From 05492ca67fd0e1c5ac67e310ca6a37ef72fbcd59 Mon Sep 17 00:00:00 2001 From: Alejandra Date: Tue, 25 Apr 2023 10:13:33 +0200 Subject: [PATCH 01/16] create and layout projects tab --- _includes/header.html | 2 +- css/custom-projects-layout.css | 187 +++++++++++++++++++++++++++++++++ demos.html | 2 +- img/funding/funding-logos.jpg | Bin 0 -> 3793717 bytes projects.html | 71 +++++++++++++ 5 files changed, 260 insertions(+), 2 deletions(-) create mode 100644 css/custom-projects-layout.css create mode 100644 img/funding/funding-logos.jpg create mode 100644 projects.html diff --git a/_includes/header.html b/_includes/header.html index 22241880..1d16b168 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -42,7 +42,7 @@
  • Support
  • Pricing
  • Docs
  • - +
  • Projects
  • diff --git a/css/custom-projects-layout.css b/css/custom-projects-layout.css new file mode 100644 index 00000000..72ec1b6a --- /dev/null +++ b/css/custom-projects-layout.css @@ -0,0 +1,187 @@ +#demo-container hr { + margin: 0; + border-top: 2px solid #eee; +} + +#demo-container code { + display: block; +} + +#demo-container .run-div hr { + border-top: 1px solid #e1e2e1; +} + +#demo-container ol li { + margin-top: 20px; +} + +#demo-container ol li p { + font-size: 16px; + font-weight: 400; +} + +#demo-container ol li code { + display: inline-block; + width: 50%; + margin-bottom: 10px; +} + +#demo-container ol li .btn-copy-code { + display: inline-block; +} + +#demo-container .demo-description p { + color: #404040; +} + +#demo-container code { + word-wrap: break-word; + overflow-x: auto; +} + +#demo-container .docker-info-div { + margin-top: 1em; + font-size: 12px; + color: #7b7b7b; +} + +#demo-container .docker-info-icon { + text-align: center; +} + +#demo-container .docker-info-icon i { + font-size: 22px; +} + +.c-tabs-nav { + display: flex; + list-style: none; + margin: 0; + padding: 0; +} + +.c-tabs-nav__link { + flex: 1; + padding: 12px; + color: #fff; + background-color: #E1E2E1; + text-align: center; + transition: color 0.3s; +} + +.c-tabs-nav__link:hover { + background-color: #eaeaea; + -moz-transition: all 0.2s ease; + -webkit-transition: all 0.2s ease; + -o-transition: all 0.2s ease; + transition: all 0.2s ease; +} + +.c-tabs-nav__link:last-child { + margin-right: 0; +} + +.c-tabs-nav__link:hover { + color: #6d6d6d; +} + +.c-tabs-nav__link.is-active { + color: #dc446e; + background-color: #f3f3f3; +} + +.c-tabs-nav__link i, +.c-tabs-nav__link span { + margin: 0; + padding: 0; + line-height: 1; +} + +.c-tabs-nav__link i { + font-size: 18px; +} + +.c-tabs-nav__link span { + display: none; + font-size: 18px; +} + + +/** + * Tab + */ + +.c-tab { + display: none; + background-color: #f3f3f3; +} + +.c-tab.is-active { + display: block; +} + +.c-tab__content { + padding: 3.5rem; +} + + +/** + * Tabs no-js fallback + */ + +.c-tabs.no-js .c-tabs-nav { + display: none; +} + +.c-tabs.no-js .c-tab { + display: block; + margin-bottom: 1.5rem; +} + +.c-tabs.no-js .c-tab:last-child { + margin-bottom: 0; +} + + + + + +@media all and (max-width: 767px) { + a.c-tabs-nav__link { + padding: 6px; + } + .c-tab__content { + padding: 1rem; + } +} + +@media all and (min-width: 768px) { + .c-tabs-nav__link i { + margin-bottom: 12px; + font-size: 22px; + } + .c-tabs-nav__link span { + display: block; + } +} + +@media screen and (max-width: 991px) { + #demo-container .col-img-demo { + text-align: center; + } + #demo-container .col-title-demo { + text-align: center; + } + #demo-container #tabs .img-demo { + max-width: inherit; + width: 100%; + } + #demo-container #tabs h3 { + display: none; + } + #demo-container ol li code { + display: inline-block; + width: 100%; + margin-bottom: 10px; + } +} \ No newline at end of file diff --git a/demos.html b/demos.html index 63e77299..f0454f3f 100644 --- a/demos.html +++ b/demos.html @@ -72,7 +72,7 @@

    OpenVidu Call
    diff --git a/img/funding/funding-logos.jpg b/img/funding/funding-logos.jpg new file mode 100644 index 0000000000000000000000000000000000000000..962c375b7cc552eddbf36d0578e88e700631780c GIT binary patch literal 3793717 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

    jObiOAuv5 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%0AcOoDlB3&dX5S3mdU1~%?q)QV}Btj_CrAv{J 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�vc}-7Cw8spPTp+&^pjWKfyv@c_;ri8VPX(=EE`J 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

    ?WJ<-o2@75NmHf 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

    cCJ<24~&j#=!27InabJBXKj_) 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 >C99^;*9t|Yg2yeftU@VxR$ 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%0DH8RXXE+~ zuh4PIq4$irhQJ>vnX>D9#|xy%z?)?mvjDfBps6xH;ZK2KjEQAJsNaB&=}GFNj^^Wd z-V^eH$!^w@8A`$M=Jq#8nf}4;x<{jtBPzMY7^)gd?9Q=E>bha zc0YO3oJ|bWPRO5|;QM^-tlc@yoD1ynYzrgBCaLap#hg*>k=`2nLY<6$NbW5+T1Exe zMVkH589|Gq^XmQM05W@9QX{)oO@T>cE))Mg)?cb&1bKl zs~g>X-$HsbvZ9zHeuH)!KUWotghx@iqO1CjljsP@|j&@Sx(6RN6ho(!UXS*G@2cX)U6_4rGs?^|pOY3e3ECOhY&~U)`JwqRIApvk>?8%pAVdNd zkQ&Hzi%cOH*PohYfslpw|ACjr>^8nkj;c7pyo#tDV<4G*Q+q~~Mtn5dwT_;Lk3(<$ z)CVAvGj@Xc(Oq6i4`;xnYZC`6UjobUTo|(kEXV($4zA`MMg{)P8d%6{(JjzZs1wwN zg4lR*tEfrpgEsTmt&_iz#bdo3Kmc}{>O60hO2+t=@P)b@ ztIcbhu@d78dc(qXBMP)-OW5#zd@h2jg4kAkO>L(sS~7<~i!l2Vk0F8R*$E#- zU_&y_Ea0xFa`CN1^(0UCKHTnUH-|{)8m8ylB1g@%lW6xq1p!m#vZ$LuH6aDtOz&{b zo4He6NC{p#GVcf4%~M{}#XB29BLu{HUuzC}pS}U%B;`eXkY75*$T?P@ZLXE2$Hp7p zW{%rM#0ZM(D|eSHSnBCIHyH4l6`$9VaJ;nlAoZc5G*0!o<>lKK)*mE=T|DK}b-n{e z=mm?_W)%8jco2-ng9>P5Wd2-a9wP)D8j}Y5-$Mb!0Zmel&k*uCx?Bo?FQTQ8fu&waQzDM4JJMaXAzwmS*xCOOk#nZ((bBdE7(Jr{Qk zRdZey05-ZGe_wXCb-1;^q*bGlGU2u)@uCXK?&v-9*0KEPe9>+9Po;)6$^|(oi`sij z+3Du!vUSz#u_B%o2_@gZw>%qo?BoPMYp;JR-GAlaiMwti>tib#l*8y4d?kLRj&f|> z&#xGXofdC>cg;HIc|&p=+w`|{V{IZ0q8R>f@AiH;zI)vBxb4Z747z>niFrHQy%Tg-?ZPr`+f@aQVhUQ{e+{S()i z1oS@iW+-V6%^o}m+r5?uEEeP*qqnB-?(R&U2Jwqm3Oe*6*o(Iav;5a!PMg{L>GAM) zMTVId@YC~ayWpt4;F%xNs=%x@S&sNPhrWR(`#qp%qgSQ?5K|w}CWhC{ar5`^OKaab zLF9yA6Cb9zzP)l7QX#yt? zBL~Fd6U00S^$rezsO$+7z{t0Kp=|iA^RIE6?{T|K#%uKYgP$V0RR|DnEC-n~W63tm zKfX*c;$H(#otzk9uN^$}P&BSB0#XrPH7bpHDm7Gt#E z(6d|AQh@WsvH=D5QS)H685lk4O(IPI6lKh|68mGo)b(9~>3i(&`cV)qHo<-l_kv45 zjRJ$c%5wy^<%&|o&8}hL^q0JeQ`=X-2U%-!Xc8X7W~+!(w9|47?M~>#&scl?F8bE5 zVD)D}89zlfUjxBI1m1fsVja0bTusP$!5oG`6aw+YV`H{04qg<>kH8&! zyS7C2X3o(yK?uY{zDd6SaCFJiN6dSRDEeg_@Co3b0Zl6s{IkjUqVJU`57jD4;*Ci5L5OX{k0Rc8q@3o&DY! z9YUJ=W558>rxGdU@ zOcd`$qBVP7XEf{PI(`0{uiQ=9bckwkzU=K7Q6AbcU1=&Q&Y$9Y`r(#D@1r-dcZ&@R zB!^wi^UIHIy{`FAy1V6~-7HkDI_zPR9It2QW+;zU(RDB2(^71FSeWf}zK5ZWc0!Ch z5<6D|$x`nzLe0GP87Pez83m2)XTA!??vtDpnOqsV)-)qn<@MQ7by)FHFR@#(hx5F) z4G?g*&3D=z^XR-~>QV6JNda9bQAV7m29|)18XvM@_F)8T?3AxlLMOj+Vo{ou(%pyX z2&U*CB0ge$?aJ5ksFS7_$|ePqCM+5~iq$0w$6-6)6Ozt#2}tFaG^$d{HAB^Fjp(RFP?-I2xk=S^lokV4e<`IXH7u4GPMv!F@g`yqJy76u6=S};l zHeA+xhK>*TpEt>EYu_y{2`q4d@2!O(3)8vp3{#BnMmUDg5}f^oow}lKHu;_+J}Nm~ zuQgiWQ3Rj3`EF7B2jJrEs?h#9eFCY}0V=4`hh_s>4B9!7CY&n@W~p%!K0}h31yWPM zi-CU0XMR|SMsF$Aje;2m)d5qboL*!+GeipjW0R0$R%f&Pt z3q@~xf;f!f^9rqnlmWy<)CRMo-iKiUMmS>jBJBde6YL8oVK`hT<;nd~O;D1W!Z1pM z^p4GfJo*;f!>pibkNMN$UNRaU+k0t2xdvdu(BPhX zC=EtFij8*DmESj!02OLdgGA6B{0{1L*HUxH+Z{s&5sw;9N#9kD`e{RSWN(rD)TyDK zjE$1b`26E2vy9n==lM=fk83g^+PlP<-dp2FK0IBPspx)w5arks%l+J;=!%}6=9D5a z+c_|-Fdc7QVWF3~kQ8PyYk%QRKVOoA{KK2`r75>zzX5}koVTqh;TeKmL5 zR~5YuwDAWtm%egW`uMve$6WX@FK2|=-8U>tWk=44qGhMZ-fOFCKBTEbOVHP2Z8=Ul zF-=Dgmy+;L9%P31uLZ0f==BvVAmR335m{{x(rFnF@9mHB_b^RzndGVAO_o=IMn`IAcB~O=PZ6ulu0?A_a1EUQvpK^wW4TY$n0*k@f%X zn5WyVVml+(OTKs0-wh-d&g98QktFr3Lz%>{COCs@Tv}>PN|%!2d@Tb5Y*T$Cy_QuK zU3(E3ufZs!n0))sg7{yr?LxMHFp4+jJ`ZhMQOhX{=1F}92twwmMwiF_9-RUxU5YS* zqYx>lbs~bx)wNzH}gtfu7 zY3vH6#NC_=vA832KVv2_)-WE6%x}A>FA&JvhzS3U3kf5n@4KU&#XMPV-1=kT2IWwx z+!p#%&-ab^J#FL^p-DcfWwiJ`{jv>5d$6!$io3Li5MPgPio1?j04e|U3=#*`fe@&w zM#cR79MOH1PxVf-nnR(Tg1YdCdxD0N@-dyHe03o!!{rQ8NvrPI+$gzaD5X-~OJ$=Y zOsGa00Ccy$`B+et>dKJGh+)|PuSaeC6?x^$56f2~JbK|4BNg-b;TpCE_@%FtlePwa z>XGSbI*y}nieBQE`BNqR-G=hDb5s>vhp^i5k~hOuO^XJwhN+UK#Y1rtLj`)jo`sz~ z=D#?EJ)(Ug%#r?hBKcnOy_Bq!R})^{2DKAj|MJs){$-iYk_(+PYdbJ`8>F`(p(xHF z?-hfE@Mdmz6QF1jtKe*TYp7X3-=l~cAnPdHlQv;Qed0I$O=zAkDnZ{%JE%u8lpXWE z7}2{!7l@`w>62%+A5f-NVI(_+32NfZkNQT|klFgEvTXo)SKk*HbbF_EZbbBny3vf4 zBEGuKwDW-z(FZa`5N=oHXFl~{0#LA&uQVW|A}gJetH$~a=gp7+jRcfEDQxw6X_FSlDcn{k;Z<()54 zIsHzKxyowY&kW&O`k5VLT)wyb7uM6;_h0?k?0CaqvtDF8BhFf!nZ4?fQxV$=T~`7M zupKg7phkPYW=jwP7S7ItAaQVO!S9WcGdiDxV*T3-p!g9C3br?WvC9Eq)!Qbca~%G6 zPZz-oe9C~CoB+Pgg^?NA306+c-*8PHf8TCn69q~ZqUfXOFJ=VT-oPF4bdWQANWKh? zK+_9Uyg#-9{SYu4;U|Wu?Eg^$^xtLsCL$cht0_w7po~USVw^#su6|KS%k3hz?Qy8uarrROUQig*-sFcs26}55PVn zj-uV%6y(Ct0xmSAj918_j|yuMh?BUiI~PQ2zRmVEvr)`wIrz^H3wm5L3y7wlYFyXk zR_Mw;bSonSXoMMJzO--N-3z+w*sX3(Tw8&1UP3iD^FC2`BdW_DI7))B4hN5xv!C%a zvsNH~MYO_s6>ZM6WE-h_TPT`vA;db!%^qgXigg4T*LCn!AN&E%YJ_gY$N=c| zQ^B9g%K=xN%V*n5S$`xKT?a&ST(F(Br@8*XH|Jg?^|M>H9rPdux&Kh>)f_pSNEq); z%}IH9W?@^396F=ix|Z0ye;`;KNV(TW&P*Lx9{BNkOhGMK+P5z%-nVec+)rA0PpRtm zo$FgNycRWYM*J6_Uwh+bMGw_&dohHWk5RYQr%qjhZY2|L%v>lBn??wz=(8ra zks;izTO|&!PcPNDnYED-ybNfqiFC_|TA*I~~=ag^Qu zA|$sII4Tt9?wl?E+_Zpwf`#$9ul#(65wO&Hq|*bx_`Y~>Cy(7ukR$Ms#NN;0wy?YR z;h#XOfBAd%xBa>-EV?4oESE)+-?IcLu+&g+tMRn^!5}HE^z#-%5WhVvVSaU^r4|ud+=lIGY6u!vo8`Z+p%jyqky#=zh=rV z^f1FOQsua%rUW$T$2wnOuei66-EjseA}VGKURK4Pq`>zv2~m6?tuC zZ34qQrce7l_?wV$5{%E?r3G`;|J#)cx;WW~pgaa6$1N6$IaLqSb^OgI(R|dGDux2q zBe!Bk`*daTMChP`fXCZdE0_id16Coea8|k;8TwcS-8#jJ6o^z;oj!h=AgyFTP`{Wy z`2Ln_gCyFj(@_%Vme9Kq*HNw*(_8g*8Jgu1*nG*P-Px*8tQ5y+kQcvC3bnd$~w2kN9IE zCe<6&9HQ0#;7b|;mF8&g&!y^bRFTTY4e~WL{Smnaus<-=*_Zf;=B%lz{_n)it!ea@ zUxzH86`F7Ew6wwTgOt$lqFZ-`gvm`AXtJDgj@-GICHyL;BJM9W*wlf?lHKp0cE1lPI||$?+f_j=iYgvS=g}d7Dqh^4 z903}On1F&hqe~G#n-t*3QCuhsghwaL&x$|Z3et8;_>)DuI`R;Tv;3P*L3qS@e;GL8 z?2qvc+65{X?RV5~jDlvNMZ_u1W5^jDN`IK*@50It{maiVpA|{__V~V}#_BX!27rV% zEmqpg@72<1ZC$kB)32}YS%0ooU!ve) zRoo$$$w4z9f>R%nLIh+@UOs(@;a0t4w3G=pu2`STCPMy)*!z|;@x5n6csxpg)Ui+h zJctrpd=Cr76lah-9L!Vvq-9df^r*Vx#{w&C3s(j2ACnm}4)gtN%WXmHzXQ@A`U>pU zuN>!JH!^nhx2qV{!TXr)%mZivx;w@5KCg16ZQ@a?fX=!i^bD1>_wC9fIS$vuB-XUk z-$)5G>tV4WI;=q969?R^`cdqitPMExm@sHqms1fm1)%E+PBv%a8Wm3&om%DhE-n`V z+o*2jK8CWEs{78UJkWodJYV@V(2H2kzof>Yy6TkJ#@}1B8a94tf%1j&Xhyspk{GNp z+ANN`MX6|*nG*C^j~rI~c7LHS)j`|O2kSQaOxm1ZGyZnPfLo(%vWHWF+iT84@i|Su zi=sb?gE=+aUW#!ZKeBeZIr%P0?jSR<9#i7{1$Mj#qF&nG&vWk!P1@k-oiF#D!nT{C zkXx_7K!zZU$=xe;x1bi!Zh7A}>#e zrvf7(bu}`YkQoOGth4&f{brQWl43XIctvV$r-)pDmq*^B@oz!ATCW=(z3rLmRXvZR znUFnNV8=8Q?S*DFxsfvOQEJ377Vm4&ZjS}NYfO1?FT2<9;7%l;zguQ6uPt3qSm3sf%{r!h|#Q$y*^Z$qU{SPva zfY3Ron1(i;=HbU($cKVYGN;gFBj80i)&l*qVE2(-Rsnwob#u@gHg=#V<9P!!Vl{J!UH>Qf#pMw8MG5af>Ci#%_F^nAeQo9m>*ef%UDAe!GO}6`WQ{_i__52OQDY`ikcBK9`{-m#=Y@c3% zAV!SPm)z^O(xLEmar)j8S6Wv+oG+o2JEZ4zpJkkxO_QboFCHwKKXcm%*{6+D@6nGl zr@idLJCZ37l5DbX>fpX_hjzl%MT6LGEiEk6jVUg>2JDsej+ZJ**&1r@m^ zKih`>);b!f!!akDdtjeo#kpFKEayL2NDpF|QWT3=x=9qtUaak&Nn|x)wn0{?Kqu`E zpJUMi{J;~eQp1wrr_#jEk;u^vLF3ei>)|R6ck8c$^7oSb#&7?FWAC4N!~upu@ZVZT zEMSh{XOromfb=GC8pqJy?A}!UlSPVxUPIz(Z0+bJLlNdW0sR&P(<@L=d@4K-7E#;z z|I>B8{mR!iVcjM8pC%IJe|g^3I=k7wsj$!bUu-1GG;G?(k7uN$?aGSVeW|Nz|M)iI zQrXR2BW2p99zLAHNVDkV$20z=D&<@Pf9#0Z!sEz2rzZ}2^?yTG%i+}nKDFMKte!C_ znjm2s&OGuHnd+7s?m)(v?qvGxIa7DnNSWYLU>Z zC$@*nDF+DK`({F1hOvAC(!-~(9nY#jcxoA5Y~;EO{f0X=Tw|wilKv6@uD%h5lzzj- zFN7Xxy?DxTT)}A7vV52U-@w@?Sg=W$7tM{O39SU*dyu?)KAWq(Ybr^?r>rK(z6ai( zGl`>c*}P*UCTx706f{rq2I_V%f&3dK?;VYl8Elx`(AVS4F_ngNog53=Xv#5V1tt>oU$ zn-%@VOCc%$rwG2(>uxmLZm<*3bENWal_Y)&Lg$tG&=F+0Wi#k6R|*Sggtmy88FP^i zdtUn2zvaSY9DHN{Ukn<4`9=KIprPm+d>FWd7c_1mGUbckY%z}f#oEH`m)(Oo=GQ0w zOnFr*qE?`^y00#rkaOph|w=o!eJmx%aIgrzJz$7>5p~-1+GP z@mHq|yK-Cz-5}UcC|&(xosbjJMvL!^o?(|1WJlO>)lMtD^--}>j=ovQzLET@=pU!I zW_q(en5itGiVq|C1P9aPI1FUnKQ-!KZ+@`o>gTaEQ08imAsCwf7?Y&U`Fx;6E@@(h zhs-6!&iy)${jXg6R{RFcuG|g|X-=)8`VwQsOk}FZ!(v$bAE~`b9-cp~9(8@;@ptO! zKDgr0#AnOT`8rN69ca^L;o-k`Z4*6=4wjfB{Us$XtaSCI_u(I7ou6MNZB zqUg&~(mnJ`djIn>IwvXUcPX8M9v{ACnMIr5UrZmE`)Gcjl@Wy)D+owK9Cf}2H66*1 zgTCX4laUY>eBujBJC(S%?aK)2`t=1Bc^u0~6MLwWl*wH220~5}Q{))MgyV4!jI)>< zZ)o{GAE(Qj&rogPk_NF;*Ixv$Go3NwjG~)b?tTemXm=x0#>);QU2~f%U(7ZmTJmd_f8}35#4m)$wzOCR6`nAyJb5(>CIe%dgw2q-%o0 zOm+LUmy$R4>F5GWZp<&Y2rS-clUbNyZSrj|xbP$ugWKgs{JJY63V%6ZNb-LwAnWg~ z=={1#Eohx&=GF3Fem7=J3LWQ;_s0%TM=+4{ELd9w+sW|6d%3lDvx<(c}rz@v65j z+d5C^RwX`tNT#ea2<` z0ReZ?-n-wc+0bu-n|W=Ef!VxS;K?d5R@a{J0g%;BOLy1c*UOnM8`y-QW~qqc`vm7y z8K$)1anKW4*9R*lVoZD*grqn3{XcqekE4{yDNGnOdRlJ3b)>SUA_W`XBIvX5a%t=S0 zTIA@qX7dL2`G#5anZ)d3mKACIRADAJb|sP~jZ(X?dlD(I?N5~;O3X;rwD(6c1*ksy zjc$kc$?N)hNGHpq`lZw=rQ5~^%{XeRdG3#Hr&WsZjK0?L@;T_}dAH@D$El0j_||6~ zB{6E}_ZQ;UAp+64$^vm6!}#hB$BW4B^am(vlerYPS~CvAC4)-bJOI&F@zjJuAfb@R zyvRtZ>&^VDuw9wcAbhv||J-GeHH{7+DF4o30y_l|H?wKT9%f4=dNHUV_|_QxJM%Mu zqXdI`+?N-L%sSiO(H2O6-4N;U{gcIU0W`tBp8v^+(8e@?Tj0NM_2I9_ekwpl-eAT)%@1@2V7nLQBq#QyiGD%i^ON*@5_ z?X-yB7tP2b!k++Z=q_i+7fHJ6NxCBI9upoLYcuot6hs@odM6^7mkM-O+Hj%GCqt)| zif1O4eIfwiRiNjcN82?LM|$K7jByh+k6cB%Q8_W;meeJvG=6i4^Oc`8)9=s(Eq!2_ z06Bs3rie?Dv4jeVNOqU(YhitU$5gU|(QO$*H)fvBne<+S*a&!4RM3*R?D^+9u>=Q~tJ(Sb9N}#i2&=Lp!k4lerh%rj*<;lSnXe`z z2l3>O_^JmCfrS`idlmA{K(=rGSQnDVJGJ2pHbpkj+7)`^NH$kWPZ?;+VK*=SV z3g`hca~MMvVI-mVc)&r28&UF^iILl{Ks`}>B^gMrSL)D>`xk@$WYI}}0*o*nso*kw z1VEU7ob3O}d+LAiH{0YgEtF2XLN}uN1I2#GY9;OZ_>w*aG6M^1Q`Lz?JE=XATbYVP z^Pz&sJAXWH52Rf}^lne&aJB9Qbrj2ut7mLo_7ShCtEx#7P=QbjFoW9wK@-*Wes7BD ztsHws2E7}y@$-g^eNr~HE#_E&pEpU~dWWA|NQPZQ6Eo1xYkSK5fLQ3R&I$ssW3a#7 zwCl*^*6B#x(}a$LTmB&C4H!jN+mZdT{`hgoRq6!L6KTi%Jn$~i1|#>kzjLt$aKE*c z!o7lbV~=OZ!rvDQ;n0;X?y?hxD0mUtwV*e3Hu*@oX0Hr3T{#!_#bxsyVgt+;{`lD$ zWaXF^2m*g^x;+iTmPoUFd~P}V<2gLMd$Br zL`b7si>L!&U=nD?=;`EbFll|a%>R350;TA~3U(MmhTsCUCz3h=agdd+t$7&CZ(@$1 zxbj2cMy+=EQ#Cvc*|K(F5`&bp%<>-=$@z6~atVW!96m|#043F7He16*=tW0^( zVna)evR4=lJ`3E>F<_Z?gG3VAndd6W%{djz{JaF8#6MY1svjb{DL(Q!jC|CZ%g_8& zN1lqTF10C*mm`eZD*OGuBj+iWrtP!P|0?~{#^TXU*XbLqg2+&kw^8n$z|NBnDtfuB z5!9JB^-ex%XUDYphB%jKg3HMsvhjO{jU@2t={2sNQ?1V1dYCe2)VWx1l2Gp$>&M>^ zY>{e_7eyet#HZe{w@Vuc!5WtH8(j4dDq~5QKGcZUFHakroV?4VFs8PxCnnxJ5=Z0^MG7oy(pA@3pZzx<;T}U)BO>Yh6 zpjgDs582U1RQ`XlV%+~r=ul3EvQz65cNUb5mc+HGFZk53!vDRzMKs!&IO z-FZE3o9vS*!%qIeZp5_&AcC1|5c2`~h=X7mcUVrb&3Qe|Cv}E`EV}J$>B+-iCTzo& zGq?HexGjgo)k}np4&$O6U91qI5Ak`2cFl;|NwKll24k@K}`+}{OKuqG&nTx9lbWKF+6Szc3XG!;M>sNJD1MG@=c8pvB_Q`O)ozdG@bLwbN@dQ_mOa8J=h|_Sr}{*I!9D zY2%wZIbX^q*s1xklCMzdG(YzRs%ik`M5{^4g<*Hn#Q?X#xC{PeCAU3*<&?;r%jwRI zYulAxI(k$PfRy_-$<4g8(W$4Z`=<=kCCEFSnhI}XO+q{B#*!?*eMMd)jL+UzMmS}v zg+**mG*v25LrW@!05JUMJ@lsxN-PK&U>$hoEvfB$F^q-B%(RTU{bZlxk1$|HF5KxYhHf&^!sTvAfP9MR!7|EPTw@)eb=PQ+f=ACB~DaNEtDC%Z~~ibi=-(< zCDXrjG*Qg%SVDkXtL=z$gQ+7MQ#W(ovTQ-Iw<`O=Ys;?-iXS)PZWD}C1r>a)Dq!5t zZ=a1UQ2iV|ly|JYxHay7vG*QOO|R>^FHS|o7HQInO7GI71v1462na~85(VkfL?lQg z7J8kEfOL`GM3JThB7~wKpj7E3G-;AhLLkNS>D+7Fx!0O|-#zv{V~=yzU1Q)N2`2fM zufFf|{vL6snpqQt#ZvXai!@CNH|SZWGeF`FHvCMWCR)1CDk(m9!wBOCiW4=H=*Ok1 zi1Lh!xh>zBsG^L0K#*@^SPuPnt{aR60({Oj29yiYY#2q(ecOgu+Eeg!G_CkYQRTru zd@uGv=YCoO{qOX>7#T&s@}p(?-9xVmlYorT8XdnfYeVDy9$rRZaX~Y#QJDz>8;O1-&N8d3Hopg2t3e- zR6@(4$G&QG#spm}T7t9Fl+dMU0V2rq)miB2Ab+V=(T7|TU=?ttf+JYsNWuM5G$S@ zd4xG8U&5Tx7mqjVu}m(P=#ta{C!tCSn1yg7uSE9xXQ^C>B5^8xbYl^WV~lmbYUrw2 znK`Rcy=MfmV9lH_<1E&DopRB#*xYGY%Bb6ChzYvl&}z!OB){7{OuxD6(W$ZZmy@8-&R~+QoMf8)t2nH#IqRd97grt z^hEUu1iT0$K-irdis6wCMhfj$H$EOMbyc&czyu_KmmTGXW`c}~>e-6rUbWcAm8#M6 zPo8i}wutwTM%L=ROHGN`R&M*-F$CFLo=|QKOS#v{W**`~BcalK+PF5^!YFfn6@6@J ztf*3@_O&thnCOEps|ZI}p@ob#*dT z4&jlS(tRE{)gC3+r1r&-7YK(;WhA!-h!(sfc&M2nB{nRrI2XzcOr%p~>84TIilnFr zip;ni9s`FspB?RhL(-kmbvGw&E7rpFp!)=x74mIZvs^zX@S4TD;WaECmt|V1Bcy0G z^sJ&mmA*04R{KIMAnJOKIXwb=`@$D_Wt3ceRU3rG^Y+f2x;Ml(TjS?TDD^md(I-2> zF-2bN=e_-4^~VIW+j49#j+SrB#Y%5NPtq>6BVV=0?J&f3;D!uVv|So8rH4ohW8zP#=H+=OdI+h&RocHQg0f>t?)X$bn-tjWu0% z*ZI!$yHElc!YVa^Q|{?X`>s#eIhK6%7ikkvJ$TXE8e7@78~*pIA8l}s4^og9y`j~e zF|;6;;>_<%94Ph?lsYL8r%>^7{G^894p}~Kbq2)hZ9)ScVGsr}u4K|ZjX7hvo#^L*jz+;A2611xv*zI@e|r$v-*;+=tj zI*Ml1%I#q&Cv0C)o=gU!6)WhybNTDkIpTJ_`|2M2ezVB3y;yO<*qL!pEc-VZ*_ys% ztyf?2%9Cpa#-R_2Z3Lt8R?j|t`-mKOxT&B_UCLN(bIMo;E3#}B_xM3<=3_>|o))q* zm1xazZYEK#M+qj+>TXwe1cvJmpSL)Zmvil_MJr4%@F75SW(>L;Mjo!@HMGsb9*b}J z+(FpDn4C%E;JvrqrL*tA3Ba5<^!^m_Jj;Va%hKVLyCm^eG!V;GnzruL!#(=_=09VM z@RQE1n>r-FhnNdDN_KMiNlB3^7b|OXkFC_jiQF`}Ryy|Uz_^iLiJjJPX0T@nJOpu< zS1-UKJYV92lVY5CoN1Y7%?M5DwXysbgeAV!jmJ@2b6+fO*5CH+<*LYbythT$wO5>8 zavoOs_VLSrohe($t7Vxl%B$xe)$@wcC+|sy99+V(!Opu9f9dQPgSXi>A3(c$)blZ? z#lYYdErbMNy-ze<8R&S1D$W+>>RwFgX%_m;SNV%dkM>mO#ioAPsU0V-hCRbrX$?z> zPm5&bS<^A298|qQ*YMby$cr_eF{y8#ZD18~5tPu#lh+&2;_v3!dPv(!unsjTr!JnX zpo<%ZHF-S}7KU;_>Zy<)Rk$Wa70{CRR;DF`N}BCyW}5QwI_6C3267RBC63_MqaID( z8%7gfGQ=pk`jpTa&+P-J>piWtB}j5r$)A=V?=VO)`M~{L~c6n zBNca8up^_$0U0~c(G!dT#L4XLS_lb(@FRcuaEKIG+ZThp{lQNNAX|wFiV(ZM{@R6+Rg{+2Rr^7?WKex5GjsUkOg_Y z;hJ1F&(ycQQ6=`v8LrE`vQ<8!?6^}l9&7II1nPZ#o3d9= z)nl}T@li4>m$4k$kQHkLtG3K?lIV1Fy{BmjO^uR<{N-f>X(VFxg^c)Xl1v_RH87wZ zYA=pHU@l4G%8mDtxkZ4bCP2 zsDy{7D)zYYq_AiWC#N8LpNov zcodX5-_$B?6uYi4;l1XXy9Q;Y zUG9H1LPdbJaJ!GN-)pod^4y3g`3Bo%@z_eycTqYddIu8fPC<~wX5ps7t&iP_D+nzk zslJ!n*Q^t-WPYkL-qb0S5znX-5eAiN)0nIoClyaY}i?a{b9+vV{={MUe(BH)r$@JEX5wiVmVQiHr7iq26}ua`O*( zfsU)N@y%ndW3Y;0py@ZI$}(Njh-x2CGR}S7*=ftVcVs$hI2`@%)t*3@#1)zY#k1&= zY%P}Wt2X}|*_RH;G7?JireoHD6UcbaKyLAS_fBYz36Hdao^$~)3kIFnkB6weGJ4GmM@3fFb<+R9JUS;jWkNRl9Ai# zZd1ekh5FKMNJP4Imea(`7WXd|zpV#(%A9H1x&j%<9X0I)-8rI==0AdB&%kK2CX;`s z4V;r3|e(q3q| z8(tqMw~^?U8i|eY`f^m%>t&LvjJN{?%sE2nJD-ByaI0dTs0=TT_(xjlpTWl`i{J>a zcqZh`9x!@ZW)+;eSJWzwv+!nI^XG|W;C2od-Z%(lwl+*CDYQQPnC$h#{(T9m_h-~Y zAhcR(m#=RPkuP*GiE8{2uxu1b;_o2$oD>u#7_*be*fpbDO8RHvinVu>5PV@Dx_mLN zR3~r40KXvWZyp)CMbq0ii=)sWRC&)@wO%{&T7^NG=LTDrSoYy8jq0k=AYw!2U3WI0 z=2uSBlyi9u9ZCvc0Er_p-=Nqy0L>=h;Enbo&`zSyOrL7b{DJ*xq4I zx5JH3PrmE9&gi!hZ_5RPhZ`d5x7}1eX__Tvr@U1?(EzjW+1K2o7$u)O+ADf{*p8*` zHEnU~SW?6pOg#5My?7wP;8DL}ir1RAdYKt|vgk?S&R`A}ufMbNSw0f~5D%lqN}a#! zqSZ6(5LME@U>9a!qTMg~E#F45(=sbH?bfNW+i|*_W=?qebxt!oK1NeM(ne<(WlE4W z9MA*uzo=W47aT`aLU(^VY47x?(B9~7$uf7KDw~7d*m;$R+&AU`xwEZ zf+=BA2j-RfK#h@J-K)e+r@DHg47!&07k&gWGt8PB1s!H7(Ew`m*# z@nHGrG2`L1*`yeIOAW+5lx*3%Pt!D6id4O1DKZoneD3jrv1W&pYPJt1fTR#0_)((* zNa|gu$4*huMH3&$DyXn)3COooD`BmfUXOKrWm}VZaz))_0Ysj-p3D5+L+z zrjwXM-|@;p52LsCP*Z zZFbU*_fK4zLdg?#hdyp7bQ>sde)W@i(U}^2+c`vJ2tjc}j5ab7HfN$3d`TcSwebKG zN^U1{w`m@k9!0n0LYl=WRd^+oH9fD^^Z=#4U5Ir6!%{*?H9fKfeXYO7OVZYo!ZA*& zKA?r-$5k3hHn^%IJt0AWm9SOc(KSryA6p*0Vz}6g##^F1zBA?H>7{U@0TonkY{}T{ z@o%B_IPVHG9_8@O(2Qr$oYj}|qe$w*cX5OMF#XOPk*lvYkT3Y#X8e(FVA|H30s?1i z#S@+p6LZAV2f_!xehvtSF2GC)EQg6NykW(PT>)IL%y4*;NfEbfw^YA>yI#S}n`Nrx zn<{s?(2fzW{*>__*vv>*dM5VkwDuu1zJv%i*%Bb!@ei*_&;MgWnDeg^F;(MeLMqy5 zeGire5-D-e_9TY0Hku&}-H-m1tN=$&b^MM*DON*uAPA4Ic;PYz>`Zn5;|)xWH5sLxrk4lOSqY^X`> z9L4^1`{aDR=Y-wGWI-Ac8vz*GNf2^B`zy_P#`R~q_4?0r>ng}0r~Q`|8et(}pEM9_ zEW|3jNz-i7amF~bCSj_o$cu64W&J~2kP0piEXHVykQO6R3Sk2m+^LG5JI6%q!(Io; zmWvL03yz%^0iYlecB<+>CP(2v#)W(8?XG1(nB2{2=D7 zn3Y?IU0O`vhW}M6_G%A%i1 z-DBb+aj)i9(hTDW!D~?BVrMQl%8&H$5>arZ)w}BOG6O!K&F{HKPUDWFNtP|!_e5oa zlpGjAo20(=8jVZ1-<$U2R{fow6xR{+Kz<^K5rCY3hw{V2V^F4ecOepV??W!pL=|$s z!{zMg6gqoeu1;0DTgghMuKt8gs+{r^R0%gwHpRgzXjz;FS~U6pRz2sx*wO!DNB{G( zqd`*S7xlbYg5=d4iNy!VDc-#FlNXC(btQq1B>wTmIX#K5%T|LaSI?ipM)gr-ZD{Pi zz_qb0BX)uP7hnCc2j{Jih>7j2APSw}Pn2t8{QxX}jNf(~%^Ta1O z<6#P?>s~by2Z4yje>;MZbc7PzF~vUu$YpenOCNOVwjMYm#Wu0lIX{sEz)8YyF#AOi{} z-h`>>XB2Uqn7uw(DT!YmQzj|;sZCPLw$EQA!rdbw=9Q z^a}lHv+(i`oOqw|z(Q-g@7{K4+ekG{k>tAR_xt2%i@+wu!Ul7fA@ZrRU{kDN_*TM= z;@Niekb9()DA6yD2Ej2-6HodXspDS=w{&uZR|(lV`#+7oIne2<{(@u7vNUax*F=8o zY9Oq+(aQfzhH6}8WZTtO$iBH7Bhnpn4Kx#nr)IYlY&{!Hw#^#o%K&V{|^muL^|fJfRGhq_WLg$XS8<>d>CxuXpT3FO`pMEh$bNhFc))5v&adXKz6tj2 zcP80Ax)ivWV7<|z2Lp+^15`?nP$M@vDW>@lWoiLuLctLUye*8+1J?ot>*G*LTy3w$ z>;ZF2p+|Y_#$(vYv7xw03feqp>PYupBO_3i6PA;!^AXz5A6XXgooV0ImtRcz)GTD5 z_?I0{ltIP;%<6HJIaB)#+9e5WG>m1!A=eDAicI z+t05Ot5C3{LHQvnI-la*c3Bvz@VzG@MDaKoC2lYu@m#1s&5~B%>+T z1+bek!6$=xpIx~Cl5GwMdq;=P-A2SPTK~pLC0XMBmZOadtqnuPvVp|2RLgl70JPH_k&4E z1pD91+w8XOEg}r9l(M=CHJ;4#0(|wXR4+$3VV+kf;E5}*Zmq-z<*{o(ytV2cjlPck zE2i{QQ_4AM#>J>LT>wP2X+i8oPuXnkAU0CA7(fiyO6p{E!GKoIcIpKD1x*78&*e{n zY^m4uUUmY=d18|we^8r&D-CpPfMHTjP6vwW2b3PL+2?OdVdM|}2Ndcj^u*i^N8~y{ z$RhTmR}k6I7~}{8j{|uX!6cv!kz(nq0kkem)aH!Mb_9T^Hlp7fk;ecQ7dko)JS4SM zZ8ky?!`w8!weL))<;T4l7__?|U4kON?JhO}4N z0Uh23B@Y{|f0W;H*2?PP^arZ8@0x!*a!kpv`t4v4|4JH&KH1u~i1y4+wpDI)GB;t& zjiu{Z`ILm1wLA8@EvsJ-){J*w(Ki|N@ma5->vRzK8>LsI8_WsA8@%y*>$?EiWkEaI};5h+8ok`Vk3bjA2Jr){tIOP zq@%-E(Bc_lDpxt{mT(Ac;|- zv*D9I;}T#_#N>8U_J)%wjw=epG-do^HZh0$n8t3ZJ5IgVG;4u3G9XzmHv5K~=Bd&r zbQj(y1Nr97O5&w)?N@~zcvFX3oSVH>2&m&mS@XP3S7&un1B^IU6_Ot(NZFQgeYGgo zYfQ;MjErzd<;r?;%}$3){hF0!6d43IZ8qO*<^6s6h@)v6cAp2DOIv_K#V5t&IV2rN z{YFH@!j4txysu`xh35L2Hg>WglYid%#`?k-gmiT-=*3v<*A@avJxqx;sl}!=vSUU8 z>3AE$p=ZMN^2^8L(#H~7ojrQI4>zEkAV;DLRVutb6^mAwDTPbv+*;N($-W4F44jlA zE*fUdiViD=FP?l`ssd!`;#WfTnu!Z%EyT95bdB|aJR znzJ%rJcH@Lu0=_g1qIziym(QS2HA?k&sK&ThqH@!C=j%icfrO z&yi=Qq?wpc{$>wv^W$AQEC2aabpn9KbM1K|GSS3~vL~;wFj%XoqP8C+gwRpJW1lQ? zoJr7llrez^n$v%wO#jsCh3f%`f|Tz}0_cmZpGs#t6OwT^=}uvCloTmg-8>n+f@K%& z_L1%3%M8M%)2nc?Mp4zG(wj1w(hJQydy(8*9zRz8@noI9uiW}8w)MY=*Z(43|9>D} zGoRjf-ah$@35W#>~SO&YH_C#QR|32K3wy0_+*@zccYvhH215KWpQtaN5n` zT2^@V4OvX35A{gCjB5^L=RRBN38ZKt zmbIuBj9#IA^h)htXnGW8lF)=|6fHEb+uf&3_dwvX5I2ddTy{MY72gL(4uFCDWY^J0IO}Rfk+4wKqhYD_G-LDsG>Bp z)rS7sNhv#X)iJ` zx$045u%+`!hg`@6#hH>h-ZtVp%Mg+tMZ5PUPM?6g`NdB|!qjQDJ5PE&z24QPyVXx!Qn`&v8UkgXn_WwpXc3xQJFhppN@jd`enAIs(o z)=B|6?l{FEn`oF;UjSRYlUe&yn5+l>tIdl%sV5tWr=Au5zUZH%e3F|typt+9{Nd~L za)V}!w|`yG1t_=r%<}lL^lOCmwU>ceA%#4X;tt28ozJeV^sx@SO$dQ52kWBfRN1i4 z3?|S7_MaeOPiZ?tXu_%Q$#Cv&+B+i2@GFt9FTK7a{>AL zg;G1-Thwub`MrbKxpCMBC11YY*S>;%)ii61oa^d2n&Q2R7#~Tq_W9i$yV$A+omWZ9 zg%w_SlA2e|yt{<4RFJ1-xnAwzA?!>4?XQFqvo`#)P92oZF#8UdXS0W8p*35nNx)sp zJdxoZuMG3}e0D&BkQw}&5{01z|0|w#(KJQ9lVQR_2Dyf6;4MWrej&a4xN5Iq?-x)J z0!0F`?)7G{TCYU&K;MUfp!f$*U{1+x3h11~^I!rZ?<2W`#nxXEt<&pi9Dxi|Dp>_A z^&U~c!m+d{8L^a%m|~sYEJ{Ja}dN23^GXKZqwtF<} z9y$Vh*&6d{)0iv$m)?<`3Q}O&xtAn+F}%Q>A1dQkeY64qqNUm z5iBvR64|vd{u@cCSn+gy%4IeE{|ycbknSD=2gRl^0e3)>-mlu;%+2_>t6eLOPtHu?UzF{j3JFr zPek3_J@uCTQ>yr$EcJMEqLXiz7B1Th6_RBR=&i&li^feglLhiBxjd;?y%b< zY@NnFma5cF77hZ_%oZt`mp%NQXUZjii9qY4iT;RHHr1BCc%T=qW5H!}4+Ybr7l(@`mq1x7qEbkG z0;NQGG>drno#_Njkfe|AZ3@9B2~Z$ye10)Bg%@AW+HKJtj2evMf<3+{t6C@fczaWi zJW1^~dzG=!N@iV?a|6rv&#xJ*pQ#}f7BZE>TtL(RlxzA~TLgJqQ3L%&ru!Fd6AgJ#{SgiXg$dpq=O+SrDQ?@PI(3MI zlCp|8ElY)E=;aP~<-#2lYljumLLs1PO=^y^q@%XShAA{Onk-JlwUUEM+8YLoD!1d| zDw@=bmw^o4)KGd3@ZiZGDGF47lwg0e97<^Tx45`a2p>}3EQ6Wkj>B>)|KgB)9GTG} zE-Jt#^47ZYa9w(ptx((J{O`ITHg?-ED!Ihl=uBcg*Y(}V^KBsq;cThy>gT*8 zOT#;KbepGvQ}5 zQSq?J7u5)o>~T_zPwO#I;ngvFBF|HrW2PRU9G`7r zoM`Arxl&D$ofjX`*k&Rh$*rQeU2j)kfFv_a zBuCDY_~nv{YUK^x8$uA?#f9`D7O{6D9|QS_IJ`e`A#1*(SUk*7`C5=v?eYf+^FmNQ z1Aooa>%Y6gI1&O@48PXWQyBu&j2<{M<^sqI+O!L@&X7)46*?x>(u63X6%H61zSk2v z)Kypjp;29=hM4`9v-$JZ2Vab1pNk^$+BO1@0#(6tIR;t=+bSbSYUh*^r5Ko;({w3O z1Y?VKhAJuNbtpgqQPS)iR5eno%DvdrU--TdX?-qtF>z{aO3g=REkClq_mJ$>NS<9j z5MoGrUjMl~f)Ve;Gec38$QBrgd2R5ihq4pL1#xwVZivCp8gw2nllO~yf72_lJeA1! zrC_%NFN_e3jr+KHaqfwnAAS)`R9tO$GP`jb3LSG53ZnFV2*+Ikp z%mg*Kt6qjH=+^z6-OP8nLHR|m&{=vV+5;VdWrA@&?kuJKN)oM2EG`#02GiyxR%SF8 z5~jJFBw925j#F+Am<_>-ud61Hw-mp#U;cJzdeM+EgPysEetC47srl#?#t?!-`GPyi zWp*LXoBKh9{8|@+qB+x+?67>tJLQqpS}ins=cO$rV?*)!IDQh|dfI+$`L6viHjR;n zy?Ckd>-0<&TR=ut6bg~iUx{-PoKLx;KG;bD^uQ{CbLVVBG>5ty{Elf%=x2Or`AoJ8 z+s|TcXjgC=UOv;yU*5L+jemc)e5qMLyPK6&fAPaYwKuqQluCew8P3dRVWHIAn<85^ zRRy-#5R@b_6TkBSlyY-lO40-L)#<}uosJQk(|M1PwIH~+K6NR@x+3>2`vS<`wqwi7 z=NBd&YwDFwrrNlSebz;P2vg#Y{iuM%glTdhcoRDbuhdq3l{l<}NNN~2RW<~7T)VTh z<&!e&Hc)a^VREL){_&IL;VSEb@h7A7s6#qgK%nAs_!b`g9LVRsIfowC%xp|GWDLQ7 zVX(%9$SJS$gUUbssJ4|uev0x3zV?VmV*+nR9Fi8T3Rh0>MaEpWP!1@)b*v%Gc(#|L z6@_>(C1u*_B#7^oCWcDS2+0zlY}IlyUH&`s(NG&$Y3c_~dS50`$< zJ!df_(G=Hk!$g`t62F>%wm0y`ZHwRWq=w~M(w8w_A)EN_n_jjbeeQhucm-C*gR!!I z8gCT>-_d6=tOfIPq&SC+n^+?EF@3i9EXn>Hc{U?RR3U;(!!rM{<$P?FNu8MGlAiL? z+i%%wB|1OGGE(oozpW^$<{&?9O_`6Ic_g`la3qoC7tW0B-~P#E+u3 zJ|q5xc7e!EPVZlRb-cECIrkvUHCP~2_{s%?$2%QD2SV)h#2N=>y8~wJ%}>f>JSpe1W|4j>o%6Yu zJLZQ1zqoD-9&TU=wGHJUo?i2^DM%Gd6#{`+7LMpdp<0OFc`HyA`?9~>uy}JH==_X_ zQM;#pY?A)}@Q-UNc(s#iiwdOw-hA2trB4x@)x;k6x;~Dp^03idrwPw$$*~@d(j}pz za%|UBLJvYD9^4pTe(RX5wGdP4nQ`#UY3naq z?=i7lwoLE}^3WJuWW=JY>)WR}XefFX;~348l=Sc#ktI4z9Lb?eN?45WspYM8Fgm1C z0_38>?jZr*?*2Dwn?zTG#x=d8?L+x}Or&{V__@}3k0+rkDv$iuk5PK=F(vS+B5&Z9 zDP+k$EGFM`xVvr&XV_nP`sKjtGjju5A0Ju#1JMtydimm9<%r#@qz+Hq?jnCcYH+Kg zmQgs;RGly-(bM1%{*@45+vO;aQ%_@afBH=j--Y~mTbw_>UH{DcfRJS?FR6Ul)hl5H6> zOJ78CAfC&kUFV!9Xz!>u6Mt*secH{|x=S`l!D)2AMu{C!{#ZTH&60+hK9WWtBJR<}(%5k=j58hn z9o|V@EA!j_JQbt!LxM;3RHNpj_fmbrk+Gi69-l9FUJFo};;R!XG~@(uY=`A-X^T=? z-cM0&9*LpzPqAP?pGOmK)YA%~I4D_H`z(5?%BX6wANveTIp@GI2lZRjGr2tQt&zf! zg&ZaHhawU`Z8%_jI9 z77-8+OF&73@YV~WDx(aVm_k4JAN^&IB?7*2Q%#A{`2@brt)zV+2|E`D%-p$#Ko&Ee zm1Y3$4I>`afXReCzgDHb{>RH7jdzSN7B0(5LVGh zqI`ftp{5V`C^S%=wL+8LyHG_br@sMJ#x;;w8U_@xq8BRL<+tIZrg^G>CtbzpngS8n zp(1NATB3h<-+uOAZRGz`|IbS6!sVC!GV(!JtoH^k4JeP>t=AsYzx*b$x1+UdSS)9G zW8)isw!W^mK0?TIG2^#biAM#GhAba_1kM{#GuVhQ_90pzX@8r2Fc{FE|LTq%3X(L` zV|^bvJbY;Ao8R`4Hww&&nJ&lLx3_VkO@){NjXVaZ*YS}b-|Rrt)UHiGgq>1>97J)~ zyghjAXxEuxjJs$}<65mLkCBhCKH2q_Q6}V=L$_S6>)FJG4IdN6RR6*NwehR^785CX zsi~uUe`|yNggD+!Hwo823$U3=DCRrq$1fPXwJN_p0oOxYM{$wrq*=vfAdndaxyXYm zC2lCwr`O+Hx^{GgxXwol!9$p<-4V*=M@M262Bl0-<6)vmeZj=srb8|Yn@Kex*2acq zwWzyy!ulJ-iKA{%-Z)=dgde>TJ(Hh?C_cCd_|#9{Bxg0zOyscI@`BNA z1TS@Su=Jb=9fK7T>cMZ2}h5pc65HGP%S9UW6cM zw6%X~l1a_urOsbG`yN3qMOyAF3Rtc23ueg`-SciG?l>@Ir=A%%K`&8k7%99efS z^~&YA2N6mxe(e9w5mCp&%j@7F@ECI09&c*=VGyD?gfXaG9(9=13680E8xz}*eHpOv z)cH#y(+uzaI*nH!dPDyWaI3Bv2JdgOx3%Xq_b(RmmcQdfYugtE5&H*z%e zC(zf8**@_H5WH0C=P|rx&242M(v3k;41<~OmH+d7K*aO|!#l86)1!a+^o<+7-+EWk z`QzPEiP(@wh9!dCCs+b4GcG6lh)&j|O^qR99ve4`jISp9eKUBiScaX1M{RO_y^TIj zGY+ch_G69}3cfNS7O*lu9v8E3<=%4f$o`Ba*)XnO73lfpM&ibwM}K|flJ_nn@Z5Uo z{jike4t!}rwrySNClkM_jdJu{$7h^%>fqRwc@G9Cl(~=Z{{bD=oCZ_AR^?R(FSx72G9p%N^ zghW*Lh>=e|y(B9$k)EeAFiMk5@2bl$*X3dIjqN)4B-hbYJ<5-a;nco# z^tcA>hV=6X9bH{Yg4u<&W&Y>J&vQzTG$dF;OXqToy?z3o%iupR_6LnxFEo3>;=H6m z)!SwGu4I8{EA*%^^kM;niXchDe^B9{mm+>b!_BNN;CHLvBYw7qGEfH&wiAq6&z}V5 zvZ|lJa)+M;XGrieD0L{O4^Yqwmk0ZHO!2h#3-*U%_L7RXRjl6TmNJ4o|DVUV_F27! z<}s|8O(r3qzB5TZc*~mBN{7Gy+1Sdec9QV42>TzPbgA;6fc5h+c0WGiR_9ODbIu>_ z+2!Y#T{+_V6)PhCdJFx?ZVytmrDFB-Ydrt-*q_pT>0QNlCL{y;-hw}G4?1s(#-Jf{ zk_kVU*=30v+jKys{s$!bAMEO@)<5yria9@fkE^F?@Y3E>BSIKz;)7E zel?8dZ89C$8lRikg|cPH%&z4?2iKY#-Ci|zVrh34iG5zwtELn&)3w?V zta~;Q(xIUj82_Eg4|g!)HGFG;YUHN*tz`u<9}EO3x`vJz`Sz4Gn$wvU3v9~KN1hu& zRm*(~Xn|#f=6lcYOnsPq4r%nr#D|p~iyvy#(mq`4-%Hc}tIwNPz$*MI;7p%{(l|}Y z;>1Q>a$E@76CJKGNn;L{*+Yb*Tnj0U))5_$Z-oQOnho;kg-67~Fd#5&Y05ba zU{Rfn!&s`?gb^gyb*562u$bUy;X8vJoj!!|E?f%acyB7)#@Cyq_=-g?_8~J4k~WL- zBl{f;@YSYO9l@z@+cu7tV#);#vvc*9ov-H87lrDyn)z^d1EV(tWM7mosyp&cPwtWV z3aaMv^^A8NzcU%#0Vn=plUnoVgv9^U}w!N-NQj<@J5=xu>A$81D}qPml1(Xb-ZX5Y$6m z;F4&kum0H94d&5q{w)~x_rJL|)>nf7 zNum_DlNb|sbrEtjkd;cVq(4QkUZ5ACxAa^2e!P{E1a6Z9^(;u1 zMNuyTx@uCmvXLu80*s0mg&P4O5xbRoS67$Qik+*2(Td&BLxEfGZa{TMuh`ODUUW4~ zf3aa)?2E^)F2QfC)4iebK@2O#Nbas)?{N@K`GA|=`#{R0!tYOSSh>N;XWG!qw+~RI zfTC#^2QSn4FZ5MNF4h~qtKv82!swyS$}`Gy*=;sP@kzTUF+j9`RZILk(?!{py<|F= zxaNkifH$VP9*^C7figgJyGO$3?1?+{dt15mQ}tD33o_ujePAZ+(9;|x!98$tM% zQocDfuzWg$@1tLFKR6Gv=1X`w=I<~5-#-t*womVhYl{JyPN+Ox!**m1Scubr+WT=J z!EbK|)cX$ zIPLK|Ke&^}!PfOcEOvTApBDcLPKL&Uz|==O#>)}V0@&bGMX;dV9-8SJ?*e`BoiHs2 z^u>FJX(^;6S{BQiCTK?vtp3zQ{Q{`_?)7>fI^t7cU#u9#n9!0WYl;6CtY!8m}V<5%<&x0K8DXEW^rN5>C z4j1wcyVo~;u&mbZFJ42}JMp1E)Dc%0?~jA=de}t*K7`Ky&O}SkgAFE)Tg#i!gxn3iFgf(70%@J`{B7;68SJz_ zg3S96Tyu=%rX!fNMBI7NqtNyrJ;8u}=__Jm|7YwfS221?M5Wx$o||@W%a6+JIlX6a z%xh%(4JhQj|L-DsT=Qt|=5sVT3L73xF>01VHkuOaQncQ`?0=RbS9>hD?aphxP2D_- z1Lu_6c@34D2ZsN!oG&y? zesb+_U{*fw9iO40%7n_E?d_hX?38TGh)r6Wg}$G+x3?d^aX?^TfRe~%hZc6&Yh&q( z0KJNDU1b+{y-deL$+mK>orHxn!V&*=mm!$&GYYoj4%a6Z=2h5vJRIV!A(Vdt7Bb8i z@lpN#^zYuA-sB?s8&n{v4=>;57l}Bmeb6A!!%3Fd!+5&)ov8!DW$T%-PzB)-l>6bW z`Y@lQTQX3)^>CG2o`B$6;{K)eo5K}T+_OH|?dh8|K1wEC?&9h8qfFr4#*KCF6i%GfkL}vr`_jcD&ilfX~uJV~Y8%Rtmo^&%(BU1Eo;z`2_44fQ8nWQRtKk!RH zvoK_lei!L^DE|D5%5+67`L@)XG&kb6?B?y}6UdeG2uQY#UF|TBvCm9`&n;>~=sPEg zrYMWgLRS=b+H!PG7b+Q{ZOU+83L*jJ{lM=&U#{4tm1tEsBpNu|`k_tjiFb7}29W ziWDOPD5KFdu&%1En*PB%SfcAeF;J7N%6sH!G9Jguy0Q<$WzwAk23 zMI1=e7*3w?sKB7c53UT@#+vz7at=OEnOH)kk4o1|`ED3^5f)O$zznT?R|F>87Eq)c zMYs`nOh%v0zvpn*i<9vJD+_M~3P?QhT0G~~huY`2pO6|1&CEeHAlSC+SzY0=q;ouf zgJnVDT7fzfCHssr-eUhPo8WgCnQL4(v?Um9knMXzMOI^NKQ7?F!=nYL&pijq1=}lI zjeG(*RZn!Y-%8n7-0l4dPN^BN_N?Ud94*R8P|g5j|NTEtKFpjpU;wXCZSM)i`$f@& zizv{G{Xx?)xtuglKjIF4J}KJm?L*u-`$lAFo7350nh_y&U`k8RXMbzhabjBZHZ@z- zBx9J`#yxBw94V_JD7NSjW%=4u-9S&W%iK%B$a-EZpA$3gDesg~J96(GVe`^$h-~*) z%XXL7N3EgE4{_!OgKf^Qtgh)q@B|tvECACO=d41WN>>2)Np?a|y~8G;hq2eznUPBE z)9k{HLoZMPv)SCOZ&f2};^M9kFZOFsUI)@V$CI1Bp_ve7)~b6m*+rh>eU@R^~k0bC0YHGWNOQr<*kDMkCRmp=UC~gy=6Y4n@dKau(32kkUFB zqMvJ`x3o^;S}p^HdGO5L{g?5+;SY?^}B$GiCuh1iMhNGIHW>V()h* zyXJ?+uQo!ipc$;Z#3Sutd_?#Im>DUQ{G0^6uPtD|Y~6gAs9j5PxHt%t#^Wjw=km%X zzK$7pJ`mCpx~qeb(#$JpO2E8wXn8x`b3r;7ecjD3WALj;|J*{=k@oGIhU{1Tu1}Rp zH<^Cbfa>;fmJJkYG&nwlh|NkpStgz2>d~|Il{Ig%igz{k)U?drzWgM^m{A$lg{Xz# zpyT{A#Zk@jD2+FfMuOJB(143#{|)K8jbKJrPff85V??Wd6HdBC_JIZ3O={JgSmD#{ z&8=|INgeqtMbTgLaiPMd?WSpxpTmyPj#7%L7m?it4b?=y$e{Jesb5G>rVd;&pYm{~ zRFZ@QjSMj8<4BIy!c5!E?Q^vaB;PzwKRo)VSYD-caJLdXLuP3 zOXM7p#4b2s9!?7Y89?ww5`-K)rkBGw)sJE$Ko5J4?R>E&@5-JTmaVF+?B63@yU+Zw zvH2ZQ73arw{a@_82UJsQyDo~N3#Eusq)Jpoq$3>! zveX3#2uKY*A|g#h1SHfb(u-Nrdlu45j7Sxc2%#*xbO8ktK)NI#AwUxEhwI-eGxiu{5CWOZIrEkGectDJUY)cwf30i3o^~*_%9`Y981+|wLT40}_V|aY zfAx&k9JgeD-t;!CR^xJ9y+-jDeSMh``+WYZxUV6f>mNwepy~+TFCTNh9rZioy>3{R(-f)w({m5aeG}zFamrSrA(WcGWU7e+%i2XptiyoB2YZ zBp4pa-gzMmLXwO84n4kn_%WxiSk$u;yXDs=0cV-}o8B7w_ynpSDrro!$^Po=P{acp z*16QKD{-m)QoBsbofI=i{R`vbMN#>B9ML7LO7h>`otDgsfi5JH)naL|=-8^8 zd690aTE#ovQ?Li?DW*D#xBixsF|*+r;vY3(?!m!?b+akUx?%r5B;Gb6t$oWCi-21< zee|cxepTmEcWNB=_hfsg|KcOd<`_cI&i#)pqsiSskSRnelPPQVsA`%Ty%2l9sHX7< z1|6-fwWM+K_1ia%f1a|Pq`^qCkwtZBE6&dt+?c{% zxO=_xNosDYewF~@HgBnE+3Cj)iFva8afq1KG*#v}Oho%&w5p^}N;$!E*!)2lUg${~ zcq#djBjqAmF-^on4bTHMrJyZd=51?=0dwd?bd5>eH?a-n!WrSF(3eziEf63+jwkd8 zC;wS{{V+jSeH7;abjHMh|GF5Kpi}L&+A{%D)4F$s zNOE19AbE6*qRz9;h|mnEi=mhn$j+HH8XLj=l{`yEqH9t}lUyk*X$mAYwXk*RjWj>f z#s@pMPuq6Zv@68@7=k%!+ub)HP+pj57;8cn+%Dgvm5Dt8xPz6+=qUOJ)A<*SLb?cv zjHh00S&?vj&pynnk_5{W)#%NBFx91-a(-%bv*P_>kih*$&ym81z+YlJ;0bU}ZDtK2 zG>f~{#}H5IIFryH&7}0G+SFRA`>fHgvrj!i16JjfEX;akyx6N+f?Sj~@DAP-a>aN*we7iqcb_?jv%N|5*3(ASEcSJqI8+7SkFPoEs>$VZyve%dnb z=PM%Fjz3>;$*7}7Vb?rOO0CSOy-fB#uLeR@X*5lv(7b7_xeqWw7dW>x|8=Ty@LVd7 z9uA%Fh2BH%Ul8F0x!oh!^?%1A4cCdD0u0cL*)6Dj^&C*~t(4fWe+t=DBXaKZIzhLc zL|3ywGP5|sIM{ff{I4F`qI4{7K0mA#M|mtF36d8vdX?v(6xb*{H+C<_V*0Yrb&%g(+#rH300P?J{VOvh-cX%uRCFPdGK*y0 zPG?MllQI?0095@=klfaSKg3nJJfp&)KO9mE!=?Q@RU_mlr&`jPJrj$H)YkiVg!(Y0>32VTS%$o@G7D}b$zP^kbQJ3^;U_|9T{*QYN~VZ<)E zZSQ9@T$3YuoOuo5iI5&V|?#)sGRRi0gG^`ol@QvRZ?>N92w)frk_k zf1Y!>3l?_^P%XoLPHpO1l5f2Nr5_84b=;yls)MFLytC>{<$k_7!WT&VnPR+F8vWM7 zH!|&+G#h$sm?{-Di*8SZ(&bE?%Md2*X^*$` z2pcgXC*J0{)u2vOAG-%UsBJpgb(H?hP;4x=Vrph-ymQ^kOfdut-{!>U=)Ld>yP8Zk zVZZlDcqbb1Ot$sjgse~6_;YdQjD=5=roh66u!2W)D?BVSE_8?C$BSZGiEd70YkOmn z=*=i`j+mA^QiRKX9!@~>T3z6nXx%VUWR;WSa$INI$U*6|3!gxTSp-1>Ec?N_|FRRY zP{4-uOFOdbB)t^3R!)`r!DK4b&B$BbjR2_59o&3O*a)0r8N&O6sWfo`Y2yEbNdj)N zv3pZa7`ax^4c$&8Fz;>PvAgFtIro17n@`!Nk6<&WlJ+}FV^aL@pxiq!-cg5``Dcn7*)7~W4FhX8rlXD7Nh0E9uhAiiA+NLz=# zLjK-E1QdZ+fUFjhIJ2p%Eeke!dGZe9WmYXR)gRf2uIgdvZ$OZ1NWvncl==sar31H< z2Lh7U_j`UYnaM|QTY?D!?q~Q^JHZgn9@c}bL&gji0FsTADe|kZGx)-J@qar3u+- zaT$&#cjDOAdX5Hai>zcNEPEsKKP24sKC}vxcfUH9;3kNTVy|DkMbXYeS3eeZiSMIX z?`h7;Tc5bpZgMKq2Nng~?PPn@P`s+pItq(B6%Xtz2oh|5yEG^A-mcsEi% zMpLektWcQnpr~MdS>t;yHddtxWrk94t@l?i^do$gdlh8Qb^A)kU+J#0d}xzrnsfVd z;62xL;!;oAD{ob2>UyB>E;a;V~VM8I% z!j&M(`?BRd+31&_96cI4swy1qmM0xki=y9 z+asMqJDVENR|NBb$oJZv&$h1Wk&LXSk#=%15+2IRNZef<67O(?eCUzE%5kb)SL$v+ zwb`!}34qd+X}1E+g&og{e}TOeEI3imOO)q%Q>pR`cdpw)s&7;OdkuuNWCeUqZ84Ta zQ%<_$Az5XUrjmGH*5;~yFwC}4%-FhwXSYC)Meun|xzfv(a-Nr8^e3UQATdUc4$>lc znDjpgh(BR53%!J`N6zLzm}H^u=qX>yW2*7}to`fFz;GQ=(D5SW3lmBF$wZSYk^1WH z+0Mf&8W*Dj3MPAGO>55>bRV@5%L1b8X?bD@HXLCRr`B_&ymX!>j(@wz_0?avfbI4h z=?X{|QB=UFv^=#SJW4PQd0JE;DiW=QHfB2xgCw-xE|vB8)N8~pBL*0dfiW241Uo}J zosmcBZmlNyj2KX)D8XljaWZ<5)dQ{XGC1Dv;BnzdHrko8wyuRPI)<=ubgA(kR=V`p zDb2my_aj^3EE|Q%Plw)b0xg`JV$&2KdeNpo6qS?*)#_Ia**GH>X5;KzIj-18ey-}Z z*<|GzJ8$&m>ebL(XhW%Klt?7ImX-uz$rL|qf^@x>C@KHGanm%Cw(%LHPg@+<{yxI~ zZv&Ym1gMv)ePCQ8voQ>f4@|cHMEYioP&$=dP8qTW5*^3jS*^JFQ9#XWSlj_bGNwo)O32V+JQN$A>ooZh~?NoZiY!f7n zb4|+TmKFjN)ifH84$Qgk%JRiL%DHDAuYaA}XkW6a+#G+$DUeX5v_UByHBHuk74!(B z|IT8VmgR;Wfl#GX*Ukm+voc0(LH|%Twp6MZS#w21gDO+jkY+98r~Ykx-}^(d!wvhc zGAgrKBg#-pdTZJq@pu)l(YG3(=rm{21Hy?{z&LL!s_EA3b3QW5GxA_B!aM%WeG&gu zBA;Xht93aN*D@#3;jfL&SZDw;plXHIZexT!UaoyGl~~$ePk!Z+PJB}tCMVM|>{n&2 zv6XMDG11NWB}d3GE7e-fvPcP|;eSqS^fwTXtvwgr8D|^=I^3g&pw)VvY4lv}3!X?9 zs`&mjPpi`!UVZe=^kOO>kydshlhB7~N?fp6&Qpw)(S#5s9+$J#l8Va$d_7B+(g(zM zVDR}5m49|GwcFfqaS^kzF}^Ore>NO+fx0Td%XkVW>ENiB1j8nw)uFg&O~I9z@pWdB zIFUbrl@!J?h3#g@{)!?iWmWmd9;VyKSZr(fUt;pv+{l z;5!^~(+aXI*AnQxucCnvMztqgJn=l`^1As4(xOm*?j?5<$gx|5=5uXo6V7fVigQdZ z*|Horqj`bYj4+I>8Vz0XC>9mZSs!#`zG$8p06r#(xJ*e#HuB$de_5GZVgtxe=q#L`w42VTrQJrJ zqeg=mwgedQJ3#5zTR@Em{)wd>?Fsf_Rp|T=CY&>TUmX$w-^+4WW@IWe?#=wW-Y-ue zb=(Z&@n=ZNeSogey$g{#2pIqqhHNo98ocSSgX7L$-k1NI#Ng08T15L8O^aT@I7!`^ zMYU_4@y9WT{Pt1SPv+i)f!LRVD`Fkl7iBUN_&1uxV^yfMNS$Io^gC})|+|>@?n`K{%A5FTKh6WOqs)VcBbu0 z2B5RuSxv?ZG?B*M%QQW5=$plzX7lvadUVVz&~HCOY3Ag_}?IEmfFMlBD&D z#p>LqAP*Uyi->NCkKNpkYq=(+(UY$l8Kk$G5$bAw$jrDW%gnf#>(S#9heofCyz|D8 zulqVdobBF`$dlT~LVhEAx1!?0_(z(~%xy5Q@(GH^YHF2taDDCGZ(MuCK4Nzqe*yDE#}})6Uz~nx{DxdVDhM@t^}z#{Doj>I3l- zkz~DgS|L)}id!I}-D$-NPkh)=sT`zC+Fr6OGpH4;SuxKk5c6ILN?9>0)39{X@OSUG z03FQ)fcM@tW9|ron83A%z<5&E)L6mjXECucMmv+90`){C&Qzh=L*R{0V6Or83P^D~(3|LxVSxraXd-#?#A|vZAuf?WU%6=&Q&U zEfBz#&M-l}2iWW;5kZU@P~q?7kTc;ExlENHau~3TpWPHS55`bsw}(bUJPFDnRU`Lh z@<+a>x+S;S>L!h!HVI@r;(bRz@gUM$9M28X>}EGkdOGrwO`@^u+YT&kVP{4*{2Y9B zM%IP(Jxkq#Ugavk-;P{pdZMYSQr#}?n(71ZKpV{D!=q*l*s=S1JcJg8_(B7;;;ub1 z{dU<{MNEONBH}(e{?Q(A&WOH{u+VeuL9OP-#YBVTt}V_xD=x~6nFzH-C4xb7H($qs zrE6bIPkCRvu9;_E^NE75dv)iE0%c*>-s!_i`aA{!lBprJdx-uFH%r6>;D2|+ao`?! zo!Dv*vN+G7Juo*D?)M2wxK#7>T076o$q?>)X_V%3H=ce8AVQ9_ow;rIp%~7Fh&Im) zUWS%KpFu>zIKl=+IBEgD(!v?*c#4`$kgDR>sE<^3lk1CYi~Y(0wHw|NDI?HrxHG?p zKJGCd^?J*9+DHC8Zqcq2uow~{dLd)4INKb#+K0MaV^i6&iErFseGO9T@hPb+kpmB@ z-Y!quVG$O%H@@A0vR=l<77R>+-xnLC0qFE{`fiA!j)`=~)p66W6;EEx>7BW*(>D;E zf;Bt!V0!Ar>Y&F!9^aeoMzHwh4HW(xG+b&9H(5`i&{Kg|CdUaQlQ~?wmeBQav06`z z5aDZF4^b}GQB+7j!d;tVxG+@rie2C*Yd9-i{JpZhd7=lC0}K0*P718 zAfC1Dg~Y|v-MMaVl+W-E1usLD(5$wZzo$Cqu62cD4_%Fpn* zr*b**#!&0LlGJVb8`BQg3`q~Hc&Cq?@VuttaXb)!%gLLD4M?~2^ZLkIHHB4)Ntm|` zdsPga64Q2YiY{G8PNAq08#F#4!s6PX7m+g@_h!1_51J|ck859+1s4;}B9u|l$YXL$ z!NH)CC6LtF;ix`5|M_?7<01X;GF)^a23JMdw@TR%sZg3RVzJZlGBq3E@23!;a|LH? zEt;P?-riW$UrRLMrbaPB0p-H~N->A>==uV_DM{t94$tjMl`(R=m$$GLsh#Ul3XINA z7Yd8l<`3nkItHp9yP5d=G?ydL-aKq^ zntCoS08{SGz1a%s6EX zSJ0{$RKIYA1L>@nusG;!9+YJAgDDPD54b+rCWokIS8$v(HPU>Y2D*J9cGD)aX5c8| zfjim@lmEL+bHN-(=OhpHCc%Cuv0*^H1q@F1 zhtqJlV!z^je;ro-`^v|b`L9AfW7~KnQ+IqTO>;IxL0)hCVzRKe@rjSU(%?9XSvm1{8EPu8f+IWe7M=H0AyWshZ;jV z#Ps8W_XK+OTdk`m475%ZfyR4Qq@FXu?(kQ1zSv?*9x_xg!gv9u_i_noop z-j%p!x0i9p3ZnSuKr?|GFXJv)6XPz8T=3}>WQr9$%L=**l(PQ8bTrTvtgqon4xB4I z5_mc*l9KUh(|jb(r%Ew3x!gCOacVZW=IvXKKIpD&%zKN0_xP5t24VUi_{*4mTiJXp zC&4^g!LV#jhwJz5FGGpX#bZ}Hc~eQoSA~s@2#f5nvVhdP-X|AfioFuUIi)5s4RIJj z_2<5}Xw8RYn=qp&jHZZLNj#%rcA6JYDmG`oU@tjG7Eaxgwuh0cgzGHIR8rD}*bA3$ z#aAa&QWtnN#sIqww)u8D|9>L6{TGv<{xh7L178Gm-iw5zC)kQJa@IX_U&XgVHdTNY zxcV(}EDL-j$ve-3ekq?X%b>&wt+$=X(giHN}v}krS49=-%L6@$_792FdE+ z479xf;@R5<*rj0M$4w1W*$)b>|LhN`J;0)V=G%N2*?OHEJO^DDsIc*VP4yuF+Z1i? zJj50^qNFo`#cbUB{@qT#M!6_I{_m^5TOV?rlUI40><90Aj|3YQNzeNUnv@T{jebU{ zAA>uSRomU6z$G6hR^b%v~5B6@tOL$ zWe&g-Go*x(U5_q+&%E3RHl!N&2+E@Hr&+}s*(5S2zavlVj(cgpvQ`|yQLsnBb_@0H zfq1GwO+~{9BYjVt6us9+9Aj3%8cyC;1Kn+jlHW|5wBNg?&A$#X)|`QNjJLIDAwO9p z?a1P8ft3n$&3i_7`niQmMUi1`fW-3480`!JD?r_9VepVS+hlAV*giBuVw!Xcm-g!8 zw_|R5X8O&XaNpT^=-|osqK!vMCU&AJzv693M+_?st=H|1*s`$d}!=Qm9Q%uo84 z?)ccqLWR=4@@t;(jcjrDaLM>=Ws=xFE8n0w#qq4S%(ABnk$~mRbRxZtlxz?-3ei@{ zy?H^QBqragD9EDXV+D*u&Ae@>$TrcS!6VgOa)c05WL&x8vXU;U8b8(>nuT?nSm56#~DZ2F_I;L5uimYgBeeuNV zdcf71am~wz=Va&&E38!~aQPNpqR-vtg(sx}<;pU7f^x?aJ`R2*_eCBA{#JV4rh5CcZ%A2)=@YI```mCD_eOe^e z5P&@Hsc|{;_cv@$6@Iy5tZj{@-)vw`q$1n;nP*X_s3xbYXfi|=77|YQ;a6ofIQI*m z0M2=uUaCb_M9Hx+Yw53v!bWQS9%+hf&-44lqrr5K5~#C@?^3iMxY#*Nv0f{<-070h z9kicOiQ|iD88=u~g}6th{4r@ivSOB+t_CV0+a-CRNc4ZbCk`*235>M&kV8;{CcR7( zaGlNHY}I%_6*-bNtlNNKST_ZdmEZ`Zagz8$OB(8zPt+ClG0iUa^g0E_^Nq1k^a^7Q zIvWKD7f`}YMr+t9vT=b61nqg>}>AtJoPAxV ztW?M{J(I7SvyHGN*k- z^kNlT7BWYCs=KPC9qlrl9<31t9>}V(cL(Y^#eQ%i2~<8>3n4u16-#sW<)6L$<~ipX zX%Sgdyy2xgmn@rhv7&;_6souC3&INmpz5m zTa5YHIh+m@J=&L66mZH$G?j>~cEi?_dfHB$Bca<+oHR3nwBD#%0X|HHpsh(*`DS_U zn5*!)Hg)K!+fFt^DIS_C7hhRwo=}iaO1*i)1yxvEj``{uXv_)is=kkskFNQ!sD2MB z*>SC_KDt*Pk#Ghka(7%)G{(}suCjcvNbU_XO^bI2h~7}(oD~DsG2|@*rYQYWh#Et& zkz5k~^0`)8?Cb`l6B7UZij?S+3-uofqw}OWwPpVT`;N9IFZc-r7% z;)TWRR)sGUT@RB`kh{vl1T&v*>bvMiK<390jnOa~MpUx(R;k~+tlQ1MRsuQ7U)mu> zlOK2!;(B5+v*T)pUh2C5s^R#26`0)qZ!f0OV2;KtBApl|<8dFAiRE&uW}4h^NMi!*L| z65#aQfTy_aTQooHlET0H@<&YxKm~izf~IKZgQEM}%uV4?pk{${0g2HoETizY3DFpE ztiIo7sQjDM{Xal%`>+3=SEyDI?r~ZGV2&Wtkr96`$OKWOJG53uF1EpY^;R zM54ObB{x|b8d54xf4or7-Sn{STT@_^)06H;v@ox%xrc8bz*1*@GV@$B=Eyt`GlX%n zJ+Cuz!l01E_B)bh`H?NNudSsW<#=N-X1S6e5e*s@=QmGQ2A$Z5s~=klZll0k)N+aN z`cn|kqE)l#shA4mNLC(q^Mn$sT945(vm)bDDT`)>=Xe$_JWsz$HJ_6^6{1GoX!n8| zLrD=d4FGRuV^@YYZuFNBF*<&9h1Q;V310=p;~RAir%jDq7T3M5eKh>KO*f!!QEWbH z^MRqL6(&YI@$pU+W5 zi#{nO$XKrKdSD6YKkA2JVtXD=&A&HY$2Sqd=#7^tJDPxZUf&N$WN z*wFQp&!qXlzEh^cnUS={ybepR>m0nf$D_AEOn^5-u-v(G4?gtYJ zMFq3bcB<0w2NM;9Pfz5wv0qJ!aI{QNPoY>o#4!r*mFz|DpG7VxJcLj@G|hp~49Ut< zdJrnhqV|gZ(`UCN1D%_e+d-DS3TtFD0UpBinHA4{?j6T-i3(1uC{L%csFvPcKBN}l>QnyTf|_cD$^@wIiGnI1Jj~>zFZe%HPpY*i>Y0O?Lw=*@20hO%xbLcg@2wjD)@}NB65YilK|QZmspaqs3yHK zYDK%?$aGkKrAKwt;<~E(weSzJN-q(gYr^i5V zXk_xmLvMUm0pgr+UPo@FZZ${0RTq&9)PnHzH*FsgH)W+bh2hMk$4>e!12J1Sd9}~= zkt{zq*on3dwwV%@Y36eqLtAHO`R5v7`0fl5@j2^#ds#Wfg#36yzd+^NvVqCbBGaM% ztsw5Nbq-M&Y20z!(|wm~U5x{SDX2*}rGi?te~XIU_w5vX@*1enG&@`Kjt+gzK=|TS zHeFQPh1R_cZStgL^IuKpH#OcF{54JEk)8Y43<#BwV>8jyA`ev~g@t}c1QY66=W}>l z?B$-8q~Eny#Zv{X+3OEQMHZ<``i+zmeGuiJsZDr=&O4VU@?4)|VmiOtJij6kQ(+Hy zU%rg9{nQe*&PAF|ma}ipq9RsW_sZqY@zfBbAk=R;MQ%W-C|vWJ8pN~Y^m^o+ag-3} zwM4ZKVASu6cK)X)-apCS1|1nE@X?ZxQ4osB0okl{I@2-QF_09`(1+qV_r(v~3r4(e zVy|O2aeR!OctAjCf-wq-CL7YK`^^x>0Y(vTPJOo>s97ECF{cen7KQZEMf55fzC2s0dfgdR+UiTaGxKuz>z8z*VT$uR!@YIf zte?Ll@!RB}W>0p^A0{?;Ee76%Uv*yM;R-tB7!XJdHGb5?T~rtvA(bhw7YO%d-rz?q z+vjX{T~;s@?OqEEJd-=%SlO0L&02{%VbqytAn72w0mc1>fr>l59-JX+SH1QS%E6*r)P^novMpFS&$ZhF&DsA$OomS~kZtvkKezovih zv2?Gof=%p&E5?kkjSx4TM?+)|-PZmG6=@s4E5?12U@As0cKAjF640x%6(#o(#({1ES zpqu*IJy2_Ds3?EPf~#$o#MCAJ$to8c*>pW@qJBt@weIqTL3)~kygHWyziD)1)%Vr* zP{pH>iAi47)wQ((EvHF3ClFd8wPvARUCPS714`*K%R`2CvVp2p;0Kf{%)0L{v>9he zPMw)W@Rr~?Jj^&2zN99RQ>~I#T(-Nji(3HC%oOY==5X@ zH9f5#{5S_zhMR^)Z}M9HW$WZA;Y_yVBdc@Una4e6JWj!JBM5GK2w!C4+b}`74-1$O z8N%wJY_E&GYG-3FqSnox<-IgaRxJC${T2_IUM4EXu6E!=(`5wbR|F0#SikpRx)s?*aPQNL#G0JfHYXIh# zp?@AXs^%2;&(o~%hnmw?hX3E^ONT4`px0^Tths+#9Qkp}MeZSA{3BnWXI#|>M_5Mv zv`o_aS2jnDr+Ws&ZkV_(0a`-!PphqppZ{g}Up*&~Lo%P*{Ip{#R=xfm+MV~;H2cfu z$nwm>>fURqzigkZ4vf4iOn&|w%b(s#A1eRyG}1b7Oj7C|%G(&;mQQb^BmV@G_270{ zC@cPD=rk577Y-l4^V0;Z{IA>Pad5c5Sv4Ku{p)W1&CSdGZ~kC^xk3G9(8N+nV`ox5*fJJ`WT zC~>B*qnKBsaaD~wiR{&qh0V*xZVX#;V~Hy7ZIE~mRK{~|`uj92^A*N4q?9zavO4y8s&lQ~&&U z_Ha=Q!?j``;1tgcLiiRv!A0-1>E}=S(IK<2@bAmri@l7A_tgAXp0_F}o5WVfmITbWNgv;hXiC>v^%5-VCm!2J66hi52*R<+PNMTW^t6qMoysLh!1laSHr!^p17Iml1DK;Kr+dT!<%749Aq?Ys3do47I4NLe4?>Q)rS;H2`EuxY zy#R&)a#?yWF78tK1*t@OByv81+QaBirU0t?SQWL?A=L->8cTbD2JS6GVG}cZV^IE8 zS_K^o-Av3m1E}W7(YWp8x$6`pGj6`T7rCYbNY^84$0?Qo*xrglT15T_{MR7RurcJO z$4pHpJ$t7E4r-|vunX0A$fgV;nDHUVgz>xG__p{y$kMwi!iFIf?->Ck=qQqeOB-NE z{#i@d*gv!k-Mi`yUn^Mys6-N5`^LU(1Hc-ro7xy}_5g42&mT-c$Fin_NAETEb994J z>o9&F@sB=&e|bH>+}-xx+mdN_!LeNDie=jfPA_D!$K&7O%R6;L?E2mTuKvPxJMwA- zVwS3|utL@rmTHOwh2|v`4d_2xSz2+la;(M6x{{bSQ)49`-lg_;4MSMR6ua72a|X2+ zzSO)knlhZa-r3s_5M7;Bv%07W{oR#!Y1q$gtZ!2~SsA07oL#zXhRM1+k!ov^tGl9M zQ9fL}qN-}t_qLhs1DYN5CO4czuI*GHU<9!4HYt}QTPLH&_YHp~)kPP~WV_Rj&s8hG zeK%a`^^Kh?<73b9t10xZs<)I_yn>0(kke^r&J2g!ISoB&ug>-hN7zY zdstLJx6gZKVGL4TT-tVv(v=NT#aseh`dk9;zS>}T&@a5{t(G8rDz&<(KX6EOf{uRU zs@T4Xl>_({+|yj9mtF)fUuY1;g1DQ7R4st}%aDg2KgdC$M`)s? zXoBwhVh_QNx1=5dqq+iw2c26p9$DCDOJ^3yXO(lcJ|M>D=ZJ^|8IEs*KB`ubRiVVZm%2OpR@>wkaCfYi&paH&@u=*_z zml)@2{OfNgBhGRD<$YB^L;OSo{!e>fZ3&^n(Z6gwcpxXI%}rBoeD^NTv*KL^ni+8? zI6FH#R?ss(K6YVP(558MHSk`VuKR@-6JIhjl9xwddvN1g51B^g3e!jW`hys&J=ZOe3o2K6Ti0?17kTi}^w69i- zJU$ZP%$i&vsF)+l-*2Aa%)7PN1_39vMmste++z|k!{PN{J>(qGF59lc8=My#5OOJb zPTbBr{&M*AjeAj+Hs^tgD{<6;U;aoKfu^Pg~5onl>&93^HO?oOzfB;!xv1=`3byA={DBq9TciJD3h{Y?s$ z)zaXHh$2>B4C`=&*rnE62}OLL06@VAfOH@5iCE_4*0}*}@gYo+UaBo_kHEJ$a+576 z+U!)zqbbv(q;D@UJ+AC^VG>E!n7bqEvX0a0cP#_C&c}Vr&)_;F0-_vNxmh&*6mYHp z!Sb(Eut=m@Za@T}^Iw~#LD{2#1WZS6gjm{tLDn+ZiDU~fh5LCxON)mnX3}PY1kp!6 z0ycX2#9+kblM$9vj}y$^Js9`GeMc{Cx7v$mP_MTlK6geU?BqMf(~y$XUVIe78+_9}`ArdMwn< zVkf>)8~t)(Ac%y2u;XjzUPt-Z^XQ}9RO@h~5{BnwhkcE^fi+4f2`%&^6gUyuOB-k5$QnD_;W0Jy1LW_2+^s4Q)iJOu3gv^YWl(p3nA5@b zy+%{#oGaK-rr`wC&L<9!?O-`<6 zr7WIw-_wqF)-EcW?$x`2k;atdU7rwjhW8b}ox^d{{K%;ro$wgXhaoz|m=bRmL>T3& z46bz}I$&64JetN)U>BV<*>j80XU8^hX6124c3ZQIYQ1@{Uyl(N-iUsXH$<;&E<>vZ zI^149if%uh$4(894F5H6n22igW}&GySNptZ7Mhad`D|;#?IITCF8c7#Ue5WQR+9*{ zAk@uQd7#Dn_|hgqw*T9r@jGhm+!x1H{0yhq`>OOmo2y6(L5_fnn%p`5n7gvBURC2_ zx;ug2d;Oc=I~4zvM_Rz+TVdXvgZ+wp>GSG3g4=nL%2kL_{mrX`MQWx6!a6nvJOsVT zxBaF$LuG2$Bze^XVLK%si*b?m$EY(MNS>|x1=7*%V@Koi2^FI*CdDA|w!xm3DL_i%ge@J1zrF=@R(_rUbD{DWmF$-p~{$ zpt)(<)La7pMR&+rHO*lt74gc(nRHZ7M}UJ8}cT9RV#-(Mt^&=9g}R@S{GJ12-mh_3~95Gr9ey) zatR!!4VvgE_K;T-N?QD|H(zDbziScQHZ4!q!9|6MPz8EOgVd?^#-lBkzqfc_xqe>G z)sr+p!IO=uR}~T2v*Im_*1db)PhT~O&zU5q*R$(Vy_!tsg5?BhXNSL+Is6($8OJxD zCbO$>_gqK|qSPKO53S!jUFZ6&;O?qqB0WoLvgTd==|A2JPi;b#h)AKP%LH}vq6{Bx zZlT!Hx%(Hd^PyoS$8E|}^Bk-Y9w$wcQp@KoZFEWmPb`+2Iy#X$J9nlPYRRV)iMd>I z$7qJsP$C=ZSjY|1-GGg<>n~SdU**`2Dk@k}v{@cr6*)nG73ypnkwsfEfn>ee+>YUzX$M5bwINK1 z!>pYGORj$aS?)tKH;IA%D)t6ZVD92RRrRu|*Vrk=|~f)=Wxx4HOANvh$UXS)i$0xzcRO(Rd(BlJ7-4O_7k%7 zj-HU4^954zy8;9n-`M`faT%n!(Y1y$o;st_^8@JtB_3J# zcT`mC2A;hMc3+5n{jl?wI?t__pfZ>fCOC$r`IGqCxM-)Sk%5o)o)=CYO`l{4P`~Xy z*)k_ax3)FDCN0KsESd5S#3|vZdSRkA9Y~_-oZS({>ptIb$9^!mOL_BB!>0(Y?V*RX zc|-2+EB8{ugc?SKOi9Q#Pc1FYo{f_s5OTuU*hy-=NfhM!dviQ2EenRylwt#Vw5Zvk zNxa<%Bbe_AHX@)jWx3wPitiy#=fdc6*LSnQ_o6D_p)oWAl6gE$CAoc0;<_4PcVxZ* zy^yl1sVre&Rbr@s?^nR4!Sdoxyeo^qNOeSA?jM1VSeWYgpi%!LNekrcz&+c8b)Z=A zgnf+jL04hFGafzd3?_0%)Y)WPlH7B@?BFQ}@wUgO$2}+-DNyH;S}h^_kK6q7!y!5Z z4BYmk+=%VUqsE|Zo{PgqDp~Hu*+xpkKfl29EF;DH+UJ|OPhIDY#K1UW@m57Kc;Y3C zT*(os!7|nwPqT{Sx_&@r^HWxHsavANAG;X!j4aibcbcr7NvfFp7VSK1604D{g^kp_ zT4Ly<+B%b93B400IovT4=oRoCyP!|hkuKGaBsLXj;4OES-Od`N12I% zaBA|B&0B5jpEjSR2I1Qnr^gBs<@|cKUp(&fmbCx0q7k}K12R0p{`5c|ji^M-GR(@h zIkC)c%EQ)Sy=c3J?-b3HaD*Jt3OJ^=10Ntlt2+$kx?0j31V}=}+s-%m7c6F%S?*eo#W4RDi)=TNR206a^-_Xu-|Ko%Sc zGB2;8BuZ_L80x4bdzjYT8#cb2-cH}0^+s(YaD2~Zr{xnw+brF?1+4saPnBHPNE1mY zH{^Jpe? z^}(>w*dNh7xZwvJdDZzVlc6JmdC!Or%(qxKimCB<+b_9M@Bi>HEzpX>mP~vpe;e-{ z@}9&uH_+w@iGm*6Hko|Tb7Od%s1p5BkAO>T7OoGLiw-+S))_{+n#}%S5}y3C7i6pF znyc9NLQ_=VppHIV;gef%}v2b$XyFqgA~*EBgwcGNAkDvIyC zr>+v5M!dtoWY3ln9_~KpO7-~NaV$!dMebG8FAC`!4~N>uis#@QR&@eo&ror^_hc|Z zFJXPAXHZ*pxqgO;=EKePIu|%^;`$*=Ur?roa`@a>Vz91oQl3d%pk9#si>q#at zwSgD2iJbT;)Gs!OcwJPhCT3D*A>Ugmnp+eJIa5OPRIZ5wlHkIcg@K zdPCn+u+Ar|aY%o&!+vmZ#-hj%$&0|XHK}*l+cs23EnBtXwYy3Dm2+}!!?&xokf?oFDC z_l4IfuF?Hl5Pu-|zxEzfB-_H{q@GaY$%?ILw(r*dNN)QtJ-%g*7he!i>`Q6ptB&&I z`j~H`FV-|=W^o+Wm09SRrt77F-t*Sht*ytnLa*P->bY6d)Lg%jQgE!>H!0yxc1qz; zoZ;iCK_vb{wmbBbPe$)Wcx0P%6}3{E?Px@S`Kh>eVug8rH2z}|pJb}1RmCOql4I>2 z3o>>I&I0|nB6dv@9nX^m-LqKma?$BP)r%o#TP1&(W@)<7jz`!I8N%L?v28sKs)y*= zr14hwQbeLAy{<7mW*D!{=We#umL?@WHO)+dMK=o}L|eg%C3f$=rrfMI`%)MeX*(I3 zL77yIu9@-@H;S`)T$blwQxiXso1(epoyiDrhC=~d&q6aTTxlHd*ho+ryBy*~?oal9 zIf3x#_^M@SKvgHLNadG(3Q-x{R+2eU_R4W)S7W9P$76F06JkX44ApLJGbCV-BOH=f zCaE+$-*)3S)5anrFm!e2g1f!^{KYVN<&vj@zQ}E{bjoq_#R5ytg{{&CZ_yH%?4Je7 zmo#s>n3@P>^`}%4G&^e5G~}}^C2qSpIVlVDSAsl+w>3=q?`!G217R(Y&3lk)C_Raj z1@QXbO69)_rhttzS)QH=pu67@P{0%Hg3k@CgMc~NXttA{(+}7@V?6Y!52#&X9~OGt zYxLgh7u$UY$m0sq=>Ib>`&-TiImH;C*}R2wg7079F+SBUr7j|CcW5bcz|_4T z-wxkv!_~Vd#q{R{#J^W9e}UD7s=iz)^66bDK}V z961m$|NVn`Vdf~ZYd&lcO7X_MK{86VRxju_Cz}KB@qhoCc^z*Ks_W!U7Nh^D2Nf0Cm&OKP$ff z3p55ff9MtR69fRoLlUdB+*SG=&Fdhu=I~{F*h4d3n84>Z;NKu?4?(ed?;7$GEDE}p z*s(as5f8~FgAVxx4Ww>1n@(vBfRNW3|1`h6|UBVssd*i z8P09cb3~CV^(0Fq8dA&5FlC8HuGNwT0DmsTeGdxSDcXRYa*ag^;O7Re-!sA8rFB9^ z&;75;BJdVYny>`m0|}Gm=t=NM4pUE%^5JH=98o8&*dR|y7DwF5H2uY417I_9i5?`+X3AuDYn3(2^Wvs z`-34dzQ7yy3Q*!W0ecs4cgN|W2VVc9EM#LG_a1=4x-}4B(BAWGo1r@^7JMNfcO?LV z-x&yFl-z<2o&Y>q>K3%7^>48V=Ug)51c;iF+V>@aI!lTA3~XV>@$jBe$>XxqX!;FeI?dCy>7(Kr(thXNS>|VM2%90C^KgZc&qm4=$kj0suQwkloR za^P2cF&_SuFCqHC)&bm}6eME;N_hb11^?sZ$m)0KF(l~Q1di+q#iQun4VSijvAf)^ z5Q+qt!rKndp}i~M2JI_DW3GYYb8ctV1A-+2x|#srJ3KPVfujYt{9v-b^MmQ*>0&H3 z7TpOYgTZ6)f<9a47{3Xop#`8R{k#1>50T(B9y!V}s_Q;7gtM9IOB}8Hs2NJwem|zo z6=L}Oqe&S8(r)%4&MY+BbwpDfyL);}Tl!;D%bD#$t8q%RZhhg>I0e24Cy&p1x6Mqv zBi1K`v4MV0Uj`zZf@c%Wj8v_LzxMt=?7at6lkJ)=jG`hSL`9@ZR1l=A^dk8zfPfI` zO^AwsfQTqakeDb^q(&4$5Xh(W8j+4bfKUVkqy|As5~Y^}DFKpr9{gs`zt`-&XU_T8 znzPoNGs}eu0p7fM%3ZGKy01H-!dy_mW3wwJsQCDRAK#spOKN9@tjqU|{o;UE1(Vei zZo*eD;@c1mxhbZAWFxL(su8z<<2{$j2w00}_-Bq1h|0odlBE@N#mLf%mrPZ9%#c$r zGRUSX(6vWRcD;?P_>f#CZ^?R-gA5~DgC;QO#|YDC!^aye2ru)}XD<@XC!*vKZD{`D zED0?(#n^lwQj(&I39`_YPa>tlR&hHFlr(v|bWNYUUAX0ryp8!WcATbw42LL;$Y%;q zAsw7qnwijr%V#yqb4*-UtIgrFWl~EP8jbz0GS6Fq(`f0)nHu+rZb6{L>hlbot>7TD zX@YcYh(7>CA&f*~@<2g?Ls3-0OaR2|QTDjwB~C-N8v2J98ivOgUdSL*k5nc9;>ftF zCkcrrlIcj}mD6^Y0kBk{B+uuNAPLf;8y*%-KrarZ&+{tB79>VC>CT}K)jWF(4a($7 z^FS6akofaZ`bpy}Kt`?+sK;qmwhKh30O{E(kv0Yef>#j@f9 z4cWytM=?$ef53KkJ_nkN3=mdzM7IxhC7_<$?pu(36;_tbOtoE50c(0U9gKmEMua@e zFrQh8@q%w?eZUA$Bcc7e}9+b!9xBe3t4^l|p5x;?;c6SQFm>39|~9N0V^DA>GK z5ZtZp{S^qAs>jdqviSh<=Xv5n*)I-fSV;vt9(4!*eT`6{%upL)pGTCFSV(r)_@+6% znh=4xRl$5qh{mi=fsaC_C9R_Yfa?9?ArGY56ORdf0ThbDGzyMp?;FpW=>y~R;n6|UPa$}jgz|KJrK_4?n z?4Lx!8ebA-)?oi{gWv%n!fhF9^gb%r{7SE!09sWfnO|LAn}XxiJ1vE94@u4nklSZBaI(e5RryX<*G_8HM2UrZ(?94p5} z!S?)FTH5b=Wf#JWE<=pD!S1`9=H{}NdcmAVc;;7WF4$*Ads=k~yBw~M=B2`WKvS`d zJ$&YLohKjWM^w@;%rf}pI#QPPPIbr@`MATmnyRkKx(S|I$&@*HO+|Cc-t&&JrX0`x z`vUs_$=s0K+Xg)Oy^BbP!afTR`~Hk+>*3WCu0AUy1}89YT&!q} z$EVw*iSY$K+FX-%=WLS;?LlEamJ3NUlK#>I*@bL8%iFXrVO4PS1*PM1b+L!>vpbna z#{>1+@XH8%R-FiX7*W>UkW;vzCxq@D7h?)$IlOD#6P}JTrr$)1T|D>f3&Ydf!h5HF zG^#j4m9*Ud{LO{^n9pV~7S`_J>qrKUSJypFfKS%g>I`N-!xP!o6Xo3!N#Q@xM0U4V zJeo(TM5hd2T@?t3V%aLuvy4y2ddKCqNo6`JHp_X!3+f7^L;8b;g%hfkrZ%6NBc{B; z2`WR8z&x~0EY|n&-nufY9aHlMM7asdr^m+#w&z$-WaDYeOP2R%$G!Q3iVIm6*t~c! z7U$|7H$WGJT(a-%cJPKxOf~FE$rV0ouVB($S^dKa(IqI7HWeby-m^Les3smRQoX zY*ejwvftR8rh*U^&+SSxdRgr+>Zw`KRVw}V(V_H^Mtjr3-u#Fw)$8#I*fl7dM+1EL z7{(kRF#_xkEnZ&9P}|a09J7?ryvS$O#eDcY zNasfvNln@bZ(NFGsAY$2H`mD(VdA^VT-+0ylEhfy4y0|^@>W+GuX5JtRcECPkJbZ8 zZk3yhMc3am;(evc}r8D+R_9j7W^Se9=Qgc%o$9B9^nS; z2zv}#3J1l_3GxD0iatvQ>sg9v^99OGJJ343wq(hLFrq8wN z2JgH}L-t*IKY+hY=+z)kJ=T?^<=3a}2MXm!4)zh#cxW==emEWm;=%_D#g$Hhiyy)o z8^78|nW#qXk|POO)+A~K@F@=TfB0sqfMpx7`^PiVxI#4#CicvQsR&z9y3S??e@4#D zmc{4YyviHi)Yo$TOpRl<`ZN{UdZytzV!(}TeRt9PS<^sP&Lq;uXG)ZsQErs{d+oPb8{8yJM(lTNM;0vvTbp#W}VcrYIm} z^5PBXi{45Q!pxq_vEBSY`UkIWS#F7AzWc8{1~dU!ICQg|(nsqSgFPYQR)28-U)HCo z5&{BARyS-X54#!wz$E;J5X>90#mC$YQUyrVD`uqaDhb599=cucA zGIrPyC{X!Q@T^c8gk8fA)!QOMHxxf$X>PF1!Y156A;=e&zhUhES#k<(5n_su{!Yoj zV*h$@5VNW?kiU_F2i>6f?|@Vf%L0COKEeyOnL0bb?6PG!v3A0KK$zSh9)}+R)F5|Z z=qKl6m^P0l=$Z)RUqr7+*)33KbiMOwS_N@@#C^?<-Ws#YQf?fB(6U>V!;{w|P=OlKFbVb{&ilL<@wyL4ZX>VeSB`VBzmD z^i9yxC0U-4KBK>KbOMuUC_t+?$~X@xY>#(2X|+ugPi6G=7ENs|#! zSbSyt1<$kWcTAMe+|O1uv9y1yNPzkovzP3Pye!SRJ1R^?VBh7b$lS<~wI`CILxcPXrQge`F&oVTt2;z)1a_DA6mV9=;57-AP@0&rSakOU44jXaHGq6wYS zk!%n%N9r*^pl%q{tjtusD+Hz)Y73-b(zQVwF(nX^KP`c%ZQHV0FX1W2gYDQX+Loc83Ic}xgN^Yd?*9b6#P%4cUVUH5=g360&2j{ zAR6w#{5*wey46LPHi-wzdY%Zj%m40R!YJ4}kSFzwZABLjT z!oJRL5y2SR9b0Dlob`5o&H!iCIa9<<);yjLZ}oxPTjH*9rK=Eivro0UeRb#bMY|JU zi+8JJhi1NZc|Rl?czcH88~^@vEWhBau3tYjEb?9avG%gKEgWRhS|$3WT&I_1wm}hW zw~3&|D;X`zY`NGx->12Om3X&;?;B+S(;#F|b#>8UX9I)H}gyw+SaY zu+298K*D|u$pX#u#KEP~C;H|!IoT$9z=#xs;qAZe%PRhDab>vHIR1^r-LbI%K7}gl znIB^0#$SCoKME+*!xkRKank+Q?$YAt8G4B zM^=j}y^ECnbU1L6K#Pfw(}9*%TgX5(RXeSPQj$I5|R_*3O$5gdTeGT z<~Xz;cJvzIoeNyJQ~2Hbg$U(^#*TQ9FW4os^)V9@2!`~?Oyc@@1-2oT?~Q5ygWaZb%n@{&_Py!e0!tIV_@Oh?Qyk?)0Xi|l#fE{RtTC0B^oG`kMn>aWi}X`bC|r)^cp z?LO1b^lC;QOn~u9NYz_RHc!X~>9(h8j``E}e+)aJFW;55yWKb|7S64{Y8T-1LmGqw zn>%5tJL^hW&oH1-9J^_}G~h8?m!Z%dv?s#P4=0XvQsS$vh+#|2E;m3UQSuL3PZcEE zd}+p{JHf?!JkU~oeoii*l2*RQ)S0}i(UT_EV52Jo&XV<{JMMmM<)c}vpJJyej*NHHoly#!%9moNs00kNj7LowN z%jPMM`}_Xm{N9Tb-@0A%JV-kqY1sC;kN9WKmM13rQw;sRRK2Fln0A;3V7DgHxoH6u z4pwxX(p;S(Q8{vR<|6}EFdLv*O0#V~Yx+VKb+Y&Jh_@d!;^4Cz#WCXNT&W?Y%Y^}q z3Y)s8TX6iwsZGmA5+zINh^VBg9d7ahQRMlHdG08#CbisQ@pFxupG{pK7ivEbxm81w z!>JqLzGU^iO`dS_H%=2%Yk&@+PBgtnpKN=-5u}y*Cuck7)q-B$&UrB+INE(IGX*ja+``TKO@z%iS8acuK=k=A#i_t+b8e|( zz5*bQokbF4w%M|-KH7o#0jc2y&KUvd(}RR)$amO&V985CFBINvV1kgpF)I#6$pVHU zJ;lVW&wGJvT9Ot8AXZapLZ39@^9Y-}3S67DB?=;fPt4|{(LqeXopSBCag$WB0@ZQlD5g+v9Ln_j9%6c*TOhliAjCEZ!L@v%>7 z^^uG@dly?4rN9WM!CTof3`e?cqeJTx=A(%PV<-70XHk+OyZe!gzp%YzoQQ)7*t#Qu z$Le}l9k~}vI~~m`%liFBKIV(%2SvaJ!U$?$MZCk%F5`faz5?egKp&5Va-uwGgQ;o+ zVt4dIGu)xg^5m)nWQ`W3LoMh5-8MM;V}cRRxUwp2>r!RfD61Olf6x4 zC*TL5Kf~YErLpn}E=yQgF{WvxJMfJ|*iqkvK*v(bDCFXFI!e4u_BaoP9_aqeB&UBq1M^7nG_@Q0z{qFC} z)^4L$qKJy0@A^|aO%8-Mlk==HEg)kd6c&)@$Q=Zlm5ke_JPc20Co)A{lFPYBNa%c# zn85ja*$$x(?`7M>Q|76frqVd8)#!KBlkL9ouG?A3wR-v9xH$e?kpLQd@s) zpuK~eU6YD9Ig?#0X9Z6U&3`=8KvvneM}yBsx9l#XhF^y-x`C2o6;(P-IaM}eo>rhOLj24?rdD4rw~RmFs%V-WgnJnHdeyD7qY3U1h8EXaIwOD|_YVDq z0I3n&`eVABebo~A(#(&6pdY@(wi^q|?-VfYuMx;qJ-I7xq?Igx94R{h&h6YmPU6jy{mY(TCB;`*fS|1KFLTj%b<^mO|G617syxtJ_`>k?pLW3 z88llIzRGV6_ZRhB5`@&X*O*b}Kb+21@Yn5%wlGff(7z$mUizWg^3^_@QFn`y#j%QC z9OjU4M7i>OD&6~-PZ+KgS3fQa*Unc;eT%w6^ByZZOykKM3{mqRyq&2NzUZTH?M+<# zWL-?G-DHe(*u?}{^P91Dqc>wOUK4RTVq|NuOVCwn|G8bjF-ptLp>%*zI>PuPmxhZ$ zIg;;1+e5-pMg`NMb}0##Sz{yKHv*-uO{Gi{o-@MNw0>CTTcA!*yWGRxjrhH1TGngs z^S+cFAlxlNtkHjL@uNqpU}yY`N#E#HYzYxbvX?4OIcsb&ry%WOk&N~fPEj*KRFr;L z>|q!A*>2n!Mh}2CMoMYH@{nOm>T3K2;n+SZw8`YA@JvW})2*5Zl)PDJ8P|exe!g`6 z)hSFwci?jNmKhb_MTk*cHjhVYiy8t|j2G;^H~u6zopAOCeAV z){T)L$u2G1Ozm!|;VUK2`)IhozP5p04fmnJ`tMr}tP~#Xax!%2UtvkYAG>)iSgeh} zOG2)tbod7-oH97Yz47fX_q^A4cm#oF4jFQpUH8E zJPfB*Jas2AjVhm?KiV60>B6pkR!`Ws9J-&?oTKPq%NXHKgK8rM#am`2xnr}5B6sXI zNPXSXc8~2Ar^F|V=T`JYS+U=g4GOhWT&cJNZdNa&@EOjN5a{!aH-^7Qq-6@SG^j4whQHbGq)>Z|u1 zvuBC`mH-s%@Y(Cwhgz%&mW&MsBK~_zyquL{5yFmvF{Qx-{zVS#eHAWVF|-i64@N`4 zMzX0*wwpqa%Q`vNd}!W736NrxY(=Gy=r{XM{QU$5w&?6+l}FG4n9|#c4xinh&gb0f z?n2N-BiUWFiZ#rm!!>e+VV_Uw9qFa&{^UJrm6^(ji^*-V&K=C^i$Up`18`f@k=NW< z&i5|)vwO)4Gd>4h0^|)cs=2Dh)hz2KO*3#*Tf|B2NmNu1_^WngRlY}&oRDL3@>o?N zGSQ|Vc!LA8n^}aS*>#I?&+5U79H-gp^6Vg;J83_!^y9PAme*$8HZm)#lI=6@IJHfF zn0`kn@#xDoNYz&L=t~Ek{47AnUTweMx**wR+k|*y@ZU`1{_Su4z+8@V)dN$(4ZTe+@7W2~ z@orjU>Is|*js49xJPBbuUov?!_kFXKUlJy8KspZ&i9rC{ z(!7@`KcSw24W^>vZ1J_Y1p-}HGr(-i4< z^2JZ77gG4_|BUKRY33_T%}`G^d+CuqJ&eX>53fOY0|94wRw`Nyd7muPfZO9Cv5N)? zU8spsx!8OB`lRVm%YZ!3ioTkP&9184c7n%%f33~rl4XC9eRfUtt51?Zp7R#_HNsTl z%;uG;IfX``D31@RI;`!_@Oo-0o>1gV2ZZ zr+5WlTenVuMU}&lfAapSO!!*K-R3FHNB}hkD1S6o>ax3f@Wo{IIU{8c^X0*&b~$S; z**w4FfT_T|{0LC%|KXw9zfFn$`}==qoNV>UkPR`EG5{hE1GFPs$6?Cr9W9(0QwOk^ z;wXUL^raR)GUNp3=e`ZFHHW)CK)zktcM`U&^cgmfz=Duh++%YToQbn)pi_4Lt5agz zFix|=Y#1ypd<7ZtTlxs#tad+>UlL{LuzA2mPmZ!a!sh$+bTG43^xco30F7xwG=c_8 zce~l8_S`?FFw0V1n0fdc%xuYNSX(2AnATRgm+F2d*Q?LmE%ZpLJWy~(z_wdo%gmpOdy zdX|TcP4$CRm)pVeUh=%clI10(6%lB=iHeFy%^Uh;NqzHrJhhe0_l*JYNp9?d5M6`H z&UKxff$h=dPZOuDHpMM)Q?U_P|Lbe{Ms^1zhmb0UbnBRTUuKWYv-va|{bbcQTVi;| zL%@;b-PZFwAT$$LU$@g0a9MnwKa$YZY#iviyOQ_winAoLSQjQZC08J+0V({UE0{pj zvs7|jI9bqMCezjpPV4*dZ!7j)di?@YBh6Rd8|STmxYrQ>KWq1T>>pV0(}nMD;VC4%>KX&WMMDUZU#(YZa%l z(Khi*H{+6J3+s?4LGI zY9+Y5b}0s8SPFX(i4&)WK0nYo65V{`DIUBrlrnc&>o=k45d?0{Tk`3IOA6cs(I6UCkTxGjXN4=PxqkFM=02H_z z%P`tHo>fL8l4aIlEs$Xe!L;@%qu_-iU2fXoioDDlYNstcRjOYt-#$=pZ%@&?{(*N1 zXM-$gU)6)Rmcd29zTMqH$24OX#-9?3e=L>&c0M_U;L)eH6s?dbYS^SK?s()&r%=cZ zAEotrXR&IrBsGEWj6RFU_4YLixI2Byuv9InK&KzC#*CyMfO5MVOOjOzi;GPqI;Ryr zHzj}yJYb!z5G5B_(9f*^sI{%RyZP`(Wlf@FV*k%Hp-t7EW~+v&ueBQUzIM8Z=#3&o zL<}0*k=Odw3@!E@$?)Y@icf<^Yd#I1?iP3sBO^r734V8RSIJnOe9Iz_G8h4uOYKyb_@~Pul4Y?k(;dDJjp($Uxv&i@AX2`&q zLK@B6oSXM(e)dpBax0cC*1Yyeo~ie6?@;GUrHLYq=pG~+@OTVo>jM1Hfq z#G@GYK#Q$^2?kHXzrJ4bL%XQZ!G3g~X<$L4nyYM?Lk2mD*yY^E71an965xsftert^ z7(a-Teao1umyqt!b)8r`IMkYZOX37=GTl3Gdb2P-^Obu^UFi$En_rLDsI*p^c>5kI zCmm?kwJ=CE#iUNngK6C@zyN(sc^L)HD7^s!S(@RMH{N=m3VX_y`dEe8%Lu&`D<8!= z9dD`;!nE+FUaX)?V}+6=&v_iKxL!1qK)j4uAgrBc)uK7j-}C^e5)w`}e5OaFEXZ|n z*Lc%Pn$CXR{gBm!D%8!S??hT#NKVIasG5KIj)&jt7~(tul{D8;$8M`7bw?c;lSIcMEVhK zil)%B)4I5?8!d*fDQ}70EL~c_3|Avs?n`>2^(!R_>Pd?_nebxdvufm&nNWVjr_=tA zaBDG;2i7uAUxaytgtE$^f(DSok8*)C+mJ>xF_H+HZ+1O=UO5u63zXonq&r-(*qYNh z%+qxLrqdKDx=e79m_2QDluDhf9jrN9G%JeQb@~^_1)68B)iTkDIcU4N1Ji)018U1` zR&bq)$DlgmHeG`#FYgm0acCz@-EIjjq1d_p%x3J=z89m;44$dxP1k}eaSDmHU-AmV z*DWx(1y^8d&+Co*T2dYA`VLi^73BF6!YY#^EnmT} zRk}y0M8}5wSR4sUH-N13fa8gidI`G6*oDZFn9h?HYe@bx_1BSMQPJKIe6vD{cJK$2 zH*=K=>T(`l?BVYu!UGUq0TJHM4gV3r?f-(Gb7i4~8P|(YUW_VQHyIK}#N0ud&`F`p z1KGxsXEHO!qy`mL%ll=n7$~X^72PD%#3i|e^$vU7^otP*-@J*`X?zHMTyuyShF`XzO$hRZZ|UJYRsbPvqUyPL0MHP!L+ zbdeTip|enhG`_QeXL}>%d7IcLY2(4DvjxbC7Hu|`?8A$E*hsY|fwDwCgT6~Wevi}# z05&us)12HXB z-`CYE?}si+K)9X~DaFVdXL$kVFfrcHMzXJFirMj6QDM~ChpV~fxvV(gNUf%93NKk? z8Vlsw6xuhYg8Z??5;$1nm)o_}cSEMMU&(;t)c7gQmNW4IUdv)^9zc-Y?GFS-gd9CV ze+CiO8~XjVh-HbBHGJ1mjzskCssz|d&{9NlbM%|}%;-~9*oNWT=}pxk=Z_)T;_nHi zgYfUaIGBeV*}R2?jMlAyiSc=JOb!FlSa8R$dp|Si1^3FhATms{ntOpQYWFQ8AWfh* z^L#zB9L5y%D+g8WkYiegL0%&2`B#mmivLp_Jwt`E=4mt;sUbn>$lMa9@jWjQ_%Tsm6jV zJ$)^k5s`y}Ge)W2CM|l>AIEoxSZaJNh4Fb9*d*|AHCBu7_G5ACm%Aw>B%DhB)^(H6 z?^fGibO-OwiUH@-V2d>P=wfI>TfAh*0^GL$k`npmp(AtnWfIflJC=t6+5xZ#g z?Hh8g@qye8%`8| zsu<=}pM===Lo0xr%2dt`Yp6NQsY2^kYdgbKmw9?$T<`>MO_g=M8!hIlhJY&y9@gUW z2v0ZUWhAu%1!GXgBTW%+a7R`zmU|(NJS)Ver^)uOy}IS@cUmobUrUU=^Vmp2`H{-* z-3U%?zYR4UO87H_NGUb^DDv1xGhxv*lp>Hq!WtAyjz7t1Tk zUvic8tBwp6t{zcelPxIYb@Zx~exj57i$jYr)Umd@?SUc4KK4OqsKl|YfRHlB$`f=v z&|B}gA28t~+#qZ>?3lmn74#B`^5nb+Tc&52WK%knuznCRqa2Xw1PJBh@3$AJq|;?}_nV$xxJK<^{PHZC$OFxU5&Vu>wwy zY*pfqJ$xMtZL#rVSM5pHe%axrIr-Y|r$d@vs73^KtREcgV6#_FGYc^dt%M!AAMuYd zrDKV%p_Nfq3|Xp46P8E%@i?OoaD85XI@Q~G2)F-6g8kh_9TQ>euh!Z z-Su$Bt??lYmGrn^zHWr#B;RO>x8>#eX{YL)k-^=j{klpS(Zc>; z<4c2TntpNU4FBS&Sz39Bem+hYVn1PEcz<5T3?gyU1FiO?aLY^^yxxhsG6K4W&m<&l ze#EE3^FVP@w=iv$+wm)LOCmu+Nh!sHuv{|Z-w2&ukG$V~(&BqPJrlGbg)Ljo zw)jbUwbA|l1Tm!+qdV+k*^j@Kq*=qTgy4T6V(o`srwnEAz z{hUF3K`_M>0g=^^*2;>5M?*Kgdgp$^MF`*fkia_J47(4c8tzUF(3F`8zafbl2s_aV z&@s0A&$Xm)#RKf`e@PQee&Z*gj=aEpZ>bXmM{^{k7{C`Gt;X!9|Li9$&PLpZmN@Ve zF743Gs3hF6*70S1K-`a<1srvQU2Li8Z4RsfgnI4W-`9_D{8xVsKL%w;wa(YBd3h}j z`?NSbkg0J51Q@1l#m6WZ-`L7((zJ94*_F;tjOGzqdxOcu9**w!_5pg+n76xxyj?g+)~IdP9()#GLkjiau*3P`Z*yQ+6gx+9aJ5?U_^KZzn*6|IzxJ&_R_(5 zq|N*OflrbLFUY_Bq$?2yekjO5FEu*L(v?Gf8id9~NUJ!=Sg?9rK)R=fw)ZD_rj+UJ zjU!k=RugGiek%y6!`_b_UZSEC;sURDrpbe2g7;3jr|5Nw*^KhZOI!PuSEDMg#=g{- zTeU>AA*O#KpR#ZiQm=et`|5@V9T9$2vNZ`UVcCmhb5Uw+A(NKbdwM7BmBp?fG2AtE z(lY$an%_$-SkG|g(>ZZj@{&NKP=alfR=NJOoP>Urg1iJ6pNJ~nJ-RLbWLB@4MMbSV z?D?(jWuMo_to~2K)c$YMt9HOl#6D%8QKkS?El;)((%tF|C>1s$$#23{0$Z1KYkB<7h<@A&7(!jUqg!~hM+_TF#>FP#|ZC?9@UXAC>3&0^XHq4 zlB;EBWIvWC`X&;qO-%CwpSOAC!rzKquYwgJWhP)zgiCc=^~n1ZtvlUQ0-BMFpyhd$ z&5>5+Hrl~L9<}>vC%R9|#hMW9B}9Q^@aQb5A?^+{QwkGJbB%c=UR}{f$BEN$;Z-Nl z$Ee~zcgOwkQx+a*wyKj9aXQzfsrzv^94C_G;(21LMu`{VkPc5Pc;9bD-@g?=fj2`q zm`7=u09LA#LZ+M0aA7MynkqKqo6dGN7$OT)M@}Xbd>+L1wRQTMKrGCjWt8j};N&-S8T+#0rS zstCB7bi9AnG0G&@ud?nigG67aWG`@0vgtm}&_hmhiM~lMjeDt`xbPYs50x-=324s^ zpAR0i>n`?Lyo#)iNUbuRk&!>$eZ=sa&6|7JEd-vr*n4fdrgZxEG!^96P~`0nr4G64 z&MJ-L{3SehUOhb1b|$5p?-z$i_5s&bDi^;jj8$|HDW~><5Qy?>}Go5YAm|6i$ z^!*7MVT=PVNS&v0d9P6h(rS;e0`xr+SHC2;P-p`%GE^DAr~gAuIbqPt;!XDJN&iE6 z*F^wAvgM2s`Jd_p|DMp!|3yE8&U*a=eQI5XKB&aOk;7RpyFnd~Mwabc(gp&cb3x6Z zDAZa07l(zf%zAFpK(Q~DP*~M&RpW~mwF6Sv2yG8rf}_QCw|~p zS#0H$pa%3Nn|_oUdSmh+4xPLhm+NuF-0(zd@DuF4KZ+iBJCK(pdH1eDb=bGn*(QuZ z-DM+rl}qzeTnRUZKDD*LIft&<#AS?>plX8%%O^VhY?=HorW{Ki?|)MymL(~CdF$gf zmr+g<%%8&hm4E1g<1uKxM%#)KXrOBjuXTfMi}2Y2YnZMbJ|Ae>{lM_87Ay?-iK|mXn%)cMIqO>pV!g&pFpCw zmBv1w`}?xxlJ9FPeZDzdHHOfolx+W;-Fkp+imZZ$swLHr?z5qubx-0FUWw|wPI`L< zscUVVskwaLOm1Y%c+RY?g0V9?t;gqkm;SaguA11ko^O87F`8sC-~Ajpdi%K@D3(-Q zA2iya{3y*iMrgC=zF*Kr$!*J({R&c$8%>)p%@v&XF32d;n%Q?g-3c{vyjbf*kWV|k zEmmwny#5H;I$s`Ot4lp~P9a@$(fpFchUAgCY2HUdMr938%}NcNW3L-YL5-yNK>^FE z$77CqjvZh4IhgVyE{R{WSg!Ku1Mr`+*P+8W_D%w*8@|w>h&n)#PXTRH+cA-|$aH3p zsFA^0YT*_p?0%I^?ZC09Csm5q0!v6oP2|sEZ`|<7eE35!rI-&=FQ?RWN+1MAzAeZu{> zD)?Ut#3kF~V(mVwhwJYrQZ~-CSpOxqT=*}KWm;oEf%$g9Zwctg%)ca@ZP)ZLIscw^ zbE%`U{>BdL--{*3)BP_Y>cY1rtE>Ym3`EDzf2uicbHnOR_%!B~_3t-w_?zcm%8^HH zerqRdzu4A4&YAs`))3l3ladLtuucKC|~LC{w>;k z!C`O2@AYWCEfVeT@&7&d+hP5e*0kAQ6A)a@o!H2NeTw}Xjb?}6x1Il6-1=OE{om+J zr~M_7?ebgd`7gC*nUWPuoc$&QzoKUS`)xe_=J{Pl-R1g%ztx$B|JLo6jrqcYEa$~8 zud?g}|5C}$|2?tUzlT2W_ujo`^IPfrOxj=4(;o1Ena$TG6g1(x_3sgr6HWSS!o1Fd z%D1`Vea2uC z*`H}cUsFhPis3e}KtDQ*(buE{DT2KZpbqR0%V279UZqk+RG!nI=U<{pogUt|H{gJ1dv z?ko9>43}zLq8mgP4{gT%G`;@kIKvWVL-XQWsO(ZJ^ncoZUvBJ0&ihI`0ywr?g+0jG z&cV)h&jCjA-$_^eXG0I19cXX@+@?TJWIeqBimbMbnGN{9r5Mbzi7r?X*Mv9w%h3I}&3>rxUlJqQV0=%=uoCdYFM(RcQ>vf| zDE3ljm1fd924P#i|5#(%Yg?U!0%NB7Y}XmxfG$Y>;&`XGzeh2Vk^YM#^Jwf66ENa? z?NK=sF>@B4M{!lizOMX62fW$`ZQ@{J1O`f zrm4g3mVsdAWLm=K*<6@5>(?L*jyeD&B!&d$^8k`JwU3?qAE%h_9_yi5!0db-u@!%775B?>Uo5-)h0VPqh0Q&oviRjz+W+k7>30QnRQ5abBvt57px^Yhfy!VgdqIbqM% z{+;HbjTx+=;q0cX?f@7O7vTe!p0Q`AirY5fH)NbaWq+|e5cIi0z>^T+ zxaFfrPg}rkIL`XtYjh7S{8TeYutEAsxal)0zf*ck|rVv%gsx z|B!EJ`FH{%t)WS7L7&B&2E9{XYP>VQI+^aU ze`8iXP;=JRCvT*MUOSnj_~TvYj+D!3;h8fJ-NLhGHkG2bNoIO4UA?kq9Ly5keX?h& z-BMk79PRBq)(*!Jy5CrEi(0YxP&;4LYg=A!>wyT89w{dU zKvjO2fBa$EX0Y_iC?n-XZBeh$N2iQe^95jvPH*2o^dNdbLL`wqnV*Rs&=U>2GREEK zjZ&eHTrQ2skT}T@_2(`s(lt>%9ei`JZttvU>|5%n`i%9I-o8o(_Rj{s=CP`5F|%Qj zw^d>CQGxF&D=H(k{!9}&Xy+DYbx>c`qQzb+@}ev9yTMJrYoOOLsgI;SNGc~C4oILm zeI0F3EE_2NY~JmC-&@!F(AxTbWBj2nrUEthnva*>Gx!`^P;ibpNGtmcD{+r_$4X-# zMVMqTbY~6v*1YL0AEn}^)8uH@LqAKgAtdKxRW7bVO_;EzZnC%X`F^E$1I+6ak93G> zlD%R09DF3T_iPPLIJe!-^MiTFxSEiRt0PnRBlI8>rW}UyNN>)c@%H!189tRZOSJ4Mi_wF_Oz2$U{)yiV(D{RpSHGGYn}bRfsZ0^+OcAL*xB*a)#JLeBTq20q>8~FS zU3S{mO_7eDzHw?O*=mkF*OM>A6Q6Hh$P=H}mn)*#B@mJ>wdx=PJx&{M>4vhqy(J>( zVDDNnVrUPJAML4wIeIisHIMBnb3R(kSp9Rl{8`1Ye(5y>z0(YYX=LNccvHFnu}&g# zc)cYVKbmZS&tN09mOvg#|V6|ya<==V!?xl~);Us?-?*F?CN*7dFOYPprxmQ;uK zdIjZsWCkNsZ$^9-7WnyuBY5v8-Te;_OnWsJqW62@AZ79kK5Ixuco5Ca$zplRVo;Y? zI@Ftr2u_~N4LFvzWL?d04Zyr>BiCB2eSZ@Jzrt{*;KJ9nN1I-bdM)KU8!NeNFx^b$ zt6%G=uKJyj2L{l2O2+Nud2h8fx4|ez2QX{zsCehP`{aUY^R*AJ9GHr+O>&2>%WBB# zCY~yq;;|Y*FCt!>o=@GlJM_cUAReZF3*W`Mur@NN$32IJ(y|wH$b5&jnC5o}(?sal z`jM@1k&dD^(Gt@Wr23B~$}L`;!m*}w#-3KHU<_#9=b7A+EOh`Mbbrenb%ic)n1R?j z&G;|{*E+np)Itzr1WgRSL38W4mGzXqfka{sC@j>sCf7;Qgu<74VkO@vo%5u#3!kmM z$jGtwm%MZ9q_LUCfKv5r$nHfQ$Lvevp((S{={woOo4HNmUo6?jL;mZtQ*T{v3b zxWLV?X|dP9I~qrIj`X*#Jqw^pc)H(x>raJ`K%005=knQIgnifI4=7H)A>*GR4zJ!a z5968X^#nRHmYL@sRDIT{4ttsJU{Eho8uUt9+qZ+>`@qg2pJ{vwfy%QR=LH~lWnOWn z1Xt(XMN?&un8H^R)AFmYJgZ76FGjcU`XvwGb3V^-2WxiI-ZZY)sWRdywPFoyk>Xo# zUs?{{N!VRkTY2JkY2lfHi;2};6}iTGof*>(re%x8`Oc~j9(uf9h2Q!2Ypf$tfaP2_XUVBpRA{Wkn?!c2Ag?iJtmH3y;C6MG?Z={9*S}v)L2G(ipesW9efIAhs}d)jqh1|WY(luS_J=$7c;4ex3xl_qhfbb zG`EP%R>h9ot=m(Ig@!t9GxD-GeC>p7Vo>|UQ!LVSI2{GfN5;oHOAFsBuYDJfX1}Xx zB}1BVyeJQvet1lcoKKiuWnj~$N5o9vw zD>YbgfQ7T{UBs^hv2?C{T$yG3;+QL$?=$P%)&K@3{N-h^c|3b_&lei2<#xq*s>v7^ z%Do5G#(8}yx&7G|DO8chOzr0>GTbd^LdYlE<;=I6A?^C@s=1H}J`4B}Ny@HI0ggz> z+CzrXTlrWF#fOTQU^1>NF?Uv{osyD2@WxN#eb+t|nIbur_A{M&X(3&&L z)2ZGLKmP#PdgmG1`;z{;T`A+tRN2)EHp*ki@1(fz2?e{UBFTbbv zQR&CqM9W-_TRGNvnPDY=nF`wuLDxaL6MR*y;q~=O%LX&iRyRw#+e*;mpOG)2Hs&6E zM2fFSnwP~LZ7rkgCws1#IK=uL9L%s!qClV3$&hNC0%*7ipYQ@*f4Wkmj)$&&-t4-@ z0~nv)0ejE=ip{Za>5_=|VL?e{`6IR_qnu3~0Ez_v7} z5&UWqK>qlnGXZFmrdzy!Y1$83vL+@dm_Mo8SP7sMxEmp?LEMCsXL0+e#e%OCqE0s% zp1|A0nkKpSwG$4~RUX$>h%${{eEG%U8RB$#WVf+4CAUQ*K`-QZSyNxMPh__6_yJ?3 z8ms)?ynGDQ3V=s7Q$HuR2b1*z93T`UmM_9QmAB;T07BYtuuRCVW?zT>BUR6K+rBNf zC2uQq>*O+)<%0Z!{gDP*3D!JiH{@exAE*LgoUN`l{NgyKJmST!!MOXdPBKOjZ3`GX1kJ008A9;JZ_-(*gq3uvKjt92$7kaL24JXj zfYLBWB&#ekRRMf8BDLDO4Oa?d9Q(m&ba1nN3yxlAydkauKJoZ7lwxjKqetC|FRMO~ zS!Ivo`hMlwouMtM4+eYN#Cuxrmam@?zKL|b_*`D~&Y!vL-LQ#wFq#2$m}^b0abhrSj0sjR_foIuiF~Xp z@3Cd=m??@lu6yrzn|NfK)Sb6IJq}s!MP_{^&3=5t?*2 zbKl3aWVB>{;xCROU9mUBuh&)D1MlJC+>s5Fl@BdG-@81;c|j;DJGhmcCeM4)CINb; zonGm2|H_7*!UVG->Tc3mq5C7uI*ckD^F9k?wM--w8;M- z?7at6liRlUjTHqHktQ`NBE5HrWGey!0s;b3qaad35fKR*h@yaWMT*p@fJlwfl@cHX zHeKmOgoG+Z5^8`Xehc>*-#z!7y}x_UH{Sb}JKixwLy#ondDfb1mjC=sllw-rmu}b} zs~fXm)3Go*;bk?STH=Ba7`gAL(j05mcq=7{bW!hMP9)as#ofY@*$^4WK?X-!^~Vd@ zsof#dA1Xp~KKAVncL`x!=%l>}9)OWe;3LZ$a(%Km;$50VzcU#XaF7)e8GOtJsF_=? zTD@qie2%in9S!|FTjNPjHlX-Mhl^OrlSU;5d ztwy4SgSdQxByXe75#&Muq(8%T1+J1zsaJ1v7ZEp4j8wJungQ81yIB_p!;_?afOJ$K zVK$<%o%dlB>SGd%Qc>7cU2M%&2T#EwZ#UA76Jq{?7ZcN{cYt7R!Ef@P0<^jqdJ@_N z9z9+mM(AXp7;lhcYcHmTU%mOUe;x5$1s8_mCC<%6%IFY+<@s}^mv%F&%^N#FuZ_IC@AF9&Zg?7 zzx}pM(3b2Q5z=X{gATlU+T`EOyU=*(4DO@A%nlF6>qut!8v=CTlW_9ek>AOcTcc~A z=&ynyNY;m)NZ3P#6l(~TAn8xOyYiLibS5mUN{nk#(^QDC6?U|SyuQlDHC~q0sLtka zxw-Cig2XH`I_lsDE(9a7p-yndUdKFEO(E2?TGT|z-<8*tJ1(?$11aejnc&{(F70wj z(k#mRi7)4L0&;msZG(?$v9q7X(F<5H&=~(X4i96mLYgr(CeW3;q8c;+73_&L*89#e z;|06W%VSVjBSZZChik>>wShaU;|SjEE^HqC!*2CS&EAHPuHRyBltGE(ojvgt%uuO{ zQ)s&NalrSbrN8gBMQ=$|Z=RT2Z;oL)x3o4dYk02C;gAL*xk_3X!XDcAIg9=KS7CP6 zWTM;k_g5u|@2hOhvM$7^xLM>LxS6!nS~0EB+U74N(RC+bRssyHz-DS*__GQit_?v- zrX`F&9p5-dtp-W(BNuS}Nq_e22xbUWM?|pM%=8GFI;byJ@?gS{!?dG-nTFlMFj5-Q zMM0I}M%XGw|i8Ffk*E_uRSJBquGLcU|TwI+~`HQhv@Z*+gqF8 zfE{f0NTQaKW(hX|8(jBo4xgTR^qXJPn1J-9%Z|a43q%E=Rt38bA5q-IYhJVs zdrdYXNzMyPQ)Ng-IMo0~lU=rhT?2p7LP({s2wA4TzdUs6tzNSE7au4L+mW=2P_!9g z+_c`l4m^|#Fee-{V+>d78Wns5G49k0wcA@6!Qi5{%^Y8zSbm!7Qq(xN*#q@$)%c>~ zHdFN(YKl01X_KEPCs3vgkvH;vkY{{`NMQ$kHqqK#$OXdq5$%(6)^&W8%15a4`A9f{ z|LChnvSppF`qlAW8)GR(x==??JtIVQplDfb1=4%zZ0ZOy2fh7hdvB2BskKOQiG~{2 zEv|Xw2jT$aK%y_oqbpqjs-I{Gv-+L-Em8FMc_XDT$PVnOkR%dBK4k}%o|^5 zIV7>e+I*cEC{fiCRF|dH^;F{)RvT@U-kw^o#q`>@{6AJeOSFk8yGRU34DNK$){+j- zRHO=|x#v_?RVHanWF8ilc$F#!N+fWUb<28TdK)Xb~d*oUMWn`NFmA zP%I5bl2NqF5VI~lP7oQfuSqH$`9|>aXI_cx-8a_~A0$>IMIcXJyNrud4_E+QNA~)T zlB{yw+QpN0VjWV=>GNRN3C+kbRJu|n#FFPYZsV4}Ucv`H%S%9s6++F&vD_jPWbda0 zi^YezhDG7Z@T-n0d4zIEA<;g=R?Y;uV|&~~v{1@b z*NXhBj%JX$S-bs&nu{i2g6?Dh6g|xQxI80DKp;akkW|&X%+Gpv;I34sm_tQ~ma)kJ zh=nyRmjXFDn=XQxwU=occ9at(2@7>lKC1dBOn%o?@4zXxQvipoM&`cvLMpe!>V<4k z^O*bGw};Ztc~CvA_-lO@3T4IEWAIl9M32Tg0Zzk=``meTZUCw#c_kg5de1#ayw&h{ zwCiC#VBQ@iKGJTX8@gaCw_&CF^yl5jfqUxZ3-3ro8-qy|e*y$t_gw=O;RJ269HSN0 z4pb9h;PEq>4lsJXPhpF)7{==f;Id#B_mR5G0s1Ztvw|M~fTgF$HOkRJq7)RH!IzTH zUmyYN*+)U)T@2BH+ffC*M2yNF*qa)VYJRQ_it^6(YK+}^UqHuCfBBDwoWefBy5UQe z*)gYS^n*Ec{$!q*$#G_nz*H?SL$N3@twokXv&1LRR4Iv)QsGN| z4uYPi+I1B1;ySzrQY(#Fh!@=F)o5%N;tg;v=27>7e1PkDjXBgjt3}%T3-I90FO40x z*4NvU*#F4NiYagZu|sdIx1|{)81f~bAyD4$)69*i(IM`F4MV6#^3-Z_Gpmq*eIIt{ zcqz44$4vnLP0i*E2Wxe$ZI>M9xk4lN8ze7Pr7E-prW`{%mb@`SPs{FGAK#0-0~xU( z5?-geq4dd_ZS!b8+hP6qm|~ht#t*0|_vq=GczvP-6p=f6@pZBPwUj1j`aGF;Ba9A# zBC;N}D?vAsLs7mC<~i1(RjUGz+rhjp`vhn4n}RnqZXo?sb2W?dxqOE*g*y3f$6OXN ztejyyAVH2)#hp$xEPKDKR0JHV zE7!WxA*zB#bH;U0UJ8nGE%se4*fEUXlrS$c%fB-c2H}V-U^!vS{Xu13+x9Nt$ygVt zjVOP=kUc%?HY{To*^ioaY$2;{ps2k&hSZsMBCZ}6E-Xe(oMat~y*ti+Eyb&>UH{od zf7meuubj^tDnc(-?<&S-aQ%py(WBwxc4Yy&KHsZ1fB|^yY1o=Wt={ORVg#SQmCB{U z$oJaFEYX^kqTPA+Nvybdh zT|ix%6LgJ4#{|34;vX7IkB`sr%n5NpgB1s(k*M>igAc8Axs~f zois`HR?f4Cod&LcyzpNN=>8*l&j0=SzelP4Uo6-!!OXwZ6ZdZ@-~aKyi?ydRlasGe zDU?#8X+s8Ur?C;qH4ddPG55pCRQ~(Gr*B1G?(gPTWKRU8>Ge7;TUFmF{4g@yDYBO< zl2R4-R5AEC@!LsK*XfooZPW*$C4$QlrHkF1vi8~z&&fZ`QeB6ewW~h`w;xEnIUFnL z{-Eb7x2A`s$Cpr(bYV`;m(KDp*@Psl36meLdGZ{8!aZxp9o=-Lk(j58RxzZe%3FW& zb0|O2ie17p4rP!z8C-FTeB@=TKIytvl26P?Y#t@ePEkK1HiM*F-itaGCACLn#CXDi z7eCU(aqNSRZ=qwE;pHAhJ*@k$!cPCa}tx-$4!a9c7zguosxPtP?PV4QlvQve2W zcTSA4QNAy8mRH6>ZJZjyhh?&TSibXS+Rj&gB6PmZA_BXYrV1zK_ULcC4N|PJA+aA) zXICTrP@n`f)k#qHX*E0LN<(&q5-EUm=Hz}8S*Jnj(B&V79l43p!k^IQZxwH=^`I`c z)fvELi8U|Iwe)9&e+_^8qh%W!tMW)X^H*Be1%`< z1ST|CC~0J&MOZ$Al_2$NKPdb5HTMBu9hVzkUhezlb2;D}E<5Tl=kAB&=LHX1x1{T`RX3Yvm)i?E zI+K$85_NCZaN2Q(Pc=_#bKL&n%w|FCPW6t8A(DrH5F_&EW?C;b_e?R%_48>k3u2>*S#tVKwH+Mv|Llo?$J^vlo$r>`$?w zSbgqLtR0v*)}IS!2Y=`3a9pUBXwLaHhuN@*zbyZPQm%R8B@-}j+?A&oeG5l6!BAyp zA8JEmc9|+>zOQLA)KW8jB=$yP% z*W--^dHo~obL?0{p#Qi}?*d`)U646&*A`=d=x7LjxDKXTNeP$`!VQ;=DP2LtRigB% zH?D^|g`&;{1!=N#Qk~kQ_3AhWWJws)ir7Omje_qRNzS@;AjpavfivRz*<82rli{Bs z(z&4oT(K+EV$B5`6(fCCl(EAdO`wXU-MW^;#vK^Eoefnau@SE4w-&1H_dUyE%8J+D zOb!`0GO*ajupx_Vx-dV;L&B;tYLd?!mo)EE)7bSg=5-(B%_0r8d!)uY$dx z>oJ+R&Vg^|Ro^>)-;OCF#H?p@AXLi7GQP_B_#=EdL*g5J_s4O4sFI{qOYJ?(&G5jK zqZ_2Uhg&w{sr_WV9~wP!;pk)jbY8ur*#OJ~qK#~9*2I#P@lPgIe>4l+ZRAy}w;XfF zI1-FGF>QoIV^|sIsH_*M8DwFW69dZ@-1T5oHYUhk2% zO^Pb89rpO-Is1EEX~-3G+zT949WxlKAKRm8-GxOx1Y2lPqkYs$0g1!7+t8F-w(GxI4xK-h);c)HI-ae<2jK& zE>?ht>W8%4OvyAQjX%ByM!iiacC?6f-lnp7J7hQ^;oL35M^M6Y2f~{rQ~V{5=SrFT z2k(3j!e8?~OYRn(^en!s&>rRo)jq5KRmkvK>WNqgN!_BsvPhrfg1@^JUPp*6mzO_b zzAK}^(8K84G{b*xH!WJ}Ol$iefByYfo~{3XUb}dZSoyGgITC%0c9`7W_&F%I33sgK z1`)S^?ilwi85PCqD~*Y;kFpzJ=Gb|p6NvxT)I*HA+D<1Q($zrIi*S<9v> zoW9_spz@CRe$AcGmg7NveO>efxw`Ods!!AQ?k@Z}AuIh;vp;ilG-0yrr_Fn7L*65)Mh zMqPk(@)HWpr>W|9)3ZcjVIqUAm1?oij^iaM(Xgsb{c9<>*k4DApmmiyN>4hF`t>+A z^#Cwzub5Y={`Q8!qxP}XyvR;JH=>mo#7Mfq0s(v-g}@{ch?RWS!7P)j1tbLVHpM?{ z8@A&ZJPK#RIbrrxMl%$tIXC*&4|$`B?9`w)0uOds?lT)-Zxods;huf$lAx&U{tmI7 zJ-~l3>1LSLn4VTanic{>vfcoK*N|isiv9_uBZG}tPOHZ;-yL1`Cz?JE7Q|I~9qfN| zk0-S(GbpHE$XU0HH{L`oH`qa z@+0xlmP{Q7y=%5QJg$unU9;2sVB@Z-8>s*WtlTX?oRhj-!RmFx)n~7?b7uhqkGnO# z=s{MRQ+v_|)tmHBME0(wAU*sGsG+GY9`;hiZ<4jFPGItm`UB-0M;k8>?STp&9AsA6 zgHr5nI#N?fzufK%Gs7|hsGVyuq&UubCq+-}D0%RJUz2f9=DRmS_N=#_CYIA3}|bsA|pH{J1EK z&nP2er{1jLfO5gy9i9hT3kIiC6@Tw$`|?A<-mX=qw$W&RiQd<8?$(zsRJPGQF>R&x zM_HA@<`R~Y>nQ1HXAbR9Tx^kRCNA7isA3D=CluCv{lk#-EnW`zk*J1A0HFhUM#pkC zJ>hadhA}m?%qPzGfRw&1$mNH6sLb`{>6P=BK@A2>jBEq#g}fCy?o3iM_d>CRd2n2pqq zQTcF{9C*;rY{%Y8iF=~iJ+4Wg9se=I=7H@q@+7oHCtM-%=6f0hLtgTD=?RLZ{z#d% z(xS(^$8&-0TPc>>Oo4sP&w=i{MsX8R-knOQik^JS%v+k+#azafHXw`<0eSy_n z#0k<^={a``WGd>UKd-}{1S@=uJoo%;IWeUeYCJI-mAsD=?y;?1M0%hgf+DpyR(x@Z zKXaHS!-&I0+v~2~-wvXnzu=ps5BfFqLwzR}!Ax)^ZyplrAna7<9XJn478^b3$XkCa zMcXU9-dUcH;CWCWj_NbybUT4^e7l)HM$9o0rA$G;qst%zmB$ zy~10r=l2klJTr)^uW0m1*lc66H=O#zfsEhd>6scWBTz0E#b z%HKrL!>7_g|5&=lI*Ju^>S4fNL(BU>gJVDJ%K*4Cly{8j|FomRK!GgZ6lO~S8;aiW z{|4xt{W_E$+^e>~_`z@FT!xAMLG;i{IOENX>+imswC5-z&~5n%xBdJPEJ72s`+a## z9s0*A!2j{zgI+*IQ>LTY+h*{$5c1{m;Rg&}SHcGhgkT#mqAh?Dtu5)Bjh&Gh$UIGX zPZ$g@J6>F8*;)M340XQfBHO#uj}3d5Pa?cLw6jUUo(WUBylS1McX)4eB_2CEhmRw+zH@Mds z=n^XE>tbstMkbr?z(Chd1mzksoN$38Q<-}7*=cvE22rGnIm}pdV8)2z9MOg%~+C zyj4?QSYd>9VD+T9slY6K1ao=f38C7vWre*qg=W+V?gXm8<=j5lbdFG}4WXD8X1|Gr@-*b&@b8l76l7Q|!QJgkP*(sOQ(AkU+NhZOJIv(#ls5enaztL@X zvMAnHMnI~nus{uOPH5FqP44sa)K{sD_N4cXFaqE0Miw7AX(s>a4g0TV?*2PL$n0Pf zvCa%d5z?tOs$4-_cZ)DEdw@YEwM76oSObVz@F?A%OeISBpjhfNVatduU`XJ+rEp6J zCLwYx(Btr}cNA8->4x2$8JJeY4rUsb6vV*Ry^?{$2A?`lzxihh{{MN;*)K=Z;6$Ij zb7~B63g+ouz#tAVit5A-lrQNG8ub=kB}a+&e|@ey(>4@)h&vS#VRIuyL)2eq@L@Y; zt5}OUar&B|w|mNrdj1JPoJ{*|WKD}g%cQU64IS3U^%L?Z?7h_lqM8QtOkyFdPZ~&| z^wh;Q_qjkrJjEKT!+N1YjN36*;7E9md7TJnM3E7D_-nlc7tQj5L9A5_zj9uqVuoQk z!aVnoZku1Ug{!Wk5+!%zA=P*XhV-p5q8Jed`1dQG$u;WX4xN3vzV$|M)XkRrBZ7W@ zGa=S4G(vett~H<3rrb3HGCh0DEuE(ZEilz~&NErJC5hES(Pku4>4ANTO7+q4;!%f;0` z+uN+pF>}lAf!6J2Eh7P!u&yql_qGjelJ8(+?5~p-wJG6*VHc?1S~_9I@gUXThDa$x zo{o{0fuBHPn8i#=aw6(U+Leh^-w=Yihhh_DZ>M^`^8CjeRd%w)uO;D4!SZw!r2dlu zsWaq(B!QT!FqRy?S&PJLw`1*W{J^wBkKlIhCd)h{OVd5;_C;+HS34-jyo}c5HnPDA zO`%y+hv`{FSlF!{A`EXs8+A8tB+JF33~mkU@&Bm3HQ}xrpfK6_MftFZalEPPJCE)D zf>20`!~HM1=sxr#j6U{YT}(P>D0!#Bgz5Jx-f;09{+Hd0i?GVBQkuV{WK<_L_bKIh zQ6@#z*9!WTN}H5#dLU|^BZxbYF!A-a5$*TMVAv!(M``{?z)+hVT3l7YK;7t0xo6q; zT(I!lerugQc3B7(2UZMza#uj@NcQ1%x$=EiJ#Intv*v{$n}yzt{Kwi^yma zM{oNMR&J^6%c@Xc@4B=*T-T7vx++Gg)k#add;T`eHhZ%~?a*F!c+GgqM6ljl)#9e< z1lQQ9wU)Oqc-ymUSjr{SFTXKv_Uk7vp`I+edTsOFsjlAJ(b;mx6np-2Ft?sb%sQjI zmsKh_#|HP!8Cb$4Zpl%*yx+s1+ll+P*H5OFo1HDpjBDjvQLBbWsjut%J<;=<%fH6> zjsL}t=7#-JXS@!OxwP?FwY+&2JqVPE%xE!!YSV0s&A{cvN>yr z_-P%jO}vNMnJ>%@dkyXM7lB;*VzKTlHXGOY$wT6SM~0}+#pJDo*TRGA3X`Aj4sAE~ zU~F#sZRIEEP>bM^T|Gx{RD>waKR;bbY6yTd^`}Y-&dN-SEr@M7jz8>ksxUw$Zyn$= zGnaq!Zy=dH0R=ll%+L8j>@}UV7eJcq=j0dNk5q$p>4l-*78mr_yZL7IuG*; z0~J;g);+j(v73mN>-d9}W%G-zRUp?F1k20s{`CSj5oW(=S(d-v$^Gvh7uJbCvi*bW zWuO%d>&YrO{Xh=><(ZnrI;<-nHUVgF!yS^V*;N8C<}?c&e+t>%MsxB7Gc?eXUW zR&&AOTUWWYb}4lEEOTe!tZP4+PHXIbz-RciaS78PY^4;o>tNsV&>ygbaDNMQT!8*ir-aRqr+<5N%4Y`PIpkew)1{(`} zKd!jx&Mv>t@{g<4xBGIIe{j(bN&a!M{ssi={o957<4%9#Y5x*@iKY8<5c)N?7xEZ% zZ;!y(z+}$qfW+*gM;cwQl3C1Uknh;DbN1^!ChHl$-DQPX#tvhz?6~5S%4L#z%9ji~ zB%t{wNuMI0X-S=1eA#l~alpYkbcDp}b@#6E#-{VzlF!m1q&N3dE*3>3pfeNdsD_HP zH0?(~AxP}b{x9<-|5e}ff202oi-%LSlfm0)8RDZaip*nd$|BxR%kgRjOaEZq^N|)$g$Kid1xe@Q`Fj zD}Ws@~TM@Czw9cWZw zYJb0in3@Mj9H|Yz)mMLKvi_xn19tr!@F`$OImR(L>RGu()7M*$rlWNSknrX-)upkY zOsuDtwND3Do#@5@b)zY!np)G@a%KkC&Vn0k*>EBI(4;WK)f++72h%|q#xc_n2n$qT z%4>KER8SQr&h5LnQgPjDg@G^iKBzh=XuX2zDdlU$(?pVUi^a4$eB)y_V_7A0^<>A# z@?!3<&HU&dgR(A${H8^GA$=C3d`{?h1d1#D;n5$eCAc?IdhWf?7? z%M5tMCH*_*=!GjNr#v)QkSM5uC)DxXZvhx|?KjxuU=a}14KO-j8>bjOux%0Ik=Z*`I8CJP0Mm+Mh{N`9@0(fXF8^Sc}ubsvcus7Ti4nflnB-^jfm<0 zRbBrN`gxhV$AKg>wQ>pM?{3j4pdZV!J3?y9liWg!aufzDQTPR*9PzBv4HyIH6_4?< z7J3>;rqHdm&tRuZ@sJf6=3DTh9Elqt=ZZqj`WJ@sf3yK|aa2|6*;Y4jRkRcWlSmMgnv7266w0Txhwa4&Ad zvgXuJrovhBX`F4righy(Rzu2`>4`pv&-K~_(czaiFYtP*H21_q)EuO!>u!xoM+kG{92)F}h z!pafbU%|YS-~Rj{q_D@~SfRd@@P?$|BV_#+c0tts9ldIymdF}Q@}x0&tR=b}%OV7^ zEvY8gg%?rdO#1*2jJ4)dzfW0^3)JS#NX5sS%1XJzHD(^kN_v?iQd@4=%{k>4?rJXm z!_|Sq9&}zBw+_i?Nr9Y9^ak4aL%}%(^O;iA=#3AKqcmBn@2mODbJUQ5!INoPokqWr zmuiQ|#V-QO8J#3K{xKv1Z#>-ww>i(5xb>5%8N$iXK-rNQMMQT%7R5Z-s5?M8QeZQ0 z3tM8P7>?W4)xCci&NDKIj|<1KGfpE7$!vP7c9l&l@4F&T2O1X60oM@SppD`tFX$#; zBrmtXM`XVVL`9UdR=1mS(3Hp|!Q$tm{FvM=2A-Sh(->t@N$tF0V@lfrP$UBt8YuBjB^^RvN zdr)xVPKW&H!GbK?vi69RicRez_cMYV`7`+M4!+NmOc?uUhn1ulphXgL+p4pB7>i!c zbZ#PB?#Z^2{42!tcJ34xZug#~<2l}EntjjmaAonldVekbmX^X@_clfQzVA+fK|{HE zQQ@aSVPj7F-EMh9YGzyrS>4Rgrp#oK?LdD_CMTev1eo@!K%&OEo>&Utlxc$kR z>>)Kr-p(HzbK8V-s?aqKemuvhMZ9xkFq1o*6AQ=Z?vKqz++|hWmi+PKTVv16_R7u5 zveL@bAM=4nMZ&&)Q%wy_UwsmL#??8N+Zd%q)|!Oj(c$APHK+2a-Hw^7r0$kWvccMj zIwo>bD3-cIx;lvFz8oy^zD)Zd*(8O;&Q<)J$bJ-#d{Ccc+xac|;B&-Vq@RgVt)7Zr z0@2o8-6El1z17fCw6ksNbl+7GsWHRssjMI0P#@w$YCdMIewH$N<$Msrao;Z=Q5u-ijc4COS!t9;rwGcvi#Z>Q>YywBL6 zE>UhoX#y8rjzlTtQfKhGl!S@E;JuXoBrJK7#40o@&`uVM0}<;HYB93sf{6RlT0~Kl zqGw9drQzQ#@dWV;S3+vDcruhn(XN?XeQEdSrX|h=&5SBH+)CF9j}bh|&iSa}eESRb zutdp}n;w06Qso!a7lrKvjXg@e&F{|dW?2ooOgYWX^W?nVL{8VhCou<5+FxdXU4uFh zF$dh_g-Q|HQiFH9*}wZ%uMO2Az+T+bPq!HKF859CPd^YgO?@Ap`t-dxH+}7fR8PrSr z0@e8Bvm&gIJ7&#poQiAgOH?0daQ3*4=u&w%fH&gQ3y5=`JV0S?fbhYCzd(+bEp*y8 zBec}DVJNj8V!S)!6je?yy!CN2gTI$(wHhpg(&*hE|6PhDka3QjQ9Jk$8$C!yo(7RE z?p3fbzI5}bgCmhUNf58pHUgMX8oUB)s3XQu+mTUHsMROXwvTJ!L(z}L>xDRid z{&M|^=-Z4}#yM_DzPdiyZ>+=9Z-|(f5iATOOQs9BE6d!g`mB1#&3rQ|WPFWn#1ilp+N#KMZdY= zgJj~%uQYE;+*56t_Spi|f+U7-%S(Xxdg#>18~Lcu$Ty>mJIV#iz+M zTCU~Y|<;wX!{+0@8euDjpu(P7C;n2K<`ee~PMJBqa6lrVK0fWp(? z@CX|*{cV9g%x6+((6jgG`Z{ubQSqY%{8o~16krg(Ylfqx>sINil;DIa=X(1|DSTBg zQdWTYO}NaivedtXt&;nMa&OsWI6=Ldra17unm!4lgEq*F`d@|2*5`Ki1D76*o+&tBM+Zxdug zvJpMss6VI-pdHkFN5L?R?&CJZ+hA*5(%|R^gWTfU_WoJd zKX{Hk8O04cC!g^UcMN>qH0l@}tLUKDYlmY`~ zf~9%}_X6N#gAet_RDqrfXvH9|{mHb6c3q~QuhD_~S>s`)AkaZCp&84IbPyS+Jw^QR z0I@>c2rC$17dM$pPY8rDKBNny5lCU4Zb;yt%3AwO+&V!*X1CprnQ0`_8-SjKlyf$>`~)OsN1!FGuwqq;ZQeV!Y8b zD7qAcIOo6>(%F{UE|~kWR!f1*eK3vABOf$q2y8-rd#huif^vA+^#RK+D;$O}J@_6n z%r|p6FTX&osm64G=Tv87T*=*pTe&Mxi-r_eo*LE;#N<2Z-X=+yMcxIB+JFNu%zf$o z`m&F+u%n}$qjhaRu6rLt&>x8641f^Z4y5ncA-ngg+cxemKUp$Ea&`@bsc*y@z%*rF z@H=|5V68O?5HZ{A-7s?2zMo7T%v%#^d@ODv54MKz15wf>9fR9iuwG{ded4n8=QuZ? zp-qqw#7$sE)QFQb4GJuRp{N#FCL=>Lo4|4lEbXU?HE#cgu5&@ zp6R#MO>LiHTFU9?Kbd^Qu`SR*`l~tx`YDuJ2TFcYmXACx{ktEu_jG5$q&h;9bos0o zn?C#G{LBe;^P&`AZTBZJ{N)9P>My&QHM-&>b2ZItFy;7ff;ZFEQhGYys~2_^pH7t4 zJ%Q)8W7U*ZPxVM2jgc0WSQRIzmn***Q+WkCA82QTAO1)CpPLqmZn%k?NP$%HE}88h z5E!1|y|kmrEjV_pwh(onP6cHz>LS&Y`1)+Yn;{2$-U!IwAn`51kOAw(lD5cOK^k5& zV=vDpo)_6(c!TrXJ_n@o%@DmV?E;eAewTEO)LBd9165+)4P+MU%SlDTqb^C8eqR+! zX{=J4FU&Sqx+LVaTIAg~xz?G9`r_(HK?D3tS@HHHo4A6Atn*H8qy+Md9G1GC$oy9y z^LvVp>gBhm+;JGTHM0B3l*vp}Utq9+%#mItj3Epg-T}{*L&%d@s-!8MAH>j9@M&C^ z8Tb1c;cM0#voy=@?|fijsOe)E)oBvOi0OU;hM=n9VQY{~G*J)S^_T3cAQc!cgl;fL z&kf81|Dk0EhF%@OenwM8U1`U&Hn!;LI3M&wI3Gg^wJ*5=a|FukOW`-=L?+gW(u4*F zFB=CCdE;mbIh@&GO6<|f;xRhb9=ICEq?N0)4u9Iwtq<$rn~mC0e^X}{3-eHmLj^UU z9O^%|96}n0wIRF1{JwE_Q26c{5fVyS_|V5(UKSSc+3mCDY(9~G4(cMUEt^g5#fCMR zg}OCbiuZ>khz>pkv(ZWx@3G5g#dL|2kPIRY|^hoxH^7n$4$wWyL_2{0O zlXDYux@Mu`ZHnox8VtV-r1Nvvk8kBv38Yn9WV9#Iyik7q{qrndmaFe_OjP9k&%THe zuk6&&b`^VIBlqVwGwaW73GOo^k}mfrW&>m^kNJe5=U`A!35aI@$s`YHL@xq+vHu<@ zIK-i3=ta0&kcdnuJ^j{a6bE?|h(KVIJ|_^aq{@2wB{#+iGOmf8ec}F(w|D6xB*)kJ zr@FxE8aJfR|TBwKZ*pIaAYiR`^vz|J5 zSa00B@?+fBm+MA)kdf{Ks9L5I)%j@^I^sPSdHuszHO$R)okv+wF$P4B$vcAMQeE#8 zK3vH$kFg=t@333UNm~kSu&}ZzTKb*%>JmJZ!uWdoWhBj&G83!d_Kiftr5nY!qRT z)~-m-0-EQ0VuJa%)OjP`&37MpR1lgQ8ft(rzv|xKXqhN#?rkZg-aXuWC%H8G_($c`XQin>Yc9?>CI z)6@n~u9SU^+v8z{7((zticQ~Irxre0l{fjqWIf|7MWrbBMZjs@sqt=v@7VwXXESTu z*fvO0FEq1rmHuSnuQ4FuxR6=Q2@^^T(5CQVD~bJdRuq0(S?b1}j!MZ~L2kidC3!;c zTk@8pu%9I*acaS&Fd;$okj|QCvIKt0#*tm3(WLycHp}r`LuAAS%N)M`0-I0qxh%JR zQVZj!pIA%ACRe)ve>61{ocvr&)@0qCi|7WB>z~L8)}X)A)}RhHj+b5?!G=L^P@+ga zktmJ4xG4DE!se`3)W^-Bt2i4TbxwyAltX`2)B9uT$AR+oqVg$W*F--bwl)fOvsxE@ zIf%b5QTt>NPpP9!CzbguQE-y8*~ZZ_VdggJE00f1mJa)inQMi;N1$wXqG!c2G<&g8 zc`PefO>&}mqkO1Fo(WurASjaT>m?{8*j%UjCu)&HHfiKM)V zq@;}DrkC5lxcRKtasPb0$NuB?`>W%9&YE#ZYKJYjAMzn%bIC|;NrGH#8uo#vTSisj zeQZN>A#V~eqjE%pI*E$9S4dt$rWk^Kah)O@ZO}(}_HoCJ=hj5S-II*Sci486J3UKS z1^Jzrdz@-bNS7fdIpAp)g2jAcO5rP+XYseztSr)}hi4%3iK|B?I&MGnBTOeq3~UT( zejN(zkJgYhazn6ht&?0(_Fn`_e2quM5S(_LSTwIcjc}FXE&p z-Or5m_k!?-u@`pn|E*nM16|$U+1d}mM@He-zKwPw0$l?4TdOADtK=xN7_}emz_M+u zHZ2K$Zi^FqUMf-`adPNQx{J7>(vzISjb;E}1)PO9eOcmdvWn4J;?29y=$U~>Z3^-H z#>zeJ1>h?;%UJ8}FR+MesypTxrVK|rwzF}7o^=K{;8`a)Mq{Dmd{1(v!0HzYOb=h{ zzBBcyeDjfap^7O}E2l}P%;fhv!5$T(hBJ@W-M+R+!$UEGV7ZQ?HeZ4T0bwh?%Da^17s>SE34%=C*y@|0l8+=3G9P7bcXWaqrwJe{Z|pu%sgO01+yQy#6JGotc~Q-crZB zr>yo?kI@llwg)#VS%ZgyRq^IIMlk@< z51q-rYH9DvLh%m5m%dw@Nv(Ia@i~4&qIM+L^u%OQ#>K?$Py$uz(F>nFnUmsT4|I4R z<4NX=wK*(RHaKh6Ey&cEE;=u^Xh$))^V3?K?8hB#6#GEV3;NAZm5t~<^NI$Hoo{ZO zO8zipW_bkj;-ekWk>5qj>B(qUJ9mA9lTo^4?ZvIPVk@Kj#*+;s9JSJ8L=A8K2e>Aw7qw)~uw zr(0|#>s5l2hb^7{0ugi%77F49vUlZDB}EY- zwH&RPi|-yD$Cs3O1qxRe+0o8Zn(nP!FRai$K~@=?4S)MgtYhO-W$c>N%a?_B^hyp} z$;~-$fCxB5Ft`a*dZ0Ol6okg}V#>stGN5>0NMxN{L+*UAaIX(Z5^M(YGCmE-9O@Zz z`MJG~Dd|v+b&-1|M}((;)wRLJP;NjZ10$A}zpG6O3-Bi1LisV?-u|YjB4JJJJ}O^I zl$I4?H#1bkJFlX&l{g6+F?<(HG7SBx;mmqvf?3w==86fTn<;YPD5-cu?mVz69SP@i z1x;L4qSJ2{_T_y^IQ1mwOn+}IfA)(~bK|qAPoJOG=a=?v&VSw<$-!~#z(w6FfE;tc z^2*+aOiV2PplTlFRWa&SdGA|MWr0^Uc=)$JLG^!?E&FxQZEYZT7>9u0b3kjL#(&bm z`7-^bx9r_9J3^gE-`dV|(9kY@fz$?aWHq14Fl`u8f(2owLHbUhpRQnDwdeD!kSzNC zxm^gBX-|6->`j+cv;t~h{Qtw=dw?~$t!cwpQE4K*Mny!r2uKmhwg3VG(yK&7x-=08 z5{S|}DpguGB8FNeM^?NvI(t@msjhd~;^bKJ(AaH~;+qeAn^1A|VOy z`)0jsJ?km=eLqA$Z{v8c;j=sniQJPuare(}tO;t`N8@xE%Hx*AQdIhKoNnJ03b@Oe zdrT+GrM9DMMj0KtHZC1;j4vMHe&|VdKo2Ebhx1#`X@y*n%qTE_uag`QU~+%7exqh* z0)&-dXPPX8Y`FPD$nanW5MhF##2Ldnm+zthoK*J7 zK{_va&$G1u4xM5lcF`E;P-Md=KN)5ZP**_)qZLUsNu(%#NTjMk8K5ASu>rDO2YG4H zNSD>2-s?29JJbalaRQ-OOAalfiqsOr9>B35ZKdc#k@$-!_LqZ#N>A#Hr|y;QGA+F~ zO6eQvc%wd;sgZTf%Z?s0k7-l$0CLjulZk`0&H#9Cj6t zj6VCs3HygzSPds~I$GS2NH5`%@TI+BElxRV60fA67k`7Y!xr%l!seKMe}XZ#Lt@IS zs2t6#cVB8A>v{E|SQo#Ajb8$(xfCk$^Fqc+5eVe@fXu zbdB=P!_-=pP&X=&VS*p{A}`oxAP|EmX&#PuEoRTSE5c`tyQP!tqS08Z<3n9nCbmab z)OGP?OiMaGYnpbIsLH#>rJ2nos-GhI`KXNqDtq2q@36eNbUW} zH=X~}6Ae=K8){KaQ42~x8LrA6L6X?JpcHvFa_Be7pA1*{y6D_saArCFqeGfUm+0C6 zW+j&=3`&lgL(%vmsaJl0#P#oS;8rj>BiE18kx1esiY%T;I{`ZcZrC{4=O;ru1^Op< zZj=5v*$^yZCyE{jH)3%R>UEzkdK{j9a{Cx~K@M{SX8TE5!O^?USw)MQ^dbEM4z- zyw!EnXGdwUy|7muRJ^|}HOr`j4T+unJQa3LecEQ5uSum|5Y1+OG_|+Y-aahc`HokA znQ~j-`OkL>166(HOy{`g9+l79VDlUTe3{WQjSlJNMivNGVP4k@rJ|~DvXzv0jJ)GS z#Dmw&UD*xvc#HsWDEbl(8|6tpr$jw*iGB=-n{M^d^5{~C^Ryf%k`^AY`>ERfiXi%j zKM5A2^7QbS^>|1x_Xw1|23C~4vefa@rRI}sibASAGk!CnZ=up1Hm0R%BCTWBgHbte2zcO}dygnTNI%7NW#p(O&R0unQ>M$1!Y)g{gW*%I<8BteMB3@Jpt zK)O*+;v82as#kDlN!4*o8=P>xI8!+$V)$;?v_Femcgs`!&GofLPHbNg*UoAzq!Qf< z1ml!J7Ew7Zj4Jc-yP8|FTBbtFy%$=bwEC9p6yGlQJYRHd&NSON@v;_1Q;_+bz7sv0sjte|$Vyasa0jhhARnt-8_M*qfOs?Q%)e+uv~D z^Xokwpa94#P_g;jQVkLq4x%-bdoJ2C;G_`7d?y#xHj(paKq&{4Tj zczZ8pL5~yl%=$w5=)|1waMsi9ZVmx)q7qy-V*JTj_AoZ9tapWj_|97y;TF5yAL8;P zd?k#5&afpi`zOPnP6X)RItG-JhOqGok~#DhjK(g^f+Qq@Y6;~c^zz@v%>U6Tw`Y~! z(LnWmK8gqy4l}|DY&UQJ^^98s8_~hSy#@=DrI5E`t)uP+Ry{6D94>$ipRMw(p>q4#& zmdx7;5xMbjbV%bs-nNYjekhplW4jE_-kV$}R+VCPzO^sUl#sPqs2^5%>*ci0tDg*y z7TPo93T7k_IX&LbfRjQH`wIDjq4L<%kM8c?rVn9x8xE7vTV7-hv8Eu#MgXW$>^RWm zzc8H`G0w^FhY6U9t`Z2m=02UsOLknF|LoYVgtGVax&LBq+##70gTws2(iV-87`gR~ zJT{4q_$Eg1XZFH`lc|xRM6R{v8orzvLBpty;%>|fN6S|;@ug3u>JFdCH-#xQU6qMo z4KqDw7#q5mNcYYn+dZ9o@mhW_k?snQbHCAF%zXL&8Rr(me4Xbe)5eTOE)RNQ5xq$t zQme~hb5Fp24p6}%;EQ*c0>2|NaVz*QcIR(PFvwgQ7X@s}|GL^D|2O%z2-%?|`Vp|- zAL1oz?cNFgGQp{SD!9`JfN%gBPzj+z@{g_RB^ghq7APdLIopc$RJ;rDvD)aYCky+H+Y-D)2C1sXjR369+S(%Mkxm45GNc}JdKzmz!lzJY%git za`#kp0VyfZ$U9qAz44r?g0mhit68&<{!O8XsQI&+^S7k`lsp@On! zsB;4YJa<(QI=nrd*aQjNE`M=065pWGv#}aY=T5kpB$N_AR^J+0XYhLD{7A%{QNNn8 zFZ-Cd^^+*A4ZKG1Dj~ARr*-x4^fflZU`*ZZXATefACiL`?yQgV8XCOlO=KZ)%Gc$D zt6W;wIuO~0={Q?5HqkX(CyswNnp~ll#~4*CO_D=zB5v=}+?eOhlGY0)Mj?&pW(-*= zk$&tbk@f>kRE)%7<3|t6(P)5QGLnp}q8q|m!s ztiP9Y-vZH*9uWNw3hk<^=7e{o8>0*`|2CGf0Hm@ zy}MFV26qL4rXk;ex9OFAnAtz#HCpO9S(ELT!)ni~ChR7R9WVl^_1;Zg|H{5)sVV`j z-L0Cfx3<<;-W@`1!i~`c731ar^}=0Mde{5u&u43hl9S_QXI{Oy*RRe?7P}R2bn%{B zJ*(q`z|=Dtv|dSC*|2?>ng8Trd;KEa981}#cR{WX(nh?{nZ(!puehmYDOT|=0rGQ; zWO1|AA#bj;?5{`YnAQ!$+ zDH>k&KD?FpfN=lU!6qkEwUT18m@praO)A%@$7IPH5@nen!{a~WgTE&z_arq#iFaxw zr6iy8hd+VJ`7#6k=5(>>fU-?>79=}As<{uQ#P*C1M}jKAWE6~Ogo=J(txQ9GC$gq_ z*Z7r@{jGFB@Q+4laQ!(F<#OkUe&vafrICWxhi%kQm?2TQy zNiibnsSY7Rxjxc`2t|b&y5VHA9QzF8xHoBMJ)4J?xAIk^F9lkum@4`5;S}aLgVYb; zY){~n+u50e9Tc7J+e-Jm8d=pkWWbt%)iw*tbf!j<_kpc-&s+yk8K1Wsy(1e3kT6Zv zno4@e>72J}F86z6__oOson6<+zG`|WnL~DQN)=7NpL}=c-i6?@`A6K5g!r@g--zS! z`S8H2Ju5xEKwRpwYOi+B!zGLL@)5lL+lcYb&an%A*F2fM-{^BXRykt`Kh#JDO&Ct^ zC3%uSBK$*q+1so|L(~bU;RL5^OyXk(iz-1@8|7K=6u#L!SVl3tyWA>%<(zC?`&t}E z9KBrra?k~>_W{g+(6D~m^)!8rSw`xW@#y0$};yNvFh>#wXW?!Wav78$p z%a-#Py>s=qKT4C$o&i6 zISzy^*wh%OSRTgDt$WT@ZydaZ$?FaSaF6OD7dv3$E7H@ zl@M#ye65rhE1hdin}YOHc+GOVBmiT@6IkSz6GSW77-$vWU@!;upt~o5?W1I3<-+^y zDH|r)s0of`$U|ec6R@GKlf=OYS-UUp1R?$(ma;3aa-i&sl?qw*8^UJpsB^ob+ zl_CmvNri*xf?-CD1qWwyf(aS3u)XnSJ$qvK9rdn(%xZ3u3a$e$k(GE!E%+|*BLd-KblP4+~C(r-z@M?6ZJ*T@k#4L1? zHllDc>wEp1)727n=-bJL8o^}5ud?hvEj#dY-)0(6*mtD{(qgCxfUc37N~R3?ltQ zAm$A5rD_VZ3{OssC{0Q|a%#PV32iu87or!;BzqX|>q0tUN{lEd8?nO(XKkQIo5$V9UEi`&I)UsyOB5y>zQ!o**#pELlV;TwQo1xDRA@D-Bv;?DMuPAd-?M z^H`CSrhsT~&g`YzC)hZb&W*DXHPf}(E{|7T9>5eWjSKhQzl$>L1F}!epz+0RTQ%;A zV9ox@KH2HFwLR1IAM`FP{^+4E>Fd5oZJDLu1lj`yMq@R+Jr&22`4e&v*Sqe@{y<%^adK9%*Y z+g!YDTT(zMQ>Jpd4z!!ec*QNMi3+wZ!s|3twM|P64i^|_tC;$V)4@nIYG5a8pvSS! zY%3FCu<~WfDh?a6z9$r3=UETX_plQsnGcoNTNUeakWZ*$h%n5S1IT_5pDk`(m#HbR zu!6zJuF#KG=P=n6IT~jjBLxC?c}y(+D0844t`vEmj%UwuyqI9uoaL0&gKuRsk0MXU zlqra0k}d{B#T4Yh1gugINavc)472KiV2cn^JlygvpxO4+oT<+b$qqM1<PH1G?*1sEz1$}X6yzq9mwk_;XP>9Uq6DRfg?W%5klH` zMcqPZkWWoB#UESKtch(3=5IK$D9lW%PV*FjZb4(~)EpxwjH^b^w7UgxjJT=lc1aIJ z7rCUx$!KjnA)&VV$snVB$PpNiAnHA`x5J?t{OU*~p(}!8S~!h}vaXMrnl>8<=D8*t zrMRL+@XMF5PUN+AZD3Ap&baDwtJ!lZ{^a5V+6UbkV~H?ihYrwNz_*Ff>0SJ`Kg%tO~z=K=iMaj?zk z79sOW!MIEt(%SxdLjGINxu{^bZ2Syevxk9F$MRAg3n2DJPUj=9r2L(Cf}aooAU^?w zWMwmKG>tD^Pp4ORPLtE<&A!M@k^RUM55cm?VyPSnL? zD+Y1UqX=o@WP(GtR2XHpr0mFR5?eGTr0dO64a4ls@o{clWrqN()|(-CeQkaL<+2@+ zo;{dBOT(5wES?y#Z&CFd)3uJ+1*?v!^v%nr)JHPgl_a)U5$%2A7t0hL%v;_3s3EbC zO8FAnSux=L9W!e6li?|H)PJKNWQ|*=W(DRye^kNN5C4lp_eQ7}>&VmF@G}ol@1m3M?Irg)P~Y~!*pQ8yQ~>~8 zPFoHl-Bo_M?uk%z&xN;rS{eHeN@16#SS~J^B(vu6A8_*6WKjNoU9S&%LwAM+jxZlN$xfMjEPPTImnc-nLsB$* zC{ARI85bgXNR(J7p1u9tJB@X!B6e+&AeHbsi2vzGzLJDKsqhQ}C45gZ1`dgXyFD{W z4Z?l9l42C9J;5ITdHtA$F6{b%sxl+bmV=A*-NY&N7)04;=I7Tgs2Me_3YLA!w^b3j z`zE1epSk8C%NqxeU*Y2f9(Z>rfMxM%g6@L$=h~zJR_i$cXlc}fc25AJB@N(O_cHZB zRYT2PVZ`NiCTRDh2OwJivhUNKe{0SDXW!$BMgnCn2=NfTs>UMiCj*HD#9d%ZurDZG zU;BFjYtB<)6r!6w_*Z$BB@?oC3M``~C`5a^uZd$;j6WK-uqd-8w!JFc%*$ksa8 zkDm<2HnfM_DAFp=F1BxQOYAG2uKPv?*tV-_bPO?)+_4KL|93q33dom5@_`P)+ZUzw zE+PT4ekZsF7%jn8>OHY0W3ZLD8ADLl4>)WHru00f~BasqNOei25=grCLc zfkI}C!Dz(l?iF}%I}USjknYO23#1ic^WXqy*~Gwk(Ra{gg*(0+>C9|Nck0 z?-=qbu^}lC15dN;sk@xJ@HR7E%W`0oNl#Mu?GrD4w~nh6XKCq|2OrCV&SC^oBdO`h)t-DPbSO^eM+0YBFmeWcB&(5zI| zE6hQ>FU($C+BLUm@x5&%+IES5Jl`&FLDjb|?NLNw(YW;j#W%d<+QS;9n!yLx+}%9+ z*U$8}3p%Sf?#GHFogrjN0L|YQJH|Mf17w7`)$|}Qj*t!wj#MHUT(+4~#%oxgx!H=Y z-7|hKeQ`p+*W;z6G&(AapL&%{*fpej(Q-ErzawW(2LaIC^XV0C;S(U`r3T4=d-v|e zU`WNi%2YV#a-vaR!$fhp_r+ZCS?u7%%e3X&6eBowty7ewbfh7nLEvsS^Ysc=mG_0fWynfFf?|)!JZQFc*J!rAx})c%|^jxo4v|YS^)Y#JrRY4af3B zoeg3qDp~7kSdu}DRa%rS-@PDNEoLc%Qtp`-Fv;s*r4L%UKUu5BOOJe{#7~{Rm>cMS z{sM~UC3c}^K7Ut@9tXL$d{%&mfI86A38&cwMc7Ss36_YRfQQDV=;-8#JJeE!lxON7 zPnyPGIiz}dSU&H4D7J~Pb;~f`imBNtn@UThpM}?$<;$GuoC*DO8|D&8ut^%389v0t z=VJtqIbK5ItAFGdYmqh05&t|ZC|^p3-{uYA+rdWXrW*ezIA8xST_YnUg9@sv&kcxp z`scY2?504kEG>M8m!8zA2zZB$9 z1r($)Xt4hMqr+e1))w4b9qVfv+aX9@$fJlH@f z^p~QZ=}(4O`XQQ|M)?NpDHrSyalzMrNZ;{~2tZ-o9MEto_QD^ceNMkL{z|Zh8}!%3 ze;mM3RC7k`;svV|-+|2VFR;_p$v2FcXAkb;^s`>W@_aar$aINmZ@`ATD3E0FyC1wyu$ z8uk6xMS>&4>5xyRg?m^2hwLCHZ%XFgF>d}E7V(unn!)<(KjaL*R@=s|T@8e4?Qo%f zrvPfFDQxe?nEmxHdw1!}u|Fgk<@Q7vO}2jxWBM2yKv+o>tjfarpIH9VSu85wlM1x@ zYvsX1PJ7~oz2d8T!j7-alDC6Vg<%b1peOggQiQA&N1UL4VE;TyqNkYtAqHvm&%%S} zPX6y9GyQd{VuN4f`4?%*d23mXos*K#E1UF)hI(3xuM|4&VT9-V5&iuAPH#woZV!jH zh8-`c&gFzOT>Uja16P*^3u&=aB9`)YzS(Ss6(-BQ)`|_UqY6+4Bd5()Ffo$x} z*xo`@IWH03JWWimQ`|j=P%nF~_FZ~5mvm`brc5e*xyK4-Aucp<=JL``F=k__F$Q8z ztO&7lQ+;uvNpUWwbv9*n-6(b^k6h7Y)i9c%oNE3)!G761Ur^?7+GH>6BoMILn4bF2 z8bG$IWbMf%@Pjq$Ujvzaf8&IzXaJmTEfX~0Ft7Zt@6 z#Bl9lo&oatj>HoHdL5jt`n{#tG^gwoN4bMup(vV5RTUv-R&cK zbd{IUPEDFY(qyKjtYOWqljlEgo1FJ8R$NOxg%|>^E;S>V_)l*0f9KDCC=mY5s`@jr z!G9=s zy<`#kr^uEG+D-a?^93662u+0gfFzHfV4udL90A?%bQRyR1L7nU9`G4}HNnUTFwRBMnB?!KTdYLpo~Pc1p zi*1mZ$87;L#td;v`s{7DCjR_5e$2-%4p-IqO4Zp91xt4ae$cz7JCoc4q>EiyJUr}r zrHp)|@9j#7#xVWa-KVj=#O8_ziPw4M>7?*_J03CyKlxp4L~%aP(N|L>IQ!62m<)I0 zTx}KI@ub+~%;Z-S<9F1INlKC*C)d7xXcCrboY@KHVSDm%a^CT4JhKejQ5{b3{pC^( z%nb9d#;ZOoY%z6J#PsJ+*x7(Qs=RTw5{E z++bIHxOnW+rAwE4B>ARlqIV)VcpkUHBU^Y&xGyn9HQJxAs(|aHiXDy3{nc61@N?nk z9!w<0Dqe&CX%gDZMW3bcIvDz$Z{*{9#Xd|JHDFf^abu7!1|)x0!_;NrBKQ%fCeP#Z zIcL(Yki>A(fzAFD(;rEo!+`C+RNl=F`DwP$(jO}xxy0KI`TQ3n4_2>D=y~+ooY5BF zEsxo?Jp|IFh>IO^0bPuaCgpW_p)>=DX0y^Xhj&>LlTI;sdk3w>og4_qRkkH%wacbv z$Kx&5l*QNdz0=T1a{*nfvkE@Jkd6xGBt?90Q+ICqOnP{Db8lW;o}jwS^8zBd;5|Hs zJzljeh0j(l)+j7Zo=OC(={kAlCxgZ)L5t4I#`BY5<9at(P0^%wdTb3Yk$PTO7GQCs zF<&W?o3i8#3@{a?ACXh1a4_nUdM{msEf%`*ptcwAxH+*qEx{gcs4~x%Qsngk1xaio zl<8&VKxO?k?RTl8lWeivQf8R+8Q1?%o4Y0l6V7roIKkYsAvVk!XVLiRd zan1qmA>ZljnEb$Xs7~|tF+O#J6bY`fKIdCaod%LPyL{M)5#BJw^xL#S%6r!f$(cJg zAmyf<8ADRO@5JfN>fNNA#V!1rgV9>4MaqU)>)JmcQOYk^t0ri7tTw8pWcAqd-OF|D{n=zFWXYmr%mr{P>$XdG|J{u z+O4(=!pc(sEBvL)2p(-X{O)%g)OW2zU4`6AE7r*5l32P>T4 zhZ#thUppgkM&?Dz7Gwn&@v}2im|ekOCgdWK>;n@v-`48J0A^4VlC6SyJC?K|FV)M^ zJp9^Ji{qMfdwJzsWkm6*X2U!QJ_qK@M{CVnrW}hpGmHB5we@i44e5A_lsA%#5xX{t5sGCMf%bvb(631h3>Y2WbE$- zi<5iC;LjcyIr8wHHuBUQEeQg2iWen|&C%xR)cbpSt|TA&=fp(hCRcwk`Vf6L1jrbF zfza~_1{u=^J0i;M^iOnOc7H@s=i?)h7kpoA*^@Xp?SWy7sWT?};elL|#j`FT8e0RP01+dpxswpCr2+G&+8*z* zEs5;#17^L4v%M8xeHnlUcS%xBSt{YJyleiW4JTuLs}mj>vGm=-Wm@q-n_Ln)ILS|I3-UPYD8bjN z(x+rQz8p{m)sjUvZFve~n;dv;4$eW4OSLv5)yC$kO=zVfJ+BrWo~9|JNIjg zRll^7y7DNE#l_Wbi@(?@$f00VBLF>aH8FDYL+<;E+L*-=Q~HMS$5qbQA0--AnAc%; zM+$IqaVNIzIg^bhu4kGJP@Itu?hw<}Sh*8;Wbp)It?Kz|2wQlVIAH;&*V$*MZxnXt zTh{Zitf1NHdp%$t7A(lA>Ha-puXSiX(jLa85D z-_^XoA#=tp0H+dh=efIkt(rd$6FR}FevEu~0*7R&lXD=fTu=yINjug%;g+$|Uw8C= z1`06Y3v_*fK(Xohm)CuT94TuHb~je0pI>s$jey>KnU7=D@sRV0@s7*T*O4B3HC}iz zWyNjN-PuQ%F)T+WRUK}{(egFdnB^Le>aEn%3Bpx?!k`&%scD>ltV)E>#Dtbv*p{c# z#xxx6BP>lc2t@?F(gPDr2(F7)m;dTe}OC+RGzcw}tklKUACXKjY3 zEDtw~T@-q?UzdQ#2T(r?P#AnxWo1&_o6X->IFM%~!zFHp)~}Ly`n)pND8Gtd(+A?)oEo8a8xx*yiTeeil&y8((b*@$ z47|jZgr^@F4lpy{ffo}nA5p`DxRLGV6?uYf<`hg|{+8tk8EHBA!&A+jq|}rnF<7N5 zeE=uSRYr~_?cZ$*mP*)dww3BvaAzH{j`z;B9=j?K`?!(Gynl1uzct^wOCY$7B2DZJ zEuw#I2{OC*Ib?Ag2d*ht0X~Q`+h)Rr*O1T=bkg@)-^)X0XSYm_`RncfotY!U=~f-W$l(GGEwVk29cRezCw z>7&ip-pXK^Mp{E;j7*LV z1dF^gJR@c1JfWt#y}UyJJ>DO2SCt}e)1Fn0iRqFKXHMxBRcdBe&YZ11K3Q@W>==duSuH&(Y@@`L~L@x`9Sqar!uQ%BE4INv@K zKg?&bBNiW_ewp4P?U_;s6;cc2{PAM^;YC_9)_E91Nb{6-I$P>Vn0sc;9y|YV;pl{* ztGy!nSh_@#pGTUsg|6OCE_c$PHZIS=S|MrR6RF{8fG{kFY}k~Zbu3k0}X?Hvt%%|Z?V%jq7SwTpbEOe;n zPeC51)~vijh>-KqY!`yA-TYd~$21Q;Mn9#OhQjAa6H9ZR<+)m6($Mf-z5dD%1)G=I zp3~CR0tu^8kV<5e0T05TlVb>f5gmgm`zOx5Fno6a%0zu_jWM%#0E z&aA5QbievJdZ((;SNdiIcJ~J2Y`5aU%kbwdbOP%YUi(`13`%E%F|GD=>vAC}$qaC} zFa6dVEaCxV6kx;>gkCQ7+WI;b>I6i{?YqWWx@5gX_+Doi#RiINU^UJuku`F1w5?JF zR6mz-tt_A4X)v~}-?VLsa7r^P4P5Ya(8*uT$2^z`hzv_i*>#4WdARGp+(=5NAHm1&Kz%3m>5~#3ht|@bb}s4I(Hr57}4s((2v4L&WL>|LR_kaH-0u* z-yUp({f{jQP_b5b&cWVdXxWi5*v)9J6Qk}YvLzHE9f29rfcZMsN?42ibQ`Z7ldy3Vb>2iTz~+A zrTsor$0+J-;PluqECA%8XwKyv?VZ3hX#;hSAr#QY?03A2OxiQVD+|=a|DA=wf1K-I zBK`j{9{>LF;G!J@n9cHuwPYkSa+s6c2;}qYWw0n6I!Me-4twtCKqH{bF^D?=*lwE! z%Yb))EM#Vr=k6JK6iq%-9rFbFy@G(;6`DkDyhl@1y8#qb5%LW%PjBt}_dH--D5_u* zIHn>IL+||Xae`71tZKf&_vf$A3v&Xm=hI}@uJA2@%(D5i!>SIJq-->D+1&gmgVA|0 zk{IB;QqCg<0O0L!RZIRSycSftD~iyhr9T|AlHE`5gC41bvXiY%Ka9Sn>QvT}&Z01I zv%oY4{L~S(%f%Mz6@;GUdpxPci&d{2f8#MJKX1K&l;r4xGuR$>I_|*ByngnJSFg7z(K6z8x*dtLs2g*ncGpUl zB@W;9yn%z~YQ6G%R6jF>s0YlWXS0<EW3|tPxMHco`_UGT}G0PsB&IsnaNAZ>6zi; zpVsS_dUez{f3ez8!@5It>zv2$QgPks-=in!+QAv`v{o)r4v-#2*liS2u91*oD&uzM zY#(i9?vQ^nM6WZW}ruQ#21zD1k_Q|YX}qD#0>A^db>~hElfJG+9BgkP{RR$ ze6qwzj3GZJVFu4(`_9Y>Z`&jWyTxJw zaY+FomE^w#Yk@{_2Xs!<%#RE8l`VW&CM{T(O$f-Zz{-=&*EG#{LCM+qqH+7OdP?xw zyM5B_f&?!QUjgalRC~g5zT!mAtI;JfpG|~8chW~S(;cb|;l17uVxn>*Hm!esBdtyH zEA`^u*`$XWre6nlD|z`!3IR&NkjMIbsUkLUxqA2Q6YRH*sa0^B<7_V`f-7o;G1=Px zpkW&`sxwh~6HWu0x3LkcEm)*8ruzYQ^wjS4@=jA(p|=4g_HJ6L#1FVH{)+GQ^M$$E zmh@>hMH7Jv2)g8a=tfY}_%}A|V-q$I4w44bBh7%<5==8pkWLVnP}y6jzXxK=>7vw= zbxSoX+d1;RKH$sKkN5lSPWxS6irc$pt>FHPfel>+RIz^V-eqB#0sArf>J~a|V;sBU zzTJ$x*=Iig4z|)k37%9jlZ`^0?93Io?P$yVozqo+blt2Cj+V)(4{*^6EWVG}5}Vha zyd3!663IQ8Il4%-OUN>RB^Tg$%4JS$7AXa4MMT}iQSL7PVJZuu!QJxjjxu)&4{Ulw`!!yb8 zg&9wDc@Faw0(<$Bw@Lym_G5SFT2#ZO*6&M-ZF8~ouk8)kRC}*mtpqP$H-a~3fhrfG z2y!LyFp*5WgdIr8kHqNI5iP3ARe7;RQ+c{WcP~erjd!|Q z>fBqbZ#)-a7M{Bx%-5}u$m+}=RGpGLuj-JHn75GXGGpaJam;k*%8pN|47hZvx;o;V z{lVv4hqYD2%s@{@^X9wW%HQ+>q`t|##a^y9>ldKjtT?*)E(vfN5oWSnF-?PoRt+K? zF?%1)(m!2qRaHDC2g)e`H}6^{fxOp))(3@n=U%jCJpaQzP(3?ZCq=@9@asR`tJ$h1 zg}rF~tW!sf(fY^3?2l;50mQ+_J)iOb=;v8L1#|ca;|d?C0_Vc>%sro~L%Nr7|B~Nw z_vU4*X|rxkRph6$^iSUz&?>h$pV+d%hLoBxLm#&6$@Np&)-4mq>6{BAAil2Zb@UB# zQC#J59`x_9Lys(&C7%1Lb|oJtEWjjb4V3K@mX6iMt)=;q>aWp{2JQ;jdh9CUJAAY| zy=kavAdvmJ20BLX8`zY|uJPFJKn}n{Cu-8>@kwxZLKh1>wo&+!;S^nXQk{wLL!zVn z4gciwy4V-x&{G6kp-&ZA?fb0M{L^Mr-lkK7bzu-qc*!Bb+c&1g)HIaMlBbXM@E#HspZSu_PDqk+t$w*%4AX?O^9}voLt#{213M!xOC zm-Ee6jY4kH&7Cm|7_do)+@QCmeQ4-9+4OUG_kec;nR4>YZ;|c1 z?GrUzq^SV~PGe#Am;G2%DEg+m_n=N5E^YbK4YJ}{E6z^AJY@9anfl6X9W}{}ui=>D z6vvthKXo6jjjNO^cAg%L`LVihn4)X%)`QwN-)y>N8%>&t0*N#+U-sBLrz`n`Fu1Z< zEUWBqof9i8(54Z`RXyBDtJ&yk2zmRB$liGV7ToLiA)~h$dDvHxZ=@Ossr%M7AuH1w z4%CEeZ}6~Qw!&(+VO@EacRO~>APbfRKW^h1DfvfPx1Z~;=2@a5H>MdUaw<!wYkaf=%>7X54R`+IVWqi=&FXY{xzm%)HZVBOlKCme~}AyxOCAj5R! zp1eIvu|ySI0s=k#jC^G24sBRw5zzmpr! z#_;BuJ=b=KW@op2@z^-AXDty8{fbx5mIyHK!OVlbve@<(Sds>uWb1uar8>{!#Cy@# zE|w;nWm_d>ojPXtYEj=OPDI~0*-kdAnJhZZeMrXw!&JMKbthlEQ%&y0V3-K!jJOWm z;x2)=MeadzR)!7q3N9`&?>!IHeyG0IO0k_f;S!)`-=0S={6D^i_e=)l?O58xq8sW>NH6^|@G<=<8T2L!FY>c*^TgJT zy$mJ&_)i8ttUHpLjywWgCQd^)$7h>kz$J9!>G#Y8G1)a#tiHk^Xx87-oJP zo0UiwdHRzf?g{y6kUFdDfproF#2`3q-d-{iIvW0yLGsWvXf+*t6g1X`whAN?=++>I|q`RU=NhhC&VE&@8+1`PW?i#=9R zBt^D(j&5(=C5vx;khX5Ere7dQzuELWhPY&*W?Cdgnz0>UqmR!*SQgCL8@R3At!>Ib z+JTkPuVv`mQl;&$gPMz-y| zhrfYPw&SqOVYLcR9vSTd#7~A3-cC$JKbX{D3_0>F;ah{+K(iBH0?&bC&%*-p4cLzL z2baZ`q&DCg!&}V!Vef6aJy(vcuSQL9s|z4bcSD+B9BS@_i9-tv+A{`kT+femAxP(( zYI-V(FvI@U{ZDc2x|MYw?AmZREUGIWOEl|>SHHMxn?#Jg))RbU-e~99Sv53k?SKLJYLd)Qzux*Yb_ENZWTm!r&%hBu%hV)UI0P+qpKFdw&1C*lUJ)k$)#b)}@ zn~MxY_#aPWPk3{Repaz7gOg3rA8n*+(mUgZyvrYTm4NRodPR=TG&3S#0k7O)ib#wU@357~mtein<)bXNs-YQStXZVHU3B5yZXT(Z&UApVa%ttg z?DFp9i#iQIwNLh>)W3_B|8Q z(Y~#8b@p~;>!Y8IOhnc61aN4gQWX6XJa;N<(RivstXWq)YiEHtYmCT?EEJV-*0l6s zEiqFy8A+7BKgy9|IvbN=GFPGlR%uz+r~hL+@o(9&{~_TT9YQWD zy*AGs%t4$6IfsAABBNrOf#?=6h0C&Bzyd2L?Y6VfS0e$o2?3?2{|*e3Pv(DhM&igH z6rv&;;~<5<@~?kkC>8T;rI`LA5B0y;<1!UP_gGtRAUvNRw*fBDFYZ;*U!ItuFO5;K z9Vvg%mJCfWUxSdj1x57MuFd^CzsO2OSQ7Fhw$ut)hh+OM0m?8uR3^$mtiwF^6!g;gfBYrd*rL4UuP=T`{(DS4y5bHdiID* zT1MJ?TqYq)j^Ri2xF_#Xg>+xTKe$Wodlamq#BBotwfV4y(;pl+$qfi>-c@1*!q)L` zQr%nwu?BsOdnCEPFz5JR{5ooZ+ZFa-V^maQyb0|r{j2AXC2Fp1K-+#V9Q{QcGrw|y z3`6hyU9Od!q|)9IfL8e4C>xLdGkHuh_kKOk_pq(t#I--jRz<(Kbfv$DSARU;yF=+* zf6(0QA40ED3s<)j3Dodk)G<@Taa(Nh{t8+z87XIa?-ygO@-H{ja_=se9P9c;6f>UK zIadmaTz`v0D}!T(L|hD;y)!NMx; z3by?avgt&mz-VVnar3&&)`(-i7U0tW54LWn~#*l@)%n#AOEyxdBS&pU)nvp{&F$o)qXd6xEPJS0}Hc0m;AKZvv&PX`j_UT*-RzJ6PO*;`JRJ!O9@bE=x&egj@q( zf~H4r#P%)5qL=j5LH_LOFm9!x7kAQ?>5IPQM91Lvq31v90*9UABd~({o#5W+pbAuI zmO&Wc&I2+hKUhTJWB31?-14{oqjom1Qe%M$Fa8A}VdTxCH>-SSX~e(tB9qQ|JhAkc zDS{q>5uwbI$BD}bKG>JgPV~H}45(XdIsp|Puum|KpuGFN7{sCjS29F@Bn6wV2=2#h z_Cxp!W~Dd$*TC#b5SL)2U`IjK#43cut540E0bae?iY&1(yoL4hz0tJdtn7;vsV z0=g%VJ+51CCBo<#9`pDgEY~0lqJTW4d7wuwm74W~CHqL+B3%ItwB;%twu%MWc>(CpAtf~sej-4dMWIf>SY zc_u6Ry&1Us4M&4TC2yE}J|Ao-r}r`Q*nStL{b%^LW-y}=)Kmv>&ha#r#TeXXG3p|s z!zmp0#frSnxC0nkT z=8$z6k2qs-n@{LFv3;BLw^R^_O28-MX~!Uf=v77PUPR6+(>h2V_Jx9_9Ycak!ho`u zX%=(@_hp%~&WN~<+kEf&af?CvI{2Sn%23%fQ2%&egDhaSLGDj%)@uq4wfzn~U^8$< z5i}hB6wFt226{F+towWX^EP@k>O7bnRqUYWQdPjP;0n7JeiuOVZv*BBv!s1+MUJz% z)~zd+s3E8~v=ZI2*FW3!j^C?-SD%lZX7_Oj+P7Ags~(neoMky?u!v{d(qI|w5VKP) zthqKdqJiHT%|<_abbMTr3JJ(ZaZz~sV&zxg2qb-H~}6Fxmwy;!S|Hv(nZQ-_uL=2-7|bdfhO2)qrtH63EEjP!~0 zxm7Bks@T-m(vM9Ya9h4;-r?ol;<(C#X+g=IZeOUaT2GzMOr=yAmQxNrne>Rtq za*E7Z=;wU1;%v6IJ*@=ebJkY`Qaj4;4UQz?zxd6yd~SSAi2b2NTA>9&$`LEt+sDj@Y%?~vfsCkDp$dwHaoaB%Km`K+vAQhBWtx;p#fPTN^S5t(SW;|<96^4l=Wc7^*5A; z40|`Z)d@UYc;cnkZ^0*!x&~F5-#=Y;j9?ye3cWQ&(J1sFa`3fQ4kFIp?X-2y=g+*- zWo1&p+i|#KLqf3PFs_uiah>r=$54G@v|%6P7dBMFeyAW17=4 z$_niiD25mh&4Nk$^x52o3pr}B67LVCN(bt_tS}{Hm8HIsQQl*)Fhx?laJgtzR_^eP z!|Bftx9vFRbwA6{|8nyU{wF%V-t(eUiLo~4l2PYE33nSET#nE9s&y}L=FHYsJ}1EL z+wt}@Rgra<>Yf@56r;`rc)UcNBxh#tc>G;X-I;Q2Q!sx2h~1U;qC+`^iM`g;PiwzJ&=O zgEc+s{emX3;kD;DS7VD%dX(vK6#L71t;OAy4V0ZKvB&Pa5vo#VDqrrO3v==IbuoN7 zmd&qc6a!`RN;girh3z!TlYBXQv7j#Bd30RFKb1I@c;oR{2gKxHB>t*Af8hyE)`gRn zc7lB8l;#LRH}m899-CdMy<+8A^n@s_n~Bv>uZZ@h;B_3eAsg{n43J6I$l4dOk3uSO|sEq3Gi6VuIwvZJn?J} zU=kq_%1jvPScrVJ5v={~x0M!WW12s7?!w6&yxb$KyAS_J2S+a6v9)VpD8!>() zZjPuDd&^N`9>;@n%n7k~d|4aG6ryS_P2*$cu)wlZI$&Wv=eZL_eqng&RU7A4CF1O$S$=h2jB`uBSE$3TJ=-6nQHl2ga*=kS7A^T=3 zmk!*hBNwI>xcb}_2#+QTBk*@pQZ;io&BNC%4yA5teDHaq^mOmh$Ld_aVYwCe17o~X zjE!?9F@A$5y<#%fdb*@LKTqhtT;Oga9F2dTqE~ul-jJI&?zvWqTle1k*f2cNWjVLj z%XH4c^W#)f()7aV=ZAH8g)~N^B=gmpqBfqcp{dKcs4EnU1@=iO_l%X!Jrd_V%wfNY zUBYMdYU`>6s_>uBNv?W?Hz?M`QFd5;Mn+t4ofAH{M?ACNRc&{Hc!8FOnEC4oTy}g|xdybIL3Trzso7Z8ERFPoe4?fUF z^aB{T=6<~USP?d?{wPVQN&=m+VKez2C21op6@N`uT;CO4lSt(%$G+fFTx7 zw>jM=nKV;5 zG+_WU+3=t7O1)gvXrq$$UOcjc`ebrOuj5Hir$V7g(SBE3ZPSk2fhof-=ZoX*<8DOU z9$lI=bq-$rk>Cm+$s(pcC@RnHeSx4R(|1!#h;Em(vhmriSpx7TkEq&#`8$r4kDn^x zwxcf8y)N%_2>FfD{t4+Cs8al!r_1nOw+>#-6uVN(ht>zA~ z+iv>WWz_0}U3&zsKX}@luz|ioB{c#nUi{=DHiou;HBG7t#g)*IO(|%G2rkaAPVl>A zN|2}V@w=({qYEb%)e&SkK{G-O!HKdY^2SMC>jRHL9xco>6wWB$=Tcoi3mnKZTIQ zU%xU_W9a!VEAC1wH-1Hx=syX(NK%-kl-3!iKf}sMY$|Hs_%_<`gvcQZ_Qux3%5s9%eYgCAB#bK1 z3WGqntiR~mo7ZnDA6`}GGcVItKf&556!m#duR$FM-TrQXUb8qX%DjYMa{{3Jvy(u6 zLPgwHxjVQKvUCGd24f^}vI6I>8X0;3qhw147X)EtPnsc{O_(|)2mnRnj(||ZoEw0f zxHN0P9AE~)XZ{Fye+Lov_s9_Si)#%a0uI}XP)CN51;C;-b*%+^9=qwyNQNyvI1Oc_ zV|j3^e)xzbl^B5RwH^SUuVVyYjb8R!&_MOz%fFXJLe))TH`L=tC77M-Yj6;!&#hHs za|@;>cA?*Y3GRWddEiRX%p62TOOUpS2#%Qg)wC8J4tun;xbOtjUl&38pLSRieAU?r zGH;MJ;skR9v*gYMCE1ch0*qM%z<3t@rqIYu5E;6&lChTP1%Q(@;|hqM?*ow}gogOR zQb&WKXE}%hw6uo9j5PEYuy=L+!Lp8aT4bE9*FyMM(9?rIA~r6eg<7+If(}Oo4$-9 zpNbx&7E@;eByxsZUZ7{X1{<>Of%IARB!(uZssi$ZOm5X>$OhjH$QrZ_tPT5>817qZ z@Hppk;UAqAGLwr`X&61re{CKt?U$(wKzMk%nRh)F1+r+nz*3gv&iss7bAbrsR&A*F z8{$Ji3$O$zO}g3%v_Lj=X&JY{pbuDrlf9TG-~67`s4|AidLv1lZC<^u3)Dy*&x+1=NJGCM=85^$Jr-;y&~OC zPrhkp(_ip0KacoYbzc0Ih(oGFuD#cWJ8VZ>6M=Gh)mwf2G$H-dHjF3JDdzohOxeMG z<~!uyT4X|a!;AL6P8ZJJ+tQxw!fS8M`QW*6(LQaq73uzL=)A+4Dju7>(9+20zbacI zZzjVy72Jxc%DIPgexvrOY5XXS^*&Q!#Oe@^T-N2#OTS#%<54p}=hOHQFZaQkx7b68 zJ<@TYJh!Vx8>k`3)fh5%Wd=d%%V(QjhE9Z_}C%YpI5pk=^Gs=ysgPq8}CN?vd znp&ZY0zBdmi2L{8YfG~3lcM-N3a5O{_CW;*Cw)w*PlcJ4LBh=BCn}Mz8_Ds4aMp*& zyU*G9t%kz+juS^(rF^Ekd`!uQ2ekRrMr3CL)lC`MHfcrIr&2yLwt@Q>-3C_D^p6U4 zKYuqxcO)V9(ACM`vxpPG9`gbj8(#jn{u9H=x*@!&mBm~1fxeqi&FcXQ2Zw7@CSD$*T>=>(#Oe1 zXHU+K_M6Nu@YFr)Ek85tPz@VIXnQv$3C@PoJZCT$IAre7!-K zoa8h=Z9=ntFiVg&Y5nSn@BZ|W&>)hP=_PVPvuh+6ajx8JZVAhy?lj4{r*xv2a@)s{ zf3`ozM2;|q8zHHND7!wEZi;V{fV;U zj~7U>{xtoTp+n=r@njmlbJu!Qh1_g#w?=14@{y0_HCMP91%;i?9@4rBGc&oit#Xi! zUPcbueIgc8-qJGuD0h~%5yp{r%?;=Tx_tL7sfk3Opu`N5TYQ;Pb;cz%*3}E;H*Z9q zkoC2eTJMl(yVFoofDAEd7+hU2F&eDMF#c-Ysc$}jb@vn2zg+*M%D^u$C_rq;!h);h zGZ3H`iwn4MysUs(p&1HdOZ2zp6#%+xJw3=35!0YTu-D~=9z<42WA1RbX#&{n0Vq z6pIU_Sb>XTkM4`zyjxaRcOXCNS()Mip6wS|EZQ;LIJdvJ%y5&aB9FS9bWUZZ)pmA06(HN4-&aG++(yPXV|jfZd#;CTLcFRT1bq3d z%t&rjmueO=ig}sek&;d^dasZkB(&>r`^+^(*&7z&g>L+3i>W(c{&e3#U+`Yd$8O)TCc3PH9!BgyP@BwG_? z*X5Rrsvb0myU4g5aBL6v*h_W!8gL`FyDM(|MEOHWwzb(0=h07L09)XW8I30Gsi~kq zTI8IxKYsVmLVCQNLJ4LG257Ekcdto|0Jcj1^y7+7xM|n!D`A&m1Mruvo(>(i~q&E6^ds0 zD}!X8a5I;~9JeOomf27}p$bBRjgBW?)Y@!}`|T4x+*fOn$tl+|uGZK-gPmz3;uiF2 zFglm@1Ev_tnA{MV_bD7o_~hC;q;7g;-wVvXZ$`6LW9M|5#MV!pv!YKrFbY@g&QS5KDT^76`DQ=s{l+o%%gUHzky=!b>kJ|WQL(u&~AHIQw zjEf)xBlD`Ao~bOJUHiK^ACf)xUmsIWKId}q)f{|p;uMvi=w%WrDo{P|G`9h8xS~Rfo{IMuGq1-{-!sHMd1akby>kFpb8Z`m z)rK>FPgdlwwyJ-0OZ(saxNXc=xIMTpiS(1;o)s{OW$3K5uc$3|ha#3PGWpRX>SPOM z)*Z(?!suiwZoMAC2qWTFCAiQ5_PEdFA1rH}5g>Hu0r!z&pQ|tab(pO!_{KKDEr6;S z;wRG5{OMo(@Eh+hbY~$$w{J78>@U#4c;d#%!+-JtsQA-k|8yYEVx#o0-53zV8_Z|t z{^XBf!Gu!zRtw-iv8iTga82GrTlH+ATX+49F+pW`_t47uZUP$mA#yW5XI0tqmpcLU zFR{UqMqADZW@ek5*cD~xzj$8QAbHQqa3X#sclP2>Gl_y@flx%x!=DJ-{9jmBx4*y! zKYLgB6Ac}e{S%w2ZLLMvczyJ*V9NtJe+g-JgZs~HKGv8hptt`mLiU)%miNMd`A>(6 zoIgMRxXXOY=faft%oaX3pY7Xm1pCSlmSd;?>>0u9veo8%?9cAmEq-I`6n&7N_8NhH zFcbRBFYvOjTCy9O9guy=9hR53T#PFV%l( z&>g-i9cUvWVo_(>4=FkWpgA*=AhWd`_kRO8`MVgZfANL>&wS1fdM<9VAo%E3fs)B) zMDv`rrgxVG_u_a_8g-}J=*KiA-jFjtU^b>0(Nm<#5Bqlo2V3+^R6-v_M1vXxb`;a{ z0!Of z%G4W`pPpQwBY+v`o$Sm*1P3x|;qTkcVZOqP{=+#={j?KEa@Qve&@iYjGVNN&)zQB?aG?1(+-ofT5#}&@q&IkEVsjA2KUZ3;vIgRW1Vs{* zrUw561eUGZNMP53u9#*Tm4)Eumps>*rKp?1-IMDvL8US#vA@PIdg4`SHN*g#v>c$W= zx7vpJZBq#SuBsVM6ZFI}^L#wP=xlyqe*E2aV;K^QS<(qUfgX{kEHYozR^0Imh;QxQ z5QXu<<{wknfzPG#7HnGOm zhg(Sy7$_`aXa06ag>k=pks%gd;kpTy$j86^f%(Bwyn~3wLs;oo$#&RDsE~6n;@h3v z%8cXXwHU)eC0m4H4G4J7QzXJyqjlnbu$-l+L{#Vp+FJiMq%>pS(7SrZI+{+ z+p}Cl-)Xj_X=y*HcEwPF)H%;|@xx79|AA+~@N>)M6L@?&^1l!EwnT!}ZnwI2HcF21 z%$-zYV6`SJNQh`d&S&+ZAe3_#eMFuDot!<}XBxIsn`d80t?V7`!)K~jvzk%^Pgi4% z$xh)K5=72;^)uv-#>^v>iKyb^A?L{p@uT0ldOt5J%g~;@it4`9Q|_h-otRBqtIM|; z`8K*g@s_}%*&uYje9km5`td^sALaHm!4Zo`@OMy3=*KW@pLD9DTMJ0puM?a4oVj@- z7b-6Ji3eI^%DX<|om{x|3!bi5gtwlC+I{AnT5pOE7m=pq#H}oHxeSe;LX1QZ2J<8y z0PV>5Z73W4C&AKo$S7Cevey(uY&K592EB`_(77r>J@XuOUIoJ~cYLr5M{27YtUp6g z1vIi39cBBp9ao*tnYl<7>#fz^|Mc`=zJa!F>&0bLughNEiMhBp^=y=^Xk;6wNvMx{ z4&T!oR3S0ZP-45O@FiY0l~{f=V#<`x!J>0%$yWR^8t_6VUQcq9SyR)SI~!pz8>$(( z+os>IocfuP)-^~X4wg76*@=)BM|bDEKph}wzIdbn41B#ID;L$ZeAqy!aS-Lybn*{kipj)r1m5k*^M2^YfHAB9ecT&^kqE>W2u5WU&No=Dj&rxe0%k#Bh~L* zygE<i zAN@>)NN_YcY8(-lsp;wCUfcEDfe76}KSEw;FFv0z;i95>iqhWtA>P4{yslN_>)S6E zxp}QYoUAgxK&cG!Afg`tRFS6#drmX@LG5}J))#hf)3G5r|1&jsS0#D+p09>K(Idw9 zvqiJB+Y2PO_D9*yh`Z(Rh~Amaj{}Q*wu9OI9?I-vbIUlVJ$*_2ud+2Q__GCWr^RGT zi6wn~R+%^zlVFu;9!yDwm3bm<>UiU`AGDooIQ=p6P?!MnR^13G?{f1sFTa_-tbMmN zGj}Jt#7TQU4{L5!vQEPdjUS`H!s$n|ZRQ$eDf=S`LHj%P$6Ym#4HPOFNDpi;{pK zJLiY&6iaQ}dpN^_g(<`_&8yY5eV6t9S#=4EBdL=X5z6}L0}}WmNOQ1s`PDV15;e># zA7w~s=K7+j&l`DEAxK)G+8-hoEJ`R+&JOok(QAbjZmjrPx=k4 zKUl#%zzL!ZaXic;H`jG9lUri$_@+rT0We|Jt+;3?esOz8V4mdQWR&F*O?AqR=R_FL zvh_`~%X{Xm68juK*Pu$S$caPok~nwHa`6|cI}kh$fC7z~!Gdtk1K+1_j(`2_X==a) z_s{p;ZJQlDyL3&oZJe9rlT3XxHh{i%Mqji~qPwxXTtU@~UTG=G;t!e@_wYah*~&K{ zk0fg5;AG_|LzFMBI82!BZ@pHahm0|>N|H8A%&;ms{ z#QbNV3P6LzFnJIukiEe@7=F>JcxHeu>5Vredj2k&?J!f!Kuk~5ER1Bf?cBW))J5vh zVwzi zm$`(S1lOS=8MW$kIlYbR2{8^*gU#1m9f!gMcnY>O#|gTe#@?o+_rU`KvE6hj%mJX- zQse4zknZrN2gn1v5!|XCPM}QskC9*H6^z_VQ9$Z9Re{M~)FF8z#E?9&(A9Q;=QNr{ zc0rwk1dB(r$}N!k7SxqVbI?f51ARonqwsC0t39LvQq6tEb+Drf!#qb>^hLc|kub1~ z-bk$XnnUst+G6NhBpGN7LJ)EZerU#gXb`tQSm-9-(rhL-RX=C$5bpW_c7Ks_Q3w)8 zG_1O|G*i16Bhb_V@AVCESBC!No9l62z7a&kcxi!T_BEX_@N-0n3yqK|*b@2~UO2VuAC#BMpYEq<)ye_*)Lodpn zF*Xwy4-!nuvPiBZu?4TcLAJeb)~Rj5M|<%|6Y{R+8{xG$?WFnhZBDCQi8`GE<V%39Q%SUO?A+yqdQWQh5JQ>)2!`t zEvY-2DoeFkqk`p-2_Ko$G{L4*>qf64?U6mY#BKpQB)X|b0Uwk*?#xh3%i)tk=!>P4 zCOs{8;2kthG>ZEEeN@j7W)j!h(?PC~H>;WA_ioCNHZs8iQRU`bPrlZG>;#l2v0X+A`y@uEVnrKe^VJ3BXdTeZwlgA=yoC6+!wvP$nFyW zm-rUGkJ{I^X`4}zy|OvA*a(TSn&#grUy>z{!(eIzaSNYwN|7A&nL)utnyMiommvZAozzjWA#A;_mv5n82E2Kwsx~f%DAQ5y zG*BU|$DEzA{C=Hv3M^)r?e%A0jL>y@G}-1VgL$a$$y%*2a_pR)07b6z3uYe^Mn4H; z%n=9a;)5t3H)me(rU*LPZL*_UQ)mq3{LxKo zPqgz~efC0tvadXsPwo^)%}kdE}S!_wOI=-`gImYP(2=*J$4#!isSgij8N=aw-xWPlw&hSy|MmbuY2agS1 zp1S;^8F{{pG8Fof>QsF8)*V#@FN$YiwV;33%lmW91+q_%y{Ryn`yP3$RIMPZKr}1Y z(f6vBjMPqr*J26}&+fc0Zv$D_<-FzpvcN}Er;@kvM#L*|MnSeKN6Lp*4}Mo#P$910 zO$%ThJ9P-g(I7rD5^?Ob1ckdPXMyW&g8#s3jW*o*e(0Uv3_W;{ekN=~4h{$+aLqW& z*)F=|yF5b|za{C7xU-hFD*RU|#?4pzQ_qu6$13xDAG5!`S{~3n+-B+~_%>6P$`>Sx zz8T!bRK`(*vUFu`Tx{T-y*)U7lB(>rJwbnX2EnF|!N!rh)`n|guyS=&VaB)Ta zgJ7WwPX1Uf_($oDdPmNJYp%w6J;q-_6mB=Y*ff4og_GvpM)r@UAE8P#pAdcT+`D#V zFG)Pjaj$L)r%a~}rTU6V&j}mZe4?j$+@sBOQOD~bwNmV`{C8uI;=nZ!+a;c40I=@- zLnJ^l7`(UT@R@k6OMenE4;bRtLqNQ<>8|&KMFf4zpPuHi8#e#dixB?}fOK6I2-{Ty!lG>>7d? ziJ*F`#weEAq5wA{mI5H;P0}TX<@7tK*+WXGzp4bdQhBti0hNEv_HdKL)Ex?XXi~xOmPo)FTY6!`FIXE7Ptv3%+(BulcA7#AR#pH!+(&71-QK z^u`HQ31){O2Ur?$p)fq1xGID`_lLg|^$e2@r2Hj6GwNXT z{hDXcKsaDm5DCGGZUh98DM4J76C*96&4Xc~c?6pU_LLhkRDEW9@nO(_=%ecOi_G&+ zx*3tn9t`sv5*w;p%kVhnt^Gfl_XD-{Kc}eWRaIk==32)>rU2DG z(2tVSayD!ET2wcIWQ{=j+MIveB3CgTUtAA)^;uix`^(BVPb?jOu$W0qiKrth9wFH$ zG10-Nyc9#;(Iv^#G1W9-ooq902L#9U!{PRK+eu~>@2%Cka0B${{iFaIYAG>iZ-1_!fafRcViqOOKi+*urF^?IyNP9_!8By_el z^Dy;ke1Q_>N|z{sdGv!%eU4JIiE&b1;dBUcC_-KpiSxVM?x2^Rvrp_gxDjt^kwpaY z6Wq(F0y%t;h3E&*C+>a;#!)UA>LSp+x*QLlvtG|$z11eydd|(Y^MSXsTI^P`dv+W3 z?!OU?W1D+Z)4Cb1w0Gr`CDu<^@B3&|Q~T(t6yo=_rR!A{6;+XEosU;%ULZy(@5DvQ9$jvbfZp;bvj@c>&DJhPWcpurksRDgYYWGS$;~AN3y_OrayCJH-teSvS zjH`Bt@zgv)Xei;g&uY#*t?ij}4>QW1p~LGPL&9%-t#-6d?z8bTEHo=Qne>AttD3V3 zxZ~|YK5z5JpZ;oTr*fhI-}lAcgSBaaM9mtmvu!&V(V4t=X&k`!+@X`sXzmpNU@v1` ze(-NJ{QuWbNER!6pnlweZa1RKgXqD8#L7%tsbvPqY_fw2vLkLvlF1LsMpBdz5Nh19 z4R$7}fS}?aZvJ5xdZkNfvjHpv3Ef+FLH~Q84mOMVHV2AV)PA&g*zZ*k|MqpXCYtOG zr#~KQ!qL5@RPuV;9NIXj0B6c9@pk7q_8#dK6<=4Y$N?xkB3SD-8q+uQZu^D&|KTRHlSfi z3~GY8cpW7}T@6ALArX7OI5R~k_4k9cnl*Rbb&F!xFf!Hm2hI^Aw+pS$k9I}4zmk#9 zyQ1s-$`aiPSrBK$^kA8w1@ zMi~lnhd1}&i6@8CHIIe4@W+7hI`@Wc#nq@tC)UNx8C(Dto%?gFGSvEAObYZ0kAiVC z39~W-Mx-t#d3r^s!H8w(`Gn4ZN8jnK(ITj}Yx5XgN%^0rwjGpGwsxOtK+~W)*BelD zTT-lq6kg&+)YQ-0Q4^b04sLsDz^ZjGc7gtMRP}4kr$ZUn9ODf1HrqeP;J;PFLshZy z$au*~<{m=*dNdUaYc=UuG87~f<_Kp@2Na(wSU*V>syczcR$}%ttJAn}L&~1qFE!9i zl1Ivl@6$OEfl2#1VyB&YZ5cHu|90xM-S(Ig{;@WNmdlM-Uzgjz(WAy_>zO{o-fUIx z%`^56lQu0d%TO~}i=uyJ&{#ooQ!6n>P1K|2lT|$+hM5b;Y*n!v=O2!4{;OSB7QUbf4Mc^;xz7W_CHv}hxpJVM?uRhs9N+Jj0%ADu%{mZNh~}d@(%?*Jp?-B2a7J} z#%q`@dNK~Sga{UgY`)~fZKfe%beT;>?6e|t4+)%TnP|aCVDDxas6!Av8R!WbeP^d9iK_?0`D! z1l7}Etzj3W@ALb?n9;t-pY@CXjqJOqp>ea|%{rWkMQ+X*T7Crd_QObG${Ch8o zzad3@-n#M%RYq@+ZtTuBeM}gBsqf3j-Gx$^I?S z17^(8_r>Uu~t3%0)r% zyDk*jZn}&D(eYagy`esK#L3P1rwF#V-G)|@KBp3CH=^iH6de7K2_ZWogAb1j)l{OW zN7snfQrye3kZS!^XBF_-*cf-mP{8uZMP& z2qmPzS`1YIOA31~y(pkNV(F5upqFS8Pf`YFp8cG%A0$AJom?!oX^-T@x4)G1(ou{o z;rX7tpYOe*P!o4T!=pBm^OqWLg90g<%R^gVXWUG9y$O*MXuI(dEHW_%H07w=c>fey zOs#hJ16lX_-%bTBWD57atRK2Diu8~$M9H%S-(UeVW?X}j1G@>297hGKQrjpyY|3gr zPdiIA`)}U9Pb;fqN-Z4I=iu<(i%5hcQm1J37GXo1asm98<`%_ zbYgG%S0V#G|5BvH4j@}tb12`C=uD+e0zg{ zCfXOvYC=+PPJbn*P1V4l?-5B#7MsolzWLzIT}VB0bsqApNsG`l$9w2PJb!hxG6~sL zei~6>qhg3sZcM^TE(c0^GVQhPE`Q0>GfZQ;5xcXifa%SG^9i~5eOG6Fp!uHRh_Lro zq1f;Bt@;XG;@20tN~i&K63F*HA}tirwGe<337CR$X-XmcT2lH>EoZw3d>*sf=~3t9 z>apKaqd4T|#n#}CSNM#4&OOhN3jp*5#S4ixp$;Yzssry+t;4I&9BC}D_txYg&=bQ; zQLsAxDqY!k3h9^~hucp^Wmtsg*}aGfDn4GOr@K7pl=ih|@Wdydfps}Wm2Rg{7v)v~apl)pOi1V6((YW508xjw7)5*i^VyXy>!ri696OollOIaw zbJ$IU)4uWxmF?2DD^`?mwf9uDx}&m4lz$wf%rk1(vzCxvxZ&JcATq>B9y&;Ica3;Q zHHj!2m+Yb>Of`L>pH93{v*!H3KL%0Kv4pBqY&Dc>m-f@dvMFsO7TCpDJ(A;ndi+Jm zF(tWgR~8^P-f&Q-UQgw^?lH=FT@Y<&y^4KXT{fdjfN=y`sS0)TwN%fddaeWuHq}<^ zD*JV)lOU_ImGZS^8M|UH+O}nOJZ0=AC$5)LX9LN$Gu~9|`JDB?&f4HCg-2#npeXoHFv)(?jMGO7nT; zoM?r+rL^a#JOUXo&>$rwZxha}jat>3ZcnUqf{*kUB~2wpM9`1Sp0LzQ%5(Hn)Rb)_ zY$Qf+cA=ANA5x!RZ0}!qA9!ZPo`2a*PO8LNS&q%xu1A- zjHh&SAWJ;9oor-!5_#!{r8&YXYu|A`&ei;r&66%&E^qdlFxqA$Xlkef6v*3K-FQ&R zL!Ft#?4y2)2*Msj24!A)f|p@{@s;`MQ}3x5b~sJqFyd6FBIkUe zpG}zt-uSufezi=A>=#*4W@*ZgkUPCO%`_U@z@B6%Plf@1>+m|@6+7z_$Kf>9vE48Z zt;6?Q2w(FrHxs;+o?C_8F^NkE(=!tlFN3Ek#z?R|1jRJTnljN$7885 z0=*BCFdd-da1MDZ*fMSEasIGuFe~4=7sfdVj!67Kj&i^`u*PH?SFlm`E5BbGloIJ|nlXf)V)upzkoj|en3EA66}w*L}|zue#bOJ&|#%V}=& zm=hV7`t|%z#!=y)ctfc_2`)}Q890T_xqsH_sB)L?6hWGzqQ3GY?EuH<#*MG^;Ya8Rvt}?@46g?-?hY#S!VG&EbV51k! z+{JL|`^lp*L;RGougs}iVO$bf9AG;B4P~kPAotH+D%hgx%=Z2H`M2!_zbHQ$KPgJP ze7T`vo9IVEe?gV0_{qGn`1u7xxXS*5?4z+oQ}S*5Nx1pNnSncj{O_?}EUSW_pVIf! z#NgL+Fh)=A{US^KV*6zN>O+%XBroBqxy{!yzZg*FTWljh#@ZTAv!BEK_7~C1QR5c_ zs5f)5Z}ntqGXwoD|5taJDl7if^}jqA2EC6My7qhIrJcOLdh1WZ{{W%zvnPLzw=Fwx zfDqgD*A5KTD8%veOh}qW-5L^Tj+F)3!`rHMG1)yDyQ+IPARaI}1$!qIU(I z=ZcQ6=9oNze(#UNZKy-W^}$uxkqMNT|FxIlf9La=1=i)ty19F}zdUGd`Ki;-OD1S| zvMM$^O=s;w&tn=}iJb&ZADPHJFfq~rBCKe7w+!9O8Rh&4un%MVA&!zrl8;S=3o&tJXT;JdqyYO3QK<3 zy(CUKUIB|#*Tzz#=3vf46-6di)nooDn0y30=+xI~K>jTa%yc~ji2CRlhdr$a&0|FQ zwdIoR`CFv|B*8y1G^R8$DO>7HyRmoT_b+2lH)>RtK|q&#_Ma@Cv2IGD8%xJI0Tj=P zxi>z?)y^UnI9;%l+FG#u9-rc2^ICXKmSrFM6>tRP{pU~bKhc#Ldn~?G(GOICA`ck= zMH;1G4h*>$OH=*yqa+x=o*rQe96U|L#;e_bRAf1SS6p?I2KtMoh=n)YRkR~DlBH1Fn zMX8EFM8MEdstOVz0i;V8kdh!GJ)tfjiFfKg|2^M#zP-o!?!9M>bI<*cLkBUWthMI5 z=A7^IKF|9M>j1$8=Gf0SMgj!Jk66yljKo&pSdozCr79E^$4Ux0N2Ij@DAlFU%vj6# zn61}5*!!Gx0SdA^_$q%^C9X+rzA%m%hW!!?wXr%A*E>N0{T0-VnnEprb4Vm7z`DKmh4#6KfM0=goE z6CfBqw1;Dd{2K6EjbFvrQoG?S9fm(RJ~-fBd^mSyROSxuke;2GP`U}RY3h>E|QYigS(T^Nt>G5GZ> zn4s@$c_qd68TO9!a@OUp#;)yC8er`EkQOEB{M(BhEYfN0R%)1rdmQ3RED)oefNH+8 zS!qZj@-zNkRwRA#JKIB1pu)RWd=5n4v0`ghHR9{Re~gkkHD)o^{U~DHzo!Dn1v%=K z(+N#@5u35LiBfhuyLVNIIWrbl9=d5D=u@Mwl+(OIR^6XuRmO8@u|Cl)DrH1rA45;h z4mX9xpE#ts?_!DgVT&WDSC2_0yY(f+9@|@3HL`g!0T@g=@=EH8&wdFwP-R37)yS-KU z99#0{#O;?3kNR%#oH;kRa$>Rz(q$>23c zoyR%!IoPsWx+|1|eY;NrZi`nU7m?u;^ydT>^=WjUA-yq5}PzSe%P^NEQ(%Hc+!mnHSP4sjxS8-J_2c)mv z&4BL-quevS3Iw}RO54mG^L`$O^?NirAYHmYl{>WVxGQ2;o$}n>Ot_c8@T>ykC{)k) z$dNMFC5ZZFp)gzbD-blnL|Xu4 z4fyeXA}}Ydv^@Yj9Vc0I_EfS|-{;;i%idyv*7Snz1anDW$!6U-zMh1*elWqkj;S{~ zsDg@+^09DAnV7w?DsP#tAysAf#Gzb}l22LTw6GCr$T{8ZlZlKbJBZ7ia)>C5B=wW} z8?HOe=UxA1o;nN)PR_xGM~uzAN{cFLq&xIYYb$#z7BmK^fGBXa?sa%iYg6lhc;@W# z@+@UCWO!hB@0fc`RLJ(@p-v@bCqzlNHtP>iUNV_1@CF4q<}mOU+Nj zJ_16j%}^~b?bT@U8g^LIxMyKe3C8n2r)ZrBW|y$F8r^xn$WwxsS#nUd(HokH+z4(D zI*7XKaGZ_)0CbN=tS537RSKxX35H5X?=JWucp-vyAG}s`(n!etI6|_LD2T4Hdi`#Y zp1?V(Pu3(GC)#C_KCmbS8%l`W4apJl1Em^C=a z>n9YwUN}dYjtTx1!s|i!ZB4g8R1^dGd<^Rf@l)zTH%u|7pbI{gJshRnL*w=CzLQ?C zdQKeIU?cp9B`LqD%a=c76~5EeKlQE0_#0!bd*}BbdD+*mcKT{`{~C~{85&vXZUjeZ zoy4uOhpQleo%sABT$l93gR>g`EYUmX4d6WA&gC>v-7C^7cn^cG4$biH9u@~uv#O8v{@IuVv@rrt=b&$!cbVlZ z;>cRDd>fjhKKxvDMNkY%04nL><`}WDnWL)~_|(*R49i=$-VV~1F2sr*Nza)SsPb{7 zuioAg9Vp1KPCk`K@vbmQ5f_e5OUw;x==JdJ&u^WQ)NP6vjg)5_hn;AtYIppLQx$y2WeKD>}s* z7rJP_VOV#GMz~)BckHXR-YT9OhLo*9Xj4iXjCL_3UlAWPtn(|(3C+_{=<23G=2{bR z5-04|tuuvnhlq{VG5Q7W$ou+YIcGXVpXAt_nHd(v=gxSKd?LM@0OT1LN_A+3(Jn~S zNXRQh^Z*6;^R8zO>NZ-px9!v2m(z z1z}@loZaGTu+mpMJSU`=Gp)SeZP+HGvCnd2ReO_^~#$OYE0S+&UI7^;n4JV@lmRMc2Mu~`-1_+(b8Ety#}Y!TnPoP zFVfr#Tq_36hBZRG!!8?UT-MH2dzhj2Fx@Om&F`3$Z|LO7NeRQl>EeRof){VcCdQ^= zWiZE}4AAFq2ReR(8vM%lZ1%RQa%}BRy0B#iS7%|q4y_WleS(}&FJL9Nh82bOLZ(dv z>kpd}?QKE#_~EhLDQ2O5s2%DY#WO-01iCo&=;N44?#6ssjQ(VnOpGr)><(o;3In5+ z8l+2Hu7HQXm7V=oXI?U5ha~r)@r`BDZW?05G^71cHf^MFxOCw>1-F03`bHw=SEwgb z04k&hE|~bbyOaiZC|4nds`xn{KDEG8?XyZ4d_8avxka;a2uTUAxsft>w`Y8>#&U_Z zlu7c7jF*GC?9$sS)pS!VZ=Tv!lfkiM56=+|{S(=dx|+~cKP>b1I#fvVNdQl;Cs-JgPeZ#pptgT!sB zmzVBCmnEyHC6~<#$SfwAfZbt(HiA2{s7JSIGPE=%xvJvEm(A;4rp(+rUiWf?7Z?m= zl%t=Av4?yJmB0X`hTSG0_zXi<_v^bs7XP^C&4oq3InDFqQNg^k{5ePYo9JBdg%r`F zbZm^p3O{S#25?Yn8ZX<3P`^i+dxd?Dxdc7k*1=rpf!F3=3o4dwB357 zW37{rXZZ4BzEDe0-k6>J=QDX{K7Tflb{dV^+*&8g*D|NMomRX~wnFYr={3fchYIzp*JaSA724b=QUrx1{6A zh@$$z=-65F^)#?x>QVqZ@qaoy!lZ+Tw#25E=9$z|epkM-QRu+`p~n%ui+y4$4`5Nt!3srI_1v{o*r}Eipzbs z7B^KB_3PX6nlL$8&ub68Xg{D*;buY5$BuVdZj$p2>vF)Vye*k0hSz+52KrI+(>;I z+6&0g7~DMWxiU|ID*gy9%q_)|At#J@f8m|z2{`s@yW_60<$CJNDV%oI8|BCY9CHz{7U4lJImmD?Io?(ue6tV(hW zuClp&WXV{%X(;pyNJXYn7atvTJwUB-xdRunOsb4oS3;0ZO&Jh%^L1EbI(_$KRW#=U z&T2M&vPKpsT^H3&GnB6h2zFFOw$1jrqEfjY_ZDlW8Ft63NzLe^szKJU*$e$?&l%}V zW(eX-JHi>eeNvPgwClQ!)U@50KLipehiwHwh5VIU!#FJ#Jey{Q}5l zCAX{Z!SZZ2BO;o(7KOcK zy{h+}jQ}4q1*M$_KRPS6(g6a5v{k{LKzD&T#CxnX-J_ox#f!)8B%KEXfH5Px&>Od@ml2#?KOdytTu%3+_D}7T)!4DBw zhKO}QRPkRA1}UO2S!qKF+tR$S8*HkZfem-7I?ydyc5)*sYr#My9F9QDA1GxJ94~@~ zG?R{tK>hXax9I%u*ZlW2`tKO{uMq=p;d`+kMkv^A0iaq`9UeSq#~+IL;z1)aW39zm z=?m_&DlnFQ{5}AA_CCO_l~NRN09t-@*8!k)3@q!}q|v}En1dI9Rs)!3{gabJ-2p(% z&Hm2Ts*LsQ+E(I@9|tz17f|TI`f-{Wc2j$40dNGIv*;rLu89D zbzJ|gDtl;!JnT>6-uu}=bjXyH$x&_KMXtW@VL9dt5a51KKxFF;A+_tqjDdBxk>N^`yt!kq#qoAowA418pG=_IYJf$J?^V}6a+7#ieIFIS3)S8oW!;H5^ldQEHZXR-Pt3bB?vE=uRF4!r939bA zyj6Dm<##p(EI)*_p}}J?#uK>1R#kW^f*l=WLo1Dxft{Q8BXYYT)eH-7Zii$H3=SkV z44JEHKIG+N;Obxo39gu=CVLdnqM*d2)f$N-T3e~4dvfk z*^uvE)1AZe(cy~<+aD(ByxDaYH;0HF@KqO$hs4>zID0jwzzPOi-d1Zi(N1i%KhR)N z=;jq$dpchPAN9?_K{Ai&s6g9@KK;7&5kWMtFkECf_2pY8VWzMFVMi(9o4j>idf-F3 z)EhoW6ZyeyW%U^HHNx5CO$ld6u-BkQYtn-t4>5mKKOWUv^rQ8Z7~d(=EU3@?nh$+T#5+Q2c42!PHRyP{KNMjH<)?zN(e zO{G8HoUbfBI9DZvnFhP3D>PpTv*nh=t=&*Rjd%$fp+!*r8@LaJ3Bk!-zkm)S{40vr zEy{7^K&7!%(d=K+uPWS;epu;e5uZUyzK{D%wu7zmL z_iCn4i5T0?N!-EBI&pg2qR3n27{82b7d!Pi{KEF_V1t+upE}xz9w>LrY33;&%+%LU!Bzq1KJIK#4SczCedw?O5_4v9ul*+Hwm&@Jw`i8H_RE_tfk zWVr<&tBIvvehxzZw6qL(4{i-8xA5JmP3eRg;Z-!vwE0%*CmnWbb+|38Df#6m*Ol(J z^4Q)}4Wy{D$U4_nxES?wP0Shp{Rw^!oJ4M+xQYi2$&iiK^t_sp#r2@=2bqCuhPMmSi7UwBXV)8LF03@BYW)^f8_%>aqq z8te+1vbU4|v3T_7B}eJa6`<)#zw_*pV(Wu;T0>AIx4y~ktiFgH~g z_chg`NY1Cq5IFT(M}kBWcU@&ZrF>{4JdTOEQ(Fxrso~( zj+k#|B+95%f5t>r-Eh+ixop@YWYRhl?YMpEuFu#gvtA2C(vD1dbYUa#!z471!Rd`x zc0uK2d+~ONaL&qNCs&G7lDt*i&9{~^#GPST7c)foP$8s=GxLfC1<<^f%r2iNndjs? zCd8XK~iLgv?9PiYA?{&(dm8ad?`QM6C`#i8~ZIAk)wW#k=;~O8K=l=)2{wO26Trd;Pwuk%+%s zx}U*LriY2{%%*B!BU`2$dCT5Ro3u?nXz?xD$`uhsa@zkQP}_AT>mjx5bAdp*9Ve#( zr=e(-hDp6~sbT5#n3PXDLy5K>t@1U~SbZ6D?sq~=ycMUJw_8ndT>XTj+NV^#n%r* z9k((cx51S_daCg0^6?{u(p(PQVcd z1ZfB%#&2}2{MI0!^NN*+P)}hBZNPeV0t%8Qo(avHFt@tr#V??rV3p#e?x~SG-DbMa z(DQdtbYh}|uYiPw?LYD#Zxr@B8w^I<&8n=n1WYPA{W}{QY7W(o*T-%u^aBlS0R_vv z++noFz5W|Wy>3i^4h?7mARDlbNdDkk*umEH{!b5x_oFqoxfZnu=rp#>JA8Qh68|=_ zZ*X1wBZ;M7A_p?Ki>a(qS_IUw?GD=Qk{|%;xkP{&ykz67%#VYJhpk)-uEExeV86U$ zfB-4e1hkNRe5m`@nbIju*1m=9%M4ZKlVAy`tr2wGOC@vV%+>9{lkOsD@iPx+t2K=i z$<_z*>M#l@%c8p=iR|@Mka+YVvCZJ|ZPMBZOSFGm65EA{0^%$kz|C3F1Wqg4cEJ(j zdR~GWPcf)w&@F5y6&GnM7)RS^xK+K6{8^ghuF&#IfPoM5wLRtjAUh_YlOwGT6xM?WK4-f&T;__>!1f8Aty4%#77uRW@TJOj|dBIo0 zS21(XurkX&Nz5eaUG~>ln+gxd)vwVEu)&L{3~oiObWyRaLjwrL$8KOv?#4_aPUFEm z%Q#Vl-OMUoQD8|9u7Y}bjy@d#kq19~XIs6D)y0zQe{g(sY(lU!P^#Y?4o>ezJszj6 zmk#N(0vJXh2~h(nVVV$vvVbZ}WvoB|wujh2;8U#v~#TZ>RsSP z6fl4lOx5Q^dE%d(7ipO21mB#dBY;$34#v89^E+F#AM+e`hKB+6EaWo?CJ#H~3he&) zs^4qymE7Fl*)j+-9lV=hTk~%(eD*&Ejt;}LbOxXgms2P4tYeS9vweGrpk8Af0HXim zdIW^VG8PbqH%r^S{_MQ|WMrrrSi|wHOGLncqH}_gxpW^id}N>SXCCzg;0p;<&!%0s ze6@ldv43)6{}?()=C(li_lQB$pa5|LyLFNqdW_gf{5I!p#1e&lXFF%qntka0;x68>DYHRnK}s=;lVtjG%^f?Tq(i-{|mV_ zs@XrpuNm^|E<6pCD~HVYShP_q>bfCKU3Ne;hh7}p>feW$C`Facx_Cv@oiX^%X3LPI zIN%8xlX*m2qyc=0xVl#A<+7?ve>1)b+3W-{ZA1^_z|6ZKa&+!{L$wwY#1t2M?3S0r zldTM`V8hSY`s)bi56iN(9Q3!8h>I*3P3F+6g>XOyiIREn`EmHUotDZ7niVWW8efKy zf$|ZAVWZGu-?io13jsKi(xL;xX=7n`)5s9>FvI*=uDiP5fkW?Q1Bu1x7<4IJ%cekw z3zgIS`yHS+tQlRe*p)0vre+u-uvOmS*!S@r2S zt!J@O9;{9)m-+$(yit>_y%w`c;$p?1Unwqf%jzD?d+;lro6D-?@fBROJaYBUvV_*A zy>3AEhD9_B;|GI)WU9p@%MSN^Ne_N%r=Qj3J#P$VW9qu9;Ec^|plc%do z<{6rYs;QB`l$C`|W~YH)oN7zWIpx7=d8`3~jaEC>rA}23LYCEg2m6SLPsvz_|B}4j zA~p)^@!(~Y14nAJ(h+Xs(RG9n+U3G%I`#&{O*(w5%YZnNA~fJL0;(;T!Blrt_29yT z(mnj+M={7fj73&s1#Kz(Lzf+a^j0p(aeaAxvPybg7_WQn_zFJdVe&73yzk%;bpV$M2HupQQf@*^c zykOfv4r+QwCsN0Xg{SZE|L78J=W}bvY`*)c5|2qk;z=K=W%SqD=ik{(`uuFdYx?0! ze$s^P4do5fFoR3SlQSwW@ziWnoqG6QS@{5#)hfuKk1w4 z*zX4sVwMAShiA-EM19^G4XM%Gw`(MDMsO^EdvVMLJcH+60dc0POMrPKi za$u7o*E%oe6#kL$*@%7$U%wy=MEDrYV^R6M68444) z=wR{JSLPG$DU;InJb`cc`1(+#N40JTE_FBU*yX8eyn>HLOqAD2;MmwEslB1) zN5u)w3ax_%fVC-VhEbF*=`pcB=Na;6I+Un|HTOo&J23GgA~R-yd?Uol)G6Q_ zON2!Neve@PdNE=brk=VqOj=K&cco>DK~wZIi(~g1+&K`uvuUT2C2oDu&ADkh^VYFs z-wx}KVY|ZEc%-LWrMD0N&Wc26Avn*6zGnYMnZR)ll5W3MnHLYooQUs`d~Ma>u1u97 z#Q6G~a7kV)Y)`f{8V|c^G>&@Yk|~SMCfCks&=1EcNSG1N3)SjAy-L#6W3w`PgIo^h}Z*1zJsvop|jQi+hU- zfJ>)b;G4??eCD>^oE()oPM!|b{Hukl$;_X=0ykJBHJ4)B_v$na_A?k+W)wNw{X z%k;v1ja%Z*|I(&dM7T33tK04W)7qNbBJAK zD?NSd5ssAJ@8Y6**ZKTyGJYBr;sfs$4|yrtlgdF`3?iE+_sOelIzU*shn?i@{(yKF z6aK+b($z$Zku)$3{id$KjHy$eUgD0X8@qZzMOfe!RU#$s@(4DKJ=Kk$PQmz$v|um_9!Rc(HBYCtpmhw_^|OZ&2Jg+ zQ5KDKPxhEvR7c*jp`Xg&`Ap5Or6!(*8qjL z+V%59i7f}8N8{-$S3!je;bNpcfR3YAV?02R8dU|vA=F7x8_HU^AYTQLHBJ&1Cem+ zDrG@Y{YQ^jMTvb_-&yt(BPS}co=jeK$F1;FsbLJ=m@0N*iyR0c7@5CFkzaF?s)U05 z#HDq(9~<~Av_=g$VZ~x+xCiH|g!$3UFbH90uiM@1%#lOt>fX~~)nwsN(+NzcPoiz4w@?X05 zS+`Lm|HZ&BKIf;tQ>{$AY>g?n^QS^J`=^rAV&reMv7FI=@5ff50ekuj|KA$lS^u3W z-ay|*Fh2jm=oYcP;NJ>FLyrH{51V@uX0aL8fAg5l{HG(`1=H#uW^~U=LY!zsqvaDn z53um3)Yjq;*Fo@+Xcp|l)$0~NKSTcKWg%3Xt|2-B%ln6V7kP0g5Z8K*zNLDU0cvHLT4qr{`{7L zvL6F&$@}xVUm*~US6MHfSeuS+1;5|{eH1r&Q9rfB;V=F$(G&WZOVi()*ZCV2Z?W!= zPc#2%yZ0=l5L8G1)%&g(LC3x)7XLBc(pf+J4}brA141Ns%$E;%(#oYjq9*t;=I|hq zatv~z#6;ZN5W1JuEm!7$rX}Z`6{&Vvzs2cj(HH#V&1Y4*r-%xFoZmM4x(R)cBi$&> zDcE?yZ(Cxebu8Z#UNN zWy)T7Cw=iMpay0yfgD{oVH1D7TZ?y-zUJ^3q_Dpti~T?SJZe9--iV>6F7};m*EI9B zA5Nk5E;FU>?9G>Y2L|Hj$gCX$427HD(Bv4u!Ujjg%11bR?!7_OBO=Xi9AHEZ0HE2G z$t+#lo!AEWcq9ZjLtcQL3(f$aCs213vcK7PgRi5c_?(I$S@*=DO6$7B2j1g$lLwA8 zSOYp6)f1NMv6$(b(o*_1hM2r%ONXMX`yuT4(x4!bRHgjjfwoss!Aks{&6|;6@K|NA zddmOy=<&KWwN4wqEAO3u?z#kDES@j^)zIGkX}-zcE5&VR;QEowtAW$C&Azbs*XR_ZYF zD_1Zc;|}PGRzTgh2dsv<>&crBP%GKnj)*Tz2w;iMA&9L}pB+p)AP-CwYzFHLtI#_O zFdjCAg1`KqqTc^Eyq}kbAbV|U9OY+q7?}bQWeov2{wL3EOwR+PIjNbp!fFATJ$5aY zj8B8!fPKX&aQz$vQ7l65`4CX6+DbyiU;L{QcAXtFp7gM^cmEM`r)DX zYLM|r5;0#H+=t)lg9#L%8ezKFgJJ-~QJaCwDOiZXmj}q-U<7fV9bAW*-S4m_*h)Mjt$G1G@64owLX3G= zl=S8;S~DZYUKD7JMH2yf&$q^E4Q>NS{jat5pvW;7hFFVfH=2V#M=@~F5{qmL!1%(V ziO+zVz*I+6g8}(VHsOKhKU2I;HfH8d0umTQht@^LNAy4%20Gd_TpR-yL_oK;S-&lN zQ%(;roG`Go8*X{-rgn$+dB|WQDYB?T#-tJRolUCN0apwr+AFMH*eWLkP@oVZK#f;) zQKa$9IJR1Cx;XhVU3ov{wz{?%#RCgNVDJL!21sy%ELZ6T{C(EBK9&ULDC9sF zwtDrdSIJ8REljeP=&M+eUp(1cR9aaqHO!hFXk2_!V&5b90zKg#uAu1lLbFDRkxCU0 zQO8p5+N3&vwhL{QxK@6p;e}ObrcLHVxf@PUf45A-)j}Pvh-|gfTNPpw{fS9pO7ru% z&Y-YNjo(XM+?W4*Ze#lS$2Sx@B&oAg-`VWYk~+L1oU}fAaHpkAvuI+rjI(f>(!E5t z0`F;KJUsu$?%>#R{r~d%671nNUa8YugX3pt_AnH(7{{tVV#Mf&n>6Rp zse17W6DCQ+HgayrymwL6**R@FU#ig1+cX8WnzkM@;tefcI3E}2Q=DmBlx1w1^t`}0 zSHtWnK{yB8i+`e&HU;Bn1Z~j$>sKIday~6W|6`?WP`!0kZa~(Iy@FcV2&B_gCrZaX zy6&~MIp5|ZLu>hpYD7i?t`0i zK*|N=4kKapBZTPO2d(8&0%=JD959@oVj(iuU|ZM3({$s6M7}PV`h!=orhl1m{-g8b zJGFn5ZriEAH$L+-!>@rhiSYfHK_P65Akg~j(EWiws0r3oji2%Rs@L{z*YPb~F1G=T zu1-Tl=#TG_5O{p4j$Z|Lq)xoEpdio2HR|j4z#^%1;K>FQ5j1kvkm8_=D;? z{srxr9TT9!XMZT>5^eNdM=OMQZ+(NM@R22Dr$fQ-{?@CLYblmJ)9a?}VoK+w35~rg z{A|m5-fasNo#GeP|Kxaj^_5~kwz76DFF>X2s8fbU37&Avm3%R2UAY@+>ku|dd&43_8uEc0gcr_jL?qG&3sC)*2l@W~q*J%x|Vt+PPv2S{WY))?!dYBx-Y$ zJ~8H{?M=~r5RonfkF@85rh>c_Gxt88)!?I*hV{P39>QFG)Z#M1<=bF_4p78#bWn#@ ziJb0ZM?Cg$v0LKps|HqsV0`LaBmqY6j;PYm><95ego=Fq16dIyM^&C=DU~$0zWIW@ zwoIv~X)y#7lh{Yhpb6z39rC=kvI1=-M%}QfE&MfMw|!y<8V`J>GN#s^Qx=w4N2ynW zPi5T7tipyCMz*;PG+lpngqB1=9ZFGX#DQcjdy*ecDt&F!x}q252g5@ifDvKOj4D@gmo$h zbaq z+J<3zzM7%@om_6055;Zsn`UO_6}nnt!sliAGJ0Ir&tuA^o1J*ixP7`Ji+ReMs$PW_ zXyRr!mCX;cG!GATZK=PyRY2Hpn8f_hkThdv5~da*Na-5cGeUanSC_o~8$$_7rY$w4 z$m@6%y4CH2T4?nC$N(QhRM zf`&Y?NnZ%o#{EG^{#{!L7lFL0YTHiTyLWZQy>Z>WB+tW54lCjhn&<}{!_wWZ7Lx^{ zEsJD@x~F`KIZMKY!ckHWlLBV+4|858Nb8y=W$)9$YYZN ze}89VW0N<09=+N%`UkrC1%sW$a{(SNB8GJwYJz6!z^*q!3CD{L-#nJ^)#ly_&6jxN zI`<$;b3*Ogo3f*_G7H^{a*Ni|?so!mFP-Phz`7UAtgGe5X8NV%y0~Lq&JGxz9a!G= zx;oJ@?9Mo6OVE$>yQC2>J#Y{|iH|n>`W}M72YZ(r#7DTUy3sD>Y>o&87%jtc1uzInw!=Q)Wv(_c*C(fvYF_u1zR zc5*Jn2ykKiP+Vw*$;t{4dSvdS&`SNV_FD}xhJI~?9lbvzHL_wZX#3sHE0@Z9SB)Zu zF+A-aO2EV6@CDk7@YI2xm{GB%$ux^E+3|#!^cjlh)ZTnOzv~oUesSR@{^`7>-VGn5 zZD(h5J*_(W^EoP?@|iXjex6sA%LQicldpze@blhpFeXu@%}70^59&LbVQJMC>Dg_t z`T6r_XPC~lj>Z?>4-$`RoGsMKwQ(bs6G$9cRR-=BRWECx4Qe6#<_%WkM<>=t+EN3@ zxetcllu#hAX)vCw2-k@Rhbe3s&hhPC+j|r@;{>gZba(6s&EjF2HqOh(|K91KryV*b z{YrM)ci;9ajRslwEy9&>2hk6ZH34v?d;ZpSb^Vp+-iT7y7XvIS@0uZPCG+Y6lubY{ z?&OlhvD48Nu8l)>7wm?7_3m0Qcd{q?S2%6YFd4 z-o1C=N-zi4lL?n%ZU2z1iR+zHH+w3S8+?(50?3yxI9e95BG&169_mUW1zfX3`ENytJ zhq~{PSX^JAEXHVCX4bJ@Llx?!?U^B4SXwkA4o@fkE}H>4OHOu6+9GdKg)H zcyqI|^1RryG^Bjn*46VtTi8O>!j}X44Y-`gV<#cWQKRw*=_ICYz7k z5UAs$sxL*zw-gx~JfYGKC&ok#P z4|KU;CpI1<^M3hGDGssk4jeW!w_)KWf)VMLt=%!%mhkyRhyMgo03%oxtsc;D^p~$! z+V)dNmaL({^{Pr%(*V|aDe6(47A>`z1GdLKakUFH=YvpW)B)L|82U?Fj9$Nnz~?w} zQG%t;UelAW%KWYsY>U{7=FTTuHlZka%=FT!CBm}K%ovx;GKF~f^|{mQnVn&`#==cw zJ#Am1)o0WT%AR`2S@tzKNVx~;C0QHV7W}lxZn_?0k$oQA(@)G#y6*B?;%$cp8?2RawMVI4zd+I4 z72iY^Xk%|EcAlR-+J}uI727hzug2-`xw_=)FQNVG!gXO0&lK77B)v$L6|u>cdd;adj49>DWj!cvPo5O$ zbH9uK)Q9Xsl$GL?@R6t;4EB6<$>f5@Ioec7E^U&kPB``zilY&&`ZQqBFx1qT6FqK4 z=Z=6^jw)X6ns!yo2 zhr&uxT#>m-u05p@#TH?1zDBO5#o9$D-|BJQsR5N3&cBOvd z;qPn~JQ{BRRKU7tH1q8FzfX1FNkt5Av-J3XG!=7kpq4VPqel4N@zgH;g^S|WZDulJ zIZ_o40_O;E&5snZtPDE3FWUfC=__qxAOP@j08rYNdhpf1g2FI06Q!H#xM6Wt$Hux5 zsA$ctzy8?)Z8x^%OK>-0-HTX;Wf4%7jrX)nMTykZuV!zt;fP0np?3z2*oN@So-8;x zfJ6#{1)z!@$UZZ8)RqpAp0LwOt*{FK-81J2z|Hsm@Il;0eP^rLMqp>Ts6yLmb%M+^ z>=&@;0L*Ix>$1eWP^*dZMKaQZKcY6TV2>i^vjIA`7CW)BZ9_tA9#ipUy`Ke|g1d@f z7+GgEzJVYAZr`;3e$9VhqyLV9{~9qM{hSuTh^qrz^H(u|FVdS)>|5E5)?{gqbAZx% z<8$mx=RjTdeE?Fwp1^O*swe}C57uFo71$=fGi)8+4CaOdicHTRbMP4VO3^<%?9vlU zkQ9QE?Y|Dz$?~hv0?6K`$-EnJ7{KP<4W_arPu3`Y-3@k>xMmB5)Zre0BPgZ7x20aY zfFqCzU0xw>^0*+@#XE>=R*&&tC}0}i4#e*GpBuUVM+p*tiMRdD`NEzdX!>}dM(jpZ zE5G;JZEwXf&UI5%5=TYF_FQI+Xi`ce_F~LsGoL-hXy-nZe}w%w zMocw=lsP8gk6vKzF<6t-3(uyxk^tPZ7E%B*08k}Be}Ka0v9nVjUP zYP!`46VCL;aStZH%R#(yqkNg1pJHbfFb_dGOgmaZil2SzsdKR_S1kM__0B$RJDomc zXe3;LKRM&z%V}%TH7B1&JmY}sDrJbM()d}2aYHze-8bJm)7II~+5^qIrcJf`P@dD^ zWQx=CF#{i|xE|Tk*wwDxHp9)Q97Ej(d$hYN5@g0dnxi8Yq-kCT%q$Hyi~}TIu$K=O z1(FqAN|653uu;CJ#bYzQumf`{!{fExO3-SDJ&*bCX-#L$e;>wncs-lOt<}X4^-HtI z9s<%!e^W8HiWCG7)i{~*DMP$ ztZqb6p?5`mwrlwOC<8NivPpAChnK%n18G}RGR^C9i?gMOtcH7`&f#+vZ_)1qHd*17ZEIb^q=@TjZfGAZR3olJ zS=RBV;zSIEDrK}`hqdE@@mQ7#Z{GFOP_)@AfxuO1U{7V9H<)D~7O3Rfd1tn}7?@Ud zW?1{;p(u$~o+Qxp%R4DcMOUTuaA@wn2IB;i*lZQOGqDLtPJ-IHDizTZ&ny40Xyq@x z3S;ea0r4PoV*MM$JuwF?6d@Oq{VAg;mV(uZ6%PbO1oFhwl7tN|u$>%oAMQ_yp+sr# z`8s$=|M)9E22?uR%iIEg7h*nx1%6wt@Iag58S0AAC$Qzy(`%h z@4~sH6oXSll%F|ZJ90=Uy5lyoIIN8pr>}d@?dsqY0`ua}qF!1zs|(hJXNa8po;nyhk;Lb(yz`E==bHe+l`)Y4pKwvOt za6?D|(>IHr%A*|SeXHlMciux-bXRhWN}IiWV~~1QEk46nEMqOB!M7~P{jpQHS13s~B%YDO-M1Y6hAIE|et)i0gy`7>4Y z*GvU$%L}?NtA%qK^a!AI6;7ZwWgrx*84Y8~<+I`|0FN^ z1kN45?q`K>ouGFy{s(*S9oE#A?+;@|0YwC)h~y|>q=`tCmSX_~ga}AiA|ld6KtMuE zRC-r>lN_Xj5NU!4LB_c#BLu#;zJ z?X}llYkj}pPq_@wh4pmC+F8x7A#DL-hC}vC$Jkhezyrysm1~iT4`1{KD;x-Z z&KOcx6G;NlO;BOogl@GHLc@HHhE`_UHQv;}6eaB~r7wj!9@8{zF|Nm(WRqcJ=J8F> zG?sJ+Tqxsc?B>Q_UFkmoqRaNb$cpfv+CSn4S?)e#Eu6gJA}_g-dvU48ex=JfRv=|+ z(+lR3GR@D?5Q7~dQNBnWl2&3&D+vVVEe-a$c2MD8+H1VSYT~)qHG~KtSPLtQZV50B zU6ESWXt6fvX*e$0UXgJLr!Bz+N8OEgvXm&c9>r1s58BI|S+i%o;J9H_z?ZKLHHi6% znROb+P%DD%p|xEKGO+1&hRi2D_O#xQ3%6W(^~7^i+dC_75+}5aaBEPu0CrT8zsn+q zGeB6)tVF9?=Cq6g;hGu8?YDN$H-Novi(9>do{4Wn;+3j8&qqBk%a0pAV|?jBkBi}w zCRRs&a~=(0s%Q6@XwP4SJ?Gs_a$Tz+M@rAcu=6$xtY4i-v`gjnR~M-AED7(Dz2JG& zwK(hL0Q4ogU+u*9sfHAP-Pvxn4!YVThk}9G1&X%tq&uxc_K_<_YI3n6Y~gJ|{i(9K z3um>JRoh)}z~yx|axRYU3-QYg%xtUjSQ3ri$a&OVEIYR@-$Bn-*>Y;_3q9<{?rOrJ zh0YYM&4mWFzjmP}OSWRC;>Weu^Y=2Fb)$Pqh-SU}Gt6oirkD^nsj0IuHwfvJQjY`q zb?P|}O)->{ybg`u)z@p+q-Ge28kr@P9=*kiIq0Xqs1H|cvB1_O0KwyzZd77}%so1} z@t%OvVZ+4U5WRStDQocw&FD`>_flf+mMm*U2|A~#RhKhcCt<_VYpNjmYHOuR_%26* z3g{&n6}OH#r}Vuy$+*8P6(8g_CYfAw0lHn3(m{4Zb>*wv{N86hrbGcS4EJ9d2JnTg zRg>YbT^6aa+gC6%`Y&;O-8Bo*%30lvJH)P2T{cQShHcZd`5Lp5wf9X85SGMsL-WHo z)^%l!x9uOR?I-Is)%02mA$17d`%JQU1(9Qcf#pJ{@5kM&PV%wZmFm8Cnv|0-#V~NJ zx}dKLLSKXg>h<4BwDSD+?Bd?1hcBMEc;b*4uV>Lfmgx&81qoo!o2%0AY?M(rkZYPi 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%0D=>DCIGkkpcX5X-+zI}yjXIEAb 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

    @-xwA7%sIBCZn50r(*-X?YPDs%wMI$O{0(#H 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 z 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

    =dm;U}EKdfRM)eL?-)`Ftn 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%0AO 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

    RQ(oe*j{13d*fg$7a^zMxo5F#7vgp2Hxn z6=1wcgE5c||9HwuILNjNkRluh0D?UUaEp}ukWK-T)f33CuVoWU!Xa58UXmq)_d^&RKJrL6C!G7Wx%f{d!zqu-n7|x9w7)k)_~$%-Zy0W@g^X;Up~%Bl9M%Sx{$}z)69os zDObiRy#0PS++4iso-qcuHZWk2DIU0A?h^X->4vj=V#&s*H@s{pYim_Sj>jg2oD-UE zW5NdU+@gVFC1+L|@&)>_WN9pgi+7#m7K|XN0D6o5G4j5@^OF!6ip_9A%nvwcCHgN} zLS&fBEg?~S*=}ZuNKwhTb;3apEVqhfLH#u(3=$fA>ppr6wN>-L{9wmqOi{fz>z46o z4dYvs*DmAXRQA&L!NK<8VtrF{Q+=B5PfwR5-NFo=G>d>|j#@QkZZx5BMXz(@P}5Px zeuUlV)^3@v^%zQ8@uG$0*sgw&SB;d3$*A;?w6(+gqcScTKS|q5R-V$H&S`;pffwH_ zSsd))5D|P3oEP)`uTP(wt~;*ZOtsxnFVd6kT2>*q`HmGSAl%_vIwkRO(LLw#m(frz^Dd&it~$GAB~BtP)X;1J|>+U z&+F%U9h{iIk{4h82j~{dD9~Elqi{eL5EM2G{8(!h?p@2RF2r%TMX|L&EI8j#il^^g z=txsZ7ze(swzE7^6h$JVewCSr%!ArH_|f5MtTvGq>dJ3z4Or{g&xQ$DMu1%+Lur4I z*9q<&J_l~eFW-2_FsbSC5{RBTQ^Xj8_tT5@W|`si`2B#OR+?1NyAL;co=qA z+hqtjC5-oWhnya+VeFmkt<3Um%aAlzTK6w=V;!VK{(4XFmBBL$bd#fBKU~F;(=TDD z?&=BrnGdUGlU|1TC{~;+fNiy$yT+94WWf4@2-p&atB!tA@{-o(6wKSF!>F1 z9X0w8Tml4}M6%3WE@v)&Yw84vnfSIcrb{2o40ojFX~+cA-fB+sNGT$YQ!b8eT2hl3 z%~`F;p?Gbi@^oPXny);s2q;1}XzbtIb3^mQY zde1@p_O`Cju&!jKMrF^YQ014tZC$|%Kty-2`aYTF>|pgKNmnStiQQtajq>9k_2lo{ z_oKWIgseJPN&5p0DwEWN7^7}W<*AM@nbO1 z)9A-&b|_aXVY4@-dKk_`46<%c4&ICW$&GOW&|8#sTv^cjfgwv+<>j@2Dk!Ix&u5%Z@Jy~pNO0tQzANIQ_dUyCqn(l?K6&1BF48EkW^gLyu zhXsYhZ}-FYB3(y%7Lbo%nRUuv9~;GMF!qTrSxUC6mLF#y6`QAh`e+`ZPRHPb89cAz zK=_8~DG(29?Ur587*xT<2{1c9O_N%j3YRoz6fpL*43CK5Y~`6J%B3zsry5_S@i*tK zb!DXTR({OU{;<6AA%<#6o(HMLiMy0gl_AAe6V5(aL?{OJPtCKMHABhTO80l5c5qCg7q1+gBR0x zS|6n9S)EhBp#^Be=r-%%-5tGx={^gbSy!4VQw+p=DSf92lOuY}8VM1v{Sq2E(r})33`GY*9ISc3Q#Ni?ga}4)RZi>nbt!_@uZe>kbmSiaJaY1=Ic#<4KEQ=CAeq z-SpUtOf!BNk|j_SE-21rgZ?y%U^t(r#?=WLGsE~^r-4|h-Uooc*fV!y$=VIU>Z!1g zuOEf$3O&6YPykmSK}qg%)xdTk=hxJj!Vdma`}^2Fnf47@9RN_e>0G>X9T7qL3vh`I zqp{}{m#-{a6PYGqrIKk@!gWJ%NZyQaYa$NGVp(0uq>ec_6_J%YNiTFLm7=Z77$|}& zS)02wR-+kYH@eH@WjkKO*l%Ms?jJOhrEfM?^FSM~-+#+wboatn=O*;1O!-pA+V=LE zD_CWOlU#p*Rc6`Zpay3V3YWl{TQLNBFa$=P!(Z)Etz*T1ytPhl_bBCTU5eNQ{U4RLi!-AzmC?EKeVoplX2-C5au3U zOb7pk7Nt!ex8Y8yfy6S`9m#2E6kPM;8^=U50;$RA<4R+m_+@lOecUO2<=gf#?Kq!F zH?oH31(vure32;z?_FQ4P@(eVHbaGXiFOOaueG5vy}S!?tDpt?Rnu(PXE@$%@_F_8 zw-V#<=koDj9OC!j@r|OJerqNvqV%143s-xjv>K~{X2c+ko&_Y>Q)K(YptfAfIr1X^ z3qmZZ`sGMZ}aRKpluFx+g!XQc06Owk;bk=}}L1Tzd-w`?k6 z&8i7|zb-%*F6O&U7lanOHZDaLx$!F1{Kl@eEAs6?m$M-Ce~w*4zA4krfMoDgc`T`W zsCsb9goK>fC6pw5nQ!!-&-SKh=09&Z=_D~Ikgl|5UY4W{ zngWk817_}v40?HP7QH6fbO-JjFLr((H6FV2V`09!!iF+^`Mm}_v3f%ohor@DjUfF! zGlv{Q-jUdF4YS-R+FMYw(v%=ieNs| z#aq|!J-x%ApmsVkABKPuo$Ha0tJCj~XlVN8PCjTWS~Hh{zC*LMiokXj06&|XVouJ% z$D4E^&%qIRCY=tNG*P<>g8b;tJ6@!2=|JH zCD9owu!Vfcc;(oG7`Uu=+1@^vrBx+$c3GAqNC-C9=JH8mHRmc?2m_X4cI>pBa^a+k>Tqsk4!;<&wua&9Et1&BcVW$NVg zcN@DI8=yITBfur#q=k9EH zK--a_G3>$>SaCLsU)%N^eB4Kb?f93CE;n`f*h!>OGD{&wG%{{8;Tu# zH>z0l#1(uLxHREdI_*qXhsQxrdRg?cuOz6Y2_CSt53;&-)m{iEhn`zAF2>yw?Q`#M zOet2^PJ0krqBOf|y5~AyGMbzvp83YQDpmYV;0SHx=vqGo$-Vi{!a`yn5Jg@Rz>c`0 zaS7F$I;8v5H_bPIOOXzKljA}+zv8E)3poUq_UB{olg2iqWLV)QMB%X20NkN#DzZI8 zk^n1MV{aPOkaIa0pr0>2>|hrBOgLKiD-ybNd&=B0hrmpYxTk=1pU-YCPtaL@PS&N& z(lxUpag`?;;&>nSqHHAu(rH#X6)*o}psot@%{)xd#fHt!&90jfEc~R@bzN(TJMH5B zZawTp20D4*quK#KZ74YS_8jB1laxOaualb&Ej6oV+|qUiyjle)tU*z_5nJ6!lZNaW z*tna`zMz63lUdD$vAxuRQ4{zi)pkKANt=dX<a~*~| z6$hg67e#O`!y5N+Go*;iAIS*2icy6iBA@fpfOdkCA?t?*BJ8d-gfXhk@zW&SlZ8vW zK!78x^ILv2#^JG9Y`C7{ibbJ$ytPTJPl~unigj)D#~wAKG8-oIY(W4ptI zcg&JL;w1cGOxO2<*6|Q-+cjl2+v)ZD81{)qH0HbB_KrnWm9D=O<9#CMTlbQ$A3_c% z$X{17=4x%`NcMON-={7oOQ-(8<~#h0w6%g!BT07a9%r+y+oPCmde zjiqkpeVd)0?c^iqC0zlD`ArD_%>MAL_0@fA$WHXhXD}3Cq#aOto3A zhu2|_IyJ7+yYBjamL487VKB<7h>i7=P`I<(uO>!;=GX|=prfj(Cny^S*Ms@e>4!Us zb${U2#&91SEC#l@gYyrUV`U&5rajFK;Y>>5x{|y9O%23f;A05U)uGkFYh!c|S&fLw~E{Q38xtshK z&g88c8SGXldRGTejuxpQTtBPQxFY0NmsLJCbTg(n6LW7X)l7xY42Qv!~y61a&?V9;2`H{ zHPN{s-czQlzTM_lG?dRdU3fEGk-^lp`;N&=>mD=FBXAqO^BaXi55>}$@~Ek397xRC zv^HC1+@E_*Qalb#$)IY&Yjz~xUWDEzY+>&C;#eZ4{U|JQ!+3Q=R`QH~vhP+Uu}8^5 zos0YjHH*eTMv@Z9TZGVgnNTBuf6Ksc6VfqMIUhzt{!E(ixQD__mh&ci5pPJOi)L3v zkzQZ)X{4jCM#Af^KFCBNuKOxC8>*@|jumu(ek$tRgHvi@eb-`dD))9CZCPvf`@ z+wcL&50IF$Tz<{}_jT0&$=@w@mVu8iXsdmVhf4q!SUEwNRxFT^Nw~*SeL6{t=6Z9&!No)o2_&MRy2f>Tv>HZ6FalO2+=He&}*30JTqQBA{qJ zkQbnnEjqkTz3Wb?YGp=zeL%JVLPi3gfnrhesz0qjk&^lg`{ojvSb`y3CkJiG{I(`9$@TeA%?HJ{qpO=Kp&yEC%; zozbj1d24#j+MvkG-#*xrd?BZyE=}okPp0`M$NkLJ9{I3*`gSA0)zxDQ!;j`(HDC?H zUHvMi4JP$@gchz=XBfx1@M!zQEr4HoWC2-8B%enc$O&0{s2ol37i4%qmIX;aK*eKqxaV>tRZIg1+xTray)X8JR zgQEVyrnxZ=^2Mu5<|PPr=%dA2ZL57SE}MRw^2fp;^IgHwUrf(tZ;M6T#5#@ot=HSR zGdXIHp1(WoT$lIVZdEO-Ra(+Z`ts#Bkb)$WgY~ z-HweJeSOt5Oz ziNZM9+C-r;ANi(S?UpTFv{CH&Fl*0SS-NE*+cwhZ|9HY*Hf6QQkSVGZxBDFV+6Ni_ zHpEr0783b!xVP#~k!c!phUq76QgZUk!n|viZ>Ng=U9Z{~D&<;!&j30Ua< zjExqk3g|@gQaH#}Il2HEUNFSF)Y9RLz(qIxyruf4&uRP{K-23U2wyunv5Qte*sS{ZY-EN<}E zDm4M|V+i7eI8zmQUR0a|YZF zrGCV&>s#daKrc#c<<=qBB6#hK7oaY0UI2iHj2GaU8R#78gH>YxO^-CB`DP261TKN( z*GFn%8+8A<~Fi%RGc8M2Z95DN1^9PEO*iC+QT43v^C z?7ou5z10+uQEW+T?O_D=rR5B55wsH7$ldrOgr1Ce5RMSW5`0mVNQk4r;VC#A*mj^p z$Ec4dwgId_rv`+)eMz!lKP|cksS;#OXek+_45ENe)0T-?d&e7sz$a2(?RS&6x2RV3 ziHicxK{=$i$YQ9^j?{jx1-1~xY05L?p(f(}Da0`>;ilOjg}rw^ zkhUDzdQEwmklf`CVzI^E4zvS#2OJHa@e{ofpx;V0=(nP3&JR+O>d_ioT!61ze-cEl zkdqLgGp`9`kszP(QkxIJFKP z6&|g5yy;+`<_k1c4#H4DrMhPyD%hPP-s>Nzcn0L5QLJkL!>b1;k>h0?BtF4zxPF`E z7yQ$^?WNa#e#n-P=+N`8Y<}X|umGhO+rF9iA=6yq>?d-uCxG=bTL+-39U5XuK1%$i zz8ZYORyVpLwBqdbFGf6rm#1CU$+#aI;3pB}#%5uVsoF5Hue+x9EGKu3Yucd9F))9v z@xkJFR?%ukd@0E~BI~1-0coOEdE7#bqd$K!zt7m_yY;LNA8DtHs26=jF2?_8IJWIE zdOjt?qI-*;97`&qBAb;tklpAruE}oba}==;*5WL2tz5&Kz2C8Ij-H{L0<3 zKF0^)ze|7rC6;z*9*S8(cPb(R2?BhJ@Svny3ZD^G_{Tj8@^@?VM%Nd~-KV5=gg&g{ zN;>t*Sy*$p$Ma!dZ?^FM%BAFV!le>%8UvPRp<9nljm!S(YL`~1c;o45_o#;CU!+uo zzpAQike_K=WSW1Zp-3w116||)sWZ&KTg(1$cs?RXfN&kPul@HiU^sIX$^q8=Yt5+n zY;;Q^`H}@C7lGTNrpUyAQ255qVjg=3wSVaomSnVuI7obpEIATW754BtWOGFSBAukZ zKPqYdqUA8qv>@|KUi*^JN-Q&4ma6BMK}CE9 z3eaz5s4tcg2PGdv{PDowM-@p8TSOipPwXdvjUN7>-Tij}DJ>5&j}@3?p|LVOT_-J( zb3XhW(ops-hPlk2e)n^&6G`!mX485+AAb;s{rg44)Pb}GGXvDuP`c7g9EV7TeQmAj-%{|`eBP0lM)Gz?Ce9^tyg66G_B`m1Mcdp<{HPNj4} zOxLu^JXP|f6L0)lwz!{Q3y<*B&~0x4_Es^9CRuczg^glFF2c8nwrL$FJbNcyf)_Zy zF8{_uvMg7E&qs&PUAUi=6YL|Tq-K|De`>t2#7&uV`q?{I{~+I!tOy?Ce2equsSNDJ z<|yktF{4~!dibk$i(p7qwJzgWq1~#wkg~<>fz}E}c!PxN+A0r*!$Fi1Bf;a_1OP8Yg7F7)vlmanok9FSn3Q2*ttB zHbmuCWX<*Q=O%Ccr~&x#+`?J9Y9cfqr_JK^p-saz5QjMZrJpG_O0mq}Q}M^AI#8+t zaO2cr5y7J9Ug6B zkx|gEb?2XQd&Sbvt%4T~S;X)yf&nIrG1yU$}A^d{(-O_z<0}G`EvZ9IO2c7oY4Qqwpn%+$+rQW28oNLCJ&xMtSJ{* z>xKz>q?&3ztuJNVHE3Lw;$WkHXelF=&ljhAs$G{Yj`iA?=NS#Rk7gf7 z3|0$9?mYps9TVCa?zwDW{P9R=Rbj$8!xd#Zm`yP`6bb3eRsgva;*Svax!HS2B^tI( zjWe}aH!~S+HY~ZJD55I#(zB9Y=wXuk(jfS9+aw^4GOYXYj`K3-U}}K@oXGZ872>t& zeu~jFIp(m#8m_W%zSH?t;{Nj2!Ic({bsQ`b(q^;vcHI4jRPI>}=X_Zu$zNik&}rzY z)iaHQeQmR7bX~7Eht2n1`WyOxA3Gi{?u$k$QU*IAM{mbQV}~)i zhD1>8UMFWBSNPJ*{C*y8kc&;;T2I|DmhCix0Aq3sQ8GTHvqw5?Up*s#AE7Xhgx=40a7T;>MnpzEo^q(1&E>3ait~Y~wjKb?+({1=@R z{d3~_u5EpIiosuLH4`&Q1|O{)aa?WbMLGG|`i9n}A%73%U!MI16$Nvy>9<_}sPYOr z%Nn2e*OUSMvEB0E-!8NMqWE%hN)_2c-*R(S0; zB$BuI-^_?DNEh&co)x)q8xK{wLt~vKyRF$SZDIJ8h&2(j%lziZ0F)cAf{pGM`hu$( zr_a9sV<$2OF%Oh3s8X_VE+3W^{4A*3)scV1S^V}odrd1S{Or?|be zkL<<#iv{w*38D_=TuFy)v_KoW+AjX%qqLZb4lMIlwMW*oyo`ucd`m$8-fO?f;14Rx z%L44+T;_zhXK{ZOi7cU9CdOT7V}Gs_Ta%@<`+4BxD{^xCv|^^Q@}9;0G}$hv^~3@U zEVfOhDM;&bo3Ynpd~QrTL}xcn$f4Drbw?v+R=C4YrauMmoNmpWa2c^EzDXVO`a*eu zIP!TGi~mMt*+w-}OaMsNORcAfI|X6?dQK`l{-~734YdF8DAntSL(@S2_<1;afSJ`s zB_Fag_!^lB0)lGDH#-J40WLTbxe50Xf7Winn(T|Gs*SjXrt3GAT~W7kn8#Zdz`pRD zy&cSaLF21z?LoFrs)Nnc{k~6%LR-^}Ts(C@it2vA-o#bOVH$!RrMri8n;PF}m|kgl zw4yT8-!CJN!Tv;I_G3y!y}A#~)}x&30w31L+!2Y6(LXy>ZQL~UFPYK%8RkPj z<6J>s9)A(0F{9W!eURXk&@S{dH?ni0&=4eL;*}pLBe^c)%fDU&4+mx`;@GR&I&$Zs zGRy=jRUuvD6)`6_MiH|AyuTERp^1JXzHb!eyG|3XI-z=aLHd_}<~ZoqbgPnbvidm;(}jZ=Qu@uwh9X`E{qIzWAFS?iGok z`dML~ulaK|EX89JC1c1H3}J#aOMOL?0d|&=i0a5Tpp*!G;IXZsO>B+Lg{9pi189c5 z744f(j(&Ovio9zpJLx@ZF?wfJTp+H#iE3wO3k5Z!UY~6d@rett4h^N#0&j$&_)QJ`p4@A^o3x;#c{&-F>LHdp6rcd9dwkT4>q zfR5{`R=Qi7bjrfAla+MzE@XHvhIU?y7sMwI$b1fznKsC@*ZF`E@0{gPty4hJBgjPT z-dk%iU$7x;7KT&I{LupPv+LWv--T}KqR=!xMB5iF<*GwPG{^y`(%TzpOA2l-N_1);Ky=I6- zGDGIyBPx_TkyjumXrltBw@}ixu^xg}#O!zT)DYaeW0G1Ii76SUn zT~ugay-aLng3BAictCiZSHIa}ea0xO4caTLFh1Aa9q~A|#zU$#m#!o5v{o;D=3-4A z2@I4Lnr{_WqBIosf7J;F3_U>F8<~}&p6p(*l&L;!vN@Fa*ik!?W^w+3_3WS6XLqD8 z1zt{5+8{QGZMgNrd+!1D3XsMrj94Fy=w`<&WIR`RyD5?Z9vK63yP6qptG^Aq5m> z|L)BT)L0;v{)C$97fY?nRwsHk5KFphKj~LKt`<09sgHx4nz4I-Ie%og-?vjsq$Nh~ zEYy?mL|%F8QdlDX3i=@gFc_=TDGESJxM^W2w-8HhYDds{ZJ=GY=o}2yu1eClE|ft! zU(VgXYdm8Izt=*XD|D9>>`59wIBlLz^+P7^(z1Xe0CEi|v&#QfWH<#TqlGgUM$FU4 zcMAF1x}J;n>oZ#XadXgYW7e-0-5GKjz_v5C&@6`>t>^5rkf}-Ytc6{8gT@t~u@Y0% zS+fTU@YUZMSa-D~|5x$F|IzdRK4v;d77BSw1=-WdernX_v&|iZ3;K^W7;xUMDa>*S zps;Kn?qHtDUpIUz z4|TKH7wc5itYi0)vH>RDoCx*3)_`{<)FJ2#>T1%hsUL3@H5=sOij{u#0_1Y%2%8oh z{dd5~f5ssDFMM31ZUIV38stGtD#=h~s!@HsR4p<9ScR&(pd_Z)zmMr}O6;6QFYA!H z5MK`o-L(Fbh}}l~iG!xkhWjG&iH8CZsyXf^z=5|Fs9*j^$Nm2=f0LL;L}9n#YBJP} z>_Wh`3ot;n{s)h34Nk>_*_K4yGBue7YU6dDXow=wmv-mw1g%{TO*Q;~sC)0IrnYWv zT#pA45Ks`QlA}lmQ92mO5d{PUq#1fdnt*hXAV?Ghq)V5YgMdg4RfE9@ zbA{1Qk|GY?8X^LS%TbVmOgYOKMC^+Y*}29s(TIJMV;}>OAV(L)8UwuadicNT!(CmW zLII&ylESk zZUFHyya!fay!w|qu7C6QktM_=8^b{4pk+yoAM_2hff{Jv-NVn$?45#31HNS%pa-wt zS<(NXSArrT(6X1Rf{2^hFQXZuvKZ`umATf2r^qg2_TB4ns~Bed!uWSQ#TNm=?j+>) zVisIDsi$#ti<>K8vQd-&BRyN<$aXTN7!W;Ap&(Fn9 z1IB@0H;4raF=5Y*c1o8^fofh1_16D2G6_Fo$0JAh1g<-b*P%QX$W2gqy zGimTtc>ecexIP-Vb;7uI;SiFJW8~_S8YA@bMNJpq@tJ zsEDzZ5lkB9rraJJlySw(&d{|62DY$WAn_YMg#kS$WdJE>=_zn9BxwU(ZU1rYoIRL0 zFf23N03E{8&Vrm{>}Hbi;|<210RI>3h+KlKG5-s*UqJkEfgj#!w7 zgG+Wa)d4)-Dg!ULuL;&d5?O@N4%$ox5sJ2PgII>aQ3Rvg4lJILii>m+Fm-8uh`zt& z$_}P0?$f|?%$6^#7DNF*0%iSV6^PW4X`{MmGG-yYf4amc?Jw0$ocfgmu_0K!X=|E2a>-H@T3|zH6^)hDF zlzIcX>=6P3DVt>@Tst*`6-%iX|VeoOrmvokR!x0O&Nn`XUiWs_z^=$k=;vXTGOjp*btElE?2RRjH@?{@bwV()hkh zFM~NwbET_@BHW)B8_JiOrs?GfxRtxb%bMmJzfRA|T;ey>3N6lX3Cukr*|S_*;-Da8 z3&hCf(^bx2DS!0Bq*%jJ>OpZyU5Vm|x~c1A_(9(~XUra~PL9f>#7S3QPMt#gQSLrf zHkiYofcM3|kBH=p{$rLTc&j;XAyXU{Xwo_Qr^fn|Y}{u%UJ~qCvw#p3q*Ygydm~nU zI_Ia#R$HG?!twMmIoU7ai_vOUhb1C=uRF!w{}bP(p+Y}TQ|?!li-yD_s`%4Se&?qk zt)(KILR))Sl8BTeT>kjOWnRVS1wH>Frh>?E#iF)U^{vqAC%E#bz18 zxR)-_`lf7oS{LkDn?8Gry^~1`M}E1C9b$F2$~(GES7MfQJ1g6&V-ZqWDE54@aX9W-3Q*=;BD^=1 zb#;An&o`-e&^2K2l=Bq@uQ#&0O@F{og{oe)d14;F3YhB#)0OmACGW3r7&mF`groUA zBI#@3+}57G0*&o~#I3(pgCvY(dh_^$I6_bkcE*(K`lPUIpi6{yS#fRM^@eVWpY&z~ zCJpCbUT`3aFS^ zxwY!+_F{Tv?TwDi+ftA7mn%Fy82yuC8O~CbG7)zw9Y30WI(!75iQMhtARjgD0GXxj zfv3eRdh=D=y7-^8cZc6sEcu+OH{4hl*{+%M$i)2OZk~i$Xp*;wo&2*xy3UKGMi*|! z@rRh?yTa1aecoR>?)Y%!TXRa)I;q!gO7YCI4i}W%DrM0uFiQ?|Bd0i>19suw?mtYW zH1hfvCApJsZ>^LQ@Be%hPHW>kYsjoQAcOmPHac{h-71d;N(M^yI-C&%`<4E>N4slgDUySQ+NnTO-^ABA_U>emq(f9Yk%WE(HQPQ? zwYhLQ&c+ZlEiYz0NOe24bi2-N#7*xa$TnB^13BcNQKZNFl$zU;XU->z1l$O%t$5R$ zD1A{&{^IX{xSTbsI#k6ff8$g)NDBxet?82FA~Drms$O1li71=*NupjGEEDo^Cy~sj zZ)c_zY6RT9XGG1a`(WdhgSsA4xxnG zr2?rJ2MIlb=Jsak z-RZaA>GUZMa9a{SxmTB1wKPJ;r2YXSC85bbda3fR#rtDlkZRD zzFI#0Sd&yCpwsGg;n<$O^_|{ItyWiO*P`@>SBV+M`j=QsSe(TV9sYDa_X%>(Jllo8 z=*0I1+L~JDoPx}xQipk`L)FVD_0%f9=L*ryu8ZtmG;sIMIT**oK!jHT6 z**&*-KR%wN?R(TlvsZI|o9cbF(cGc0ov;LuYb{1BTJEG?0VW`Ke%TCi;xUzMHK(wR&y&$z5e#S_jy~UjVvn4Umu|)FrVCy* z1NGoqmwO^fs?m?`mJVeI~wf^EXTUTelz_ViIetx8hE5t z)`0jNGB5Y9`-Em@T=xR|`PcHlFe@daO%uNkv8k3a^m2iIeRWn8V)xa+068WKvrq`K z{3IH}K-b>!@h#MbE~B&+yE_C}{m&1&_c&VKfw*G?lB3fDejU0xSh}DGa-cL~X0{wv zFEd(vI2pBpiHx+zLYReqQV~6P0JDpE$)SV(c0O)GO~mQJgS!>+1@cXx59L1^QT}%9 zT+1#bOTLZZcU{YKH!Xqk4W2kng$wj$-;roeDB5?t<~E~wlt230HEN?{#Mo>!zHl{Q zUpddEWF=kRa^|aH`sw)`N|AWbKut4&paB-488=# z*pt~btqV_1x+`m{D&<_Uz>4`6IrScn@^cBOo1SWP)~x=pDe_@UrEqNTNIM*nMXK=6 z0J`3xrRm?t4W(Xl^M{wzh2OZ`Stwcf3B_rbRrI`V&Q;C0-G0ruT+dL!4YueUl=!__ zDchOr+xChH%VWcl?>)p!JE`@zICiS-_)V|S}IcJ%jSi*v$GwCHAJ8#5|;Yg zcQ0P(;h2Ev!epJh1oy(Amsl{{%S3IFp&tu(SPzNRHr`204Mp46?^WQfJUz-cWtVE3 zK>G;yH;(lUp^lbkGx=Y1$(VE!lWr_%J3jE2>ej0SP$dhRI_njsh~<{8e^y)C=b$xW zyErs0B)?MRE$8s&+szgB>gyJ4)}@V!o@b?6?x&wLLM?NCdAGt6*5~_%Wb~ZBQ;;ch zp+V9}Y))uKP>1cBa`#2EU{#UiR!=)qx@fo z;=kS;kg`S*6Inn{&Kge@p#s3 z|I+w2Lsi_7qOMa(X(zR}PU)n!-|II~?OaNH8&-ERFhJE@D2eH@E0J?NpKd-Ar-b^^ zIH>qgb-9dd%_Q~k6)Uy8x_ZrHVuEuQyH*UiTN!+$jc1w8ad|70+kWl#O>uWD?Y890 z3cXyidUJnDtcO<=W<;NPmihr#G>{6-j@ z%ws;(>tp7G6jWj|9WN7RvR^d5mUU{SQI}z5Y&TC%CYrS{4|7!Icbv~XJ?yM;OE9N4 zrkKU6^5&Av=)k9{oKGHqP2TL2@#*s?j?hoGPN5QgW;hm`jR*~OF+B=WQa*SYAHJK{ z)f}RG$irp@Bxs$-MT##|{*kU`xuiK^j4)bC9bomjZP1y)foc!rki1(>YfD%3>Jfmf zNQ?2}M`8;K#jo){D_PWjFL`BHYA98YXW9G>KpA$HzWl@e2bozsl+JLf0(AG=xh$Je ze_Jb5;)I}6q<*c_A6)TIY`^WteVNt{ny=jbCP++p@_@a_fb=${I-glTrU6mw`6cqf zyJ3MyFM77dt})1ON#DX&{Ax5DhGDFN%M#1pU2;&ru!~FRF7h4Y{94CvfZ_LKs(N&HgYY}{RM~|L#E#Qu$xadOlJ7@2|ysNBit+X#* zWWwB}3kIWS2iWChdcqs3BfKKwov=pA`Ps9TFM2PU*;^k8YgJcmmKCVo7VzY1Yl?r* zYEk0JUGu7td4PU$=P|kTSu^}o4Ts>|BemDUY7zeM{xpv;!nHGD`K%2xVkf_J*uNQx z(8zjL`6ItvJ6DW@yQZL!xsT+;^P}ZFJ(m{nDlpkKaRQyxr&9S?!tBys){d=yB?^5!=hfhl{UBem^H!W*QjE?| z7&|$El^h{pQNcH`)x4Uj+UB1h+M$WgmVYx5IZE>95%N6Qt=sX~fyMBGPl||%Z_ITw zW39)=J9+<1@JGEzk@T>8m%N@~DN4a0-XD#J>QSL})DeIvAD~gEAzc6`AVJ(uzqc9V z&j?}+;`S~ED*+K97of|UI`05&uXr&w0KgdOgJP6aE9|I)-JdkYkpJI+#u_4Y9DX4$ z1mI;4g{8p9i_)vyzex9kUJRRi5~xZXJts06zZ-?QZ?yw9_#(M+Qy@+o25`plZn8db z4Qx~~BIp6&lfOq%PdUN%T~3399!!4M;{Q~?z}(Zq3clAz`YX)(494*wIT!C9y&v6T zOG46ebv6JLe(V3dQ>dGLy@ z&5aBIyd5-TqVj8i_pi>7cphtMLf8TfWfsG_o6eX37iBE|lF^6Q^7(bB4!jUw^ONz{ z^jTbEDG@tf#4toq@V^cPP=Ffouwc8=PbJK!t_>!j2hl|yVsyi?pdWHSC!(%d0YIPJ zk%)B;9HYoV6Abjc!;jE^0&)MZ{l@pGP{7C~zo7qxS+74JF^0G8aJ%xjtv>o|%)$cV z9*inG!vg>=_*f}D6Xe`)A)##mo?#DT){L>(=jbuUB4LKY4~o%N#rVhq0NndFf6%iO z%-%3t#Bj(IVt0&kA9#!!SH`x?QKLATzzQRuLOkebSmVNYO8$Y51XX35w7mKl{QN9} zj&7EDycB`jvUbG(1X$6C^F>DW@6h(ixB^rivQSk(e%fZpqaIj#ef4`~L( zC<|gy0$Wo=4{K4xtj0izsAVJ6QWaRf0P{udm58l!@nKRyxCkJxW$ z7DRE*VQ5(}Zp8W|ItJW9Y61tXl%d^-qQ}V(&@G*o_8)@%{MRAgrJu+Cr8evEo+$Vd zb|ClC0YXw}kU71Pcta7-88V3HsC`!txy-G!KTKnY4}B?ok0lnx%Ka85_O#Tdxq8_u zg*ww_wM%eQURUhXX;)S++Jm5;)@dmya1MVG&D$k#w3z6{ht{#clYpjOuv)p*C#RC- zrv7vv(Lx6HvAYE4DUh?i{LT0Sm-c|5Nd5l%u~~82=`aS%RS&8aWJ0CHLhN~0nK$HS zbNJ2#{8<^TiXc9O^mXgoA6@_W^tRD+EA|vS)U!HXI;Gy83w`ZYU?N;iBZ`4z49LCS zX_oE9qogvV$iYu?`%WP9}bLT^#o-rzil{NOZ~|2RNqwF7_IgyQ82>h zgxL$sXF&!FSa?iVNCO*WQa$4&mVavH5%Y!uX-T&Z^}K~Q@>BI&a(pWHH7CyYnPZl} zl}s4s`|_^h!Xgtl;k<=+<@@aB1$0FTpC{xDRoRo;3hoy&E>` z2L*uo_rzS61A?XpoIsTXxQ_LHZt4s$;6aE*Av-<*3e=Fn*ESqAr-q>-XGmTywEP$X zjB-0f3bQiNjrVqETn|adZlz#vz^IpnP$0+mB{x+r46%?*9H4T~;&-B-9#9X(|L}TH ziw5KbhTdj}5mkZ#X8JJJ47Y2E+jku%*LwpMTU@HK5fk1{H|7D4Bj1KJf2pu>l>sU9`ekSx9-!Je# zJn?CB0-Qxmgn*)62DMPTk#k2VoJTPWfAt~OZ-T!O$3v3899Xj}%sWs1t2IL=1_waA zq#jB#WIPWG1?G;X;xU(S7@E2H__BFr*8PBo$rCV}pvN6Ex@1cdZW(LpYC}aCPbdnw#0N{BT7H>+=bj84 z`PUw0R72)-FhL9(C|kE%KcQ$~tvxK)!hzeN(5o?yoX>!6=*)+MvWZg=u4ryz&#;gP zJ3T&05Pu#5gE}Wz@(1CT#FfIym>BI${l_{+t`2o$ia{}S0Vu|O?7^=?Y6BBJ6!U|& z!nFHj9dM?YeWS0t-&j#~%bAM>elQ@`-d68tm?;+|<9hrT z{~JIyM0tOZbKh;B?XiOVOhE!m1^4`MLrytz{;qbsdAhw%K)4DB-}gs#|XxV(30 z*}^g*+BaL#iJtm$G~Pa1MkRVCXyah|?jH(yz(dUerXDzup{1*+s(^S|1`Ex31n18=9?-Qv zSUbkezv%)g&6Vq!MK!zRe|TkyZF`hbh#;zd_At)j(TP^PXKh|LytBy_!uJK0jjki= zFrmjjsQrwDKTahm5NTBQkBcyu;{?gxdnL&|epBhZQvRY(`h8=~=A%E%t&}R45-*vN z)j}@Ap5ay&_F68V>-FBtwY3~#h)P=GH4@{cOnd$FD>0R6*ApLvX#8 zvI?d{{^cr0qYoZy_S_y+au+l((i>5nd?Q!8p>Kc>yjYrFQa#jVcL>}((zQX4 z;m+2mNoV+(jtAb``Ds309PsPK#O>qK!8-tv<7q<6P$m3}o_G7*FwCMf2-zXyI({9p z^~Q6}qKjmTUf!7~x(%S%a_R>?-+idlzekz@j>TLifZ zpPcEbz&gBysJ{-Gl#Ai3RvD_8*(J=L%uF?&o(zLwR?Q2>e$3QdW|(qeAPPNOJS8Ezv*QHU1#k#wX4b1?4h4$bxNI%}Vpn zG7m@ASr438NpGrqCjVr!U{&3}JL7Caw5vupZr+r^PM}x+K|-_-oC)ciRvby1{1d7j zqFse_Zj1Q@8)9yS z8$H3_;DFCIq1Eggyv}6Yp6h2WDQ>V|BVoAj`UIv~USq#t&Vspn*WEc-#qNaHSF=yv z!wY#ElEoMYZ@VDjv&3G!(D$O~B0W|3qxXwKo~JJs-ZnutQOI#JX4X(@U|rBfuvzcL z?t_v%iGL=s{7=7+Y;7{wxT%KMsB(-}ET2*-`*jOwW-cu^gf&>hVqvSIzma^jpVDPL zEVFQ%tJMcYXuku&w2;9cN?zi|LuDeef&+pH+xfU@6eKsWk;A;fO*Owty4L!rp#^fH z%D*lp>K4>yJ&vyp1IP@sSXzvy|ejK$71INQkEi#c$duE`HDF* zMkgn3#og%B+0$?D-B+988ZFd(mCGg()>F9^(=2YqBMSGwS3BWmQ92l#x_SIU+-ne< z<2L=aKj2o`80=|~xL6fX9(+#!YqOlCnxyh%2Ns^m)cf(K$(jaYG`&4@A?^NEF$E%_B-MB;NLbVbJ1 zi{kH8CA7ZyXv6ZN>wx`yR%6wDVq%q7AT-czLjiu;na(T{NW~t-m zlH}}7CW$`n+O4|hh3&!SR+kKP2Md!O(Qr{q(eA>`p=X)?TwU%AoVY4(-*?6UVg0u|lyPLg06h55Fqwpz07@Vc7&p%GpL1g$ z+|bzf@rqovVaD4P0# zAqF|kWBF*R@t0jLx?s1w`!>`#KH*KZ<=d-AbeUo<;cdA1yVxN-x-}UzJ6r z-Z9#593ul)lbHvo-H=K!t_f_6Az}U@cmi|C7b~4{xC!NpM_na^n~k|Fd)Xw(nC}D_ z=QeYq!e4G_%iUtbb&usbGQ(=C`7k{bct4}sE85ZdJpx*x~L?{?}^xB!yV0CgWr75KJ&GezGNibG7pXF(l8z~W)ON5Kp zx<7W$e3~)9{*Fw5>4c~dgO9S`ZK(N!fWZlI@`G+F(y8q zQN;+fD9D7xE)*A1gxG+z{gnQbj$y1A=SjIY4nH<{!aKT8P^w2q2}lZG3_jvw$&b{5 zo#!LFj}`tL^fw5y#@7w*cyJrO2S*Gk=JnM>wSCGH);&~e&kLfyr&aS0 zQVl>ySj=Q8C2JUfg+SJ`eqOxm-KPubH^>3ep0dFwi@tg3Dq~ZP1E-hqD?9F6aZT=k?G~!v%Kq;0VF)Zs>B-lN%`x2BNX_Wp5|Q- zq9XS7jg30asEKA#>-%p5fSh*nY*ym7S6JtUqRz$BsM*)}=NLz9sGK-aLy^3u-m2;V z)pMIZ1#MVYtO_p(eyn;>C1jjoKQ&j#_nmg5GVr>aX7_8sNS|BZeU_rB1AH}`Ua=oY zyDZbWtZcA&<45q@=QvdLOloQ#csK861{rZPyN`pN7_}YA-iHU1t} zAY?d1Y$$k>m3H{cuR3qCb>oNTt8)@E{k@tcZ$zUG{bqnEWTtWRQp^%4>hxHR z6Etyrr9SM8n*fp~1B))`CKwKtd&=Q9aboe)gWcVOybVq7 zni^7*BxE;cLcP=sJf`Q^ohSKSYHv9w zNw_eyIviM;`oY{)&P8M!#^blSULll* z(hhED{^8rECGL8S$w2$H`s?@=LyaC*EYj}Pm|3tb2q@^Xu%7><0sct`{OfN!Jn6{1 zP7KBc6^A*lp$Z9j$+ZLM5AO5|sy7TTMBf>HHB^zZ`iN({lMN*LL6Lev8*JuUOoc=K zf(?-~xIbPsDA?fS`nQ^UMEfcqC>$?U?Wx)`bbZp^YDRFVo*G~Vd>#bXQYl!Tt3*$k zvnDnLr&`D6s}AK{ku)#XESK7Gk@9~tTx6AcPz&=c^w$qKHhvOf=FAfGlX@{ zaWD0$8YzA6Q?*uDT8woYIGHq82?d+qxPaOas!@o`KfgktA|m`sg0Chnj+bkg!wrs= z8K`c6D(>N`2jve3S znUIRLPLZnZpd3)%3L@2#zj?^N=|L3%1sYBv?XTa$D{n!?;Gl4VsE@5pxXB zk>lU)o$mVH30!i$57!QLUo|=Cp!&Px37y|heiQ)!-b-mZh;?RTQEwGtbzSSI*^mC; zjO8?>X&jM8V3(BQcivVK9Qh){h4>w6S+tGa7LS2TGnLw|ay_YUkr)g%6}ldy-366W zZJJNDJNPnwBmWd@?Jo00<2Y643I#k3(~bznv^(4IXWg|qH<7O+U!3E;p*K|P+Dwpn z_Bz!{m$5WE9VFoICwvB{`2HPZ@Pi~Gx=>X+O+D6=A!%ZENlF^IzFJ%BvSt9RJ~4{A z{9h5E|Hb3OWIXMZ4&$ac1u$tfC(Xl?+UYtaHBQ!|oLb_+~D1|Ay|j`_=lb^^gLP9?cB zItOB5`?YY8y}5*12I1cCz}rf33KjrFLCrifqnr~E2^gvs;0PLm7~oo108+Kqhh)= z-f}lAbF-h{sSro}S34=)X8qZicWFl+C<|!6D}-Ks=w9d?o0hG5c0Z68_{P`p&T>&^ z4Qwk~$qN?inuNs=N$($iA5v|;=jkr#n$8*Wet&1YRGPVfUS~SJOUXz%E2vk2&q9}` zHWQw$-IeUhtT2trdnqlAzq1+MFphCbQir|V2&i7Z;>X0Nc<=w=!$Gz(H!7v>p^T|)sa?~f(G zxSP3&GXg7osZMF5GpHfi%^8Dtj;!3b1}ns}ZVvzDq$^v;rk@q)5O0ygJ1o720l~gE z=Kgayk~G#iQ-z83cN9JcxoG5(d5JHJlQraH_VH&cp8)y z<0W9Hctd8#GE;8#H~c(x<;*O_VHObw4IKvbxt0f_~!NJ#G>~mBr-MMxuaP4!f&#gGTf848leO}#y z8QIcK(@@OTYMod`8E_kL?VRZU8m|2N$64p2xZu@IIzsmjngX5_xz3dH?Q6K1Ia9{V zCx3C>`0ZJi>-kBK^GP0Wza{C~zMa%PpXE`I>>&mVMUlMm8)}@bGhe$WXDbrk(6c(R zwe?Ydk-miT2fu3w5rUNG4asuxUSCpvocIQS?>2Fw^~(%R+ZBfBumk(^0#lkea%G9e z(?jVon!HB&NXEwmE0rkck+O(wn6?T?`|gXn)SnT}mjfS6;9_J)Zp2@mM{!NLP3-1O zYVk~>A9-U(N=ttFu@%pKw`IpuCR=(F}+pC+KFs{$j_Tg9CzfNiKZ_idf?5UJDB;^Rn zye>h8=VbfvWgyG><)SlR{TR9md<+Ud`6_DMizcW zBW&M%c4GoYuod<|nZ2vNt5!2yhd(38@|Ej+GwD-oxbnEyyp=>@uElJq8o*t+BpQ2W(faw8LelGKRIaP>u7&_~B??CiBJeb)YGjEY1 z=>-|lES0)qnjgeT>{W1$b*O(Yc5sz>R{vF2R^+fqoQTmjGo>8L(tpNCuyl!pf;A&N z=5V}=U)4Ux4wgVJVNg5ukc_!<47BRc=Q-!WsO7XWk3H@EKW4=YPb9#-j`H$4J zSW<|S2&cK%WPu$2ldlqOIyYozi5$jxhhjPW8^ z1h+bhPr*UzybP^@uXqLlBaGh(Bc8#yG5TlrZeot&*W~~hxI063CAElRK5+vqIE)Ek zeKP#C=)ccz=CXAI`J;#?_zqNjaRHdHTAU1mn`@-S5T3DrdmN+k7^LDZ^0d4_QQRP~ zmm4gK4}mm@)G0N<$OMZoSunQ$4(SuasOSH6T`-&xv-LA1T`$Ob-{m>tK586CxXh5b zmnQdy<^l!eO@#cMa}F=E{_Z7&e%LmyVl+?Z>ObM%r~JEXvs3Puh~k zo-2Oh@sz=N{1oX>G?AX1aUG)!8WpWh*sdc59+tnhwOwh7tLuv!Y3B;u<>`t4Fk1sZ ztsvW5iMAnJ==FY?eboL*m;Le_$zq*DKHTPl9CJ+DoaAU;RNGwT$lB-jTjhF%Qp0Yb z%{*6ZPDPGhN(sn>>jy4!9OysaeJe-(MG}y(?C3Pk7Cq>-YbXx{RuEq{87z4q-sK@N z(@t^EHrt)8WAu{-IxP1>&vob5uUxu+4`zRwKX36pzO(^;$6+X~L+-dVX2wAJdYiWY^H55~t#w)&Pi z@!=jCfIa@}NcKH?pdB044B+}W#vqJxHRK{@^*xy*&4@Go!|`YHtjX z!drhXwKRG$%Dr{Si3j{$KStp1aX*N@4DgU@fDZi$!VwVK)f+SGImN+d*bfu<_&ObO zd41EDqoho3?w?4f6jaUo;A71#CxILwAjGTthmKV*r~^H5M&EY4A8X3h@1Nt z%K=l*WdexuY$q6*7Zr(LZmYx6boF5jpH!NuG3q5yudIT^e;v9Wj-uT_C;U2;>jI*% zcFXyh{WE|AW6wYV)DHH)J)aIu9~O$)xnT}Y5eX!8_P)c&r_nzdk>0={ID>q#-bf1A z=T7=VL5x^wOYo``;0P@7>-_i2#he;82G`y-i=}h%V900Z5RAY`npQ4YVtG>t(m2?X zx6d9(O19gE2>&{i&pL`Bi^^d3I>EdC+xbx)N~bXY`bF)*3tbX0%K@A;WhV^nBgP%^ zFGG}q`PY*p$p%_5vP=jFi@ux%--kQP7fT=z<)&tE(_G!1 zIgGG17O%jjYlH=zZ@(3fWCz-0`@gS9M&S;YEf=ii?*$SJ27?J$&y@Qi-w+gclmKFv zc~p9{3F2n37J&qduk6vvlY9c!{|4f z!!hz_IHmW(R{Vhpjz&>#d(SXZvtZ?DSwNJQfaq4)eeX`fazAhdwjjpagQykGOu>Qt z7AtxoV*SZM8TClOocgaru!&!X?#NBx83yhYkmyl;gbY@N`ONb*8pfUe+x{uw24=O( zQH4O+dPxoUUVRt#=MMqE^U4eWp7$a^=#UgL^dI?bkI#Udm2Q+E!UGo9atdN5ako{Y zv$}-E6PI!Wziq&;5REt{bXnIlE|DWD&t+cWZreX)+968c?ojGz-?m&)H^?olaIMbITKZD2k3}%Ykt30%F`W*V%11;-u zC-eL2_j?-~<>m8%MGd(w7R1nF4!4sm3lq~+=i@9F9-5oW{D~X)8V9{pfh)`;M=z?S zUv5`M9hD7XffUT*)ykSJshaLwG&RfF6qzV^2wQ^TScrI*rTv54(Y6Rh+lR zJ_x`sf3G*t`?5riDF1z^qH2z%%&C6xKEh!Qa%e}qKI4XN*0v>97>Aceb3h>lZ35XaiEBv;N(wjNb%7ve33fZ~`*?H!#y1?kTv z@Q-&w{1&*n1U@u}Yr2}?jM0-9hrhD?;Ro{k0C+VxFd?ot^g|p%QY~qMf?pxbF*qD6nE+Nj*00BwTe5XvMS&GQZMf^*l~js zu!R{auy?JB2oJ2jItA`#`#rZ8k`9YLy7$WD779Ac_l6qENn)=ow4S;4DP zwZT}>HBD0QQZaITu>4vkS2@dIaw+HE^xx_>`NQ86{9WW(_!s&-UGu zCgTysU&4@ADT# zd~TNMElMM|7`Unq_KKsVD{xK{4iaXR;BPQ7an8tWuONL7+kqXy12KbSL`^8*YgotX z-#+rsna+D-YyI`Bg|$)8k@;|)m5F;u$?~Jbp=KZQ_s0mzBhrJ)zQw6_ z>EP+Yr`%(}_t6 ziryxcMf*j2rU`Pqx$D`-zC*rdYZud%M+$XdtF_^e`J>~HY;f6o2{6} zyT832eN=b$@Gw@79!5{a z%z|tS@QH33jzFg6fIP z1RT%G7uyvK6HOuLR6q-iY*_lru9LD&GacPcIqxjE8NE!wRzSRfUAW-|v+_G|uHJ*Ovv&tR^?E3=GZ_ z#SeF~%1PjqQyZ5uoejPE8b+Uatr*COKu00q0vs)5Olh2{1Nux}M%{3o~H!DBWwse_B za;CVgr!+TDRW)5QrPwI#d?53JPWCqX=?ifE^zDwjBKl19$c!NAia>iZT41EovpPW` zy5o+hwuy1<)VZnj$V^C-z*l0*=x+b6c3V8P$rJcjwHKQy!6oHF*Coepd46hAO;xOz zD_F-uJ;tcdE;QaH1`CQf^A$FaiU^UVu@5>AVVrRZ^^forxyZz#hB^pI7BRSvAA>V{ z_$%nm6RbLO5VZ3eN8`T}f8^EGk;R_98O`N?`>vT0yhdl9{UQ4aT8h}Jko@RwSYe%I zPcK&;F^&*nx6A$}WXH^FD4$sr(|Xt5l+%vYBqqiFc6O2Wd;XriBKW7ODMaSHd~7Ex zU)dQ$T~$!l>e?;!z~_|XpkKaSO8)KaOapNV1MNa}5bqhIZU$aOSuolVLKO&S+@u1< z5nAF|v#_LHhQ7>RLA9Hf!?Y0!c)qNkR!5Nb;PU_k7=< zGw1txX3mUpXC^|-&ffQZt#z$yEx`&YJ@(Z?l>EhNcAlu-+nI8YE?$U|PDr09C#;xb zjhCuE{ON&9hy#^`8>`GmoQnd?h+_}>GypPfd5Y|L@2vd%Z zUjFshHTCwx`z8hw+EX1)WhkPa9)|c zl>gy{?SGk=(7!g3Pe5sZ3cY7?>{Li*& z1R0ZEiBo;a{7e5boo2AoR4Gk8rb5fl^G3R650fXWh@mcPUthVlXN?#%w4{s~*KhKy zH)z!y$2hTEp1s@2S|7d*1~UY~9p(v@fqGPm@@V!lMf`6Cxs_@|_I{s*P7IUKb>;F5 zlb`Tvi;u@0qRBVm;_PMS&V**TCDjnMzR7RFm^%ZG^{iFblnuBL)^5<*aW2?z`&54* zqY#=#DbRCt&O%QJBhjKsQ$8SjbJv#B$3`SufYLUv*E49WC2SE(`ND7Ljd(o3AT-7sINE z0>x5N(%dT>{hp99!~+(nPIRZPj->6K6*!j9; zzMDWvS$$L{hQ!T7=8ZX8!#Ty4ZKsf4V^ zL4>e5wVrmJ(AHYDgE>N>Rk1bLi~|oX^i8NV?Li+=+=eat*X|YGi-gF5<`B7DNxhxh zK>-r4i5}nGK(OS49rr+b)5-arBZQ@QR-Mj%V}_$uaf1}IoZJQvK1BIwQUE4>4_{N8vL;TJHw~!iRlqbOGU9h^owS6+$95SG6cBxJ$eN(td z)=v)n==9q*bqnO^FMR}TJqJ?Ug^X?q}m??CvONo?{!)n z(dUZn9!s=SDI3stzi#c9lCT6)dMqO~>&wTYH?0*;#(pH$@X5OH6DYQJ6PKVk9veAB zt1^Qw-;}>uUrR`m&BIC{H~1!~E9)0oN53}Y+TdGyQ;BRRZ?}vFwVyPv0itvBUhAgz zu^-M3!51|G! zrZZ1r(yQv~**%{)pL$O>np0snclt~LvRv2|C|Z6_>I>cPNXIU&FxYaSY_(+Ee5MXJ zd3@(Mp@R+e0BRzSURrgSf3a^d7AAu~a#p;t7ssu5Lc-&^bL^#~>5nAq?oTU*b+^Q6Qw`y;|Z^}gzZLOe65deY+=uYZ}I`c68_&PCVW8urO5 z(UR%3sgmFRdBURmit-f4^|rj}&wuI1 zfdX6OsdRs$tDp@h1A<`WG);MPZDz0m2St48s3B%QOqnI1*u6^Jr_MOKF|>2^X^J*A zj4wDLTJZiYnh#V+*&#m8rx%kjaSWwNZD*`u)%k|HREy?|eY#_u)=!$gYF{Z4&j`=I z^H;{X(7jRBkM>d$D}<%OyL{L$0rYQTg@27S&$zdQhjsH!yK6Xa4q8e3_l{FD%=2KZ zyZ$s*?=PM61j$|nE}$&Lx4CwIOOhF(yeT#?c1l}_9`N1p{`RON;rBcJj5WO~7nI5Q zDi_CA;|9aClE7U~au@7&D{V*S6$DV`6l^3zh^9&Its}vOkyG{{8ZS~CkiAkt!mbXJ z+Xkc4eWqip^VY!+vuyaC8zr6DwKsH+`roXvuF?b%8&&4Ot;QV~QcSqAT7vux7E2Je zVVDxB83gFf}t?ysId&9lL zo~AQ#ziBG$G)OXYF~}dA(tm?6hEjTxxy#cItqyEy5*n(5=_ZL%mHGbzGq3F7(t&%8;i# zYz;5MLZsA7Ijd(1+Q=r__WBN7@-4Oy<}J<51Q=)}ino98b{9Kr`R7TmHD`s6!;9!z*7CcPcfolYT4e^pUp)SYp-pCg@rWl@FyP9TREiS8 zA5Z6Y!*-*I-fa$4#wbl<^#gX>XWLt6cnYV`$e7$4sw!23tJ(k9Ux!|_@vQF3ab6Z_1W-UbeUYOv-n9A~e~Q@#OYR@<9x%7+2T2(7R7Prj$)kmc0R=|0zw- zj{xUoOu*j5!ZYzYqU5zIApHvyXAC(CH%Z_-#J*NJhYZ0 z9MRWf#YY!3Uk86N%uun2^UoDGOcL)^N>{h`3!I}!=^j0EQ}n3swPp7F0$hzLz6($y zY-skCy}3x0HLe~V{)q-Q=I%VfiLIXito=?6Qb{T+^n7~dmu6CWg?m%u-_-BR0zveK z_J!Q>)2a49@IqfTTclvi;PV`POK;hlgCyarF60%G!ywg+X8bh*bDE*{XVO!MrI=<; zZZCd0sqnTgo&^MHG=uTg3?mds|ER)#u>xvm6nGU+cz8R-s)0XZ(-w|uS z_bZxL==hAIB#7?6?i%YKu`5in&+E@S!ohF&r8L2-636v$*IC>VVO1ulpwGiS1LQql z0nWf~)H84gTs(Z(nQ=N0^bj!180xhSaHlD7+H4LXzKqa>mH>qW2PUE6C{c!^7{QSUs0 zZ+)(s`Yj%o3)Vb7^nw(kMxUNx&rVnJ4BEJh2JXZ#fF!=ddSH8RhekZ3fFEYTC-~}< zH1zVoQFOT+0Et8=`sx9>qw>b=&d+oX?z+}9<>hZP9^Sudb(=-(CDYMV0CD7CkSuzw z@5w$AbjP_E7u*HvGlAlt0sA>Z&Ylmg58xded8U0H9ef0tH^ChBwAVhld19#t z{hb%b(4Ab`f`sJ5kPP(~y&A>iLPW=iT&l03xPDZK)R7(|wtb-;A%qkejj+>9C?@eC zg44@+suZ49d?lo1ihJP+XZ|y~)UvND5s$6Xk3eHt88Vb7OCW_pt>08a?e6T zIpMO1=pemBMjrUCOM&!B|4KI2anadWbcBXoU1KsZUotXSbpT+Q3-gcQ~TsLI{LCn1x=oMwx_kg#xoQE zy9DI0dh8h58+*!OC_H8z=Q?C#8m~@LnxWkr|8W>8@mXDHeha&n7sm*!*ealu7u%Tm z>79=A!a3_lZJhXON0U~$)KD&2l@e66M$KDXB9oJ!k&f}E*<>63*c`enq4xWSr$r)N zs`wZB5NL|R=f{0!T(31Yw?clDDL{2aoHGy(T)V$dWPY|CKlEXPSes;e9Lm(){5607 zUna+~wJ)jJDaTDo5^FZ#3g`y?zWbl#RltZj6-mKFX~T{#9fA_`*|hrLY@Kf=wM-kJ zxy~mof5QugP{S3jPDH_WQOh?wdb0o2d=@}gI^3R6uDX18Ooffteyma@5oTTc0YCu> z%etm<AAoWc(f5{%qsmbR@ja| z^3qTBNS<`N`aJsmCcA6UFc})`Xt=A^VD{VBHm4&nC(T*Mwn?1$Fpq`YD4hnhw~G83 zRL6|tH>PqKL9 zl(Thfzq}>WBj7_5=(j((dNtHU$ip^0ci8TXC=4zcI`-El_^HcUvFr;yL?lFrOX7LL zyQR#^3xO6i&~wzkFs4{^7pwD$@XmBfS!$KTR(|s9acNnn`lH0q!)!9MLiiU$&jjeCXvRdCi6|V3D=8=VeY<6SlFQKAuPmz9 zsfO>Cu3F$$?kQup)wRK_N$Ke?RTgZHQ5O?(WPlT0w|N%ujkGGY%gKa1%)@t8>Rk7= z?Hpzh(=&)WraTk5Yi(-4qe64w*igfur!p7*0%xtRvPp{GvSG`mdp9ps+I)hOO-En@ z6eB7RJ&AGdr=jb(w#EKs8rOJ3@JS!JYD{z(EZk9WM6T{m)UKK;f8)Z7nscF{2tuR# z^Ro2c!FhMAW~=SrJme43_XLK1$-VQgGJ(G{*oNfCtVjFym?OINc_X@rgd#=TyQpFdm_2b?n+#>=|PikV`gAonDzoh! zieSSz!%uls&vHS>-cAF33{ftJi$UBcj&xs<)~aG1WgK%g5GP0DLvl6OjhYAj_2xKK zR@_C;iw5jrU;H=%Zd_Qmc5?Jemw&&zNpJ^Ra#QBPcjsaR*Nr??-wY=^+gr6@+#lgk zC8?t6=La#gi12MhRKThJoRr>S#ZH&9?{mWO7Nv%zGA$|iYt}uVmB*;u`yA7a0CuxKE5u-dREfhC_DO$-As{n zV+K*i-qxuxN-{O(fc$g%^R+m-*f5gS^3Rui!(3Kw_v@fgE7Z%8GAlOB5#-oIa+m*e)g zNBbaK?a%J`B2Bwgn;!2x?HOtxn)o@J{?ygq89@m*2j~q%kFqXzC;3s-WidLeAQ6dS! zrRM(og?xI_7QjOn;5CwFy2J_HI>Ou`nhs^L2Y%L#aRhRm$MK-9Q<`GDb@L(#uw!ll z*jSoTrNbH9&XPY_a#eo|k;`$TH_tVpXse>H$bh6yi)DMStbDr1w+COQP*vm&uW!V_(3tY2)X z`}=HQJ<|l#?Fb|>g8!t=MP~l^IHQHWme_zxWXK?22pU@uqr0`5A8TjoT%^Fi=Vx5e zT9fvcMJW{O7DM(1ukwtw^k4k;tjJFOumVXW>%4yRSArM8O!#f~VnAs+AXoFwaA*|c z%aG!$ct5Kpm%P~wMCMr5-SH)&v@^v}UcRXgqXOJL^nBM}@CN}}lcK8Hp}-^AYw>Ym zBCIOn?X>Y&p2GJLuGlmmcf&N_aeLF$EY(zoxGa4BD@MrRf!GAx8_jxWSy0LAkq*=H zUi!<_oOifpsG-=zLVb5Qr!rW_wwL`G3J@^i=IBQwCv6=(U?(~>QOr=im)S1|UOOFm z$b~3;RZ{Exm~-nW%7#$qzsT=k(W7Zxn~?hWChOds70+%I*ODq_Jk8*f{_Z{K9zre~LCLb9*aDG@(sop8FRNJzn zCY`i0@Dop{vGOGNSqbDv_2N0CEoB&2dS^MEn?u;`RX%%84Ar(sTPZ4gSi}wbTBiS~ zFjTgw?IDx_4y2GZ=v|Lyx|?BEt|5BR1>F1-rKJBJkYirAp$US@U&zE??bWz8O5I5uYTYnwFMuhfW|9lQO4&h4aFtTdA3U`h{EC+S|j5ESO~B^7-6WD z=+m9d>5+E{q`_)m12)nF6kxQXIrZzV2l~u<6ta2_DRHEG=1j@*94Z_D_?Q&&4|( z7m#sZw*|Gp)CVU7HzhyDJkEQZVaw2*+H2hkB3CCz-{p<&`^{&Ik5?~<5>y=auzX=f z<}-Ymh-wmzPYYhsXV$A%RA2T?A0MQsSXs`p<^Uui1m*T}5m9?3f^1f8*^*^8C!Z&{ z?6>J6Kacf1WRn(of#+qJ0ApgtGjww*a%9c6a`pV*5{6QZoY z7dst~wHl2uLjos5UWsKn4CN*j5@&AaTni!6Ed~tqi8_+V-H!}DlRJ-9t5BP?$|^h;_?g(e^@{N6$o37LG7&Og_4OK#}7 zbzU0wAPe*Sd}}Au{5NCbuMV~mNw4tmmzHNhfQQ|Me`1B)YWf7q^#vsV`R6JR2hUY2 ztJ^$QS6P{un4~6Xb;)~fevyV7!LG-Bd)e6rccn;vA10k*d^_?+8~7Ktg4bG$b+7Lg zf1!u4&zl$sxZmIWG2Lz-GMazmP*ibP+xr~9%MH}UvanSEvf1N-+zU68Ja3#nSw-=o z8qwdPIP&j^ehwyjnG$^BAChy+_0+UXi9=eq+Q~ocZGPX|dwc%cBd?=VeG`l?Ji9LY z9$>c;#N7koHSxw1>)L2?ya5zS(PL=*s)xqNQ6t8{kK;sx6n9z&<%q3q?vcKDoQE-Q z;+EIrphotyxxpnS&MomP&8ADak=WScD3bRX6yBdxIRfM#81x%w(MbUQbKsvm$Z}U<@Y)|6) zVGNeY{UBr^gJm6ze``T2B}4BVAkL6vt^<;z*>JdgC4V z)AQ=oBe`v3nDy9S-i5pY^RenGtlULJhV8|~zEd)^!o7bWGj=xhp8Nh;r!g!P_@v^l z?ERvpg>UbSjg&rXAoOdL=k24YG2k%S9Vc~YWpa} zE8u>ap`25|N%tp?$_qxEqqRMwIaNFkq6hx&i(^|a|GV-2e;%eD2U>7? zC}SM6CqYGGS0`}^SV#-U&_>S#6~Ok+zB&32<~tGhWKS9Wd37F3ah=;6a%Eo3lRNXykbCmaKMxuJb12DRZVOUwWp`o?__4C_ISFxd!EYVRkKm!l)Y^~ z)5+OZH=hsM=MeGYD&c-n(_f@`P41ubDNy|Z@7-6L^! zTf8#!$x)6%t$8=c%qFYfI_&IC7XNa%K}cq`Rh*#dKJoH*KKoQJx5`t~bnha%6Al!Z zuV6KcG_IMeqkqGMkrzh#F#MxKT-`8O$GN3Rfu?T3{qGl8P#tGCMYH+{v*DNP`cB6Z zR2s58#T(hQ-w8cT#Sqo29%#+qgfW*sme*U1T=FU8f1M`knuUvbmkjb6kUr#+S11+8bd5mjHibo-~9 zzv2lVk`>Eo<;FXy@If1r8tn`(gB3$|Hf^2sMn7D^#Ab=7`G`#cf~(DeU>cM8_l)<9 z=lt4b%V^@U&Ds}ck5J;i27>CZ(gioTy7Txc65&BVO}iKhWJVJK!R3}|>Rbsu>CQ4{ zL{~5I);JHI&&Z)x!^2z5JLpPNXLy+Kybj)%jptS*uJm zmb5Q_YR~1NZ_ih}-wxZn=e)GZrHX9dQEX(d)BS0ahFhilG2H~emoL06N+Wv-il?Ra z#Wno99M6W#KjgIZup$gjahP)OeYnA#wXZoYU7vkBNi|a1>Ybszp4B_+lI*){GM~|@ zx;%Ty;48ZVu6-+15cu1bX52K2x^LfyIi~Frio~#nsV)fwPG+gaWE=~LBG1KEq6YE_ zaFHddhqr<<|KGn}L4r4bkJGNaTh6fF`HkNo;y!Euz5PXELg5k21O6zOa({q;bR);H02&&l&py5e9eXe59x}xllT}gJeTUO%VSCxOJs86e3 zRk&wbd|S42EG@mO|HKLC(;7#FhjQ1_e<ZK4Cdbw3X1u4 zd(Be*tCz0?j-aFeznlDpVq@<02Z`jMqyJyFUL~pEIT)BTMwcnjIQkf@ES}&5o}wqx zBq&F^c^h3xPw;P?AWzDiQPY`^8^{5J+9)G-0sHTIq8rNCn5Uw4P!iX%HqFqIW`-!4 z{ybfoMFeNPLIblf^RqrPdL*g^9fyL=!_RoExsXe#r2^4qb)4hLf#vkR&D=KA!`x&BIYtxk{FC{3t*1x#x_-kPcJ{Z0#4SDRkOzLJX)&r{b>UM!NJ;fH?LZn&xrn$XvMqD&N!*NA37U0 zhiSwnw%HKqj`nk4$!Gc90ojwKhc({RuV7jKG;Lh0BQ@VY`p*uUV;ibQ{gat|R1J?u zkmLR|wGKzJz*2%3HK8IXnLpJnlvQMbFO0HJNMnf5feUE zm3$jPWA*)8V;r$TTu4nrSTEzEUj$UBQ=xx=P^17t$?Q@J8{sfl3Z&c#H`wU6&3fsZ ze}GV=4dtXa{SUhO5bXyzFiB!Z;gEz4jgv$L4W1V%&|c_C!o^qYQ9AsP_ulLr5#9@& zdF>tg<`Kum%7pPtjZw#plFvf@AsU=sT3rG%*(F@l4xX7Eu&)wc9N)Uh1cBjN zjY)1H7%yg1UQfdC$rirwoJ)WS1h%X7*yU&zISE&{2@(XGy|vHJtKa*uX@9GERQWs2 z!plptVH|a*lCOJ_yw0s1Ht%yv+ElJ*0*mpJeu3G;r4C0_I9U>lP3|;m))z-R9y1Hlr(4LLkNB=D&mmnyg&@6fP8%l%@`ectV)5k|=EFigkc~mfzTHsLLfQv=Rkz0Fq7+gVNx0~YO zwW)Z&SZ2lDmU5rlgKt>7L#;97e@r3i*6Gj&H0UD476|84bxP-N{w3@AQCYO_HqF#b z=nS=qu!i@b%kGyKlwT;n@XpHWkd>7lkCh(NZGcRejvR@zW7zkFDyw%D2OG)F&+>IS zeZYuodtcV-BMK>$)>j#p98SK{6!=aOVc7z!CeT1q$2jf3z0HqGQS>N1nfU@sE_CyjvCNRPK3XmQRm3%HyJ~|=L%f@_PK&2zI!kx3$L6<5du{GQ|)jf*$ zYdX=^68Rr^62NaS%z6M%b`Ri5*;wLk>9%a(^1IT{dWCmuDVH&aE5?d7KO7INQMr(v z#IBrg$}at1@Z?XgsoOqE``*tFrQCmU10Hd7b8xX`pgX}Zmb)o*u_^w3W}j*eO&1a* z%9$9kAEF`2CAmS&Q4K~>oI_p&U|hT8Zxrk|4;Q#nWa_Idr?;_VG9enZVS37Q_FTNl z_-x-sBd*T>^tsRKrBYq4Ial5gEYuay;xapUUs(7hCQb6KNv+Bz@yl-5ZX@&gu3WMbI_qK!DA3VNbPv4RG+3V*)E;B5+JH7(&gVnk5d<~g* zX=b`1%qMKD=E0mgj(|yMlcTVI6uB^g5+$LJu1q6hX%fWH(@U!jq0ES{J{NGK+r~P} zms@1AwVE$vDcunDl9JYb^yfzv50BJXl}WL{IKev6BcRwi-S&F1bbWbO;IcUYEUv6+ z%NAw8CwG`Df}qg_K#62aLNSY;Z(6>(;pGT|1V0e8r2*^QUa%`2Y*=Z9lD!5csfc9* zP-=vOQ=5kLVX*4&Us_^Z9!D6DhH2B3HC-cgbdWmTVrOQM8Ab*$LrO=qOM6jt7yOLZ zqrcn67nNAu?HWpBP)c=<=zC~4$FORfT~km8O5=RsXTb3a{1H17?P1c&Z44o)LEG^d z@Q}{FEL%ookKEf{s9m0VWt)F^-GLlBZk?w{9xaP=-!|q~&iD{-GO;a|O}9|K5};2} zjV**y@zc2(4R4X*Mj*SH-FD1dv~{e(3uavp?&e$LtMUZbsO5e}Kk;OReaxG}EEeZi zd=-b${p>|*k&5JzgxtI33He<)hBf?2dMT+<2s<9G!CHObPQc@Nz42t0iT{A2IH#A-_am{Xm?bM_L3gQ3y0*HY?fkDtz3*cA%>H|9?{}Y3k z1dLjd7)IZlWJX>L*dq5dHoz8n`w)1>cHm>*sq`(|@+( zl65X2`|Yb>gwhwQcye6dWUx#1la=Y!GO%RqDII|Xp8+1Jp;;?w!|^4vV%7OB8fnN(W3noYH+^FYj?eCY*Ig@Pmz-{x%M_=@PSjE%n+vgWjd z1+Twjcnx-B=5f#01mFphevW>IT)xQF)27jQ!o$?MT*=>W^4NLIPfsP}3B>0-8W#;r z9)I7#>X&pOuEMUw^m$G}7M`d$;bEOPvHOtx+HlKBJ~8CZ_ocxd_+VHZV;k)@2dTiR z)|B)}Mj>e8c|wI`i|z%nlz|(R=_MQw17>hR%I(oBZOlpJjG<9xx5e@k5h;pd!*z-H zn;+b!S^i~8PoBwUut@Dc0wAy2TLqp7V>4+bw>cD-U?{DGqA5pt$l>wk%?l0578BOJ zeKusTwI2!Rfkmrd0n+<7!|%e9(Yx+EKf361S^$vsvTl(zB+lU3vaLLnYw!L|sD0F5 zKliQ6qQ^3W7j|XM^hgrc&e~huU51|PT>)3=aP@gnjEWj9nescS5G(>k56 z{2Ouyl+h-vdlUN0nKXfkeL%2xeWlmvoMVhV{hPZ8c~T#eg)(#mKV&KVM0brs4Ir1G zUEWsU>iuTM0GTH_d3x;vn@ZwrMgHBo>n_g*7|(bhAh0-2XY>OubPz!{#zZttcVtu9 zg&1E_XT!dP$t(3V{<#DFp6;C^EM(tYmOp!AYo#-L z2N;!?dBIZR^et=6>>&(VMZW)V+dXp_*PiDgrLR-cGZ;ObBJ^pXt|Nq00hX%&~ zJ3qrWoDr-CgA8q;)m0u%Dn?&R{~ulndrmN=TRI|WN*Bu;rNm}2%0A(_Ig3#Nd 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

    ;Sq#|(vUdquUCa7!%)NJ1 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

    X2Fx`o)E{GfWelM~C|A6}j~- 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⪻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

    diff --git a/pro/css/style.css b/pro/css/style.css index 7729e435..34878a9d 100644 --- a/pro/css/style.css +++ b/pro/css/style.css @@ -409,7 +409,7 @@ p { display: none; } } -.home-subheading { +.home-subheading, .home-subheading h1 { font-family: 'Montserrat',sans-serif; font-size: 14px; letter-spacing: .5px; From 72ba07afe8d0ddb38870d976ea33160b65279120 Mon Sep 17 00:00:00 2001 From: gtunon Date: Fri, 5 May 2023 14:02:13 +0200 Subject: [PATCH 09/16] [NGV-24]h1 for account login --- account.html | 1 + 1 file changed, 1 insertion(+) diff --git a/account.html b/account.html index fd345d36..e44c17f1 100644 --- a/account.html +++ b/account.html @@ -15,6 +15,7 @@
    +

    OpenVidu Account Login

    From 22819228b7e6030d03981046cc7ff35ebab2b60a Mon Sep 17 00:00:00 2001 From: gtunon Date: Mon, 8 May 2023 08:39:50 +0200 Subject: [PATCH 10/16] [NGV-24] h1 for layout --- _layouts/pagetop-layout.html | 4 ++-- css/style-custom.css | 4 ++-- css/style.css | 6 +++++- pro/css/style.css | 6 +++++- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/_layouts/pagetop-layout.html b/_layouts/pagetop-layout.html index f8ba4bd0..02ab1028 100644 --- a/_layouts/pagetop-layout.html +++ b/_layouts/pagetop-layout.html @@ -43,8 +43,8 @@
    -

    {{ page.top-title }}

    -

    {{ page.top-subtitle }}

    +

    {{ page.top-title }}

    +

    {{ page.top-subtitle }}

    diff --git a/css/style-custom.css b/css/style-custom.css index bb2af32c..2dd9d0e8 100644 --- a/css/style-custom.css +++ b/css/style-custom.css @@ -742,13 +742,13 @@ img.img-more-info { top: 93px; } - #page-top .page-top-title h2 { + #page-top .page-top-title h1 { font-size: 37px; padding-left: 20px; padding-right: 20px; } - #page-top .home-subheading { + #page-top .home-subheading h2{ padding-left: 20px; padding-right: 20px; } diff --git a/css/style.css b/css/style.css index 30fbb255..4e3444b5 100644 --- a/css/style.css +++ b/css/style.css @@ -2830,10 +2830,14 @@ outline-offset: 0; position:relative; z-index: 99; } -.page-top-title h2 { +.page-top-title h1 { font-size:60px; letter-spacing:2px; } +.page-top-title h2 { + font-size:14px; + letter-spacing:2px; +} .shortcode-heading { margin:60px 0 60px 0; } diff --git a/pro/css/style.css b/pro/css/style.css index 34878a9d..7449ae37 100644 --- a/pro/css/style.css +++ b/pro/css/style.css @@ -2784,10 +2784,14 @@ outline-offset: 0; position:relative; z-index: 99; } -.page-top-title h2 { +.page-top-title h1 { font-size:60px; letter-spacing:2px; } +.page-top-title h2 { + font-size:14px; + letter-spacing:2px; +} .shortcode-heading { margin:60px 0 60px 0; } From da3ab6c0a5f7dd864f921d4c291779f8d4c38089 Mon Sep 17 00:00:00 2001 From: Alejandra Date: Mon, 8 May 2023 08:41:03 +0200 Subject: [PATCH 11/16] add metadescription --- _includes/meta.html | 1 + _layouts/docs-layout.html | 3 +++ _layouts/index-layout.html | 3 +++ _layouts/pagetop-layout.html | 3 +++ demos.html | 1 + index.html | 2 ++ openvidu-call.html | 1 + pricing.html | 2 ++ support.html | 1 + 9 files changed, 17 insertions(+) create mode 100644 _includes/meta.html diff --git a/_includes/meta.html b/_includes/meta.html new file mode 100644 index 00000000..e76ff7ac --- /dev/null +++ b/_includes/meta.html @@ -0,0 +1 @@ + diff --git a/_layouts/docs-layout.html b/_layouts/docs-layout.html index 3aa96fdd..4498c314 100644 --- a/_layouts/docs-layout.html +++ b/_layouts/docs-layout.html @@ -9,6 +9,9 @@ + {% if page.description %} + {% include meta.html %} + {% endif %} diff --git a/_layouts/index-layout.html b/_layouts/index-layout.html index f48a5e03..b6846058 100644 --- a/_layouts/index-layout.html +++ b/_layouts/index-layout.html @@ -10,6 +10,9 @@ content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /> + {% if page.description %} + {% include meta.html %} + {% endif %} diff --git a/_layouts/pagetop-layout.html b/_layouts/pagetop-layout.html index f8ba4bd0..18ca9706 100644 --- a/_layouts/pagetop-layout.html +++ b/_layouts/pagetop-layout.html @@ -9,6 +9,9 @@ + {% if page.description %} + {% include meta.html %} + {% endif %} diff --git a/demos.html b/demos.html index f0454f3f..6412efaf 100644 --- a/demos.html +++ b/demos.html @@ -4,6 +4,7 @@ active: demos top-title: OPENVIDU DEMOS top-subtitle: Discover the services you can build with OpenVidu +description: Discover the services you can build with OpenVidu: OpenVidu Call, Classroom, Videoconference, Screen Share. Webinar, OpenVidu GetARoom. Try them! custom_js: - copy-btn custom_css: diff --git a/index.html b/index.html index 15b166f9..2cc5e88b 100644 --- a/index.html +++ b/index.html @@ -3,6 +3,8 @@ title: OpenVidu active: home page-type: home +description: OpenVidu is a videoconferencing platform that is provided as a software. It's elastic, easy-to-use, privacy respecting and highly customizable. + --- diff --git a/openvidu-call.html b/openvidu-call.html index b041684e..5b9f33d6 100644 --- a/openvidu-call.html +++ b/openvidu-call.html @@ -4,6 +4,7 @@ active: openvidu-call top-title: OPENVIDU CALL top-subtitle: The videoconferencing app built on top of OpenVidu platform +description: Get to know OpenVidu Call, the videoconferencing app buildt on top of OpenVidu platform. Try it! Customize it! Install it! --- diff --git a/pricing.html b/pricing.html index 3aa898c2..c4c86244 100644 --- a/pricing.html +++ b/pricing.html @@ -4,6 +4,8 @@ active: pricing top-title: OPENVIDU PRICING top-subtitle: Choose your preferred tier according to your needs +description: Check out OpenVidu's pricing plans and decide which one suits best your needs + --- diff --git a/support.html b/support.html index a6deab7c..c93de000 100644 --- a/support.html +++ b/support.html @@ -4,6 +4,7 @@ active: support top-title: OPENVIDU SUPPORT top-subtitle: How to get help if you have problems developing OpenVidu based apps +description: OpenVidu's creators and community offer technical support when installing and developing OpenVidu based apps. Contact us if you need help. custom_css: - custom-social-layout --- From 81a0e8b8dd6681d82e2da33940284b81f914c0f3 Mon Sep 17 00:00:00 2001 From: Alejandra Date: Mon, 8 May 2023 09:34:33 +0200 Subject: [PATCH 12/16] add metadescriptions --- .gitignore | 8 +- .travis.yml | 42 +- Gemfile | 62 +- Gemfile.lock | 168 +- LICENSE | 402 +- README.md | 44 +- _config.yml | 24 +- _includes/footer.html | 294 +- _includes/header.html | 130 +- _includes/meta.html | 1 + _layouts/docs-layout.html | 235 +- _layouts/index-layout.html | 369 +- _layouts/pagetop-layout.html | 327 +- account.html | 40 +- conditions/cookie-policy.html | 112 +- conditions/privacy-policy.html | 80 +- conditions/terms-of-service.html | 996 ++-- css/amplify.css | 4 +- css/animate.css | 10 +- css/bootstrap.min.css | 8 +- css/colors/beige.css | 262 +- css/colors/black.css | 262 +- css/colors/blue.css | 262 +- css/colors/blue2.css | 262 +- css/colors/brown.css | 262 +- css/colors/darkgrey.css | 262 +- css/colors/green.css | 262 +- css/colors/green2.css | 262 +- css/colors/midnight.css | 262 +- css/colors/orange.css | 262 +- css/colors/pink.css | 262 +- css/colors/purple.css | 262 +- css/colors/red.css | 262 +- css/colors/red2.css | 262 +- css/colors/yellow.css | 262 +- css/cubeportfolio.min.css | 20 +- css/custom-demo-layout.css | 372 +- css/custom-social-layout.css | 4 +- css/docs-layout.css | 870 +-- css/ionicons.min.css | 38 +- css/perfect-scrollbar.css | 232 +- css/slick-theme.css | 368 +- css/style-custom.css | 2374 ++++---- css/style.css | 6994 ++++++++++++------------ css/syntax.css | 154 +- css/tutorial-layout.css | 6 +- demos.html | 811 +-- fonts/Arciform.svg | 4816 ++++++++-------- fonts/Simple-Line-Icons.dev.svg | 2736 ++++----- fonts/Simple-Line-Icons.svg | 2736 ++++----- fonts/ionicons.svg | 4464 +++++++-------- img/docs/home/feature20.svg | 6 +- index.html | 1543 +++--- js/copy-btn.js | 74 +- js/fancybox-setup.js | 62 +- js/highlight.pack.js | 2 +- js/perfect-scrollbar.min.js | 40 +- js/plugins/smoothscroll.min.js | 2 +- js/plugins/waypoints.min.js | 14 +- js/tabs.js | 190 +- news | 14 +- openvidu-call.html | 573 +- openvidu-register/openvidu-register.js | 6 +- pricing.html | 2385 ++++---- pro/css/animate.css | 10 +- pro/css/bootstrap.min.css | 8 +- pro/css/colors/yellow.css | 262 +- pro/css/cubeportfolio.min.css | 20 +- pro/css/ionicons.min.css | 38 +- pro/css/style-custom.css | 1452 ++--- pro/css/style.css | 6864 +++++++++++------------ pro/js/plugins/waypoints.min.js | 14 +- pro/license.html | 220 +- support.html | 193 +- 74 files changed, 24144 insertions(+), 24129 deletions(-) create mode 100644 _includes/meta.html diff --git a/.gitignore b/.gitignore index f9fe47c6..b753a071 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -_site/ -.sass-cache/ -.jekyll-metadata -.jekyll-cache +_site/ +.sass-cache/ +.jekyll-metadata +.jekyll-cache diff --git a/.travis.yml b/.travis.yml index 27c0526f..4ee7a6c1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,21 +1,21 @@ -language: ruby -rvm: -- 2.3.3 - -install: -- bundle install -- gem install jekyll -- gem install html-proofer - -script: jekyll build && htmlproofer ./_site - -branches: - only: - - master - -env: - global: - - NOKOGIRI_USE_SYSTEM_LIBRARIES=true # speeds up installation of html-proofer - -sudo: false - +language: ruby +rvm: +- 2.3.3 + +install: +- bundle install +- gem install jekyll +- gem install html-proofer + +script: jekyll build && htmlproofer ./_site + +branches: + only: + - master + +env: + global: + - NOKOGIRI_USE_SYSTEM_LIBRARIES=true # speeds up installation of html-proofer + +sudo: false + diff --git a/Gemfile b/Gemfile index f18f59b1..d1210869 100644 --- a/Gemfile +++ b/Gemfile @@ -1,31 +1,31 @@ -source "https://rubygems.org" -ruby RUBY_VERSION - -# Hello! This is where you manage which Jekyll version is used to run. -# When you want to use a different version, change it below, save the -# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: -# -# bundle exec jekyll serve -# -# This will help ensure the proper Jekyll version is running. -# Happy Jekylling! -gem "jekyll" - -# This is the default theme for new Jekyll sites. You may change this to anything you like. -gem "minima" - -# If you want to use GitHub Pages, remove the "gem "jekyll"" above and -# uncomment the line below. To upgrade, run `bundle update github-pages`. -# gem "github-pages", group: :jekyll_plugins - -# If you have any plugins, put them here! -group :jekyll_plugins do - gem "jekyll-feed" -end - -# Windows does not include zoneinfo files, so bundle the tzinfo-data gem -gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] - - - -gem 'jekyll-paginate' +source "https://rubygems.org" +ruby RUBY_VERSION + +# Hello! This is where you manage which Jekyll version is used to run. +# When you want to use a different version, change it below, save the +# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: +# +# bundle exec jekyll serve +# +# This will help ensure the proper Jekyll version is running. +# Happy Jekylling! +gem "jekyll" + +# This is the default theme for new Jekyll sites. You may change this to anything you like. +gem "minima" + +# If you want to use GitHub Pages, remove the "gem "jekyll"" above and +# uncomment the line below. To upgrade, run `bundle update github-pages`. +# gem "github-pages", group: :jekyll_plugins + +# If you have any plugins, put them here! +group :jekyll_plugins do + gem "jekyll-feed" +end + +# Windows does not include zoneinfo files, so bundle the tzinfo-data gem +gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] + + + +gem 'jekyll-paginate' diff --git a/Gemfile.lock b/Gemfile.lock index a3a790a1..f260b751 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,84 +1,84 @@ -GEM - remote: https://rubygems.org/ - specs: - addressable (2.7.0) - public_suffix (>= 2.0.2, < 5.0) - colorator (1.1.0) - concurrent-ruby (1.1.6) - em-websocket (0.5.1) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) - eventmachine (1.2.7) - ffi (1.12.2) - forwardable-extended (2.6.0) - http_parser.rb (0.6.0) - i18n (1.8.2) - concurrent-ruby (~> 1.0) - jekyll (4.0.0) - addressable (~> 2.4) - colorator (~> 1.0) - em-websocket (~> 0.5) - i18n (>= 0.9.5, < 2) - jekyll-sass-converter (~> 2.0) - jekyll-watch (~> 2.0) - kramdown (~> 2.1) - kramdown-parser-gfm (~> 1.0) - liquid (~> 4.0) - mercenary (~> 0.3.3) - pathutil (~> 0.9) - rouge (~> 3.0) - safe_yaml (~> 1.0) - terminal-table (~> 1.8) - jekyll-feed (0.13.0) - jekyll (>= 3.7, < 5.0) - jekyll-paginate (1.1.0) - jekyll-sass-converter (2.1.0) - sassc (> 2.0.1, < 3.0) - jekyll-seo-tag (2.6.1) - jekyll (>= 3.3, < 5.0) - jekyll-watch (2.2.1) - listen (~> 3.0) - kramdown (2.2.0) - rexml - kramdown-parser-gfm (1.1.0) - kramdown (~> 2.0) - liquid (4.0.3) - listen (3.2.1) - rb-fsevent (~> 0.10, >= 0.10.3) - rb-inotify (~> 0.9, >= 0.9.10) - mercenary (0.3.6) - minima (2.5.1) - jekyll (>= 3.5, < 5.0) - jekyll-feed (~> 0.9) - jekyll-seo-tag (~> 2.1) - pathutil (0.16.2) - forwardable-extended (~> 2.6) - public_suffix (4.0.4) - rb-fsevent (0.10.3) - rb-inotify (0.10.1) - ffi (~> 1.0) - rexml (3.2.3) - rouge (3.18.0) - safe_yaml (1.0.5) - sassc (2.3.0) - ffi (~> 1.9) - terminal-table (1.8.0) - unicode-display_width (~> 1.1, >= 1.1.1) - unicode-display_width (1.7.0) - -PLATFORMS - ruby - x86_64-linux-musl - -DEPENDENCIES - jekyll - jekyll-feed - jekyll-paginate - minima - tzinfo-data - -RUBY VERSION - ruby 2.7.1p83 - -BUNDLED WITH - 2.2.2 +GEM + remote: https://rubygems.org/ + specs: + addressable (2.7.0) + public_suffix (>= 2.0.2, < 5.0) + colorator (1.1.0) + concurrent-ruby (1.1.6) + em-websocket (0.5.1) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0.6.0) + eventmachine (1.2.7) + ffi (1.12.2) + forwardable-extended (2.6.0) + http_parser.rb (0.6.0) + i18n (1.8.2) + concurrent-ruby (~> 1.0) + jekyll (4.0.0) + addressable (~> 2.4) + colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (>= 0.9.5, < 2) + jekyll-sass-converter (~> 2.0) + jekyll-watch (~> 2.0) + kramdown (~> 2.1) + kramdown-parser-gfm (~> 1.0) + liquid (~> 4.0) + mercenary (~> 0.3.3) + pathutil (~> 0.9) + rouge (~> 3.0) + safe_yaml (~> 1.0) + terminal-table (~> 1.8) + jekyll-feed (0.13.0) + jekyll (>= 3.7, < 5.0) + jekyll-paginate (1.1.0) + jekyll-sass-converter (2.1.0) + sassc (> 2.0.1, < 3.0) + jekyll-seo-tag (2.6.1) + jekyll (>= 3.3, < 5.0) + jekyll-watch (2.2.1) + listen (~> 3.0) + kramdown (2.2.0) + rexml + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + liquid (4.0.3) + listen (3.2.1) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + mercenary (0.3.6) + minima (2.5.1) + jekyll (>= 3.5, < 5.0) + jekyll-feed (~> 0.9) + jekyll-seo-tag (~> 2.1) + pathutil (0.16.2) + forwardable-extended (~> 2.6) + public_suffix (4.0.4) + rb-fsevent (0.10.3) + rb-inotify (0.10.1) + ffi (~> 1.0) + rexml (3.2.3) + rouge (3.18.0) + safe_yaml (1.0.5) + sassc (2.3.0) + ffi (~> 1.9) + terminal-table (1.8.0) + unicode-display_width (~> 1.1, >= 1.1.1) + unicode-display_width (1.7.0) + +PLATFORMS + ruby + x86_64-linux-musl + +DEPENDENCIES + jekyll + jekyll-feed + jekyll-paginate + minima + tzinfo-data + +RUBY VERSION + ruby 2.7.1p83 + +BUNDLED WITH + 2.2.2 diff --git a/LICENSE b/LICENSE index 8dada3ed..c0ee8129 100644 --- a/LICENSE +++ b/LICENSE @@ -1,201 +1,201 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright {yyyy} {name of copyright owner} - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/README.md b/README.md index d5845eb1..76b64fc0 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,22 @@ -# openvidu.io - -The _openvidu.io_ web is generated with [Jekyll](https://jekyllrb.com/). - -# Local development - -- Clone _openvidu.io_ repository -``` -https://github.com/OpenVidu/openvidu.io -``` -- To locally preview the changes, you can execute the following command in the root folder of the repository (you need [Docker](https://store.docker.com/search?type=edition&offering=community) installed) and visit [`localhost:4000`](http://localhost:4000): - -``` -docker run --rm --volume=$PWD:/srv/jekyll -p 4000:4000 -it jekyll/jekyll:4.2.0 jekyll serve -``` -(Run `fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p` to increase the number of files that can be monitored if any problem appears when running this docker container) - -# Documentation - -The _openvidu.io_ documentation is generated with [MkDocs](http://www.mkdocs.org). - -**To add documentation go to [openvidu.io-docs project](https://github.com/OpenVidu/openvidu.io-docs)** +# openvidu.io + +The _openvidu.io_ web is generated with [Jekyll](https://jekyllrb.com/). + +# Local development + +- Clone _openvidu.io_ repository +``` +https://github.com/OpenVidu/openvidu.io +``` +- To locally preview the changes, you can execute the following command in the root folder of the repository (you need [Docker](https://store.docker.com/search?type=edition&offering=community) installed) and visit [`localhost:4000`](http://localhost:4000): + +``` +docker run --rm --volume=$PWD:/srv/jekyll -p 4000:4000 -it jekyll/jekyll:4.2.0 jekyll serve +``` +(Run `fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p` to increase the number of files that can be monitored if any problem appears when running this docker container) + +# Documentation + +The _openvidu.io_ documentation is generated with [MkDocs](http://www.mkdocs.org). + +**To add documentation go to [openvidu.io-docs project](https://github.com/OpenVidu/openvidu.io-docs)** diff --git a/_config.yml b/_config.yml index d48b1520..fb0e23e2 100644 --- a/_config.yml +++ b/_config.yml @@ -1,12 +1,12 @@ -title: openvidu.io -email: openvidu@gmail.com -description: OpenVidu platform -baseurl: "/" -url: "https://openvidu.io" -twitter_username: openvidu - -markdown: kramdown -highlighter: rouge -kramdown: - syntax_highlighter: rouge - auto_ids: true +title: openvidu.io +email: openvidu@gmail.com +description: OpenVidu platform +baseurl: "/" +url: "https://openvidu.io" +twitter_username: openvidu + +markdown: kramdown +highlighter: rouge +kramdown: + syntax_highlighter: rouge + auto_ids: true diff --git a/_includes/footer.html b/_includes/footer.html index 88a8f6ee..acfcd7c2 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -1,147 +1,147 @@ - - - -
    - - - - - - -
    - - - - - - - + + + +
    + + + + + + +
    + + + + + + + diff --git a/_includes/header.html b/_includes/header.html index 22241880..92221c56 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -1,66 +1,66 @@ - -
    - - {% if page.active=="documentation" or page.active=="account" %} -
    - - - -{% if page.active != "account" %} - + +
    + + {% if page.active=="documentation" or page.active=="account" %} +
    + + + +{% if page.active != "account" %} + {% endif %} \ No newline at end of file diff --git a/_includes/meta.html b/_includes/meta.html new file mode 100644 index 00000000..3a7e58ba --- /dev/null +++ b/_includes/meta.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/_layouts/docs-layout.html b/_layouts/docs-layout.html index 3aa96fdd..4a5daace 100644 --- a/_layouts/docs-layout.html +++ b/_layouts/docs-layout.html @@ -1,117 +1,120 @@ - - - - - - {{page.title}} - - - - - - - - - - - - - - - - - - - - - - {% include header.html %} - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + {{page.title}} + + + + + + {% if page.description %} + {% include meta.html %} + {% endif %} + + + + + + + + + + + + + + + + + {% include header.html %} + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/_layouts/index-layout.html b/_layouts/index-layout.html index f48a5e03..9b5ae5fd 100644 --- a/_layouts/index-layout.html +++ b/_layouts/index-layout.html @@ -1,184 +1,187 @@ - - - - - - {{ page.title }} - - - - - - - - - - - - - - - - - - - - - -
    -
    - - -
    -
    - - - {% include header.html %} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + {{ page.title }} + + + + + + {% if page.description %} + {% include meta.html %} + {% endif %} + + + + + + + + + + + + + + + + +
    +
    + + +
    +
    + + + {% include header.html %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/_layouts/pagetop-layout.html b/_layouts/pagetop-layout.html index f8ba4bd0..843f1bee 100644 --- a/_layouts/pagetop-layout.html +++ b/_layouts/pagetop-layout.html @@ -1,163 +1,166 @@ - - - - - - {{page.title}} - - - - - - - - - - - - - - {% if page.custom_css %} - {% for css_file in page.custom_css %} - - {% endfor %} - {% endif %} - - - - - - - - - - - - - {% include header.html %} - - -
    -
    - -
    - -
    -

    {{ page.top-title }}

    -

    {{ page.top-subtitle }}

    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - {% if page.custom_js %} - {% for js_file in page.custom_js %} - - {% endfor %} - {% endif %} - - {% if page.active == "demos" %} - - - - - - {% endif %} - - - + + + + + + {{page.title}} + + + + + + {% if page.description %} + {% include meta.html %} + {% endif %} + + + + + + + + + {% if page.custom_css %} + {% for css_file in page.custom_css %} + + {% endfor %} + {% endif %} + + + + + + + + + + + + + {% include header.html %} + + +
    +
    + +
    + +
    +

    {{ page.top-title }}

    +

    {{ page.top-subtitle }}

    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + {% if page.custom_js %} + {% for js_file in page.custom_js %} + + {% endfor %} + {% endif %} + + {% if page.active == "demos" %} + + + + + + {% endif %} + + + \ No newline at end of file diff --git a/account.html b/account.html index fd345d36..64c9d9cd 100644 --- a/account.html +++ b/account.html @@ -1,21 +1,21 @@ ---- -layout: docs-layout -title: OpenVidu Account -active: account ---- - - - - - - - -
    -
    -
    - -
    -
    +--- +layout: docs-layout +title: OpenVidu Account +active: account +--- + + + + + + + +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/conditions/cookie-policy.html b/conditions/cookie-policy.html index 2a3c32b5..1befa345 100644 --- a/conditions/cookie-policy.html +++ b/conditions/cookie-policy.html @@ -1,57 +1,57 @@ - - - - - - - Cookie Policy - - - - - -

    Cookie Policy

    - -

    What are cookies?

    - - TIKAL TECHNOLOGIES SL web page uses cookies, which are small files that it exchanges with the visitor's web - browser for different purposes. That is done in a totally "invisible" and harmless way for the visitor, so your - visit to the page is more fluid and you are not interrupted by some functions. The following explains which is the - usage of cookies in TIKAL TECHNOLOGIES SL website and how you can disable them if you don't agree. - - -

    What kind of information do we collect?

    - - TIKAL TECHNOLOGIES SL web page uses cookies for the following purposes -
      -
    • Functional cookies: they are used to improve the visitor's navigation through the website, - making it more user-friendly. It is important to understand that cookies do not contain any kind of specific - personal information, and most of them are deleted from the hard disk at the end of the browser session. -
    • -
    • Analytical Cookies: TIKAL TECHNOLOGIES SL website uses cookies from Google Analytics, to - analyze how visitors use the page. This way, TIKAL TECHNOLOGIES SL can offer improvements in the usability - of the webpage. Google Analytics only collects and processes anonymous data through the TIKAL TECHNOLOGIES - SL website. There is further information about the management of Google Analytics' web analysis services - at www.google.com/analytics.
    • -
    -
    - -

    How are users able to change the cookies configuration in their browsers?

    - - Any browser allows you to make adjustments on the actions to perform whenever a website asks you to store a - cookie. You can: -
      -
    • Allow web pages to deposit cookies in the browser.
    • -
    • Allow the cookies of the visited web pages only to remain in the browser as long as the page remains open. -
    • -
    • Do not allow web pages to deposit cookies in the browser. Please note that in this case, some - website functions will not be operational or the full page could even not work at all.
    • -
    • Allow one by one which web pages will be able to deposit cookies in the browser. Please note that in - unauthorized pages some website functions will not be operational or the full page could even not work at - all.
    • -
    - The modification of the cookies configuration can be done in the option "Configuration" of the browser, in the - "Privacy" section. -
    - + + + + + + + Cookie Policy + + + + + +

    Cookie Policy

    + +

    What are cookies?

    + + TIKAL TECHNOLOGIES SL web page uses cookies, which are small files that it exchanges with the visitor's web + browser for different purposes. That is done in a totally "invisible" and harmless way for the visitor, so your + visit to the page is more fluid and you are not interrupted by some functions. The following explains which is the + usage of cookies in TIKAL TECHNOLOGIES SL website and how you can disable them if you don't agree. + + +

    What kind of information do we collect?

    + + TIKAL TECHNOLOGIES SL web page uses cookies for the following purposes +
      +
    • Functional cookies: they are used to improve the visitor's navigation through the website, + making it more user-friendly. It is important to understand that cookies do not contain any kind of specific + personal information, and most of them are deleted from the hard disk at the end of the browser session. +
    • +
    • Analytical Cookies: TIKAL TECHNOLOGIES SL website uses cookies from Google Analytics, to + analyze how visitors use the page. This way, TIKAL TECHNOLOGIES SL can offer improvements in the usability + of the webpage. Google Analytics only collects and processes anonymous data through the TIKAL TECHNOLOGIES + SL website. There is further information about the management of Google Analytics' web analysis services + at www.google.com/analytics.
    • +
    +
    + +

    How are users able to change the cookies configuration in their browsers?

    + + Any browser allows you to make adjustments on the actions to perform whenever a website asks you to store a + cookie. You can: +
      +
    • Allow web pages to deposit cookies in the browser.
    • +
    • Allow the cookies of the visited web pages only to remain in the browser as long as the page remains open. +
    • +
    • Do not allow web pages to deposit cookies in the browser. Please note that in this case, some + website functions will not be operational or the full page could even not work at all.
    • +
    • Allow one by one which web pages will be able to deposit cookies in the browser. Please note that in + unauthorized pages some website functions will not be operational or the full page could even not work at + all.
    • +
    + The modification of the cookies configuration can be done in the option "Configuration" of the browser, in the + "Privacy" section. +
    + \ No newline at end of file diff --git a/conditions/privacy-policy.html b/conditions/privacy-policy.html index 7b4f8518..9628f5ad 100644 --- a/conditions/privacy-policy.html +++ b/conditions/privacy-policy.html @@ -1,41 +1,41 @@ - - - - - - Privacy Policy - - - - - - - - - - - - - - - - - -

    Privacy Policy

    - - In accordance with the provisions of Regulation (EU) 2016/679 and the Organic Law 3/2018 of 5 December, on the - protection of personal data and guarantee of digital rights, we inform you that the data you provide will be - incorporated to the treatment system owned by TIKAL TECHNOLOGIES SL with CIF B85986669 and address at Calle Chile, - Nº 10, 28290 - Las Rozas de Madrid (Madrid), for the purpose of ELECTRONIC COMMERCE, CUSTOMER MANAGEMENT, AND - OTHER PURPOSES. Your data may be processed by third parties (they will be data processors recipients of your data - for contractual purposes for example, our computer maintenance company) requiring the same level of established - rights, obligations and responsibilities. Your details will be kept for the time only strictly necessary. They will - be deleted when a period of time has elapsed without any use being made of it. You agree to notify us of any - changes in the data. You will be able to exercise your access rights, rectification, limitation of treatment, - deletion, portability and opposition to processing of your personal data by addressing your request to the - management or to the e-mail info@naevatec.com. You can contact the appropriate supervisory authority to make any - complaint you may consider necessary. - - - + + + + + + Privacy Policy + + + + + + + + + + + + + + + + + +

    Privacy Policy

    + + In accordance with the provisions of Regulation (EU) 2016/679 and the Organic Law 3/2018 of 5 December, on the + protection of personal data and guarantee of digital rights, we inform you that the data you provide will be + incorporated to the treatment system owned by TIKAL TECHNOLOGIES SL with CIF B85986669 and address at Calle Chile, + Nº 10, 28290 - Las Rozas de Madrid (Madrid), for the purpose of ELECTRONIC COMMERCE, CUSTOMER MANAGEMENT, AND + OTHER PURPOSES. Your data may be processed by third parties (they will be data processors recipients of your data + for contractual purposes for example, our computer maintenance company) requiring the same level of established + rights, obligations and responsibilities. Your details will be kept for the time only strictly necessary. They will + be deleted when a period of time has elapsed without any use being made of it. You agree to notify us of any + changes in the data. You will be able to exercise your access rights, rectification, limitation of treatment, + deletion, portability and opposition to processing of your personal data by addressing your request to the + management or to the e-mail info@naevatec.com. You can contact the appropriate supervisory authority to make any + complaint you may consider necessary. + + + ``` \ No newline at end of file diff --git a/conditions/terms-of-service.html b/conditions/terms-of-service.html index d8cf442e..d4c3ccf8 100644 --- a/conditions/terms-of-service.html +++ b/conditions/terms-of-service.html @@ -1,499 +1,499 @@ - - - - - - - Terms of service - - - - -

    Terms of Service

    - - The purpose of the following terms and conditions is to explain our obligations as providers of the service, - as well as your obligations as a client. Please read them carefully.

    - The aforementioned terms and conditions shall be applied from the moment TIKAL TECHNOLOGIES provides you with - access to the service, thus it is understood that you have voluntarily accepted them as part of the contractual - obligations between the parties involved, that is, between TIKAL TECHNOLOGIES (TIKAL form now on) and you as - client. OpenVidu Pro is a service which will vary with time, so as to adapt to its clients and users´ new - requirements, which in turn, will likely affect the terms and conditions so that they suit the changes and - variations made to TIKAL.

    - TIKAL reserves the right to change the terms and conditions at any given moment, notwithstanding, it shall - always endeavour to communicate these via e-mail or through the application itself; consequently, we strongly - advise you to ensure that you have read and understood the terms and conditions whose most recent, updated - version, is available on our website. - -

    First. Definitions.

    - - For the legal purposes of this contract, the following definitions will apply: - -
      -
    1. Software application: a set of instructions which will be interpreted, utilized and executed by a - computer system. Even when there may be many of them, the present contract may refer to them in - singular, and likewise when pertaining to its backup files.
    2. -
    3. Telematics application: a software application within a server which is connected to the Internet such - that it can be accessed remotely through electronic networks. The assignment of the license to use the - telematics application OpenVidu Pro is the subject of the present contract.
    4. -
    5. Client of the telematics application: the natural or legal person who benefits from the licence to use - the telematics application, thus assuming all obligations arising from the present contract.
    6. -
    7. User of the telematics application: the natural person authorized by the client to use the telematics - application, who in turn assumes all obligations arising from the present contract and said utilization. -
    8. -
    9. Parties: TIKAL and the client.
    10. -
    11. Exploitation rights over the telematics application: TIKAL TECHNOLOGIES SL
    12. -
    13. Third parties: any natural or legal person alien to the present contractual relation, who, for any - reason, enters into a formal, legally binding agreement with either TIKAL or the client.
    14. -
    15. The service, all supporting infrastructure provided by TIKAL that allows the client to register, - download, provision bill, and operate its instance of the telematics application
    16. -
    17. Hardware: electronic, mechanic or magnetic devices necessary for the telematics application, and its - complementary parts, to work properly.
    18. -
    19. Personal data: any information regarding an identified or identifiable natural person.
    20. -
    21. Updates: new versions of the telematics application and/or its modules, which include new - functionalities and improvements when compared to earlier versions.
    22. -
    23. Telematics application modules: parts of the telematics application which manage specific - functionalities, and whose licence to use them, the client must acquire separately.
    24. -
    -
    - -

    Second. Purpose

    - - -
      -
    1. The purpose of the present contract is the licensing of the right to use the telematics application - OpenVidu Pro by TIKAL TECHNOLOGIES SL. to the client, so that it may be use in the management of their - business. Subject to the terms and conditions provided in this agreement, TIKAL hereby grants to the - client a non-exclusive, non-sublicensable, non-transferable license to use the telematics application - OpenVidu Pro (from now on “telematics application”). Under no circumstances however, does said licence - grant the client sales rights over the telematics application whose ownership remains entirely with - TIKAL TECHNOLOGIES SL.
    2. -
    3. The client´s rights to use the telematics application are subjected and limited by both the duration, - and the terms and conditions established in the present contract.
    4. -
    5. Hereby the client agrees to use the telematics application in compliance with the law, the present - contract, and the good and rational will inherently present in any civilized society.
    6. -
    7. The client acknowledges having examined that OpenVidu Pro features fulfil their needs, and that it has - been appropriately informed by TIKAL about them.
    8. -
    -
    - -

    Third. Use limitations and duty of care.

    - -
      -
    1. The client must protect and guard the telematics application; thus, it may not share any information - whatsoever with third parties. It is specifically forbidden the use of the telematics application - outside the business sphere for which it has been acquired, or outside any of the dispositions - stipulated in this contract. The client may not sell, lease, transfer, or otherwise sublicense the - telematics application or take part in any act which may result in the violation of their duty of care - and protection. The client may not assign, transfer, pledge or make any other disposition of the rights - acquired through this contract, of any part of the contract, or of any of the rights, claims or - obligations under the contract.
    2. -
    3. The client is obligated to refrain from using the telematics application for illegal purposes or any - other purposes contrary to what is established in the present contract, or any action that may be - injurious to TIKAL´s rights and interests, to the owner of the telematics application, as well as to any - third parties involved. Said actions include, but are not limited to, any deed that may harm, overload, - disrupt, or otherwise render useless the telematics application, thus preventing other clients and users - from making use of it.
    4. -
    5. Changes to the telematics application are strictly forbidden. These include, but are not limited to, - such things as reverse engineering, decompiling, disassembling, reproducing, translating, modifying, - commercializing, cloning, transforming or transmitting to any natural or legal person, partially or - entirely, by any means, whether mechanic, magnetic, photocopies, etc… or to eliminate or block any - proprietary notice or logos pertaining to the telematics application. The components and elements - subject to the aforementioned restrictions include, but are not limited to, such things as the logical - diagrams, source codes, object and/or data model; except prior, written authorization from TIKAL. These - restrictions stand, even when said actions where needed for the interoperability with other computer - programs or telematics applications.
    6. -
    7. The client or the user must protect and safeguard, both physically and intellectually, the telematics - application, namely, its contents, logical procedures, and access protocols, by establishing the - necessary means in order to guarantee the non-disclosure, cloning, reproduction, altering, translation, - transformation, access by third parties, or any other action that shall imply a violation of the duty of - care or of any intellectual and industrial property right.
    8. -
    9. The telematics application may only be used by the client or authorized user, for processing the - client´s own data and their products, but under no circumstances shall it be used to process third - parties ‘data.
    10. -
    11. TIKAL cannot guarantee uninterrupted access to the service throughout the entire validity period of this - contract due to unforeseeable factors such as network issues, telecommunications service providers, - breakdown in computers, as well as other contingencies such as repair and maintenance work, and software - updates. Notwithstanding this, TIKAL reserves the right to adopt any necessary measures to limit the - service, should it be considered that improper and/or irresponsible use of the telematics application is - occurring, specially when said uses run counter to the terms and conditions provided in the present - contract.
    12. -
    13. Should the client or user breach the terms of contract, in a continuous and sustained fashion, or acting - in bad faith, TIKAL shall terminate the provision of the service, without reimbursing any amount, on the - grounds of abusive and improper use.
    14. -
    15. Interpretation and scope. Any other right which has not been stated or directly mentioned in the present - contract, remains reserved to TIKAL. Under no circumstances shall the terms and conditions of this - contract be interpreted or applied in such a fashion that could be injurious to TIKAL or in any manner - that runs counter to the regular exploitation framework of a telematics application.
    16. -
    -
    - -

    Fourth. Liability.

    - -
      -
    1. TIKAL´s telematics application is access-ready in its current state and configuration. Should the - application contain any deficiency attributable to TIKAL TECHNOLOGIES SL, the latter pledges to make use - of all the resources available to them in order to solve the issue as promptly as possible. Nonetheless, - it declines any liability and does not give any guarantee regarding violations perpetrated by third - parties, marketability, satisfactory quality or suitability for a specific purpose.
    2. -
    3. TIKAL shall act with due diligence and professionalism by making use of all its resources available so - as to ensure the quality, reliability, and security of the telematics application. In any case, TIKAL´s - assumes no liability for any damages, direct or indirect, incidental or special, including, but not - limited to, such things as damages or financial loss, work disruptions, failure, breakdown, or any - losses, even when the possibility of such inconveniences occurring, which include third-party - complaints, were previously notified to a member of TIKAL´s staff.
    4. -
    5. The client accepts, within reason, to tolerate specific, isolated disruptions in connectivity and hereby - forfeits the right to claim any liability, contractual or otherwise, as well as damages owing to - possible failures, slowness or access errors. TIKAL declines any liability concerning data loss, - accidental or otherwise, resulting from the client´s actions or activities.
    6. -
    7. The client or user is solely responsible for the provision and payment of the costs necessary to ensure - compatibility between the telematics application and their equipment, including all hardware, software, - electronic components, and any other component required to access the telematics application, these - include, but are not limited to, such things as telecommunication services, Internet access and - connectivity, operating systems, or any other program, equipment or services, required to access and use - the telematics application.
    8. -
    9. TIKAL declines any liability regarding any content that the client or user may host within the - telematics application OpenVidu Pro, since at no moment, does TIKAL intervene in the internal processing - of said content. Therefore, and in accordance with art.16 of LSSI-CE, TIKAL is not legally bound to - remove any content from the server, provided there is no “actual knowledge” that the activity or - information stored is illegal, libellous, or injurious to third-party rights or assets. In this regard, - it shall be understood that “actual knowledge” exits, when there is a court or administrative decision, - ordering to block or remove content and that the contractor (TIKAL) has been made aware of it. - Notwithstanding, TIKAL reserves the right to remove this type of content out of its own volition, once - it has been detected, whilst the client waives any right to claim or demand compensation. Should the - application be in any way damaged due to the introduction of malign software or content (virus, - trojan,…) TIKAL reserves the right to automatically terminate the contract without having to pay any - compensation whatsoever. On the other hand, TIKAL hereby reserves the right to demand compensation from - the client or user for any damages caused to the system.
    10. -
    11. The client or user shall burden all legal costs incurred when the cause is attributable to them, these - include TIKAL lawyers’ fees, even when a final court decision has yet to be reached.
    12. -
    13. TIKAL uses information security protocols which are broadly accepted and observed by the industry such - as firewalls, access-control procedures, and crypto mechanisms in order to avoid any unauthorized access - to the data. For this purpose, the client hereby grants TIKAL access to data so that it can perform - access-control authentication. The licensing process or any process which entails the introduction of - personal data shall always conducted under a rigorous communication protocol so as to ensure no third - parties have access to data transmitted electronically.
    14. -
    -
    - -

    Fifth. Intellectual and industrial property rights.

    - - -
      -
    1. The exploitation rights of the telematics application are owned by TIKAL and protected by Spanish - Intellectual Property Laws applicable in any country where it is used. The structure, organization and - coding of the telematics application constitute confidential and valuable industrial and commercial - secrets which belong to TIKAL. Therefore, the client must treat the telematics application in the same - fashion they would when utilizing any material protected by intellectual property rights, thus copying, - duplicating, or cloning the application is strictly forbidden.
    2. -
    3. The present licence to use the telematics application does not imply, either explicitly or implicitly, - the assignment of the intellectual and industrial rights over said application, the hardware, or the - data model.
    4. -
    5. Brands must be utilized in accordance with the commercial uses of brands, including acknowledging the - proprietor’s name of the brand. Brands may only be used in order identify those printouts produced by - the telematics application. Said utilization does not imply or grant any property rights over the - application.
    6. -
    7. The knowledge and expertise intrinsic to the telematics application, as well as the knowledge utilized - to configure it, is confidential information which belongs to the owner of the telematics application - TIKAL. The client acknowledges this and assumes all liability regarding fraudulent use, or illegal copy - or duplication of said application, or complementary programs, or utilization of this information by - third parties, being liable for any breach of the present contract, by them or by any person or persons - depending or associated with the client, or when these individuals have been granted access, directly or - indirectly, to the telematics application by the client.
    8. -
    9. Updates: For the entire validity period of the present contract, and in accordance with the terms and - conditions stipulated in the next paragraph, the client is entitled to have access to the updates of the - telematics application as they arise. The client assumes all legal liability for the updates, regarding - limitations and duty of care, in the same fashion as with the original computer application. Updates to - additional modules of the telematics application shall be given to those clients who have acquired from - TIKAL the licence to use said modules.
    10. -
    11. Hereby the client gives TIKAL consent to incorporate them as such into their business portfolio, thus - allowing TIKAL to use their brand and logo on its website as well as in documents which may be given to - other potential clients, for the sole purpose of said portfolio, and provided that the client does not - express opposition to them being used in such a fashion.
    12. -
    -
    - -

    Sixth. Right to amend.

    - - - TIKAL reserves the right to update the telematics application to the latest version available on the market. - Said updates may include, but are not limited to, such things as new functionalities, improvements, and - modifications and legal updates to the telematics application, which may vary, at any moment such things as its - features, performance, and configuration of the telematics application content. -

    - - TIKAL pledges to evaluate and take into consideration suggestions and requests made by clients and users of the - telematics application so that they may be incorporated in the new versions of said application; however, it is - TIKAL´s right, not the client´s to decide which modifications or improvements may be included in the - aforementioned versions. -

    - - TIKAL reserves the right to modify, at any moment, the characteristics, features, and conditions of TIKAL for - the benefit and development of the service. With this in mind, TIKAL may only have to observe the formality of - having to notify the client via an on-line notice, or by modifying any clause in this contract. - Notwithstanding the foregoing, TIKAL shall endeavour to promptly notify the client so that the latter may adapt - them. - - -

    Seventh. Exclusion and termination of licensing.

    - - -
      -
    1. TIKAL reserves the right to exclude and/or terminate, temporarily or in a definite manner, the client´s - right to use the telematics application, in case the following occurring: -
        -
      • Breach of any of the terms and conditions of the present contract.
      • -
      • Breach of law and order and/or improper, illegal, or negligent professional behavior.
      • -
      • When a court, administrative, or official decision is made to do so.
      • -
      -
    2. -
    3. The exclusion clause, or termination of this contract, does not imply that TIKAL forfeits the right to - take legal actions or file for financial compensation when the client has acted in bad faith to damage, - directly or indirectly, the telematics application.
    4. -
    -
    - -

    Eighth. Communications.

    - - -
      -
    1. For the purposes of establishing a line of communication regarding the present contract both parties - agree to use the place of residence which appears in it. The client pledges to keep the e-mail account - provided in this licensing agreement, operational, activated and updated for the purposes of - communications with TIKAL, which constitutes TIKAL´s preferred line of communication (albeit not the - only one). In general terms, the client pledges to keep their personal details updated, and must - communicate TIKAL, in a clear, unambiguous manner, of any changes.
    2. -
    3. Should the client fail to notify said changes, notifications or notices delivered to the address(es) - given by the client in the licensing agreement, shall be considered valid.
    4. -
    5. The client consents that telephone conversations with TIKAL may be recorded with the intent to improve - the quality and security of the service.
    6. -
    -
    - -

    Ninth. Duration.

    - -
      -
    1. The contract shall be valid indefinitely from the moment the client requests it. The client can also put - the end to the contract at any time he wishes, being obliged to pay the pending consumed service.
    2. -
    3. As long as the period contract holds it is understood that the validity of the contract published on - TIKAL´s website and containing all updates, prevails.
    4. -
    -
    - -

    Tenth. Terms of payment.

    - -
      -
    1. The price, payment method, billing and payment of the telematics application licensing, object of the - present contract, is stipulated in the Current Official Rates Section published on TIKAL´s website - (https://openvidu.io at the time of writing), which are considered - part of a whole to all intents - and purposes.
    2. -
    3. The price stipulated in the aforementioned Current Official Rates Section, do not include valued added - tax (VAT), nor does it include any other taxes or fees established by law whose current rates shall be - applied for the provision of the service when signing the present contract. Therefore, said amounts may - be increased according to current tax rates.
    4. -
    5. Payment will be done monthly and will cover the whole amount of the service consumed during last month - period according to the currently published rates from TIKAL.
    6. -
    7. Monthly payments include both the basic rate for the provision of the service, and the corresponding - rate(s) for any optional or additional service hired.
    8. -
    9. Payments must be made effective by the credit or debit card that the client has agreed with TIKAL when - first hiring the service. Visa and MasterCard shall be the accepted cards.
    10. -
    11. Total or partial delay in payment by the client for the amount(s) TIKAL has billed them shall grant - TIKAL the right to cancel or terminate all contracted obligations in accordance with the present - contract. Suspension of the service provision shall be realized within the next fifteen natural days - after the contract has reached its expiry date, prior notice to the client. After said fifteen natural - days from the day the service was suspended, and prior notification to the client, TIKAL may terminate - the contract. If the client pays the full amount owed to TIKAL during said period, the latter shall - re-establish the service as promptly as possible from the moment it is notified that the debt has been - settled. Notwithstanding the foregoing, TIKAL reserves the right to ask for a two-month deposit as a - guarantee before re-establishing the service. The client accepts all liability for any legal costs - incurred due to claims made by TIKAL regarding breach of payment after the contract has reached its - expiry date, including, but not limited to, such things as the return of invoices and late-payment - interest.
      - When the client returns, for any cause alien to TIKAL, two or more direct-debit invoices, TIKAL shall be - entitled to unilaterally opt for the annual hiring and billing of the service.
    12. -
    13. When the client has defaulted on a payment, either totally or partially, during three months, for the - amount owed to TIKAL, the latter has the right to rescind the contract between the two parties, as well - as the direct and definite termination and cancellation of the service hired by the client, including - the database linked to the client´s services, without prior notice from TIKAL.
    14. -
    15. TIKAL shall apply upon its rates any current deals and offers existing at the time the client hires the - service, provided they comply with the terms and conditions of said deals and offers so that they may - benefit from them. The client acknowledges and accepts the fact they may obtain detailed information, at - any given time, regarding said deals and offers on TIKAL´s website or through the habitual communication - channels with which TIKAL provides its clients.
    16. -
    -
    - -

    Eleventh. Data Protection.

    - - - The parties involved agree that they know, comply with, and are subject to, the Spanish and European laws and - legislation regarding Personal Data Protection, thus they must give proper use and treatment to all data arising - from any activity subjected to the terms and conditions of this contract. - - -

    Data Controller agreement between the client and TIKAL.

    - - In accordance with the Spanish Data Protection Laws, TIKAL´s access to the client´s personal files shall not - be considered a violation of said laws, insofar as TIKAL is effectively the Data Controller and said access is - necessary for the provision of the service which is the subject of this contract.

    - - In this regard, and for the purposes of Data Protection regulation, TIKAL shall be regarded as the “Data - Controller” of the client´s data. Notwithstanding the foregoing, TIKAL pledges that it shall treat said data in - conformity with the client´s instructions provided in this contract, and that under no circumstances shall it - utilise them for any other purposes outside of what the parties have agreed in this contract, nor shall it - transfer or communicate them to a third party, not even for back-up or storage purposes. At the same time, the - duration and validity of this agreement shall correspond to the type of service hired by the - client.

    - - Once the provision of said service terminates and the data shall no longer be necessary to perform the - aforementioned Data Controller role, all personal data shall be either destroyed or returned to the person, - persons or entity responsible for it, as well as any storage medium, documents or files containing personal - data.

    - In order to provide the service and what said provision entails, TIKAL shall be granted access to the following - information: -
      -
    1. Contact details
    2. -
    3. Company profile data
    4. -
    5. Assets and billed services data
    6. -
    7. Tax identification data
    8. -
    -
    - - TIKAL´s obligations as Data Controller are described as follows: -
      -
    1. Treat all data in accordance with the instructions received by the person, persons or entity in charge - of its treatment and only for the purposes provided in this contract.
    2. -
    3. To not communicate or transfer any data to third parties, except prior consent by the body in charge of - its treatment, or in cases provided for by the law.
    4. -
    5. TIKAL may not outsource, either totally or partially, the provision of the service(s) described in the - present contract, except prior authorization from the client whom shall be informed with due notice - about the outsourcing entity as well as the services being outsourced. In this case, TIKAL shall draft - and execute a new contract with said outsourcing entity, always in accordance with the current Data - Protection laws.
    6. -
    7. To not disclose any personal data to which TIKAL may have had access, even after the termination of this - contract.
    8. -
    9. To guarantee that the staff managing personal data pledge to keep the confidentiality which said data - entails and that they comply with the proper security protocols.
    10. -
    11. To assist the person or body responsible for data treatment regarding data protection.
    12. -
    13. To provide the person or body responsible for data protection with support and assistance when - performing an impact assessment, or when consulting the regulatory authorities, if applicable. - Additionally, to provide said person or body with the necessary information so that it may prove their - compliance with the rules and regulations.
    14. -
    15. Notwithstanding the foregoing, said person or body has mechanisms in place so as to guarantee the - confidentiality, integrity, and availability of the systems and services concerning data protection, as - well as to restore the access and availability to data in case of system failure. Additionally, it is - endowed with capabilities so as to regularly verify and assess the efficacy of the security protocol. -
    16. -
    -
    - - Duties of the responsible for data treatment: -
      -
    1. To guarantee, at all times, compliance with the Data Protection Laws.
    2. -
    3. Make all necessary enquiries beforehand.
    4. -
    5. To supervise that proper data treatment is occurring.
    6. -
    7. To provide the data controller with all necessary data for the provision of the service.
    8. -
    -
    - - TIKAL´s duties as Data Controller: -
      -
    1. To guarantee, at all times, compliance with the Data Protection Laws.
    2. -
    3. Make all necessary enquiries beforehand.
    4. -
    5. To supervise that proper data treatment is occurring.
    6. -
    7. To provide the data controller with all necessary data for the provision of the service.
    8. -
    -
    - -

    Twelfth. Confidentiality.

    - - -
      -
    1. All data and information transmitted between the parties is strictly confidential and property of TIKAL - and the client, and its protection is of the utmost importance. To this intent, both parties hereby - contract the obligation to safeguard said data and information by adopting all appropriate measures to - ensure that only authorized individuals shall have access to it; authorized individuals being understood - as those employees which are needed by the parties involved so as to keep the provision of the service, - which is the object of this contract, in good working order.
    2. -
    3. In this regard, the signatory parties are hereby subject to the following confidential agreement: -
        -
      • Hereby TIKAL pledges to keep confidential all data and information supplied by, and concerning - the client, as well as the output arisen from the service provided. In this regard, TIKAL - possesses strict internal controls whose objective and end are to guarantee the integrity of the - present confidential agreement.
      • -
      • The client therefore agrees to keep confidential all data and information arising from TIKAL´s - internal processes, specially the existence, utilization, and functionalities of any process - used in the provision of the service.
      • -
      • The present confidential agreement shall remain valid even after the termination of the present - contractual relation and extends indefinitely to all members of staff that have been granted - access to said confidential information.
      • -
      -
    4. -
    -
    - -

    Thirteenth. Termination. Rescission. Nullity.

    - - -
      -
    1. The present contract shall be considered void for infringement, committed by any of the parties - involved, of the Spanish Civil Code, and in particular, of the Spanish Commercial Code, and the - obligations arising from the following: -
        -
      • Mutual consent of the parties involved.
      • -
      • When the present contract has reached its expiry date which is specified in clause tenth, or - within the subsequent extensions thereof.
      • -
      • By unilateral rescission provided that the party wishing to rescind communicates this at least - one month in advance.
      • -
      • When any of the parties has been officially put into administration, has filed for bankruptcy - protection, is under bankruptcy or insolvency proceedings, or is under liquidation or - dissolution.
      • -
      • Due to any other reason(s) provided for in law.
      • -
      • Should any of the parties involved breach the contracted obligations provided in the present - contract, the other party may consider it as void. Said consideration warrants no prior notice - or compensation of any kind, but for the need to communicate the decision to the other party; - unless the unaccrued obligations owed by the party are performed within the next fifteen days, - counting from the moment said party was notified that they are in breach of the contract . - Notwithstanding the foregoing, the other party reserves the right to claim or file for damages - caused by this infringement.
      • -
      -
    2. -
    3. TIKAL pledges to destroy all data provided by the client once the contractual relation is extinguished. - Likewise, TIKAL shall destroy or return any document or storage medium containing any IT-related data - arising from said contractual relation. Once said contractual relation terminates, the client may - request TIKAL to supply them with a hard, back-up copy of all data pertaining to and arising from said - relation, to any address the client wishes, prior to a written request to do so, which must be sent - within the week after the end of the contract. The client shall burden the costs incurred arising from - the handling and mailing of said request.
    4. -
    5. The client may cease or cancel the use of the telematics application whenever they wish to do so. Should - the client or any authorized user by them request the cancellation of the service at TIKAL´s offices, it - shall become effective on the same day said request was made. Therefore, it is advised to carefully - observe said process to avoid any resources or data loss that the client or user may have in their - TIKAL´s account. Should it not be possible for them to initiate said cancellation process at TIKAL´s - offices, the client may request it by contacting TIKAL´s customer service via any of the channels - provided in this contract. Said cancellation shall become effective on the day stipulated by the client, - provided that the request has been made with enough time to be processed correctly.
    6. -
    -
    - -

    Fourteenth. Applicable legislation and jurisdiction.

    - - - The present is a business contract regulated by Spanish laws. The parties involved agree that any discrepancy, - legal or civil action, claim or complain arising from the interpretation and execution of the present contract, - shall be, directly or indirectly, taken to the Court of Madrid, thus all parties involved hereby renounce to - take any matters pertaining to this agreement to any other jurisdiction. -

    - - The present document constitutes the total agreement of the parties in relation to the matters covered in this - agreement, thus substitutes all previous obligations, liabilities, and agreements, both written and verbal, - existing prior to the signature and execution of this contract.

    - - The following website (www.naevatec.com) belongs to:
    - TIKAL TECHNOLOGIES SL TAX ID: B85986669 10 Chile Rd/St 28290 – Las Rozas de Madrid (Madrid City) Spain. - Registered in the Madrid´s Trade Register, volume/tome 28043. Book 0 Section 8th of the Registry Book, Page 37, - Sheet M-505315.


    - - - + + + + + + + Terms of service + + + + +

    Terms of Service

    + + The purpose of the following terms and conditions is to explain our obligations as providers of the service, + as well as your obligations as a client. Please read them carefully.

    + The aforementioned terms and conditions shall be applied from the moment TIKAL TECHNOLOGIES provides you with + access to the service, thus it is understood that you have voluntarily accepted them as part of the contractual + obligations between the parties involved, that is, between TIKAL TECHNOLOGIES (TIKAL form now on) and you as + client. OpenVidu Pro is a service which will vary with time, so as to adapt to its clients and users´ new + requirements, which in turn, will likely affect the terms and conditions so that they suit the changes and + variations made to TIKAL.

    + TIKAL reserves the right to change the terms and conditions at any given moment, notwithstanding, it shall + always endeavour to communicate these via e-mail or through the application itself; consequently, we strongly + advise you to ensure that you have read and understood the terms and conditions whose most recent, updated + version, is available on our website. + +

    First. Definitions.

    + + For the legal purposes of this contract, the following definitions will apply: + +
      +
    1. Software application: a set of instructions which will be interpreted, utilized and executed by a + computer system. Even when there may be many of them, the present contract may refer to them in + singular, and likewise when pertaining to its backup files.
    2. +
    3. Telematics application: a software application within a server which is connected to the Internet such + that it can be accessed remotely through electronic networks. The assignment of the license to use the + telematics application OpenVidu Pro is the subject of the present contract.
    4. +
    5. Client of the telematics application: the natural or legal person who benefits from the licence to use + the telematics application, thus assuming all obligations arising from the present contract.
    6. +
    7. User of the telematics application: the natural person authorized by the client to use the telematics + application, who in turn assumes all obligations arising from the present contract and said utilization. +
    8. +
    9. Parties: TIKAL and the client.
    10. +
    11. Exploitation rights over the telematics application: TIKAL TECHNOLOGIES SL
    12. +
    13. Third parties: any natural or legal person alien to the present contractual relation, who, for any + reason, enters into a formal, legally binding agreement with either TIKAL or the client.
    14. +
    15. The service, all supporting infrastructure provided by TIKAL that allows the client to register, + download, provision bill, and operate its instance of the telematics application
    16. +
    17. Hardware: electronic, mechanic or magnetic devices necessary for the telematics application, and its + complementary parts, to work properly.
    18. +
    19. Personal data: any information regarding an identified or identifiable natural person.
    20. +
    21. Updates: new versions of the telematics application and/or its modules, which include new + functionalities and improvements when compared to earlier versions.
    22. +
    23. Telematics application modules: parts of the telematics application which manage specific + functionalities, and whose licence to use them, the client must acquire separately.
    24. +
    +
    + +

    Second. Purpose

    + + +
      +
    1. The purpose of the present contract is the licensing of the right to use the telematics application + OpenVidu Pro by TIKAL TECHNOLOGIES SL. to the client, so that it may be use in the management of their + business. Subject to the terms and conditions provided in this agreement, TIKAL hereby grants to the + client a non-exclusive, non-sublicensable, non-transferable license to use the telematics application + OpenVidu Pro (from now on “telematics application”). Under no circumstances however, does said licence + grant the client sales rights over the telematics application whose ownership remains entirely with + TIKAL TECHNOLOGIES SL.
    2. +
    3. The client´s rights to use the telematics application are subjected and limited by both the duration, + and the terms and conditions established in the present contract.
    4. +
    5. Hereby the client agrees to use the telematics application in compliance with the law, the present + contract, and the good and rational will inherently present in any civilized society.
    6. +
    7. The client acknowledges having examined that OpenVidu Pro features fulfil their needs, and that it has + been appropriately informed by TIKAL about them.
    8. +
    +
    + +

    Third. Use limitations and duty of care.

    + +
      +
    1. The client must protect and guard the telematics application; thus, it may not share any information + whatsoever with third parties. It is specifically forbidden the use of the telematics application + outside the business sphere for which it has been acquired, or outside any of the dispositions + stipulated in this contract. The client may not sell, lease, transfer, or otherwise sublicense the + telematics application or take part in any act which may result in the violation of their duty of care + and protection. The client may not assign, transfer, pledge or make any other disposition of the rights + acquired through this contract, of any part of the contract, or of any of the rights, claims or + obligations under the contract.
    2. +
    3. The client is obligated to refrain from using the telematics application for illegal purposes or any + other purposes contrary to what is established in the present contract, or any action that may be + injurious to TIKAL´s rights and interests, to the owner of the telematics application, as well as to any + third parties involved. Said actions include, but are not limited to, any deed that may harm, overload, + disrupt, or otherwise render useless the telematics application, thus preventing other clients and users + from making use of it.
    4. +
    5. Changes to the telematics application are strictly forbidden. These include, but are not limited to, + such things as reverse engineering, decompiling, disassembling, reproducing, translating, modifying, + commercializing, cloning, transforming or transmitting to any natural or legal person, partially or + entirely, by any means, whether mechanic, magnetic, photocopies, etc… or to eliminate or block any + proprietary notice or logos pertaining to the telematics application. The components and elements + subject to the aforementioned restrictions include, but are not limited to, such things as the logical + diagrams, source codes, object and/or data model; except prior, written authorization from TIKAL. These + restrictions stand, even when said actions where needed for the interoperability with other computer + programs or telematics applications.
    6. +
    7. The client or the user must protect and safeguard, both physically and intellectually, the telematics + application, namely, its contents, logical procedures, and access protocols, by establishing the + necessary means in order to guarantee the non-disclosure, cloning, reproduction, altering, translation, + transformation, access by third parties, or any other action that shall imply a violation of the duty of + care or of any intellectual and industrial property right.
    8. +
    9. The telematics application may only be used by the client or authorized user, for processing the + client´s own data and their products, but under no circumstances shall it be used to process third + parties ‘data.
    10. +
    11. TIKAL cannot guarantee uninterrupted access to the service throughout the entire validity period of this + contract due to unforeseeable factors such as network issues, telecommunications service providers, + breakdown in computers, as well as other contingencies such as repair and maintenance work, and software + updates. Notwithstanding this, TIKAL reserves the right to adopt any necessary measures to limit the + service, should it be considered that improper and/or irresponsible use of the telematics application is + occurring, specially when said uses run counter to the terms and conditions provided in the present + contract.
    12. +
    13. Should the client or user breach the terms of contract, in a continuous and sustained fashion, or acting + in bad faith, TIKAL shall terminate the provision of the service, without reimbursing any amount, on the + grounds of abusive and improper use.
    14. +
    15. Interpretation and scope. Any other right which has not been stated or directly mentioned in the present + contract, remains reserved to TIKAL. Under no circumstances shall the terms and conditions of this + contract be interpreted or applied in such a fashion that could be injurious to TIKAL or in any manner + that runs counter to the regular exploitation framework of a telematics application.
    16. +
    +
    + +

    Fourth. Liability.

    + +
      +
    1. TIKAL´s telematics application is access-ready in its current state and configuration. Should the + application contain any deficiency attributable to TIKAL TECHNOLOGIES SL, the latter pledges to make use + of all the resources available to them in order to solve the issue as promptly as possible. Nonetheless, + it declines any liability and does not give any guarantee regarding violations perpetrated by third + parties, marketability, satisfactory quality or suitability for a specific purpose.
    2. +
    3. TIKAL shall act with due diligence and professionalism by making use of all its resources available so + as to ensure the quality, reliability, and security of the telematics application. In any case, TIKAL´s + assumes no liability for any damages, direct or indirect, incidental or special, including, but not + limited to, such things as damages or financial loss, work disruptions, failure, breakdown, or any + losses, even when the possibility of such inconveniences occurring, which include third-party + complaints, were previously notified to a member of TIKAL´s staff.
    4. +
    5. The client accepts, within reason, to tolerate specific, isolated disruptions in connectivity and hereby + forfeits the right to claim any liability, contractual or otherwise, as well as damages owing to + possible failures, slowness or access errors. TIKAL declines any liability concerning data loss, + accidental or otherwise, resulting from the client´s actions or activities.
    6. +
    7. The client or user is solely responsible for the provision and payment of the costs necessary to ensure + compatibility between the telematics application and their equipment, including all hardware, software, + electronic components, and any other component required to access the telematics application, these + include, but are not limited to, such things as telecommunication services, Internet access and + connectivity, operating systems, or any other program, equipment or services, required to access and use + the telematics application.
    8. +
    9. TIKAL declines any liability regarding any content that the client or user may host within the + telematics application OpenVidu Pro, since at no moment, does TIKAL intervene in the internal processing + of said content. Therefore, and in accordance with art.16 of LSSI-CE, TIKAL is not legally bound to + remove any content from the server, provided there is no “actual knowledge” that the activity or + information stored is illegal, libellous, or injurious to third-party rights or assets. In this regard, + it shall be understood that “actual knowledge” exits, when there is a court or administrative decision, + ordering to block or remove content and that the contractor (TIKAL) has been made aware of it. + Notwithstanding, TIKAL reserves the right to remove this type of content out of its own volition, once + it has been detected, whilst the client waives any right to claim or demand compensation. Should the + application be in any way damaged due to the introduction of malign software or content (virus, + trojan,…) TIKAL reserves the right to automatically terminate the contract without having to pay any + compensation whatsoever. On the other hand, TIKAL hereby reserves the right to demand compensation from + the client or user for any damages caused to the system.
    10. +
    11. The client or user shall burden all legal costs incurred when the cause is attributable to them, these + include TIKAL lawyers’ fees, even when a final court decision has yet to be reached.
    12. +
    13. TIKAL uses information security protocols which are broadly accepted and observed by the industry such + as firewalls, access-control procedures, and crypto mechanisms in order to avoid any unauthorized access + to the data. For this purpose, the client hereby grants TIKAL access to data so that it can perform + access-control authentication. The licensing process or any process which entails the introduction of + personal data shall always conducted under a rigorous communication protocol so as to ensure no third + parties have access to data transmitted electronically.
    14. +
    +
    + +

    Fifth. Intellectual and industrial property rights.

    + + +
      +
    1. The exploitation rights of the telematics application are owned by TIKAL and protected by Spanish + Intellectual Property Laws applicable in any country where it is used. The structure, organization and + coding of the telematics application constitute confidential and valuable industrial and commercial + secrets which belong to TIKAL. Therefore, the client must treat the telematics application in the same + fashion they would when utilizing any material protected by intellectual property rights, thus copying, + duplicating, or cloning the application is strictly forbidden.
    2. +
    3. The present licence to use the telematics application does not imply, either explicitly or implicitly, + the assignment of the intellectual and industrial rights over said application, the hardware, or the + data model.
    4. +
    5. Brands must be utilized in accordance with the commercial uses of brands, including acknowledging the + proprietor’s name of the brand. Brands may only be used in order identify those printouts produced by + the telematics application. Said utilization does not imply or grant any property rights over the + application.
    6. +
    7. The knowledge and expertise intrinsic to the telematics application, as well as the knowledge utilized + to configure it, is confidential information which belongs to the owner of the telematics application + TIKAL. The client acknowledges this and assumes all liability regarding fraudulent use, or illegal copy + or duplication of said application, or complementary programs, or utilization of this information by + third parties, being liable for any breach of the present contract, by them or by any person or persons + depending or associated with the client, or when these individuals have been granted access, directly or + indirectly, to the telematics application by the client.
    8. +
    9. Updates: For the entire validity period of the present contract, and in accordance with the terms and + conditions stipulated in the next paragraph, the client is entitled to have access to the updates of the + telematics application as they arise. The client assumes all legal liability for the updates, regarding + limitations and duty of care, in the same fashion as with the original computer application. Updates to + additional modules of the telematics application shall be given to those clients who have acquired from + TIKAL the licence to use said modules.
    10. +
    11. Hereby the client gives TIKAL consent to incorporate them as such into their business portfolio, thus + allowing TIKAL to use their brand and logo on its website as well as in documents which may be given to + other potential clients, for the sole purpose of said portfolio, and provided that the client does not + express opposition to them being used in such a fashion.
    12. +
    +
    + +

    Sixth. Right to amend.

    + + + TIKAL reserves the right to update the telematics application to the latest version available on the market. + Said updates may include, but are not limited to, such things as new functionalities, improvements, and + modifications and legal updates to the telematics application, which may vary, at any moment such things as its + features, performance, and configuration of the telematics application content. +

    + + TIKAL pledges to evaluate and take into consideration suggestions and requests made by clients and users of the + telematics application so that they may be incorporated in the new versions of said application; however, it is + TIKAL´s right, not the client´s to decide which modifications or improvements may be included in the + aforementioned versions. +

    + + TIKAL reserves the right to modify, at any moment, the characteristics, features, and conditions of TIKAL for + the benefit and development of the service. With this in mind, TIKAL may only have to observe the formality of + having to notify the client via an on-line notice, or by modifying any clause in this contract. + Notwithstanding the foregoing, TIKAL shall endeavour to promptly notify the client so that the latter may adapt + them. + + +

    Seventh. Exclusion and termination of licensing.

    + + +
      +
    1. TIKAL reserves the right to exclude and/or terminate, temporarily or in a definite manner, the client´s + right to use the telematics application, in case the following occurring: +
        +
      • Breach of any of the terms and conditions of the present contract.
      • +
      • Breach of law and order and/or improper, illegal, or negligent professional behavior.
      • +
      • When a court, administrative, or official decision is made to do so.
      • +
      +
    2. +
    3. The exclusion clause, or termination of this contract, does not imply that TIKAL forfeits the right to + take legal actions or file for financial compensation when the client has acted in bad faith to damage, + directly or indirectly, the telematics application.
    4. +
    +
    + +

    Eighth. Communications.

    + + +
      +
    1. For the purposes of establishing a line of communication regarding the present contract both parties + agree to use the place of residence which appears in it. The client pledges to keep the e-mail account + provided in this licensing agreement, operational, activated and updated for the purposes of + communications with TIKAL, which constitutes TIKAL´s preferred line of communication (albeit not the + only one). In general terms, the client pledges to keep their personal details updated, and must + communicate TIKAL, in a clear, unambiguous manner, of any changes.
    2. +
    3. Should the client fail to notify said changes, notifications or notices delivered to the address(es) + given by the client in the licensing agreement, shall be considered valid.
    4. +
    5. The client consents that telephone conversations with TIKAL may be recorded with the intent to improve + the quality and security of the service.
    6. +
    +
    + +

    Ninth. Duration.

    + +
      +
    1. The contract shall be valid indefinitely from the moment the client requests it. The client can also put + the end to the contract at any time he wishes, being obliged to pay the pending consumed service.
    2. +
    3. As long as the period contract holds it is understood that the validity of the contract published on + TIKAL´s website and containing all updates, prevails.
    4. +
    +
    + +

    Tenth. Terms of payment.

    + +
      +
    1. The price, payment method, billing and payment of the telematics application licensing, object of the + present contract, is stipulated in the Current Official Rates Section published on TIKAL´s website + (https://openvidu.io at the time of writing), which are considered + part of a whole to all intents + and purposes.
    2. +
    3. The price stipulated in the aforementioned Current Official Rates Section, do not include valued added + tax (VAT), nor does it include any other taxes or fees established by law whose current rates shall be + applied for the provision of the service when signing the present contract. Therefore, said amounts may + be increased according to current tax rates.
    4. +
    5. Payment will be done monthly and will cover the whole amount of the service consumed during last month + period according to the currently published rates from TIKAL.
    6. +
    7. Monthly payments include both the basic rate for the provision of the service, and the corresponding + rate(s) for any optional or additional service hired.
    8. +
    9. Payments must be made effective by the credit or debit card that the client has agreed with TIKAL when + first hiring the service. Visa and MasterCard shall be the accepted cards.
    10. +
    11. Total or partial delay in payment by the client for the amount(s) TIKAL has billed them shall grant + TIKAL the right to cancel or terminate all contracted obligations in accordance with the present + contract. Suspension of the service provision shall be realized within the next fifteen natural days + after the contract has reached its expiry date, prior notice to the client. After said fifteen natural + days from the day the service was suspended, and prior notification to the client, TIKAL may terminate + the contract. If the client pays the full amount owed to TIKAL during said period, the latter shall + re-establish the service as promptly as possible from the moment it is notified that the debt has been + settled. Notwithstanding the foregoing, TIKAL reserves the right to ask for a two-month deposit as a + guarantee before re-establishing the service. The client accepts all liability for any legal costs + incurred due to claims made by TIKAL regarding breach of payment after the contract has reached its + expiry date, including, but not limited to, such things as the return of invoices and late-payment + interest.
      + When the client returns, for any cause alien to TIKAL, two or more direct-debit invoices, TIKAL shall be + entitled to unilaterally opt for the annual hiring and billing of the service.
    12. +
    13. When the client has defaulted on a payment, either totally or partially, during three months, for the + amount owed to TIKAL, the latter has the right to rescind the contract between the two parties, as well + as the direct and definite termination and cancellation of the service hired by the client, including + the database linked to the client´s services, without prior notice from TIKAL.
    14. +
    15. TIKAL shall apply upon its rates any current deals and offers existing at the time the client hires the + service, provided they comply with the terms and conditions of said deals and offers so that they may + benefit from them. The client acknowledges and accepts the fact they may obtain detailed information, at + any given time, regarding said deals and offers on TIKAL´s website or through the habitual communication + channels with which TIKAL provides its clients.
    16. +
    +
    + +

    Eleventh. Data Protection.

    + + + The parties involved agree that they know, comply with, and are subject to, the Spanish and European laws and + legislation regarding Personal Data Protection, thus they must give proper use and treatment to all data arising + from any activity subjected to the terms and conditions of this contract. + + +

    Data Controller agreement between the client and TIKAL.

    + + In accordance with the Spanish Data Protection Laws, TIKAL´s access to the client´s personal files shall not + be considered a violation of said laws, insofar as TIKAL is effectively the Data Controller and said access is + necessary for the provision of the service which is the subject of this contract.

    + + In this regard, and for the purposes of Data Protection regulation, TIKAL shall be regarded as the “Data + Controller” of the client´s data. Notwithstanding the foregoing, TIKAL pledges that it shall treat said data in + conformity with the client´s instructions provided in this contract, and that under no circumstances shall it + utilise them for any other purposes outside of what the parties have agreed in this contract, nor shall it + transfer or communicate them to a third party, not even for back-up or storage purposes. At the same time, the + duration and validity of this agreement shall correspond to the type of service hired by the + client.

    + + Once the provision of said service terminates and the data shall no longer be necessary to perform the + aforementioned Data Controller role, all personal data shall be either destroyed or returned to the person, + persons or entity responsible for it, as well as any storage medium, documents or files containing personal + data.

    + In order to provide the service and what said provision entails, TIKAL shall be granted access to the following + information: +
      +
    1. Contact details
    2. +
    3. Company profile data
    4. +
    5. Assets and billed services data
    6. +
    7. Tax identification data
    8. +
    +
    + + TIKAL´s obligations as Data Controller are described as follows: +
      +
    1. Treat all data in accordance with the instructions received by the person, persons or entity in charge + of its treatment and only for the purposes provided in this contract.
    2. +
    3. To not communicate or transfer any data to third parties, except prior consent by the body in charge of + its treatment, or in cases provided for by the law.
    4. +
    5. TIKAL may not outsource, either totally or partially, the provision of the service(s) described in the + present contract, except prior authorization from the client whom shall be informed with due notice + about the outsourcing entity as well as the services being outsourced. In this case, TIKAL shall draft + and execute a new contract with said outsourcing entity, always in accordance with the current Data + Protection laws.
    6. +
    7. To not disclose any personal data to which TIKAL may have had access, even after the termination of this + contract.
    8. +
    9. To guarantee that the staff managing personal data pledge to keep the confidentiality which said data + entails and that they comply with the proper security protocols.
    10. +
    11. To assist the person or body responsible for data treatment regarding data protection.
    12. +
    13. To provide the person or body responsible for data protection with support and assistance when + performing an impact assessment, or when consulting the regulatory authorities, if applicable. + Additionally, to provide said person or body with the necessary information so that it may prove their + compliance with the rules and regulations.
    14. +
    15. Notwithstanding the foregoing, said person or body has mechanisms in place so as to guarantee the + confidentiality, integrity, and availability of the systems and services concerning data protection, as + well as to restore the access and availability to data in case of system failure. Additionally, it is + endowed with capabilities so as to regularly verify and assess the efficacy of the security protocol. +
    16. +
    +
    + + Duties of the responsible for data treatment: +
      +
    1. To guarantee, at all times, compliance with the Data Protection Laws.
    2. +
    3. Make all necessary enquiries beforehand.
    4. +
    5. To supervise that proper data treatment is occurring.
    6. +
    7. To provide the data controller with all necessary data for the provision of the service.
    8. +
    +
    + + TIKAL´s duties as Data Controller: +
      +
    1. To guarantee, at all times, compliance with the Data Protection Laws.
    2. +
    3. Make all necessary enquiries beforehand.
    4. +
    5. To supervise that proper data treatment is occurring.
    6. +
    7. To provide the data controller with all necessary data for the provision of the service.
    8. +
    +
    + +

    Twelfth. Confidentiality.

    + + +
      +
    1. All data and information transmitted between the parties is strictly confidential and property of TIKAL + and the client, and its protection is of the utmost importance. To this intent, both parties hereby + contract the obligation to safeguard said data and information by adopting all appropriate measures to + ensure that only authorized individuals shall have access to it; authorized individuals being understood + as those employees which are needed by the parties involved so as to keep the provision of the service, + which is the object of this contract, in good working order.
    2. +
    3. In this regard, the signatory parties are hereby subject to the following confidential agreement: +
        +
      • Hereby TIKAL pledges to keep confidential all data and information supplied by, and concerning + the client, as well as the output arisen from the service provided. In this regard, TIKAL + possesses strict internal controls whose objective and end are to guarantee the integrity of the + present confidential agreement.
      • +
      • The client therefore agrees to keep confidential all data and information arising from TIKAL´s + internal processes, specially the existence, utilization, and functionalities of any process + used in the provision of the service.
      • +
      • The present confidential agreement shall remain valid even after the termination of the present + contractual relation and extends indefinitely to all members of staff that have been granted + access to said confidential information.
      • +
      +
    4. +
    +
    + +

    Thirteenth. Termination. Rescission. Nullity.

    + + +
      +
    1. The present contract shall be considered void for infringement, committed by any of the parties + involved, of the Spanish Civil Code, and in particular, of the Spanish Commercial Code, and the + obligations arising from the following: +
        +
      • Mutual consent of the parties involved.
      • +
      • When the present contract has reached its expiry date which is specified in clause tenth, or + within the subsequent extensions thereof.
      • +
      • By unilateral rescission provided that the party wishing to rescind communicates this at least + one month in advance.
      • +
      • When any of the parties has been officially put into administration, has filed for bankruptcy + protection, is under bankruptcy or insolvency proceedings, or is under liquidation or + dissolution.
      • +
      • Due to any other reason(s) provided for in law.
      • +
      • Should any of the parties involved breach the contracted obligations provided in the present + contract, the other party may consider it as void. Said consideration warrants no prior notice + or compensation of any kind, but for the need to communicate the decision to the other party; + unless the unaccrued obligations owed by the party are performed within the next fifteen days, + counting from the moment said party was notified that they are in breach of the contract . + Notwithstanding the foregoing, the other party reserves the right to claim or file for damages + caused by this infringement.
      • +
      +
    2. +
    3. TIKAL pledges to destroy all data provided by the client once the contractual relation is extinguished. + Likewise, TIKAL shall destroy or return any document or storage medium containing any IT-related data + arising from said contractual relation. Once said contractual relation terminates, the client may + request TIKAL to supply them with a hard, back-up copy of all data pertaining to and arising from said + relation, to any address the client wishes, prior to a written request to do so, which must be sent + within the week after the end of the contract. The client shall burden the costs incurred arising from + the handling and mailing of said request.
    4. +
    5. The client may cease or cancel the use of the telematics application whenever they wish to do so. Should + the client or any authorized user by them request the cancellation of the service at TIKAL´s offices, it + shall become effective on the same day said request was made. Therefore, it is advised to carefully + observe said process to avoid any resources or data loss that the client or user may have in their + TIKAL´s account. Should it not be possible for them to initiate said cancellation process at TIKAL´s + offices, the client may request it by contacting TIKAL´s customer service via any of the channels + provided in this contract. Said cancellation shall become effective on the day stipulated by the client, + provided that the request has been made with enough time to be processed correctly.
    6. +
    +
    + +

    Fourteenth. Applicable legislation and jurisdiction.

    + + + The present is a business contract regulated by Spanish laws. The parties involved agree that any discrepancy, + legal or civil action, claim or complain arising from the interpretation and execution of the present contract, + shall be, directly or indirectly, taken to the Court of Madrid, thus all parties involved hereby renounce to + take any matters pertaining to this agreement to any other jurisdiction. +

    + + The present document constitutes the total agreement of the parties in relation to the matters covered in this + agreement, thus substitutes all previous obligations, liabilities, and agreements, both written and verbal, + existing prior to the signature and execution of this contract.

    + + The following website (www.naevatec.com) belongs to:
    + TIKAL TECHNOLOGIES SL TAX ID: B85986669 10 Chile Rd/St 28290 – Las Rozas de Madrid (Madrid City) Spain. + Registered in the Madrid´s Trade Register, volume/tome 28043. Book 0 Section 8th of the Registry Book, Page 37, + Sheet M-505315.


    + + + \ No newline at end of file diff --git a/css/amplify.css b/css/amplify.css index 7c27a1e0..1806feea 100644 --- a/css/amplify.css +++ b/css/amplify.css @@ -1,3 +1,3 @@ -.amplify-container { - padding-bottom: 30px; +.amplify-container { + padding-bottom: 30px; } \ No newline at end of file diff --git a/css/animate.css b/css/animate.css index df8188ae..6f43c0dd 100644 --- a/css/animate.css +++ b/css/animate.css @@ -1,6 +1,6 @@ -@charset "UTF-8";/*! -Animate.css - http://daneden.me/animate -Licensed under the MIT license - http://opensource.org/licenses/MIT - -Copyright (c) 2014 Daniel Eden +@charset "UTF-8";/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license - http://opensource.org/licenses/MIT + +Copyright (c) 2014 Daniel Eden */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} \ No newline at end of file diff --git a/css/bootstrap.min.css b/css/bootstrap.min.css index b6fe4e0f..9aa99b79 100644 --- a/css/bootstrap.min.css +++ b/css/bootstrap.min.css @@ -1,5 +1,5 @@ -/*! - * Bootstrap v3.3.1 (http://getbootstrap.com) - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) +/*! + * Bootstrap v3.3.1 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.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-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.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-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.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-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm,.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,select.form-group-sm .form-control{height:30px;line-height:30px}textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height:auto}.input-lg,.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,select.form-group-lg .form-control{height:46px;line-height:46px}textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-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-image:-o-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-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);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-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-image:-o-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-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)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-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-image:-o-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-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)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-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-image:-o-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-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)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-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-image:-o-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-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)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/css/colors/beige.css b/css/colors/beige.css index a5602d4d..6d1f5509 100644 --- a/css/colors/beige.css +++ b/css/colors/beige.css @@ -1,132 +1,132 @@ -::-moz-selection { - background: #b8a279; -} -::selection { - background: #b8a279; -} - - -.btn-home a, -#filters li span.active, -#filters li span:hover, -#filters li span:focus, -.btn-primary, -.label-primary, -#contact input.submit, -.blog-list li:hover, -.cbp-l-filters-button .cbp-filter-item-active, -.cbp-l-filters-button .cbp-filter-counter, -.nav > li > a:hover, .nav > li > a:focus, -.shop-btn-box:hover, -.pagination > .active > a, -.progress-bar, -.btn-primary-full, -#back-to-top, -.btn-buy, -.navbar-default .navbar-toggle .icon-bar, -.btn-primary:hover, -.cbp-l-filters-alignRight .cbp-filter-item-active, -.cbp-l-filters-alignRight .cbp-filter-counter, -.cbp-l-filters-alignCenter .cbp-filter-item-active, -.cbp-l-filters-alignCenter .cbp-filter-counter, -.cbp-l-filters-alignRight .cbp-filter-item:hover, -.cbp-l-filters-alignCenter .cbp-filter-item:hover, -.clients .client .logo-light, -.clients .client a .logo-light, -.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, -.home-signin .btn-primary-full:hover, -.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, -.pager li>a:hover, .pager li>a:focus -{ - background: #b8a279; -} - - -a, -.about-icon .fa-circle, -.highlight, -figure figcaption a:hover, -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus -.navbar-default .navbar-nav > .hovernav:hover > a, -.navbar-default .navbar-nav > .hovernav:hover > a:hover, -.navbar-default .navbar-nav > .hovernav:hover > a:focus -.nav > li > a:hover, - -.nav > li > span:hover, -.nav > li > span:focus, -.navbar-default .navbar-nav > li > a:hover, - -.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, -.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, -.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:hover, -.navbar-default .navbar-nav>.active>a:focus, -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus, -.portfolio-links a:hover, -.portfolio-links .icon:hover, -.connected-icon a:focus, -.connected-icon a:hover, -.btn-link, -.post-title a:hover, -.post-title a:focus, -#main-nav .current, -.star-rating span, -.twitter-logo .fa, -.footer-logo a:hover, -.social-icons a:hover, -footer #social-icons li a:hover, -.mega-list > li > a:hover, -.mega-list > li > a:focus, -.breadcrumb>li+li:before, -.contact-details-social li a:hover, -.cbp-l-filters-dropdownList .cbp-filter-item-active, -.member-list a:hover, -.effects .img a:hover, -.connected-icon a:hover h4, -.connected-icon a:hover span, -.home-bottom a:hover, -#notification .success, -.cbp-item .img a, -.section-links a:hover, -.blog-post-title a:hover - { - color: #b8a279; -} - -.cbp-l-filters-alignRight .cbp-filter-counter:before, -.cbp-l-filters-alignCenter .cbp-filter-counter:before, -.cbp-l-filters-button .cbp-filter-counter:before { - border-top: 4px solid #b8a279; -} -.btn-primary-full { - box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; -} -.color-overlay, -.btn-home a:hover, -.btn-home a:focus { - background-color: rgba(184, 162, 121, 0.9); -} -.label-primary:after { - border-bottom-color: #b8a279; -} -.mega-menu .dropdown-menu { - border-bottom: 2px solid #b8a279; - border-top: none!important; -} - -.btn-effect:hover, -.btn-effect:focus, -.btn-effect:active, -.btn-effect:after { - background: #b8a279; -} -.btn-effect:hover { - background: none; - border-color: #b8a279; - transition: all 0.4s; -} +::-moz-selection { + background: #b8a279; +} +::selection { + background: #b8a279; +} + + +.btn-home a, +#filters li span.active, +#filters li span:hover, +#filters li span:focus, +.btn-primary, +.label-primary, +#contact input.submit, +.blog-list li:hover, +.cbp-l-filters-button .cbp-filter-item-active, +.cbp-l-filters-button .cbp-filter-counter, +.nav > li > a:hover, .nav > li > a:focus, +.shop-btn-box:hover, +.pagination > .active > a, +.progress-bar, +.btn-primary-full, +#back-to-top, +.btn-buy, +.navbar-default .navbar-toggle .icon-bar, +.btn-primary:hover, +.cbp-l-filters-alignRight .cbp-filter-item-active, +.cbp-l-filters-alignRight .cbp-filter-counter, +.cbp-l-filters-alignCenter .cbp-filter-item-active, +.cbp-l-filters-alignCenter .cbp-filter-counter, +.cbp-l-filters-alignRight .cbp-filter-item:hover, +.cbp-l-filters-alignCenter .cbp-filter-item:hover, +.clients .client .logo-light, +.clients .client a .logo-light, +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, +.home-signin .btn-primary-full:hover, +.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, +.pager li>a:hover, .pager li>a:focus +{ + background: #b8a279; +} + + +a, +.about-icon .fa-circle, +.highlight, +figure figcaption a:hover, +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus +.navbar-default .navbar-nav > .hovernav:hover > a, +.navbar-default .navbar-nav > .hovernav:hover > a:hover, +.navbar-default .navbar-nav > .hovernav:hover > a:focus +.nav > li > a:hover, + +.nav > li > span:hover, +.nav > li > span:focus, +.navbar-default .navbar-nav > li > a:hover, + +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, +.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, +.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus, +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus, +.portfolio-links a:hover, +.portfolio-links .icon:hover, +.connected-icon a:focus, +.connected-icon a:hover, +.btn-link, +.post-title a:hover, +.post-title a:focus, +#main-nav .current, +.star-rating span, +.twitter-logo .fa, +.footer-logo a:hover, +.social-icons a:hover, +footer #social-icons li a:hover, +.mega-list > li > a:hover, +.mega-list > li > a:focus, +.breadcrumb>li+li:before, +.contact-details-social li a:hover, +.cbp-l-filters-dropdownList .cbp-filter-item-active, +.member-list a:hover, +.effects .img a:hover, +.connected-icon a:hover h4, +.connected-icon a:hover span, +.home-bottom a:hover, +#notification .success, +.cbp-item .img a, +.section-links a:hover, +.blog-post-title a:hover + { + color: #b8a279; +} + +.cbp-l-filters-alignRight .cbp-filter-counter:before, +.cbp-l-filters-alignCenter .cbp-filter-counter:before, +.cbp-l-filters-button .cbp-filter-counter:before { + border-top: 4px solid #b8a279; +} +.btn-primary-full { + box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; +} +.color-overlay, +.btn-home a:hover, +.btn-home a:focus { + background-color: rgba(184, 162, 121, 0.9); +} +.label-primary:after { + border-bottom-color: #b8a279; +} +.mega-menu .dropdown-menu { + border-bottom: 2px solid #b8a279; + border-top: none!important; +} + +.btn-effect:hover, +.btn-effect:focus, +.btn-effect:active, +.btn-effect:after { + background: #b8a279; +} +.btn-effect:hover { + background: none; + border-color: #b8a279; + transition: all 0.4s; +} \ No newline at end of file diff --git a/css/colors/black.css b/css/colors/black.css index 498df2b6..4d779272 100644 --- a/css/colors/black.css +++ b/css/colors/black.css @@ -1,132 +1,132 @@ -::-moz-selection { - background: #272727; -} -::selection { - background: #272727; -} - - -.btn-home a, -#filters li span.active, -#filters li span:hover, -#filters li span:focus, -.btn-primary, -.label-primary, -#contact input.submit, -.blog-list li:hover, -.cbp-l-filters-button .cbp-filter-item-active, -.cbp-l-filters-button .cbp-filter-counter, -.nav > li > a:hover, .nav > li > a:focus, -.shop-btn-box:hover, -.pagination > .active > a, -.progress-bar, -.btn-primary-full, -#back-to-top, -.btn-buy, -.navbar-default .navbar-toggle .icon-bar, -.btn-primary:hover, -.cbp-l-filters-alignRight .cbp-filter-item-active, -.cbp-l-filters-alignRight .cbp-filter-counter, -.cbp-l-filters-alignCenter .cbp-filter-item-active, -.cbp-l-filters-alignCenter .cbp-filter-counter, -.cbp-l-filters-alignRight .cbp-filter-item:hover, -.cbp-l-filters-alignCenter .cbp-filter-item:hover, -.clients .client .logo-light, -.clients .client a .logo-light, -.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, -.home-signin .btn-primary-full:hover, -.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, -.pager li>a:hover, .pager li>a:focus -{ - background: #272727; -} - - -a, -.about-icon .fa-circle, -.highlight, -figure figcaption a:hover, -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus -.navbar-default .navbar-nav > .hovernav:hover > a, -.navbar-default .navbar-nav > .hovernav:hover > a:hover, -.navbar-default .navbar-nav > .hovernav:hover > a:focus -.nav > li > a:hover, - -.nav > li > span:hover, -.nav > li > span:focus, -.navbar-default .navbar-nav > li > a:hover, - -.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, -.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, -.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:hover, -.navbar-default .navbar-nav>.active>a:focus, -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus, -.portfolio-links a:hover, -.portfolio-links .icon:hover, -.connected-icon a:focus, -.connected-icon a:hover, -.btn-link, -.post-title a:hover, -.post-title a:focus, -#main-nav .current, -.star-rating span, -.twitter-logo .fa, -.footer-logo a:hover, -.social-icons a:hover, -footer #social-icons li a:hover, -.mega-list > li > a:hover, -.mega-list > li > a:focus, -.breadcrumb>li+li:before, -.contact-details-social li a:hover, -.cbp-l-filters-dropdownList .cbp-filter-item-active, -.member-list a:hover, -.effects .img a:hover, -.connected-icon a:hover h4, -.connected-icon a:hover span, -.home-bottom a:hover, -#notification .success, -.cbp-item .img a, -.section-links a:hover, -.blog-post-title a:hover - { - color: #272727; -} - -.cbp-l-filters-alignRight .cbp-filter-counter:before, -.cbp-l-filters-alignCenter .cbp-filter-counter:before, -.cbp-l-filters-button .cbp-filter-counter:before { - border-top: 4px solid #272727; -} -.btn-primary-full { - box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; -} -.color-overlay, -.btn-home a:hover, -.btn-home a:focus { - background-color: rgba(39, 39, 39, 0.9); -} -.label-primary:after { - border-bottom-color: #272727; -} -.mega-menu .dropdown-menu { - border-bottom: 2px solid #272727; - border-top: none!important; -} - -.btn-effect:hover, -.btn-effect:focus, -.btn-effect:active, -.btn-effect:after { - background: #272727; -} -.btn-effect:hover { - background: none; - border-color: #272727; - transition: all 0.4s; -} +::-moz-selection { + background: #272727; +} +::selection { + background: #272727; +} + + +.btn-home a, +#filters li span.active, +#filters li span:hover, +#filters li span:focus, +.btn-primary, +.label-primary, +#contact input.submit, +.blog-list li:hover, +.cbp-l-filters-button .cbp-filter-item-active, +.cbp-l-filters-button .cbp-filter-counter, +.nav > li > a:hover, .nav > li > a:focus, +.shop-btn-box:hover, +.pagination > .active > a, +.progress-bar, +.btn-primary-full, +#back-to-top, +.btn-buy, +.navbar-default .navbar-toggle .icon-bar, +.btn-primary:hover, +.cbp-l-filters-alignRight .cbp-filter-item-active, +.cbp-l-filters-alignRight .cbp-filter-counter, +.cbp-l-filters-alignCenter .cbp-filter-item-active, +.cbp-l-filters-alignCenter .cbp-filter-counter, +.cbp-l-filters-alignRight .cbp-filter-item:hover, +.cbp-l-filters-alignCenter .cbp-filter-item:hover, +.clients .client .logo-light, +.clients .client a .logo-light, +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, +.home-signin .btn-primary-full:hover, +.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, +.pager li>a:hover, .pager li>a:focus +{ + background: #272727; +} + + +a, +.about-icon .fa-circle, +.highlight, +figure figcaption a:hover, +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus +.navbar-default .navbar-nav > .hovernav:hover > a, +.navbar-default .navbar-nav > .hovernav:hover > a:hover, +.navbar-default .navbar-nav > .hovernav:hover > a:focus +.nav > li > a:hover, + +.nav > li > span:hover, +.nav > li > span:focus, +.navbar-default .navbar-nav > li > a:hover, + +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, +.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, +.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus, +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus, +.portfolio-links a:hover, +.portfolio-links .icon:hover, +.connected-icon a:focus, +.connected-icon a:hover, +.btn-link, +.post-title a:hover, +.post-title a:focus, +#main-nav .current, +.star-rating span, +.twitter-logo .fa, +.footer-logo a:hover, +.social-icons a:hover, +footer #social-icons li a:hover, +.mega-list > li > a:hover, +.mega-list > li > a:focus, +.breadcrumb>li+li:before, +.contact-details-social li a:hover, +.cbp-l-filters-dropdownList .cbp-filter-item-active, +.member-list a:hover, +.effects .img a:hover, +.connected-icon a:hover h4, +.connected-icon a:hover span, +.home-bottom a:hover, +#notification .success, +.cbp-item .img a, +.section-links a:hover, +.blog-post-title a:hover + { + color: #272727; +} + +.cbp-l-filters-alignRight .cbp-filter-counter:before, +.cbp-l-filters-alignCenter .cbp-filter-counter:before, +.cbp-l-filters-button .cbp-filter-counter:before { + border-top: 4px solid #272727; +} +.btn-primary-full { + box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; +} +.color-overlay, +.btn-home a:hover, +.btn-home a:focus { + background-color: rgba(39, 39, 39, 0.9); +} +.label-primary:after { + border-bottom-color: #272727; +} +.mega-menu .dropdown-menu { + border-bottom: 2px solid #272727; + border-top: none!important; +} + +.btn-effect:hover, +.btn-effect:focus, +.btn-effect:active, +.btn-effect:after { + background: #272727; +} +.btn-effect:hover { + background: none; + border-color: #272727; + transition: all 0.4s; +} \ No newline at end of file diff --git a/css/colors/blue.css b/css/colors/blue.css index 80720d05..7c1aa035 100644 --- a/css/colors/blue.css +++ b/css/colors/blue.css @@ -1,132 +1,132 @@ -::-moz-selection { - background: #2ac5ee; -} -::selection { - background: #2ac5ee; -} - - -.btn-home a, -#filters li span.active, -#filters li span:hover, -#filters li span:focus, -.btn-primary, -.label-primary, -#contact input.submit, -.blog-list li:hover, -.cbp-l-filters-button .cbp-filter-item-active, -.cbp-l-filters-button .cbp-filter-counter, -.nav > li > a:hover, .nav > li > a:focus, -.shop-btn-box:hover, -.pagination > .active > a, -.progress-bar, -.btn-primary-full, -#back-to-top, -.btn-buy, -.navbar-default .navbar-toggle .icon-bar, -.btn-primary:hover, -.cbp-l-filters-alignRight .cbp-filter-item-active, -.cbp-l-filters-alignRight .cbp-filter-counter, -.cbp-l-filters-alignCenter .cbp-filter-item-active, -.cbp-l-filters-alignCenter .cbp-filter-counter, -.cbp-l-filters-alignRight .cbp-filter-item:hover, -.cbp-l-filters-alignCenter .cbp-filter-item:hover, -.clients .client .logo-light, -.clients .client a .logo-light, -.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, -.home-signin .btn-primary-full:hover, -.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, -.pager li>a:hover, .pager li>a:focus -{ - background: #2ac5ee; -} - - -a, -.about-icon .fa-circle, -.highlight, -figure figcaption a:hover, -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus -.navbar-default .navbar-nav > .hovernav:hover > a, -.navbar-default .navbar-nav > .hovernav:hover > a:hover, -.navbar-default .navbar-nav > .hovernav:hover > a:focus -.nav > li > a:hover, - -.nav > li > span:hover, -.nav > li > span:focus, -.navbar-default .navbar-nav > li > a:hover, - -.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, -.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, -.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:hover, -.navbar-default .navbar-nav>.active>a:focus, -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus, -.portfolio-links a:hover, -.portfolio-links .icon:hover, -.connected-icon a:focus, -.connected-icon a:hover, -.btn-link, -.post-title a:hover, -.post-title a:focus, -#main-nav .current, -.star-rating span, -.twitter-logo .fa, -.footer-logo a:hover, -.social-icons a:hover, -footer #social-icons li a:hover, -.mega-list > li > a:hover, -.mega-list > li > a:focus, -.breadcrumb>li+li:before, -.contact-details-social li a:hover, -.cbp-l-filters-dropdownList .cbp-filter-item-active, -.member-list a:hover, -.effects .img a:hover, -.connected-icon a:hover h4, -.connected-icon a:hover span, -.home-bottom a:hover, -#notification .success, -.cbp-item .img a, -.section-links a:hover, -.blog-post-title a:hover - { - color: #2ac5ee; -} - -.cbp-l-filters-alignRight .cbp-filter-counter:before, -.cbp-l-filters-alignCenter .cbp-filter-counter:before, -.cbp-l-filters-button .cbp-filter-counter:before { - border-top: 4px solid #2ac5ee; -} -.btn-primary-full { - box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; -} -.color-overlay, -.btn-home a:hover, -.btn-home a:focus { - background-color: rgba(42, 197, 238, 0.9); -} -.label-primary:after { - border-bottom-color: #2ac5ee; -} -.mega-menu .dropdown-menu { - border-bottom: 2px solid #2ac5ee; - border-top: none!important; -} - -.btn-effect:hover, -.btn-effect:focus, -.btn-effect:active, -.btn-effect:after { - background: #2ac5ee; -} -.btn-effect:hover { - background: none; - border-color: #2ac5ee; - transition: all 0.4s; -} +::-moz-selection { + background: #2ac5ee; +} +::selection { + background: #2ac5ee; +} + + +.btn-home a, +#filters li span.active, +#filters li span:hover, +#filters li span:focus, +.btn-primary, +.label-primary, +#contact input.submit, +.blog-list li:hover, +.cbp-l-filters-button .cbp-filter-item-active, +.cbp-l-filters-button .cbp-filter-counter, +.nav > li > a:hover, .nav > li > a:focus, +.shop-btn-box:hover, +.pagination > .active > a, +.progress-bar, +.btn-primary-full, +#back-to-top, +.btn-buy, +.navbar-default .navbar-toggle .icon-bar, +.btn-primary:hover, +.cbp-l-filters-alignRight .cbp-filter-item-active, +.cbp-l-filters-alignRight .cbp-filter-counter, +.cbp-l-filters-alignCenter .cbp-filter-item-active, +.cbp-l-filters-alignCenter .cbp-filter-counter, +.cbp-l-filters-alignRight .cbp-filter-item:hover, +.cbp-l-filters-alignCenter .cbp-filter-item:hover, +.clients .client .logo-light, +.clients .client a .logo-light, +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, +.home-signin .btn-primary-full:hover, +.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, +.pager li>a:hover, .pager li>a:focus +{ + background: #2ac5ee; +} + + +a, +.about-icon .fa-circle, +.highlight, +figure figcaption a:hover, +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus +.navbar-default .navbar-nav > .hovernav:hover > a, +.navbar-default .navbar-nav > .hovernav:hover > a:hover, +.navbar-default .navbar-nav > .hovernav:hover > a:focus +.nav > li > a:hover, + +.nav > li > span:hover, +.nav > li > span:focus, +.navbar-default .navbar-nav > li > a:hover, + +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, +.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, +.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus, +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus, +.portfolio-links a:hover, +.portfolio-links .icon:hover, +.connected-icon a:focus, +.connected-icon a:hover, +.btn-link, +.post-title a:hover, +.post-title a:focus, +#main-nav .current, +.star-rating span, +.twitter-logo .fa, +.footer-logo a:hover, +.social-icons a:hover, +footer #social-icons li a:hover, +.mega-list > li > a:hover, +.mega-list > li > a:focus, +.breadcrumb>li+li:before, +.contact-details-social li a:hover, +.cbp-l-filters-dropdownList .cbp-filter-item-active, +.member-list a:hover, +.effects .img a:hover, +.connected-icon a:hover h4, +.connected-icon a:hover span, +.home-bottom a:hover, +#notification .success, +.cbp-item .img a, +.section-links a:hover, +.blog-post-title a:hover + { + color: #2ac5ee; +} + +.cbp-l-filters-alignRight .cbp-filter-counter:before, +.cbp-l-filters-alignCenter .cbp-filter-counter:before, +.cbp-l-filters-button .cbp-filter-counter:before { + border-top: 4px solid #2ac5ee; +} +.btn-primary-full { + box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; +} +.color-overlay, +.btn-home a:hover, +.btn-home a:focus { + background-color: rgba(42, 197, 238, 0.9); +} +.label-primary:after { + border-bottom-color: #2ac5ee; +} +.mega-menu .dropdown-menu { + border-bottom: 2px solid #2ac5ee; + border-top: none!important; +} + +.btn-effect:hover, +.btn-effect:focus, +.btn-effect:active, +.btn-effect:after { + background: #2ac5ee; +} +.btn-effect:hover { + background: none; + border-color: #2ac5ee; + transition: all 0.4s; +} \ No newline at end of file diff --git a/css/colors/blue2.css b/css/colors/blue2.css index b532c38a..d3e3ecb6 100644 --- a/css/colors/blue2.css +++ b/css/colors/blue2.css @@ -1,132 +1,132 @@ -::-moz-selection { - background: #5C9EE4; -} -::selection { - background: #5C9EE4; -} - - -.btn-home a, -#filters li span.active, -#filters li span:hover, -#filters li span:focus, -.btn-primary, -.label-primary, -#contact input.submit, -.blog-list li:hover, -.cbp-l-filters-button .cbp-filter-item-active, -.cbp-l-filters-button .cbp-filter-counter, -.nav > li > a:hover, .nav > li > a:focus, -.shop-btn-box:hover, -.pagination > .active > a, -.progress-bar, -.btn-primary-full, -#back-to-top, -.btn-buy, -.navbar-default .navbar-toggle .icon-bar, -.btn-primary:hover, -.cbp-l-filters-alignRight .cbp-filter-item-active, -.cbp-l-filters-alignRight .cbp-filter-counter, -.cbp-l-filters-alignCenter .cbp-filter-item-active, -.cbp-l-filters-alignCenter .cbp-filter-counter, -.cbp-l-filters-alignRight .cbp-filter-item:hover, -.cbp-l-filters-alignCenter .cbp-filter-item:hover, -.clients .client .logo-light, -.clients .client a .logo-light, -.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, -.home-signin .btn-primary-full:hover, -.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, -.pager li>a:hover, .pager li>a:focus -{ - background: #5C9EE4; -} - - -a, -.about-icon .fa-circle, -.highlight, -figure figcaption a:hover, -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus -.navbar-default .navbar-nav > .hovernav:hover > a, -.navbar-default .navbar-nav > .hovernav:hover > a:hover, -.navbar-default .navbar-nav > .hovernav:hover > a:focus -.nav > li > a:hover, - -.nav > li > span:hover, -.nav > li > span:focus, -.navbar-default .navbar-nav > li > a:hover, - -.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, -.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, -.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:hover, -.navbar-default .navbar-nav>.active>a:focus, -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus, -.portfolio-links a:hover, -.portfolio-links .icon:hover, -.connected-icon a:focus, -.connected-icon a:hover, -.btn-link, -.post-title a:hover, -.post-title a:focus, -#main-nav .current, -.star-rating span, -.twitter-logo .fa, -.footer-logo a:hover, -.social-icons a:hover, -footer #social-icons li a:hover, -.mega-list > li > a:hover, -.mega-list > li > a:focus, -.breadcrumb>li+li:before, -.contact-details-social li a:hover, -.cbp-l-filters-dropdownList .cbp-filter-item-active, -.member-list a:hover, -.effects .img a:hover, -.connected-icon a:hover h4, -.connected-icon a:hover span, -.home-bottom a:hover, -#notification .success, -.cbp-item .img a, -.section-links a:hover, -.blog-post-title a:hover - { - color: #5C9EE4; -} - -.cbp-l-filters-alignRight .cbp-filter-counter:before, -.cbp-l-filters-alignCenter .cbp-filter-counter:before, -.cbp-l-filters-button .cbp-filter-counter:before { - border-top: 4px solid #5C9EE4; -} -.btn-primary-full { - box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; -} -.color-overlay, -.btn-home a:hover, -.btn-home a:focus { - background-color: rgba(92,158,228, 0.9); -} -.label-primary:after { - border-bottom-color: #5C9EE4; -} -.mega-menu .dropdown-menu { - border-bottom: 2px solid #5C9EE4; - border-top: none!important; -} - -.btn-effect:hover, -.btn-effect:focus, -.btn-effect:active, -.btn-effect:after { - background: #5C9EE4; -} -.btn-effect:hover { - background: none; - border-color: #5C9EE4; - transition: all 0.4s; -} +::-moz-selection { + background: #5C9EE4; +} +::selection { + background: #5C9EE4; +} + + +.btn-home a, +#filters li span.active, +#filters li span:hover, +#filters li span:focus, +.btn-primary, +.label-primary, +#contact input.submit, +.blog-list li:hover, +.cbp-l-filters-button .cbp-filter-item-active, +.cbp-l-filters-button .cbp-filter-counter, +.nav > li > a:hover, .nav > li > a:focus, +.shop-btn-box:hover, +.pagination > .active > a, +.progress-bar, +.btn-primary-full, +#back-to-top, +.btn-buy, +.navbar-default .navbar-toggle .icon-bar, +.btn-primary:hover, +.cbp-l-filters-alignRight .cbp-filter-item-active, +.cbp-l-filters-alignRight .cbp-filter-counter, +.cbp-l-filters-alignCenter .cbp-filter-item-active, +.cbp-l-filters-alignCenter .cbp-filter-counter, +.cbp-l-filters-alignRight .cbp-filter-item:hover, +.cbp-l-filters-alignCenter .cbp-filter-item:hover, +.clients .client .logo-light, +.clients .client a .logo-light, +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, +.home-signin .btn-primary-full:hover, +.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, +.pager li>a:hover, .pager li>a:focus +{ + background: #5C9EE4; +} + + +a, +.about-icon .fa-circle, +.highlight, +figure figcaption a:hover, +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus +.navbar-default .navbar-nav > .hovernav:hover > a, +.navbar-default .navbar-nav > .hovernav:hover > a:hover, +.navbar-default .navbar-nav > .hovernav:hover > a:focus +.nav > li > a:hover, + +.nav > li > span:hover, +.nav > li > span:focus, +.navbar-default .navbar-nav > li > a:hover, + +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, +.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, +.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus, +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus, +.portfolio-links a:hover, +.portfolio-links .icon:hover, +.connected-icon a:focus, +.connected-icon a:hover, +.btn-link, +.post-title a:hover, +.post-title a:focus, +#main-nav .current, +.star-rating span, +.twitter-logo .fa, +.footer-logo a:hover, +.social-icons a:hover, +footer #social-icons li a:hover, +.mega-list > li > a:hover, +.mega-list > li > a:focus, +.breadcrumb>li+li:before, +.contact-details-social li a:hover, +.cbp-l-filters-dropdownList .cbp-filter-item-active, +.member-list a:hover, +.effects .img a:hover, +.connected-icon a:hover h4, +.connected-icon a:hover span, +.home-bottom a:hover, +#notification .success, +.cbp-item .img a, +.section-links a:hover, +.blog-post-title a:hover + { + color: #5C9EE4; +} + +.cbp-l-filters-alignRight .cbp-filter-counter:before, +.cbp-l-filters-alignCenter .cbp-filter-counter:before, +.cbp-l-filters-button .cbp-filter-counter:before { + border-top: 4px solid #5C9EE4; +} +.btn-primary-full { + box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; +} +.color-overlay, +.btn-home a:hover, +.btn-home a:focus { + background-color: rgba(92,158,228, 0.9); +} +.label-primary:after { + border-bottom-color: #5C9EE4; +} +.mega-menu .dropdown-menu { + border-bottom: 2px solid #5C9EE4; + border-top: none!important; +} + +.btn-effect:hover, +.btn-effect:focus, +.btn-effect:active, +.btn-effect:after { + background: #5C9EE4; +} +.btn-effect:hover { + background: none; + border-color: #5C9EE4; + transition: all 0.4s; +} \ No newline at end of file diff --git a/css/colors/brown.css b/css/colors/brown.css index 455d90a0..372f61c1 100644 --- a/css/colors/brown.css +++ b/css/colors/brown.css @@ -1,132 +1,132 @@ -::-moz-selection { - background: #6b4e2e; -} -::selection { - background: #6b4e2e; -} - - -.btn-home a, -#filters li span.active, -#filters li span:hover, -#filters li span:focus, -.btn-primary, -.label-primary, -#contact input.submit, -.blog-list li:hover, -.cbp-l-filters-button .cbp-filter-item-active, -.cbp-l-filters-button .cbp-filter-counter, -.nav > li > a:hover, .nav > li > a:focus, -.shop-btn-box:hover, -.pagination > .active > a, -.progress-bar, -.btn-primary-full, -#back-to-top, -.btn-buy, -.navbar-default .navbar-toggle .icon-bar, -.btn-primary:hover, -.cbp-l-filters-alignRight .cbp-filter-item-active, -.cbp-l-filters-alignRight .cbp-filter-counter, -.cbp-l-filters-alignCenter .cbp-filter-item-active, -.cbp-l-filters-alignCenter .cbp-filter-counter, -.cbp-l-filters-alignRight .cbp-filter-item:hover, -.cbp-l-filters-alignCenter .cbp-filter-item:hover, -.clients .client .logo-light, -.clients .client a .logo-light, -.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, -.home-signin .btn-primary-full:hover, -.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, -.pager li>a:hover, .pager li>a:focus -{ - background: #6b4e2e; -} - - -a, -.about-icon .fa-circle, -.highlight, -figure figcaption a:hover, -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus -.navbar-default .navbar-nav > .hovernav:hover > a, -.navbar-default .navbar-nav > .hovernav:hover > a:hover, -.navbar-default .navbar-nav > .hovernav:hover > a:focus -.nav > li > a:hover, - -.nav > li > span:hover, -.nav > li > span:focus, -.navbar-default .navbar-nav > li > a:hover, - -.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, -.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, -.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:hover, -.navbar-default .navbar-nav>.active>a:focus, -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus, -.portfolio-links a:hover, -.portfolio-links .icon:hover, -.connected-icon a:focus, -.connected-icon a:hover, -.btn-link, -.post-title a:hover, -.post-title a:focus, -#main-nav .current, -.star-rating span, -.twitter-logo .fa, -.footer-logo a:hover, -.social-icons a:hover, -footer #social-icons li a:hover, -.mega-list > li > a:hover, -.mega-list > li > a:focus, -.breadcrumb>li+li:before, -.contact-details-social li a:hover, -.cbp-l-filters-dropdownList .cbp-filter-item-active, -.member-list a:hover, -.effects .img a:hover, -.connected-icon a:hover h4, -.connected-icon a:hover span, -.home-bottom a:hover, -#notification .success, -.cbp-item .img a, -.section-links a:hover, -.blog-post-title a:hover - { - color: #6b4e2e; -} - -.cbp-l-filters-alignRight .cbp-filter-counter:before, -.cbp-l-filters-alignCenter .cbp-filter-counter:before, -.cbp-l-filters-button .cbp-filter-counter:before { - border-top: 4px solid #6b4e2e; -} -.btn-primary-full { - box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; -} -.color-overlay, -.btn-home a:hover, -.btn-home a:focus { - background-color: rgba(107,78,46, 0.9); -} -.label-primary:after { - border-bottom-color: #6b4e2e; -} -.mega-menu .dropdown-menu { - border-bottom: 2px solid #6b4e2e; - border-top: none!important; -} - -.btn-effect:hover, -.btn-effect:focus, -.btn-effect:active, -.btn-effect:after { - background: #6b4e2e; -} -.btn-effect:hover { - background: none; - border-color: #6b4e2e; - transition: all 0.4s; -} +::-moz-selection { + background: #6b4e2e; +} +::selection { + background: #6b4e2e; +} + + +.btn-home a, +#filters li span.active, +#filters li span:hover, +#filters li span:focus, +.btn-primary, +.label-primary, +#contact input.submit, +.blog-list li:hover, +.cbp-l-filters-button .cbp-filter-item-active, +.cbp-l-filters-button .cbp-filter-counter, +.nav > li > a:hover, .nav > li > a:focus, +.shop-btn-box:hover, +.pagination > .active > a, +.progress-bar, +.btn-primary-full, +#back-to-top, +.btn-buy, +.navbar-default .navbar-toggle .icon-bar, +.btn-primary:hover, +.cbp-l-filters-alignRight .cbp-filter-item-active, +.cbp-l-filters-alignRight .cbp-filter-counter, +.cbp-l-filters-alignCenter .cbp-filter-item-active, +.cbp-l-filters-alignCenter .cbp-filter-counter, +.cbp-l-filters-alignRight .cbp-filter-item:hover, +.cbp-l-filters-alignCenter .cbp-filter-item:hover, +.clients .client .logo-light, +.clients .client a .logo-light, +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, +.home-signin .btn-primary-full:hover, +.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, +.pager li>a:hover, .pager li>a:focus +{ + background: #6b4e2e; +} + + +a, +.about-icon .fa-circle, +.highlight, +figure figcaption a:hover, +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus +.navbar-default .navbar-nav > .hovernav:hover > a, +.navbar-default .navbar-nav > .hovernav:hover > a:hover, +.navbar-default .navbar-nav > .hovernav:hover > a:focus +.nav > li > a:hover, + +.nav > li > span:hover, +.nav > li > span:focus, +.navbar-default .navbar-nav > li > a:hover, + +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, +.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, +.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus, +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus, +.portfolio-links a:hover, +.portfolio-links .icon:hover, +.connected-icon a:focus, +.connected-icon a:hover, +.btn-link, +.post-title a:hover, +.post-title a:focus, +#main-nav .current, +.star-rating span, +.twitter-logo .fa, +.footer-logo a:hover, +.social-icons a:hover, +footer #social-icons li a:hover, +.mega-list > li > a:hover, +.mega-list > li > a:focus, +.breadcrumb>li+li:before, +.contact-details-social li a:hover, +.cbp-l-filters-dropdownList .cbp-filter-item-active, +.member-list a:hover, +.effects .img a:hover, +.connected-icon a:hover h4, +.connected-icon a:hover span, +.home-bottom a:hover, +#notification .success, +.cbp-item .img a, +.section-links a:hover, +.blog-post-title a:hover + { + color: #6b4e2e; +} + +.cbp-l-filters-alignRight .cbp-filter-counter:before, +.cbp-l-filters-alignCenter .cbp-filter-counter:before, +.cbp-l-filters-button .cbp-filter-counter:before { + border-top: 4px solid #6b4e2e; +} +.btn-primary-full { + box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; +} +.color-overlay, +.btn-home a:hover, +.btn-home a:focus { + background-color: rgba(107,78,46, 0.9); +} +.label-primary:after { + border-bottom-color: #6b4e2e; +} +.mega-menu .dropdown-menu { + border-bottom: 2px solid #6b4e2e; + border-top: none!important; +} + +.btn-effect:hover, +.btn-effect:focus, +.btn-effect:active, +.btn-effect:after { + background: #6b4e2e; +} +.btn-effect:hover { + background: none; + border-color: #6b4e2e; + transition: all 0.4s; +} \ No newline at end of file diff --git a/css/colors/darkgrey.css b/css/colors/darkgrey.css index ca314db4..881877e1 100644 --- a/css/colors/darkgrey.css +++ b/css/colors/darkgrey.css @@ -1,132 +1,132 @@ -::-moz-selection { - background: #7f8c8d; -} -::selection { - background: #7f8c8d; -} - - -.btn-home a, -#filters li span.active, -#filters li span:hover, -#filters li span:focus, -.btn-primary, -.label-primary, -#contact input.submit, -.blog-list li:hover, -.cbp-l-filters-button .cbp-filter-item-active, -.cbp-l-filters-button .cbp-filter-counter, -.nav > li > a:hover, .nav > li > a:focus, -.shop-btn-box:hover, -.pagination > .active > a, -.progress-bar, -.btn-primary-full, -#back-to-top, -.btn-buy, -.navbar-default .navbar-toggle .icon-bar, -.btn-primary:hover, -.cbp-l-filters-alignRight .cbp-filter-item-active, -.cbp-l-filters-alignRight .cbp-filter-counter, -.cbp-l-filters-alignCenter .cbp-filter-item-active, -.cbp-l-filters-alignCenter .cbp-filter-counter, -.cbp-l-filters-alignRight .cbp-filter-item:hover, -.cbp-l-filters-alignCenter .cbp-filter-item:hover, -.clients .client .logo-light, -.clients .client a .logo-light, -.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, -.home-signin .btn-primary-full:hover, -.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, -.pager li>a:hover, .pager li>a:focus -{ - background: #7f8c8d; -} - - -a, -.about-icon .fa-circle, -.highlight, -figure figcaption a:hover, -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus -.navbar-default .navbar-nav > .hovernav:hover > a, -.navbar-default .navbar-nav > .hovernav:hover > a:hover, -.navbar-default .navbar-nav > .hovernav:hover > a:focus -.nav > li > a:hover, - -.nav > li > span:hover, -.nav > li > span:focus, -.navbar-default .navbar-nav > li > a:hover, - -.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, -.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, -.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:hover, -.navbar-default .navbar-nav>.active>a:focus, -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus, -.portfolio-links a:hover, -.portfolio-links .icon:hover, -.connected-icon a:focus, -.connected-icon a:hover, -.btn-link, -.post-title a:hover, -.post-title a:focus, -#main-nav .current, -.star-rating span, -.twitter-logo .fa, -.footer-logo a:hover, -.social-icons a:hover, -footer #social-icons li a:hover, -.mega-list > li > a:hover, -.mega-list > li > a:focus, -.breadcrumb>li+li:before, -.contact-details-social li a:hover, -.cbp-l-filters-dropdownList .cbp-filter-item-active, -.member-list a:hover, -.effects .img a:hover, -.connected-icon a:hover h4, -.connected-icon a:hover span, -.home-bottom a:hover, -#notification .success, -.cbp-item .img a, -.section-links a:hover, -.blog-post-title a:hover - { - color: #7f8c8d; -} - -.cbp-l-filters-alignRight .cbp-filter-counter:before, -.cbp-l-filters-alignCenter .cbp-filter-counter:before, -.cbp-l-filters-button .cbp-filter-counter:before { - border-top: 4px solid #7f8c8d; -} -.btn-primary-full { - box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; -} -.color-overlay, -.btn-home a:hover, -.btn-home a:focus { - background-color: rgba(127,140,141, 0.9); -} -.label-primary:after { - border-bottom-color: #7f8c8d; -} -.mega-menu .dropdown-menu { - border-bottom: 2px solid #7f8c8d; - border-top: none!important; -} - -.btn-effect:hover, -.btn-effect:focus, -.btn-effect:active, -.btn-effect:after { - background: #7f8c8d; -} -.btn-effect:hover { - background: none; - border-color: #7f8c8d; - transition: all 0.4s; -} +::-moz-selection { + background: #7f8c8d; +} +::selection { + background: #7f8c8d; +} + + +.btn-home a, +#filters li span.active, +#filters li span:hover, +#filters li span:focus, +.btn-primary, +.label-primary, +#contact input.submit, +.blog-list li:hover, +.cbp-l-filters-button .cbp-filter-item-active, +.cbp-l-filters-button .cbp-filter-counter, +.nav > li > a:hover, .nav > li > a:focus, +.shop-btn-box:hover, +.pagination > .active > a, +.progress-bar, +.btn-primary-full, +#back-to-top, +.btn-buy, +.navbar-default .navbar-toggle .icon-bar, +.btn-primary:hover, +.cbp-l-filters-alignRight .cbp-filter-item-active, +.cbp-l-filters-alignRight .cbp-filter-counter, +.cbp-l-filters-alignCenter .cbp-filter-item-active, +.cbp-l-filters-alignCenter .cbp-filter-counter, +.cbp-l-filters-alignRight .cbp-filter-item:hover, +.cbp-l-filters-alignCenter .cbp-filter-item:hover, +.clients .client .logo-light, +.clients .client a .logo-light, +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, +.home-signin .btn-primary-full:hover, +.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, +.pager li>a:hover, .pager li>a:focus +{ + background: #7f8c8d; +} + + +a, +.about-icon .fa-circle, +.highlight, +figure figcaption a:hover, +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus +.navbar-default .navbar-nav > .hovernav:hover > a, +.navbar-default .navbar-nav > .hovernav:hover > a:hover, +.navbar-default .navbar-nav > .hovernav:hover > a:focus +.nav > li > a:hover, + +.nav > li > span:hover, +.nav > li > span:focus, +.navbar-default .navbar-nav > li > a:hover, + +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, +.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, +.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus, +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus, +.portfolio-links a:hover, +.portfolio-links .icon:hover, +.connected-icon a:focus, +.connected-icon a:hover, +.btn-link, +.post-title a:hover, +.post-title a:focus, +#main-nav .current, +.star-rating span, +.twitter-logo .fa, +.footer-logo a:hover, +.social-icons a:hover, +footer #social-icons li a:hover, +.mega-list > li > a:hover, +.mega-list > li > a:focus, +.breadcrumb>li+li:before, +.contact-details-social li a:hover, +.cbp-l-filters-dropdownList .cbp-filter-item-active, +.member-list a:hover, +.effects .img a:hover, +.connected-icon a:hover h4, +.connected-icon a:hover span, +.home-bottom a:hover, +#notification .success, +.cbp-item .img a, +.section-links a:hover, +.blog-post-title a:hover + { + color: #7f8c8d; +} + +.cbp-l-filters-alignRight .cbp-filter-counter:before, +.cbp-l-filters-alignCenter .cbp-filter-counter:before, +.cbp-l-filters-button .cbp-filter-counter:before { + border-top: 4px solid #7f8c8d; +} +.btn-primary-full { + box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; +} +.color-overlay, +.btn-home a:hover, +.btn-home a:focus { + background-color: rgba(127,140,141, 0.9); +} +.label-primary:after { + border-bottom-color: #7f8c8d; +} +.mega-menu .dropdown-menu { + border-bottom: 2px solid #7f8c8d; + border-top: none!important; +} + +.btn-effect:hover, +.btn-effect:focus, +.btn-effect:active, +.btn-effect:after { + background: #7f8c8d; +} +.btn-effect:hover { + background: none; + border-color: #7f8c8d; + transition: all 0.4s; +} \ No newline at end of file diff --git a/css/colors/green.css b/css/colors/green.css index b09ae3e8..8a9e2159 100644 --- a/css/colors/green.css +++ b/css/colors/green.css @@ -1,132 +1,132 @@ -::-moz-selection { - background: #b2cc02; -} -::selection { - background: #b2cc02; -} - - -.btn-home a, -#filters li span.active, -#filters li span:hover, -#filters li span:focus, -.btn-primary, -.label-primary, -#contact input.submit, -.blog-list li:hover, -.cbp-l-filters-button .cbp-filter-item-active, -.cbp-l-filters-button .cbp-filter-counter, -.nav > li > a:hover, .nav > li > a:focus, -.shop-btn-box:hover, -.pagination > .active > a, -.progress-bar, -.btn-primary-full, -#back-to-top, -.btn-buy, -.navbar-default .navbar-toggle .icon-bar, -.btn-primary:hover, -.cbp-l-filters-alignRight .cbp-filter-item-active, -.cbp-l-filters-alignRight .cbp-filter-counter, -.cbp-l-filters-alignCenter .cbp-filter-item-active, -.cbp-l-filters-alignCenter .cbp-filter-counter, -.cbp-l-filters-alignRight .cbp-filter-item:hover, -.cbp-l-filters-alignCenter .cbp-filter-item:hover, -.clients .client .logo-light, -.clients .client a .logo-light, -.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, -.home-signin .btn-primary-full:hover, -.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, -.pager li>a:hover, .pager li>a:focus -{ - background: #b2cc02; -} - - -a, -.about-icon .fa-circle, -.highlight, -figure figcaption a:hover, -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus -.navbar-default .navbar-nav > .hovernav:hover > a, -.navbar-default .navbar-nav > .hovernav:hover > a:hover, -.navbar-default .navbar-nav > .hovernav:hover > a:focus -.nav > li > a:hover, - -.nav > li > span:hover, -.nav > li > span:focus, -.navbar-default .navbar-nav > li > a:hover, - -.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, -.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, -.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:hover, -.navbar-default .navbar-nav>.active>a:focus, -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus, -.portfolio-links a:hover, -.portfolio-links .icon:hover, -.connected-icon a:focus, -.connected-icon a:hover, -.btn-link, -.post-title a:hover, -.post-title a:focus, -#main-nav .current, -.star-rating span, -.twitter-logo .fa, -.footer-logo a:hover, -.social-icons a:hover, -footer #social-icons li a:hover, -.mega-list > li > a:hover, -.mega-list > li > a:focus, -.breadcrumb>li+li:before, -.contact-details-social li a:hover, -.cbp-l-filters-dropdownList .cbp-filter-item-active, -.member-list a:hover, -.effects .img a:hover, -.connected-icon a:hover h4, -.connected-icon a:hover span, -.home-bottom a:hover, -#notification .success, -.cbp-item .img a, -.section-links a:hover, -.blog-post-title a:hover - { - color: #b2cc02; -} - -.cbp-l-filters-alignRight .cbp-filter-counter:before, -.cbp-l-filters-alignCenter .cbp-filter-counter:before, -.cbp-l-filters-button .cbp-filter-counter:before { - border-top: 4px solid #b2cc02; -} -.btn-primary-full { - box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; -} -.color-overlay, -.btn-home a:hover, -.btn-home a:focus { - background-color: rgba(178, 204, 2, 0.9); -} -.label-primary:after { - border-bottom-color: #b2cc02; -} -.mega-menu .dropdown-menu { - border-bottom: 2px solid #b2cc02; - border-top: none!important; -} - -.btn-effect:hover, -.btn-effect:focus, -.btn-effect:active, -.btn-effect:after { - background: #b2cc02; -} -.btn-effect:hover { - background: none; - border-color: #b2cc02; - transition: all 0.4s; -} +::-moz-selection { + background: #b2cc02; +} +::selection { + background: #b2cc02; +} + + +.btn-home a, +#filters li span.active, +#filters li span:hover, +#filters li span:focus, +.btn-primary, +.label-primary, +#contact input.submit, +.blog-list li:hover, +.cbp-l-filters-button .cbp-filter-item-active, +.cbp-l-filters-button .cbp-filter-counter, +.nav > li > a:hover, .nav > li > a:focus, +.shop-btn-box:hover, +.pagination > .active > a, +.progress-bar, +.btn-primary-full, +#back-to-top, +.btn-buy, +.navbar-default .navbar-toggle .icon-bar, +.btn-primary:hover, +.cbp-l-filters-alignRight .cbp-filter-item-active, +.cbp-l-filters-alignRight .cbp-filter-counter, +.cbp-l-filters-alignCenter .cbp-filter-item-active, +.cbp-l-filters-alignCenter .cbp-filter-counter, +.cbp-l-filters-alignRight .cbp-filter-item:hover, +.cbp-l-filters-alignCenter .cbp-filter-item:hover, +.clients .client .logo-light, +.clients .client a .logo-light, +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, +.home-signin .btn-primary-full:hover, +.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, +.pager li>a:hover, .pager li>a:focus +{ + background: #b2cc02; +} + + +a, +.about-icon .fa-circle, +.highlight, +figure figcaption a:hover, +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus +.navbar-default .navbar-nav > .hovernav:hover > a, +.navbar-default .navbar-nav > .hovernav:hover > a:hover, +.navbar-default .navbar-nav > .hovernav:hover > a:focus +.nav > li > a:hover, + +.nav > li > span:hover, +.nav > li > span:focus, +.navbar-default .navbar-nav > li > a:hover, + +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, +.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, +.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus, +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus, +.portfolio-links a:hover, +.portfolio-links .icon:hover, +.connected-icon a:focus, +.connected-icon a:hover, +.btn-link, +.post-title a:hover, +.post-title a:focus, +#main-nav .current, +.star-rating span, +.twitter-logo .fa, +.footer-logo a:hover, +.social-icons a:hover, +footer #social-icons li a:hover, +.mega-list > li > a:hover, +.mega-list > li > a:focus, +.breadcrumb>li+li:before, +.contact-details-social li a:hover, +.cbp-l-filters-dropdownList .cbp-filter-item-active, +.member-list a:hover, +.effects .img a:hover, +.connected-icon a:hover h4, +.connected-icon a:hover span, +.home-bottom a:hover, +#notification .success, +.cbp-item .img a, +.section-links a:hover, +.blog-post-title a:hover + { + color: #b2cc02; +} + +.cbp-l-filters-alignRight .cbp-filter-counter:before, +.cbp-l-filters-alignCenter .cbp-filter-counter:before, +.cbp-l-filters-button .cbp-filter-counter:before { + border-top: 4px solid #b2cc02; +} +.btn-primary-full { + box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; +} +.color-overlay, +.btn-home a:hover, +.btn-home a:focus { + background-color: rgba(178, 204, 2, 0.9); +} +.label-primary:after { + border-bottom-color: #b2cc02; +} +.mega-menu .dropdown-menu { + border-bottom: 2px solid #b2cc02; + border-top: none!important; +} + +.btn-effect:hover, +.btn-effect:focus, +.btn-effect:active, +.btn-effect:after { + background: #b2cc02; +} +.btn-effect:hover { + background: none; + border-color: #b2cc02; + transition: all 0.4s; +} \ No newline at end of file diff --git a/css/colors/green2.css b/css/colors/green2.css index 42677db4..bb24e56c 100644 --- a/css/colors/green2.css +++ b/css/colors/green2.css @@ -1,132 +1,132 @@ -::-moz-selection { - background: #BCD782; -} -::selection { - background: #BCD782; -} - - -.btn-home a, -#filters li span.active, -#filters li span:hover, -#filters li span:focus, -.btn-primary, -.label-primary, -#contact input.submit, -.blog-list li:hover, -.cbp-l-filters-button .cbp-filter-item-active, -.cbp-l-filters-button .cbp-filter-counter, -.nav > li > a:hover, .nav > li > a:focus, -.shop-btn-box:hover, -.pagination > .active > a, -.progress-bar, -.btn-primary-full, -#back-to-top, -.btn-buy, -.navbar-default .navbar-toggle .icon-bar, -.btn-primary:hover, -.cbp-l-filters-alignRight .cbp-filter-item-active, -.cbp-l-filters-alignRight .cbp-filter-counter, -.cbp-l-filters-alignCenter .cbp-filter-item-active, -.cbp-l-filters-alignCenter .cbp-filter-counter, -.cbp-l-filters-alignRight .cbp-filter-item:hover, -.cbp-l-filters-alignCenter .cbp-filter-item:hover, -.clients .client .logo-light, -.clients .client a .logo-light, -.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, -.home-signin .btn-primary-full:hover, -.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, -.pager li>a:hover, .pager li>a:focus -{ - background: #BCD782; -} - - -a, -.about-icon .fa-circle, -.highlight, -figure figcaption a:hover, -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus -.navbar-default .navbar-nav > .hovernav:hover > a, -.navbar-default .navbar-nav > .hovernav:hover > a:hover, -.navbar-default .navbar-nav > .hovernav:hover > a:focus -.nav > li > a:hover, - -.nav > li > span:hover, -.nav > li > span:focus, -.navbar-default .navbar-nav > li > a:hover, - -.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, -.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, -.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:hover, -.navbar-default .navbar-nav>.active>a:focus, -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus, -.portfolio-links a:hover, -.portfolio-links .icon:hover, -.connected-icon a:focus, -.connected-icon a:hover, -.btn-link, -.post-title a:hover, -.post-title a:focus, -#main-nav .current, -.star-rating span, -.twitter-logo .fa, -.footer-logo a:hover, -.social-icons a:hover, -footer #social-icons li a:hover, -.mega-list > li > a:hover, -.mega-list > li > a:focus, -.breadcrumb>li+li:before, -.contact-details-social li a:hover, -.cbp-l-filters-dropdownList .cbp-filter-item-active, -.member-list a:hover, -.effects .img a:hover, -.connected-icon a:hover h4, -.connected-icon a:hover span, -.home-bottom a:hover, -#notification .success, -.cbp-item .img a, -.section-links a:hover, -.blog-post-title a:hover - { - color: #BCD782; -} - -.cbp-l-filters-alignRight .cbp-filter-counter:before, -.cbp-l-filters-alignCenter .cbp-filter-counter:before, -.cbp-l-filters-button .cbp-filter-counter:before { - border-top: 4px solid #BCD782; -} -.btn-primary-full { - box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; -} -.color-overlay, -.btn-home a:hover, -.btn-home a:focus { - background-color: rgba(188,215,130, 0.9); -} -.label-primary:after { - border-bottom-color: #BCD782; -} -.mega-menu .dropdown-menu { - border-bottom: 2px solid #BCD782; - border-top: none!important; -} - -.btn-effect:hover, -.btn-effect:focus, -.btn-effect:active, -.btn-effect:after { - background: #BCD782; -} -.btn-effect:hover { - background: none; - border-color: #BCD782; - transition: all 0.4s; -} +::-moz-selection { + background: #BCD782; +} +::selection { + background: #BCD782; +} + + +.btn-home a, +#filters li span.active, +#filters li span:hover, +#filters li span:focus, +.btn-primary, +.label-primary, +#contact input.submit, +.blog-list li:hover, +.cbp-l-filters-button .cbp-filter-item-active, +.cbp-l-filters-button .cbp-filter-counter, +.nav > li > a:hover, .nav > li > a:focus, +.shop-btn-box:hover, +.pagination > .active > a, +.progress-bar, +.btn-primary-full, +#back-to-top, +.btn-buy, +.navbar-default .navbar-toggle .icon-bar, +.btn-primary:hover, +.cbp-l-filters-alignRight .cbp-filter-item-active, +.cbp-l-filters-alignRight .cbp-filter-counter, +.cbp-l-filters-alignCenter .cbp-filter-item-active, +.cbp-l-filters-alignCenter .cbp-filter-counter, +.cbp-l-filters-alignRight .cbp-filter-item:hover, +.cbp-l-filters-alignCenter .cbp-filter-item:hover, +.clients .client .logo-light, +.clients .client a .logo-light, +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, +.home-signin .btn-primary-full:hover, +.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, +.pager li>a:hover, .pager li>a:focus +{ + background: #BCD782; +} + + +a, +.about-icon .fa-circle, +.highlight, +figure figcaption a:hover, +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus +.navbar-default .navbar-nav > .hovernav:hover > a, +.navbar-default .navbar-nav > .hovernav:hover > a:hover, +.navbar-default .navbar-nav > .hovernav:hover > a:focus +.nav > li > a:hover, + +.nav > li > span:hover, +.nav > li > span:focus, +.navbar-default .navbar-nav > li > a:hover, + +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, +.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, +.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus, +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus, +.portfolio-links a:hover, +.portfolio-links .icon:hover, +.connected-icon a:focus, +.connected-icon a:hover, +.btn-link, +.post-title a:hover, +.post-title a:focus, +#main-nav .current, +.star-rating span, +.twitter-logo .fa, +.footer-logo a:hover, +.social-icons a:hover, +footer #social-icons li a:hover, +.mega-list > li > a:hover, +.mega-list > li > a:focus, +.breadcrumb>li+li:before, +.contact-details-social li a:hover, +.cbp-l-filters-dropdownList .cbp-filter-item-active, +.member-list a:hover, +.effects .img a:hover, +.connected-icon a:hover h4, +.connected-icon a:hover span, +.home-bottom a:hover, +#notification .success, +.cbp-item .img a, +.section-links a:hover, +.blog-post-title a:hover + { + color: #BCD782; +} + +.cbp-l-filters-alignRight .cbp-filter-counter:before, +.cbp-l-filters-alignCenter .cbp-filter-counter:before, +.cbp-l-filters-button .cbp-filter-counter:before { + border-top: 4px solid #BCD782; +} +.btn-primary-full { + box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; +} +.color-overlay, +.btn-home a:hover, +.btn-home a:focus { + background-color: rgba(188,215,130, 0.9); +} +.label-primary:after { + border-bottom-color: #BCD782; +} +.mega-menu .dropdown-menu { + border-bottom: 2px solid #BCD782; + border-top: none!important; +} + +.btn-effect:hover, +.btn-effect:focus, +.btn-effect:active, +.btn-effect:after { + background: #BCD782; +} +.btn-effect:hover { + background: none; + border-color: #BCD782; + transition: all 0.4s; +} \ No newline at end of file diff --git a/css/colors/midnight.css b/css/colors/midnight.css index 7ecfe2ba..b08039e2 100644 --- a/css/colors/midnight.css +++ b/css/colors/midnight.css @@ -1,132 +1,132 @@ -::-moz-selection { - background: #2c3e50; -} -::selection { - background: #2c3e50; -} - - -.btn-home a, -#filters li span.active, -#filters li span:hover, -#filters li span:focus, -.btn-primary, -.label-primary, -#contact input.submit, -.blog-list li:hover, -.cbp-l-filters-button .cbp-filter-item-active, -.cbp-l-filters-button .cbp-filter-counter, -.nav > li > a:hover, .nav > li > a:focus, -.shop-btn-box:hover, -.pagination > .active > a, -.progress-bar, -.btn-primary-full, -#back-to-top, -.btn-buy, -.navbar-default .navbar-toggle .icon-bar, -.btn-primary:hover, -.cbp-l-filters-alignRight .cbp-filter-item-active, -.cbp-l-filters-alignRight .cbp-filter-counter, -.cbp-l-filters-alignCenter .cbp-filter-item-active, -.cbp-l-filters-alignCenter .cbp-filter-counter, -.cbp-l-filters-alignRight .cbp-filter-item:hover, -.cbp-l-filters-alignCenter .cbp-filter-item:hover, -.clients .client .logo-light, -.clients .client a .logo-light, -.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, -.home-signin .btn-primary-full:hover, -.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, -.pager li>a:hover, .pager li>a:focus -{ - background: #2c3e50; -} - - -a, -.about-icon .fa-circle, -.highlight, -figure figcaption a:hover, -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus -.navbar-default .navbar-nav > .hovernav:hover > a, -.navbar-default .navbar-nav > .hovernav:hover > a:hover, -.navbar-default .navbar-nav > .hovernav:hover > a:focus -.nav > li > a:hover, - -.nav > li > span:hover, -.nav > li > span:focus, -.navbar-default .navbar-nav > li > a:hover, - -.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, -.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, -.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:hover, -.navbar-default .navbar-nav>.active>a:focus, -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus, -.portfolio-links a:hover, -.portfolio-links .icon:hover, -.connected-icon a:focus, -.connected-icon a:hover, -.btn-link, -.post-title a:hover, -.post-title a:focus, -#main-nav .current, -.star-rating span, -.twitter-logo .fa, -.footer-logo a:hover, -.social-icons a:hover, -footer #social-icons li a:hover, -.mega-list > li > a:hover, -.mega-list > li > a:focus, -.breadcrumb>li+li:before, -.contact-details-social li a:hover, -.cbp-l-filters-dropdownList .cbp-filter-item-active, -.member-list a:hover, -.effects .img a:hover, -.connected-icon a:hover h4, -.connected-icon a:hover span, -.home-bottom a:hover, -#notification .success, -.cbp-item .img a, -.section-links a:hover, -.blog-post-title a:hover - { - color: #2c3e50; -} - -.cbp-l-filters-alignRight .cbp-filter-counter:before, -.cbp-l-filters-alignCenter .cbp-filter-counter:before, -.cbp-l-filters-button .cbp-filter-counter:before { - border-top: 4px solid #2c3e50; -} -.btn-primary-full { - box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; -} -.color-overlay, -.btn-home a:hover, -.btn-home a:focus { - background-color: rgba(44, 62, 80, 0.9); -} -.label-primary:after { - border-bottom-color: #2c3e50; -} -.mega-menu .dropdown-menu { - border-bottom: 2px solid #2c3e50; - border-top: none!important; -} - -.btn-effect:hover, -.btn-effect:focus, -.btn-effect:active, -.btn-effect:after { - background: #2c3e50; -} -.btn-effect:hover { - background: none; - border-color: #2c3e50; - transition: all 0.4s; -} +::-moz-selection { + background: #2c3e50; +} +::selection { + background: #2c3e50; +} + + +.btn-home a, +#filters li span.active, +#filters li span:hover, +#filters li span:focus, +.btn-primary, +.label-primary, +#contact input.submit, +.blog-list li:hover, +.cbp-l-filters-button .cbp-filter-item-active, +.cbp-l-filters-button .cbp-filter-counter, +.nav > li > a:hover, .nav > li > a:focus, +.shop-btn-box:hover, +.pagination > .active > a, +.progress-bar, +.btn-primary-full, +#back-to-top, +.btn-buy, +.navbar-default .navbar-toggle .icon-bar, +.btn-primary:hover, +.cbp-l-filters-alignRight .cbp-filter-item-active, +.cbp-l-filters-alignRight .cbp-filter-counter, +.cbp-l-filters-alignCenter .cbp-filter-item-active, +.cbp-l-filters-alignCenter .cbp-filter-counter, +.cbp-l-filters-alignRight .cbp-filter-item:hover, +.cbp-l-filters-alignCenter .cbp-filter-item:hover, +.clients .client .logo-light, +.clients .client a .logo-light, +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, +.home-signin .btn-primary-full:hover, +.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, +.pager li>a:hover, .pager li>a:focus +{ + background: #2c3e50; +} + + +a, +.about-icon .fa-circle, +.highlight, +figure figcaption a:hover, +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus +.navbar-default .navbar-nav > .hovernav:hover > a, +.navbar-default .navbar-nav > .hovernav:hover > a:hover, +.navbar-default .navbar-nav > .hovernav:hover > a:focus +.nav > li > a:hover, + +.nav > li > span:hover, +.nav > li > span:focus, +.navbar-default .navbar-nav > li > a:hover, + +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, +.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, +.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus, +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus, +.portfolio-links a:hover, +.portfolio-links .icon:hover, +.connected-icon a:focus, +.connected-icon a:hover, +.btn-link, +.post-title a:hover, +.post-title a:focus, +#main-nav .current, +.star-rating span, +.twitter-logo .fa, +.footer-logo a:hover, +.social-icons a:hover, +footer #social-icons li a:hover, +.mega-list > li > a:hover, +.mega-list > li > a:focus, +.breadcrumb>li+li:before, +.contact-details-social li a:hover, +.cbp-l-filters-dropdownList .cbp-filter-item-active, +.member-list a:hover, +.effects .img a:hover, +.connected-icon a:hover h4, +.connected-icon a:hover span, +.home-bottom a:hover, +#notification .success, +.cbp-item .img a, +.section-links a:hover, +.blog-post-title a:hover + { + color: #2c3e50; +} + +.cbp-l-filters-alignRight .cbp-filter-counter:before, +.cbp-l-filters-alignCenter .cbp-filter-counter:before, +.cbp-l-filters-button .cbp-filter-counter:before { + border-top: 4px solid #2c3e50; +} +.btn-primary-full { + box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; +} +.color-overlay, +.btn-home a:hover, +.btn-home a:focus { + background-color: rgba(44, 62, 80, 0.9); +} +.label-primary:after { + border-bottom-color: #2c3e50; +} +.mega-menu .dropdown-menu { + border-bottom: 2px solid #2c3e50; + border-top: none!important; +} + +.btn-effect:hover, +.btn-effect:focus, +.btn-effect:active, +.btn-effect:after { + background: #2c3e50; +} +.btn-effect:hover { + background: none; + border-color: #2c3e50; + transition: all 0.4s; +} \ No newline at end of file diff --git a/css/colors/orange.css b/css/colors/orange.css index 5e8c4f5c..52def19c 100644 --- a/css/colors/orange.css +++ b/css/colors/orange.css @@ -1,132 +1,132 @@ -::-moz-selection { - background: #E47911; -} -::selection { - background: #E47911; -} - - -.btn-home a, -#filters li span.active, -#filters li span:hover, -#filters li span:focus, -.btn-primary, -.label-primary, -#contact input.submit, -.blog-list li:hover, -.cbp-l-filters-button .cbp-filter-item-active, -.cbp-l-filters-button .cbp-filter-counter, -.nav > li > a:hover, .nav > li > a:focus, -.shop-btn-box:hover, -.pagination > .active > a, -.progress-bar, -.btn-primary-full, -#back-to-top, -.btn-buy, -.navbar-default .navbar-toggle .icon-bar, -.btn-primary:hover, -.cbp-l-filters-alignRight .cbp-filter-item-active, -.cbp-l-filters-alignRight .cbp-filter-counter, -.cbp-l-filters-alignCenter .cbp-filter-item-active, -.cbp-l-filters-alignCenter .cbp-filter-counter, -.cbp-l-filters-alignRight .cbp-filter-item:hover, -.cbp-l-filters-alignCenter .cbp-filter-item:hover, -.clients .client .logo-light, -.clients .client a .logo-light, -.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, -.home-signin .btn-primary-full:hover, -.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, -.pager li>a:hover, .pager li>a:focus -{ - background: #E47911; -} - - -a, -.about-icon .fa-circle, -.highlight, -figure figcaption a:hover, -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus -.navbar-default .navbar-nav > .hovernav:hover > a, -.navbar-default .navbar-nav > .hovernav:hover > a:hover, -.navbar-default .navbar-nav > .hovernav:hover > a:focus -.nav > li > a:hover, - -.nav > li > span:hover, -.nav > li > span:focus, -.navbar-default .navbar-nav > li > a:hover, - -.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, -.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, -.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:hover, -.navbar-default .navbar-nav>.active>a:focus, -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus, -.portfolio-links a:hover, -.portfolio-links .icon:hover, -.connected-icon a:focus, -.connected-icon a:hover, -.btn-link, -.post-title a:hover, -.post-title a:focus, -#main-nav .current, -.star-rating span, -.twitter-logo .fa, -.footer-logo a:hover, -.social-icons a:hover, -footer #social-icons li a:hover, -.mega-list > li > a:hover, -.mega-list > li > a:focus, -.breadcrumb>li+li:before, -.contact-details-social li a:hover, -.cbp-l-filters-dropdownList .cbp-filter-item-active, -.member-list a:hover, -.effects .img a:hover, -.connected-icon a:hover h4, -.connected-icon a:hover span, -.home-bottom a:hover, -#notification .success, -.cbp-item .img a, -.section-links a:hover, -.blog-post-title a:hover - { - color: #E47911; -} - -.cbp-l-filters-alignRight .cbp-filter-counter:before, -.cbp-l-filters-alignCenter .cbp-filter-counter:before, -.cbp-l-filters-button .cbp-filter-counter:before { - border-top: 4px solid #E47911; -} -.btn-primary-full { - box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; -} -.color-overlay, -.btn-home a:hover, -.btn-home a:focus { - background-color: rgba(228, 121, 17, 0.9); -} -.label-primary:after { - border-bottom-color: #E47911; -} -.mega-menu .dropdown-menu { - border-bottom: 2px solid #E47911; - border-top: none!important; -} - -.btn-effect:hover, -.btn-effect:focus, -.btn-effect:active, -.btn-effect:after { - background: #E47911; -} -.btn-effect:hover { - background: none; - border-color: #E47911; - transition: all 0.4s; -} +::-moz-selection { + background: #E47911; +} +::selection { + background: #E47911; +} + + +.btn-home a, +#filters li span.active, +#filters li span:hover, +#filters li span:focus, +.btn-primary, +.label-primary, +#contact input.submit, +.blog-list li:hover, +.cbp-l-filters-button .cbp-filter-item-active, +.cbp-l-filters-button .cbp-filter-counter, +.nav > li > a:hover, .nav > li > a:focus, +.shop-btn-box:hover, +.pagination > .active > a, +.progress-bar, +.btn-primary-full, +#back-to-top, +.btn-buy, +.navbar-default .navbar-toggle .icon-bar, +.btn-primary:hover, +.cbp-l-filters-alignRight .cbp-filter-item-active, +.cbp-l-filters-alignRight .cbp-filter-counter, +.cbp-l-filters-alignCenter .cbp-filter-item-active, +.cbp-l-filters-alignCenter .cbp-filter-counter, +.cbp-l-filters-alignRight .cbp-filter-item:hover, +.cbp-l-filters-alignCenter .cbp-filter-item:hover, +.clients .client .logo-light, +.clients .client a .logo-light, +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, +.home-signin .btn-primary-full:hover, +.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, +.pager li>a:hover, .pager li>a:focus +{ + background: #E47911; +} + + +a, +.about-icon .fa-circle, +.highlight, +figure figcaption a:hover, +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus +.navbar-default .navbar-nav > .hovernav:hover > a, +.navbar-default .navbar-nav > .hovernav:hover > a:hover, +.navbar-default .navbar-nav > .hovernav:hover > a:focus +.nav > li > a:hover, + +.nav > li > span:hover, +.nav > li > span:focus, +.navbar-default .navbar-nav > li > a:hover, + +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, +.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, +.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus, +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus, +.portfolio-links a:hover, +.portfolio-links .icon:hover, +.connected-icon a:focus, +.connected-icon a:hover, +.btn-link, +.post-title a:hover, +.post-title a:focus, +#main-nav .current, +.star-rating span, +.twitter-logo .fa, +.footer-logo a:hover, +.social-icons a:hover, +footer #social-icons li a:hover, +.mega-list > li > a:hover, +.mega-list > li > a:focus, +.breadcrumb>li+li:before, +.contact-details-social li a:hover, +.cbp-l-filters-dropdownList .cbp-filter-item-active, +.member-list a:hover, +.effects .img a:hover, +.connected-icon a:hover h4, +.connected-icon a:hover span, +.home-bottom a:hover, +#notification .success, +.cbp-item .img a, +.section-links a:hover, +.blog-post-title a:hover + { + color: #E47911; +} + +.cbp-l-filters-alignRight .cbp-filter-counter:before, +.cbp-l-filters-alignCenter .cbp-filter-counter:before, +.cbp-l-filters-button .cbp-filter-counter:before { + border-top: 4px solid #E47911; +} +.btn-primary-full { + box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; +} +.color-overlay, +.btn-home a:hover, +.btn-home a:focus { + background-color: rgba(228, 121, 17, 0.9); +} +.label-primary:after { + border-bottom-color: #E47911; +} +.mega-menu .dropdown-menu { + border-bottom: 2px solid #E47911; + border-top: none!important; +} + +.btn-effect:hover, +.btn-effect:focus, +.btn-effect:active, +.btn-effect:after { + background: #E47911; +} +.btn-effect:hover { + background: none; + border-color: #E47911; + transition: all 0.4s; +} \ No newline at end of file diff --git a/css/colors/pink.css b/css/colors/pink.css index 59569c29..ac7f15aa 100644 --- a/css/colors/pink.css +++ b/css/colors/pink.css @@ -1,132 +1,132 @@ -::-moz-selection { - background: #ec005f; -} -::selection { - background: #ec005f; -} - - -.btn-home a, -#filters li span.active, -#filters li span:hover, -#filters li span:focus, -.btn-primary, -.label-primary, -#contact input.submit, -.blog-list li:hover, -.cbp-l-filters-button .cbp-filter-item-active, -.cbp-l-filters-button .cbp-filter-counter, -.nav > li > a:hover, .nav > li > a:focus, -.shop-btn-box:hover, -.pagination > .active > a, -.progress-bar, -.btn-primary-full, -#back-to-top, -.btn-buy, -.navbar-default .navbar-toggle .icon-bar, -.btn-primary:hover, -.cbp-l-filters-alignRight .cbp-filter-item-active, -.cbp-l-filters-alignRight .cbp-filter-counter, -.cbp-l-filters-alignCenter .cbp-filter-item-active, -.cbp-l-filters-alignCenter .cbp-filter-counter, -.cbp-l-filters-alignRight .cbp-filter-item:hover, -.cbp-l-filters-alignCenter .cbp-filter-item:hover, -.clients .client .logo-light, -.clients .client a .logo-light, -.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, -.home-signin .btn-primary-full:hover, -.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, -.pager li>a:hover, .pager li>a:focus -{ - background: #ec005f; -} - - -a, -.about-icon .fa-circle, -.highlight, -figure figcaption a:hover, -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus -.navbar-default .navbar-nav > .hovernav:hover > a, -.navbar-default .navbar-nav > .hovernav:hover > a:hover, -.navbar-default .navbar-nav > .hovernav:hover > a:focus -.nav > li > a:hover, - -.nav > li > span:hover, -.nav > li > span:focus, -.navbar-default .navbar-nav > li > a:hover, - -.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, -.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, -.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:hover, -.navbar-default .navbar-nav>.active>a:focus, -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus, -.portfolio-links a:hover, -.portfolio-links .icon:hover, -.connected-icon a:focus, -.connected-icon a:hover, -.btn-link, -.post-title a:hover, -.post-title a:focus, -#main-nav .current, -.star-rating span, -.twitter-logo .fa, -.footer-logo a:hover, -.social-icons a:hover, -footer #social-icons li a:hover, -.mega-list > li > a:hover, -.mega-list > li > a:focus, -.breadcrumb>li+li:before, -.contact-details-social li a:hover, -.cbp-l-filters-dropdownList .cbp-filter-item-active, -.member-list a:hover, -.effects .img a:hover, -.connected-icon a:hover h4, -.connected-icon a:hover span, -.home-bottom a:hover, -#notification .success, -.cbp-item .img a, -.section-links a:hover, -.blog-post-title a:hover - { - color: #ec005f; -} - -.cbp-l-filters-alignRight .cbp-filter-counter:before, -.cbp-l-filters-alignCenter .cbp-filter-counter:before, -.cbp-l-filters-button .cbp-filter-counter:before { - border-top: 4px solid #ec005f; -} -.btn-primary-full { - box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; -} -.color-overlay, -.btn-home a:hover, -.btn-home a:focus { - background-color: rgba(236, 0, 95, 0.9); -} -.label-primary:after { - border-bottom-color: #ec005f; -} -.mega-menu .dropdown-menu { - border-bottom: 2px solid #ec005f; - border-top: none!important; -} - -.btn-effect:hover, -.btn-effect:focus, -.btn-effect:active, -.btn-effect:after { - background: #ec005f; -} -.btn-effect:hover { - background: none; - border-color: #ec005f; - transition: all 0.4s; -} +::-moz-selection { + background: #ec005f; +} +::selection { + background: #ec005f; +} + + +.btn-home a, +#filters li span.active, +#filters li span:hover, +#filters li span:focus, +.btn-primary, +.label-primary, +#contact input.submit, +.blog-list li:hover, +.cbp-l-filters-button .cbp-filter-item-active, +.cbp-l-filters-button .cbp-filter-counter, +.nav > li > a:hover, .nav > li > a:focus, +.shop-btn-box:hover, +.pagination > .active > a, +.progress-bar, +.btn-primary-full, +#back-to-top, +.btn-buy, +.navbar-default .navbar-toggle .icon-bar, +.btn-primary:hover, +.cbp-l-filters-alignRight .cbp-filter-item-active, +.cbp-l-filters-alignRight .cbp-filter-counter, +.cbp-l-filters-alignCenter .cbp-filter-item-active, +.cbp-l-filters-alignCenter .cbp-filter-counter, +.cbp-l-filters-alignRight .cbp-filter-item:hover, +.cbp-l-filters-alignCenter .cbp-filter-item:hover, +.clients .client .logo-light, +.clients .client a .logo-light, +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, +.home-signin .btn-primary-full:hover, +.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, +.pager li>a:hover, .pager li>a:focus +{ + background: #ec005f; +} + + +a, +.about-icon .fa-circle, +.highlight, +figure figcaption a:hover, +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus +.navbar-default .navbar-nav > .hovernav:hover > a, +.navbar-default .navbar-nav > .hovernav:hover > a:hover, +.navbar-default .navbar-nav > .hovernav:hover > a:focus +.nav > li > a:hover, + +.nav > li > span:hover, +.nav > li > span:focus, +.navbar-default .navbar-nav > li > a:hover, + +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, +.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, +.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus, +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus, +.portfolio-links a:hover, +.portfolio-links .icon:hover, +.connected-icon a:focus, +.connected-icon a:hover, +.btn-link, +.post-title a:hover, +.post-title a:focus, +#main-nav .current, +.star-rating span, +.twitter-logo .fa, +.footer-logo a:hover, +.social-icons a:hover, +footer #social-icons li a:hover, +.mega-list > li > a:hover, +.mega-list > li > a:focus, +.breadcrumb>li+li:before, +.contact-details-social li a:hover, +.cbp-l-filters-dropdownList .cbp-filter-item-active, +.member-list a:hover, +.effects .img a:hover, +.connected-icon a:hover h4, +.connected-icon a:hover span, +.home-bottom a:hover, +#notification .success, +.cbp-item .img a, +.section-links a:hover, +.blog-post-title a:hover + { + color: #ec005f; +} + +.cbp-l-filters-alignRight .cbp-filter-counter:before, +.cbp-l-filters-alignCenter .cbp-filter-counter:before, +.cbp-l-filters-button .cbp-filter-counter:before { + border-top: 4px solid #ec005f; +} +.btn-primary-full { + box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; +} +.color-overlay, +.btn-home a:hover, +.btn-home a:focus { + background-color: rgba(236, 0, 95, 0.9); +} +.label-primary:after { + border-bottom-color: #ec005f; +} +.mega-menu .dropdown-menu { + border-bottom: 2px solid #ec005f; + border-top: none!important; +} + +.btn-effect:hover, +.btn-effect:focus, +.btn-effect:active, +.btn-effect:after { + background: #ec005f; +} +.btn-effect:hover { + background: none; + border-color: #ec005f; + transition: all 0.4s; +} \ No newline at end of file diff --git a/css/colors/purple.css b/css/colors/purple.css index 31ff1401..e7e6b6ec 100644 --- a/css/colors/purple.css +++ b/css/colors/purple.css @@ -1,132 +1,132 @@ -::-moz-selection { - background: #563d7c; -} -::selection { - background: #563d7c; -} - - -.btn-home a, -#filters li span.active, -#filters li span:hover, -#filters li span:focus, -.btn-primary, -.label-primary, -#contact input.submit, -.blog-list li:hover, -.cbp-l-filters-button .cbp-filter-item-active, -.cbp-l-filters-button .cbp-filter-counter, -.nav > li > a:hover, .nav > li > a:focus, -.shop-btn-box:hover, -.pagination > .active > a, -.progress-bar, -.btn-primary-full, -#back-to-top, -.btn-buy, -.navbar-default .navbar-toggle .icon-bar, -.btn-primary:hover, -.cbp-l-filters-alignRight .cbp-filter-item-active, -.cbp-l-filters-alignRight .cbp-filter-counter, -.cbp-l-filters-alignCenter .cbp-filter-item-active, -.cbp-l-filters-alignCenter .cbp-filter-counter, -.cbp-l-filters-alignRight .cbp-filter-item:hover, -.cbp-l-filters-alignCenter .cbp-filter-item:hover, -.clients .client .logo-light, -.clients .client a .logo-light, -.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, -.home-signin .btn-primary-full:hover, -.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, -.pager li>a:hover, .pager li>a:focus -{ - background: #563d7c; -} - - -a, -.about-icon .fa-circle, -.highlight, -figure figcaption a:hover, -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus -.navbar-default .navbar-nav > .hovernav:hover > a, -.navbar-default .navbar-nav > .hovernav:hover > a:hover, -.navbar-default .navbar-nav > .hovernav:hover > a:focus -.nav > li > a:hover, - -.nav > li > span:hover, -.nav > li > span:focus, -.navbar-default .navbar-nav > li > a:hover, - -.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, -.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, -.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:hover, -.navbar-default .navbar-nav>.active>a:focus, -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus, -.portfolio-links a:hover, -.portfolio-links .icon:hover, -.connected-icon a:focus, -.connected-icon a:hover, -.btn-link, -.post-title a:hover, -.post-title a:focus, -#main-nav .current, -.star-rating span, -.twitter-logo .fa, -.footer-logo a:hover, -.social-icons a:hover, -footer #social-icons li a:hover, -.mega-list > li > a:hover, -.mega-list > li > a:focus, -.breadcrumb>li+li:before, -.contact-details-social li a:hover, -.cbp-l-filters-dropdownList .cbp-filter-item-active, -.member-list a:hover, -.effects .img a:hover, -.connected-icon a:hover h4, -.connected-icon a:hover span, -.home-bottom a:hover, -#notification .success, -.cbp-item .img a, -.section-links a:hover, -.blog-post-title a:hover - { - color: #563d7c; -} - -.cbp-l-filters-alignRight .cbp-filter-counter:before, -.cbp-l-filters-alignCenter .cbp-filter-counter:before, -.cbp-l-filters-button .cbp-filter-counter:before { - border-top: 4px solid #563d7c; -} -.btn-primary-full { - box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; -} -.color-overlay, -.btn-home a:hover, -.btn-home a:focus { - background-color: rgba(86, 61, 124, 0.9); -} -.label-primary:after { - border-bottom-color: #563d7c; -} -.mega-menu .dropdown-menu { - border-bottom: 2px solid #563d7c; - border-top: none!important; -} - -.btn-effect:hover, -.btn-effect:focus, -.btn-effect:active, -.btn-effect:after { - background: #563d7c; -} -.btn-effect:hover { - background: none; - border-color: #563d7c; - transition: all 0.4s; -} +::-moz-selection { + background: #563d7c; +} +::selection { + background: #563d7c; +} + + +.btn-home a, +#filters li span.active, +#filters li span:hover, +#filters li span:focus, +.btn-primary, +.label-primary, +#contact input.submit, +.blog-list li:hover, +.cbp-l-filters-button .cbp-filter-item-active, +.cbp-l-filters-button .cbp-filter-counter, +.nav > li > a:hover, .nav > li > a:focus, +.shop-btn-box:hover, +.pagination > .active > a, +.progress-bar, +.btn-primary-full, +#back-to-top, +.btn-buy, +.navbar-default .navbar-toggle .icon-bar, +.btn-primary:hover, +.cbp-l-filters-alignRight .cbp-filter-item-active, +.cbp-l-filters-alignRight .cbp-filter-counter, +.cbp-l-filters-alignCenter .cbp-filter-item-active, +.cbp-l-filters-alignCenter .cbp-filter-counter, +.cbp-l-filters-alignRight .cbp-filter-item:hover, +.cbp-l-filters-alignCenter .cbp-filter-item:hover, +.clients .client .logo-light, +.clients .client a .logo-light, +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, +.home-signin .btn-primary-full:hover, +.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, +.pager li>a:hover, .pager li>a:focus +{ + background: #563d7c; +} + + +a, +.about-icon .fa-circle, +.highlight, +figure figcaption a:hover, +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus +.navbar-default .navbar-nav > .hovernav:hover > a, +.navbar-default .navbar-nav > .hovernav:hover > a:hover, +.navbar-default .navbar-nav > .hovernav:hover > a:focus +.nav > li > a:hover, + +.nav > li > span:hover, +.nav > li > span:focus, +.navbar-default .navbar-nav > li > a:hover, + +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, +.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, +.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus, +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus, +.portfolio-links a:hover, +.portfolio-links .icon:hover, +.connected-icon a:focus, +.connected-icon a:hover, +.btn-link, +.post-title a:hover, +.post-title a:focus, +#main-nav .current, +.star-rating span, +.twitter-logo .fa, +.footer-logo a:hover, +.social-icons a:hover, +footer #social-icons li a:hover, +.mega-list > li > a:hover, +.mega-list > li > a:focus, +.breadcrumb>li+li:before, +.contact-details-social li a:hover, +.cbp-l-filters-dropdownList .cbp-filter-item-active, +.member-list a:hover, +.effects .img a:hover, +.connected-icon a:hover h4, +.connected-icon a:hover span, +.home-bottom a:hover, +#notification .success, +.cbp-item .img a, +.section-links a:hover, +.blog-post-title a:hover + { + color: #563d7c; +} + +.cbp-l-filters-alignRight .cbp-filter-counter:before, +.cbp-l-filters-alignCenter .cbp-filter-counter:before, +.cbp-l-filters-button .cbp-filter-counter:before { + border-top: 4px solid #563d7c; +} +.btn-primary-full { + box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; +} +.color-overlay, +.btn-home a:hover, +.btn-home a:focus { + background-color: rgba(86, 61, 124, 0.9); +} +.label-primary:after { + border-bottom-color: #563d7c; +} +.mega-menu .dropdown-menu { + border-bottom: 2px solid #563d7c; + border-top: none!important; +} + +.btn-effect:hover, +.btn-effect:focus, +.btn-effect:active, +.btn-effect:after { + background: #563d7c; +} +.btn-effect:hover { + background: none; + border-color: #563d7c; + transition: all 0.4s; +} \ No newline at end of file diff --git a/css/colors/red.css b/css/colors/red.css index 24487455..d5cde5e7 100644 --- a/css/colors/red.css +++ b/css/colors/red.css @@ -1,132 +1,132 @@ -::-moz-selection { - background: #D40436; -} -::selection { - background: #D40436; -} - - -.btn-home a, -#filters li span.active, -#filters li span:hover, -#filters li span:focus, -.btn-primary, -.label-primary, -#contact input.submit, -.blog-list li:hover, -.cbp-l-filters-button .cbp-filter-item-active, -.cbp-l-filters-button .cbp-filter-counter, -.nav > li > a:hover, .nav > li > a:focus, -.shop-btn-box:hover, -.pagination > .active > a, -.progress-bar, -.btn-primary-full, -#back-to-top, -.btn-buy, -.navbar-default .navbar-toggle .icon-bar, -.btn-primary:hover, -.cbp-l-filters-alignRight .cbp-filter-item-active, -.cbp-l-filters-alignRight .cbp-filter-counter, -.cbp-l-filters-alignCenter .cbp-filter-item-active, -.cbp-l-filters-alignCenter .cbp-filter-counter, -.cbp-l-filters-alignRight .cbp-filter-item:hover, -.cbp-l-filters-alignCenter .cbp-filter-item:hover, -.clients .client .logo-light, -.clients .client a .logo-light, -.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, -.home-signin .btn-primary-full:hover, -.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, -.pager li>a:hover, .pager li>a:focus -{ - background: #D40436; -} - - -a, -.about-icon .fa-circle, -.highlight, -figure figcaption a:hover, -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus -.navbar-default .navbar-nav > .hovernav:hover > a, -.navbar-default .navbar-nav > .hovernav:hover > a:hover, -.navbar-default .navbar-nav > .hovernav:hover > a:focus -.nav > li > a:hover, - -.nav > li > span:hover, -.nav > li > span:focus, -.navbar-default .navbar-nav > li > a:hover, - -.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, -.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, -.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:hover, -.navbar-default .navbar-nav>.active>a:focus, -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus, -.portfolio-links a:hover, -.portfolio-links .icon:hover, -.connected-icon a:focus, -.connected-icon a:hover, -.btn-link, -.post-title a:hover, -.post-title a:focus, -#main-nav .current, -.star-rating span, -.twitter-logo .fa, -.footer-logo a:hover, -.social-icons a:hover, -footer #social-icons li a:hover, -.mega-list > li > a:hover, -.mega-list > li > a:focus, -.breadcrumb>li+li:before, -.contact-details-social li a:hover, -.cbp-l-filters-dropdownList .cbp-filter-item-active, -.member-list a:hover, -.effects .img a:hover, -.connected-icon a:hover h4, -.connected-icon a:hover span, -.home-bottom a:hover, -#notification .success, -.cbp-item .img a, -.section-links a:hover, -.blog-post-title a:hover - { - color: #D40436; -} - -.cbp-l-filters-alignRight .cbp-filter-counter:before, -.cbp-l-filters-alignCenter .cbp-filter-counter:before, -.cbp-l-filters-button .cbp-filter-counter:before { - border-top: 4px solid #D40436; -} -.btn-primary-full { - box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; -} -.color-overlay, -.btn-home a:hover, -.btn-home a:focus { - background-color: rgba(212, 4, 54, 0.9); -} -.label-primary:after { - border-bottom-color: #D40436; -} -.mega-menu .dropdown-menu { - border-bottom: 2px solid #D40436; - border-top: none!important; -} - -.btn-effect:hover, -.btn-effect:focus, -.btn-effect:active, -.btn-effect:after { - background: #D40436; -} -.btn-effect:hover { - background: none; - border-color: #D40436; - transition: all 0.4s; -} +::-moz-selection { + background: #D40436; +} +::selection { + background: #D40436; +} + + +.btn-home a, +#filters li span.active, +#filters li span:hover, +#filters li span:focus, +.btn-primary, +.label-primary, +#contact input.submit, +.blog-list li:hover, +.cbp-l-filters-button .cbp-filter-item-active, +.cbp-l-filters-button .cbp-filter-counter, +.nav > li > a:hover, .nav > li > a:focus, +.shop-btn-box:hover, +.pagination > .active > a, +.progress-bar, +.btn-primary-full, +#back-to-top, +.btn-buy, +.navbar-default .navbar-toggle .icon-bar, +.btn-primary:hover, +.cbp-l-filters-alignRight .cbp-filter-item-active, +.cbp-l-filters-alignRight .cbp-filter-counter, +.cbp-l-filters-alignCenter .cbp-filter-item-active, +.cbp-l-filters-alignCenter .cbp-filter-counter, +.cbp-l-filters-alignRight .cbp-filter-item:hover, +.cbp-l-filters-alignCenter .cbp-filter-item:hover, +.clients .client .logo-light, +.clients .client a .logo-light, +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, +.home-signin .btn-primary-full:hover, +.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, +.pager li>a:hover, .pager li>a:focus +{ + background: #D40436; +} + + +a, +.about-icon .fa-circle, +.highlight, +figure figcaption a:hover, +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus +.navbar-default .navbar-nav > .hovernav:hover > a, +.navbar-default .navbar-nav > .hovernav:hover > a:hover, +.navbar-default .navbar-nav > .hovernav:hover > a:focus +.nav > li > a:hover, + +.nav > li > span:hover, +.nav > li > span:focus, +.navbar-default .navbar-nav > li > a:hover, + +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, +.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, +.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus, +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus, +.portfolio-links a:hover, +.portfolio-links .icon:hover, +.connected-icon a:focus, +.connected-icon a:hover, +.btn-link, +.post-title a:hover, +.post-title a:focus, +#main-nav .current, +.star-rating span, +.twitter-logo .fa, +.footer-logo a:hover, +.social-icons a:hover, +footer #social-icons li a:hover, +.mega-list > li > a:hover, +.mega-list > li > a:focus, +.breadcrumb>li+li:before, +.contact-details-social li a:hover, +.cbp-l-filters-dropdownList .cbp-filter-item-active, +.member-list a:hover, +.effects .img a:hover, +.connected-icon a:hover h4, +.connected-icon a:hover span, +.home-bottom a:hover, +#notification .success, +.cbp-item .img a, +.section-links a:hover, +.blog-post-title a:hover + { + color: #D40436; +} + +.cbp-l-filters-alignRight .cbp-filter-counter:before, +.cbp-l-filters-alignCenter .cbp-filter-counter:before, +.cbp-l-filters-button .cbp-filter-counter:before { + border-top: 4px solid #D40436; +} +.btn-primary-full { + box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; +} +.color-overlay, +.btn-home a:hover, +.btn-home a:focus { + background-color: rgba(212, 4, 54, 0.9); +} +.label-primary:after { + border-bottom-color: #D40436; +} +.mega-menu .dropdown-menu { + border-bottom: 2px solid #D40436; + border-top: none!important; +} + +.btn-effect:hover, +.btn-effect:focus, +.btn-effect:active, +.btn-effect:after { + background: #D40436; +} +.btn-effect:hover { + background: none; + border-color: #D40436; + transition: all 0.4s; +} \ No newline at end of file diff --git a/css/colors/red2.css b/css/colors/red2.css index b316e500..08e407d6 100644 --- a/css/colors/red2.css +++ b/css/colors/red2.css @@ -1,132 +1,132 @@ -::-moz-selection { - background: #DE3053; -} -::selection { - background: #DE3053; -} - - -.btn-home a, -#filters li span.active, -#filters li span:hover, -#filters li span:focus, -.btn-primary, -.label-primary, -#contact input.submit, -.blog-list li:hover, -.cbp-l-filters-button .cbp-filter-item-active, -.cbp-l-filters-button .cbp-filter-counter, -.nav > li > a:hover, .nav > li > a:focus, -.shop-btn-box:hover, -.pagination > .active > a, -.progress-bar, -.btn-primary-full, -#back-to-top, -.btn-buy, -.navbar-default .navbar-toggle .icon-bar, -.btn-primary:hover, -.cbp-l-filters-alignRight .cbp-filter-item-active, -.cbp-l-filters-alignRight .cbp-filter-counter, -.cbp-l-filters-alignCenter .cbp-filter-item-active, -.cbp-l-filters-alignCenter .cbp-filter-counter, -.cbp-l-filters-alignRight .cbp-filter-item:hover, -.cbp-l-filters-alignCenter .cbp-filter-item:hover, -.clients .client .logo-light, -.clients .client a .logo-light, -.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, -.home-signin .btn-primary-full:hover, -.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, -.pager li>a:hover, .pager li>a:focus -{ - background: #DE3053; -} - - -a, -.about-icon .fa-circle, -.highlight, -figure figcaption a:hover, -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus -.navbar-default .navbar-nav > .hovernav:hover > a, -.navbar-default .navbar-nav > .hovernav:hover > a:hover, -.navbar-default .navbar-nav > .hovernav:hover > a:focus -.nav > li > a:hover, - -.nav > li > span:hover, -.nav > li > span:focus, -.navbar-default .navbar-nav > li > a:hover, - -.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, -.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, -.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:hover, -.navbar-default .navbar-nav>.active>a:focus, -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus, -.portfolio-links a:hover, -.portfolio-links .icon:hover, -.connected-icon a:focus, -.connected-icon a:hover, -.btn-link, -.post-title a:hover, -.post-title a:focus, -#main-nav .current, -.star-rating span, -.twitter-logo .fa, -.footer-logo a:hover, -.social-icons a:hover, -footer #social-icons li a:hover, -.mega-list > li > a:hover, -.mega-list > li > a:focus, -.breadcrumb>li+li:before, -.contact-details-social li a:hover, -.cbp-l-filters-dropdownList .cbp-filter-item-active, -.member-list a:hover, -.effects .img a:hover, -.connected-icon a:hover h4, -.connected-icon a:hover span, -.home-bottom a:hover, -#notification .success, -.cbp-item .img a, -.section-links a:hover, -.blog-post-title a:hover - { - color: #DE3053; -} - -.cbp-l-filters-alignRight .cbp-filter-counter:before, -.cbp-l-filters-alignCenter .cbp-filter-counter:before, -.cbp-l-filters-button .cbp-filter-counter:before { - border-top: 4px solid #DE3053; -} -.btn-primary-full { - box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; -} -.color-overlay, -.btn-home a:hover, -.btn-home a:focus { - background-color: rgba(222,48,83, 0.9); -} -.label-primary:after { - border-bottom-color: #DE3053; -} -.mega-menu .dropdown-menu { - border-bottom: 2px solid #DE3053; - border-top: none!important; -} - -.btn-effect:hover, -.btn-effect:focus, -.btn-effect:active, -.btn-effect:after { - background: #DE3053; -} -.btn-effect:hover { - background: none; - border-color: #DE3053; - transition: all 0.4s; -} +::-moz-selection { + background: #DE3053; +} +::selection { + background: #DE3053; +} + + +.btn-home a, +#filters li span.active, +#filters li span:hover, +#filters li span:focus, +.btn-primary, +.label-primary, +#contact input.submit, +.blog-list li:hover, +.cbp-l-filters-button .cbp-filter-item-active, +.cbp-l-filters-button .cbp-filter-counter, +.nav > li > a:hover, .nav > li > a:focus, +.shop-btn-box:hover, +.pagination > .active > a, +.progress-bar, +.btn-primary-full, +#back-to-top, +.btn-buy, +.navbar-default .navbar-toggle .icon-bar, +.btn-primary:hover, +.cbp-l-filters-alignRight .cbp-filter-item-active, +.cbp-l-filters-alignRight .cbp-filter-counter, +.cbp-l-filters-alignCenter .cbp-filter-item-active, +.cbp-l-filters-alignCenter .cbp-filter-counter, +.cbp-l-filters-alignRight .cbp-filter-item:hover, +.cbp-l-filters-alignCenter .cbp-filter-item:hover, +.clients .client .logo-light, +.clients .client a .logo-light, +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, +.home-signin .btn-primary-full:hover, +.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, +.pager li>a:hover, .pager li>a:focus +{ + background: #DE3053; +} + + +a, +.about-icon .fa-circle, +.highlight, +figure figcaption a:hover, +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus +.navbar-default .navbar-nav > .hovernav:hover > a, +.navbar-default .navbar-nav > .hovernav:hover > a:hover, +.navbar-default .navbar-nav > .hovernav:hover > a:focus +.nav > li > a:hover, + +.nav > li > span:hover, +.nav > li > span:focus, +.navbar-default .navbar-nav > li > a:hover, + +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, +.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, +.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus, +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus, +.portfolio-links a:hover, +.portfolio-links .icon:hover, +.connected-icon a:focus, +.connected-icon a:hover, +.btn-link, +.post-title a:hover, +.post-title a:focus, +#main-nav .current, +.star-rating span, +.twitter-logo .fa, +.footer-logo a:hover, +.social-icons a:hover, +footer #social-icons li a:hover, +.mega-list > li > a:hover, +.mega-list > li > a:focus, +.breadcrumb>li+li:before, +.contact-details-social li a:hover, +.cbp-l-filters-dropdownList .cbp-filter-item-active, +.member-list a:hover, +.effects .img a:hover, +.connected-icon a:hover h4, +.connected-icon a:hover span, +.home-bottom a:hover, +#notification .success, +.cbp-item .img a, +.section-links a:hover, +.blog-post-title a:hover + { + color: #DE3053; +} + +.cbp-l-filters-alignRight .cbp-filter-counter:before, +.cbp-l-filters-alignCenter .cbp-filter-counter:before, +.cbp-l-filters-button .cbp-filter-counter:before { + border-top: 4px solid #DE3053; +} +.btn-primary-full { + box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; +} +.color-overlay, +.btn-home a:hover, +.btn-home a:focus { + background-color: rgba(222,48,83, 0.9); +} +.label-primary:after { + border-bottom-color: #DE3053; +} +.mega-menu .dropdown-menu { + border-bottom: 2px solid #DE3053; + border-top: none!important; +} + +.btn-effect:hover, +.btn-effect:focus, +.btn-effect:active, +.btn-effect:after { + background: #DE3053; +} +.btn-effect:hover { + background: none; + border-color: #DE3053; + transition: all 0.4s; +} \ No newline at end of file diff --git a/css/colors/yellow.css b/css/colors/yellow.css index 5d321c25..b05ac2d5 100644 --- a/css/colors/yellow.css +++ b/css/colors/yellow.css @@ -1,131 +1,131 @@ -::-moz-selection { - background: #0088aa; -} -::selection { - background: #0088aa; -} - - -.btn-home a, -#filters li span.active, -#filters li span:hover, -#filters li span:focus, -.btn-primary, -.label-primary, -#contact input.submit, -.blog-list li:hover, -.cbp-l-filters-button .cbp-filter-item-active, -.cbp-l-filters-button .cbp-filter-counter, -.nav > li > a:hover, .nav > li > a:focus, -.shop-btn-box:hover, -.pagination > .active > a, -.progress-bar, -.btn-primary-full, -#back-to-top, -.btn-buy, -.navbar-default .navbar-toggle .icon-bar, -.btn-primary:hover, -.cbp-l-filters-alignRight .cbp-filter-item-active, -.cbp-l-filters-alignRight .cbp-filter-counter, -.cbp-l-filters-alignCenter .cbp-filter-item-active, -.cbp-l-filters-alignCenter .cbp-filter-counter, -.cbp-l-filters-alignRight .cbp-filter-item:hover, -.cbp-l-filters-alignCenter .cbp-filter-item:hover, -.clients .client .logo-light, -.clients .client a .logo-light, -.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, -.home-signin .btn-primary-full:hover, -.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, -.pager li>a:hover, .pager li>a:focus -{ - background: #0088aa; -} - - -a, -.about-icon .fa-circle, -.highlight, -figure figcaption a:hover, -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus -.navbar-default .navbar-nav > .hovernav:hover > a, -.navbar-default .navbar-nav > .hovernav:hover > a:hover, -.navbar-default .navbar-nav > .hovernav:hover > a:focus -.nav > li > a:hover, - -.nav > li > span:hover, -.nav > li > span:focus, -.navbar-default .navbar-nav > li > a:hover, - -.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, -.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, -.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:hover, -.navbar-default .navbar-nav>.active>a:focus, -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus, -.portfolio-links a:hover, -.portfolio-links .icon:hover, -.connected-icon a:focus, -.connected-icon a:hover, -.btn-link, -.post-title a:hover, -.post-title a:focus, -#main-nav .current, -.star-rating span, -.twitter-logo .fa, -.footer-logo a:hover, -.social-icons a:hover, -footer #social-icons li a:hover, -.mega-list > li > a:hover, -.mega-list > li > a:focus, -.breadcrumb>li+li:before, -.contact-details-social li a:hover, -.cbp-l-filters-dropdownList .cbp-filter-item-active, -.member-list a:hover, -.effects .img a:hover, -.connected-icon a:hover h4, -.connected-icon a:hover span, -.home-bottom a:hover, -#notification .success, -.cbp-item .img a, -.section-links a:hover, -.blog-post-title a:hover - { - color: #0088aa; -} - -.cbp-l-filters-alignRight .cbp-filter-counter:before, -.cbp-l-filters-alignCenter .cbp-filter-counter:before, -.cbp-l-filters-button .cbp-filter-counter:before { - border-top: 4px solid #0088aa; -} -.btn-primary-full { - box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; -} -.color-overlay, -.btn-home a:hover, -.btn-home a:focus { - background-color: rgba(0, 136, 170, 0.9) -} -.label-primary:after { - border-bottom-color: #0088aa; -} -.mega-menu .dropdown-menu { - border-bottom: 2px solid #0088aa; - border-top: none!important; -} - -.btn-effect:hover, -.btn-effect:focus, -.btn-effect:active, -.btn-effect:after { - background: #0088aa; -} -.btn-effect:hover { - background: none; - border-color: #0088aa; - transition: all 0.4s; -} +::-moz-selection { + background: #0088aa; +} +::selection { + background: #0088aa; +} + + +.btn-home a, +#filters li span.active, +#filters li span:hover, +#filters li span:focus, +.btn-primary, +.label-primary, +#contact input.submit, +.blog-list li:hover, +.cbp-l-filters-button .cbp-filter-item-active, +.cbp-l-filters-button .cbp-filter-counter, +.nav > li > a:hover, .nav > li > a:focus, +.shop-btn-box:hover, +.pagination > .active > a, +.progress-bar, +.btn-primary-full, +#back-to-top, +.btn-buy, +.navbar-default .navbar-toggle .icon-bar, +.btn-primary:hover, +.cbp-l-filters-alignRight .cbp-filter-item-active, +.cbp-l-filters-alignRight .cbp-filter-counter, +.cbp-l-filters-alignCenter .cbp-filter-item-active, +.cbp-l-filters-alignCenter .cbp-filter-counter, +.cbp-l-filters-alignRight .cbp-filter-item:hover, +.cbp-l-filters-alignCenter .cbp-filter-item:hover, +.clients .client .logo-light, +.clients .client a .logo-light, +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, +.home-signin .btn-primary-full:hover, +.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, +.pager li>a:hover, .pager li>a:focus +{ + background: #0088aa; +} + + +a, +.about-icon .fa-circle, +.highlight, +figure figcaption a:hover, +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus +.navbar-default .navbar-nav > .hovernav:hover > a, +.navbar-default .navbar-nav > .hovernav:hover > a:hover, +.navbar-default .navbar-nav > .hovernav:hover > a:focus +.nav > li > a:hover, + +.nav > li > span:hover, +.nav > li > span:focus, +.navbar-default .navbar-nav > li > a:hover, + +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, +.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, +.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus, +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus, +.portfolio-links a:hover, +.portfolio-links .icon:hover, +.connected-icon a:focus, +.connected-icon a:hover, +.btn-link, +.post-title a:hover, +.post-title a:focus, +#main-nav .current, +.star-rating span, +.twitter-logo .fa, +.footer-logo a:hover, +.social-icons a:hover, +footer #social-icons li a:hover, +.mega-list > li > a:hover, +.mega-list > li > a:focus, +.breadcrumb>li+li:before, +.contact-details-social li a:hover, +.cbp-l-filters-dropdownList .cbp-filter-item-active, +.member-list a:hover, +.effects .img a:hover, +.connected-icon a:hover h4, +.connected-icon a:hover span, +.home-bottom a:hover, +#notification .success, +.cbp-item .img a, +.section-links a:hover, +.blog-post-title a:hover + { + color: #0088aa; +} + +.cbp-l-filters-alignRight .cbp-filter-counter:before, +.cbp-l-filters-alignCenter .cbp-filter-counter:before, +.cbp-l-filters-button .cbp-filter-counter:before { + border-top: 4px solid #0088aa; +} +.btn-primary-full { + box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; +} +.color-overlay, +.btn-home a:hover, +.btn-home a:focus { + background-color: rgba(0, 136, 170, 0.9) +} +.label-primary:after { + border-bottom-color: #0088aa; +} +.mega-menu .dropdown-menu { + border-bottom: 2px solid #0088aa; + border-top: none!important; +} + +.btn-effect:hover, +.btn-effect:focus, +.btn-effect:active, +.btn-effect:after { + background: #0088aa; +} +.btn-effect:hover { + background: none; + border-color: #0088aa; + transition: all 0.4s; +} diff --git a/css/cubeportfolio.min.css b/css/cubeportfolio.min.css index afe64237..a26faeb5 100644 --- a/css/cubeportfolio.min.css +++ b/css/cubeportfolio.min.css @@ -1,10 +1,10 @@ -/*! - * Cube Portfolio - Responsive jQuery Grid Plugin - * - * version: 4.0.0 (4 January, 2017) - * require: jQuery v1.7+ - * - * Copyright 2013-2017, Mihai Buricea (http://scriptpie.com/cubeportfolio/live-preview/) - * Licensed under CodeCanyon License (http://codecanyon.net/licenses) - * - */.cbp-l-filters-alignCenter .cbp-filter-counter:after,.cbp-l-filters-alignRight .cbp-filter-counter:after,.cbp-l-filters-button .cbp-filter-counter:after,.cbp-l-filters-buttonCenter .cbp-filter-counter:after,.cbp-l-filters-text .cbp-filter-counter:after,.cbp,.cbp *,.cbp *:after,.cbp:after,.cbp-l-filters-dropdownHeader:after,.cbp-popup-wrap,.cbp-popup-wrap *,.cbp-popup-wrap:before,.cbp-popup-loadingBox:after{box-sizing:border-box}.cbp-l-grid-agency-title,.cbp-l-grid-agency-desc,.cbp-l-grid-work-title,.cbp-l-grid-work-desc,.cbp-l-grid-blog-title,.cbp-l-grid-projects-title,.cbp-l-grid-projects-desc,.cbp-l-grid-masonry-projects-title,.cbp-l-grid-masonry-projects-desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbp-l-filters-alignCenter,.cbp-l-filters-alignCenter *,.cbp-l-filters-alignLeft,.cbp-l-filters-alignLeft *,.cbp-l-filters-alignRight,.cbp-l-filters-alignRight *,.cbp-l-filters-button,.cbp-l-filters-button *,.cbp-l-filters-buttonCenter,.cbp-l-filters-buttonCenter *,.cbp-l-filters-dropdown,.cbp-l-filters-dropdown *,.cbp-l-filters-list,.cbp-l-filters-list *,.cbp-l-filters-work,.cbp-l-filters-work *,.cbp-l-filters-big,.cbp-l-filters-big *,.cbp-l-filters-text,.cbp-l-filters-text *,.cbp-l-filters-underline,.cbp-l-filters-underline *,.cbp-l-loadMore-bgbutton,.cbp-l-loadMore-bgbutton *,.cbp-l-loadMore-button,.cbp-l-loadMore-button *,.cbp-l-loadMore-text,.cbp-l-loadMore-text *,.cbp-search,.cbp-search *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.cbp:after,.cbp-lazyload:after,.cbp-popup-loadingBox:after,.cbp-popup-singlePageInline:after{content:'';position:absolute;width:34px;height:34px;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-animation:cbp-rotation .8s infinite linear;animation:cbp-rotation .8s infinite linear;border-left:3px solid rgba(114,144,182,0.15);border-right:3px solid rgba(114,144,182,0.15);border-bottom:3px solid rgba(114,144,182,0.15);border-top:3px solid rgba(114,144,182,0.8);border-radius:100%}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-alignRight .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-buttonCenter .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-text .cbp-filter-item:hover .cbp-filter-counter{opacity:1;-webkit-transform:translateY(-44px);transform:translateY(-44px)}.cbp-l-filters-alignCenter .cbp-filter-counter,.cbp-l-filters-alignRight .cbp-filter-counter,.cbp-l-filters-button .cbp-filter-counter,.cbp-l-filters-buttonCenter .cbp-filter-counter,.cbp-l-filters-text .cbp-filter-counter{font:400 11px/18px "Open Sans", sans-serif;border-radius:3px;color:#FFFFFF;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;opacity:0;-webkit-transition:-webkit-transform .25s, opacity .25s;transition:transform .25s, opacity .25s}.cbp-l-filters-alignCenter .cbp-filter-counter:after,.cbp-l-filters-alignRight .cbp-filter-counter:after,.cbp-l-filters-button .cbp-filter-counter:after,.cbp-l-filters-buttonCenter .cbp-filter-counter:after,.cbp-l-filters-text .cbp-filter-counter:after{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.cbp-item{display:inline-block;margin:0 10px 20px 0}.cbp{position:relative;margin:0 auto;z-index:1;height:400px}.cbp>*{visibility:hidden}.cbp .cbp-item{list-style-type:none;margin:0;padding:0;overflow:hidden}.cbp img{display:block;border:0;width:100%;height:auto}.cbp a,.cbp a:hover,.cbp a:active{text-decoration:none;outline:0}.cbp-lazyload{position:relative;background:#fff;display:block}.cbp-lazyload img{opacity:1}.cbp-lazyload img[data-cbp-src]{opacity:0}.cbp-lazyload img:not([data-cbp-src]){-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.cbp-lazyload:after{z-index:0}.cbp-wrapper-outer{overflow:hidden;position:relative;margin:0 auto}.cbp-wrapper-outer,.cbp-wrapper,.cbp-wrapper-helper{list-style-type:none;padding:0;width:100%;height:100%;z-index:1}.cbp-wrapper,.cbp-wrapper-helper{margin:0}.cbp-ready>*{visibility:visible}.cbp-ready:after{display:none;visibility:hidden}.cbp-ready .cbp-item{position:absolute;top:0;left:0}.cbp-ready .cbp-wrapper,.cbp-ready .cbp-wrapper-helper{position:absolute;top:0;left:0}.cbp-item-off{z-index:-1;pointer-events:none;visibility:hidden}.cbp-item-on2off{z-index:0}.cbp-item-off2on{z-index:1}.cbp-item-on2on{z-index:2}.cbp-item-wrapper{width:100%;height:100%;position:relative;top:0;left:0}.cbp-l-project-related-wrap img,.cbp-l-inline img{display:block;width:100%;height:auto;border:0}.cbp-updateItems{-webkit-transition:height .5s ease-in-out !important;transition:height .5s ease-in-out !important;will-change:height}.cbp-updateItems .cbp-item{-webkit-transition:top .5s ease-in-out, left .5s ease-in-out;transition:top .5s ease-in-out, left .5s ease-in-out}.cbp-updateItems .cbp-item-loading{-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out;-webkit-transition:none;transition:none}.cbp-removeItem{-webkit-animation:fadeOut .5s ease-in-out;animation:fadeOut .5s ease-in-out}.cbp-panel{width:94%;max-width:1170px;margin:0 auto}.cbp-misc-video{position:relative;height:0;padding-bottom:56.25%;background:#000;text-align:center}.cbp-misc-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@-webkit-keyframes cbp-rotation{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes cbp-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.clearfix:after{content:" ";display:block;height:0;clear:both}.cbp-l-filters-left{float:left}.cbp-l-filters-right{float:right}@media only screen and (max-width: 480px){.cbp-l-filters-left,.cbp-l-filters-right{width:100%}}.cbp-caption,.cbp-caption-defaultWrap,.cbp-caption-activeWrap{display:block}.cbp-caption-activeWrap{background-color:#282727}.cbp-caption-active .cbp-caption,.cbp-caption-active .cbp-caption-defaultWrap,.cbp-caption-active .cbp-caption-activeWrap{overflow:hidden;position:relative;z-index:1}.cbp-caption-active .cbp-caption-defaultWrap{top:0}.cbp-caption-active .cbp-caption-activeWrap{width:100%;position:absolute;z-index:2;height:100%}.cbp-l-caption-title{color:#fff;font:400 16px/21px "Open Sans", sans-serif}.cbp-l-caption-desc{color:#aaa;font:400 12px/16px "Open Sans", sans-serif}.cbp-l-caption-text{font:400 14px/21px "Open Sans", sans-serif;color:#fff;letter-spacing:3px;padding:0 6px}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{background-color:#547EB1;color:#FFFFFF;display:inline-block;font:400 12px/30px "Open Sans", sans-serif;min-width:90px;text-align:center;margin:4px;padding:0 6px}.cbp-l-caption-buttonLeft:hover,.cbp-l-caption-buttonRight:hover{opacity:0.9}.cbp-caption-none .cbp-caption-activeWrap{display:none}.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:12px 30px}.cbp-caption-fadeIn .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-minimal .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-moveRight .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayRightAlong .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushDown .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealLeft .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-zoom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-opacity .cbp-l-caption-alignLeft .cbp-l-caption-body{padding-top:30px}.cbp-l-caption-alignCenter{display:table;width:100%;height:100%}.cbp-l-caption-alignCenter .cbp-l-caption-body{display:table-cell;vertical-align:middle;text-align:center;padding:15px 0}.cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{position:relative;-webkit-transition:-webkit-transform .25s;transition:transform .25s}.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{-webkit-transform:translateX(20px);transform:translateX(20px)}.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (max-width: 480px){.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:9px 11px}.cbp-l-caption-title{font-size:14px;line-height:21px}.cbp-l-caption-desc{font-size:11px;line-height:14px}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{font-size:11px;line-height:28px;min-width:69px;margin:3px;padding:0 4px}.cbp-l-caption-text{font-size:13px;letter-spacing:1px}}@media only screen and (max-width: 374px){.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:8px 10px}.cbp-l-caption-title{font-size:13px;line-height:20px}.cbp-l-caption-desc{font-size:11px;line-height:14px}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{font-size:10px;line-height:28px;min-width:62px;margin:1px;padding:0 4px}}.cbp-caption-fadeIn .cbp-caption-activeWrap{opacity:0;top:0;background-color:rgba(0,0,0,0.85);-webkit-transition:opacity .5s;transition:opacity .5s}.cbp-caption-fadeIn .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-minimal .cbp-l-caption-title,.cbp-caption-minimal .cbp-l-caption-desc{position:relative;left:0;opacity:0;-webkit-transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out}.cbp-caption-minimal .cbp-l-caption-title{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cbp-caption-minimal .cbp-l-caption-desc{-webkit-transform:translateY(70%);transform:translateY(70%)}.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-title,.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-desc{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.cbp-caption-minimal .cbp-caption-activeWrap{top:0;background-color:#000;background-color:rgba(0,0,0,0.8);opacity:0}.cbp-caption-minimal .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-moveRight .cbp-caption-activeWrap{left:-100%;top:0;-webkit-transition:-webkit-transform .35s;transition:transform .35s}.cbp-caption-moveRight .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(100%);transform:translateX(100%)}.cbp-caption-overlayBottom .cbp-caption-activeWrap{height:60px;background-color:#181616;background-color:rgba(24,22,22,0.7);-webkit-transition:-webkit-transform .25s;transition:transform .25s}.cbp-caption-overlayBottom .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{-webkit-transition-duration:.35s;transition-duration:.35s}.cbp-caption-overlayBottomAlong .cbp-caption-defaultWrap,.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{-webkit-transition:-webkit-transform .35s;transition:transform .35s}.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{height:60px}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-overlayBottomPush .cbp-caption-defaultWrap,.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{-webkit-transition:-webkit-transform .25s;transition:transform .25s}.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{height:61px;-webkit-transform:translateY(0);transform:translateY(0)}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-60px);transform:translateY(-60px)}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-61px);transform:translateY(-61px)}.cbp-caption-overlayBottomReveal .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform .25s;transition:transform .25s}.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap{bottom:0;z-index:1;height:60px}.cbp-caption-overlayBottomReveal .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-60px);transform:translateY(-60px)}.cbp-caption-overlayRightAlong .cbp-caption-defaultWrap,.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{top:0;left:-50%;width:50%}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateX(25%);transform:translateX(25%)}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(100%);transform:translateX(100%)}.cbp-caption-pushDown .cbp-caption-defaultWrap,.cbp-caption-pushDown .cbp-caption-activeWrap{-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-pushDown .cbp-caption-activeWrap{top:-100%}.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(100%);transform:translateY(100%)}.cbp-caption-pushTop .cbp-caption-activeWrap,.cbp-caption-pushTop .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-pushTop .cbp-caption-activeWrap{height:102%}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-99%);transform:translateY(-99%)}.cbp-caption-revealBottom .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-revealBottom .cbp-caption-activeWrap{top:0;z-index:1}.cbp-caption-revealBottom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-revealLeft .cbp-caption-activeWrap{left:100%;top:0;-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-revealLeft .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.cbp-caption-revealTop .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-revealTop .cbp-caption-activeWrap{top:0;z-index:1}.cbp-caption-revealTop .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(100%);transform:translateY(100%)}.cbp-caption-zoom .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:scale(1.25);transform:scale(1.25)}.cbp-caption-zoom .cbp-caption-activeWrap{opacity:0;top:0;background-color:rgba(0,0,0,0.9);-webkit-transition:opacity .4s;transition:opacity .4s}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-opacity .cbp-item{padding:1px}.cbp-caption-opacity .cbp-caption,.cbp-caption-opacity .cbp-caption-activeWrap,.cbp-caption-opacity .cbp-caption-defaultWrap{background-color:transparent}.cbp-caption-opacity .cbp-caption{border:1px solid transparent}.cbp-caption-opacity .cbp-caption:hover{border-color:#EDEDED}.cbp-caption-opacity .cbp-caption-defaultWrap{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.cbp-caption-opacity .cbp-caption:hover .cbp-caption-defaultWrap{opacity:.8}.cbp-caption-opacity .cbp-caption:hover .cbp-caption-activeWrap{top:0}.cbp-caption-expand .cbp-caption-activeWrap{height:auto;background-color:transparent}.cbp-caption-expand .cbp-caption{border-bottom:1px dotted #eaeaea}.cbp-caption-expand .cbp-caption-defaultWrap{cursor:pointer;font:500 15px/23px "Roboto", sans-serif;color:#474747;padding:12px 0 11px 26px}.cbp-caption-expand .cbp-caption-defaultWrap svg{position:absolute;top:16px;left:0}.cbp-caption-expand .cbp-l-caption-body{font:400 13px/21px "Roboto", sans-serif;color:#888;padding:0 0 20px 26px}.cbp-caption-expand-active{-webkit-transition:height .4s !important;transition:height .4s !important}.cbp-caption-expand-active .cbp-item{-webkit-transition:left .4s, top .4s !important;transition:left .4s, top .4s !important}.cbp-caption-expand-open .cbp-caption-activeWrap{-webkit-transition:height .4s;transition:height .4s}.cbp-l-filters-alignCenter{margin-bottom:30px;text-align:center;font:400 12px/21px sans-serif;color:#DADADA}.cbp-l-filters-alignCenter .cbp-filter-item{color:#949494;cursor:pointer;font:400 13px/21px "Open Sans", sans-serif;padding:0 12px;position:relative;overflow:visible;margin:0 0 10px;display:inline-block;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.cbp-l-filters-alignCenter .cbp-filter-item:hover{color:#2D2C2C}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active{color:#2D2C2C;cursor:default}.cbp-l-filters-alignCenter .cbp-filter-counter{background-color:#626161}.cbp-l-filters-alignCenter .cbp-filter-counter:after{border-top:4px solid #626161}.cbp-l-filters-alignLeft{margin-bottom:30px}.cbp-l-filters-alignLeft .cbp-filter-item{background-color:#fff;border:1px solid #cdcdcd;cursor:pointer;font:400 12px/30px "Open Sans", sans-serif;padding:0 13px;position:relative;overflow:visible;margin:0 4px 10px 4px;display:inline-block;color:#888888;-webkit-transition:color .3s ease-in-out, background-color .3s ease-in-out, border .3s ease-in-out;transition:color .3s ease-in-out, background-color .3s ease-in-out, border .3s ease-in-out}.cbp-l-filters-alignLeft .cbp-filter-item:hover{color:#111}.cbp-l-filters-alignLeft .cbp-filter-item.cbp-filter-item-active{background-color:#6C7A89;border:1px solid #6C7A89;color:#fff;cursor:default}.cbp-l-filters-alignLeft .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-alignLeft .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-alignLeft .cbp-filter-counter{display:inline}@media only screen and (max-width: 480px){.cbp-l-filters-alignLeft{text-align:center}}.cbp-l-filters-alignRight{margin-bottom:30px;text-align:right}.cbp-l-filters-alignRight .cbp-filter-item{background-color:transparent;color:#8B8B8B;cursor:pointer;font:400 11px/31px "Open Sans", sans-serif;padding:0 14px;position:relative;overflow:visible;margin:0 3px 10px 3px;border:1px solid #E4E2E2;text-transform:uppercase;display:inline-block;-webkit-transition:color .3s ease-in-out, background-color .3s ease-in-out, border .3s ease-in-out;transition:color .3s ease-in-out, background-color .3s ease-in-out, border .3s ease-in-out}.cbp-l-filters-alignRight .cbp-filter-item:hover{color:#2B3444}.cbp-l-filters-alignRight .cbp-filter-item.cbp-filter-item-active{color:#FFFFFF;background-color:#049372;border-color:#049372;cursor:default}.cbp-l-filters-alignRight .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-alignRight .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-alignRight .cbp-filter-counter{background-color:#049372}.cbp-l-filters-alignRight .cbp-filter-counter:after{border-top:4px solid #049372}@media only screen and (max-width: 480px){.cbp-l-filters-alignRight{text-align:center}}.cbp-l-filters-button{margin-bottom:30px}.cbp-l-filters-button .cbp-filter-item{background-color:#FFFFFF;border:1px solid #ECECEC;color:#888888;cursor:pointer;font:400 12px/32px "Open Sans", sans-serif;margin:0 5px 10px 5px;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;transition:color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out}.cbp-l-filters-button .cbp-filter-item:hover{color:#545454;border-color:#DADADA}.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active{background-color:#545454;color:#fff;border-color:#5d5d5d;cursor:default}.cbp-l-filters-button .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-button .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-button .cbp-filter-counter{background-color:#545454}.cbp-l-filters-button .cbp-filter-counter:after{border-top:4px solid #545454}@media only screen and (max-width: 480px){.cbp-l-filters-button{text-align:center}}.cbp-l-filters-buttonCenter{margin-bottom:30px;text-align:center}.cbp-l-filters-buttonCenter .cbp-filter-item{background-color:#FFFFFF;border:1px solid #ECECEC;color:#888888;cursor:pointer;font:400 12px/32px "Roboto", sans-serif;margin:0 5px 10px 5px;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:color .3s ease-in-out, border-color .3s ease-in-out;transition:color .3s ease-in-out, border-color .3s ease-in-out}.cbp-l-filters-buttonCenter .cbp-filter-item:hover{color:#5d5d5d}.cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active{color:#3B9CB3;border-color:#8CD2E5;cursor:default}.cbp-l-filters-buttonCenter .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-buttonCenter .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-buttonCenter .cbp-filter-counter{background-color:#68ABBC}.cbp-l-filters-buttonCenter .cbp-filter-counter:after{border-top:4px solid #68ABBC}.cbp-l-filters-dropdown{margin-bottom:40px;height:38px;position:relative;z-index:5}.cbp-l-filters-dropdownWrap{width:200px;position:absolute;right:0;background:#4d4c4d}.cbp-l-filters-dropdownHeader{font:400 12px/38px "Open Sans", sans-serif;margin:0 17px;color:#FFF;cursor:default;position:relative}.cbp-l-filters-dropdownHeader:after{border-color:#fff transparent;border-style:solid;border-width:5px 5px 0;content:"";height:0;position:absolute;right:0;top:50%;width:0;margin-top:-1px}.cbp-l-filters-dropdownWrap.cbp-l-filters-dropdownWrap-open .cbp-l-filters-dropdownHeader:after{border-width:0 5px 5px}.cbp-l-filters-dropdownList{display:none;list-style:none outside none;margin:0;padding:0}.cbp-l-filters-dropdownList>li{margin:0;list-style:none}.cbp-l-filters-dropdownWrap.cbp-l-filters-dropdownWrap-open .cbp-l-filters-dropdownList{display:block;margin:0}.cbp-l-filters-dropdownList .cbp-filter-item{background:transparent;color:#b3b3b3;width:100%;text-align:left;font:400 12px/40px "Open Sans", sans-serif;margin:0;padding:0 17px;cursor:pointer;border:none;border-top:1px solid #595959}.cbp-l-filters-dropdownList .cbp-filter-item:hover{color:#e6e6e6}.cbp-l-filters-dropdownList .cbp-filter-item-active{color:#fff;cursor:default}.cbp-l-filters-dropdownWrap .cbp-filter-counter{display:inline}.cbp-l-filters-dropdown-floated{float:right;margin-top:-2px;margin-left:20px;width:200px}@media only screen and (max-width: 480px){.cbp-l-filters-dropdown-floated{width:100%;margin-top:0;margin-left:0}.cbp-l-filters-dropdownWrap{right:0;left:0;margin:0 auto}}.cbp-l-filters-list{margin-bottom:30px;content:"";display:table;clear:both}.cbp-l-filters-list .cbp-filter-item{background-color:transparent;color:#585252;cursor:pointer;font:400 12px/35px "Open Sans", sans-serif;padding:0 18px;position:relative;overflow:visible;margin:0 0 10px;float:left;border:1px solid #3288C4;border-right-width:0;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.cbp-l-filters-list .cbp-filter-item:hover{color:#000}.cbp-l-filters-list .cbp-filter-item.cbp-filter-item-active{cursor:default;color:#FFFFFF;background-color:#3288C4}.cbp-l-filters-list-first{border-radius:6px 0 0 6px}.cbp-l-filters-list-last{border-radius:0 6px 6px 0;border-right-width:1px !important}.cbp-l-filters-list .cbp-filter-counter{display:inline}@media only screen and (max-width: 600px){.cbp-l-filters-list .cbp-filter-item{margin-right:5px;border-radius:6px;border-right-width:1px}}.cbp-l-filters-work{margin-bottom:30px;text-align:center}.cbp-l-filters-work .cbp-filter-item{background-color:#FFFFFF;color:#888;cursor:pointer;font:600 11px/37px "Open Sans", sans-serif;margin:0 3px 15px 3px;overflow:visible;padding:0 16px;position:relative;display:inline-block;text-transform:uppercase;-webkit-transition:color .3s ease-in-out, background-color .3s ease-in-out;transition:color .3s ease-in-out, background-color .3s ease-in-out}.cbp-l-filters-work .cbp-filter-item:hover{color:#fff;background:#607D8B}.cbp-l-filters-work .cbp-filter-item.cbp-filter-item-active{background-color:#607D8B;color:#fff;cursor:default}.cbp-l-filters-work .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-work .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-work .cbp-filter-counter{font:600 11px/37px "Open Sans", sans-serif;text-align:center;display:inline-block;margin-left:8px}.cbp-l-filters-work .cbp-filter-counter:before{content:'('}.cbp-l-filters-work .cbp-filter-counter:after{content:')'}.cbp-l-filters-big{margin-bottom:30px;text-align:center}.cbp-l-filters-big .cbp-filter-item{color:#444;cursor:pointer;font:400 15px/22px "Roboto", sans-serif;margin:0 8px 10px 8px;padding:10px 23px;position:relative;display:inline-block;border:1px solid transparent;text-transform:uppercase;-webkit-transition:color .3s ease-in-out, border .3s ease-in-out;transition:color .3s ease-in-out, border .3s ease-in-out}.cbp-l-filters-big .cbp-filter-item:hover{color:#888}.cbp-l-filters-big .cbp-filter-item.cbp-filter-item-active{border-color:#d5d5d5;color:#444;cursor:default}.cbp-l-filters-big .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-big .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-text{margin-bottom:30px;text-align:center;font:400 12px/21px "Lato", sans-serif;color:#DADADA;padding:0 15px}.cbp-l-filters-text .cbp-filter-item{color:#949494;cursor:pointer;font:400 13px/21px "Lato", sans-serif;padding:0 12px;position:relative;overflow:visible;margin:0 0 10px;display:inline-block;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.cbp-l-filters-text .cbp-filter-item:hover{color:#2D2C2C}.cbp-l-filters-text .cbp-filter-item:hover .cbp-filter-counter{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.cbp-l-filters-text .cbp-filter-item.cbp-filter-item-active{color:#2D2C2C;cursor:default}.cbp-l-filters-text .cbp-filter-counter{background-color:#626161;font:400 11px/18px "Lato", sans-serif}.cbp-l-filters-text .cbp-filter-counter:after{border-top:4px solid #626161}.cbp-l-filters-text-sort{display:inline-block;font:400 13px/21px "Lato", sans-serif;color:#949494;margin-right:15px}@media only screen and (max-width: 480px){.cbp-l-filters-text-sort{display:block;margin-bottom:10px}}.cbp-l-filters-underline{margin-bottom:30px}.cbp-l-filters-underline .cbp-filter-item{border-bottom:3px solid transparent;cursor:pointer;font:600 14px/21px "Open Sans", sans-serif;padding:8px 10px;position:relative;overflow:visible;margin:0 10px 10px 10px;display:inline-block;color:#787878;-webkit-transition:color .25s ease-in-out, border-color .25s ease-in-out;transition:color .25s ease-in-out, border-color .25s ease-in-out}.cbp-l-filters-underline .cbp-filter-item:hover{color:#111}.cbp-l-filters-underline .cbp-filter-item.cbp-filter-item-active{border-bottom-color:#666;color:#444;cursor:default}.cbp-l-filters-underline .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-underline .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-underline .cbp-filter-counter{display:inline}@media only screen and (max-width: 480px){.cbp-l-filters-underline{text-align:center}}.cbp-animation-quicksand{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-quicksand .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-quicksand .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-quicksand .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-quicksand .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:quicksand-off .6s ease-out both;animation:quicksand-off .6s ease-out both}.cbp-animation-quicksand .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:quicksand-on .6s ease-out both;animation:quicksand-on .6s ease-out both}@-webkit-keyframes quicksand-off{100%{opacity:0;-webkit-transform:scale3d(0, 0, 0)}}@keyframes quicksand-off{100%{opacity:0;transform:scale3d(0, 0, 0)}}@-webkit-keyframes quicksand-on{0%{opacity:0;-webkit-transform:scale3d(0, 0, 0)}}@keyframes quicksand-on{0%{opacity:0;transform:scale3d(0, 0, 0)}}.cbp-animation-fadeOut,.cbp-animation-boxShadow{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-fadeOut .cbp-item,.cbp-animation-boxShadow .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-fadeOut .cbp-item,.cbp-animation-boxShadow .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-fadeOut .cbp-item-wrapper,.cbp-animation-boxShadow .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-fadeOut .cbp-item-on2off .cbp-item-wrapper,.cbp-animation-boxShadow .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:fadeOut-off .6s ease-in-out both;animation:fadeOut-off .6s ease-in-out both}.cbp-animation-fadeOut .cbp-item-off2on .cbp-item-wrapper,.cbp-animation-boxShadow .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:fadeOut-on .6s ease-in-out both;animation:fadeOut-on .6s ease-in-out both}@-webkit-keyframes fadeOut-off{0%{opacity:1}80%,100%{opacity:0}}@keyframes fadeOut-off{0%{opacity:1}80%,100%{opacity:0}}@-webkit-keyframes fadeOut-on{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut-on{0%{opacity:0}100%{opacity:1}}.cbp-animation-flipOut{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out;will-change:height}.cbp-animation-flipOut .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out}.cbp-animation-flipOut .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOut .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipOut .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:flipOut-out .7s both ease-in;animation:flipOut-out .7s both ease-in}.cbp-animation-flipOut .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:flipOut-in .7s ease-out both;animation:flipOut-in .7s ease-out both}@-webkit-keyframes flipOut-out{50%,100%{-webkit-transform:translateZ(-1000px) rotateY(-90deg);opacity:0.2}}@keyframes flipOut-out{50%,100%{transform:translateZ(-1000px) rotateY(-90deg);opacity:0.2}}@-webkit-keyframes flipOut-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:0.2}}@keyframes flipOut-in{0%,50%{transform:translateZ(-1000px) rotateY(90deg);opacity:0.2}}.cbp-animation-flipBottom{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out;will-change:height}.cbp-animation-flipBottom .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out}.cbp-animation-flipBottom .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipBottom .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipBottom .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:flipBottom-out .7s both ease-in;animation:flipBottom-out .7s both ease-in}.cbp-animation-flipBottom .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:flipBottom-in .7s ease-out both;animation:flipBottom-in .7s ease-out both}@-webkit-keyframes flipBottom-out{50%,100%{-webkit-transform:translateZ(-1000px) rotateX(-90deg);opacity:0.2}}@keyframes flipBottom-out{50%,100%{transform:translateZ(-1000px) rotateX(-90deg);opacity:0.2}}@-webkit-keyframes flipBottom-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateX(90deg);opacity:0.2}}@keyframes flipBottom-in{0%,50%{transform:translateZ(-1000px) rotateX(90deg);opacity:0.2}}.cbp-animation-scaleSides{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-scaleSides .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-scaleSides .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleSides .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-scaleSides .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:scaleSides-out .9s both;animation:scaleSides-out .9s both}.cbp-animation-scaleSides .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:scaleSides-in .9s both;animation:scaleSides-in .9s both}@-webkit-keyframes scaleSides-out{50%,100%{-webkit-transform:scale(0.6);opacity:0}}@keyframes scaleSides-out{50%,100%{transform:scale(0.6);opacity:0}}@-webkit-keyframes scaleSides-in{0%,50%{-webkit-transform:scale(0.6);opacity:0}}@keyframes scaleSides-in{0%,50%{transform:scale(0.6);opacity:0}}.cbp-animation-skew{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-skew .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-skew .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-skew .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-skew .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:skew-off .6s ease-out both;animation:skew-off .6s ease-out both}.cbp-animation-skew .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:skew-on .6s ease-out both;animation:skew-on .6s ease-out both}@-webkit-keyframes skew-off{100%{opacity:0;-webkit-transform:scale3d(0, 0, 0) skew(20deg, 0)}}@keyframes skew-off{100%{opacity:0;transform:scale3d(0, 0, 0) skew(20deg, 0)}}@-webkit-keyframes skew-on{0%{opacity:0;-webkit-transform:scale3d(0, 0, 0) skew(0, 20deg)}}@keyframes skew-on{0%{opacity:0;transform:scale3d(0, 0, 0) skew(0, 20deg)}}.cbp-animation-fadeOutTop{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-fadeOutTop .cbp-wrapper-outer{overflow:visible}.cbp-animation-fadeOutTop .cbp-item{-webkit-perspective:1000px;perspective:1000px;overflow:visible}.cbp-animation-fadeOutTop .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-fadeOutTop .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:fadeOutTop-out .6s both ease-in-out;animation:fadeOutTop-out .6s both ease-in-out}.cbp-animation-fadeOutTop .cbp-wrapper .cbp-item-wrapper{-webkit-animation:fadeOutTop-in .6s both ease-in-out;animation:fadeOutTop-in .6s both ease-in-out}@-webkit-keyframes fadeOutTop-out{0%{-webkit-transform:translateY(0);opacity:1}50%,100%{-webkit-transform:translateY(-30px);opacity:0}}@keyframes fadeOutTop-out{0%{transform:translateY(0);opacity:1}50%,100%{transform:translateY(-30px);opacity:0}}@-webkit-keyframes fadeOutTop-in{0%,50%{-webkit-transform:translateY(-30px);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes fadeOutTop-in{0%,50%{transform:translateY(-30px);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-slideLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-slideLeft .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-slideLeft .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-slideLeft .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:slideLeft-out .8s both ease-in-out;animation:slideLeft-out .8s both ease-in-out}.cbp-animation-slideLeft .cbp-wrapper .cbp-item-wrapper{-webkit-animation:slideLeft-in .8s both ease-in-out;animation:slideLeft-in .8s both ease-in-out}@-webkit-keyframes slideLeft-out{0%{opacity:1;transform:scale(1)}25%{opacity:.75;-webkit-transform:scale(0.8)}75%{opacity:.75;-webkit-transform:scale(0.8) translateX(-200%)}100%{opacity:.75;-webkit-transform:scale(0.8) translateX(-200%)}}@keyframes slideLeft-out{0%{opacity:1;transform:scale(1)}25%{opacity:.75;transform:scale(0.8)}75%{opacity:.75;transform:scale(0.8) translateX(-200%)}100%{opacity:.75;transform:scale(0.8) translateX(-200%)}}@-webkit-keyframes slideLeft-in{0%,25%{opacity:.75;-webkit-transform:scale(0.8) translateX(200%)}75%{opacity:.75;-webkit-transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes slideLeft-in{0%,25%{opacity:.75;transform:scale(0.8) translateX(200%)}75%{opacity:.75;transform:scale(0.8)}100%{opacity:1;transform:scale(1) translateX(0)}}.cbp-animation-sequentially{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-sequentially .cbp-wrapper-outer{overflow:visible}.cbp-animation-sequentially .cbp-item{-webkit-perspective:1000px;perspective:1000px;overflow:visible}.cbp-animation-sequentially .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-sequentially .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:fadeOutTop-out .6s both ease;animation:fadeOutTop-out .6s both ease}.cbp-animation-sequentially .cbp-wrapper .cbp-item-wrapper{-webkit-animation:fadeOutTop-in .6s both ease-out;animation:fadeOutTop-in .6s both ease-out}.cbp-animation-3dflip{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-3dflip .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-3dflip .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-3dflip .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-animation:flip-out 0.6s both ease-in-out;animation:flip-out 0.6s both ease-in-out}.cbp-animation-3dflip .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:flip-in 0.6s both ease-in-out;animation:flip-in 0.6s both ease-in-out}@-webkit-keyframes flip-out{100%{opacity:0;-webkit-transform:rotateY(90deg)}}@keyframes flip-out{100%{opacity:0;transform:rotateY(90deg)}}@-webkit-keyframes flip-in{0%{opacity:0;-webkit-transform:rotateY(-90deg)}100%{opacity:1;-webkit-transform:rotateY(0deg)}}@keyframes flip-in{0%{opacity:0;transform:rotateY(-90deg)}100%{opacity:1;transform:rotateY(0deg)}}.cbp-animation-flipOutDelay{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-flipOutDelay .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOutDelay .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipOutDelay .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:flipOut-out 1s both ease-in;animation:flipOut-out 1s both ease-in}.cbp-animation-flipOutDelay .cbp-wrapper .cbp-item-wrapper{-webkit-animation:flipOut-in 1s both ease-out;animation:flipOut-in 1s both ease-out}.cbp-animation-slideDelay{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-slideDelay .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-slideDelay .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-slideDelay .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:slideDelay-out 0.5s both ease-in-out;animation:slideDelay-out 0.5s both ease-in-out}.cbp-animation-slideDelay .cbp-wrapper .cbp-item-wrapper{-webkit-animation:slideDelay-in 0.5s both ease-in-out;animation:slideDelay-in 0.5s both ease-in-out}@-webkit-keyframes slideDelay-out{100%{-webkit-transform:translateX(-100%)}}@keyframes slideDelay-out{100%{transform:translateX(-100%)}}@-webkit-keyframes slideDelay-in{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0)}}@keyframes slideDelay-in{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.cbp-animation-rotateSides{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-rotateSides .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateSides .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-rotateSides .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:-50% 50%;-webkit-animation:rotateSides-out .5s both ease-in;transform-origin:-50% 50%;animation:rotateSides-out .5s both ease-in}.cbp-animation-rotateSides .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:150% 50%;-webkit-animation:rotateSides-in .6s both ease-out;transform-origin:150% 50%;animation:rotateSides-in .6s both ease-out}@-webkit-keyframes rotateSides-out{100%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg)}}@keyframes rotateSides-out{100%{opacity:0;transform:translateZ(-500px) rotateY(90deg)}}@-webkit-keyframes rotateSides-in{0%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg)}40%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg)}}@keyframes rotateSides-in{0%{opacity:0;transform:translateZ(-500px) rotateY(-90deg)}40%{opacity:0;transform:translateZ(-500px) rotateY(-90deg)}}.cbp-animation-foldLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-foldLeft .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-foldLeft .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-foldLeft .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:foldLeft-out .7s both;animation:foldLeft-out .7s both}.cbp-animation-foldLeft .cbp-wrapper .cbp-item-wrapper{-webkit-animation:foldLeft-in .7s both;animation:foldLeft-in .7s both}@-webkit-keyframes foldLeft-out{100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg)}}@keyframes foldLeft-out{100%{opacity:0;transform:translateX(-100%) rotateY(-90deg)}}@-webkit-keyframes foldLeft-in{0%{opacity:0.3;-webkit-transform:translateX(100%)}}@keyframes foldLeft-in{0%{opacity:0.3;transform:translateX(100%)}}.cbp-animation-unfold{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-unfold .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-unfold .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-unfold .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:unfold-out .8s both;animation:unfold-out .8s both}.cbp-animation-unfold .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:0% 50%;-webkit-animation:unfold-in .8s both;transform-origin:0% 50%;animation:unfold-in .8s both}@-webkit-keyframes unfold-out{90%{opacity:0.3}100%{opacity:0;-webkit-transform:translateX(-100%)}}@keyframes unfold-out{90%{opacity:0.3}100%{opacity:0;transform:translateX(-100%)}}@-webkit-keyframes unfold-in{0%{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg)}}@keyframes unfold-in{0%{opacity:0;transform:translateX(100%) rotateY(90deg)}}.cbp-animation-scaleDown{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-scaleDown .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleDown .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-scaleDown .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:scaleDown-out .7s both;animation:scaleDown-out .7s both}.cbp-animation-scaleDown .cbp-wrapper .cbp-item-wrapper{-webkit-animation:scaleDown-in .6s both;animation:scaleDown-in .6s both}@-webkit-keyframes scaleDown-out{100%{opacity:0;-webkit-transform:scale(0.8)}}@keyframes scaleDown-out{100%{opacity:0;transform:scale(0.8)}}@-webkit-keyframes scaleDown-in{0%{-webkit-transform:translateX(100%)}}@keyframes scaleDown-in{0%{transform:translateX(100%)}}.cbp-animation-frontRow{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-frontRow .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-frontRow .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-frontRow .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:frontRow-out .7s both ease;animation:frontRow-out .7s both ease}.cbp-animation-frontRow .cbp-wrapper .cbp-item-wrapper{-webkit-animation:frontRow-in .6s both ease;animation:frontRow-in .6s both ease}@-webkit-keyframes frontRow-out{100%{-webkit-transform:translateX(-60%) scale(0.8);opacity:0}}@keyframes frontRow-out{100%{transform:translateX(-60%) scale(0.8);opacity:0}}@-webkit-keyframes frontRow-in{0%{-webkit-transform:translateX(100%) scale(0.8)}100%{opacity:1;-webkit-transform:translateX(0%) scale(1)}}@keyframes frontRow-in{0%{transform:translateX(100%) scale(0.8)}100%{opacity:1;transform:translateX(0%) scale(1)}}.cbp-animation-rotateRoom{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-rotateRoom .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateRoom .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-rotateRoom .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateRoom-out .8s both ease;animation:rotateRoom-out .8s both ease}.cbp-animation-rotateRoom .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-animation:rotateRoom-in .8s both ease;animation:rotateRoom-in .8s both ease}@-webkit-keyframes rotateRoom-out{90%{opacity:.3}100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(90deg)}}@keyframes rotateRoom-out{90%{opacity:.3}100%{opacity:0;transform:translateX(-100%) rotateY(90deg)}}@-webkit-keyframes rotateRoom-in{0%{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg)}}@keyframes rotateRoom-in{0%{opacity:.3;transform:translateX(100%) rotateY(-90deg)}}.cbp-animation-bounceBottom{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceBottom .cbp-wrapper-helper{-webkit-animation:bounceBottom-out .6s both ease-in-out;animation:bounceBottom-out .6s both ease-in-out}.cbp-animation-bounceBottom .cbp-wrapper{-webkit-animation:bounceBottom-in .6s both ease-in-out;animation:bounceBottom-in .6s both ease-in-out}@-webkit-keyframes bounceBottom-out{100%{-webkit-transform:translateY(100%);opacity:0}}@keyframes bounceBottom-out{100%{transform:translateY(100%);opacity:0}}@-webkit-keyframes bounceBottom-in{0%{-webkit-transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes bounceBottom-in{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-bounceLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceLeft .cbp-wrapper-helper{-webkit-animation:bounceLeft-out .6s both ease-in-out;animation:bounceLeft-out .6s both ease-in-out}.cbp-animation-bounceLeft .cbp-wrapper{-webkit-animation:bounceLeft-in .6s both ease-in-out;animation:bounceLeft-in .6s both ease-in-out}@-webkit-keyframes bounceLeft-out{100%{-webkit-transform:translateX(-100%);opacity:0}}@keyframes bounceLeft-out{100%{transform:translateX(-100%);opacity:0}}@-webkit-keyframes bounceLeft-in{0%{-webkit-transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes bounceLeft-in{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}.cbp-animation-bounceTop{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceTop .cbp-wrapper-helper{-webkit-animation:bounceTop-out .6s both ease-in-out;animation:bounceTop-out .6s both ease-in-out}.cbp-animation-bounceTop .cbp-wrapper{-webkit-animation:bounceTop-in .6s both ease-in-out;animation:bounceTop-in .6s both ease-in-out}@-webkit-keyframes bounceTop-out{100%{-webkit-transform:translateY(-100%);opacity:0}}@keyframes bounceTop-out{100%{transform:translateY(-100%);opacity:0}}@-webkit-keyframes bounceTop-in{0%{-webkit-transform:translateY(-100%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes bounceTop-in{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-moveLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-moveLeft .cbp-wrapper-helper{-webkit-animation:moveLeft-out .6s both ease-in-out;animation:moveLeft-out .6s both ease-in-out}.cbp-animation-moveLeft .cbp-wrapper{-webkit-animation:moveLeft-in .6s both ease-in-out;animation:moveLeft-in .6s both ease-in-out}@-webkit-keyframes moveLeft-out{100%{-webkit-transform:translateX(-100%);opacity:0}}@keyframes moveLeft-out{100%{transform:translateX(-100%);opacity:0}}@-webkit-keyframes moveLeft-in{0%{-webkit-transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes moveLeft-in{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}.cbp-displayType-bottomToTop{-webkit-perspective:1000px;perspective:1000px}.cbp-displayType-bottomToTop .cbp-item{-webkit-animation:fadeInBottomToTop .3s both ease-in;animation:fadeInBottomToTop .3s both ease-in}@-webkit-keyframes fadeInBottomToTop{0%{opacity:0;-webkit-transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInBottomToTop{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}.cbp-displayType-fadeIn{-webkit-animation:fadeIn .5s both ease-in;animation:fadeIn .5s both ease-in}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cbp-displayType-fadeInToTop{-webkit-perspective:1000px;perspective:1000px;-webkit-animation:fadeInToTop .5s both ease-in;animation:fadeInToTop .5s both ease-in}@-webkit-keyframes fadeInToTop{0%{opacity:0;-webkit-transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInToTop{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.cbp-displayType-sequentially .cbp-item{-webkit-animation:fadeIn .5s both ease-in;animation:fadeIn .5s both ease-in}.cbp-lightbox img{display:block;border:0;width:100%;height:auto}.cbp-popup-ie8bg{position:absolute;width:100%;height:100%;min-height:100%;top:0;left:0;z-index:-1;background:#000}.cbp-popup-wrap{height:100%;text-align:center;position:fixed;width:100%;left:0;top:0;display:none;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-x:hidden;z-index:9990;padding:0 10px}.cbp-popup-wrap video{outline:0 none}.cbp-popup-lightbox{background:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center}.cbp-popup-singlePage{background:#fff;padding:0}.cbp-popup-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.cbp-popup-content{position:relative;display:inline-block;vertical-align:middle;text-align:left;max-width:100%}.cbp-popup-lightbox .cbp-popup-content{display:flex}.cbp-popup-singlePage .cbp-popup-content{position:relative;z-index:1;margin-top:145px;max-width:1024px;vertical-align:top;width:94%}.cbp-popup-singlePage .cbp-popup-content-basic{position:relative;z-index:1;margin-top:104px;vertical-align:top;width:100%;display:inline-block;text-align:left}.cbp-popup-lightbox-figure{width:100%;position:relative;padding:20px 0}.cbp-popup-lightbox-bottom{position:relative;margin-top:3px}.cbp-popup-lightbox-title{padding-right:50px;font:400 12px/18px "Open Sans", sans-serif;color:#eee}.cbp-popup-lightbox-counter{position:absolute;top:0;right:0;font:400 12px/18px "Open Sans", sans-serif;color:#eee}.cbp-popup-lightbox-img{width:auto;max-width:100%;height:auto;display:block;box-shadow:0 0 8px rgba(0,0,0,0.6)}.cbp-popup-lightbox-img[data-action]{cursor:pointer}.cbp-popup-lightbox-isIframe .cbp-popup-content{width:75%;display:inline-block}@media only screen and (max-width: 768px){.cbp-popup-lightbox-isIframe .cbp-popup-content{width:95%}}.cbp-popup-lightbox-isIframe .cbp-lightbox-bottom{left:0;position:absolute;top:100%;width:100%;margin-top:3px}.cbp-popup-lightbox-iframe{position:relative;height:0;padding-bottom:56.25%;background:#000}.cbp-popup-lightbox-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6)}.cbp-popup-lightbox-iframe audio{margin-top:27%}.cbp-popup-lightbox-iframe .cbp-popup-lightbox-bottom{position:absolute;left:0;top:100%;width:100%}.cbp-popup-singlePage .cbp-popup-navigation-wrap{position:absolute;top:0;left:0;width:100%;z-index:9990;height:104px;background-color:#3D4750}.cbp-popup-singlePage .cbp-popup-navigation{position:relative;width:100%;height:100%}.cbp-popup-singlePage-sticky .cbp-popup-navigation-wrap{position:fixed;top:0 !important}.cbp-popup-singlePage-counter{color:#fff;position:absolute;margin:auto;right:40px;top:0;bottom:0;font:400 13px/30px "Open Sans", sans-serif;height:30px}@media only screen and (max-width: 768px){.cbp-popup-singlePage-counter{right:3%}}.cbp-popup-next,.cbp-popup-prev,.cbp-popup-close{padding:0;border:medium none;position:absolute;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cbp-popup-lightbox .cbp-popup-prev,.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-lightbox .cbp-popup-close{visibility:hidden}.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-prev,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-close{visibility:visible}.cbp-popup-lightbox .cbp-popup-prev{background:url("../img/cbp-sprite.png") no-repeat scroll 0 0 transparent;width:44px;height:44px;top:0;bottom:0;left:20px;margin:auto}.cbp-popup-lightbox .cbp-popup-prev:hover{background-position:0 -46px}.cbp-popup-singlePage .cbp-popup-prev{background:url("../img/cbp-sprite.png") no-repeat scroll 0 -92px transparent;width:44px;height:44px;margin:auto;top:0;right:108px;bottom:0;left:0}.cbp-popup-singlePage .cbp-popup-prev:hover{background-position:0 -138px}.cbp-popup-lightbox .cbp-popup-next{background:url("../img/cbp-sprite.png") no-repeat scroll -46px 0 transparent;width:44px;height:44px;top:0;bottom:0;right:20px;margin:auto}.cbp-popup-lightbox .cbp-popup-next:hover{background-position:-46px -46px}.cbp-popup-singlePage .cbp-popup-next{background:url("../img/cbp-sprite.png") no-repeat scroll -46px -92px transparent;width:44px;height:44px;margin:auto;top:0;right:0;bottom:0;left:108px}.cbp-popup-singlePage .cbp-popup-next:hover{background-position:-46px -138px}.cbp-popup-lightbox .cbp-popup-close{background:url("../img/cbp-sprite.png") no-repeat scroll -92px 0 transparent;height:40px;width:40px;right:20px;top:20px}.cbp-popup-lightbox .cbp-popup-close:hover{background-position:-92px -46px}.cbp-popup-singlePage .cbp-popup-close{background:url("../img/cbp-sprite.png") no-repeat scroll -92px -92px transparent;height:44px;width:44px;margin:auto;top:0;right:0;bottom:0;left:0}.cbp-popup-singlePage .cbp-popup-close:hover{background-position:-92px -138px}.cbp-popup-singlePage .cbp-popup-ie8bg{background-color:#fff}@media only screen and (max-width: 360px), (max-height: 600px){.cbp-popup-next,.cbp-popup-prev,.cbp-popup-close{-webkit-transform:scale(0.8);transform:scale(0.8)}.cbp-popup-lightbox .cbp-popup-close{right:10px;top:10px}.cbp-popup-lightbox .cbp-popup-next{right:10px}.cbp-popup-lightbox .cbp-popup-prev{left:10px}.cbp-popup-singlePage .cbp-popup-navigation-wrap{height:84px}.cbp-popup-singlePage .cbp-popup-content{margin-top:120px}}.cbp-popup-loadingBox{width:100%;height:100%;position:absolute;top:0;left:0}.cbp-popup-lightbox .cbp-popup-loadingBox:after{border-left:3px solid rgba(255,255,255,0.3);border-right:3px solid rgba(255,255,255,0.3);border-bottom:3px solid rgba(255,255,255,0.3);border-top:3px solid rgba(255,255,255,0.85)}.cbp-popup-ready .cbp-popup-loadingBox{visibility:hidden;display:none}.cbp-popup-loading .cbp-popup-loadingBox{visibility:visible;display:block}.cbp-popup-transitionend{overflow-y:scroll}.cbp-popup-singlePage{left:100%;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.cbp-popup-singlePage.cbp-popup-loading .cbp-popup-content{opacity:0}.cbp-popup-singlePage-open{left:0}.cbp-popup-singlePage.cbp-popup-singlePage-fade{left:0;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.cbp-popup-singlePage-open.cbp-popup-singlePage-fade{opacity:1}.cbp-popup-singlePage.cbp-popup-singlePage-right{left:-100%;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.cbp-popup-singlePage-open.cbp-popup-singlePage-right{left:0}.cbp-l-project-title{color:#454444;font:600 42px/46px "Open Sans", sans-serif;letter-spacing:2px;margin-bottom:15px;text-align:center;text-transform:uppercase}.cbp-l-project-subtitle{color:#787878;font:400 14px/21px "Open Sans", sans-serif;margin:0 auto 50px;max-width:500px;text-align:center}.cbp-popup-singlePage .cbp-popup-content .cbp-l-project-img{display:block;margin:0 auto;max-width:100%}.cbp-l-project-container{overflow:hidden;margin:40px auto 0;clear:both}.cbp-l-project-desc{float:left;width:62%}.cbp-l-project-details{float:right;width:38%;padding-left:60px;margin-bottom:15px}@media only screen and (max-width: 768px){.cbp-l-project-title{font-size:30px;line-height:34px}.cbp-l-project-desc{width:100%}.cbp-l-project-details{width:100%;margin-top:20px;padding-left:0}}.cbp-l-project-desc-title{border-bottom:1px solid #cdcdcd;margin-bottom:22px;color:#444}.cbp-l-project-desc-title span,.cbp-l-project-details-title span{border-bottom:1px solid #747474;display:inline-block;margin:0 0 -1px 0;font:400 16px/36px "Open Sans", sans-serif;padding:0 5px 0 0}.cbp-l-project-desc-text{font:400 13px/20px "Open Sans", sans-serif;color:#555;margin-bottom:20px}.cbp-l-project-details-title{border-bottom:1px solid #cdcdcd;margin-bottom:19px;color:#444}.cbp-l-project-details-list{margin:0;padding:0;list-style:none}.cbp-l-project-details-list>li,.cbp-l-project-details-list>div{border-bottom:1px dotted #DFDFDF;padding:inherit;color:#666;font:400 12px/30px "Open Sans", sans-serif}.cbp-l-project-details-list>li:last-child,.cbp-l-project-details-list>div:last-child{border:none}.cbp-l-project-details-list strong{display:inline-block;color:#696969;font-weight:600;min-width:100px}.cbp-l-project-details-visit{color:#FFFFFF;float:right;clear:both;text-decoration:none;font:400 11px/18px "Open Sans", sans-serif;margin-top:25px;background-color:#62B57B;padding:8px 19px;text-transform:uppercase;letter-spacing:.5px}.cbp-l-project-details-visit:hover{opacity:0.9;color:#fff}.cbp-l-project-related-wrap{font-size:0;margin:0;padding:0}.cbp-l-project-related-item{margin-left:5%;max-width:30%;float:left}.cbp-l-project-related-item:first-child{margin-left:0}.cbp-l-project-related-title{font:700 14px/18px "Open Sans", sans-serif;color:#474747;margin-top:20px}.cbp-l-project-related-link{text-decoration:none}.cbp-l-project-related-link:hover{opacity:0.9}.cbp-l-member-img{float:left;width:40%;margin-top:20px}.cbp-l-member-img img{border:1px solid #e2e2e2;width:auto;max-width:100%;height:auto;display:inline-block;border:0}.cbp-l-member-info{margin-top:20px;padding-left:25px;float:left;width:60%}@media only screen and (max-width: 768px){.cbp-l-member-img{width:100%;text-align:center}.cbp-l-member-info{width:100%;padding-left:0}}.cbp-l-member-name{font:400 28px/28px "Open Sans", sans-serif;color:#474747}.cbp-l-member-position{font:400 13px/21px "Open Sans", sans-serif;color:#888;margin-top:6px}.cbp-l-member-desc{font:400 12px/18px "Open Sans", sans-serif;margin-top:25px;color:#474747}.cbp-popup-singlePageInline-open{-webkit-transition:height .5s 0s !important;transition:height .5s 0s !important}.cbp-popup-singlePageInline-open .cbp-item{-webkit-transition:-webkit-transform .5s 0s !important;transition:transform .5s 0s !important}.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline:after{display:none;visibility:hidden}.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline .cbp-popup-content,.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline .cbp-popup-navigation{-webkit-transition-delay:0;transition-delay:0}.cbp-popup-singlePageInline{width:100%;position:absolute;top:0;left:0;z-index:0;overflow:hidden}.cbp-popup-singlePageInline .cbp-popup-content{opacity:0;width:100%;z-index:1;min-height:300px}.cbp-popup-singlePageInline .cbp-popup-content,.cbp-popup-singlePageInline .cbp-popup-navigation{-webkit-transition:opacity .4s ease-in .2s;transition:opacity .4s ease-in .2s}.cbp-popup-singlePageInline .cbp-popup-navigation{opacity:0;position:absolute;top:0;right:0;z-index:2;width:40px;height:40px}.cbp-popup-singlePageInline .cbp-popup-close{background:url("../img/cbp-sprite.png") no-repeat scroll -92px 0 transparent;height:40px;width:40px;right:20px;top:30px}.cbp-popup-singlePageInline .cbp-popup-close:hover{opacity:0.7}.cbp-popup-singlePageInline-ready{z-index:4}.cbp-popup-singlePageInline-ready .cbp-popup-content,.cbp-popup-singlePageInline-ready .cbp-popup-navigation{opacity:1}.cbp-popup-singlePageInline-ready:after{display:none;visibility:hidden}.cbp-singlePageInline-active{opacity:0.6 !important}.cbp-l-inline{margin:20px 0;overflow:hidden;background:#FAFAFA;padding:30px}.cbp-l-inline-left{float:left;width:44%}.cbp-l-project-img{max-width:100%}.cbp-l-inline-right{float:right;width:56%;padding-left:inherit}@media only screen and (max-width: 768px){.cbp-l-inline-left{width:100%;text-align:center;margin-top:40px}.cbp-l-inline-right{width:100%;padding-left:0;margin-top:20px}}.cbp-l-inline-title{font:400 28px/30px "Open Sans", sans-serif;color:#474747}.cbp-l-inline-subtitle{font:400 13px/21px "Open Sans", sans-serif;color:#888;margin-top:7px}.cbp-l-inline-desc{font:400 13px/20px "Open Sans", sans-serif;color:#474747;margin-top:25px;margin-bottom:20px}.cbp-l-inline-view-wrap{text-align:right}.cbp-l-inline-view{font:400 13px/35px "Open Sans", sans-serif;color:#9C9C9C;margin-top:40px;display:inline-block;padding:0 20px;border:1px solid #ccc;text-decoration:none}.cbp-l-inline-view:hover{color:#757575}.cbp-l-inline-details{margin-bottom:15px;font:13px/22px "Open Sans", sans-serif}.cbp-l-loadMore-defaultText,.cbp-l-loadMore-button-defaultText{display:block}.cbp-l-loadMore-loadingText,.cbp-l-loadMore-noMoreLoading,.cbp-l-loadMore-button-loadingText,.cbp-l-loadMore-button-noMoreLoading{display:none}.cbp-l-loadMore-loading .cbp-l-loadMore-loadingText,.cbp-l-loadMore-loading .cbp-l-loadMore-button-loadingText{display:block}.cbp-l-loadMore-loading .cbp-l-loadMore-defaultText,.cbp-l-loadMore-loading .cbp-l-loadMore-noMoreLoading,.cbp-l-loadMore-loading .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-loading .cbp-l-loadMore-button-noMoreLoading{display:none}.cbp-l-loadMore-stop .cbp-l-loadMore-noMoreLoading,.cbp-l-loadMore-stop .cbp-l-loadMore-button-noMoreLoading{display:block}.cbp-l-loadMore-stop .cbp-l-loadMore-defaultText,.cbp-l-loadMore-stop .cbp-l-loadMore-loadingText,.cbp-l-loadMore-stop .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-stop .cbp-l-loadMore-button-loadingText{display:none}.cbp-l-loadMore-bgbutton{text-align:center}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link{border:1px solid #DEDEDE;color:#7E7B7B;display:inline-block;font:400 13px/40px "Lato", sans-serif;min-width:80px;text-decoration:none;padding:0 50px;margin-top:50px;outline:0;box-shadow:none;letter-spacing:1px;-webkit-transition:color .25s;transition:color .25s}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link:hover,.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link.cbp-l-loadMore-loading{color:#B0B0B0}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link.cbp-l-loadMore-stop{color:#B0B0B0;cursor:default}.cbp-l-loadMore-button{text-align:center}.cbp-l-loadMore-button .cbp-l-loadMore-link,.cbp-l-loadMore-button .cbp-l-loadMore-button-link{border:1px solid #DEDEDE;color:#7E7B7B;display:inline-block;font:400 12px/36px "Open Sans", sans-serif;min-width:80px;text-decoration:none;padding:0 30px;outline:0;margin-top:40px;box-shadow:none;-webkit-transition:color .25s;transition:color .25s}.cbp-l-loadMore-button .cbp-l-loadMore-link:hover,.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-loading,.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover,.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-loading{color:#B0B0B0}.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-stop,.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-button-stop,.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-stop,.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-button-stop{cursor:default;color:#B0B0B0}.cbp-l-loadMore-text{text-align:center}.cbp-l-loadMore-text .cbp-l-loadMore-link,.cbp-l-loadMore-text .cbp-l-loadMore-text-link{font:400 15px "Open Sans", sans-serif;color:#7E7B7B;text-decoration:none;cursor:pointer;margin-top:50px;display:block}.cbp-l-loadMore-text .cbp-l-loadMore-stop,.cbp-l-loadMore-text .cbp-l-loadMore-text-stop{color:#B0B0B0;cursor:default}.cbp-mode-slider{-webkit-transition:height .35s;transition:height .35s}.cbp-mode-slider .cbp-wrapper,.cbp-mode-slider .cbp-item{-webkit-transition:-webkit-transform .35s;transition:transform .35s}.cbp-mode-slider .cbp-wrapper{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.cbp-mode-slider-dragStart *{cursor:move !important;cursor:-ms-grabbing !important;cursor:-webkit-grabbing !important;cursor:-moz-grabbing !important;cursor:grabbing !important}.cbp-mode-slider-dragStart .cbp-wrapper{-webkit-transition:none;transition:none}.cbp-nav-next,.cbp-nav-prev{position:relative;background:#7c8b90;cursor:pointer;display:inline-block;margin-left:1px;height:22px;width:21px}.cbp-nav-next{border-radius:0 2px 2px 0}.cbp-nav-prev{border-radius:2px 0 0 2px}.cbp-nav-next:hover,.cbp-nav-prev:hover{opacity:0.8}.cbp-nav-next:after,.cbp-nav-prev:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url("../img/cbp-sprite.png") no-repeat;height:10px;width:7px}.cbp-nav-next:after{background-position:-134px 0}.cbp-nav-prev:after{background-position:-134px -12px}.cbp-nav-stop{opacity:0.5 !important;cursor:default !important}.cbp-nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cbp-nav-controls{position:absolute;top:-51px;right:0;z-index:100}.cbp-nav-pagination{position:absolute;bottom:-30px;right:0;z-index:100;left:0;text-align:center}.cbp-nav-pagination-item{position:relative;width:10px;height:10px;border-radius:50%;margin:0 4px;display:inline-block;cursor:pointer;background:#c2c2c2;-webkit-transition:background 0.5s;transition:background 0.5s}.cbp-nav-pagination-active{background:#797979}.cbp-pagination-item{max-width:100px;display:inline-block;cursor:pointer;margin-top:10px;margin-right:5px;position:relative}.cbp-pagination-item img{display:block;width:100%;height:auto;border:0}.cbp-pagination-item:after{content:'';position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);-webkit-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.cbp-pagination-active:after{background:transparent}.cbp-slider-wrap,.cbp-slider-item{margin:0;padding:0;list-style-type:none}.cbp-slider .cbp-nav-controls{position:static}.cbp-slider .cbp-nav-next,.cbp-slider .cbp-nav-prev{background:transparent;position:absolute;margin:auto;top:0;bottom:0;z-index:100;width:44px;height:44px}.cbp-slider .cbp-nav-next{right:25px;left:auto}.cbp-slider .cbp-nav-prev{left:25px;right:auto}.cbp-slider .cbp-nav-next:after,.cbp-slider .cbp-nav-prev:after{background:url("../img/cbp-sprite.png") no-repeat;width:44px;height:44px}.cbp-slider .cbp-nav-next:after{background-position:-46px -92px}.cbp-slider .cbp-nav-next:hover:after{background-position:-46px -46px}.cbp-slider .cbp-nav-prev:after{background-position:0 -92px}.cbp-slider .cbp-nav-prev:hover:after{background-position:0 -46px}.cbp-slider .cbp-nav-pagination{text-align:right;bottom:20px;right:25px;left:auto}.cbp-slider-edge .cbp-nav-controls{position:static}.cbp-slider-edge .cbp-nav-next,.cbp-slider-edge .cbp-nav-prev{background:transparent;position:absolute;margin:auto;top:0;bottom:0;z-index:100;width:44px;height:44px}.cbp-slider-edge .cbp-nav-next{right:0;left:auto}.cbp-slider-edge .cbp-nav-prev{left:0;right:auto}.cbp-slider-edge .cbp-nav-next:after,.cbp-slider-edge .cbp-nav-prev:after{background:url("../img/cbp-sprite.png") no-repeat;width:9px;height:16px}.cbp-slider-edge .cbp-nav-next:after{background-position:-134px -24px}.cbp-slider-edge .cbp-nav-prev:after{background-position:-134px -42px}.cbp-slider-edge .cbp-nav-pagination{bottom:-50px}.cbp-slider-edge .cbp-nav-pagination-item{border:2px solid #0f0f0f;opacity:0.4;background:transparent}.cbp-slider-edge .cbp-nav-pagination-active{background:#000}.cbp-slider-inline{position:relative}.cbp-slider-inline .cbp-slider-item{position:absolute;width:100%;top:0;-webkit-transition:left .5s;transition:left .5s}.cbp-slider-inline .cbp-slider-item--active{position:relative;z-index:2}.cbp-slider-wrapper{position:relative;overflow:hidden}.cbp-slider-controls{position:absolute;top:0;right:0;z-index:100;opacity:0;-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.cbp-slider-inline-ready .cbp-slider-controls{opacity:1}.cbp-slider-next,.cbp-slider-prev{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;cursor:pointer;position:relative;width:36px;height:36px;background:#547EB1}.cbp-slider-next{margin-left:1px}.cbp-slider-next:after,.cbp-slider-prev:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url("../img/cbp-sprite.png") no-repeat;width:9px;height:16px}.cbp-slider-next:after{background-position:-134px -60px}.cbp-slider-prev:after{background-position:-134px -78px}.cbp-l-grid-agency .cbp-caption:after{position:absolute;content:'';width:0;height:0;border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;bottom:0px;left:50%;margin-left:-5px;z-index:1}.cbp-l-grid-agency.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:scale(1.15);transform:scale(1.15)}.cbp-l-grid-agency-title{margin-top:18px;font:700 17px/24px "Lato", sans-serif;color:#666;text-align:center;padding:0 4px}.cbp-item:hover .cbp-l-grid-agency-title{color:#222}.cbp-l-grid-agency-desc{font:400 12px/21px "Open Sans", sans-serif;color:#aaa;text-align:center}@media only screen and (max-width: 480px){.cbp-l-grid-agency-title{font-size:15px;line-height:21px}}.cbp-l-grid-work.cbp-caption-zoom .cbp-caption-activeWrap{background-color:rgba(0,0,0,0.7)}.cbp-l-grid-work .cbp-item{padding:3px}.cbp-l-grid-work .cbp-item-wrapper{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.2);padding:7px 7px 27px;border-top:1px solid #F4F4F4}.cbp-l-grid-work-title{margin-top:17px;font:400 17px/25px "Roboto Condensed", sans-serif;color:#607D8B;text-align:center;text-transform:uppercase;display:block}.cbp-l-grid-work-title:hover{color:#365D67}.cbp-l-grid-work-desc{font:400 11px/16px "Open Sans", sans-serif;color:#888888;text-align:center;text-transform:uppercase}@media only screen and (max-width: 480px){.cbp-l-grid-work-title{font-size:15px;line-height:21px;margin-top:15px}.cbp-l-grid-work .cbp-item-wrapper{padding-bottom:18px}}.cbp-l-grid-blog-title{font:400 18px/30px "Open Sans", sans-serif;color:#444;display:block;margin-top:17px}.cbp-l-grid-blog-title:hover{color:#787878}.cbp-l-grid-blog-date{font:400 12px/18px "Open Sans", sans-serif;color:#787878;display:inline-block}.cbp-l-grid-blog-comments{font:400 12px/18px "Open Sans", sans-serif;color:#3C6FBB;display:inline-block}.cbp-l-grid-blog-comments:hover{opacity:.8}.cbp-l-grid-blog-desc{font:400 13px/18px "Open Sans", sans-serif;color:#9B9B9B;margin-top:9px}.cbp-l-grid-blog-split{margin:0 4px;font:400 13px/16px "Open Sans", sans-serif;color:#787878;display:inline-block}.cbp-l-grid-clients{height:180px}.cbp-l-clients-title-block{font:400 32px/53px "Roboto", sans-serif;color:#666464;text-align:center;margin-bottom:40px}.cbp-l-grid-faq .cbp-item{width:100%}.cbp-l-grid-projects-title{font:700 14px/21px "Open Sans", sans-serif;color:#474747;margin-top:15px}.cbp-l-grid-projects-desc{font:400 12px/18px "Open Sans", sans-serif;color:#888888;margin-top:5px}@media only screen and (max-width: 480px){.cbp-l-grid-projects-title{margin-top:12px}.cbp-l-grid-projects-desc{margin-top:3px}}.cbp-l-grid-masonry-projects .cbp-caption-activeWrap{background-color:#59a3b6;background-color:rgba(89,163,182,0.95)}.cbp-l-grid-masonry-projects .cbp-l-caption-buttonLeft,.cbp-l-grid-masonry-projects .cbp-l-caption-buttonRight{background-color:#545454}.cbp-l-grid-masonry-projects-title{font:500 15px/22px "Roboto", sans-serif;color:#59a3b6;text-align:center;display:block;margin-top:12px}.cbp-l-grid-masonry-projects-title:hover{color:#457C8B}.cbp-l-grid-masonry-projects-desc{font:400 12px/18px "Roboto", sans-serif;color:#b2b2b2;text-align:center}.cbp-l-grid-team-name{font:400 17px/24px "Open Sans", sans-serif;color:#456297;display:block;text-align:center;margin-top:18px}.cbp-l-grid-team-name:hover{color:#34425C}.cbp-l-grid-team-position{font:italic 400 13px/21px "Open Sans", sans-serif;color:#999;text-align:center}@media only screen and (max-width: 480px){.cbp-l-grid-team-name{font-size:15px;line-height:22px;margin-top:13px}.cbp-l-grid-team-position{font-size:12px;line-height:18px}}.cbp-l-grid-mosaic-flat .cbp-caption-activeWrap{background-color:#64C28E;background-color:rgba(101,199,150,0.95)}.cbp-l-grid-mosaic-flat .cbp-l-caption-title{color:#FFFFFF;font:400 14px/21px "Lato", sans-serif;text-transform:uppercase;letter-spacing:2px;display:inline-block}.cbp-l-grid-mosaic-flat .cbp-l-caption-title:after{content:'';display:block;width:40%;height:1px;background-color:#fff;margin:8px auto 0}@media only screen and (max-width: 800px){.cbp-l-grid-mosaic-flat .cbp-l-caption-title:after{display:none}}.cbp-l-grid-mosaic-projects .cbp-caption-activeWrap{background-color:#59a3b6;background-color:rgba(89,163,182,0.97)}.cbp-l-grid-mosaic .cbp-caption-activeWrap{background-color:#FFEA71;background-color:rgba(255,234,113,0.95)}.cbp-l-grid-mosaic .cbp-l-caption-title{color:#5A5A5A;font:500 18px/22px "Roboto", sans-serif;text-transform:uppercase;margin-bottom:5px}.cbp-l-grid-mosaic .cbp-l-caption-desc{color:#585858;font:400 13px/20px "Roboto", sans-serif}@media only screen and (max-width: 480px){.cbp-l-grid-mosaic .cbp-l-caption-title{font-size:16px;line-height:22px;margin-bottom:0px}.cbp-l-grid-mosaic .cbp-l-caption-desc{font-size:12px;line-height:18px}}.cbp-l-slider-title-block{border-bottom:1px solid #cdcdcd;margin-bottom:22px}.cbp-l-slider-title-block div{padding:0 2px 6px 0;display:inline-block;border-bottom:1px solid #a9a5a5;color:#5e5e5e;margin-bottom:-1px;font:15px/21px "Roboto", sans-serif}.cbp-l-grid-slider-team-name{float:left;font:20px/30px "Roboto", sans-serif;color:#494949;margin-top:16px}.cbp-l-grid-slider-team-position{clear:both;font:14px/21px "Roboto", sans-serif;color:#A6A6A6}.cbp-l-grid-slider-team-desc{font:13px/20px "Roboto", sans-serif;color:#969696;margin-top:15px}.cbp-l-grid-slider-team-social{float:right;margin-top:22px}.cbp-l-grid-slider-team-social a{margin-left:4px}.cbp-l-grid-slider-team-social a:hover{opacity:0.8}@media only screen and (max-width: 600px){.cbp-l-grid-slider-team-wrap{float:left;width:100%;margin-bottom:10px}.cbp-l-grid-slider-team-name{font-size:17px;line-height:26px;width:100%;margin-top:12px;text-align:center}.cbp-l-grid-slider-team-social{width:100%;text-align:center;margin-top:8px}.cbp-l-grid-slider-team-position{font-size:13px;line-height:20px;text-align:center}.cbp-l-grid-slider-team-desc{font-size:12px;line-height:18px;margin-top:10px;text-align:center}}.cbp-l-slider-testimonials-wrap{background:#f8f9f9;padding:80px 0 110px;border-width:1px 0;border-style:solid;border-color:#dce1e2}.cbp-l-grid-slider-testimonials-body{color:#424242;max-width:800px;margin:0 auto;font:20px/32px sans-serif;text-align:center;padding:0 40px}.cbp-l-grid-slider-testimonials-footer{font:12px/19px "Roboto", sans-serif;color:#777;text-align:center;margin-bottom:10px;margin-top:30px}.cbp-l-grid-tabs{height:100px}.cbp-l-grid-tabs .cbp-item{font:14px/24px "Lato", sans-serif;max-width:700px;width:100%;margin:0 auto;right:0;text-align:center;color:#5a5a5a}.cbp-l-testimonials-title-block{position:relative;text-align:center;font:26px/36px "Roboto", sans-serif;color:#E7E7E7;margin-bottom:60px}.cbp-l-testimonials-title-block:after{content:'';position:absolute;margin:0 auto;width:23px;height:2px;bottom:-6px;background-color:#C2C2C2;left:0;right:0}.cbp-l-testimonials-wrap{background:#2D2D2D;padding:60px 0 110px}.cbp-l-grid-testimonials-body{color:#e7e7e7;max-width:800px;margin:0 auto;font:20px/32px "Roboto", sans-serif;text-align:center;padding:0 20px}.cbp-l-grid-testimonials-footer{font:12px/19px "Roboto", sans-serif;color:#C2C2C2;text-align:center;margin-bottom:40px;margin-top:35px}.cbp-search{position:relative;width:220px;margin-bottom:40px}.cbp-search .cbp-search-nothing{display:none}.cbp-search-icon{position:absolute;width:32px;height:100%;top:0;right:0;text-align:center;cursor:pointer;pointer-events:none}.cbp-search-icon:after{content:'';display:block;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzczNzM3MyIgZD0iTTEyMTYgODMycTAtMTg1LTEzMS41LTMxNi41VDc2OCAzODQgNDUxLjUgNTE1LjUgMzIwIDgzMnQxMzEuNSAzMTYuNVQ3NjggMTI4MHQzMTYuNS0xMzEuNVQxMjE2IDgzMnptNTEyIDgzMnEwIDUyLTM4IDkwdC05MCAzOHEtNTQgMC05MC0zOGwtMzQzLTM0MnEtMTc5IDEyNC0zOTkgMTI0LTE0MyAwLTI3My41LTU1LjV0LTIyNS0xNTAtMTUwLTIyNVQ2NCA4MzJ0NTUuNS0yNzMuNSAxNTAtMjI1IDIyNS0xNTBUNzY4IDEyOHQyNzMuNSA1NS41IDIyNSAxNTAgMTUwIDIyNVQxNDcyIDgzMnEwIDIyMC0xMjQgMzk5bDM0MyAzNDNxMzcgMzcgMzcgOTB6Ii8+PC9zdmc+") no-repeat scroll center center;width:100%;height:100%;pointer-events:none}.cbp-search-input{height:36px;padding:0 32px 0 12px;margin:0;border-radius:1px;border:1px solid #c6c3c4;font:400 12px "Open Sans", sans-serif;width:100%}.cbp-search-input[value]+.cbp-search-icon{pointer-events:auto}.cbp-search-input[value]+.cbp-search-icon:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzczNzM3MyIgZD0iTTE0OTAgMTMyMnEwIDQwLTI4IDY4bC0xMzYgMTM2cS0yOCAyOC02OCAyOHQtNjgtMjhsLTI5NC0yOTQtMjk0IDI5NHEtMjggMjgtNjggMjh0LTY4LTI4bC0xMzYtMTM2cS0yOC0yOC0yOC02OHQyOC02OGwyOTQtMjk0LTI5NC0yOTRxLTI4LTI4LTI4LTY4dDI4LTY4bDEzNi0xMzZxMjgtMjggNjgtMjh0NjggMjhsMjk0IDI5NCAyOTQtMjk0cTI4LTI4IDY4LTI4dDY4IDI4bDEzNiAxMzZxMjggMjggMjggNjh0LTI4IDY4bC0yOTQgMjk0IDI5NCAyOTRxMjggMjggMjggNjh6Ii8+PC9zdmc+")}.cbp-search-nothing{position:absolute;top:0;padding:0 0 30px;text-align:center;width:100%;font:13px "Open Sans", sans-serif}@media only screen and (max-width: 600px){.cbp-search{width:100%}}.cbp-l-project-social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cbp-social-fb,.cbp-social-twitter,.cbp-social-googleplus,.cbp-social-pinterest{margin-right:9px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cbp-social-fb:hover,.cbp-social-twitter:hover,.cbp-social-googleplus:hover,.cbp-social-pinterest:hover{opacity:.8}.cbp-social-fb:focus,.cbp-social-twitter:focus,.cbp-social-googleplus:focus,.cbp-social-pinterest:focus{outline:none}.cbp-social-fb path{fill:#415C9B}.cbp-social-twitter path{fill:#55acee}.cbp-social-googleplus path{fill:#E57371}.cbp-social-pinterest path{fill:#cb2027} +/*! + * Cube Portfolio - Responsive jQuery Grid Plugin + * + * version: 4.0.0 (4 January, 2017) + * require: jQuery v1.7+ + * + * Copyright 2013-2017, Mihai Buricea (http://scriptpie.com/cubeportfolio/live-preview/) + * Licensed under CodeCanyon License (http://codecanyon.net/licenses) + * + */.cbp-l-filters-alignCenter .cbp-filter-counter:after,.cbp-l-filters-alignRight .cbp-filter-counter:after,.cbp-l-filters-button .cbp-filter-counter:after,.cbp-l-filters-buttonCenter .cbp-filter-counter:after,.cbp-l-filters-text .cbp-filter-counter:after,.cbp,.cbp *,.cbp *:after,.cbp:after,.cbp-l-filters-dropdownHeader:after,.cbp-popup-wrap,.cbp-popup-wrap *,.cbp-popup-wrap:before,.cbp-popup-loadingBox:after{box-sizing:border-box}.cbp-l-grid-agency-title,.cbp-l-grid-agency-desc,.cbp-l-grid-work-title,.cbp-l-grid-work-desc,.cbp-l-grid-blog-title,.cbp-l-grid-projects-title,.cbp-l-grid-projects-desc,.cbp-l-grid-masonry-projects-title,.cbp-l-grid-masonry-projects-desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbp-l-filters-alignCenter,.cbp-l-filters-alignCenter *,.cbp-l-filters-alignLeft,.cbp-l-filters-alignLeft *,.cbp-l-filters-alignRight,.cbp-l-filters-alignRight *,.cbp-l-filters-button,.cbp-l-filters-button *,.cbp-l-filters-buttonCenter,.cbp-l-filters-buttonCenter *,.cbp-l-filters-dropdown,.cbp-l-filters-dropdown *,.cbp-l-filters-list,.cbp-l-filters-list *,.cbp-l-filters-work,.cbp-l-filters-work *,.cbp-l-filters-big,.cbp-l-filters-big *,.cbp-l-filters-text,.cbp-l-filters-text *,.cbp-l-filters-underline,.cbp-l-filters-underline *,.cbp-l-loadMore-bgbutton,.cbp-l-loadMore-bgbutton *,.cbp-l-loadMore-button,.cbp-l-loadMore-button *,.cbp-l-loadMore-text,.cbp-l-loadMore-text *,.cbp-search,.cbp-search *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.cbp:after,.cbp-lazyload:after,.cbp-popup-loadingBox:after,.cbp-popup-singlePageInline:after{content:'';position:absolute;width:34px;height:34px;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-animation:cbp-rotation .8s infinite linear;animation:cbp-rotation .8s infinite linear;border-left:3px solid rgba(114,144,182,0.15);border-right:3px solid rgba(114,144,182,0.15);border-bottom:3px solid rgba(114,144,182,0.15);border-top:3px solid rgba(114,144,182,0.8);border-radius:100%}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-alignRight .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-buttonCenter .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-text .cbp-filter-item:hover .cbp-filter-counter{opacity:1;-webkit-transform:translateY(-44px);transform:translateY(-44px)}.cbp-l-filters-alignCenter .cbp-filter-counter,.cbp-l-filters-alignRight .cbp-filter-counter,.cbp-l-filters-button .cbp-filter-counter,.cbp-l-filters-buttonCenter .cbp-filter-counter,.cbp-l-filters-text .cbp-filter-counter{font:400 11px/18px "Open Sans", sans-serif;border-radius:3px;color:#FFFFFF;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;opacity:0;-webkit-transition:-webkit-transform .25s, opacity .25s;transition:transform .25s, opacity .25s}.cbp-l-filters-alignCenter .cbp-filter-counter:after,.cbp-l-filters-alignRight .cbp-filter-counter:after,.cbp-l-filters-button .cbp-filter-counter:after,.cbp-l-filters-buttonCenter .cbp-filter-counter:after,.cbp-l-filters-text .cbp-filter-counter:after{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.cbp-item{display:inline-block;margin:0 10px 20px 0}.cbp{position:relative;margin:0 auto;z-index:1;height:400px}.cbp>*{visibility:hidden}.cbp .cbp-item{list-style-type:none;margin:0;padding:0;overflow:hidden}.cbp img{display:block;border:0;width:100%;height:auto}.cbp a,.cbp a:hover,.cbp a:active{text-decoration:none;outline:0}.cbp-lazyload{position:relative;background:#fff;display:block}.cbp-lazyload img{opacity:1}.cbp-lazyload img[data-cbp-src]{opacity:0}.cbp-lazyload img:not([data-cbp-src]){-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.cbp-lazyload:after{z-index:0}.cbp-wrapper-outer{overflow:hidden;position:relative;margin:0 auto}.cbp-wrapper-outer,.cbp-wrapper,.cbp-wrapper-helper{list-style-type:none;padding:0;width:100%;height:100%;z-index:1}.cbp-wrapper,.cbp-wrapper-helper{margin:0}.cbp-ready>*{visibility:visible}.cbp-ready:after{display:none;visibility:hidden}.cbp-ready .cbp-item{position:absolute;top:0;left:0}.cbp-ready .cbp-wrapper,.cbp-ready .cbp-wrapper-helper{position:absolute;top:0;left:0}.cbp-item-off{z-index:-1;pointer-events:none;visibility:hidden}.cbp-item-on2off{z-index:0}.cbp-item-off2on{z-index:1}.cbp-item-on2on{z-index:2}.cbp-item-wrapper{width:100%;height:100%;position:relative;top:0;left:0}.cbp-l-project-related-wrap img,.cbp-l-inline img{display:block;width:100%;height:auto;border:0}.cbp-updateItems{-webkit-transition:height .5s ease-in-out !important;transition:height .5s ease-in-out !important;will-change:height}.cbp-updateItems .cbp-item{-webkit-transition:top .5s ease-in-out, left .5s ease-in-out;transition:top .5s ease-in-out, left .5s ease-in-out}.cbp-updateItems .cbp-item-loading{-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out;-webkit-transition:none;transition:none}.cbp-removeItem{-webkit-animation:fadeOut .5s ease-in-out;animation:fadeOut .5s ease-in-out}.cbp-panel{width:94%;max-width:1170px;margin:0 auto}.cbp-misc-video{position:relative;height:0;padding-bottom:56.25%;background:#000;text-align:center}.cbp-misc-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@-webkit-keyframes cbp-rotation{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes cbp-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.clearfix:after{content:" ";display:block;height:0;clear:both}.cbp-l-filters-left{float:left}.cbp-l-filters-right{float:right}@media only screen and (max-width: 480px){.cbp-l-filters-left,.cbp-l-filters-right{width:100%}}.cbp-caption,.cbp-caption-defaultWrap,.cbp-caption-activeWrap{display:block}.cbp-caption-activeWrap{background-color:#282727}.cbp-caption-active .cbp-caption,.cbp-caption-active .cbp-caption-defaultWrap,.cbp-caption-active .cbp-caption-activeWrap{overflow:hidden;position:relative;z-index:1}.cbp-caption-active .cbp-caption-defaultWrap{top:0}.cbp-caption-active .cbp-caption-activeWrap{width:100%;position:absolute;z-index:2;height:100%}.cbp-l-caption-title{color:#fff;font:400 16px/21px "Open Sans", sans-serif}.cbp-l-caption-desc{color:#aaa;font:400 12px/16px "Open Sans", sans-serif}.cbp-l-caption-text{font:400 14px/21px "Open Sans", sans-serif;color:#fff;letter-spacing:3px;padding:0 6px}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{background-color:#547EB1;color:#FFFFFF;display:inline-block;font:400 12px/30px "Open Sans", sans-serif;min-width:90px;text-align:center;margin:4px;padding:0 6px}.cbp-l-caption-buttonLeft:hover,.cbp-l-caption-buttonRight:hover{opacity:0.9}.cbp-caption-none .cbp-caption-activeWrap{display:none}.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:12px 30px}.cbp-caption-fadeIn .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-minimal .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-moveRight .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayRightAlong .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushDown .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealLeft .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-zoom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-opacity .cbp-l-caption-alignLeft .cbp-l-caption-body{padding-top:30px}.cbp-l-caption-alignCenter{display:table;width:100%;height:100%}.cbp-l-caption-alignCenter .cbp-l-caption-body{display:table-cell;vertical-align:middle;text-align:center;padding:15px 0}.cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{position:relative;-webkit-transition:-webkit-transform .25s;transition:transform .25s}.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{-webkit-transform:translateX(20px);transform:translateX(20px)}.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (max-width: 480px){.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:9px 11px}.cbp-l-caption-title{font-size:14px;line-height:21px}.cbp-l-caption-desc{font-size:11px;line-height:14px}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{font-size:11px;line-height:28px;min-width:69px;margin:3px;padding:0 4px}.cbp-l-caption-text{font-size:13px;letter-spacing:1px}}@media only screen and (max-width: 374px){.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:8px 10px}.cbp-l-caption-title{font-size:13px;line-height:20px}.cbp-l-caption-desc{font-size:11px;line-height:14px}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{font-size:10px;line-height:28px;min-width:62px;margin:1px;padding:0 4px}}.cbp-caption-fadeIn .cbp-caption-activeWrap{opacity:0;top:0;background-color:rgba(0,0,0,0.85);-webkit-transition:opacity .5s;transition:opacity .5s}.cbp-caption-fadeIn .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-minimal .cbp-l-caption-title,.cbp-caption-minimal .cbp-l-caption-desc{position:relative;left:0;opacity:0;-webkit-transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out}.cbp-caption-minimal .cbp-l-caption-title{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cbp-caption-minimal .cbp-l-caption-desc{-webkit-transform:translateY(70%);transform:translateY(70%)}.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-title,.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-desc{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.cbp-caption-minimal .cbp-caption-activeWrap{top:0;background-color:#000;background-color:rgba(0,0,0,0.8);opacity:0}.cbp-caption-minimal .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-moveRight .cbp-caption-activeWrap{left:-100%;top:0;-webkit-transition:-webkit-transform .35s;transition:transform .35s}.cbp-caption-moveRight .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(100%);transform:translateX(100%)}.cbp-caption-overlayBottom .cbp-caption-activeWrap{height:60px;background-color:#181616;background-color:rgba(24,22,22,0.7);-webkit-transition:-webkit-transform .25s;transition:transform .25s}.cbp-caption-overlayBottom .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{-webkit-transition-duration:.35s;transition-duration:.35s}.cbp-caption-overlayBottomAlong .cbp-caption-defaultWrap,.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{-webkit-transition:-webkit-transform .35s;transition:transform .35s}.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{height:60px}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-overlayBottomPush .cbp-caption-defaultWrap,.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{-webkit-transition:-webkit-transform .25s;transition:transform .25s}.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{height:61px;-webkit-transform:translateY(0);transform:translateY(0)}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-60px);transform:translateY(-60px)}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-61px);transform:translateY(-61px)}.cbp-caption-overlayBottomReveal .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform .25s;transition:transform .25s}.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap{bottom:0;z-index:1;height:60px}.cbp-caption-overlayBottomReveal .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-60px);transform:translateY(-60px)}.cbp-caption-overlayRightAlong .cbp-caption-defaultWrap,.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{top:0;left:-50%;width:50%}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateX(25%);transform:translateX(25%)}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(100%);transform:translateX(100%)}.cbp-caption-pushDown .cbp-caption-defaultWrap,.cbp-caption-pushDown .cbp-caption-activeWrap{-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-pushDown .cbp-caption-activeWrap{top:-100%}.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(100%);transform:translateY(100%)}.cbp-caption-pushTop .cbp-caption-activeWrap,.cbp-caption-pushTop .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-pushTop .cbp-caption-activeWrap{height:102%}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-99%);transform:translateY(-99%)}.cbp-caption-revealBottom .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-revealBottom .cbp-caption-activeWrap{top:0;z-index:1}.cbp-caption-revealBottom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-revealLeft .cbp-caption-activeWrap{left:100%;top:0;-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-revealLeft .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.cbp-caption-revealTop .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-revealTop .cbp-caption-activeWrap{top:0;z-index:1}.cbp-caption-revealTop .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(100%);transform:translateY(100%)}.cbp-caption-zoom .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:scale(1.25);transform:scale(1.25)}.cbp-caption-zoom .cbp-caption-activeWrap{opacity:0;top:0;background-color:rgba(0,0,0,0.9);-webkit-transition:opacity .4s;transition:opacity .4s}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-opacity .cbp-item{padding:1px}.cbp-caption-opacity .cbp-caption,.cbp-caption-opacity .cbp-caption-activeWrap,.cbp-caption-opacity .cbp-caption-defaultWrap{background-color:transparent}.cbp-caption-opacity .cbp-caption{border:1px solid transparent}.cbp-caption-opacity .cbp-caption:hover{border-color:#EDEDED}.cbp-caption-opacity .cbp-caption-defaultWrap{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.cbp-caption-opacity .cbp-caption:hover .cbp-caption-defaultWrap{opacity:.8}.cbp-caption-opacity .cbp-caption:hover .cbp-caption-activeWrap{top:0}.cbp-caption-expand .cbp-caption-activeWrap{height:auto;background-color:transparent}.cbp-caption-expand .cbp-caption{border-bottom:1px dotted #eaeaea}.cbp-caption-expand .cbp-caption-defaultWrap{cursor:pointer;font:500 15px/23px "Roboto", sans-serif;color:#474747;padding:12px 0 11px 26px}.cbp-caption-expand .cbp-caption-defaultWrap svg{position:absolute;top:16px;left:0}.cbp-caption-expand .cbp-l-caption-body{font:400 13px/21px "Roboto", sans-serif;color:#888;padding:0 0 20px 26px}.cbp-caption-expand-active{-webkit-transition:height .4s !important;transition:height .4s !important}.cbp-caption-expand-active .cbp-item{-webkit-transition:left .4s, top .4s !important;transition:left .4s, top .4s !important}.cbp-caption-expand-open .cbp-caption-activeWrap{-webkit-transition:height .4s;transition:height .4s}.cbp-l-filters-alignCenter{margin-bottom:30px;text-align:center;font:400 12px/21px sans-serif;color:#DADADA}.cbp-l-filters-alignCenter .cbp-filter-item{color:#949494;cursor:pointer;font:400 13px/21px "Open Sans", sans-serif;padding:0 12px;position:relative;overflow:visible;margin:0 0 10px;display:inline-block;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.cbp-l-filters-alignCenter .cbp-filter-item:hover{color:#2D2C2C}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active{color:#2D2C2C;cursor:default}.cbp-l-filters-alignCenter .cbp-filter-counter{background-color:#626161}.cbp-l-filters-alignCenter .cbp-filter-counter:after{border-top:4px solid #626161}.cbp-l-filters-alignLeft{margin-bottom:30px}.cbp-l-filters-alignLeft .cbp-filter-item{background-color:#fff;border:1px solid #cdcdcd;cursor:pointer;font:400 12px/30px "Open Sans", sans-serif;padding:0 13px;position:relative;overflow:visible;margin:0 4px 10px 4px;display:inline-block;color:#888888;-webkit-transition:color .3s ease-in-out, background-color .3s ease-in-out, border .3s ease-in-out;transition:color .3s ease-in-out, background-color .3s ease-in-out, border .3s ease-in-out}.cbp-l-filters-alignLeft .cbp-filter-item:hover{color:#111}.cbp-l-filters-alignLeft .cbp-filter-item.cbp-filter-item-active{background-color:#6C7A89;border:1px solid #6C7A89;color:#fff;cursor:default}.cbp-l-filters-alignLeft .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-alignLeft .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-alignLeft .cbp-filter-counter{display:inline}@media only screen and (max-width: 480px){.cbp-l-filters-alignLeft{text-align:center}}.cbp-l-filters-alignRight{margin-bottom:30px;text-align:right}.cbp-l-filters-alignRight .cbp-filter-item{background-color:transparent;color:#8B8B8B;cursor:pointer;font:400 11px/31px "Open Sans", sans-serif;padding:0 14px;position:relative;overflow:visible;margin:0 3px 10px 3px;border:1px solid #E4E2E2;text-transform:uppercase;display:inline-block;-webkit-transition:color .3s ease-in-out, background-color .3s ease-in-out, border .3s ease-in-out;transition:color .3s ease-in-out, background-color .3s ease-in-out, border .3s ease-in-out}.cbp-l-filters-alignRight .cbp-filter-item:hover{color:#2B3444}.cbp-l-filters-alignRight .cbp-filter-item.cbp-filter-item-active{color:#FFFFFF;background-color:#049372;border-color:#049372;cursor:default}.cbp-l-filters-alignRight .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-alignRight .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-alignRight .cbp-filter-counter{background-color:#049372}.cbp-l-filters-alignRight .cbp-filter-counter:after{border-top:4px solid #049372}@media only screen and (max-width: 480px){.cbp-l-filters-alignRight{text-align:center}}.cbp-l-filters-button{margin-bottom:30px}.cbp-l-filters-button .cbp-filter-item{background-color:#FFFFFF;border:1px solid #ECECEC;color:#888888;cursor:pointer;font:400 12px/32px "Open Sans", sans-serif;margin:0 5px 10px 5px;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;transition:color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out}.cbp-l-filters-button .cbp-filter-item:hover{color:#545454;border-color:#DADADA}.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active{background-color:#545454;color:#fff;border-color:#5d5d5d;cursor:default}.cbp-l-filters-button .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-button .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-button .cbp-filter-counter{background-color:#545454}.cbp-l-filters-button .cbp-filter-counter:after{border-top:4px solid #545454}@media only screen and (max-width: 480px){.cbp-l-filters-button{text-align:center}}.cbp-l-filters-buttonCenter{margin-bottom:30px;text-align:center}.cbp-l-filters-buttonCenter .cbp-filter-item{background-color:#FFFFFF;border:1px solid #ECECEC;color:#888888;cursor:pointer;font:400 12px/32px "Roboto", sans-serif;margin:0 5px 10px 5px;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:color .3s ease-in-out, border-color .3s ease-in-out;transition:color .3s ease-in-out, border-color .3s ease-in-out}.cbp-l-filters-buttonCenter .cbp-filter-item:hover{color:#5d5d5d}.cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active{color:#3B9CB3;border-color:#8CD2E5;cursor:default}.cbp-l-filters-buttonCenter .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-buttonCenter .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-buttonCenter .cbp-filter-counter{background-color:#68ABBC}.cbp-l-filters-buttonCenter .cbp-filter-counter:after{border-top:4px solid #68ABBC}.cbp-l-filters-dropdown{margin-bottom:40px;height:38px;position:relative;z-index:5}.cbp-l-filters-dropdownWrap{width:200px;position:absolute;right:0;background:#4d4c4d}.cbp-l-filters-dropdownHeader{font:400 12px/38px "Open Sans", sans-serif;margin:0 17px;color:#FFF;cursor:default;position:relative}.cbp-l-filters-dropdownHeader:after{border-color:#fff transparent;border-style:solid;border-width:5px 5px 0;content:"";height:0;position:absolute;right:0;top:50%;width:0;margin-top:-1px}.cbp-l-filters-dropdownWrap.cbp-l-filters-dropdownWrap-open .cbp-l-filters-dropdownHeader:after{border-width:0 5px 5px}.cbp-l-filters-dropdownList{display:none;list-style:none outside none;margin:0;padding:0}.cbp-l-filters-dropdownList>li{margin:0;list-style:none}.cbp-l-filters-dropdownWrap.cbp-l-filters-dropdownWrap-open .cbp-l-filters-dropdownList{display:block;margin:0}.cbp-l-filters-dropdownList .cbp-filter-item{background:transparent;color:#b3b3b3;width:100%;text-align:left;font:400 12px/40px "Open Sans", sans-serif;margin:0;padding:0 17px;cursor:pointer;border:none;border-top:1px solid #595959}.cbp-l-filters-dropdownList .cbp-filter-item:hover{color:#e6e6e6}.cbp-l-filters-dropdownList .cbp-filter-item-active{color:#fff;cursor:default}.cbp-l-filters-dropdownWrap .cbp-filter-counter{display:inline}.cbp-l-filters-dropdown-floated{float:right;margin-top:-2px;margin-left:20px;width:200px}@media only screen and (max-width: 480px){.cbp-l-filters-dropdown-floated{width:100%;margin-top:0;margin-left:0}.cbp-l-filters-dropdownWrap{right:0;left:0;margin:0 auto}}.cbp-l-filters-list{margin-bottom:30px;content:"";display:table;clear:both}.cbp-l-filters-list .cbp-filter-item{background-color:transparent;color:#585252;cursor:pointer;font:400 12px/35px "Open Sans", sans-serif;padding:0 18px;position:relative;overflow:visible;margin:0 0 10px;float:left;border:1px solid #3288C4;border-right-width:0;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.cbp-l-filters-list .cbp-filter-item:hover{color:#000}.cbp-l-filters-list .cbp-filter-item.cbp-filter-item-active{cursor:default;color:#FFFFFF;background-color:#3288C4}.cbp-l-filters-list-first{border-radius:6px 0 0 6px}.cbp-l-filters-list-last{border-radius:0 6px 6px 0;border-right-width:1px !important}.cbp-l-filters-list .cbp-filter-counter{display:inline}@media only screen and (max-width: 600px){.cbp-l-filters-list .cbp-filter-item{margin-right:5px;border-radius:6px;border-right-width:1px}}.cbp-l-filters-work{margin-bottom:30px;text-align:center}.cbp-l-filters-work .cbp-filter-item{background-color:#FFFFFF;color:#888;cursor:pointer;font:600 11px/37px "Open Sans", sans-serif;margin:0 3px 15px 3px;overflow:visible;padding:0 16px;position:relative;display:inline-block;text-transform:uppercase;-webkit-transition:color .3s ease-in-out, background-color .3s ease-in-out;transition:color .3s ease-in-out, background-color .3s ease-in-out}.cbp-l-filters-work .cbp-filter-item:hover{color:#fff;background:#607D8B}.cbp-l-filters-work .cbp-filter-item.cbp-filter-item-active{background-color:#607D8B;color:#fff;cursor:default}.cbp-l-filters-work .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-work .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-work .cbp-filter-counter{font:600 11px/37px "Open Sans", sans-serif;text-align:center;display:inline-block;margin-left:8px}.cbp-l-filters-work .cbp-filter-counter:before{content:'('}.cbp-l-filters-work .cbp-filter-counter:after{content:')'}.cbp-l-filters-big{margin-bottom:30px;text-align:center}.cbp-l-filters-big .cbp-filter-item{color:#444;cursor:pointer;font:400 15px/22px "Roboto", sans-serif;margin:0 8px 10px 8px;padding:10px 23px;position:relative;display:inline-block;border:1px solid transparent;text-transform:uppercase;-webkit-transition:color .3s ease-in-out, border .3s ease-in-out;transition:color .3s ease-in-out, border .3s ease-in-out}.cbp-l-filters-big .cbp-filter-item:hover{color:#888}.cbp-l-filters-big .cbp-filter-item.cbp-filter-item-active{border-color:#d5d5d5;color:#444;cursor:default}.cbp-l-filters-big .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-big .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-text{margin-bottom:30px;text-align:center;font:400 12px/21px "Lato", sans-serif;color:#DADADA;padding:0 15px}.cbp-l-filters-text .cbp-filter-item{color:#949494;cursor:pointer;font:400 13px/21px "Lato", sans-serif;padding:0 12px;position:relative;overflow:visible;margin:0 0 10px;display:inline-block;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.cbp-l-filters-text .cbp-filter-item:hover{color:#2D2C2C}.cbp-l-filters-text .cbp-filter-item:hover .cbp-filter-counter{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.cbp-l-filters-text .cbp-filter-item.cbp-filter-item-active{color:#2D2C2C;cursor:default}.cbp-l-filters-text .cbp-filter-counter{background-color:#626161;font:400 11px/18px "Lato", sans-serif}.cbp-l-filters-text .cbp-filter-counter:after{border-top:4px solid #626161}.cbp-l-filters-text-sort{display:inline-block;font:400 13px/21px "Lato", sans-serif;color:#949494;margin-right:15px}@media only screen and (max-width: 480px){.cbp-l-filters-text-sort{display:block;margin-bottom:10px}}.cbp-l-filters-underline{margin-bottom:30px}.cbp-l-filters-underline .cbp-filter-item{border-bottom:3px solid transparent;cursor:pointer;font:600 14px/21px "Open Sans", sans-serif;padding:8px 10px;position:relative;overflow:visible;margin:0 10px 10px 10px;display:inline-block;color:#787878;-webkit-transition:color .25s ease-in-out, border-color .25s ease-in-out;transition:color .25s ease-in-out, border-color .25s ease-in-out}.cbp-l-filters-underline .cbp-filter-item:hover{color:#111}.cbp-l-filters-underline .cbp-filter-item.cbp-filter-item-active{border-bottom-color:#666;color:#444;cursor:default}.cbp-l-filters-underline .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-underline .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-underline .cbp-filter-counter{display:inline}@media only screen and (max-width: 480px){.cbp-l-filters-underline{text-align:center}}.cbp-animation-quicksand{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-quicksand .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-quicksand .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-quicksand .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-quicksand .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:quicksand-off .6s ease-out both;animation:quicksand-off .6s ease-out both}.cbp-animation-quicksand .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:quicksand-on .6s ease-out both;animation:quicksand-on .6s ease-out both}@-webkit-keyframes quicksand-off{100%{opacity:0;-webkit-transform:scale3d(0, 0, 0)}}@keyframes quicksand-off{100%{opacity:0;transform:scale3d(0, 0, 0)}}@-webkit-keyframes quicksand-on{0%{opacity:0;-webkit-transform:scale3d(0, 0, 0)}}@keyframes quicksand-on{0%{opacity:0;transform:scale3d(0, 0, 0)}}.cbp-animation-fadeOut,.cbp-animation-boxShadow{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-fadeOut .cbp-item,.cbp-animation-boxShadow .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-fadeOut .cbp-item,.cbp-animation-boxShadow .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-fadeOut .cbp-item-wrapper,.cbp-animation-boxShadow .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-fadeOut .cbp-item-on2off .cbp-item-wrapper,.cbp-animation-boxShadow .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:fadeOut-off .6s ease-in-out both;animation:fadeOut-off .6s ease-in-out both}.cbp-animation-fadeOut .cbp-item-off2on .cbp-item-wrapper,.cbp-animation-boxShadow .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:fadeOut-on .6s ease-in-out both;animation:fadeOut-on .6s ease-in-out both}@-webkit-keyframes fadeOut-off{0%{opacity:1}80%,100%{opacity:0}}@keyframes fadeOut-off{0%{opacity:1}80%,100%{opacity:0}}@-webkit-keyframes fadeOut-on{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut-on{0%{opacity:0}100%{opacity:1}}.cbp-animation-flipOut{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out;will-change:height}.cbp-animation-flipOut .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out}.cbp-animation-flipOut .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOut .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipOut .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:flipOut-out .7s both ease-in;animation:flipOut-out .7s both ease-in}.cbp-animation-flipOut .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:flipOut-in .7s ease-out both;animation:flipOut-in .7s ease-out both}@-webkit-keyframes flipOut-out{50%,100%{-webkit-transform:translateZ(-1000px) rotateY(-90deg);opacity:0.2}}@keyframes flipOut-out{50%,100%{transform:translateZ(-1000px) rotateY(-90deg);opacity:0.2}}@-webkit-keyframes flipOut-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:0.2}}@keyframes flipOut-in{0%,50%{transform:translateZ(-1000px) rotateY(90deg);opacity:0.2}}.cbp-animation-flipBottom{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out;will-change:height}.cbp-animation-flipBottom .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out}.cbp-animation-flipBottom .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipBottom .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipBottom .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:flipBottom-out .7s both ease-in;animation:flipBottom-out .7s both ease-in}.cbp-animation-flipBottom .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:flipBottom-in .7s ease-out both;animation:flipBottom-in .7s ease-out both}@-webkit-keyframes flipBottom-out{50%,100%{-webkit-transform:translateZ(-1000px) rotateX(-90deg);opacity:0.2}}@keyframes flipBottom-out{50%,100%{transform:translateZ(-1000px) rotateX(-90deg);opacity:0.2}}@-webkit-keyframes flipBottom-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateX(90deg);opacity:0.2}}@keyframes flipBottom-in{0%,50%{transform:translateZ(-1000px) rotateX(90deg);opacity:0.2}}.cbp-animation-scaleSides{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-scaleSides .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-scaleSides .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleSides .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-scaleSides .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:scaleSides-out .9s both;animation:scaleSides-out .9s both}.cbp-animation-scaleSides .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:scaleSides-in .9s both;animation:scaleSides-in .9s both}@-webkit-keyframes scaleSides-out{50%,100%{-webkit-transform:scale(0.6);opacity:0}}@keyframes scaleSides-out{50%,100%{transform:scale(0.6);opacity:0}}@-webkit-keyframes scaleSides-in{0%,50%{-webkit-transform:scale(0.6);opacity:0}}@keyframes scaleSides-in{0%,50%{transform:scale(0.6);opacity:0}}.cbp-animation-skew{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-skew .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-skew .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-skew .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-skew .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:skew-off .6s ease-out both;animation:skew-off .6s ease-out both}.cbp-animation-skew .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:skew-on .6s ease-out both;animation:skew-on .6s ease-out both}@-webkit-keyframes skew-off{100%{opacity:0;-webkit-transform:scale3d(0, 0, 0) skew(20deg, 0)}}@keyframes skew-off{100%{opacity:0;transform:scale3d(0, 0, 0) skew(20deg, 0)}}@-webkit-keyframes skew-on{0%{opacity:0;-webkit-transform:scale3d(0, 0, 0) skew(0, 20deg)}}@keyframes skew-on{0%{opacity:0;transform:scale3d(0, 0, 0) skew(0, 20deg)}}.cbp-animation-fadeOutTop{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-fadeOutTop .cbp-wrapper-outer{overflow:visible}.cbp-animation-fadeOutTop .cbp-item{-webkit-perspective:1000px;perspective:1000px;overflow:visible}.cbp-animation-fadeOutTop .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-fadeOutTop .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:fadeOutTop-out .6s both ease-in-out;animation:fadeOutTop-out .6s both ease-in-out}.cbp-animation-fadeOutTop .cbp-wrapper .cbp-item-wrapper{-webkit-animation:fadeOutTop-in .6s both ease-in-out;animation:fadeOutTop-in .6s both ease-in-out}@-webkit-keyframes fadeOutTop-out{0%{-webkit-transform:translateY(0);opacity:1}50%,100%{-webkit-transform:translateY(-30px);opacity:0}}@keyframes fadeOutTop-out{0%{transform:translateY(0);opacity:1}50%,100%{transform:translateY(-30px);opacity:0}}@-webkit-keyframes fadeOutTop-in{0%,50%{-webkit-transform:translateY(-30px);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes fadeOutTop-in{0%,50%{transform:translateY(-30px);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-slideLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-slideLeft .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-slideLeft .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-slideLeft .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:slideLeft-out .8s both ease-in-out;animation:slideLeft-out .8s both ease-in-out}.cbp-animation-slideLeft .cbp-wrapper .cbp-item-wrapper{-webkit-animation:slideLeft-in .8s both ease-in-out;animation:slideLeft-in .8s both ease-in-out}@-webkit-keyframes slideLeft-out{0%{opacity:1;transform:scale(1)}25%{opacity:.75;-webkit-transform:scale(0.8)}75%{opacity:.75;-webkit-transform:scale(0.8) translateX(-200%)}100%{opacity:.75;-webkit-transform:scale(0.8) translateX(-200%)}}@keyframes slideLeft-out{0%{opacity:1;transform:scale(1)}25%{opacity:.75;transform:scale(0.8)}75%{opacity:.75;transform:scale(0.8) translateX(-200%)}100%{opacity:.75;transform:scale(0.8) translateX(-200%)}}@-webkit-keyframes slideLeft-in{0%,25%{opacity:.75;-webkit-transform:scale(0.8) translateX(200%)}75%{opacity:.75;-webkit-transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes slideLeft-in{0%,25%{opacity:.75;transform:scale(0.8) translateX(200%)}75%{opacity:.75;transform:scale(0.8)}100%{opacity:1;transform:scale(1) translateX(0)}}.cbp-animation-sequentially{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-sequentially .cbp-wrapper-outer{overflow:visible}.cbp-animation-sequentially .cbp-item{-webkit-perspective:1000px;perspective:1000px;overflow:visible}.cbp-animation-sequentially .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-sequentially .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:fadeOutTop-out .6s both ease;animation:fadeOutTop-out .6s both ease}.cbp-animation-sequentially .cbp-wrapper .cbp-item-wrapper{-webkit-animation:fadeOutTop-in .6s both ease-out;animation:fadeOutTop-in .6s both ease-out}.cbp-animation-3dflip{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-3dflip .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-3dflip .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-3dflip .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-animation:flip-out 0.6s both ease-in-out;animation:flip-out 0.6s both ease-in-out}.cbp-animation-3dflip .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:flip-in 0.6s both ease-in-out;animation:flip-in 0.6s both ease-in-out}@-webkit-keyframes flip-out{100%{opacity:0;-webkit-transform:rotateY(90deg)}}@keyframes flip-out{100%{opacity:0;transform:rotateY(90deg)}}@-webkit-keyframes flip-in{0%{opacity:0;-webkit-transform:rotateY(-90deg)}100%{opacity:1;-webkit-transform:rotateY(0deg)}}@keyframes flip-in{0%{opacity:0;transform:rotateY(-90deg)}100%{opacity:1;transform:rotateY(0deg)}}.cbp-animation-flipOutDelay{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-flipOutDelay .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOutDelay .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipOutDelay .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:flipOut-out 1s both ease-in;animation:flipOut-out 1s both ease-in}.cbp-animation-flipOutDelay .cbp-wrapper .cbp-item-wrapper{-webkit-animation:flipOut-in 1s both ease-out;animation:flipOut-in 1s both ease-out}.cbp-animation-slideDelay{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-slideDelay .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-slideDelay .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-slideDelay .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:slideDelay-out 0.5s both ease-in-out;animation:slideDelay-out 0.5s both ease-in-out}.cbp-animation-slideDelay .cbp-wrapper .cbp-item-wrapper{-webkit-animation:slideDelay-in 0.5s both ease-in-out;animation:slideDelay-in 0.5s both ease-in-out}@-webkit-keyframes slideDelay-out{100%{-webkit-transform:translateX(-100%)}}@keyframes slideDelay-out{100%{transform:translateX(-100%)}}@-webkit-keyframes slideDelay-in{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0)}}@keyframes slideDelay-in{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.cbp-animation-rotateSides{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-rotateSides .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateSides .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-rotateSides .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:-50% 50%;-webkit-animation:rotateSides-out .5s both ease-in;transform-origin:-50% 50%;animation:rotateSides-out .5s both ease-in}.cbp-animation-rotateSides .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:150% 50%;-webkit-animation:rotateSides-in .6s both ease-out;transform-origin:150% 50%;animation:rotateSides-in .6s both ease-out}@-webkit-keyframes rotateSides-out{100%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg)}}@keyframes rotateSides-out{100%{opacity:0;transform:translateZ(-500px) rotateY(90deg)}}@-webkit-keyframes rotateSides-in{0%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg)}40%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg)}}@keyframes rotateSides-in{0%{opacity:0;transform:translateZ(-500px) rotateY(-90deg)}40%{opacity:0;transform:translateZ(-500px) rotateY(-90deg)}}.cbp-animation-foldLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-foldLeft .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-foldLeft .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-foldLeft .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:foldLeft-out .7s both;animation:foldLeft-out .7s both}.cbp-animation-foldLeft .cbp-wrapper .cbp-item-wrapper{-webkit-animation:foldLeft-in .7s both;animation:foldLeft-in .7s both}@-webkit-keyframes foldLeft-out{100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg)}}@keyframes foldLeft-out{100%{opacity:0;transform:translateX(-100%) rotateY(-90deg)}}@-webkit-keyframes foldLeft-in{0%{opacity:0.3;-webkit-transform:translateX(100%)}}@keyframes foldLeft-in{0%{opacity:0.3;transform:translateX(100%)}}.cbp-animation-unfold{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-unfold .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-unfold .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-unfold .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:unfold-out .8s both;animation:unfold-out .8s both}.cbp-animation-unfold .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:0% 50%;-webkit-animation:unfold-in .8s both;transform-origin:0% 50%;animation:unfold-in .8s both}@-webkit-keyframes unfold-out{90%{opacity:0.3}100%{opacity:0;-webkit-transform:translateX(-100%)}}@keyframes unfold-out{90%{opacity:0.3}100%{opacity:0;transform:translateX(-100%)}}@-webkit-keyframes unfold-in{0%{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg)}}@keyframes unfold-in{0%{opacity:0;transform:translateX(100%) rotateY(90deg)}}.cbp-animation-scaleDown{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-scaleDown .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleDown .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-scaleDown .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:scaleDown-out .7s both;animation:scaleDown-out .7s both}.cbp-animation-scaleDown .cbp-wrapper .cbp-item-wrapper{-webkit-animation:scaleDown-in .6s both;animation:scaleDown-in .6s both}@-webkit-keyframes scaleDown-out{100%{opacity:0;-webkit-transform:scale(0.8)}}@keyframes scaleDown-out{100%{opacity:0;transform:scale(0.8)}}@-webkit-keyframes scaleDown-in{0%{-webkit-transform:translateX(100%)}}@keyframes scaleDown-in{0%{transform:translateX(100%)}}.cbp-animation-frontRow{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-frontRow .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-frontRow .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-frontRow .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:frontRow-out .7s both ease;animation:frontRow-out .7s both ease}.cbp-animation-frontRow .cbp-wrapper .cbp-item-wrapper{-webkit-animation:frontRow-in .6s both ease;animation:frontRow-in .6s both ease}@-webkit-keyframes frontRow-out{100%{-webkit-transform:translateX(-60%) scale(0.8);opacity:0}}@keyframes frontRow-out{100%{transform:translateX(-60%) scale(0.8);opacity:0}}@-webkit-keyframes frontRow-in{0%{-webkit-transform:translateX(100%) scale(0.8)}100%{opacity:1;-webkit-transform:translateX(0%) scale(1)}}@keyframes frontRow-in{0%{transform:translateX(100%) scale(0.8)}100%{opacity:1;transform:translateX(0%) scale(1)}}.cbp-animation-rotateRoom{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-rotateRoom .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateRoom .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-rotateRoom .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateRoom-out .8s both ease;animation:rotateRoom-out .8s both ease}.cbp-animation-rotateRoom .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-animation:rotateRoom-in .8s both ease;animation:rotateRoom-in .8s both ease}@-webkit-keyframes rotateRoom-out{90%{opacity:.3}100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(90deg)}}@keyframes rotateRoom-out{90%{opacity:.3}100%{opacity:0;transform:translateX(-100%) rotateY(90deg)}}@-webkit-keyframes rotateRoom-in{0%{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg)}}@keyframes rotateRoom-in{0%{opacity:.3;transform:translateX(100%) rotateY(-90deg)}}.cbp-animation-bounceBottom{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceBottom .cbp-wrapper-helper{-webkit-animation:bounceBottom-out .6s both ease-in-out;animation:bounceBottom-out .6s both ease-in-out}.cbp-animation-bounceBottom .cbp-wrapper{-webkit-animation:bounceBottom-in .6s both ease-in-out;animation:bounceBottom-in .6s both ease-in-out}@-webkit-keyframes bounceBottom-out{100%{-webkit-transform:translateY(100%);opacity:0}}@keyframes bounceBottom-out{100%{transform:translateY(100%);opacity:0}}@-webkit-keyframes bounceBottom-in{0%{-webkit-transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes bounceBottom-in{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-bounceLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceLeft .cbp-wrapper-helper{-webkit-animation:bounceLeft-out .6s both ease-in-out;animation:bounceLeft-out .6s both ease-in-out}.cbp-animation-bounceLeft .cbp-wrapper{-webkit-animation:bounceLeft-in .6s both ease-in-out;animation:bounceLeft-in .6s both ease-in-out}@-webkit-keyframes bounceLeft-out{100%{-webkit-transform:translateX(-100%);opacity:0}}@keyframes bounceLeft-out{100%{transform:translateX(-100%);opacity:0}}@-webkit-keyframes bounceLeft-in{0%{-webkit-transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes bounceLeft-in{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}.cbp-animation-bounceTop{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceTop .cbp-wrapper-helper{-webkit-animation:bounceTop-out .6s both ease-in-out;animation:bounceTop-out .6s both ease-in-out}.cbp-animation-bounceTop .cbp-wrapper{-webkit-animation:bounceTop-in .6s both ease-in-out;animation:bounceTop-in .6s both ease-in-out}@-webkit-keyframes bounceTop-out{100%{-webkit-transform:translateY(-100%);opacity:0}}@keyframes bounceTop-out{100%{transform:translateY(-100%);opacity:0}}@-webkit-keyframes bounceTop-in{0%{-webkit-transform:translateY(-100%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes bounceTop-in{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-moveLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-moveLeft .cbp-wrapper-helper{-webkit-animation:moveLeft-out .6s both ease-in-out;animation:moveLeft-out .6s both ease-in-out}.cbp-animation-moveLeft .cbp-wrapper{-webkit-animation:moveLeft-in .6s both ease-in-out;animation:moveLeft-in .6s both ease-in-out}@-webkit-keyframes moveLeft-out{100%{-webkit-transform:translateX(-100%);opacity:0}}@keyframes moveLeft-out{100%{transform:translateX(-100%);opacity:0}}@-webkit-keyframes moveLeft-in{0%{-webkit-transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes moveLeft-in{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}.cbp-displayType-bottomToTop{-webkit-perspective:1000px;perspective:1000px}.cbp-displayType-bottomToTop .cbp-item{-webkit-animation:fadeInBottomToTop .3s both ease-in;animation:fadeInBottomToTop .3s both ease-in}@-webkit-keyframes fadeInBottomToTop{0%{opacity:0;-webkit-transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInBottomToTop{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}.cbp-displayType-fadeIn{-webkit-animation:fadeIn .5s both ease-in;animation:fadeIn .5s both ease-in}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cbp-displayType-fadeInToTop{-webkit-perspective:1000px;perspective:1000px;-webkit-animation:fadeInToTop .5s both ease-in;animation:fadeInToTop .5s both ease-in}@-webkit-keyframes fadeInToTop{0%{opacity:0;-webkit-transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInToTop{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.cbp-displayType-sequentially .cbp-item{-webkit-animation:fadeIn .5s both ease-in;animation:fadeIn .5s both ease-in}.cbp-lightbox img{display:block;border:0;width:100%;height:auto}.cbp-popup-ie8bg{position:absolute;width:100%;height:100%;min-height:100%;top:0;left:0;z-index:-1;background:#000}.cbp-popup-wrap{height:100%;text-align:center;position:fixed;width:100%;left:0;top:0;display:none;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-x:hidden;z-index:9990;padding:0 10px}.cbp-popup-wrap video{outline:0 none}.cbp-popup-lightbox{background:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center}.cbp-popup-singlePage{background:#fff;padding:0}.cbp-popup-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.cbp-popup-content{position:relative;display:inline-block;vertical-align:middle;text-align:left;max-width:100%}.cbp-popup-lightbox .cbp-popup-content{display:flex}.cbp-popup-singlePage .cbp-popup-content{position:relative;z-index:1;margin-top:145px;max-width:1024px;vertical-align:top;width:94%}.cbp-popup-singlePage .cbp-popup-content-basic{position:relative;z-index:1;margin-top:104px;vertical-align:top;width:100%;display:inline-block;text-align:left}.cbp-popup-lightbox-figure{width:100%;position:relative;padding:20px 0}.cbp-popup-lightbox-bottom{position:relative;margin-top:3px}.cbp-popup-lightbox-title{padding-right:50px;font:400 12px/18px "Open Sans", sans-serif;color:#eee}.cbp-popup-lightbox-counter{position:absolute;top:0;right:0;font:400 12px/18px "Open Sans", sans-serif;color:#eee}.cbp-popup-lightbox-img{width:auto;max-width:100%;height:auto;display:block;box-shadow:0 0 8px rgba(0,0,0,0.6)}.cbp-popup-lightbox-img[data-action]{cursor:pointer}.cbp-popup-lightbox-isIframe .cbp-popup-content{width:75%;display:inline-block}@media only screen and (max-width: 768px){.cbp-popup-lightbox-isIframe .cbp-popup-content{width:95%}}.cbp-popup-lightbox-isIframe .cbp-lightbox-bottom{left:0;position:absolute;top:100%;width:100%;margin-top:3px}.cbp-popup-lightbox-iframe{position:relative;height:0;padding-bottom:56.25%;background:#000}.cbp-popup-lightbox-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6)}.cbp-popup-lightbox-iframe audio{margin-top:27%}.cbp-popup-lightbox-iframe .cbp-popup-lightbox-bottom{position:absolute;left:0;top:100%;width:100%}.cbp-popup-singlePage .cbp-popup-navigation-wrap{position:absolute;top:0;left:0;width:100%;z-index:9990;height:104px;background-color:#3D4750}.cbp-popup-singlePage .cbp-popup-navigation{position:relative;width:100%;height:100%}.cbp-popup-singlePage-sticky .cbp-popup-navigation-wrap{position:fixed;top:0 !important}.cbp-popup-singlePage-counter{color:#fff;position:absolute;margin:auto;right:40px;top:0;bottom:0;font:400 13px/30px "Open Sans", sans-serif;height:30px}@media only screen and (max-width: 768px){.cbp-popup-singlePage-counter{right:3%}}.cbp-popup-next,.cbp-popup-prev,.cbp-popup-close{padding:0;border:medium none;position:absolute;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cbp-popup-lightbox .cbp-popup-prev,.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-lightbox .cbp-popup-close{visibility:hidden}.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-prev,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-close{visibility:visible}.cbp-popup-lightbox .cbp-popup-prev{background:url("../img/cbp-sprite.png") no-repeat scroll 0 0 transparent;width:44px;height:44px;top:0;bottom:0;left:20px;margin:auto}.cbp-popup-lightbox .cbp-popup-prev:hover{background-position:0 -46px}.cbp-popup-singlePage .cbp-popup-prev{background:url("../img/cbp-sprite.png") no-repeat scroll 0 -92px transparent;width:44px;height:44px;margin:auto;top:0;right:108px;bottom:0;left:0}.cbp-popup-singlePage .cbp-popup-prev:hover{background-position:0 -138px}.cbp-popup-lightbox .cbp-popup-next{background:url("../img/cbp-sprite.png") no-repeat scroll -46px 0 transparent;width:44px;height:44px;top:0;bottom:0;right:20px;margin:auto}.cbp-popup-lightbox .cbp-popup-next:hover{background-position:-46px -46px}.cbp-popup-singlePage .cbp-popup-next{background:url("../img/cbp-sprite.png") no-repeat scroll -46px -92px transparent;width:44px;height:44px;margin:auto;top:0;right:0;bottom:0;left:108px}.cbp-popup-singlePage .cbp-popup-next:hover{background-position:-46px -138px}.cbp-popup-lightbox .cbp-popup-close{background:url("../img/cbp-sprite.png") no-repeat scroll -92px 0 transparent;height:40px;width:40px;right:20px;top:20px}.cbp-popup-lightbox .cbp-popup-close:hover{background-position:-92px -46px}.cbp-popup-singlePage .cbp-popup-close{background:url("../img/cbp-sprite.png") no-repeat scroll -92px -92px transparent;height:44px;width:44px;margin:auto;top:0;right:0;bottom:0;left:0}.cbp-popup-singlePage .cbp-popup-close:hover{background-position:-92px -138px}.cbp-popup-singlePage .cbp-popup-ie8bg{background-color:#fff}@media only screen and (max-width: 360px), (max-height: 600px){.cbp-popup-next,.cbp-popup-prev,.cbp-popup-close{-webkit-transform:scale(0.8);transform:scale(0.8)}.cbp-popup-lightbox .cbp-popup-close{right:10px;top:10px}.cbp-popup-lightbox .cbp-popup-next{right:10px}.cbp-popup-lightbox .cbp-popup-prev{left:10px}.cbp-popup-singlePage .cbp-popup-navigation-wrap{height:84px}.cbp-popup-singlePage .cbp-popup-content{margin-top:120px}}.cbp-popup-loadingBox{width:100%;height:100%;position:absolute;top:0;left:0}.cbp-popup-lightbox .cbp-popup-loadingBox:after{border-left:3px solid rgba(255,255,255,0.3);border-right:3px solid rgba(255,255,255,0.3);border-bottom:3px solid rgba(255,255,255,0.3);border-top:3px solid rgba(255,255,255,0.85)}.cbp-popup-ready .cbp-popup-loadingBox{visibility:hidden;display:none}.cbp-popup-loading .cbp-popup-loadingBox{visibility:visible;display:block}.cbp-popup-transitionend{overflow-y:scroll}.cbp-popup-singlePage{left:100%;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.cbp-popup-singlePage.cbp-popup-loading .cbp-popup-content{opacity:0}.cbp-popup-singlePage-open{left:0}.cbp-popup-singlePage.cbp-popup-singlePage-fade{left:0;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.cbp-popup-singlePage-open.cbp-popup-singlePage-fade{opacity:1}.cbp-popup-singlePage.cbp-popup-singlePage-right{left:-100%;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.cbp-popup-singlePage-open.cbp-popup-singlePage-right{left:0}.cbp-l-project-title{color:#454444;font:600 42px/46px "Open Sans", sans-serif;letter-spacing:2px;margin-bottom:15px;text-align:center;text-transform:uppercase}.cbp-l-project-subtitle{color:#787878;font:400 14px/21px "Open Sans", sans-serif;margin:0 auto 50px;max-width:500px;text-align:center}.cbp-popup-singlePage .cbp-popup-content .cbp-l-project-img{display:block;margin:0 auto;max-width:100%}.cbp-l-project-container{overflow:hidden;margin:40px auto 0;clear:both}.cbp-l-project-desc{float:left;width:62%}.cbp-l-project-details{float:right;width:38%;padding-left:60px;margin-bottom:15px}@media only screen and (max-width: 768px){.cbp-l-project-title{font-size:30px;line-height:34px}.cbp-l-project-desc{width:100%}.cbp-l-project-details{width:100%;margin-top:20px;padding-left:0}}.cbp-l-project-desc-title{border-bottom:1px solid #cdcdcd;margin-bottom:22px;color:#444}.cbp-l-project-desc-title span,.cbp-l-project-details-title span{border-bottom:1px solid #747474;display:inline-block;margin:0 0 -1px 0;font:400 16px/36px "Open Sans", sans-serif;padding:0 5px 0 0}.cbp-l-project-desc-text{font:400 13px/20px "Open Sans", sans-serif;color:#555;margin-bottom:20px}.cbp-l-project-details-title{border-bottom:1px solid #cdcdcd;margin-bottom:19px;color:#444}.cbp-l-project-details-list{margin:0;padding:0;list-style:none}.cbp-l-project-details-list>li,.cbp-l-project-details-list>div{border-bottom:1px dotted #DFDFDF;padding:inherit;color:#666;font:400 12px/30px "Open Sans", sans-serif}.cbp-l-project-details-list>li:last-child,.cbp-l-project-details-list>div:last-child{border:none}.cbp-l-project-details-list strong{display:inline-block;color:#696969;font-weight:600;min-width:100px}.cbp-l-project-details-visit{color:#FFFFFF;float:right;clear:both;text-decoration:none;font:400 11px/18px "Open Sans", sans-serif;margin-top:25px;background-color:#62B57B;padding:8px 19px;text-transform:uppercase;letter-spacing:.5px}.cbp-l-project-details-visit:hover{opacity:0.9;color:#fff}.cbp-l-project-related-wrap{font-size:0;margin:0;padding:0}.cbp-l-project-related-item{margin-left:5%;max-width:30%;float:left}.cbp-l-project-related-item:first-child{margin-left:0}.cbp-l-project-related-title{font:700 14px/18px "Open Sans", sans-serif;color:#474747;margin-top:20px}.cbp-l-project-related-link{text-decoration:none}.cbp-l-project-related-link:hover{opacity:0.9}.cbp-l-member-img{float:left;width:40%;margin-top:20px}.cbp-l-member-img img{border:1px solid #e2e2e2;width:auto;max-width:100%;height:auto;display:inline-block;border:0}.cbp-l-member-info{margin-top:20px;padding-left:25px;float:left;width:60%}@media only screen and (max-width: 768px){.cbp-l-member-img{width:100%;text-align:center}.cbp-l-member-info{width:100%;padding-left:0}}.cbp-l-member-name{font:400 28px/28px "Open Sans", sans-serif;color:#474747}.cbp-l-member-position{font:400 13px/21px "Open Sans", sans-serif;color:#888;margin-top:6px}.cbp-l-member-desc{font:400 12px/18px "Open Sans", sans-serif;margin-top:25px;color:#474747}.cbp-popup-singlePageInline-open{-webkit-transition:height .5s 0s !important;transition:height .5s 0s !important}.cbp-popup-singlePageInline-open .cbp-item{-webkit-transition:-webkit-transform .5s 0s !important;transition:transform .5s 0s !important}.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline:after{display:none;visibility:hidden}.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline .cbp-popup-content,.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline .cbp-popup-navigation{-webkit-transition-delay:0;transition-delay:0}.cbp-popup-singlePageInline{width:100%;position:absolute;top:0;left:0;z-index:0;overflow:hidden}.cbp-popup-singlePageInline .cbp-popup-content{opacity:0;width:100%;z-index:1;min-height:300px}.cbp-popup-singlePageInline .cbp-popup-content,.cbp-popup-singlePageInline .cbp-popup-navigation{-webkit-transition:opacity .4s ease-in .2s;transition:opacity .4s ease-in .2s}.cbp-popup-singlePageInline .cbp-popup-navigation{opacity:0;position:absolute;top:0;right:0;z-index:2;width:40px;height:40px}.cbp-popup-singlePageInline .cbp-popup-close{background:url("../img/cbp-sprite.png") no-repeat scroll -92px 0 transparent;height:40px;width:40px;right:20px;top:30px}.cbp-popup-singlePageInline .cbp-popup-close:hover{opacity:0.7}.cbp-popup-singlePageInline-ready{z-index:4}.cbp-popup-singlePageInline-ready .cbp-popup-content,.cbp-popup-singlePageInline-ready .cbp-popup-navigation{opacity:1}.cbp-popup-singlePageInline-ready:after{display:none;visibility:hidden}.cbp-singlePageInline-active{opacity:0.6 !important}.cbp-l-inline{margin:20px 0;overflow:hidden;background:#FAFAFA;padding:30px}.cbp-l-inline-left{float:left;width:44%}.cbp-l-project-img{max-width:100%}.cbp-l-inline-right{float:right;width:56%;padding-left:inherit}@media only screen and (max-width: 768px){.cbp-l-inline-left{width:100%;text-align:center;margin-top:40px}.cbp-l-inline-right{width:100%;padding-left:0;margin-top:20px}}.cbp-l-inline-title{font:400 28px/30px "Open Sans", sans-serif;color:#474747}.cbp-l-inline-subtitle{font:400 13px/21px "Open Sans", sans-serif;color:#888;margin-top:7px}.cbp-l-inline-desc{font:400 13px/20px "Open Sans", sans-serif;color:#474747;margin-top:25px;margin-bottom:20px}.cbp-l-inline-view-wrap{text-align:right}.cbp-l-inline-view{font:400 13px/35px "Open Sans", sans-serif;color:#9C9C9C;margin-top:40px;display:inline-block;padding:0 20px;border:1px solid #ccc;text-decoration:none}.cbp-l-inline-view:hover{color:#757575}.cbp-l-inline-details{margin-bottom:15px;font:13px/22px "Open Sans", sans-serif}.cbp-l-loadMore-defaultText,.cbp-l-loadMore-button-defaultText{display:block}.cbp-l-loadMore-loadingText,.cbp-l-loadMore-noMoreLoading,.cbp-l-loadMore-button-loadingText,.cbp-l-loadMore-button-noMoreLoading{display:none}.cbp-l-loadMore-loading .cbp-l-loadMore-loadingText,.cbp-l-loadMore-loading .cbp-l-loadMore-button-loadingText{display:block}.cbp-l-loadMore-loading .cbp-l-loadMore-defaultText,.cbp-l-loadMore-loading .cbp-l-loadMore-noMoreLoading,.cbp-l-loadMore-loading .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-loading .cbp-l-loadMore-button-noMoreLoading{display:none}.cbp-l-loadMore-stop .cbp-l-loadMore-noMoreLoading,.cbp-l-loadMore-stop .cbp-l-loadMore-button-noMoreLoading{display:block}.cbp-l-loadMore-stop .cbp-l-loadMore-defaultText,.cbp-l-loadMore-stop .cbp-l-loadMore-loadingText,.cbp-l-loadMore-stop .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-stop .cbp-l-loadMore-button-loadingText{display:none}.cbp-l-loadMore-bgbutton{text-align:center}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link{border:1px solid #DEDEDE;color:#7E7B7B;display:inline-block;font:400 13px/40px "Lato", sans-serif;min-width:80px;text-decoration:none;padding:0 50px;margin-top:50px;outline:0;box-shadow:none;letter-spacing:1px;-webkit-transition:color .25s;transition:color .25s}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link:hover,.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link.cbp-l-loadMore-loading{color:#B0B0B0}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link.cbp-l-loadMore-stop{color:#B0B0B0;cursor:default}.cbp-l-loadMore-button{text-align:center}.cbp-l-loadMore-button .cbp-l-loadMore-link,.cbp-l-loadMore-button .cbp-l-loadMore-button-link{border:1px solid #DEDEDE;color:#7E7B7B;display:inline-block;font:400 12px/36px "Open Sans", sans-serif;min-width:80px;text-decoration:none;padding:0 30px;outline:0;margin-top:40px;box-shadow:none;-webkit-transition:color .25s;transition:color .25s}.cbp-l-loadMore-button .cbp-l-loadMore-link:hover,.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-loading,.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover,.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-loading{color:#B0B0B0}.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-stop,.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-button-stop,.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-stop,.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-button-stop{cursor:default;color:#B0B0B0}.cbp-l-loadMore-text{text-align:center}.cbp-l-loadMore-text .cbp-l-loadMore-link,.cbp-l-loadMore-text .cbp-l-loadMore-text-link{font:400 15px "Open Sans", sans-serif;color:#7E7B7B;text-decoration:none;cursor:pointer;margin-top:50px;display:block}.cbp-l-loadMore-text .cbp-l-loadMore-stop,.cbp-l-loadMore-text .cbp-l-loadMore-text-stop{color:#B0B0B0;cursor:default}.cbp-mode-slider{-webkit-transition:height .35s;transition:height .35s}.cbp-mode-slider .cbp-wrapper,.cbp-mode-slider .cbp-item{-webkit-transition:-webkit-transform .35s;transition:transform .35s}.cbp-mode-slider .cbp-wrapper{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.cbp-mode-slider-dragStart *{cursor:move !important;cursor:-ms-grabbing !important;cursor:-webkit-grabbing !important;cursor:-moz-grabbing !important;cursor:grabbing !important}.cbp-mode-slider-dragStart .cbp-wrapper{-webkit-transition:none;transition:none}.cbp-nav-next,.cbp-nav-prev{position:relative;background:#7c8b90;cursor:pointer;display:inline-block;margin-left:1px;height:22px;width:21px}.cbp-nav-next{border-radius:0 2px 2px 0}.cbp-nav-prev{border-radius:2px 0 0 2px}.cbp-nav-next:hover,.cbp-nav-prev:hover{opacity:0.8}.cbp-nav-next:after,.cbp-nav-prev:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url("../img/cbp-sprite.png") no-repeat;height:10px;width:7px}.cbp-nav-next:after{background-position:-134px 0}.cbp-nav-prev:after{background-position:-134px -12px}.cbp-nav-stop{opacity:0.5 !important;cursor:default !important}.cbp-nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cbp-nav-controls{position:absolute;top:-51px;right:0;z-index:100}.cbp-nav-pagination{position:absolute;bottom:-30px;right:0;z-index:100;left:0;text-align:center}.cbp-nav-pagination-item{position:relative;width:10px;height:10px;border-radius:50%;margin:0 4px;display:inline-block;cursor:pointer;background:#c2c2c2;-webkit-transition:background 0.5s;transition:background 0.5s}.cbp-nav-pagination-active{background:#797979}.cbp-pagination-item{max-width:100px;display:inline-block;cursor:pointer;margin-top:10px;margin-right:5px;position:relative}.cbp-pagination-item img{display:block;width:100%;height:auto;border:0}.cbp-pagination-item:after{content:'';position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);-webkit-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.cbp-pagination-active:after{background:transparent}.cbp-slider-wrap,.cbp-slider-item{margin:0;padding:0;list-style-type:none}.cbp-slider .cbp-nav-controls{position:static}.cbp-slider .cbp-nav-next,.cbp-slider .cbp-nav-prev{background:transparent;position:absolute;margin:auto;top:0;bottom:0;z-index:100;width:44px;height:44px}.cbp-slider .cbp-nav-next{right:25px;left:auto}.cbp-slider .cbp-nav-prev{left:25px;right:auto}.cbp-slider .cbp-nav-next:after,.cbp-slider .cbp-nav-prev:after{background:url("../img/cbp-sprite.png") no-repeat;width:44px;height:44px}.cbp-slider .cbp-nav-next:after{background-position:-46px -92px}.cbp-slider .cbp-nav-next:hover:after{background-position:-46px -46px}.cbp-slider .cbp-nav-prev:after{background-position:0 -92px}.cbp-slider .cbp-nav-prev:hover:after{background-position:0 -46px}.cbp-slider .cbp-nav-pagination{text-align:right;bottom:20px;right:25px;left:auto}.cbp-slider-edge .cbp-nav-controls{position:static}.cbp-slider-edge .cbp-nav-next,.cbp-slider-edge .cbp-nav-prev{background:transparent;position:absolute;margin:auto;top:0;bottom:0;z-index:100;width:44px;height:44px}.cbp-slider-edge .cbp-nav-next{right:0;left:auto}.cbp-slider-edge .cbp-nav-prev{left:0;right:auto}.cbp-slider-edge .cbp-nav-next:after,.cbp-slider-edge .cbp-nav-prev:after{background:url("../img/cbp-sprite.png") no-repeat;width:9px;height:16px}.cbp-slider-edge .cbp-nav-next:after{background-position:-134px -24px}.cbp-slider-edge .cbp-nav-prev:after{background-position:-134px -42px}.cbp-slider-edge .cbp-nav-pagination{bottom:-50px}.cbp-slider-edge .cbp-nav-pagination-item{border:2px solid #0f0f0f;opacity:0.4;background:transparent}.cbp-slider-edge .cbp-nav-pagination-active{background:#000}.cbp-slider-inline{position:relative}.cbp-slider-inline .cbp-slider-item{position:absolute;width:100%;top:0;-webkit-transition:left .5s;transition:left .5s}.cbp-slider-inline .cbp-slider-item--active{position:relative;z-index:2}.cbp-slider-wrapper{position:relative;overflow:hidden}.cbp-slider-controls{position:absolute;top:0;right:0;z-index:100;opacity:0;-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.cbp-slider-inline-ready .cbp-slider-controls{opacity:1}.cbp-slider-next,.cbp-slider-prev{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;cursor:pointer;position:relative;width:36px;height:36px;background:#547EB1}.cbp-slider-next{margin-left:1px}.cbp-slider-next:after,.cbp-slider-prev:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url("../img/cbp-sprite.png") no-repeat;width:9px;height:16px}.cbp-slider-next:after{background-position:-134px -60px}.cbp-slider-prev:after{background-position:-134px -78px}.cbp-l-grid-agency .cbp-caption:after{position:absolute;content:'';width:0;height:0;border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;bottom:0px;left:50%;margin-left:-5px;z-index:1}.cbp-l-grid-agency.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:scale(1.15);transform:scale(1.15)}.cbp-l-grid-agency-title{margin-top:18px;font:700 17px/24px "Lato", sans-serif;color:#666;text-align:center;padding:0 4px}.cbp-item:hover .cbp-l-grid-agency-title{color:#222}.cbp-l-grid-agency-desc{font:400 12px/21px "Open Sans", sans-serif;color:#aaa;text-align:center}@media only screen and (max-width: 480px){.cbp-l-grid-agency-title{font-size:15px;line-height:21px}}.cbp-l-grid-work.cbp-caption-zoom .cbp-caption-activeWrap{background-color:rgba(0,0,0,0.7)}.cbp-l-grid-work .cbp-item{padding:3px}.cbp-l-grid-work .cbp-item-wrapper{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.2);padding:7px 7px 27px;border-top:1px solid #F4F4F4}.cbp-l-grid-work-title{margin-top:17px;font:400 17px/25px "Roboto Condensed", sans-serif;color:#607D8B;text-align:center;text-transform:uppercase;display:block}.cbp-l-grid-work-title:hover{color:#365D67}.cbp-l-grid-work-desc{font:400 11px/16px "Open Sans", sans-serif;color:#888888;text-align:center;text-transform:uppercase}@media only screen and (max-width: 480px){.cbp-l-grid-work-title{font-size:15px;line-height:21px;margin-top:15px}.cbp-l-grid-work .cbp-item-wrapper{padding-bottom:18px}}.cbp-l-grid-blog-title{font:400 18px/30px "Open Sans", sans-serif;color:#444;display:block;margin-top:17px}.cbp-l-grid-blog-title:hover{color:#787878}.cbp-l-grid-blog-date{font:400 12px/18px "Open Sans", sans-serif;color:#787878;display:inline-block}.cbp-l-grid-blog-comments{font:400 12px/18px "Open Sans", sans-serif;color:#3C6FBB;display:inline-block}.cbp-l-grid-blog-comments:hover{opacity:.8}.cbp-l-grid-blog-desc{font:400 13px/18px "Open Sans", sans-serif;color:#9B9B9B;margin-top:9px}.cbp-l-grid-blog-split{margin:0 4px;font:400 13px/16px "Open Sans", sans-serif;color:#787878;display:inline-block}.cbp-l-grid-clients{height:180px}.cbp-l-clients-title-block{font:400 32px/53px "Roboto", sans-serif;color:#666464;text-align:center;margin-bottom:40px}.cbp-l-grid-faq .cbp-item{width:100%}.cbp-l-grid-projects-title{font:700 14px/21px "Open Sans", sans-serif;color:#474747;margin-top:15px}.cbp-l-grid-projects-desc{font:400 12px/18px "Open Sans", sans-serif;color:#888888;margin-top:5px}@media only screen and (max-width: 480px){.cbp-l-grid-projects-title{margin-top:12px}.cbp-l-grid-projects-desc{margin-top:3px}}.cbp-l-grid-masonry-projects .cbp-caption-activeWrap{background-color:#59a3b6;background-color:rgba(89,163,182,0.95)}.cbp-l-grid-masonry-projects .cbp-l-caption-buttonLeft,.cbp-l-grid-masonry-projects .cbp-l-caption-buttonRight{background-color:#545454}.cbp-l-grid-masonry-projects-title{font:500 15px/22px "Roboto", sans-serif;color:#59a3b6;text-align:center;display:block;margin-top:12px}.cbp-l-grid-masonry-projects-title:hover{color:#457C8B}.cbp-l-grid-masonry-projects-desc{font:400 12px/18px "Roboto", sans-serif;color:#b2b2b2;text-align:center}.cbp-l-grid-team-name{font:400 17px/24px "Open Sans", sans-serif;color:#456297;display:block;text-align:center;margin-top:18px}.cbp-l-grid-team-name:hover{color:#34425C}.cbp-l-grid-team-position{font:italic 400 13px/21px "Open Sans", sans-serif;color:#999;text-align:center}@media only screen and (max-width: 480px){.cbp-l-grid-team-name{font-size:15px;line-height:22px;margin-top:13px}.cbp-l-grid-team-position{font-size:12px;line-height:18px}}.cbp-l-grid-mosaic-flat .cbp-caption-activeWrap{background-color:#64C28E;background-color:rgba(101,199,150,0.95)}.cbp-l-grid-mosaic-flat .cbp-l-caption-title{color:#FFFFFF;font:400 14px/21px "Lato", sans-serif;text-transform:uppercase;letter-spacing:2px;display:inline-block}.cbp-l-grid-mosaic-flat .cbp-l-caption-title:after{content:'';display:block;width:40%;height:1px;background-color:#fff;margin:8px auto 0}@media only screen and (max-width: 800px){.cbp-l-grid-mosaic-flat .cbp-l-caption-title:after{display:none}}.cbp-l-grid-mosaic-projects .cbp-caption-activeWrap{background-color:#59a3b6;background-color:rgba(89,163,182,0.97)}.cbp-l-grid-mosaic .cbp-caption-activeWrap{background-color:#FFEA71;background-color:rgba(255,234,113,0.95)}.cbp-l-grid-mosaic .cbp-l-caption-title{color:#5A5A5A;font:500 18px/22px "Roboto", sans-serif;text-transform:uppercase;margin-bottom:5px}.cbp-l-grid-mosaic .cbp-l-caption-desc{color:#585858;font:400 13px/20px "Roboto", sans-serif}@media only screen and (max-width: 480px){.cbp-l-grid-mosaic .cbp-l-caption-title{font-size:16px;line-height:22px;margin-bottom:0px}.cbp-l-grid-mosaic .cbp-l-caption-desc{font-size:12px;line-height:18px}}.cbp-l-slider-title-block{border-bottom:1px solid #cdcdcd;margin-bottom:22px}.cbp-l-slider-title-block div{padding:0 2px 6px 0;display:inline-block;border-bottom:1px solid #a9a5a5;color:#5e5e5e;margin-bottom:-1px;font:15px/21px "Roboto", sans-serif}.cbp-l-grid-slider-team-name{float:left;font:20px/30px "Roboto", sans-serif;color:#494949;margin-top:16px}.cbp-l-grid-slider-team-position{clear:both;font:14px/21px "Roboto", sans-serif;color:#A6A6A6}.cbp-l-grid-slider-team-desc{font:13px/20px "Roboto", sans-serif;color:#969696;margin-top:15px}.cbp-l-grid-slider-team-social{float:right;margin-top:22px}.cbp-l-grid-slider-team-social a{margin-left:4px}.cbp-l-grid-slider-team-social a:hover{opacity:0.8}@media only screen and (max-width: 600px){.cbp-l-grid-slider-team-wrap{float:left;width:100%;margin-bottom:10px}.cbp-l-grid-slider-team-name{font-size:17px;line-height:26px;width:100%;margin-top:12px;text-align:center}.cbp-l-grid-slider-team-social{width:100%;text-align:center;margin-top:8px}.cbp-l-grid-slider-team-position{font-size:13px;line-height:20px;text-align:center}.cbp-l-grid-slider-team-desc{font-size:12px;line-height:18px;margin-top:10px;text-align:center}}.cbp-l-slider-testimonials-wrap{background:#f8f9f9;padding:80px 0 110px;border-width:1px 0;border-style:solid;border-color:#dce1e2}.cbp-l-grid-slider-testimonials-body{color:#424242;max-width:800px;margin:0 auto;font:20px/32px sans-serif;text-align:center;padding:0 40px}.cbp-l-grid-slider-testimonials-footer{font:12px/19px "Roboto", sans-serif;color:#777;text-align:center;margin-bottom:10px;margin-top:30px}.cbp-l-grid-tabs{height:100px}.cbp-l-grid-tabs .cbp-item{font:14px/24px "Lato", sans-serif;max-width:700px;width:100%;margin:0 auto;right:0;text-align:center;color:#5a5a5a}.cbp-l-testimonials-title-block{position:relative;text-align:center;font:26px/36px "Roboto", sans-serif;color:#E7E7E7;margin-bottom:60px}.cbp-l-testimonials-title-block:after{content:'';position:absolute;margin:0 auto;width:23px;height:2px;bottom:-6px;background-color:#C2C2C2;left:0;right:0}.cbp-l-testimonials-wrap{background:#2D2D2D;padding:60px 0 110px}.cbp-l-grid-testimonials-body{color:#e7e7e7;max-width:800px;margin:0 auto;font:20px/32px "Roboto", sans-serif;text-align:center;padding:0 20px}.cbp-l-grid-testimonials-footer{font:12px/19px "Roboto", sans-serif;color:#C2C2C2;text-align:center;margin-bottom:40px;margin-top:35px}.cbp-search{position:relative;width:220px;margin-bottom:40px}.cbp-search .cbp-search-nothing{display:none}.cbp-search-icon{position:absolute;width:32px;height:100%;top:0;right:0;text-align:center;cursor:pointer;pointer-events:none}.cbp-search-icon:after{content:'';display:block;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzczNzM3MyIgZD0iTTEyMTYgODMycTAtMTg1LTEzMS41LTMxNi41VDc2OCAzODQgNDUxLjUgNTE1LjUgMzIwIDgzMnQxMzEuNSAzMTYuNVQ3NjggMTI4MHQzMTYuNS0xMzEuNVQxMjE2IDgzMnptNTEyIDgzMnEwIDUyLTM4IDkwdC05MCAzOHEtNTQgMC05MC0zOGwtMzQzLTM0MnEtMTc5IDEyNC0zOTkgMTI0LTE0MyAwLTI3My41LTU1LjV0LTIyNS0xNTAtMTUwLTIyNVQ2NCA4MzJ0NTUuNS0yNzMuNSAxNTAtMjI1IDIyNS0xNTBUNzY4IDEyOHQyNzMuNSA1NS41IDIyNSAxNTAgMTUwIDIyNVQxNDcyIDgzMnEwIDIyMC0xMjQgMzk5bDM0MyAzNDNxMzcgMzcgMzcgOTB6Ii8+PC9zdmc+") no-repeat scroll center center;width:100%;height:100%;pointer-events:none}.cbp-search-input{height:36px;padding:0 32px 0 12px;margin:0;border-radius:1px;border:1px solid #c6c3c4;font:400 12px "Open Sans", sans-serif;width:100%}.cbp-search-input[value]+.cbp-search-icon{pointer-events:auto}.cbp-search-input[value]+.cbp-search-icon:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzczNzM3MyIgZD0iTTE0OTAgMTMyMnEwIDQwLTI4IDY4bC0xMzYgMTM2cS0yOCAyOC02OCAyOHQtNjgtMjhsLTI5NC0yOTQtMjk0IDI5NHEtMjggMjgtNjggMjh0LTY4LTI4bC0xMzYtMTM2cS0yOC0yOC0yOC02OHQyOC02OGwyOTQtMjk0LTI5NC0yOTRxLTI4LTI4LTI4LTY4dDI4LTY4bDEzNi0xMzZxMjgtMjggNjgtMjh0NjggMjhsMjk0IDI5NCAyOTQtMjk0cTI4LTI4IDY4LTI4dDY4IDI4bDEzNiAxMzZxMjggMjggMjggNjh0LTI4IDY4bC0yOTQgMjk0IDI5NCAyOTRxMjggMjggMjggNjh6Ii8+PC9zdmc+")}.cbp-search-nothing{position:absolute;top:0;padding:0 0 30px;text-align:center;width:100%;font:13px "Open Sans", sans-serif}@media only screen and (max-width: 600px){.cbp-search{width:100%}}.cbp-l-project-social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cbp-social-fb,.cbp-social-twitter,.cbp-social-googleplus,.cbp-social-pinterest{margin-right:9px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cbp-social-fb:hover,.cbp-social-twitter:hover,.cbp-social-googleplus:hover,.cbp-social-pinterest:hover{opacity:.8}.cbp-social-fb:focus,.cbp-social-twitter:focus,.cbp-social-googleplus:focus,.cbp-social-pinterest:focus{outline:none}.cbp-social-fb path{fill:#415C9B}.cbp-social-twitter path{fill:#55acee}.cbp-social-googleplus path{fill:#E57371}.cbp-social-pinterest path{fill:#cb2027} diff --git a/css/custom-demo-layout.css b/css/custom-demo-layout.css index 72ec1b6a..9efdcb63 100644 --- a/css/custom-demo-layout.css +++ b/css/custom-demo-layout.css @@ -1,187 +1,187 @@ -#demo-container hr { - margin: 0; - border-top: 2px solid #eee; -} - -#demo-container code { - display: block; -} - -#demo-container .run-div hr { - border-top: 1px solid #e1e2e1; -} - -#demo-container ol li { - margin-top: 20px; -} - -#demo-container ol li p { - font-size: 16px; - font-weight: 400; -} - -#demo-container ol li code { - display: inline-block; - width: 50%; - margin-bottom: 10px; -} - -#demo-container ol li .btn-copy-code { - display: inline-block; -} - -#demo-container .demo-description p { - color: #404040; -} - -#demo-container code { - word-wrap: break-word; - overflow-x: auto; -} - -#demo-container .docker-info-div { - margin-top: 1em; - font-size: 12px; - color: #7b7b7b; -} - -#demo-container .docker-info-icon { - text-align: center; -} - -#demo-container .docker-info-icon i { - font-size: 22px; -} - -.c-tabs-nav { - display: flex; - list-style: none; - margin: 0; - padding: 0; -} - -.c-tabs-nav__link { - flex: 1; - padding: 12px; - color: #fff; - background-color: #E1E2E1; - text-align: center; - transition: color 0.3s; -} - -.c-tabs-nav__link:hover { - background-color: #eaeaea; - -moz-transition: all 0.2s ease; - -webkit-transition: all 0.2s ease; - -o-transition: all 0.2s ease; - transition: all 0.2s ease; -} - -.c-tabs-nav__link:last-child { - margin-right: 0; -} - -.c-tabs-nav__link:hover { - color: #6d6d6d; -} - -.c-tabs-nav__link.is-active { - color: #dc446e; - background-color: #f3f3f3; -} - -.c-tabs-nav__link i, -.c-tabs-nav__link span { - margin: 0; - padding: 0; - line-height: 1; -} - -.c-tabs-nav__link i { - font-size: 18px; -} - -.c-tabs-nav__link span { - display: none; - font-size: 18px; -} - - -/** - * Tab - */ - -.c-tab { - display: none; - background-color: #f3f3f3; -} - -.c-tab.is-active { - display: block; -} - -.c-tab__content { - padding: 3.5rem; -} - - -/** - * Tabs no-js fallback - */ - -.c-tabs.no-js .c-tabs-nav { - display: none; -} - -.c-tabs.no-js .c-tab { - display: block; - margin-bottom: 1.5rem; -} - -.c-tabs.no-js .c-tab:last-child { - margin-bottom: 0; -} - - - - - -@media all and (max-width: 767px) { - a.c-tabs-nav__link { - padding: 6px; - } - .c-tab__content { - padding: 1rem; - } -} - -@media all and (min-width: 768px) { - .c-tabs-nav__link i { - margin-bottom: 12px; - font-size: 22px; - } - .c-tabs-nav__link span { - display: block; - } -} - -@media screen and (max-width: 991px) { - #demo-container .col-img-demo { - text-align: center; - } - #demo-container .col-title-demo { - text-align: center; - } - #demo-container #tabs .img-demo { - max-width: inherit; - width: 100%; - } - #demo-container #tabs h3 { - display: none; - } - #demo-container ol li code { - display: inline-block; - width: 100%; - margin-bottom: 10px; - } +#demo-container hr { + margin: 0; + border-top: 2px solid #eee; +} + +#demo-container code { + display: block; +} + +#demo-container .run-div hr { + border-top: 1px solid #e1e2e1; +} + +#demo-container ol li { + margin-top: 20px; +} + +#demo-container ol li p { + font-size: 16px; + font-weight: 400; +} + +#demo-container ol li code { + display: inline-block; + width: 50%; + margin-bottom: 10px; +} + +#demo-container ol li .btn-copy-code { + display: inline-block; +} + +#demo-container .demo-description p { + color: #404040; +} + +#demo-container code { + word-wrap: break-word; + overflow-x: auto; +} + +#demo-container .docker-info-div { + margin-top: 1em; + font-size: 12px; + color: #7b7b7b; +} + +#demo-container .docker-info-icon { + text-align: center; +} + +#demo-container .docker-info-icon i { + font-size: 22px; +} + +.c-tabs-nav { + display: flex; + list-style: none; + margin: 0; + padding: 0; +} + +.c-tabs-nav__link { + flex: 1; + padding: 12px; + color: #fff; + background-color: #E1E2E1; + text-align: center; + transition: color 0.3s; +} + +.c-tabs-nav__link:hover { + background-color: #eaeaea; + -moz-transition: all 0.2s ease; + -webkit-transition: all 0.2s ease; + -o-transition: all 0.2s ease; + transition: all 0.2s ease; +} + +.c-tabs-nav__link:last-child { + margin-right: 0; +} + +.c-tabs-nav__link:hover { + color: #6d6d6d; +} + +.c-tabs-nav__link.is-active { + color: #dc446e; + background-color: #f3f3f3; +} + +.c-tabs-nav__link i, +.c-tabs-nav__link span { + margin: 0; + padding: 0; + line-height: 1; +} + +.c-tabs-nav__link i { + font-size: 18px; +} + +.c-tabs-nav__link span { + display: none; + font-size: 18px; +} + + +/** + * Tab + */ + +.c-tab { + display: none; + background-color: #f3f3f3; +} + +.c-tab.is-active { + display: block; +} + +.c-tab__content { + padding: 3.5rem; +} + + +/** + * Tabs no-js fallback + */ + +.c-tabs.no-js .c-tabs-nav { + display: none; +} + +.c-tabs.no-js .c-tab { + display: block; + margin-bottom: 1.5rem; +} + +.c-tabs.no-js .c-tab:last-child { + margin-bottom: 0; +} + + + + + +@media all and (max-width: 767px) { + a.c-tabs-nav__link { + padding: 6px; + } + .c-tab__content { + padding: 1rem; + } +} + +@media all and (min-width: 768px) { + .c-tabs-nav__link i { + margin-bottom: 12px; + font-size: 22px; + } + .c-tabs-nav__link span { + display: block; + } +} + +@media screen and (max-width: 991px) { + #demo-container .col-img-demo { + text-align: center; + } + #demo-container .col-title-demo { + text-align: center; + } + #demo-container #tabs .img-demo { + max-width: inherit; + width: 100%; + } + #demo-container #tabs h3 { + display: none; + } + #demo-container ol li code { + display: inline-block; + width: 100%; + margin-bottom: 10px; + } } \ No newline at end of file diff --git a/css/custom-social-layout.css b/css/custom-social-layout.css index fd4651f3..eb6908db 100644 --- a/css/custom-social-layout.css +++ b/css/custom-social-layout.css @@ -1,3 +1,3 @@ -.connected-icon a:hover .icon { - background: rgba(0, 0, 0, 0.1); +.connected-icon a:hover .icon { + background: rgba(0, 0, 0, 0.1); } \ No newline at end of file diff --git a/css/docs-layout.css b/css/docs-layout.css index 86c7f580..093a1e20 100644 --- a/css/docs-layout.css +++ b/css/docs-layout.css @@ -1,436 +1,436 @@ -.page-content { - padding-top: 100px; - padding-bottom: 60px; -} - -#sticky-menu { - position: sticky; - top: 56px; -} - -#sticky-menu ul { - list-style: none; - padding-left: 0; -} - -ul#menu-list { - position: sticky; - top: 0; - bottom: 0; - height: 80vh; - padding-right: 10px; - margin-right: -10px; - padding-bottom: 15px; - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} - -#explore-docs { - display: inline-flex; - justify-content: space-between; - width: 100%; - align-items: center; - margin-top: 25px; -} - -#doc-container li { - color: #7a7a7a; -} - -#doc-container .docs-tutorials img { - max-height: 100px; -} - -#doc-container #blog.docs-tutorials { - padding-top: 0; - padding-bottom: 0; -} - -#doc-container h1 { - font-size: 40px; -} - -#doc-container h2 { - font-size: 30px; - margin-top: 40px; -} - -#doc-container h2#section-title { - font-size: 50px; - text-align: initial; -} - -#doc-container table { - margin-top: 30px; - margin-bottom: 30px; -} - -#doc-container table tr { - border-bottom: 1px; - border-style: solid; - border-top: 0; - border-left: 0; - border-right: 0; - border-color: #dddddd; -} - -#doc-container table td, -#doc-container table th { - padding-top: 5px; - padding-bottom: 5px; - padding-right: 12px; - padding-left: 12px; -} - -#doc-container blockquote { - background-color: #f9f9f9; - margin-left: 30px; - margin-top: 30px; -} - -#doc-container code { - word-wrap: break-word; - overflow-x: auto; -} - -#doc-container div.section > h1:first-child { - margin-bottom: 35px; -} - -#doc-container .section h1, -#doc-container .section h2, -#doc-container .section h4 { - border-top: 60px solid transparent; - margin-top: -60px; -} - -#doc-container .section .tutorials-doc-home h1, -#doc-container .section .tutorials-doc-home h2, -#doc-container .section .tutorials-doc-home h4 { - border-top: 0 !important; - margin-top: 0 !important; -} - -#doc-container .section h1 { - padding-top: 40px; -} - -#doc-container .section h2 { - padding-top: 40px; -} - -#doc-container .section h3 { - border-top: 100px solid transparent; - margin-top: -60px; -} - -#doc-container .section h4 { - padding-top: 25px; -} - -#doc-container pre { - background: transparent; -} - -#doc-container pre code { - padding: 9.5px !important; - border-radius: 4px !important; -} - -#doc-container table { - display: block; - width: 100%; - overflow: auto; -} - -#doc-container .deploy-img { - border: 3px solid #dddddd; - border-radius: 4px; -} - -#doc-container .deploy-fields-table { - text-align: start; - display: table; - margin-left: auto; - margin-right: auto; - width: 100%; -} - -#doc-container .deploy-fields-table th { - text-transform: uppercase; -} - -#doc-container .deploy-fields-table td.first-col { - font-weight: bold; -} - -#doc-container span.field-comment { - font-size: 12px; - color: #7a7a7a; -} - -#doc-container table.artifact-table tr td { - padding-left: 0; -} - -#doc-container table.artifact-table tr th { - padding-left: 0; -} - -#doc-container table.color-table tr td:nth-child(1) { - padding-left: 0; -} - -#doc-container table.color-table-gray tr td:nth-child(1) { - padding-left: 0; -} - -#doc-container table.color-table tr th:nth-child(2) { - background-color: rgba(255, 204, 0, 0.15); -} - -#doc-container table.color-table tr th:nth-child(3) { - background-color: rgba(0, 136, 170, 0.15); -} - -#doc-container table.color-table tr th:nth-child(4) { - background-color: rgba(6, 211, 98, 0.15); -} - -#doc-container table.color-table tr td:nth-child(2) { - background-color: rgba(255, 204, 0, 0.05); -} - -#doc-container table.color-table tr td:nth-child(3) { - background-color: rgba(0, 136, 170, 0.05); -} - -#doc-container table.color-table tr td:nth-child(4) { - background-color: rgba(6, 211, 98, 0.05); -} - -#doc-container table.color-table-gray tr:first-child { - border-top: 1px solid #dddddd; -} - -#doc-container table.color-table-gray tr th:nth-child(2) { - background-color: rgba(135, 135, 135, 0.15); -} - -#doc-container table.color-table-gray tr td:nth-child(2) { - background-color: rgba(135, 135, 135, 0.05); -} - -#doc-container #deploy-arch-row { - display: flex; - align-items: center; - margin-top: 2em; - margin-bottom: 2em; -} - -#doc-container #deploy-arch-desc ol { - padding-left: 18px; -} - -#doc-container #deploy-arch-desc ol li { - padding-bottom: 25px; -} - -#doc-container #deploy-arch-desc ol li:last-child { - padding-bottom: 0; -} - -#doc-container .html-scripts { - margin-left: 25%; - display: inline-flex; -} - -#doc-container .html-scripts code { - background-color: #f9f2f4; -} - -#doc-container .html-scripts code span { - color: #c7254e !important; -} - -.img-acknowledgments { - max-width: 50%; - height: auto; - display: inline-block; - padding: 0; -} - -#doc-container blockquote li { - font-size: 14px; -} - -ul#menu-list > li > ul.top-ul { - padding-left: 8px; - padding-right: 8px; - padding-top: 0; - border-radius: 2px; -} - -ul#menu-list li.subnav_drop { - padding-top: 3px; - padding-bottom: 3px; -} - -ul#menu-list > li > ul.top-ul ul.subnav > li.subnav_drop.current { - background-color: #eeeeee; -} - -ul#menu-list > li > ul.top-ul.current { - background-color: #f7f7f7; -} - -ul.subnav > li.current { - background-color: #e9e9e9; - padding: 8px; - border-radius: 2px; -} - -ul.subnav > li.current { - background-color: #0088aa1f; - margin-left: -25px; - padding-left: 25px; -} - -#sticky-menu ul li.toctree-l1 a { - display: block; - width: 100%; - text-align: left; -} - -#sticky-menu ul.subnav { - padding-left: 25px; - margin-top: 10px; -} - -#sticky-menu ul li div, -#sticky-menu ul li.toctree-l1 { - cursor: pointer; -} - -#sticky-menu li span, -#sticky-menu li a { - color: #777; - cursor: pointer; - -webkit-transition: all 0.1s ease-in-out; - -moz-transition: all 0.1s ease-in-out; - -o-transition: all 0.1s ease-in-out; - -ms-transition: all 0.1s ease-in-out; - transition: all 0.1s ease-in-out; -} - -#sticky-menu ul li div:hover span, -#sticky-menu ul li.toctree-l1:hover a { - color: #0088aa; - font-weight: bold; -} - -#sticky-menu li a.current { - color: #0088aa; -} - -#sticky-menu ul#menu-list > li > ul > li { - padding-bottom: 5px; - padding-top: 5px; -} - -#sticky-menu .toctree-l1 { - padding-top: 3px; - padding-bottom: 3px; -} - -#sticky-menu ul#menu-list > li > ul > li > a { - font-weight: bold; -} - -span.arrow-up { - color: #bfbfbf !important; -} - -span.arrow-down { - color: #bfbfbf !important; -} - -@media all and (min-width: 992px) { - #doc-container img.login-form-img { - max-width: 300px; - } - - #doc-container img.join-form-img { - max-width: 500px; - } - - #doc-container img.openvidu-pro-img { - max-width: 500px; - } -} - -@media screen and (max-width: 991px) { - ul#menu-list { - position: inherit; - top: inherit; - bottom: inherit; - height: inherit; - margin-right: unset; - padding-right: unset; - } - #sticky-menu { - position: relative !important; - top: 0 !important; - } - #sticky-menu a, #sticky-menu li.subnav_drop > div { - margin-top: 6px; - margin-bottom: 6px; - } - #doc-container h2#section-title { - font-size: 40px; - } - #doc-container h1 { - font-size: 30px; - } - #doc-container h4 code { - word-wrap: break-word; - } - .img-acknowledgments { - max-width: 100%; - height: auto; - display: inline-block; - } - blockquote { - margin-left: 12px !important; - padding: 10px 20px 10px 10px !important; - } - blockquote ul { - padding-left: 30px !important; - } -} - -@media all and (max-width: 767px) { - #doc-container { - margin-top: -25px; - } - #doc-container #deploy-arch-row { - display: inherit; - align-items: inherit; - } - #doc-container #deploy-arch-desc { - margin: 30px 20px 10px 20px; - } - #doc-container #deploy-arch-desc ol li { - font-size: 15px; - } - #doc-container #deploy-arch-desc blockquote { - margin-left: 0; - } - #doc-container .html-scripts { - margin-left: inherit; - display: inherit; - } +.page-content { + padding-top: 100px; + padding-bottom: 60px; +} + +#sticky-menu { + position: sticky; + top: 56px; +} + +#sticky-menu ul { + list-style: none; + padding-left: 0; +} + +ul#menu-list { + position: sticky; + top: 0; + bottom: 0; + height: 80vh; + padding-right: 10px; + margin-right: -10px; + padding-bottom: 15px; + -moz-user-select: none; + -khtml-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; +} + +#explore-docs { + display: inline-flex; + justify-content: space-between; + width: 100%; + align-items: center; + margin-top: 25px; +} + +#doc-container li { + color: #7a7a7a; +} + +#doc-container .docs-tutorials img { + max-height: 100px; +} + +#doc-container #blog.docs-tutorials { + padding-top: 0; + padding-bottom: 0; +} + +#doc-container h1 { + font-size: 40px; +} + +#doc-container h2 { + font-size: 30px; + margin-top: 40px; +} + +#doc-container h2#section-title { + font-size: 50px; + text-align: initial; +} + +#doc-container table { + margin-top: 30px; + margin-bottom: 30px; +} + +#doc-container table tr { + border-bottom: 1px; + border-style: solid; + border-top: 0; + border-left: 0; + border-right: 0; + border-color: #dddddd; +} + +#doc-container table td, +#doc-container table th { + padding-top: 5px; + padding-bottom: 5px; + padding-right: 12px; + padding-left: 12px; +} + +#doc-container blockquote { + background-color: #f9f9f9; + margin-left: 30px; + margin-top: 30px; +} + +#doc-container code { + word-wrap: break-word; + overflow-x: auto; +} + +#doc-container div.section > h1:first-child { + margin-bottom: 35px; +} + +#doc-container .section h1, +#doc-container .section h2, +#doc-container .section h4 { + border-top: 60px solid transparent; + margin-top: -60px; +} + +#doc-container .section .tutorials-doc-home h1, +#doc-container .section .tutorials-doc-home h2, +#doc-container .section .tutorials-doc-home h4 { + border-top: 0 !important; + margin-top: 0 !important; +} + +#doc-container .section h1 { + padding-top: 40px; +} + +#doc-container .section h2 { + padding-top: 40px; +} + +#doc-container .section h3 { + border-top: 100px solid transparent; + margin-top: -60px; +} + +#doc-container .section h4 { + padding-top: 25px; +} + +#doc-container pre { + background: transparent; +} + +#doc-container pre code { + padding: 9.5px !important; + border-radius: 4px !important; +} + +#doc-container table { + display: block; + width: 100%; + overflow: auto; +} + +#doc-container .deploy-img { + border: 3px solid #dddddd; + border-radius: 4px; +} + +#doc-container .deploy-fields-table { + text-align: start; + display: table; + margin-left: auto; + margin-right: auto; + width: 100%; +} + +#doc-container .deploy-fields-table th { + text-transform: uppercase; +} + +#doc-container .deploy-fields-table td.first-col { + font-weight: bold; +} + +#doc-container span.field-comment { + font-size: 12px; + color: #7a7a7a; +} + +#doc-container table.artifact-table tr td { + padding-left: 0; +} + +#doc-container table.artifact-table tr th { + padding-left: 0; +} + +#doc-container table.color-table tr td:nth-child(1) { + padding-left: 0; +} + +#doc-container table.color-table-gray tr td:nth-child(1) { + padding-left: 0; +} + +#doc-container table.color-table tr th:nth-child(2) { + background-color: rgba(255, 204, 0, 0.15); +} + +#doc-container table.color-table tr th:nth-child(3) { + background-color: rgba(0, 136, 170, 0.15); +} + +#doc-container table.color-table tr th:nth-child(4) { + background-color: rgba(6, 211, 98, 0.15); +} + +#doc-container table.color-table tr td:nth-child(2) { + background-color: rgba(255, 204, 0, 0.05); +} + +#doc-container table.color-table tr td:nth-child(3) { + background-color: rgba(0, 136, 170, 0.05); +} + +#doc-container table.color-table tr td:nth-child(4) { + background-color: rgba(6, 211, 98, 0.05); +} + +#doc-container table.color-table-gray tr:first-child { + border-top: 1px solid #dddddd; +} + +#doc-container table.color-table-gray tr th:nth-child(2) { + background-color: rgba(135, 135, 135, 0.15); +} + +#doc-container table.color-table-gray tr td:nth-child(2) { + background-color: rgba(135, 135, 135, 0.05); +} + +#doc-container #deploy-arch-row { + display: flex; + align-items: center; + margin-top: 2em; + margin-bottom: 2em; +} + +#doc-container #deploy-arch-desc ol { + padding-left: 18px; +} + +#doc-container #deploy-arch-desc ol li { + padding-bottom: 25px; +} + +#doc-container #deploy-arch-desc ol li:last-child { + padding-bottom: 0; +} + +#doc-container .html-scripts { + margin-left: 25%; + display: inline-flex; +} + +#doc-container .html-scripts code { + background-color: #f9f2f4; +} + +#doc-container .html-scripts code span { + color: #c7254e !important; +} + +.img-acknowledgments { + max-width: 50%; + height: auto; + display: inline-block; + padding: 0; +} + +#doc-container blockquote li { + font-size: 14px; +} + +ul#menu-list > li > ul.top-ul { + padding-left: 8px; + padding-right: 8px; + padding-top: 0; + border-radius: 2px; +} + +ul#menu-list li.subnav_drop { + padding-top: 3px; + padding-bottom: 3px; +} + +ul#menu-list > li > ul.top-ul ul.subnav > li.subnav_drop.current { + background-color: #eeeeee; +} + +ul#menu-list > li > ul.top-ul.current { + background-color: #f7f7f7; +} + +ul.subnav > li.current { + background-color: #e9e9e9; + padding: 8px; + border-radius: 2px; +} + +ul.subnav > li.current { + background-color: #0088aa1f; + margin-left: -25px; + padding-left: 25px; +} + +#sticky-menu ul li.toctree-l1 a { + display: block; + width: 100%; + text-align: left; +} + +#sticky-menu ul.subnav { + padding-left: 25px; + margin-top: 10px; +} + +#sticky-menu ul li div, +#sticky-menu ul li.toctree-l1 { + cursor: pointer; +} + +#sticky-menu li span, +#sticky-menu li a { + color: #777; + cursor: pointer; + -webkit-transition: all 0.1s ease-in-out; + -moz-transition: all 0.1s ease-in-out; + -o-transition: all 0.1s ease-in-out; + -ms-transition: all 0.1s ease-in-out; + transition: all 0.1s ease-in-out; +} + +#sticky-menu ul li div:hover span, +#sticky-menu ul li.toctree-l1:hover a { + color: #0088aa; + font-weight: bold; +} + +#sticky-menu li a.current { + color: #0088aa; +} + +#sticky-menu ul#menu-list > li > ul > li { + padding-bottom: 5px; + padding-top: 5px; +} + +#sticky-menu .toctree-l1 { + padding-top: 3px; + padding-bottom: 3px; +} + +#sticky-menu ul#menu-list > li > ul > li > a { + font-weight: bold; +} + +span.arrow-up { + color: #bfbfbf !important; +} + +span.arrow-down { + color: #bfbfbf !important; +} + +@media all and (min-width: 992px) { + #doc-container img.login-form-img { + max-width: 300px; + } + + #doc-container img.join-form-img { + max-width: 500px; + } + + #doc-container img.openvidu-pro-img { + max-width: 500px; + } +} + +@media screen and (max-width: 991px) { + ul#menu-list { + position: inherit; + top: inherit; + bottom: inherit; + height: inherit; + margin-right: unset; + padding-right: unset; + } + #sticky-menu { + position: relative !important; + top: 0 !important; + } + #sticky-menu a, #sticky-menu li.subnav_drop > div { + margin-top: 6px; + margin-bottom: 6px; + } + #doc-container h2#section-title { + font-size: 40px; + } + #doc-container h1 { + font-size: 30px; + } + #doc-container h4 code { + word-wrap: break-word; + } + .img-acknowledgments { + max-width: 100%; + height: auto; + display: inline-block; + } + blockquote { + margin-left: 12px !important; + padding: 10px 20px 10px 10px !important; + } + blockquote ul { + padding-left: 30px !important; + } +} + +@media all and (max-width: 767px) { + #doc-container { + margin-top: -25px; + } + #doc-container #deploy-arch-row { + display: inherit; + align-items: inherit; + } + #doc-container #deploy-arch-desc { + margin: 30px 20px 10px 20px; + } + #doc-container #deploy-arch-desc ol li { + font-size: 15px; + } + #doc-container #deploy-arch-desc blockquote { + margin-left: 0; + } + #doc-container .html-scripts { + margin-left: inherit; + display: inherit; + } } \ No newline at end of file diff --git a/css/ionicons.min.css b/css/ionicons.min.css index 03a0ce41..c3ee2d94 100644 --- a/css/ionicons.min.css +++ b/css/ionicons.min.css @@ -1,19 +1,19 @@ -@charset "UTF-8"; -/*! - Ionicons, v2.0.0 - Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ - https://twitter.com/benjsperry https://twitter.com/ionicframework - MIT License: https://github.com/driftyco/ionicons - - Android-style icons originally built by Google’s - Material Design Icons: https://github.com/google/material-design-icons - used under CC BY http://creativecommons.org/licenses/by/4.0/ - Modified icons to fit ionicon’s grid from original. -*/@font-face{ - font-family:"Ionicons"; - src:url("../fonts/ionicons.eot?v=2.0.0"); - src:url("../fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"),url("../fonts/ionicons.ttf?v=2.0.0") format("truetype"),url("../fonts/ionicons.woff?v=2.0.0") format("woff"),url("../fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg"); - font-weight:normal; - font-style:normal -} -.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"} +@charset "UTF-8"; +/*! + Ionicons, v2.0.0 + Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ + https://twitter.com/benjsperry https://twitter.com/ionicframework + MIT License: https://github.com/driftyco/ionicons + + Android-style icons originally built by Google’s + Material Design Icons: https://github.com/google/material-design-icons + used under CC BY http://creativecommons.org/licenses/by/4.0/ + Modified icons to fit ionicon’s grid from original. +*/@font-face{ + font-family:"Ionicons"; + src:url("../fonts/ionicons.eot?v=2.0.0"); + src:url("../fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"),url("../fonts/ionicons.ttf?v=2.0.0") format("truetype"),url("../fonts/ionicons.woff?v=2.0.0") format("woff"),url("../fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg"); + font-weight:normal; + font-style:normal +} +.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"} diff --git a/css/perfect-scrollbar.css b/css/perfect-scrollbar.css index b4863922..bb0e793d 100644 --- a/css/perfect-scrollbar.css +++ b/css/perfect-scrollbar.css @@ -1,116 +1,116 @@ -/* - * Container style - */ -.ps { - overflow: hidden !important; - overflow-anchor: none; - -ms-overflow-style: none; - touch-action: auto; - -ms-touch-action: auto; -} - -/* - * Scrollbar rail styles - */ -.ps__rail-x { - display: none; - opacity: 0; - transition: background-color .2s linear, opacity .2s linear; - -webkit-transition: background-color .2s linear, opacity .2s linear; - height: 15px; - /* there must be 'bottom' or 'top' for ps__rail-x */ - bottom: 0px; - /* please don't change 'position' */ - position: absolute; -} - -.ps__rail-y { - display: none; - opacity: 0; - transition: background-color .2s linear, opacity .2s linear; - -webkit-transition: background-color .2s linear, opacity .2s linear; - width: 15px; - /* there must be 'right' or 'left' for ps__rail-y */ - right: 0; - /* please don't change 'position' */ - position: absolute; -} - -.ps--active-x > .ps__rail-x, -.ps--active-y > .ps__rail-y { - display: block; - background-color: transparent; -} - -.ps:hover > .ps__rail-x, -.ps:hover > .ps__rail-y, -.ps--focus > .ps__rail-x, -.ps--focus > .ps__rail-y, -.ps--scrolling-x > .ps__rail-x, -.ps--scrolling-y > .ps__rail-y { - opacity: 0.6; -} - -.ps .ps__rail-x:hover, -.ps .ps__rail-y:hover, -.ps .ps__rail-x:focus, -.ps .ps__rail-y:focus, -.ps .ps__rail-x.ps--clicking, -.ps .ps__rail-y.ps--clicking { - background-color: #eee; - opacity: 0.9; -} - -/* - * Scrollbar thumb styles - */ -.ps__thumb-x { - background-color: #aaa; - border-radius: 6px; - transition: background-color .2s linear, height .2s ease-in-out; - -webkit-transition: background-color .2s linear, height .2s ease-in-out; - height: 6px; - /* there must be 'bottom' for ps__thumb-x */ - bottom: 2px; - /* please don't change 'position' */ - position: absolute; -} - -.ps__thumb-y { - background-color: #aaa; - border-radius: 6px; - transition: background-color .2s linear, width .2s ease-in-out; - -webkit-transition: background-color .2s linear, width .2s ease-in-out; - width: 6px; - /* there must be 'right' for ps__thumb-y */ - right: 2px; - /* please don't change 'position' */ - position: absolute; -} - -.ps__rail-x:hover > .ps__thumb-x, -.ps__rail-x:focus > .ps__thumb-x, -.ps__rail-x.ps--clicking .ps__thumb-x { - background-color: #999; - height: 11px; -} - -.ps__rail-y:hover > .ps__thumb-y, -.ps__rail-y:focus > .ps__thumb-y, -.ps__rail-y.ps--clicking .ps__thumb-y { - background-color: #999; - width: 11px; -} - -/* MS supports */ -@supports (-ms-overflow-style: none) { - .ps { - overflow: auto !important; - } -} - -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .ps { - overflow: auto !important; - } -} +/* + * Container style + */ +.ps { + overflow: hidden !important; + overflow-anchor: none; + -ms-overflow-style: none; + touch-action: auto; + -ms-touch-action: auto; +} + +/* + * Scrollbar rail styles + */ +.ps__rail-x { + display: none; + opacity: 0; + transition: background-color .2s linear, opacity .2s linear; + -webkit-transition: background-color .2s linear, opacity .2s linear; + height: 15px; + /* there must be 'bottom' or 'top' for ps__rail-x */ + bottom: 0px; + /* please don't change 'position' */ + position: absolute; +} + +.ps__rail-y { + display: none; + opacity: 0; + transition: background-color .2s linear, opacity .2s linear; + -webkit-transition: background-color .2s linear, opacity .2s linear; + width: 15px; + /* there must be 'right' or 'left' for ps__rail-y */ + right: 0; + /* please don't change 'position' */ + position: absolute; +} + +.ps--active-x > .ps__rail-x, +.ps--active-y > .ps__rail-y { + display: block; + background-color: transparent; +} + +.ps:hover > .ps__rail-x, +.ps:hover > .ps__rail-y, +.ps--focus > .ps__rail-x, +.ps--focus > .ps__rail-y, +.ps--scrolling-x > .ps__rail-x, +.ps--scrolling-y > .ps__rail-y { + opacity: 0.6; +} + +.ps .ps__rail-x:hover, +.ps .ps__rail-y:hover, +.ps .ps__rail-x:focus, +.ps .ps__rail-y:focus, +.ps .ps__rail-x.ps--clicking, +.ps .ps__rail-y.ps--clicking { + background-color: #eee; + opacity: 0.9; +} + +/* + * Scrollbar thumb styles + */ +.ps__thumb-x { + background-color: #aaa; + border-radius: 6px; + transition: background-color .2s linear, height .2s ease-in-out; + -webkit-transition: background-color .2s linear, height .2s ease-in-out; + height: 6px; + /* there must be 'bottom' for ps__thumb-x */ + bottom: 2px; + /* please don't change 'position' */ + position: absolute; +} + +.ps__thumb-y { + background-color: #aaa; + border-radius: 6px; + transition: background-color .2s linear, width .2s ease-in-out; + -webkit-transition: background-color .2s linear, width .2s ease-in-out; + width: 6px; + /* there must be 'right' for ps__thumb-y */ + right: 2px; + /* please don't change 'position' */ + position: absolute; +} + +.ps__rail-x:hover > .ps__thumb-x, +.ps__rail-x:focus > .ps__thumb-x, +.ps__rail-x.ps--clicking .ps__thumb-x { + background-color: #999; + height: 11px; +} + +.ps__rail-y:hover > .ps__thumb-y, +.ps__rail-y:focus > .ps__thumb-y, +.ps__rail-y.ps--clicking .ps__thumb-y { + background-color: #999; + width: 11px; +} + +/* MS supports */ +@supports (-ms-overflow-style: none) { + .ps { + overflow: auto !important; + } +} + +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .ps { + overflow: auto !important; + } +} diff --git a/css/slick-theme.css b/css/slick-theme.css index 75d2bff6..3c4b9d7f 100644 --- a/css/slick-theme.css +++ b/css/slick-theme.css @@ -1,184 +1,184 @@ -@charset 'UTF-8'; -/* Slider */ -.slick-loading .slick-list -{ - background: #fff center center no-repeat; -} - -/* Arrows */ -.slick-prev, -.slick-next -{ - font-size: 0; - line-height: 0; - - position: absolute; - top: 50%; - - display: block; - - width: 20px; - height: 20px; - margin-top: -10px; - padding: 0; - - cursor: pointer; - - color: transparent; - border: none; - outline: none; - background: transparent; -} -.slick-prev:hover, -.slick-prev:focus, -.slick-next:hover, -.slick-next:focus -{ - color: transparent; - outline: none; - background: transparent; -} -.slick-prev:hover:before, -.slick-prev:focus:before, -.slick-next:hover:before, -.slick-next:focus:before -{ - opacity: 1; -} -.slick-prev.slick-disabled:before, -.slick-next.slick-disabled:before -{ - opacity: .25; -} - -.slick-prev:before, -.slick-next:before -{ - font-family: 'slick'; - font-size: 20px; - line-height: 1; - - opacity: .75; - color: white; - - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.slick-prev -{ - left: -25px; -} -[dir='rtl'] .slick-prev -{ - right: -25px; - left: auto; -} -.slick-prev:before -{ - content: '←'; -} -[dir='rtl'] .slick-prev:before -{ - content: '→'; -} - -.slick-next -{ - right: -25px; -} -[dir='rtl'] .slick-next -{ - right: auto; - left: -25px; -} -.slick-next:before -{ - content: '→'; -} -[dir='rtl'] .slick-next:before -{ - content: '←'; -} - -/* Dots */ - -.slick-dots -{ - position: absolute; - bottom: -45px; - - display: block; - - width: 100%; - padding: 0; - - list-style: none; - - text-align: center; -} -.slick-dots li -{ - position: relative; - - display: inline-block; - - width: 20px; - height: 20px; - margin: 0 5px; - padding: 0; - - cursor: pointer; -} -.slick-dots li button -{ - font-size: 0; - line-height: 0; - display: block; - width: 20px; - height: 20px; - padding: 5px; - cursor: pointer; - color: transparent; - border: 0; - outline: none; - background: transparent; - background-color: transparent; -} -.slick-dots li button:hover, -.slick-dots li button:focus -{ - outline: none; -} -.slick-dots li button:hover:before, -.slick-dots li button:focus:before -{ - opacity: 1; -} -.slick-dots li button:before -{ - font-family: 'slick'; - font-size: 30px; - line-height: 20px; - - position: absolute; - top: 0; - left: 0; - - width: 20px; - height: 20px; - - content: '•'; - text-align: center; - - opacity: .25; - color: #0088aa; - - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.slick-dots li.slick-active button:before -{ - opacity: .75; - color: #0088aa; -} +@charset 'UTF-8'; +/* Slider */ +.slick-loading .slick-list +{ + background: #fff center center no-repeat; +} + +/* Arrows */ +.slick-prev, +.slick-next +{ + font-size: 0; + line-height: 0; + + position: absolute; + top: 50%; + + display: block; + + width: 20px; + height: 20px; + margin-top: -10px; + padding: 0; + + cursor: pointer; + + color: transparent; + border: none; + outline: none; + background: transparent; +} +.slick-prev:hover, +.slick-prev:focus, +.slick-next:hover, +.slick-next:focus +{ + color: transparent; + outline: none; + background: transparent; +} +.slick-prev:hover:before, +.slick-prev:focus:before, +.slick-next:hover:before, +.slick-next:focus:before +{ + opacity: 1; +} +.slick-prev.slick-disabled:before, +.slick-next.slick-disabled:before +{ + opacity: .25; +} + +.slick-prev:before, +.slick-next:before +{ + font-family: 'slick'; + font-size: 20px; + line-height: 1; + + opacity: .75; + color: white; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.slick-prev +{ + left: -25px; +} +[dir='rtl'] .slick-prev +{ + right: -25px; + left: auto; +} +.slick-prev:before +{ + content: '←'; +} +[dir='rtl'] .slick-prev:before +{ + content: '→'; +} + +.slick-next +{ + right: -25px; +} +[dir='rtl'] .slick-next +{ + right: auto; + left: -25px; +} +.slick-next:before +{ + content: '→'; +} +[dir='rtl'] .slick-next:before +{ + content: '←'; +} + +/* Dots */ + +.slick-dots +{ + position: absolute; + bottom: -45px; + + display: block; + + width: 100%; + padding: 0; + + list-style: none; + + text-align: center; +} +.slick-dots li +{ + position: relative; + + display: inline-block; + + width: 20px; + height: 20px; + margin: 0 5px; + padding: 0; + + cursor: pointer; +} +.slick-dots li button +{ + font-size: 0; + line-height: 0; + display: block; + width: 20px; + height: 20px; + padding: 5px; + cursor: pointer; + color: transparent; + border: 0; + outline: none; + background: transparent; + background-color: transparent; +} +.slick-dots li button:hover, +.slick-dots li button:focus +{ + outline: none; +} +.slick-dots li button:hover:before, +.slick-dots li button:focus:before +{ + opacity: 1; +} +.slick-dots li button:before +{ + font-family: 'slick'; + font-size: 30px; + line-height: 20px; + + position: absolute; + top: 0; + left: 0; + + width: 20px; + height: 20px; + + content: '•'; + text-align: center; + + opacity: .25; + color: #0088aa; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.slick-dots li.slick-active button:before +{ + opacity: .75; + color: #0088aa; +} diff --git a/css/style-custom.css b/css/style-custom.css index bb2af32c..59f58b11 100644 --- a/css/style-custom.css +++ b/css/style-custom.css @@ -1,1188 +1,1188 @@ -#first-row-main-page { - margin-top: 105px; - text-align: center; -} - -#gallery-main-page .slick-btn i { - color: #ddd !important; -} - -#gallery-main-page .slick-btn:hover { - background-color: rgba(221, 221, 221, 0.15) !important; -} - -#gallery-main-page .slick-dots li button:before { - color: #ddd; -} - -section#main-buttons { - padding-top: 80px; - padding-bottom: 70px; -} - -@media screen and (max-width: 991px) { - header nav.nav-home-page .logo-big { - visibility: hidden; - } - #first-row-main-page { - margin-top: 40px; - } - #openvidu-logo { - max-width: 450px !important; - } - #wellcome-btn a { - font-size: 13px; - padding: 10px 15px; - } -} - -@media screen and (max-width: 991px) and (min-height: 700px) { - section#logo { - height: 40vh; - } - section#gallery-main-page { - height: 50vh; - } - section#main-buttons { - height: 10vh; - padding: 0; - } -} - -@media screen and (min-width: 768px) and (max-width: 991px) and (min-height: 700px) { - #gallery-main-page .img-wellcome { - max-height: 320px !important; - } -} - -::selection { - color: white; -} - -.my-gray-background { - background-color: #4d4d4d !important; -} - -.my-blue-font-light { - color: #00C8F7 !important; -} - -.red { - color: red; -} - -.green { - color: green; -} - -.loader img { - width: 8em; -} - -#openvidu-logo { - width: 100%; - max-width: 500px; -} - -.open { - font-family: Arciform; - text-transform: lowercase; - font-weight: 100; -} - -.v { - text-transform: capitalize; -} - -img.logo-small { - max-height: 30px !important; - width: auto !important; - margin-top: 0px !important; -} - -img.logo-big { - max-height: 40px !important; - width: auto !important; - margin-top: 25px !important; -} - -.navbar .icon { - font-size: 20px; -} - -li.active { - color: #0088aa; -} - -.navbar-default li.active a { - color: #00C8F7 !important; -} - -.navbar-default li a:hover { - color: #00C8F7 !important; -} - -.navbar-default.navbar-small li a:hover { - color: #0088aa !important; -} - -.navbar-default.navbar-small li.active a { - color: #0088aa !important; -} - -.navbar-default button.navbar-toggle span { - background: #00C8F7 !important; -} - -.navbar-default.navbar-small button.navbar-toggle span { - background: #0088aa !important; -} - -.no-margin { - margin: 0; -} - -.no-margin-lateral { - margin-left: 0; - margin-right: 0; -} - -.no-margin-top { - margin-top: 0; -} - -.no-margin-bottom { - margin-bottom: 0; -} - -.no-margin-right { - margin-right: 0; -} - -.no-margin-left { - margin-left: 0; -} - -.no-padding { - padding: 0; -} - -.no-padding-lateral { - padding-left: 0; - padding-right: 0; -} - -.no-padding-top { - padding-top: 0; -} - -.no-padding-bottom { - padding-bottom: 0; -} - -.no-padding-right { - padding-right: 0; -} - -.no-padding-left { - padding-left: 0; -} - -.expand .social-icon a { - padding-left: 80px; - padding-right: 80px; - padding-top: 50px; - padding-bottom: 50px; -} - -.expand .social-icon i { - font-size: 40px; -} - -.img-tutorials { - margin: auto; - max-height: 200px; -} - -p.subheading { - font-size: 18px; - font-weight: 200; -} - -.social-footer-icon { - font-size: 33px; -} - -.up-icon::before { - line-height: inherit; -} - -.navbar-alt .navbar-nav>li>a, -.navbar-alt .navbar-nav>li>span { - font-size: 14px; -} - -#wellcome-btn { - text-align: center; -} - -a.try-now-btn { - background-color: #06d362 !important; -} - -#wellcome-btn a.go-docs-btn { - background-color: #ffcc00; -} - -#ce-btn, -#pro-btn { - text-align: center; - margin: auto; -} - -.bg-custom { - width: 100% !important; - height: 100% !important; -} - -#div-page-top { - position: fixed; -} - -.custom-page-top { - height: 350px; -} - -.float-right { - float: right; -} - -#edit-github { - margin-top: 15px; -} - -#edit-github a:hover { - color: #0088aa; - font-weight: bold; -} - -.last-table-col { - padding-left: 12px !important; - text-align: center; -} - -.last-table-col i { - font-size: 18px; - color: #4d4d4d; -} - -ul.top-ul > li.subnav_drop > div > span { - font-weight: bold; -} - -#img-mob { - max-height: 240px; - margin-left: auto; - margin-right: auto; -} - -#img-mob2 { - max-height: 300px; - margin-left: auto; - margin-right: auto; -} - -div.cc-window { - padding: 0.9em !important; - font-size: 14px; -} - -a.cc-btn { - min-width: 100px !important; - border: none !important; - font-weight: bold !important; - font-size: 12px !important; - text-decoration: none; - text-shadow: none; - font-family: 'Montserrat', sans-serif; - box-sizing: border-box; - letter-spacing: 1px; - margin: 0 5px 0 5px; - box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - text-transform: uppercase; - -webkit-transition: all ease .3s; - -moz-transition: all ease .3s; - -o-transition: all ease .3s; - -ms-transition: all ease .3s; - transition: all ease .3s; - display: inline-block; - padding: 4px; - margin-bottom: 0; - font-size: 14px; - line-height: 1.6; - text-align: center; - white-space: nowrap; - vertical-align: middle; - -ms-touch-action: manipulation; - touch-action: manipulation; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -span.cc-message { - margin-bottom: 0.5em !important; -} - -.img-demo { - max-width: 50%; - margin: auto; -} - -.img-demo-2 { - max-height: 180px; -} - -.col-img-demo { - text-align: right; -} - -.demo-description { - margin-top: 40px; - padding-left: 15px; - padding-right: 15px; -} - -.demo-description table { - margin-left: 50px; - margin-top: 25px; - margin-bottom: 25px; -} - -.demo-description table td { - padding-right: 25px; -} - -.demo-description p { - font-size: large; - font-weight: lighter; -} - -.img-run-demo { - max-height: 140px; -} - -.run-div { - padding-left: 15px; - padding-right: 15px; - margin-top: 40px; -} - -.row-run-demo { - width: 100%; - display: table; - table-layout: fixed; -} - -.row-run-demo .col { - display: table-cell; - vertical-align: middle; - float: none; -} - -.btn-copy-code { - margin: 5px; - padding-top: 5px; - padding-bottom: 5px; - padding-left: 12px; - padding-right: 12px; -} - -.demo-title { - padding-top: 20px; - padding-bottom: 20px; - border-radius: 2px; - -webkit-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - -ms-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} - -.demo-title:hover { - background-color: #eeeeee; - cursor: pointer; -} - -.demo-margin-bottom { - margin-bottom: 25px; -} - -.img-docker { - padding: 10px; -} - -.img-openvidu { - padding: 25px; -} - -#padding-top-bottom { - padding-top: 70px; - padding-bottom: 80px; -} - -.row-gallery div { - padding-top: 15px; - padding-bottom: 15px; -} - -.row-gallery img { - border: 2px solid #eeeeee; -} - -img.img-pro { - margin: auto; - border: 2px solid #eeeeee; -} - -.twitter-row { - width: 60%; - margin-left: auto; - margin-right: auto; -} - -.secure-tutorials-left { - padding-left: 10em; - padding-right: 6em; -} - -.secure-tutorials-right { - padding-left: 6em; - padding-right: 10em; -} - -.main-gallery { - margin: auto; - margin-top: 40px; - max-width: 1000px; -} - -.docs-gallery { - margin-top: 40px; - margin-bottom: 80px; -} - -.img-wellcome { - max-height: 450px; - margin-left: auto; - margin-right: auto; - border: 3px solid #5e5e5e; - border-radius: 2px; -} - -.slick-btn-prev { - left: -35px; -} - -.slick-btn-next { - right: -35px; -} - -.slick-btn { - width: 30px; - height: 30px; - display: block; - font-size: 0; - line-height: 0; - position: absolute; - top: 50%; - margin-top: -10px; - padding: 0; - cursor: pointer; - color: transparent; - outline: none; - background: transparent; - text-align: center; - -webkit-transition: all 0.1s ease-in-out; - -moz-transition: all 0.1s ease-in-out; - -o-transition: all 0.1s ease-in-out; - -ms-transition: all 0.1s ease-in-out; - transition: all 0.1s ease-in-out; - border-radius: 25px; -} - -.slick-btn:hover { - background-color: rgba(0, 136, 170, 0.15); -} - -.slick-btn:active { - background-color: rgba(0, 136, 170, 0.3); -} - -.slick-btn i { - color: #0088aa; - font-size: 14px; - line-height: 30px; -} - -.slick-btn.slick-disabled { - pointer-events: none; -} - -.slick-btn.slick-disabled i { - color: transparent; -} - -.slick-btn.slick-disabled:hover { - background-color: transparent; -} - -.slick-captions { - margin-top: 43px; -} - -.slick-captions .caption { - display: flex !important; - justify-content: center; - align-items: center; - outline: none; -} - -.slick-captions .caption p { - color: #4c4c4c; -} - -.row-more-info { - text-align: center; -} - -.row-more-info a:before { - content: '+ info' -} - -.row-more-info a[aria-expanded="true"]:before { - content: '- info'; -} - -.row-more-info a { - background-color: #efefef; - color: #7a7a7a; - margin-bottom: 2em; -} - -.more-info-tutorials { - background-color: rgb(240, 240, 240); - border-radius: 5px; -} - -.more-info-tutorials-int { - padding-top: 2em; - padding-bottom: 2em; -} - -img.img-more-info { - max-height: 40vh !important; - margin: auto; - padding: 1em; - background-color: #ffffff; - border-radius: 5px; - border: 2px solid rgba(0, 136, 170, 0.75); -} - -.more-info-desc { - text-align: justify; -} - -.more-info-desc p { - font-size: 18px; - font-weight: 200; - line-height: 20px; - margin-bottom: 42px; -} - -.more-info-desc p:last-child { - margin-bottom: 0; -} - -.acknowledgments-footer { - width: 100%; -} - -.video-responsive { - position: relative; - padding-bottom: 52.9%; - /* 16/9 ratio */ - padding-top: 30px; - /* IE6 workaround*/ - height: 0; - overflow: hidden; -} - -.video-responsive iframe, -.video-responsive object, -.video-responsive embed { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; -} - -.icon-Amazon_Web_Services_Logo:before { - content: "\e900"; -} - -.feature-row { - display: flex; - align-items: center; - flex-wrap: wrap; - margin-top: 40px; - margin-bottom: 40px; - height: 180px; -} - -.feature-row h3 { - margin-top: 0 !important; - border-top: 0 !important; -} - -.feature-img-col { - text-align: center; - padding-left: 40px; - padding-right: 40px; -} - -.feature-img { - max-width: 100%; - max-height: 160px; - -webkit-filter: grayscale(20%) opacity(92%); - filter: grayscale(20%) opacity(92%); -} - -.icon-img { - max-height: 120px; - -webkit-filter: opacity(69.5%); - filter: opacity(69.5%); -} - -.feature-text { - vertical-align: middle; - color: #7a7a7a; -} - -@media screen and (min-width: 1200px) { - img.img-responsive.img-pro.img-pro-small { - max-width: 750px !important; - } -} - -@media screen and (min-width: 992px) { - .more-info-tutorials-int { - min-height: 150px; - align-items: center; - display: flex; - background-color: #eee; - } -} - -@media only screen and (max-width: 1199px) and (min-width: 992px) { - .col-img-more-info { - padding-right: 0; - } - - .more-info-desc { - padding-left: 0; - padding-right: 30px; - } -} - -@media screen and (max-width: 1200px) and (min-width: 991px) { - #openvidu-logo { - max-width: 60% !important; - height: auto !important; - } -} - -@media screen and (max-width: 991px) { - #padding-top-bottom { - padding-top: 40px; - padding-bottom: 40px; - } - - span.cc-message { - margin-bottom: 0 !important; - } - - #img-mob { - max-height: 400px; - } - - #img-mob2 { - max-height: 400px; - } - - pre { - padding: 16px; - } - - pre code { - white-space: pre !important; - } - - #page-top { - height: 270px; - } - - #page-top .page-top-title { - top: 93px; - } - - #page-top .page-top-title h2 { - font-size: 37px; - padding-left: 20px; - padding-right: 20px; - } - - #page-top .home-subheading { - padding-left: 20px; - padding-right: 20px; - } - - #contact { - padding-top: 40px; - padding-bottom: 40px; - } - - .row-secure-tutorials .secure-tutorials-left, - .row-secure-tutorials .secure-tutorials-right { - padding-left: 10px !important; - padding-right: 10px !important; - } - - .more-info-tutorials-int { - padding-bottom: 0; - } - - .more-info-desc { - padding-top: 2em; - } - - .pre-video-responsive { - margin-left: -46px; - margin-right: -46px; - } - - #openvidu-pro-tag { - line-height: 32px !important; - } - - .cards-container{ - margin-bottom: 10px; - } - - .index-card { - padding: 18px !important; - } - - .navbar-default.navbar-small li.active a { - color: #00C8F7 !important; - } - - .navbar-default.navbar-small li a:hover { - color: #00C8F7 !important; - } -} - -@media screen and (max-width: 767px) { - .row-run-demo { - display: inherit; - margin-bottom: 20px; - } - - .row-run-demo .col { - display: inherit; - vertical-align: inherit; - float: inherit; - text-align: center; - } - - .row-run-demo .col img { - margin-left: auto; - margin-right: auto; - } - - .img-wellcome { - max-height: 225px !important; - } - - .twitter-row { - width: 100% !important; - } - - .feature-row { - height: auto !important; - } - - .feature-img-col { - margin-bottom: 30px; - } - - .feature-text-col h3 { - text-align: center !important; - } -} - - - -.features-row .feature-icon { - min-height: 100px; - float: none; - text-align: center -} - -.features-row .feature-icon .feature-img { - max-width: 150px; - max-height: 100px; - padding-bottom: 20px; -} - -.features-row .feature-icon .feature-img.svg { - filter: opacity(62.5%); -} - -.features-row .feature-icon .feature-img.big { - max-width: 100%; - max-height: 160px; - z-index: -1; - opacity: 0.05; - position: absolute; - left: 0; - right: 0; - margin: auto; -} - -/* Docs language tabs */ - -div.lang-tabs-container { - margin-top: 15px; -} - -div.lang-tabs-container div.lang-tabs-header { - width: 100%; - display: flex; -} - -div.lang-tabs-container div.lang-tabs-header .lang-tabs-btn { - width: 33.33333%; - border: none; - padding: 6px 0 4px 0; - background-color: #f9f9f9; - transition: background-color 0.2s ease-out; - font-family: arciform; - font-size: 18px; - border-top: 2px solid #e8e8e8; -} - -div.lang-tabs-container div.lang-tabs-header .lang-tabs-btn:hover { - background-color: #f6f3f3 !important; -} - -div.lang-tabs-container div.lang-tabs-header .lang-tabs-btn:focus { - outline: 0 !important; - background-color: #e8e8e8 !important; -} - -div.lang-tabs-container div.lang-tabs-content { - padding: 20px 15px 8px 15px; - background-color: #e8e8e8; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; - border-left: 2px #e8e8e8 solid; - border-bottom: 2px #e8e8e8 solid; - border-right: 2px #e8e8e8 solid; -} - -div.lang-tabs-container div.lang-tabs-content pre { - padding: 9.5px 0; -} - -div.lang-tabs-container div.lang-tabs-content p { - color: #4c4c4c; -} - -div.lang-tabs-container div.lang-tabs-content ol { - padding-left: 18px; -} - - -div.lang-tabs-container.elastic-events div.lang-tabs-header { - overflow-x: auto; -} - -div.lang-tabs-container.elastic-events div.lang-tabs-header .lang-tabs-btn { - width: unset !important; - font-size: 11.8px !important; - font-weight: bold !important; - padding: 6px 5px 6px 5px !important; - font-family: inherit; -} - -div.lang-tabs-container.elastic-events div.lang-tabs-content pre { - padding: 0 !important; -} - -@media screen and (max-width: 767px) { - div.lang-tabs-container div.lang-tabs-content { - padding: 12px 20px 12px 15px !important; - } - - div.lang-tabs-container.elastic-events div.lang-tabs-content pre { - margin-bottom: 0 !important; - } -} - -.monitoring-div { - margin-top: 25px; - border: 2px solid #e8e8e8; - border-radius: 7px; - background-color: #f9f9f9; -} - -.event-container>p:last-child { - margin: 0 !important; -} - -.version-buttons { - margin: 5px 0 5px 0; - text-align: right; -} - -.version-buttons a { - padding: 5px 10px; - font-size: 12px; - margin: 0; -} - -.version-buttons a.pressed-btn { - background: #095f76; - opacity: 1; - border-color: transparent; - color: white; - outline: 0; - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); -} - -.version-buttons a:last-of-type { - margin-right: 5px; -} - -.index-card { - background: #d0cdcd47; - border-radius: 3px; - box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; - -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; - -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; - -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; -} - -.index-card p { - color: white; - font-family: Montserrat; - margin-top: 15px; - margin-bottom: 0px; - font-size: 15px; -} - -table.table-pricing { - display: table !important; - text-align: center !important; -} - -#doc-container table.table-pricing { - margin-top: 50px; -} - -#doc-container table.table-pricing th { - padding: 8px; -} - -.table-pricing th { - vertical-align: middle !important; -} - -.table-pricing td { - vertical-align: middle !important; - padding: 6px !important; -} - -.table-pricing thead th { - font-family: Montserrat; -} - -.pricing-table-icon { - font-size: 20px; - display: inline-block; -} - -.pricing-table-icon-info { - font-size: 17px; - color: #4d4d4d; - margin-left: 8px; -} - -a .pricing-table-icon-info { - color: #007492; -} - -.icon-info-right { - float: right; -} - -.table-pricing-bordered { - border-right: 2px solid #ddd; -} - -.pricing-table-icon.ion-checkmark { - color: #049145; -} - -.pricing-table-icon.ion-close { - color: #990000; -} - -.pricing-table-icon.ion-hammer { - color: #2a88aa; - transform: rotate(45deg); -} - -.table-pricing .btn-primary { - font-size: 12px; - padding: 8px 8px; -} - -.table-pricing .try-now-btn { - background-color: #06d362; -} - -.pricing-cluster-img { - max-width: 100%; -} - -.price-row { - font-size: 16px; -} - -.price-calc { - font-size: 13px; - margin-top: 10px; -} - -.slick-track { - display: flex !important; - justify-content: center; - align-items: center; -} - -nav.navbar #sign-in-button { - padding-bottom: 8px; - padding-top: 8px; - margin-top: 10px; - border: 1px solid white; - border-radius: 2px; - color: white !important; -} - -nav.navbar.navbar-small #sign-in-button { - border: 1px solid #1C1C1C; - color: #1C1C1C !important; -} - -nav.navbar #sign-in-button:hover { - background-color: rgba(0, 202, 247, 0.144); - color: #00C8F7 !important; - border-color: #00C8F7 -} - -nav.navbar.navbar-small #sign-in-button:hover { - background-color: #0088aa12; - color: #0088aa !important; - border-color: #0088aa; -} - -.sign-btn-out-styles { - font-size: 10px !important; - padding: 7px 5px 5px !important; - line-height: 10px !important; - margin: 15px 0px !important; -} - -.sign-btn-in-styles { - font-size: 14px !important; - padding: 8px 10px !important; - margin-top: 9px !important; - margin-bottom: 8px !important; - margin-left: auto !important; - margin-right: auto !important; -} - -/* Log in spinner */ -.lds-ripple { - display: inline-block; - position: relative; - width: 40px; - height: 40px; - margin-top: 7px; - } - .lds-ripple div { - position: absolute; - border: 4px solid #fff; - opacity: 1; - border-radius: 50%; - animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite; - } - .lds-ripple div:nth-child(2) { - animation-delay: -0.5s; - } - .navbar-small .lds-ripple div { - border-color: #1c1c1c; - } - @keyframes lds-ripple { - 0% { - top: 20px; - left: 20px; - width: 0; - height: 0; - opacity: 1; - } - 100% { - top: 0px; - left: 0px; - width: 40px; - height: 40px; - opacity: 0; - } - } - /* Log in spinner */ - -@media screen and (max-width: 991px) { - nav.navbar.navbar-small #sign-in-button { - border: 1px solid white; - color: white !important; - } - #account-menu-btn { - justify-content: space-between; - } - .navbar-small .lds-ripple div { - border-color: #fff; - } -} - -.table-pricing tbody tr:hover { - background-color: rgb(239 239 239) !important; +#first-row-main-page { + margin-top: 105px; + text-align: center; +} + +#gallery-main-page .slick-btn i { + color: #ddd !important; +} + +#gallery-main-page .slick-btn:hover { + background-color: rgba(221, 221, 221, 0.15) !important; +} + +#gallery-main-page .slick-dots li button:before { + color: #ddd; +} + +section#main-buttons { + padding-top: 80px; + padding-bottom: 70px; +} + +@media screen and (max-width: 991px) { + header nav.nav-home-page .logo-big { + visibility: hidden; + } + #first-row-main-page { + margin-top: 40px; + } + #openvidu-logo { + max-width: 450px !important; + } + #wellcome-btn a { + font-size: 13px; + padding: 10px 15px; + } +} + +@media screen and (max-width: 991px) and (min-height: 700px) { + section#logo { + height: 40vh; + } + section#gallery-main-page { + height: 50vh; + } + section#main-buttons { + height: 10vh; + padding: 0; + } +} + +@media screen and (min-width: 768px) and (max-width: 991px) and (min-height: 700px) { + #gallery-main-page .img-wellcome { + max-height: 320px !important; + } +} + +::selection { + color: white; +} + +.my-gray-background { + background-color: #4d4d4d !important; +} + +.my-blue-font-light { + color: #00C8F7 !important; +} + +.red { + color: red; +} + +.green { + color: green; +} + +.loader img { + width: 8em; +} + +#openvidu-logo { + width: 100%; + max-width: 500px; +} + +.open { + font-family: Arciform; + text-transform: lowercase; + font-weight: 100; +} + +.v { + text-transform: capitalize; +} + +img.logo-small { + max-height: 30px !important; + width: auto !important; + margin-top: 0px !important; +} + +img.logo-big { + max-height: 40px !important; + width: auto !important; + margin-top: 25px !important; +} + +.navbar .icon { + font-size: 20px; +} + +li.active { + color: #0088aa; +} + +.navbar-default li.active a { + color: #00C8F7 !important; +} + +.navbar-default li a:hover { + color: #00C8F7 !important; +} + +.navbar-default.navbar-small li a:hover { + color: #0088aa !important; +} + +.navbar-default.navbar-small li.active a { + color: #0088aa !important; +} + +.navbar-default button.navbar-toggle span { + background: #00C8F7 !important; +} + +.navbar-default.navbar-small button.navbar-toggle span { + background: #0088aa !important; +} + +.no-margin { + margin: 0; +} + +.no-margin-lateral { + margin-left: 0; + margin-right: 0; +} + +.no-margin-top { + margin-top: 0; +} + +.no-margin-bottom { + margin-bottom: 0; +} + +.no-margin-right { + margin-right: 0; +} + +.no-margin-left { + margin-left: 0; +} + +.no-padding { + padding: 0; +} + +.no-padding-lateral { + padding-left: 0; + padding-right: 0; +} + +.no-padding-top { + padding-top: 0; +} + +.no-padding-bottom { + padding-bottom: 0; +} + +.no-padding-right { + padding-right: 0; +} + +.no-padding-left { + padding-left: 0; +} + +.expand .social-icon a { + padding-left: 80px; + padding-right: 80px; + padding-top: 50px; + padding-bottom: 50px; +} + +.expand .social-icon i { + font-size: 40px; +} + +.img-tutorials { + margin: auto; + max-height: 200px; +} + +p.subheading { + font-size: 18px; + font-weight: 200; +} + +.social-footer-icon { + font-size: 33px; +} + +.up-icon::before { + line-height: inherit; +} + +.navbar-alt .navbar-nav>li>a, +.navbar-alt .navbar-nav>li>span { + font-size: 14px; +} + +#wellcome-btn { + text-align: center; +} + +a.try-now-btn { + background-color: #06d362 !important; +} + +#wellcome-btn a.go-docs-btn { + background-color: #ffcc00; +} + +#ce-btn, +#pro-btn { + text-align: center; + margin: auto; +} + +.bg-custom { + width: 100% !important; + height: 100% !important; +} + +#div-page-top { + position: fixed; +} + +.custom-page-top { + height: 350px; +} + +.float-right { + float: right; +} + +#edit-github { + margin-top: 15px; +} + +#edit-github a:hover { + color: #0088aa; + font-weight: bold; +} + +.last-table-col { + padding-left: 12px !important; + text-align: center; +} + +.last-table-col i { + font-size: 18px; + color: #4d4d4d; +} + +ul.top-ul > li.subnav_drop > div > span { + font-weight: bold; +} + +#img-mob { + max-height: 240px; + margin-left: auto; + margin-right: auto; +} + +#img-mob2 { + max-height: 300px; + margin-left: auto; + margin-right: auto; +} + +div.cc-window { + padding: 0.9em !important; + font-size: 14px; +} + +a.cc-btn { + min-width: 100px !important; + border: none !important; + font-weight: bold !important; + font-size: 12px !important; + text-decoration: none; + text-shadow: none; + font-family: 'Montserrat', sans-serif; + box-sizing: border-box; + letter-spacing: 1px; + margin: 0 5px 0 5px; + box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + text-transform: uppercase; + -webkit-transition: all ease .3s; + -moz-transition: all ease .3s; + -o-transition: all ease .3s; + -ms-transition: all ease .3s; + transition: all ease .3s; + display: inline-block; + padding: 4px; + margin-bottom: 0; + font-size: 14px; + line-height: 1.6; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +span.cc-message { + margin-bottom: 0.5em !important; +} + +.img-demo { + max-width: 50%; + margin: auto; +} + +.img-demo-2 { + max-height: 180px; +} + +.col-img-demo { + text-align: right; +} + +.demo-description { + margin-top: 40px; + padding-left: 15px; + padding-right: 15px; +} + +.demo-description table { + margin-left: 50px; + margin-top: 25px; + margin-bottom: 25px; +} + +.demo-description table td { + padding-right: 25px; +} + +.demo-description p { + font-size: large; + font-weight: lighter; +} + +.img-run-demo { + max-height: 140px; +} + +.run-div { + padding-left: 15px; + padding-right: 15px; + margin-top: 40px; +} + +.row-run-demo { + width: 100%; + display: table; + table-layout: fixed; +} + +.row-run-demo .col { + display: table-cell; + vertical-align: middle; + float: none; +} + +.btn-copy-code { + margin: 5px; + padding-top: 5px; + padding-bottom: 5px; + padding-left: 12px; + padding-right: 12px; +} + +.demo-title { + padding-top: 20px; + padding-bottom: 20px; + border-radius: 2px; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.demo-title:hover { + background-color: #eeeeee; + cursor: pointer; +} + +.demo-margin-bottom { + margin-bottom: 25px; +} + +.img-docker { + padding: 10px; +} + +.img-openvidu { + padding: 25px; +} + +#padding-top-bottom { + padding-top: 70px; + padding-bottom: 80px; +} + +.row-gallery div { + padding-top: 15px; + padding-bottom: 15px; +} + +.row-gallery img { + border: 2px solid #eeeeee; +} + +img.img-pro { + margin: auto; + border: 2px solid #eeeeee; +} + +.twitter-row { + width: 60%; + margin-left: auto; + margin-right: auto; +} + +.secure-tutorials-left { + padding-left: 10em; + padding-right: 6em; +} + +.secure-tutorials-right { + padding-left: 6em; + padding-right: 10em; +} + +.main-gallery { + margin: auto; + margin-top: 40px; + max-width: 1000px; +} + +.docs-gallery { + margin-top: 40px; + margin-bottom: 80px; +} + +.img-wellcome { + max-height: 450px; + margin-left: auto; + margin-right: auto; + border: 3px solid #5e5e5e; + border-radius: 2px; +} + +.slick-btn-prev { + left: -35px; +} + +.slick-btn-next { + right: -35px; +} + +.slick-btn { + width: 30px; + height: 30px; + display: block; + font-size: 0; + line-height: 0; + position: absolute; + top: 50%; + margin-top: -10px; + padding: 0; + cursor: pointer; + color: transparent; + outline: none; + background: transparent; + text-align: center; + -webkit-transition: all 0.1s ease-in-out; + -moz-transition: all 0.1s ease-in-out; + -o-transition: all 0.1s ease-in-out; + -ms-transition: all 0.1s ease-in-out; + transition: all 0.1s ease-in-out; + border-radius: 25px; +} + +.slick-btn:hover { + background-color: rgba(0, 136, 170, 0.15); +} + +.slick-btn:active { + background-color: rgba(0, 136, 170, 0.3); +} + +.slick-btn i { + color: #0088aa; + font-size: 14px; + line-height: 30px; +} + +.slick-btn.slick-disabled { + pointer-events: none; +} + +.slick-btn.slick-disabled i { + color: transparent; +} + +.slick-btn.slick-disabled:hover { + background-color: transparent; +} + +.slick-captions { + margin-top: 43px; +} + +.slick-captions .caption { + display: flex !important; + justify-content: center; + align-items: center; + outline: none; +} + +.slick-captions .caption p { + color: #4c4c4c; +} + +.row-more-info { + text-align: center; +} + +.row-more-info a:before { + content: '+ info' +} + +.row-more-info a[aria-expanded="true"]:before { + content: '- info'; +} + +.row-more-info a { + background-color: #efefef; + color: #7a7a7a; + margin-bottom: 2em; +} + +.more-info-tutorials { + background-color: rgb(240, 240, 240); + border-radius: 5px; +} + +.more-info-tutorials-int { + padding-top: 2em; + padding-bottom: 2em; +} + +img.img-more-info { + max-height: 40vh !important; + margin: auto; + padding: 1em; + background-color: #ffffff; + border-radius: 5px; + border: 2px solid rgba(0, 136, 170, 0.75); +} + +.more-info-desc { + text-align: justify; +} + +.more-info-desc p { + font-size: 18px; + font-weight: 200; + line-height: 20px; + margin-bottom: 42px; +} + +.more-info-desc p:last-child { + margin-bottom: 0; +} + +.acknowledgments-footer { + width: 100%; +} + +.video-responsive { + position: relative; + padding-bottom: 52.9%; + /* 16/9 ratio */ + padding-top: 30px; + /* IE6 workaround*/ + height: 0; + overflow: hidden; +} + +.video-responsive iframe, +.video-responsive object, +.video-responsive embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.icon-Amazon_Web_Services_Logo:before { + content: "\e900"; +} + +.feature-row { + display: flex; + align-items: center; + flex-wrap: wrap; + margin-top: 40px; + margin-bottom: 40px; + height: 180px; +} + +.feature-row h3 { + margin-top: 0 !important; + border-top: 0 !important; +} + +.feature-img-col { + text-align: center; + padding-left: 40px; + padding-right: 40px; +} + +.feature-img { + max-width: 100%; + max-height: 160px; + -webkit-filter: grayscale(20%) opacity(92%); + filter: grayscale(20%) opacity(92%); +} + +.icon-img { + max-height: 120px; + -webkit-filter: opacity(69.5%); + filter: opacity(69.5%); +} + +.feature-text { + vertical-align: middle; + color: #7a7a7a; +} + +@media screen and (min-width: 1200px) { + img.img-responsive.img-pro.img-pro-small { + max-width: 750px !important; + } +} + +@media screen and (min-width: 992px) { + .more-info-tutorials-int { + min-height: 150px; + align-items: center; + display: flex; + background-color: #eee; + } +} + +@media only screen and (max-width: 1199px) and (min-width: 992px) { + .col-img-more-info { + padding-right: 0; + } + + .more-info-desc { + padding-left: 0; + padding-right: 30px; + } +} + +@media screen and (max-width: 1200px) and (min-width: 991px) { + #openvidu-logo { + max-width: 60% !important; + height: auto !important; + } +} + +@media screen and (max-width: 991px) { + #padding-top-bottom { + padding-top: 40px; + padding-bottom: 40px; + } + + span.cc-message { + margin-bottom: 0 !important; + } + + #img-mob { + max-height: 400px; + } + + #img-mob2 { + max-height: 400px; + } + + pre { + padding: 16px; + } + + pre code { + white-space: pre !important; + } + + #page-top { + height: 270px; + } + + #page-top .page-top-title { + top: 93px; + } + + #page-top .page-top-title h2 { + font-size: 37px; + padding-left: 20px; + padding-right: 20px; + } + + #page-top .home-subheading { + padding-left: 20px; + padding-right: 20px; + } + + #contact { + padding-top: 40px; + padding-bottom: 40px; + } + + .row-secure-tutorials .secure-tutorials-left, + .row-secure-tutorials .secure-tutorials-right { + padding-left: 10px !important; + padding-right: 10px !important; + } + + .more-info-tutorials-int { + padding-bottom: 0; + } + + .more-info-desc { + padding-top: 2em; + } + + .pre-video-responsive { + margin-left: -46px; + margin-right: -46px; + } + + #openvidu-pro-tag { + line-height: 32px !important; + } + + .cards-container{ + margin-bottom: 10px; + } + + .index-card { + padding: 18px !important; + } + + .navbar-default.navbar-small li.active a { + color: #00C8F7 !important; + } + + .navbar-default.navbar-small li a:hover { + color: #00C8F7 !important; + } +} + +@media screen and (max-width: 767px) { + .row-run-demo { + display: inherit; + margin-bottom: 20px; + } + + .row-run-demo .col { + display: inherit; + vertical-align: inherit; + float: inherit; + text-align: center; + } + + .row-run-demo .col img { + margin-left: auto; + margin-right: auto; + } + + .img-wellcome { + max-height: 225px !important; + } + + .twitter-row { + width: 100% !important; + } + + .feature-row { + height: auto !important; + } + + .feature-img-col { + margin-bottom: 30px; + } + + .feature-text-col h3 { + text-align: center !important; + } +} + + + +.features-row .feature-icon { + min-height: 100px; + float: none; + text-align: center +} + +.features-row .feature-icon .feature-img { + max-width: 150px; + max-height: 100px; + padding-bottom: 20px; +} + +.features-row .feature-icon .feature-img.svg { + filter: opacity(62.5%); +} + +.features-row .feature-icon .feature-img.big { + max-width: 100%; + max-height: 160px; + z-index: -1; + opacity: 0.05; + position: absolute; + left: 0; + right: 0; + margin: auto; +} + +/* Docs language tabs */ + +div.lang-tabs-container { + margin-top: 15px; +} + +div.lang-tabs-container div.lang-tabs-header { + width: 100%; + display: flex; +} + +div.lang-tabs-container div.lang-tabs-header .lang-tabs-btn { + width: 33.33333%; + border: none; + padding: 6px 0 4px 0; + background-color: #f9f9f9; + transition: background-color 0.2s ease-out; + font-family: arciform; + font-size: 18px; + border-top: 2px solid #e8e8e8; +} + +div.lang-tabs-container div.lang-tabs-header .lang-tabs-btn:hover { + background-color: #f6f3f3 !important; +} + +div.lang-tabs-container div.lang-tabs-header .lang-tabs-btn:focus { + outline: 0 !important; + background-color: #e8e8e8 !important; +} + +div.lang-tabs-container div.lang-tabs-content { + padding: 20px 15px 8px 15px; + background-color: #e8e8e8; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + border-left: 2px #e8e8e8 solid; + border-bottom: 2px #e8e8e8 solid; + border-right: 2px #e8e8e8 solid; +} + +div.lang-tabs-container div.lang-tabs-content pre { + padding: 9.5px 0; +} + +div.lang-tabs-container div.lang-tabs-content p { + color: #4c4c4c; +} + +div.lang-tabs-container div.lang-tabs-content ol { + padding-left: 18px; +} + + +div.lang-tabs-container.elastic-events div.lang-tabs-header { + overflow-x: auto; +} + +div.lang-tabs-container.elastic-events div.lang-tabs-header .lang-tabs-btn { + width: unset !important; + font-size: 11.8px !important; + font-weight: bold !important; + padding: 6px 5px 6px 5px !important; + font-family: inherit; +} + +div.lang-tabs-container.elastic-events div.lang-tabs-content pre { + padding: 0 !important; +} + +@media screen and (max-width: 767px) { + div.lang-tabs-container div.lang-tabs-content { + padding: 12px 20px 12px 15px !important; + } + + div.lang-tabs-container.elastic-events div.lang-tabs-content pre { + margin-bottom: 0 !important; + } +} + +.monitoring-div { + margin-top: 25px; + border: 2px solid #e8e8e8; + border-radius: 7px; + background-color: #f9f9f9; +} + +.event-container>p:last-child { + margin: 0 !important; +} + +.version-buttons { + margin: 5px 0 5px 0; + text-align: right; +} + +.version-buttons a { + padding: 5px 10px; + font-size: 12px; + margin: 0; +} + +.version-buttons a.pressed-btn { + background: #095f76; + opacity: 1; + border-color: transparent; + color: white; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} + +.version-buttons a:last-of-type { + margin-right: 5px; +} + +.index-card { + background: #d0cdcd47; + border-radius: 3px; + box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; + -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; + -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; + -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; +} + +.index-card p { + color: white; + font-family: Montserrat; + margin-top: 15px; + margin-bottom: 0px; + font-size: 15px; +} + +table.table-pricing { + display: table !important; + text-align: center !important; +} + +#doc-container table.table-pricing { + margin-top: 50px; +} + +#doc-container table.table-pricing th { + padding: 8px; +} + +.table-pricing th { + vertical-align: middle !important; +} + +.table-pricing td { + vertical-align: middle !important; + padding: 6px !important; +} + +.table-pricing thead th { + font-family: Montserrat; +} + +.pricing-table-icon { + font-size: 20px; + display: inline-block; +} + +.pricing-table-icon-info { + font-size: 17px; + color: #4d4d4d; + margin-left: 8px; +} + +a .pricing-table-icon-info { + color: #007492; +} + +.icon-info-right { + float: right; +} + +.table-pricing-bordered { + border-right: 2px solid #ddd; +} + +.pricing-table-icon.ion-checkmark { + color: #049145; +} + +.pricing-table-icon.ion-close { + color: #990000; +} + +.pricing-table-icon.ion-hammer { + color: #2a88aa; + transform: rotate(45deg); +} + +.table-pricing .btn-primary { + font-size: 12px; + padding: 8px 8px; +} + +.table-pricing .try-now-btn { + background-color: #06d362; +} + +.pricing-cluster-img { + max-width: 100%; +} + +.price-row { + font-size: 16px; +} + +.price-calc { + font-size: 13px; + margin-top: 10px; +} + +.slick-track { + display: flex !important; + justify-content: center; + align-items: center; +} + +nav.navbar #sign-in-button { + padding-bottom: 8px; + padding-top: 8px; + margin-top: 10px; + border: 1px solid white; + border-radius: 2px; + color: white !important; +} + +nav.navbar.navbar-small #sign-in-button { + border: 1px solid #1C1C1C; + color: #1C1C1C !important; +} + +nav.navbar #sign-in-button:hover { + background-color: rgba(0, 202, 247, 0.144); + color: #00C8F7 !important; + border-color: #00C8F7 +} + +nav.navbar.navbar-small #sign-in-button:hover { + background-color: #0088aa12; + color: #0088aa !important; + border-color: #0088aa; +} + +.sign-btn-out-styles { + font-size: 10px !important; + padding: 7px 5px 5px !important; + line-height: 10px !important; + margin: 15px 0px !important; +} + +.sign-btn-in-styles { + font-size: 14px !important; + padding: 8px 10px !important; + margin-top: 9px !important; + margin-bottom: 8px !important; + margin-left: auto !important; + margin-right: auto !important; +} + +/* Log in spinner */ +.lds-ripple { + display: inline-block; + position: relative; + width: 40px; + height: 40px; + margin-top: 7px; + } + .lds-ripple div { + position: absolute; + border: 4px solid #fff; + opacity: 1; + border-radius: 50%; + animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite; + } + .lds-ripple div:nth-child(2) { + animation-delay: -0.5s; + } + .navbar-small .lds-ripple div { + border-color: #1c1c1c; + } + @keyframes lds-ripple { + 0% { + top: 20px; + left: 20px; + width: 0; + height: 0; + opacity: 1; + } + 100% { + top: 0px; + left: 0px; + width: 40px; + height: 40px; + opacity: 0; + } + } + /* Log in spinner */ + +@media screen and (max-width: 991px) { + nav.navbar.navbar-small #sign-in-button { + border: 1px solid white; + color: white !important; + } + #account-menu-btn { + justify-content: space-between; + } + .navbar-small .lds-ripple div { + border-color: #fff; + } +} + +.table-pricing tbody tr:hover { + background-color: rgb(239 239 239) !important; } \ No newline at end of file diff --git a/css/style.css b/css/style.css index c35332db..59e009b8 100644 --- a/css/style.css +++ b/css/style.css @@ -1,3497 +1,3497 @@ -@charset "utf-8"; -/*----------------------------------------------------------------------------- - -Table of Contents: - - 1) General - 2) Typography - 3) Backgrounds - 4) Home Sections - 5) Home Revolution Slider Section - 6) Header - 7) Features Section - 8) About Section - 9) Team Section -10) Skills Section -11) Fun Facts Section -12) Quote Section -13) Portfolio Section -14) Get Connected Section -15) Services Section -16) Call to Action 1 -17) Price List Section -18) Clients Section -19) Testimonials Section -20) Contact Form Section -21) Google Map Section -22) Video Popup Section -23) Footer 1 -24) Subscribe Form - Twitter Feed -25) Shortcodes - -------------------------------------------------------------------------------*/ - -/*----- Stylesheets -----*/ -@import "bootstrap.min.css"; -@import "revolution-slider.css"; -@import "owl.carousel.css"; -@import "animate.css"; -@import "cubeportfolio.min.css"; - -/*----- Fonts -----*/ -@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700); -@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300); -@import "simple-line-icons.css"; -@import "ionicons.min.css"; - -/*----- General ----*/ -html, -body { - height: 100%; - min-height: 100%; -} -html { -webkit-font-smoothing: antialiased; } -body { - font-family: "Open Sans", sans-serif; - font-weight: 400; - color: #1c1c1c; -} -a { - background: transparent; - outline: none; - text-decoration: none; - - -webkit-transition: .2s cubic-bezier(0.25,.46,.45,.94); - transition: .2s cubic-bezier(0.25,.46,.45,.94); - -webkit-transition-property: background-color,color; - transition-property: background-color,color; -} -a:active, -a:hover, -a:focus { - outline: 0; - color: #1c1c1c; - text-decoration: none; -} -a:focus, a:active, button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, select::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { - border: 0; - outline : 0; -} -@media only screen and (min-width: 1200px) { - .container { - max-width: 1425px; - width: 100%; - padding: 0 90px; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .container { - width: 100%; - } -} -.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths { - position: relative; - min-height: 1px; - padding-right: 10px; - padding-left: 10px; - width: 20%; - float: left; -} -h1, h2, h3, h4, h5, h6 { - font-family: 'Montserrat', sans-serif; - font-weight: 700; - line-height: 1; - color: #1c1c1c; -} -h1 small, h2 small, h3 small { - font-family: 'Open Sans', sans-serif; - font-weight: 200; - color: #1c1c1c; -} -h4 small, h5 small, h6 small { - font-family: 'Open Sans', sans-serif; - font-weight: 300; - color: #1c1c1c; -} -h4 { - font-size: 18px; - letter-spacing: 1px; -} -p { - color: #7a7a7a; - font-size: 14px; - line-height: 20px; - font-weight: 400; -} - -.section-title { - text-transform: uppercase; - letter-spacing: 1px; - font-size: 30px; -} -.pricing-section-title:target { - scroll-margin-top: 90px; -} -.subheading { - font-size: 14px; - line-height: 20px; - font-weight: 400; - margin-bottom: 42px; -} -.subheading:after { - position: relative; - display: block; - content: ""; - height: 2px; - margin: 20px auto 20px; - width: 115px; - background: #7a7a7a; -} -.subheading.grey:after { - background: #fff!important; - opacity: .4; -} -.content-title { - text-transform: uppercase; - font-weight: 700; - letter-spacing: 2px; - margin-top: 0; - margin-bottom: 22px; - font-family: 'Montserrat',sans-serif; - font-size: 30px; -} -.project-title { - text-transform: uppercase; - font-weight: 700; - letter-spacing: 0px; - margin-top: 30px; - margin-bottom: 10px; - font-family: 'Montserrat',sans-serif; - font-size: 50px; -} -@media (max-width:600px) { - .project-title { - font-size: 24px; - } - #openvidu-logo { - max-width: 80% !important; - } -} -.project-subtitle { - margin-bottom: 50px; - font-size: 14px; -} -.uppercase { - text-transform: uppercase; -} -.p-info { - line-height: 1.8; - font-size: 14px; -} - -/* Preloader */ -#preloader { - position:fixed; - top:0; - left:0; - right:0; - bottom:0; - background-color:#fff; - z-index: 9999; -} -#preloader .loader { - position: absolute; - top: 50%; - left: 50%; - margin-top: -25px; - margin-left: -60px; -} - -/*----- Typography -----*/ -@media (min-width: 992px) { - h1 { - font-size: 66px; - letter-spacing: 0px; - } - h1 small { - font-size: 66px; - letter-spacing: 0px; - } - .lead { - font-size: 16px; - font-weight: 400; - color: #7a7a7a; - margin-bottom: 50px; - } - h2 { - font-size: 50px; - letter-spacing: 0px; - - } - h2 small { - font-size: 50px; - letter-spacing: 0px; - } -} -.white { - color: #fff; -} -.grey { - color: #d3d3d3; -} -.size-8x { font-size:8em } -.size-7x { font-size:7em } -.size-6x { font-size:6em } -.size-5x { font-size:5em } -.size-4x { font-size:4em } -.size-3x { font-size:3em } -.size-2x { font-size:2.5em } -.size-1x { font-size:1em } - - -/*----- Home Sections -----*/ -#home-parallax-fullscreen, -.parallax-section-1, -.parallax-section-2, -.parallax-section-3, -.parallax-section-4, -.parallax-section-5, -.parallax-section-6, -.parallax-section-7, -.parallax-section-8 { - background-position: 50% 0; - background-size: cover; - background-repeat: no-repeat; - background-attachment: fixed; - width: 100%; - height: auto; - overflow-x: hidden; - overflow-y: hidden; - vertical-align: middle; - z-index: 1; - display: block; - position: relative; -} -#home-parallax-fullwidth { - background-position: center 0%; - background-size: cover; - background-repeat: no-repeat; - background-attachment: fixed; - display: table; - width: 100%; - min-height: 400px; - overflow-x: hidden; - overflow-y: hidden; - vertical-align: middle; - z-index: 1; -} -@media (min-width:768px) { - #home-parallax-fullwidth { - height: 600px; - } -} -@media (max-width:768px) { - #home-parallax-fullwidth { - height: 400px; - } -} -#home-parallax-fullscreen:after, -.parallax-section-1:after, -.parallax-section-2:after, -.parallax-section-3:after, -.parallax-section-4:after, -.parallax-section-6:after, -.parallax-section-7:after, -.parallax-section-8:after { - content: ""; - position: absolute; - /*background: url(../img/assets/dot-pattern.png) repeat;*/ - top: 0; - left: 0; - bottom: 0; - right: 0; - z-index: -1; -} -#home-landing:after, -#home-parallax-fullwidth:after, -#page-top .hero:after { - content: ""; - position: absolute; - /*background: url(../img/assets/dot-pattern.png) repeat;*/ - top: 0; - left: 0; - bottom: 0; - right: 0; - z-index: 1; -} -.tp-banner li:after { - content: ""; - position: absolute; - /*background: url(../img/assets/gridtile.png) repeat;*/ - top: 0; - left: 0; - bottom: 0; - right: 0; - z-index: 0!important; -} -.tp-banner-video li:after { - content: ""; - position: absolute; - /*background: url(../img/assets/gridtile.png) repeat;*/ - top: 0; - left: 0; - bottom: 0; - right: 0; - z-index: 2!important; -} -#page-hero { - height: 400px; -} -#home-landing { - background-position: center 0%; - background-size: cover; - background-repeat: no-repeat; - background-attachment: fixed; - display: table; - width: 100%; - height: 100%; - min-height: 100%; - overflow-x: hidden; - overflow-y: hidden; - vertical-align: middle; - z-index: 1; -} -#home-parallax-fullscreen { - display: table; -} -.home-container { - position: relative; - display: table-cell; - vertical-align: middle; - z-index: 3; -} -.home-title { - position: relative; - text-transform: uppercase; - color: #1c1c1c; - z-index: 3; - margin-top: 80px; - margin-left: auto; - margin-right: auto; -} -#home-parallax-fullwidth .home-title { - margin-top: 130px; -} -.home-title h1 { - letter-spacing: 2px; -} -.home-heading { - font-family: 'Montserrat',sans-serif; - font-weight: 700; - letter-spacing: 0px; - text-transform: uppercase; - color: #fff; -} -@media (min-width:992px) { - .home-heading { - font-size: 72px; - } -} -@media (min-width:768px) and (max-width:991px) { - .home-heading { - font-size: 55px; - } -} -@media (max-width:600px) { - .tp-banner .home-subheading { - display: none; - } -} -@media (max-width:500px) { - .tp-banner .btn { - display: none; - } -} -.home-subheading { - font-family: 'Montserrat',sans-serif; - font-size: 14px; - letter-spacing: .5px; - font-weight: 400; - color: #ccc; - z-index:999!important; -} -.tp-banner .home-subheading { - line-height: 40px!important; -} -.home-button { - margin-top: 80px; -} -.home-bottom { - position: absolute; - z-index: 99; - width: 100%; - left: 0; - bottom: 0; - text-align: center; - opacity: 0.9; -} -#home-landing .home-bottom { - z-index: 3; -} -.move { - width: 40px; - margin-left: auto; - margin-right: auto; - margin-bottom: 15px; -} -.bounce { - -webkit-animation: bounce 2s infinite; - -moz-animation: bounce 2s infinite; - -ms-animation: bounce 2s infinite; - animation: bounce 2s infinite; -} -.home-bottom a { - padding-top: 7px; - padding-bottom: 17px; - padding-left: 7px; - padding-right: 7px; - color: #FFFFFF; - - -webkit-transition: all 0.2s; - -moz-transition: all 0.2s; - -o-transition: all 0.2s; - transition: all 0.2s; -} -.home-bottom a:hover { - opacity: .9; -} -.home-bottom a { - font-size: 22px; -} - -/*----- Home Revolution Slider -----*/ -#home-revolution-slider { - width: 100%; - height: fit-content; - min-height: 100%; - background: #5f5f5f; - padding: 200px 0 80px; -} - -.cards-container{ - height: 50%; - text-align: center !important; - color: #ffffff; -} - -.card { - padding: 10px; - height: 100%; -} - -.card .card-pro, .card .card-community { - height: 100%; - padding: 35px; -} - -.card-community{ - background: #ffffff8f -} - -.card-pro{ - background: #c1ffe5ab; -} - -.table{ - color: #000; -} -.table th { - text-align: center; -} -.hero { - position: fixed; - z-index: 1; - top: 0; - bottom: 0; - left: 0; - right: 0; - background-size: cover; -} -.content { - position: relative; - z-index: 3; - background-color: #fff; -} -.home-heading, -.home-subheading, -.home-button { - position: relative; - z-index: 1; - text-align: center; - transform: translateY(0px); - /*-webkit-transition: 1s opacity ease-in-out;*/ -} -.tp-loader.spinner1 { - width: 40px; - height: 40px; - background: url(../img/assets/rev-loader.GIF) no-repeat center center; - background-color: transparent; - box-shadow: none; - -webkit-box-shadow: none; - margin-top: -20px; - margin-left: -20px; - -webkit-animation: none; - animation: none; - border-radius: 0; - -moz-border-radius: 0; - -webkit-border-radius: 0; -} - -.tp-banner-container{ - width:100%; - position:relative; - padding:0; - margin-top: 0; - z-index: -1; -} -.tparrows.preview4:after { - background: #fff; - background: rgba(255,255,255,.05); -} -.tp-caption a { - color: #fff; - padding: 9px 22px; - box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - margin: 0 7px 0 7px; - text-transform: uppercase; -} -.tp-caption a:hover { - color: #fff; -} -.html5-video-container video { - width: 100%!important; - height: auto!important; - left: 0!important -} -.tp-banner-video video { - min-width: 100%; -} - -/*----- Header -----*/ -nav { - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; -} -@media (min-width: 1360px) and (max-width: 1920px) { - nav { max-width: 1903px; } -} -@media (max-width: 1360px) { - nav { max-width: 1343px; } -} -.navbar { - min-height: 55px; - border: none; -} -.navbar-default { - position: fixed; - background-color: #fff; - border-radius: 0; - border-color: transparent; - border-bottom: none; - top: 0; - left: 0; - width: 100%; - padding: 0; - z-index: 4; - /*border-bottom: 1px solid rgba(255,255,255,0.25);*/ -} -.navbar-alt { - background-color: transparent; -} -.navbar-small { - background: #fff; - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); - -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); - box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); -} -.navbar-default .container { - position: relative; - -webkit-transition: all 0.3s ease; - -moz-transition: all 0.3s ease; - -o-transition: all 0.3s ease; - -ms-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.navbar-small .container { - padding-top: 0px; - position: relative; -} -@media (min-width: 992px) { - .navbar-alt .container { - margin-top:10px; - } - .navbar-small .container { - margin-top:0px; - } -} -.navbar-default .navbar-right { - font-family: 'Montserrat', sans-serif; - font-size: 12px; - font-weight: 700; - text-transform: uppercase; - height: 100%; - margin-top: 10px; - margin-bottom: 10px; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; -} -.navbar-alt .navbar-right { - margin-top: 35px; - margin-bottom: 10px; -} -.navbar-small .navbar-right { - height: 100%; - margin-top: 0px; - margin-bottom: 0px; -} -.navbar-alt .navbar-nav > li > a, -.navbar-alt .navbar-nav > li > span { - color: #fff; - -webkit-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - -ms-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} -.navbar-small .navbar-nav > li > a, -.navbar-small .navbar-nav > li > span { - color: #1C1C1C; - -webkit-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - -ms-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} -.navbar-nav>li>a, -.navbar-nav>li>span { - margin-top: 3px; - padding-top: 16px; - padding-bottom: 13px; -} -.navbar-nav>li>span { - line-height: 20px -} -.nav>li>a, -.nav>li>span { - padding-left: 10px; - padding-right: 10px; -} -.nav > li > span { - position: relative; - display: block; - cursor: pointer; -} -.navbar-nav .caret { - margin-left: 3px; - margin-top: -3px; -} -/*Navbar Toggle*/ -.navbar-default .navbar-toggle { - position: relative; - float: right; - padding: 9px 2px; - margin-top: 26px; - margin-right: 0px; - margin-bottom: 8px; - background-color: transparent; - background-image: none; - border: none; - border-radius: none; - -webkit-transition: all 0.3s ease; - -moz-transition: all 0.3s ease; - -o-transition: all 0.3s ease; - -ms-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.navbar-small .navbar-toggle { - position: relative; - float: right; - padding: 9px 0px; - margin-top: 11px; - margin-right: 0px; - margin-bottom: 8px; - background-color: transparent; - background-image: none; - border: none; - border-radius: none; -} -.navbar-default .navbar-toggle:hover, -.navbar-default .navbar-toggle:focus { - background-color: transparent; - outline: none; -} -.navbar-toggle .icon-bar { - display: block; - width: 22px; - height: 3px; - border-radius: 2px; -} -/*Navbar Collapse Menu*/ -.navbar-collapse { - padding-right: 0px; - padding-left: 0px; - color: #3a3a3a; -} -.navbar-default .navbar-nav>li>a:focus { - color: #f5f5f5; -} -.navbar-small .navbar-nav>li>a:focus { - color: #1c1c1c; -} - - - -/*Navbar Collapse*/ -@media (max-width: 991px) { - .navbar-default .navbar-collapse { - margin-top: 18px; - padding-right: 0px; - padding-left: 0px; - } - .navbar-small .navbar-collapse { - margin-top: 0px; - } - .navbar-header { - float: none; - } - .navbar-left,.navbar-right { - float: none !important; - } - .navbar-toggle { - display: block; - } - .navbar-collapse { - border-top: none; - box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); - } - .navbar-default .navbar-collapse { - background-color: #1c1c1c; - } - .container>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse { - margin-right: 0; - margin-left: 0; - padding-left: 25px; - padding-right: 25px; - } - .container>.navbar-header { - margin-right: 0; - margin-left: 0; - padding-left: 35px; - padding-right: 35px; - } - .navbar-fixed-top { - top: 0; - border-width: 0 0 1px; - } - .navbar-collapse.collapse { - display: none!important; - } - .navbar-nav { - float: none!important; - margin: 0; - } - .navbar-default .navbar-toggle { - margin-top: 44px; - } - .navbar-small .navbar-toggle { - margin-top: 11px; - } - .navbar-nav>li { - float: none; - } - .navbar-nav>li>a, - .navbar-nav>li>span { - padding-top: 12px; - padding-bottom: 12px; - } - .navbar-default .navbar-nav > li > a, - .navbar-default .navbar-nav > li > span { - color: #fff; - } - .navbar-default .navbar-nav > li > a:hover, - .navbar-default .navbar-nav > li > span:hover { - background: rgba(255,255,255, 0.03); - } - .collapse.in{ - display:block !important; - } - .navbar-default .container { - width: 100%; - } - .navbar-small .container { - padding-right: 0px; - padding-left: 0px; - width: 100%; - } - .navbar-default ul.nav li { - border-bottom: 1px dotted #2A2A2A; - } - - .navbar-default ul li:last-child { - border-bottom: none; - } - .navbar-default .navbar-right { - margin-top: 7px; - margin-bottom: 3px; - } - .navbar-default #account-btn { - padding-left: 0px !important; - } -} -@media (min-width: 768px) { - .navbar-nav.navbar-right:last-child { - margin-right: 0; - } -} -.navbar>.container .navbar-brand { - margin-left: 0; -} -.navbar-brand { - float: left; - height: 55px; - padding: 15px 0 15px 0px; - font-size: 30px; - line-height: 20px; -} -/* Logo Big White */ - -.navbar-default .navbar-brand .logo-big { - position:absolute; - opacity: 1; - width: 180px; - margin-top: 11px; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; -} -.navbar-default .navbar-brand .logo-small { - position:absolute; - width: 180px; - margin-top: 11px; - opacity: 0; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; -} -.navbar-alt .navbar-brand .logo-big { - margin-top: 35px; -} -.navbar-alt .navbar-brand .logo-small { - margin-top: 35px; -} -/* End Logo Big White */ -/* Logo Small Black */ -.navbar-small .navbar-brand .logo-big { - position:absolute; - opacity: 0; - width: 170px; - margin-top: 3px; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; -} -.navbar-small .navbar-brand .logo-small { - position:absolute; - opacity: 1; - width: 170px; - margin-top: 3px; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; - -} -/* End Logo Small Black */ - - -@media (max-width: 768px) { - .navbar-collapse { - max-height: none; - overflow-x: hidden; - } -} - -/*Dropdown*/ -@media (min-width: 992px) { - .navbar-default .container { - max-width: 1245px; - padding-left: 15px; - padding-right: 15px; - } - .navbar-right .dropdown-menu { - right: auto; - left: 0; - } - .dropdown-menu { - background-color: #1C1C1C; - border: 0; - border-radius: 0; - box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.08); - margin: 0; - padding-top: 2px; - padding-bottom: 2px; - padding-left: 0; - padding-right: 0; - top: auto; - } - .dropdown-menu > li > a { - color: #CCC; - font-size: 12px; - font-weight: 400; - text-transform: none; - position: relative; - padding: 11px 25px 11px 20px; - border-bottom: 1px dotted rgba(255, 255, 255, 0.2); - } - .dropdown-menu > li:last-child > a { - border-bottom: 0; - } - .dropdown-menu > li > a:hover, - .dropdown-menu > li > a:focus, - .dropdown-menu > .active > a:hover, - .dropdown-menu > .active > a:focus { - text-decoration: none; - background-color: #333; - } - .dropdown-menu { - margin-top: 20px; - } - .dropdown > ul.dropdown-menu { - visibility:hidden; - display:block; - margin-top: 20px; - opacity: 0; - -webkit-transition: all 0.2s ease; - -moz-transition: all 0.2s ease; - -o-transition: all 0.2s ease; - -ms-transition: all 0.2s ease; - transition: all 0.2s ease; - - } - .dropdown:hover > ul.dropdown-menu{ - visibility:visible; - opacity:1; - display: block; - margin: 0; - } - .dropdown-menu > .active > a { - text-decoration: none; - background-color: transparent; - outline: 0; - } - .navbar-collapse.collapse { - height: auto!important; - padding-bottom: 0; - overflow: visible!important; - } -} -@media (max-width: 991px) { - .dropdown-menu { - float: none; - position: static; - background-color: transparent; - box-shadow: none; - border: none; - margin-left: 15px; - } - .navbar-default .navbar-nav > li > a, - .navbar-default .navbar-nav > li > span { - color: #fff; - } - .navbar-default ul li.open ul li { - border-bottom: 0; - padding: 5px; - float: none!important; - } - - .navbar-default ul li.open ul li a:hover { - background-color: transparent; - } - .dropdown-menu li a { - color: #f5f5f5; - font-weight: 400; - font-size: 12px; - } - .dropdown-menu>.active>a, - .dropdown-menu>.active>a:hover, - .dropdown-menu>.active>a:focus { - background-color: transparent; - } -} -@media (max-width: 767px) { - .navbar-default .navbar-nav .open .dropdown-menu>li>a { - color: #CCC; - } -} - -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:hover, -.navbar-default .navbar-nav>.active>a:focus { - background-color: transparent; -} -.navbar-default .navbar-nav>.open>a, -.navbar-default .navbar-nav>.open>a:hover, -.navbar-default .navbar-nav>.open>a:focus { - background-color: transparent; -} -.dropdown .arrow { - font-size:9px; -} -.menu-padding { - padding-top:70px; -} -.content { - margin-top:0px; -} -.navbar .icon { - font-size: 18px; -} -.navbar .social-icon { - padding-left: 15px; - padding-right: 0; -} - -/*----- Features -----*/ -#features { - min-height: 95vh; - padding-top: 42px; - padding-bottom: 25px; -} -@media (min-width: 992px) { - .features-row { - margin-bottom: 50px; - text-align: left - } - .feature-column { - margin-bottom: 0px; - } - .back-icon { - z-index: -1; - color: #f8f8f8; - position: absolute; - padding-left: 40px; - left: 0; - top: 0; - width: 134px; - height: 134px; - line-height: 134px; - font-size: 134px; - } -} -@media (max-width: 991px) { - .feature-column { - margin-bottom: 15px; - } - .back-icon { - z-index: -1; - color: #f8f8f8; - position: absolute; - padding-left: 30px; - left: 0; - top: 0; - width: 80px; - height: 80px; - line-height: 80px; - font-size: 80px; - } -} -.feature-info h4 { - font-family: 'Montserrat',sans-serif; - font-weight: 700; - text-transform: uppercase; - color: #1c1c1c; - font-weight: 700; - letter-spacing: 1px; - font-size: 18px; - margin-top: 0px; - - -webkit-transition: all 0.2s; - -moz-transition: all 0.2s; - -o-transition: all 0.2s; - transition: all 0.2s; -} -.feature-icon { - float: left; -} -.feature-info { - padding-left: 55px; - padding-top: 5px; -} -.feature-description { - line-height: 23px; - padding-right: 10px; - -} -.ion-2-5x { - font-size: 2.5em; -} -.feature-buttons { - margin-top: 40px; -} - -/*----- About Section -----*/ -#about { - padding-top: 60px; - padding-bottom: 60px; -} -.about-text { - margin-top: 20px; - padding-right: 60px; -} -#about p { - line-height: 1.8; -} -.video-container { - position: relative; - padding-bottom: 51%; - padding-top: 30px; height: 0; overflow: hidden; -} - -.video-container iframe, -.video-container object, -.video-container embed { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; -} - -/*----- Skills -----*/ -#skills { - padding-top: 80px; - padding-bottom: 60px; -} -@media (max-width: 991px) { - .skills-row { - margin-bottom: 40px; - } -} -.progress { - border-radius: 3px; - height: 17px; - background-color: #ebebeb; - overflow: visible; - margin-bottom: 25px; - border-radius: 3px; - -webkit-border-radius: 3px; - -o-border-radius: 3px; - -moz-border-radius: 3px; - - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; - -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; -} -.progress-bar { - position: relative; - border-radius: 3px; - box-shadow: none; -} -.progress-bars p { - line-height: .5; -} -#skills .progress-bars p { - color: #dedede; -} -.progress-bar-tooltip { - position: absolute; - background-color: #343434; - top: -30px; - padding: 1px 6px; - font-size: 11px; - right: -10px; - border-radius: 3px; - color: #dedede; -} -.progress-bar-tooltip:after { - position: absolute; - border-color: #343434 transparent; - border-style: solid; - border-width: 5px 5px 0; - bottom: -5px; - content: ""; - left: 35%; -} - -/*----- Team -----*/ -#team { - padding-top: 80px; - padding-bottom: 65px; -} -.team-member { - padding: 10px; -} -.member-info { - margin-top: 20px; -} -.member-info h4 { - line-height: .6; - letter-spacing: -0.6px; -} -.member-info h5 { - font-weight: 700; -} -.member-info p { - margin-top: 10px; - padding-right: 10px; - padding-bottom: 10px; -} -.member-list { - list-style: none; -} -.member-list li { - font-size: 17px; - margin-right: 5px; -} -.member-list a { - color: #1c1c1c; -} - -/* Img Hover Effect */ -.effects .img { - position: relative; - overflow: hidden; -} -.effects .img a { - display: inline; - margin: auto; - padding: 0; - max-width: 100%; - height: auto; - color: #fff; -} -.overlay { - display: block; - margin: 0 auto; - position: absolute; - z-index: 3; - background: rgba(0, 0, 0, 0.8); - overflow: hidden; - -webkit-transition: all 0.5s; - -moz-transition: all 0.5s; - -o-transition: all 0.5s; - transition: all .5s; -} -.expand { - display: block; - position: absolute; - z-index: 100; - text-align: center; - color: #fff; - line-height: 50px; - font-weight: 700; - font-size: 20px; - list-style: none; - padding: 0; -} -.expand .social-icon { - display: inline; - margin-left: 5px; - margin-right: 5px; -} -.expand .cbp-l-icon { - display: inline; - margin-left: 5px; - margin-right: 5px; -} -.effect .overlay { - top: 0; - bottom: 0; - left: 0; - right: 0; - opacity: 0; -} -.effect .overlay .expand { - left: 0; - right: 0; - top: 50px; - margin: 0 auto; - opacity: 0; - -webkit-transition: all 0.3s; - -moz-transition: all 0.3s; - -o-transition: all 0.3s; - transition: all 0.3s; -} - -.effect:hover .img .img-responsive { - transform: scale(1.25); -} -.effect .img-responsive { - -webkit-transition: all 0.25s ease-in-out; - -moz-transition: all 0.25s ease-in-out; - -o-transition: all 0.25s ease-in-out; - transition: all .25s ease-in-out; -} -.effect:hover .img .overlay { - opacity: 1; -} -.effect:hover .img .overlay .expand { - top: 52%; - margin-top: -30px; - opacity: 1; -} - -.effect .cbp-item-wrapper .img { - position: initial; - overflow: hidden; -} -.effect:hover .cbp-item-wrapper .img .overlay .expand { - top: 50%!important; - margin-top: -30px; - opacity: 1; -} -.cbp-item .img a:hover { - opacity: .6; - font-size: 24px; -} -.cbp-item .img a { - -webkit-transition: all 0.15s; - -moz-transition: all 0.15s; - -o-transition: all 0.15s; - transition: all 0.15s; -} - -/*----- Fun Facts -----*/ -#fun-facts { - display: table; - width: 100%; - height: 100%; - min-height: 100%; - z-index: 1; -} -.fact-container { - padding-top:40px; - padding-bottom:30px; -} -.fact h2 { - font-size: 65px; - letter-spacing: 0px; - margin: 0; - line-height: 65px; -} -.fact h4 { - font-size: 14px; - margin-bottom: 0px; -} -.fact p { - font-size: 13px; - margin-top: 3px; -} -.counter { - font-family: 'Montserrat', sans-serif; - font-size: 65px; - font-weight: 700; - letter-spacing: 0px; - margin: 0; - line-height: 65px; -} -#fun-facts .lead { - font-size: 16px; -} - -/*----- Quote -----*/ -#quote { - padding-top: 100px; - padding-bottom: 80px; -} -#quote #quote-slider { - margin: 30px 0 30px 0; -} -#quote blockquote { - position: relative; - display: block; - line-height: 1.5; - font-family: 'Montserrat', sans-serif; - font-weight: 400; - text-transform: uppercase; - letter-spacing: 1px; - margin: 0; - color: #fff; - border-left: none; - text-align: center; -} -#quote blockquote span { - padding-left: 33px; -} -#quote blockquote span .highlight { - padding-left: 0px; -} -blockquote strong { - font-family: 'Montserrat', sans-serif; - font-weight: 700; -} -#quote .icon-left { - position: absolute; - font-size: 20px; - margin-left: 10px; - margin-right: 10px; - -moz-transform: scaleY(-1); - -o-transform: scaleY(-1); - -webkit-transform: scaleY(-1); - transform: scaleY(-1); -} -#quote .icon-right { - position: absolute; - font-size: 20px; - margin-left: 10px; - margin-right: 10px; - transform:rotate(180deg); - -ms-transform:rotate(180deg); /* IE 9 */ - -webkit-transform:rotate(180deg); -} -.quote-author { - text-align: center; - padding-top: 0px; - font-size: 11px; - font-weight: 400; - text-transform: uppercase; - letter-spacing: 1px; - color: #fff; - opacity: .9; -} -@media (min-width: 992px) { - #quote blockquote { - font-size: 26px; - padding-left: 80px; - padding-right: 80px; - } -} -@media (max-width: 991px) { - #quote blockquote { - font-size: 22px; - } -} - - -/*----- Portfolio -----*/ -#portfolio { - padding-top: 60px; - padding-bottom: 100px; -} -.cbp-l-filters-alignRight .cbp-filter-item, -.cbp-l-filters-alignCenter .cbp-filter-item { - background-color: #f6f7f7; - color: #7E7B7B; - cursor: pointer; - font: 400 11px/28px "Montserrat",sans-serif; - text-transform: uppercase!important; - padding: 3px 20px; - position: relative; - overflow: visible; - margin: 10px 0 0 5px; - border: none; - border-radius: 3px; - text-transform: none; - display: inline-block; - -webkit-transition: all .3s ease-in-out; - transition: all .3s ease-in-out; -} -.cbp-l-filters-alignRight { - margin: 20px auto 10px; - padding: 10px 0px 20px 0px; - text-align: left; - background-color: transparent; -} - -.cbp-l-caption-title { - color: #fff; - font: 700 16px/18px "Montserrat",sans-serif; - margin-bottom: 5px; - text-transform: uppercase; -} -.cbp-l-caption-desc { - color: #7a7a7a; - font: 400 12px/16px sans-serif; -} -.cbp-l-filters-alignRight .cbp-filter-counter { - border-radius: 2px; - color: #fff; - font-size: 11px; - margin: 0 auto; - padding: 4px 0; - text-align: center; - width: 34px; - position: absolute; - bottom: 0; - left: 0; - right: 0; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - opacity: 0; - -webkit-transition: opacity .25s ease,bottom .25s ease; - transition: opacity .25s ease,bottom .25s ease; -} -.cbp-l-filters-alignCenter .cbp-filter-counter { - border-radius: 2px; - color: #fff; - font-size: 11px; - margin: 0 auto; - margin-bottom: 10px; - padding: 4px 0; - text-align: center; - width: 34px; - position: absolute; - bottom: 0; - left: 0; - right: 0; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - opacity: 0; - -webkit-transition: opacity .25s ease,bottom .25s ease; - transition: opacity .25s ease,bottom .25s ease; -} -.cbp-l-filters-alignCenter { - margin: 40px auto 10px; - padding: 10px 0px 20px 0px; - text-align: center; - background-color: transparent; -} -.cbp-l-filters-alignRight .cbp-filter-item:hover, -.cbp-l-filters-alignCenter .cbp-filter-item:hover { - color: #fff; -} -.cbp-l-filters-alignCenter .cbp-filter-item-active { - color: #fff!important; -} -.cbp-l-filters-dropdownWrap { - width: 150px; - position: absolute; - right: 0; - background: #f6f7f7; -} -.cbp-l-filters-dropdownHeader { - font: 12px/38px "Open Sans",sans-serif; - margin: 0 17px; - color: #1c1c1c; - cursor: pointer; - position: relative; -} - -.cbp-l-filters-dropdownList .cbp-filter-item { - background: none; - color: #7a7a7a; - width: 100%; - text-align: left; - font: 12px/40px "Open Sans",sans-serif; - margin: 0; - padding: 0 17px; - cursor: pointer; - border: 0; - border-top: 1px solid #ccc; -} -.cbp-l-filters-dropdownHeader:after { - border-color: #7a7a7a rgba(0,0,0,0); - border-style: solid; - border-width: 5px 5px 0; - content: ""; - height: 0; - position: absolute; - right: 0; - top: 50%; - width: 0; - margin-top: -1px; -} -.cbp-item-w h4 { - margin-top: 10px; - margin-bottom: 2px; -} -.cbp-l-loadMore-button .cbp-l-loadMore-button-link { - background: #f6f7f7; - border: none; - border-radius: 3px; - color: #7E7B7B; - display: inline-block; - font: 400 11px/34px "Montserrat",sans-serif; - min-width: 80px; - text-decoration: none; - padding: 3px 23px; - outline: 0; - margin-top: 30px; -} -.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover { - color: #fff; -} -.cbp-popup-singlePage .cbp-popup-navigation-wrap { - position: absolute; - top: 0; - left: 0; - width: 100%; - z-index: 2; - height: 56px; - background-color: #fff; - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); - -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); - box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); -} -.cbp-popup-singlePage .cbp-popup-close, -.cbp-popup-singlePage .cbp-popup-next, -.cbp-popup-singlePage .cbp-popup-prev { - height: 34px; - width: 34px; - top: 8px; -} -.cbp-popup-singlePage-counter { - top: -24px; - font-family: 'Montserrat', sans-serif; - font-weight: 400; - color: #1c1c1c; -} -.cbp-popup-lightbox .cbp-popup-close, -.cbp-popup-lightbox .cbp-popup-next, -.cbp-popup-lightbox .cbp-popup-prev { - -webkit-transition: all 0.11s ease-in-out; - -moz-transition: all 0.11s ease-in-out; - -o-transition: all 0.11s ease-in-out; - transition: all 0.11s ease-in-out; -} -.cbp-popup-lightbox .cbp-popup-close { - opacity: .4; - background: url("../img/portfolio/buttons/popup-close-light.png") no-repeat; -} -.cbp-popup-lightbox .cbp-popup-close:hover { - opacity: 1; - background: url("../img/portfolio/buttons/popup-close-light.png") no-repeat; -} -.cbp-popup-lightbox .cbp-popup-prev { - opacity: .4; - background: url("../img/portfolio/buttons/popup-prev-light.png") no-repeat; -} -.cbp-popup-lightbox .cbp-popup-prev:hover { - opacity: 1; - background: url("../img/portfolio/buttons/popup-prev-light.png") no-repeat; -} -.cbp-popup-lightbox .cbp-popup-next { - opacity: .4; - background: url("../img/portfolio/buttons/popup-next-light.png") no-repeat; -} -.cbp-popup-lightbox .cbp-popup-next:hover { - opacity: 1; - background: url("../img/portfolio/buttons/popup-next-light.png") no-repeat; -} - -.cbp-popup-singlePage .cbp-popup-close, -.cbp-popup-singlePage .cbp-popup-next, -.cbp-popup-singlePage .cbp-popup-prev { - top:17px; - -webkit-transition: all 0.11s ease-in-out; - -moz-transition: all 0.11s ease-in-out; - -o-transition: all 0.11s ease-in-out; - transition: all 0.11s ease-in-out; -} -.cbp-popup-singlePage .cbp-popup-prev { - background: url("../img/portfolio/buttons/popup-prev-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-prev:hover { - top:18px; - opacity: .2; - background: url("../img/portfolio/buttons/popup-prev-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-next { - background: url("../img/portfolio/buttons/popup-next-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-next:hover { - top:18px; - opacity: .2; - background: url("../img/portfolio/buttons/popup-next-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-close { - background: url("../img/portfolio/buttons/popup-close-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-close:hover { - top:18px; - opacity: .2; - background: url("../img/portfolio/buttons/popup-close-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-content { - margin-top: 0; - max-width: 100%; -} -.project-video, -.project-widget { - margin-bottom: 60px; -} -.project-big-slider { - margin-bottom: 20px; -} -.project-big-slider img { - min-width: 100%; -} -.project-widget h4 { - margin-top: 0; -} -.project-widget p { - color: #7a7a7a!important; -} -/* -.cbp-l-grid-fullScreen { - visibility: visible; - overflow: visible; -} -@media (min-width:992px) { - .cbp-l-grid-fullScreen { - margin-top: 200px; - } -} -*/ - -/*----- Get Connected -----*/ -#get-connected { - padding-top: 75px; - padding-bottom: 70px; -} -.connected-icon a span { - display: block; -} -.connected-icons { - display: inline-block; - list-style: none; - padding: 0; -} -.connected-icons li { - display: inline-block; - padding: 15px 40px; -} -.connected-icon a h4 { - font-size: 15px; - letter-spacing: 1px; - margin-bottom: 5px; -} -.connected-icon a .grey { - font-size: 13px; -} -.connected-icon a .icon { - line-height: 1!important; -} -.connected-icon a h4, -.connected-icon a span { - -webkit-transition: 0.2s all linear; - -moz-transition: 0.2s all linear; - -ms-transition: 0.2s all linear; - -o-transition: 0.2s all linear; - transition: 0.2s all linear; -} -.connected-icon a .icon { - border-radius: 50%; - width: 100px; - height: 100px; - margin: 0 auto 0 auto; - - -webkit-transition: 0.16s all linear; - -moz-transition: 0.16s all linear; - -ms-transition: 0.16s all linear; - -o-transition: 0.16s all linear; - transition: 0.16s all linear; -} -.connected-icon a:hover .icon { - background: rgba(255,255,255,0.1); - font-size: 4em; - padding-top: 22px; -} -@media (max-width:482px) { - .connected-icons li { - padding: 15px 10px; - } - .connected-icon a .icon { - font-size: 4em; - width: 70px; - height: 70px; - } - .connected-icon a:hover .icon { - font-size: 3em; - padding-top: 14px; - } -} - -/*----- Services -----*/ -#services { - padding-top: 75px; - padding-bottom: 75px; -} -.service { - margin-top: 20px; -} -.service-info { - margin-top: 40px; -} - -/*----- Call To Action 1 -----*/ -#call-to-action-1 { - padding-top: 45px; - padding-bottom: 53px; -} -#call-to-action-1 p { - margin: 23px 0 30px 0; - line-height: 1.8; -} - -/*----- Price List -----*/ -#price-list { - padding-top: 75px; - padding-bottom: 75px; -} -@media (max-width:991px) { - #price-list { - display: none; - } -} -.price-list-box { - padding-left: 7px; - padding-right: 7px; -} -.price-box { - padding-top: 15px; - padding-bottom: 15px -} -.price-table { - text-align: center; - overflow: hidden; - position: relative; - margin-bottom: 10px; - box-shadow: 0px 5px 5px -5px rgba(255, 255, 255, 0.2); -} -.price-table p { - margin: 0; -} -.price-table .label { - display: block; - background: rgba(255,255,255,0.09); - color: #f0f0f0; - padding-top: 27px; - padding-bottom: 25px; - font-weight: 700; - text-transform: uppercase; - font-size: 18px; - letter-spacing: 2px; - margin: 0px; - border-radius: 0; -} -.price-table { - border: 1px solid rgba(255,255,255,0.5); -} -.price-table .price { - padding: 24px 0; -} -.price-table .price .currency { - position: relative; - right: 5px; - font-family: 'Montserrat',sans-serif; - font-weight: 400; - font-size: 20px; -} -.price-table .price .pricing { - position: relative; - right: 5px; - font-family: 'Montserrat',sans-serif; - font-weight: 700; - font-size: 55px; - line-height: 1; - color: #f6f6f6; -} -.price-table .price .time-period { - display: block; - font-size: 14px; - font-weight: 400; -} -.price-table .features .feature { - display: block; - -moz-box-sizing: content-box; - box-sizing: content-box; - padding: 0.75em; - height: 1.5em; - line-height: 1.5em; -} -.price-table .features .option-button { - padding: 1em; - height: auto; - line-height: 1.75; -} -.price-table .features .feature { - border-top: 1px solid rgba(255, 255, 255, 0.15); -} -.price-table .btn { - margin-top: 20px; - margin-bottom: 20px; -} -.btn-effect:focus { - color: #fff; -} -.price-table .features .no-border { - border-top: none; -} -.featured .price-box { - padding-top: 0px; - padding-bottom: 0px; - - box-shadow: 0px 0px 13px rgba(255,255,255,.4); - -moz-box-shadow: 0px 0px 13px rgba(255,255,255,.4); - -webkit-box-shadow: 0px 0px 13px rgba(255,255,255,.4); - -o-box-shadow: 0px 0px 13px rgba(255,255,255,.4); -} -.featured .price-table .price { - padding: 30px 0; -} -.featured .price-table .label { - display: block; - background: rgba(255,255,255,0.15); - color: #f0f0f0; - padding-top: 27px; - padding-bottom: 25px; - font-size: 22px; -} -.featured .price-table h3 span{ - display: block; - font-size: 12px; - text-transform: uppercase; - letter-spacing: 1px; - padding-top: 7px; -} -.featured .price-table .btn-effect { - padding: 10px 24px!important; - font-size: 14px; - margin: 17px 0 17px 0; -} -.btn-effect { - display: inline-block; - text-align: center; - cursor: pointer; - color: #d8d8d8; - font-family: 'Montserrat', sans-serif; - font-weight: 400!important; - font-size: 14px; - overflow: hidden; - position: relative; - z-index: 0; - vertical-align: middle; - -moz-user-select: none; - -webkit-user-select: none; - user-select: none; - text-decoration: none; - text-shadow: none; - border: 0; - padding: 8px 22px; - border: 2px solid rgba(255,255,255,.7); - border-radius: 3px; - margin-top: 20px; - margin-bottom: 20px; -} -.btn-effect:after { - content: ''; - position: absolute; - z-index: -1; - width: 100%; - height: 0; - bottom: 0; - left: 0; - transition: all 0.3s; -} -.btn-effect:hover { - background: none; - opacity: 1!important; - color: #fff; -} -.btn-effect:hover:after { - height: 100%; -} - -/*----- Clients -----*/ -#clients { - padding-top: 75px; - padding-bottom: 85px; -} -.client { - padding: 8px; -} -.client a { - position: relative; - display: block; -} -.client a img { - display:block; - margin:auto; -} -.clients .client .logo-dark, -.clients .client a .logo-dark { - background: #f9f9f9; - position: relative; - z-index: 2; - opacity: 1; - -moz-opacity: 1; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; - filter: alpha(opacity=100); - -khtml-opacity: 100; - -webkit-transition: all 0.2s ease; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - -ms-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} - -.clients .client .logo-light, -.clients .client a .logo-light { - position: absolute; - width: 100%; - height: 100%; - top: 0; - left: 0; -} -.clients .client:hover .logo-dark, -.clients .client a:hover .logo-dark { - opacity: 0; - -moz-opacity: 0; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - filter: alpha(opacity=0); - -khtml-opacity: 0; -} - -/*----- Testimonials -----*/ -#testimonials { - padding-top: 75px; - padding-bottom: 75px; -} -#testimonials .testimonial { - position: relative; - display: block; -} -.testimonial span { - font-size: 18px; - font-family: 'Open Sans', sans-serif; - letter-spacing: 0px; - font-weight: 300; - line-height: 32px; - padding-left: 35px; - color: #fff; - opacity: .7; -} -#testimonials .testimonial strong { - font-family: 'Montserrat', sans-serif; - font-weight: 700; -} -#testimonials .icon-left { - position: absolute; - font-size: 20px; - margin-left: 10px; - margin-right: 10px; -} -#testimonials .icon-right { - position: absolute; - font-size: 20px; - margin-left: 10px; - margin-right: 10px; - transform:rotate(180deg); - -ms-transform:rotate(180deg); /* IE 9 */ - -webkit-transform:rotate(180deg); -} -.testimonial-name { - margin-top: 40px; - margin-bottom: 5px; -} -.testimonial-name h4 { - padding-top: 5px; - margin-bottom: 3px; -} -.testimonial-name a { - font-size: 13px; - margin-bottom: 5px; -} -.testimonial-name a:hover { - color: #aaa; -} - -/*----- Contact Form -----*/ - -#contact{ - padding-top: 90px; - padding-bottom: 80px; -} -/* #contact .section-title { - font-size: 55px; - text-transform: uppercase; - line-height: 55px; - margin: 0 auto 31px; - text-align: center; -} */ -@media (max-width:482px) { - #contact .section-title { - font-size: 35px; - line-height: 35px; - margin: 0 auto 40px; - } -} -#contact h1 { margin: 10px 0 10px; font-size: 24px; color: #fff; } -#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; } - -/* Form style */ -#contact input, select, textarea{ - font-family: 'Montserrat',sans-serif; - font-weight: 400; - width: 100%; - max-width: ; - padding: 12.9px; - color: #1c1c1c; - background: #f2f2f2; - border: 1px solid #f0f0f0; - margin: 3px 0px 24px 0; - -webkit-border-radius: 2px; -} -textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { - border-color: transparent; - box-shadow: none; - outline: 0 none; -} -textarea { - width: 100%; - height: 120px; - padding: 13px; - color: #1c1c1c; - background: #f2f2f2; - border: 1px solid #f0f0f0; - margin-top: 7px; - margin-left: ; - margin-right:15px; - -webkit-border-radius: 2px; -} -::-webkit-input-placeholder { - font-family: 'Montserrat',sans-serif; - font-weight: 700; - text-transform: uppercase; - color:#555; -} -#contact input:focus, textarea:focus, select:focus { - border: 1px solid #f0f0f0; - background-color: #f0f0f0; - color:#1c1c1c; -} - -#contact input.submit { - width: auto!important; - font-family: 'Montserrat', sans-serif; - font-size: 14px; - font-weight: 700; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - border: none; - border-radius: 4px; - color: #fff; - cursor: pointer; - display: inline-block; - line-height: 1; - letter-spacing: 1px; - padding-left: 24px; - padding-right: 24px; - padding-top: 16px; - padding-bottom: 14px; - text-align: center; - text-transform: uppercase; - - transition: background-color 0.1s linear; - -moz-transition: background-color 0.1s linear; - -webkit-transition: background-color 0.1s linear; - -o-transition: background-color 0.1s linear; - - box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; - -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; - -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; - -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; - - transition: opacity 0.3s linear; - -moz-transition: opacity 0.3s linear; - -webkit-transition: opacity 0.3s linear; - -o-transition: opacity 0.3s linear; -} -#contact input.submit:hover { - opacity: .7; -} -#contact input[type="submit"][disabled] { background:#888; } - -#contact span.required { - font-size: 13px; - color: #ff0000; -} -#message { - margin: 10px 0; - padding: 0; -} -.loader { - padding: 0 10px; -} -acronym { -border-bottom:1px dotted #ccc; -} -#contact-form .contact-details { - list-style: none; - margin: 0 0 30px 5px; - padding: 0; -} -#contact-form .contact-details p { - margin-bottom: 3px; -} -.contact-details-title { - margin-top: 15px; - margin-bottom: 10px; -} -.contact-details-info { - margin-bottom: 30px; -} -.contact-details-social { - padding-left: 0px; -} -.contact-details-social li { - display: inline; - list-style-type: none; - padding-right: 10px; - font-size: 22px; -} -.contact-details-social li a { - color: #7a7a7a; -} - -/*----- Google maps -----*/ -#map-img { - height:480px; - width:100%; -} - -#map-img img { - width: 100%; - height: 100%; - object-fit: cover; - filter: grayscale(100%); -} - -/*----- Video Popup Section -----*/ -#video-section { - padding-top: 20px; - padding-bottom: 20px; -} -#video-section .row { - margin-top: 90px; -} -#video-section .logo { - margin-bottom: 20px; - width: 180px; -} -#video-section h3 { - color: #fff; - text-transform: uppercase; - letter-spacing: 2px; - font-size: 30px; -} -#video-section p { - margin-bottom: 10px; -} -#video-section .cbp-wrapper, -#video-section .cbp .cbp-item { - position: relative; - height: 110px; -} -#video-section .cbp-item-wrapper { - top: 20px; -} -#video-section .cbp { - overflow: visible; -} -@media (min-width:992px) { - #video-section .cbp { - margin-bottom: 45px; - } -} -@media (max-width:991px) { - #video-section .cbp { - margin-bottom: 35px; - } -} -#video-section .cbp-item { - width: 100%; -} -.play { - position: relative; - display: inline-block; - top: -10px; - width: 70px; - height: 70px; - border: 7px solid rgba(255,255,255,.9); - border-radius: 50%; - text-indent: -999em; - cursor: pointer; - -webkit-transition: all .2s ease-out; - -moz-transition: all .2s ease-out; - -ms-transition: all .2s ease-out; - transition: all .2s ease-out; -} -#video-section .subheading.grey:after { - margin-top: 25px; - opacity: .6; -} -#video-section .cbp-item-wrapper { - padding-left: 20px; -} -.play:after { - content: ''; - position: absolute; - left: 50%; - top: 50%; - height: 0; - width: 0; - margin: -12px 0 0 -6px; - border: solid transparent; - border-left-color: rgba(255,255,255,.9); - border-width: 12px 20px; - pointer-events: none; - -webkit-transition: all .2s ease-out; - -moz-transition: all .2s ease-out; - -ms-transition: all .2s ease-out; - transition: all .2s ease-out; -} -.play:hover:after { - border-left-color: rgba(255,255,255,.7); -} -.play:hover{ - border: 7px solid rgba(255,255,255,.7); -} - -/*----- Footer 1 -----*/ -.footer-widgets { - background-color: #252525; - color: #7e7e7e; - padding: 55px 0px 0 0; - margin-bottom: 0px -} -.col-footer { - margin-bottom: 55px; - max-height: 160px; -} -@media (max-width:768px) { - .col-twitter { - margin-bottom: 55px; - max-height: 160px; - } -} -footer { - font-family: "Open Sans", sans-serif; -} -footer h4 { - font-size: 16px; - color: #DDD; - margin-bottom: 20px; - text-transform: uppercase; - height: inherit; - font-weight: 700; -} -footer p { - font-size: 13px; - color: #a0a0a0; - height: inherit; - font-weight: 400; -} -.tweet ul { - list-style: none; - padding-left: 0; -} -.tweet ul li { - margin-bottom: 10px; - font-size: 13px; - font-weight: 400; - color: #a0a0a0; -} -.tweet ul li .date { - color: #CCC; -} -footer .contact-details { - list-style: none; - margin: 0; - padding: 0 -} -.contact-details .icon { - font-size: 1.2em; - margin-right: 8px; -} -.footer-copyright { - background-color: #1c1c1c; - padding-top: 22px; - padding-bottom: 20px; -} -.footer-copyright p { - margin: 0; - line-height: 26px; - color: #8C8989; -} -footer .footer-list { - list-style: none; - float: right; - margin: 0; -} -@media (max-width:991px) { - .footer-copyright p { - text-align: center; - } - .footer-list { - float: none!important; - text-align: center; - padding-left: 0px; - padding-top: 10px; - } -} -#social-icons.footer-list li { - font-size: 20px; - display: inline-block; - margin-left: 10px; - margin-right: 10px; -} -.footer-list li a { - color: #46494a; -} -footer a:hover { - color: #fff; -} -/*----- Subscribe Form -----*/ -.subscription .form-validation { - position: absolute; - padding: 8px 13px 8px 13px; - border-radius: 3px; - top: 63px; - z-index: 99; -} -.subscription .alert-danger { - font-size: 13px; - color: #ccc; - background-color: #c0392b; - border-color: #c0392b; -} -.subscription .alert-danger:after { - position: absolute; - border-color: #c0392b transparent; - border-style: solid; - border-width: 10px 8px 0; - bottom: -10px; - content: ""; - left: 45%; -} -.subscription .alert-success { - font-size: 13px; - color: #ccc; - background-color: #2c3e50; - border-color: #2c3e50; -} -.subscription .alert-success:after { - position: absolute; - border-color: #2c3e50 transparent; - border-style: solid; - border-width: 10px 8px 0; - bottom: -10px; - content: ""; - left: 45%; -} -.subscription input::-webkit-input-placeholder { - color: #555; - text-transform: capitalize; - font-family: 'Open Sans',sans-serif; -} -.footer-subscribe-input { - width: 100%; - background-color: #1c1c1c; - border-radius: 4px; - margin-top: 10px; - margin-bottom: 8px; - color: #7e7e7e; - line-height: 1 \9; - font-size: 14px; - padding: 10px 15px; - border: none; - height: auto; -} -.subscription .btn-primary-full { - top: 57px; -} -.subscribe-form-submit { - width: 100%; -} -@media ( min-width: 768px ) { - .subscribe-form-input { - position: relative; - } - .subscribe-form-email { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .subscribe-form-submit { - position: absolute; - top: 0; - right: 0; - width: 150px; - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } -} -.subscribe-top ::-webkit-input-placeholder { - font-family: 'Montserrat',sans-serif; - font-weight: 700; - text-transform: uppercase; - color:#555; -} -.home-signin .btn-primary-full { - -webkit-transition: all .2s ease-out; - -moz-transition: all .2s ease-out; - -ms-transition: all .2s ease-out; - transition: all .2s ease-out; -} -.home-signin .btn-primary-full:hover { - opacity: .8; -} -.section-links { - padding: 0; - list-style: none; - font-size: 13px; -} -.section-links li { - margin-bottom: 5px; -} -.section-links a { - color: #a0a0a0; -} - -/*---- Home Landing Subscribe Form -----*/ -.home-signin .input-group { - margin-left: auto; - margin-right: auto; -} -.subscribe-top { - display: table-cell; - width: 500px; -} -.home-signin .top-subscribe-input { - display: table-cell; - margin:0; - background: #fff; - padding: 18px 20px; - border-radius: 0; - color:#444; - font-size:13px; - font-weight:800; - letter-spacing: 1px; - width: 100%; - border: none; - height: auto; -} -.home-signin .sign-btn { - display: table-cell; - width: 180px; -} -.home-signin .btn-primary-full { - padding: 27px 20px; - border-radius: 0; - line-height: 0; - box-shadow: none; - letter-spacing:1px; - font-size:13px; -} - -/*----- Twitter Feed -----*/ -#twitter-feed { - padding-top: 20px; - padding-bottom: 20px; - background-color: #f6f7f7; -} -.ion-7x { - font-size: 7em; -} -/*----- Back to Top Button -----*/ -#back-to-top { - position: fixed; - color: #fff; - z-index: 100; - line-height: 26px; - bottom: -50px; - right: 20px; - display: none; - cursor: pointer; - border-radius: 2px; - height: 30px; - width: 30px; - display: block; - text-align: center; - transition: background-color 0.1s linear; - -moz-transition: background-color 0.1s linear; - -webkit-transition: background-color 0.1s linear; - -o-transition: background-color 0.1s linear; -} -#back-to-top:hover { - color: #fff; - background-color: #121212; -} -#back-to-top .icon { - font-size: 10px; -} -.to-top { - cursor: pointer; -} - - -/*----- Shortcodes -----*/ - -/*-- Buttons --*/ -.btn-primary { - - margin-top: 24px; - text-transform: uppercase; - -webkit-transition: all ease .3s; - -moz-transition: all ease .3s; - -o-transition: all ease .3s; - -ms-transition: all ease .3s; - transition: all ease .3s; -} -.btn, -.btn-default, -.btn-primary, -.btn-success, -.btn-info, -.btn-warning, -.btn-danger { - font-family: 'Montserrat', sans-serif; - font-size: 14px; - font-weight: 700; - text-transform: uppercase; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - border: none; - border-radius: 4px; - color: #fff; - cursor: pointer; - display: inline-block; - line-height: 1.6; - letter-spacing: 1px; - margin: 0 5px 0 5px; - padding: 10px 22px; - text-align: center; - - box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - - -webkit-transition: all ease .3s; - -moz-transition: all ease .3s; - -o-transition: all ease .3s; - -ms-transition: all ease .3s; - transition: all ease .3s; -} -.btn:hover, -.btn-primary:hover, -.btn-success:hover, -.btn-info:hover, -.btn-warning:hover, -.btn-danger:hover { - border-color: transparent; - opacity: .7; -} -.btn:focus, -.btn-primary:focus, -.btn-success:focus, -.btn-info:focus, -.btn-warning:focus, -.btn-danger:focus { - border-color: transparent; -} -.btn-primary:hover, -.btn-primary:focus, -.btn-primary:active, -.btn-primary.active, -.open>.dropdown-toggle.btn-primary { - color: #fff; - background-color: #1C1C1C; - border-color: transparent; -} -.btn:focus, -.btn:active:focus, -.btn.active:focus, -.btn.focus, .btn:active -.focus, -.btn.active.focus { -outline: none; -outline-offset: 0; -} -.btn-default { - color: #1c1c1c; - background-color: #fff; - border-color: transparent; - border: none; -} -.btn-default:hover { - color: #fff; -} -.btn-primary-full { - width: 100%; - font-family: 'Montserrat', sans-serif; - text-transform: uppercase; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - border: none; - border-radius: 4px; - color: #fff; - cursor: pointer; - display: inline-block; - font-size: 14px; - line-height: 2; - margin: 0; - padding: 5px 20px; - text-align: center; - transition: background-color 0.1s linear; - -moz-transition: background-color 0.1s linear; - -webkit-transition: background-color 0.1s linear; - -o-transition: background-color 0.1s linear; -} -.btn-primary-full:hover { - background-color: #1c1c1c; -} -.open .dropdown-toggle.btn-primary { - border-color: transparent; -} -.btn-transparent { - padding: 6.5px 20px!important; - color: #fff; - font-family: 'Montserrat', sans-serif; - font-weight: 400!important; - background-color: transparent; - border: 2.3px solid rgba(255,255,255,.8); -} -.btn-transparent-dark { - padding: 6.5px 20px!important; - color: #252525; - font-family: 'Montserrat', sans-serif; - text-transform: uppercase; - font-weight: 700!important; - background-color: transparent; - border: 2.3px solid rgba(0,0,0,.7); -} -.btn-buy { - color: #f6f7f7; - padding: 2px 6px; - font-size: 10px; - line-height: 1; - border-radius: 2px; - transition: background-color 0.1s linear; - -moz-transition: background-color 0.1s linear; - -webkit-transition: background-color 0.1s linear; - -o-transition: background-color 0.1s linear; -} -.btn-icon .icon { - margin-right: 5px; -} -.btn-icon { - margin-right: 10px; -} -.btn-xs { - font-size:10px; -} -.btn-sm { - font-size:13px; -} -.btn-md { - font-size:16px; -} -.btn-lg { - font-size:18px; -} - -#page-top img { - position:fixed; - width: 100%; -} -.page-top-title { - top:155px; - position:relative; - z-index: 99; -} -.page-top-title h2 { - font-size:60px; - letter-spacing:2px; -} -.shortcode-heading { - margin:60px 0 60px 0; -} -.dark-grey { - color: #7a7a7a; -} -.shortcode-btns { - margin-bottom:20px; -} - -ul.check-list-1 li:before, -ul.check-list-2 li:before, -ul.check-list-3 li:before, -ul.chevron-list-1 li:before, -ul.chevron-list-2 li:before, -ul.dot-circle-list li:before { -display: inline-block; -width: 40px; -margin-left: -40px; -text-align: center; -line-height: inherit; -font-family: 'Ionicons'; -} -ul.check-list-1, -ul.check-list-2, -ul.check-list-3, -ul.chevron-list-1, -ul.chevron-list-2, -ul.dot-circle-list, -ul.caret-list { - list-style:none; -} -ul.check-list-1 li:before { - font-size: 13px; - content: '\f122'; - -} -ul.check-list-2 li:before { - font-size: 13px; - content: '\f120'; - -} -ul.check-list-3 li:before { - font-size: 13px; - content: '\f374'; - -} -ul.chevron-list-1 li:before { - font-size: 13px; - content: '\f125'; - -} -ul.chevron-list-2 li:before { - font-size: 13px; - content: '\f362'; - -} -ul.dot-circle-list li:before { - font-size: 13px; - content: '\f14b'; - -} -ul.caret-list li:before { - font-size: 13px; - content: '\f152'; - -} -.btn-link:hover, -.btn-link:focus { - color: #3a3a3a; - text-decoration: underline; - background-color: transparent; -} -.shortcode-title { - padding: 0 0 20px 0; - text-align: center; -} -.form-control:focus { - border-color: #3a3a3a; - outline: 0; - -webkit-box-shadow: none; - box-shadow: none; -} -.form-control { - border-radius: 0px; -} -.blog-author { - margin: 60px 0 60px 0; -} -.author-img { - max-height:100px; - float:left; - margin-right: 20px -} - -.action-btn { - margin: 20px 0 20px 0; -} -.call-action-1 { - background: #3a3a3a; - padding: 20px; - margin: 20px 0 20px 0; -} -.call-action-2 { - border: 1px solid #CCC; - padding: 20px; - margin: 20px 0 20px 0; -} -.call-action-3 { - background: #3a3a3a; - padding: 20px 40px 20px 40px; - margin: 20px 0 20px 0; -} -.call-action-4 { - border: 1px solid #CCC; - padding: 20px 40px 20px 40px; - margin: 20px 0 20px 0; -} -.call-action-5 { - background: #3a3a3a; - padding: 20px 40px 20px 40px; - margin: 20px 0 20px 0; - vertical-align: middle; - display: table; -} -.call-action-6 { - border: 1px solid #CCC; - padding: 20px 40px 20px 40px; - margin: 20px 0 20px 0; - vertical-align: middle; - display: table; -} -@media (min-width: 768px) { - .action-5-btn { - padding: 20px 0 20px 20px; - } - .action-5-info { - text-align: left; - display: table-cell; - vertical-align: middle; - text-align: left; - padding: 0; - } - .action-5-btn { - text-align: right; - display: table-cell; - vertical-align: middle; - } -} -@media (max-width: 180px) { - .action-5-btn { - padding: 20px 0 20px 20px; - } -} -@media (max-width: 480px) { - .btn-responsive { - font-size:90%; - } -} -@media (min-width: 769px) and (max-width: 991px) { - .btn-responsive { - font-size:100%; - } -} -.panel { - margin-bottom: 20px; - background-color: #fff; - border: 1px solid #f0f0f0; - border-radius: 1px; - box-shadow: none; -} -.panel-default>.panel-heading { - color: #666; - background-color: #f0f0f0; - padding: 15px 17px; -} -.panel-heading i { - margin-right: 5px; - font-size: 12px -} -.panel-title { - font-size: 13px; - text-transform: uppercase; -} -.panel-title:hover { - cursor: pointer; -} -.panel-body { - background-color: #f6f7f7; - padding-left: 30px; - color: #666; -} -.panel-group .panel-heading + .panel-collapse .panel-body { - border: none; - background: none; -} -/*--tabs--*/ -.nav-tabs-center { - display: inline-block; -} -.nav-tabs>li>a { - font-family: 'Montserrat', sans-serif; - font-size: 13px; - font-weight: 700; - letter-spacing: 1px; - text-transform: uppercase; - color: #666; - cursor: default; - background-color: #f0f0f0; - border: 1px solid #f0f0f0; - border-radius: 4px; -} -.nav-tabs>li>a:hover { - color: #fff; - cursor: pointer; -} -.nav-tabs { - border-bottom: none; -} -.tab-pane p { - line-height: 24px; -} -.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { - font-family: 'Montserrat', sans-serif; - font-size: 13px; - font-weight: 700; - letter-spacing: 1px; - text-transform: uppercase; - color: #fff; - cursor: default; - border: 1px solid #f0f0f0; - border-radius: 4px; - cursor: pointer; -} -.tab-content { - padding-top: 20px; -} -.separator { - color: #fff; - background: #000; -} -.separator:before, -.separator:after { - content: ""; - display: block; - position: absolute; - bottom: 100%; - z-index: 199; - height: 0; - width: 50%; - border-bottom: 20px solid; -} -.separator:before { - border-right: 20px solid transparent; - left: 0; -} -.separator:after { - border-left: 20px solid transparent; - right: 0; -} -.bg-grey { - background-color: #f9f9f9; -} -/*----- Owl Carousel -----*/ -.owl-theme .owl-controls .owl-buttons div { - color: #1C1C1C; - display: inline-block; - margin: 5px 3px 10px 3px; - padding: 0px 10px; - font-size: 12px; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.owl-carousel .owl-item { - cursor: move; /* fallback if grab cursor is unsupported */ - cursor: grab; - cursor: -moz-grab; - cursor: -webkit-grab; -} - /* Applies a "closed-hand" cursor during drag operation. */ -.owl-carousel .owl-item:active { - cursor: grabbing; - cursor: -moz-grabbing; - cursor: -webkit-grabbing; -} -.owl-theme .owl-controls .owl-page span { - cursor: pointer; - display: inline-block; - background-color: #bbb; - border-color: #bbb; - border: 2px solid transparent; - height: 12px; - width: 12px; - border-radius: 50%; - margin: 0 3px; - -moz-background-clip: content; - -webkit-background-clip: content; - background-clip: content-box; - -moz-transition: all 0.5s; - -o-transition: all 0.5s; - -webkit-transition: all 0.5s; - transition: all 0.5s; -} -.owl-theme .owl-controls .owl-page.active span { - border-color: #f0f0f0; - background-color: transparent; -} -.owl-carousel{ - overflow: hidden; -} -.owl-theme .owl-controls .owl-buttons div { - padding: 5px 9px; - background: rgba(0,0,0,.2); - opacity: 0; -} -.owl-carousel:hover .owl-controls .owl-buttons div { - opacity: 1; -} -.owl-prev:hover, -.owl-next:hover { - opacity: .7!important; -} -.owl-theme .owl-controls .owl-buttons div, -.owl-carousel:hover .owl-controls .owl-buttons div { - -webkit-transition: all 0.2s; - -moz-transition: all 0.2s; - -o-transition: all 0.2s; - transition: all 0.2s; -} -.owl-buttons i { - font-size: 16px; - color: #fff; -} -.owl-buttons div { - position: absolute; -} -.owl-buttons .owl-prev { - left: -6px; - height: 115px; - width: 43px; - line-height: 111px; -} -.owl-buttons .owl-next { - right: -6px; - height: 115px; - width: 43px; - line-height: 111px; -} -.blog-post-fullwidth .owl-buttons .owl-prev, -.blog-post-fullwidth .owl-buttons .owl-next { - margin-top: 10%; -} - -/*----- Blog -----*/ -#blog { - padding-top: 60px; - padding-bottom: 60px; -} -.blog-post { - position: relative; - margin-bottom: 80px; -} -.blog-post-title { - text-transform: uppercase; - letter-spacing: 1px; - font-size: 30px; -} -.blog-post-title a { - color: #1c1c1c; -} -.blog-post-info { - list-style: none; - padding: 0; -} -.blog-post-info li { - display: inline-block; - font-size: 13px; - margin-right: 15px; -} -.blog-post-info li a { - color: #888; -} -.blog-post-info li a:hover { - color: #1c1c1c; -} -.blog-post-info li i { - font-size: 12px; - margin-right: 3px; -} -.blog-post-date { - position: absolute; - right: 5px; - top: -7px; - text-align: center; -} -.blog-post-date h2, -.blog-post-date h5 { - margin: 0; -} -.blog-post .blog-img, -.blog-post .video-container { - margin-bottom: 20px; -} -.blog-post .img-responsive { - width: 100%; -} -.blog-post .owl-pagination { - display: block; - width: 100%; - position: absolute; - bottom: 20px; - left: 0; - text-align: center; - z-index: 100 !important; -} -.blog-post .owl-theme .owl-controls .owl-page span { - cursor: pointer; - display: inline-block; - background-color: #888; - border-color: #888; - border: 2px solid transparent; - height: 12px; - width: 12px; - margin: 0 3px; - opacity: 1; - -moz-background-clip: content; - -webkit-background-clip: content; - background-clip: content-box; - -moz-transition: all 0.5s; - -o-transition: all 0.5s; - -webkit-transition: all 0.5s; - transition: all 0.5s; -} -.blog-post .owl-theme .owl-controls .owl-page.active span { - border-color: #888; - background-color: transparent; -} -.blog-post .btn { - margin-top: 10px; - margin-left: 0; -} -.pager li>a, -.pager li>span { - display: inline-block; - padding: 8px 13px; - background-color: #333; - border: none; - border-radius: 2px; - font-size: 11px; - color: #f3f3f3; -} -.blog-post #owl-slider { - margin-bottom: 15px; -} -.post-title a { - color: #3a3a3a; -} -.post-img { - margin-bottom:10px; -} -.project-img { - margin-bottom:60px; -} -.tags-list { - list-style: none; - padding:0px; -} -.tags-list li { - font-size: 13px; - margin-top: 5px; - display: inline-block; - padding: 5px 9px; - border: 1px solid #ccc; -} -.tags-list li a { - color: #888; -} -.blog-list { - list-style: none; - padding: 0; - margin: 0; -} -.blog-list li { - color: #888; - font-size: 13px; - padding: 10px; - border-bottom: 1px solid rgba(0,0,0,0.06); -} -.blog-list li a { - color: #3a3a3a; -} -.blog-list li a:hover { - color: #fff; -} -.blog-list li:hover a { - color: #fff; -} -.blog-widget-container { - margin-bottom: 60px; -} -@media (min-width:992px) { - .blog-sidebar { - padding-left: 40px; - padding-top: 10px; - } -} -.blog-widget-container .form-control { - font-family: 'Open Sans',sans-serif; - font-size: 14px; - font-weight: 400; - text-transform: none; - box-shadow: none; - background: #f3f3f3; - border: none; -} -.search { - height: 40px; -} -.search-button { - position: absolute; - height: 40px; - right: 50px; - width: 50px; - overflow: hidden; - background: transparent; - border: none; - box-shadow: none; - font-size: 15px; - color: #999; - z-index: 6; -} -.search-button:hover { - border: none; - box-shadow: none; - border-radius: 0; -} -.blog-clean .post-title { - font-size: 40px; - margin-top: 30px; - margin-bottom: 10px; - letter-spacing: -2px; -} -.blog-clean .post-subtitle { - margin: 0; - font-size: 24px; - font-weight: 300; - margin-bottom: 10px; -} -.blog-post .lead { - margin-bottom: 20px; - line-height: 1.6; -} -.blog-post p { - line-height: 1.8; -} -pre { - background-color: #f3f3f3; - border: none; - border-radius: 0; - color: #888; -} -.comments { - margin-top: 40px; - margin-bottom: 80px; -} -.comments-title { - text-transform: uppercase; - margin-bottom: 20px; -} -.comments .avatar { - width: 50px; - margin-right: 15px; -} -.comment { - margin-bottom: 20px; -} -.comment .media-body { - background: #f3f3f3; - padding: 20px; -} -.comment .time { - margin-bottom: 20px; -} -.comment .media-body p { - color: #888; -} -.depth-2 { - padding-left: 40px; -} -.depth-3 { - padding-left: 80px; -} -.comment-form { - margin-bottom: 80px; -} -.comment-form input, select, textarea{ - font-family: 'Montserrat',sans-serif; - font-weight: 400; - width: 100%; - max-width: ; - padding: 12.9px; - color: #1c1c1c; - background: #f2f2f2; - border: 1px solid #f0f0f0; - margin: 3px 0px 24px 0; - -webkit-border-radius: 2px; -} -.comment-form input, select, textarea { - margin: 3px 0px 10px 0; - -webkit-border-radius: 2px; -} - - -#masonry .column { - padding: 15px; -} -#masonry .blog-column { - background: #f3f3f3; - -o-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - box-shadow: 0 1px 3px rgba(0,0,0,0.2); -} -@media (min-width:992px) { - .column{ width: 33.3%; } -} -@media (min-width:564px) and (max-width:991px) { - .column { width: 50%; } -} -@media (max-width:564px) { - .column { width: 100%; } -} -#masonry .column-info { - padding: 15px; -} -#masonry img { - width: 100%; -} -#masonry .blog-column .btn { - margin-top: 20px; - margin-left: 0; -} - -#page-container-for-footer { - display: flex; /* establish flex container */ - flex-direction: column; /* align child elements ("flex items") vertically */ - justify-content: space-between; /* pin both flex items to opposite ends */ - margin: 0; - min-height: 100%; -} - -.mat-dialog-actions { - min-height: 68px !important; -} - -.ovCallText { - font-size: 17px; - text-align: justify; -} - +@charset "utf-8"; +/*----------------------------------------------------------------------------- + +Table of Contents: + + 1) General + 2) Typography + 3) Backgrounds + 4) Home Sections + 5) Home Revolution Slider Section + 6) Header + 7) Features Section + 8) About Section + 9) Team Section +10) Skills Section +11) Fun Facts Section +12) Quote Section +13) Portfolio Section +14) Get Connected Section +15) Services Section +16) Call to Action 1 +17) Price List Section +18) Clients Section +19) Testimonials Section +20) Contact Form Section +21) Google Map Section +22) Video Popup Section +23) Footer 1 +24) Subscribe Form - Twitter Feed +25) Shortcodes + +------------------------------------------------------------------------------*/ + +/*----- Stylesheets -----*/ +@import "bootstrap.min.css"; +@import "revolution-slider.css"; +@import "owl.carousel.css"; +@import "animate.css"; +@import "cubeportfolio.min.css"; + +/*----- Fonts -----*/ +@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700); +@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300); +@import "simple-line-icons.css"; +@import "ionicons.min.css"; + +/*----- General ----*/ +html, +body { + height: 100%; + min-height: 100%; +} +html { -webkit-font-smoothing: antialiased; } +body { + font-family: "Open Sans", sans-serif; + font-weight: 400; + color: #1c1c1c; +} +a { + background: transparent; + outline: none; + text-decoration: none; + + -webkit-transition: .2s cubic-bezier(0.25,.46,.45,.94); + transition: .2s cubic-bezier(0.25,.46,.45,.94); + -webkit-transition-property: background-color,color; + transition-property: background-color,color; +} +a:active, +a:hover, +a:focus { + outline: 0; + color: #1c1c1c; + text-decoration: none; +} +a:focus, a:active, button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, select::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { + border: 0; + outline : 0; +} +@media only screen and (min-width: 1200px) { + .container { + max-width: 1425px; + width: 100%; + padding: 0 90px; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .container { + width: 100%; + } +} +.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths { + position: relative; + min-height: 1px; + padding-right: 10px; + padding-left: 10px; + width: 20%; + float: left; +} +h1, h2, h3, h4, h5, h6 { + font-family: 'Montserrat', sans-serif; + font-weight: 700; + line-height: 1; + color: #1c1c1c; +} +h1 small, h2 small, h3 small { + font-family: 'Open Sans', sans-serif; + font-weight: 200; + color: #1c1c1c; +} +h4 small, h5 small, h6 small { + font-family: 'Open Sans', sans-serif; + font-weight: 300; + color: #1c1c1c; +} +h4 { + font-size: 18px; + letter-spacing: 1px; +} +p { + color: #7a7a7a; + font-size: 14px; + line-height: 20px; + font-weight: 400; +} + +.section-title { + text-transform: uppercase; + letter-spacing: 1px; + font-size: 30px; +} +.pricing-section-title:target { + scroll-margin-top: 90px; +} +.subheading { + font-size: 14px; + line-height: 20px; + font-weight: 400; + margin-bottom: 42px; +} +.subheading:after { + position: relative; + display: block; + content: ""; + height: 2px; + margin: 20px auto 20px; + width: 115px; + background: #7a7a7a; +} +.subheading.grey:after { + background: #fff!important; + opacity: .4; +} +.content-title { + text-transform: uppercase; + font-weight: 700; + letter-spacing: 2px; + margin-top: 0; + margin-bottom: 22px; + font-family: 'Montserrat',sans-serif; + font-size: 30px; +} +.project-title { + text-transform: uppercase; + font-weight: 700; + letter-spacing: 0px; + margin-top: 30px; + margin-bottom: 10px; + font-family: 'Montserrat',sans-serif; + font-size: 50px; +} +@media (max-width:600px) { + .project-title { + font-size: 24px; + } + #openvidu-logo { + max-width: 80% !important; + } +} +.project-subtitle { + margin-bottom: 50px; + font-size: 14px; +} +.uppercase { + text-transform: uppercase; +} +.p-info { + line-height: 1.8; + font-size: 14px; +} + +/* Preloader */ +#preloader { + position:fixed; + top:0; + left:0; + right:0; + bottom:0; + background-color:#fff; + z-index: 9999; +} +#preloader .loader { + position: absolute; + top: 50%; + left: 50%; + margin-top: -25px; + margin-left: -60px; +} + +/*----- Typography -----*/ +@media (min-width: 992px) { + h1 { + font-size: 66px; + letter-spacing: 0px; + } + h1 small { + font-size: 66px; + letter-spacing: 0px; + } + .lead { + font-size: 16px; + font-weight: 400; + color: #7a7a7a; + margin-bottom: 50px; + } + h2 { + font-size: 50px; + letter-spacing: 0px; + + } + h2 small { + font-size: 50px; + letter-spacing: 0px; + } +} +.white { + color: #fff; +} +.grey { + color: #d3d3d3; +} +.size-8x { font-size:8em } +.size-7x { font-size:7em } +.size-6x { font-size:6em } +.size-5x { font-size:5em } +.size-4x { font-size:4em } +.size-3x { font-size:3em } +.size-2x { font-size:2.5em } +.size-1x { font-size:1em } + + +/*----- Home Sections -----*/ +#home-parallax-fullscreen, +.parallax-section-1, +.parallax-section-2, +.parallax-section-3, +.parallax-section-4, +.parallax-section-5, +.parallax-section-6, +.parallax-section-7, +.parallax-section-8 { + background-position: 50% 0; + background-size: cover; + background-repeat: no-repeat; + background-attachment: fixed; + width: 100%; + height: auto; + overflow-x: hidden; + overflow-y: hidden; + vertical-align: middle; + z-index: 1; + display: block; + position: relative; +} +#home-parallax-fullwidth { + background-position: center 0%; + background-size: cover; + background-repeat: no-repeat; + background-attachment: fixed; + display: table; + width: 100%; + min-height: 400px; + overflow-x: hidden; + overflow-y: hidden; + vertical-align: middle; + z-index: 1; +} +@media (min-width:768px) { + #home-parallax-fullwidth { + height: 600px; + } +} +@media (max-width:768px) { + #home-parallax-fullwidth { + height: 400px; + } +} +#home-parallax-fullscreen:after, +.parallax-section-1:after, +.parallax-section-2:after, +.parallax-section-3:after, +.parallax-section-4:after, +.parallax-section-6:after, +.parallax-section-7:after, +.parallax-section-8:after { + content: ""; + position: absolute; + /*background: url(../img/assets/dot-pattern.png) repeat;*/ + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: -1; +} +#home-landing:after, +#home-parallax-fullwidth:after, +#page-top .hero:after { + content: ""; + position: absolute; + /*background: url(../img/assets/dot-pattern.png) repeat;*/ + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 1; +} +.tp-banner li:after { + content: ""; + position: absolute; + /*background: url(../img/assets/gridtile.png) repeat;*/ + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 0!important; +} +.tp-banner-video li:after { + content: ""; + position: absolute; + /*background: url(../img/assets/gridtile.png) repeat;*/ + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 2!important; +} +#page-hero { + height: 400px; +} +#home-landing { + background-position: center 0%; + background-size: cover; + background-repeat: no-repeat; + background-attachment: fixed; + display: table; + width: 100%; + height: 100%; + min-height: 100%; + overflow-x: hidden; + overflow-y: hidden; + vertical-align: middle; + z-index: 1; +} +#home-parallax-fullscreen { + display: table; +} +.home-container { + position: relative; + display: table-cell; + vertical-align: middle; + z-index: 3; +} +.home-title { + position: relative; + text-transform: uppercase; + color: #1c1c1c; + z-index: 3; + margin-top: 80px; + margin-left: auto; + margin-right: auto; +} +#home-parallax-fullwidth .home-title { + margin-top: 130px; +} +.home-title h1 { + letter-spacing: 2px; +} +.home-heading { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + letter-spacing: 0px; + text-transform: uppercase; + color: #fff; +} +@media (min-width:992px) { + .home-heading { + font-size: 72px; + } +} +@media (min-width:768px) and (max-width:991px) { + .home-heading { + font-size: 55px; + } +} +@media (max-width:600px) { + .tp-banner .home-subheading { + display: none; + } +} +@media (max-width:500px) { + .tp-banner .btn { + display: none; + } +} +.home-subheading { + font-family: 'Montserrat',sans-serif; + font-size: 14px; + letter-spacing: .5px; + font-weight: 400; + color: #ccc; + z-index:999!important; +} +.tp-banner .home-subheading { + line-height: 40px!important; +} +.home-button { + margin-top: 80px; +} +.home-bottom { + position: absolute; + z-index: 99; + width: 100%; + left: 0; + bottom: 0; + text-align: center; + opacity: 0.9; +} +#home-landing .home-bottom { + z-index: 3; +} +.move { + width: 40px; + margin-left: auto; + margin-right: auto; + margin-bottom: 15px; +} +.bounce { + -webkit-animation: bounce 2s infinite; + -moz-animation: bounce 2s infinite; + -ms-animation: bounce 2s infinite; + animation: bounce 2s infinite; +} +.home-bottom a { + padding-top: 7px; + padding-bottom: 17px; + padding-left: 7px; + padding-right: 7px; + color: #FFFFFF; + + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} +.home-bottom a:hover { + opacity: .9; +} +.home-bottom a { + font-size: 22px; +} + +/*----- Home Revolution Slider -----*/ +#home-revolution-slider { + width: 100%; + height: fit-content; + min-height: 100%; + background: #5f5f5f; + padding: 200px 0 80px; +} + +.cards-container{ + height: 50%; + text-align: center !important; + color: #ffffff; +} + +.card { + padding: 10px; + height: 100%; +} + +.card .card-pro, .card .card-community { + height: 100%; + padding: 35px; +} + +.card-community{ + background: #ffffff8f +} + +.card-pro{ + background: #c1ffe5ab; +} + +.table{ + color: #000; +} +.table th { + text-align: center; +} +.hero { + position: fixed; + z-index: 1; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-size: cover; +} +.content { + position: relative; + z-index: 3; + background-color: #fff; +} +.home-heading, +.home-subheading, +.home-button { + position: relative; + z-index: 1; + text-align: center; + transform: translateY(0px); + /*-webkit-transition: 1s opacity ease-in-out;*/ +} +.tp-loader.spinner1 { + width: 40px; + height: 40px; + background: url(../img/assets/rev-loader.GIF) no-repeat center center; + background-color: transparent; + box-shadow: none; + -webkit-box-shadow: none; + margin-top: -20px; + margin-left: -20px; + -webkit-animation: none; + animation: none; + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; +} + +.tp-banner-container{ + width:100%; + position:relative; + padding:0; + margin-top: 0; + z-index: -1; +} +.tparrows.preview4:after { + background: #fff; + background: rgba(255,255,255,.05); +} +.tp-caption a { + color: #fff; + padding: 9px 22px; + box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + margin: 0 7px 0 7px; + text-transform: uppercase; +} +.tp-caption a:hover { + color: #fff; +} +.html5-video-container video { + width: 100%!important; + height: auto!important; + left: 0!important +} +.tp-banner-video video { + min-width: 100%; +} + +/*----- Header -----*/ +nav { + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +@media (min-width: 1360px) and (max-width: 1920px) { + nav { max-width: 1903px; } +} +@media (max-width: 1360px) { + nav { max-width: 1343px; } +} +.navbar { + min-height: 55px; + border: none; +} +.navbar-default { + position: fixed; + background-color: #fff; + border-radius: 0; + border-color: transparent; + border-bottom: none; + top: 0; + left: 0; + width: 100%; + padding: 0; + z-index: 4; + /*border-bottom: 1px solid rgba(255,255,255,0.25);*/ +} +.navbar-alt { + background-color: transparent; +} +.navbar-small { + background: #fff; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); + -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); + box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); +} +.navbar-default .container { + position: relative; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + -ms-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.navbar-small .container { + padding-top: 0px; + position: relative; +} +@media (min-width: 992px) { + .navbar-alt .container { + margin-top:10px; + } + .navbar-small .container { + margin-top:0px; + } +} +.navbar-default .navbar-right { + font-family: 'Montserrat', sans-serif; + font-size: 12px; + font-weight: 700; + text-transform: uppercase; + height: 100%; + margin-top: 10px; + margin-bottom: 10px; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.navbar-alt .navbar-right { + margin-top: 35px; + margin-bottom: 10px; +} +.navbar-small .navbar-right { + height: 100%; + margin-top: 0px; + margin-bottom: 0px; +} +.navbar-alt .navbar-nav > li > a, +.navbar-alt .navbar-nav > li > span { + color: #fff; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.navbar-small .navbar-nav > li > a, +.navbar-small .navbar-nav > li > span { + color: #1C1C1C; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.navbar-nav>li>a, +.navbar-nav>li>span { + margin-top: 3px; + padding-top: 16px; + padding-bottom: 13px; +} +.navbar-nav>li>span { + line-height: 20px +} +.nav>li>a, +.nav>li>span { + padding-left: 10px; + padding-right: 10px; +} +.nav > li > span { + position: relative; + display: block; + cursor: pointer; +} +.navbar-nav .caret { + margin-left: 3px; + margin-top: -3px; +} +/*Navbar Toggle*/ +.navbar-default .navbar-toggle { + position: relative; + float: right; + padding: 9px 2px; + margin-top: 26px; + margin-right: 0px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: none; + border-radius: none; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + -ms-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.navbar-small .navbar-toggle { + position: relative; + float: right; + padding: 9px 0px; + margin-top: 11px; + margin-right: 0px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: none; + border-radius: none; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: transparent; + outline: none; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 3px; + border-radius: 2px; +} +/*Navbar Collapse Menu*/ +.navbar-collapse { + padding-right: 0px; + padding-left: 0px; + color: #3a3a3a; +} +.navbar-default .navbar-nav>li>a:focus { + color: #f5f5f5; +} +.navbar-small .navbar-nav>li>a:focus { + color: #1c1c1c; +} + + + +/*Navbar Collapse*/ +@media (max-width: 991px) { + .navbar-default .navbar-collapse { + margin-top: 18px; + padding-right: 0px; + padding-left: 0px; + } + .navbar-small .navbar-collapse { + margin-top: 0px; + } + .navbar-header { + float: none; + } + .navbar-left,.navbar-right { + float: none !important; + } + .navbar-toggle { + display: block; + } + .navbar-collapse { + border-top: none; + box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); + } + .navbar-default .navbar-collapse { + background-color: #1c1c1c; + } + .container>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse { + margin-right: 0; + margin-left: 0; + padding-left: 25px; + padding-right: 25px; + } + .container>.navbar-header { + margin-right: 0; + margin-left: 0; + padding-left: 35px; + padding-right: 35px; + } + .navbar-fixed-top { + top: 0; + border-width: 0 0 1px; + } + .navbar-collapse.collapse { + display: none!important; + } + .navbar-nav { + float: none!important; + margin: 0; + } + .navbar-default .navbar-toggle { + margin-top: 44px; + } + .navbar-small .navbar-toggle { + margin-top: 11px; + } + .navbar-nav>li { + float: none; + } + .navbar-nav>li>a, + .navbar-nav>li>span { + padding-top: 12px; + padding-bottom: 12px; + } + .navbar-default .navbar-nav > li > a, + .navbar-default .navbar-nav > li > span { + color: #fff; + } + .navbar-default .navbar-nav > li > a:hover, + .navbar-default .navbar-nav > li > span:hover { + background: rgba(255,255,255, 0.03); + } + .collapse.in{ + display:block !important; + } + .navbar-default .container { + width: 100%; + } + .navbar-small .container { + padding-right: 0px; + padding-left: 0px; + width: 100%; + } + .navbar-default ul.nav li { + border-bottom: 1px dotted #2A2A2A; + } + + .navbar-default ul li:last-child { + border-bottom: none; + } + .navbar-default .navbar-right { + margin-top: 7px; + margin-bottom: 3px; + } + .navbar-default #account-btn { + padding-left: 0px !important; + } +} +@media (min-width: 768px) { + .navbar-nav.navbar-right:last-child { + margin-right: 0; + } +} +.navbar>.container .navbar-brand { + margin-left: 0; +} +.navbar-brand { + float: left; + height: 55px; + padding: 15px 0 15px 0px; + font-size: 30px; + line-height: 20px; +} +/* Logo Big White */ + +.navbar-default .navbar-brand .logo-big { + position:absolute; + opacity: 1; + width: 180px; + margin-top: 11px; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.navbar-default .navbar-brand .logo-small { + position:absolute; + width: 180px; + margin-top: 11px; + opacity: 0; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.navbar-alt .navbar-brand .logo-big { + margin-top: 35px; +} +.navbar-alt .navbar-brand .logo-small { + margin-top: 35px; +} +/* End Logo Big White */ +/* Logo Small Black */ +.navbar-small .navbar-brand .logo-big { + position:absolute; + opacity: 0; + width: 170px; + margin-top: 3px; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.navbar-small .navbar-brand .logo-small { + position:absolute; + opacity: 1; + width: 170px; + margin-top: 3px; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; + +} +/* End Logo Small Black */ + + +@media (max-width: 768px) { + .navbar-collapse { + max-height: none; + overflow-x: hidden; + } +} + +/*Dropdown*/ +@media (min-width: 992px) { + .navbar-default .container { + max-width: 1245px; + padding-left: 15px; + padding-right: 15px; + } + .navbar-right .dropdown-menu { + right: auto; + left: 0; + } + .dropdown-menu { + background-color: #1C1C1C; + border: 0; + border-radius: 0; + box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.08); + margin: 0; + padding-top: 2px; + padding-bottom: 2px; + padding-left: 0; + padding-right: 0; + top: auto; + } + .dropdown-menu > li > a { + color: #CCC; + font-size: 12px; + font-weight: 400; + text-transform: none; + position: relative; + padding: 11px 25px 11px 20px; + border-bottom: 1px dotted rgba(255, 255, 255, 0.2); + } + .dropdown-menu > li:last-child > a { + border-bottom: 0; + } + .dropdown-menu > li > a:hover, + .dropdown-menu > li > a:focus, + .dropdown-menu > .active > a:hover, + .dropdown-menu > .active > a:focus { + text-decoration: none; + background-color: #333; + } + .dropdown-menu { + margin-top: 20px; + } + .dropdown > ul.dropdown-menu { + visibility:hidden; + display:block; + margin-top: 20px; + opacity: 0; + -webkit-transition: all 0.2s ease; + -moz-transition: all 0.2s ease; + -o-transition: all 0.2s ease; + -ms-transition: all 0.2s ease; + transition: all 0.2s ease; + + } + .dropdown:hover > ul.dropdown-menu{ + visibility:visible; + opacity:1; + display: block; + margin: 0; + } + .dropdown-menu > .active > a { + text-decoration: none; + background-color: transparent; + outline: 0; + } + .navbar-collapse.collapse { + height: auto!important; + padding-bottom: 0; + overflow: visible!important; + } +} +@media (max-width: 991px) { + .dropdown-menu { + float: none; + position: static; + background-color: transparent; + box-shadow: none; + border: none; + margin-left: 15px; + } + .navbar-default .navbar-nav > li > a, + .navbar-default .navbar-nav > li > span { + color: #fff; + } + .navbar-default ul li.open ul li { + border-bottom: 0; + padding: 5px; + float: none!important; + } + + .navbar-default ul li.open ul li a:hover { + background-color: transparent; + } + .dropdown-menu li a { + color: #f5f5f5; + font-weight: 400; + font-size: 12px; + } + .dropdown-menu>.active>a, + .dropdown-menu>.active>a:hover, + .dropdown-menu>.active>a:focus { + background-color: transparent; + } +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu>li>a { + color: #CCC; + } +} + +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus { + background-color: transparent; +} +.navbar-default .navbar-nav>.open>a, +.navbar-default .navbar-nav>.open>a:hover, +.navbar-default .navbar-nav>.open>a:focus { + background-color: transparent; +} +.dropdown .arrow { + font-size:9px; +} +.menu-padding { + padding-top:70px; +} +.content { + margin-top:0px; +} +.navbar .icon { + font-size: 18px; +} +.navbar .social-icon { + padding-left: 15px; + padding-right: 0; +} + +/*----- Features -----*/ +#features { + min-height: 95vh; + padding-top: 42px; + padding-bottom: 25px; +} +@media (min-width: 992px) { + .features-row { + margin-bottom: 50px; + text-align: left + } + .feature-column { + margin-bottom: 0px; + } + .back-icon { + z-index: -1; + color: #f8f8f8; + position: absolute; + padding-left: 40px; + left: 0; + top: 0; + width: 134px; + height: 134px; + line-height: 134px; + font-size: 134px; + } +} +@media (max-width: 991px) { + .feature-column { + margin-bottom: 15px; + } + .back-icon { + z-index: -1; + color: #f8f8f8; + position: absolute; + padding-left: 30px; + left: 0; + top: 0; + width: 80px; + height: 80px; + line-height: 80px; + font-size: 80px; + } +} +.feature-info h4 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + text-transform: uppercase; + color: #1c1c1c; + font-weight: 700; + letter-spacing: 1px; + font-size: 18px; + margin-top: 0px; + + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} +.feature-icon { + float: left; +} +.feature-info { + padding-left: 55px; + padding-top: 5px; +} +.feature-description { + line-height: 23px; + padding-right: 10px; + +} +.ion-2-5x { + font-size: 2.5em; +} +.feature-buttons { + margin-top: 40px; +} + +/*----- About Section -----*/ +#about { + padding-top: 60px; + padding-bottom: 60px; +} +.about-text { + margin-top: 20px; + padding-right: 60px; +} +#about p { + line-height: 1.8; +} +.video-container { + position: relative; + padding-bottom: 51%; + padding-top: 30px; height: 0; overflow: hidden; +} + +.video-container iframe, +.video-container object, +.video-container embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +/*----- Skills -----*/ +#skills { + padding-top: 80px; + padding-bottom: 60px; +} +@media (max-width: 991px) { + .skills-row { + margin-bottom: 40px; + } +} +.progress { + border-radius: 3px; + height: 17px; + background-color: #ebebeb; + overflow: visible; + margin-bottom: 25px; + border-radius: 3px; + -webkit-border-radius: 3px; + -o-border-radius: 3px; + -moz-border-radius: 3px; + + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; + -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; +} +.progress-bar { + position: relative; + border-radius: 3px; + box-shadow: none; +} +.progress-bars p { + line-height: .5; +} +#skills .progress-bars p { + color: #dedede; +} +.progress-bar-tooltip { + position: absolute; + background-color: #343434; + top: -30px; + padding: 1px 6px; + font-size: 11px; + right: -10px; + border-radius: 3px; + color: #dedede; +} +.progress-bar-tooltip:after { + position: absolute; + border-color: #343434 transparent; + border-style: solid; + border-width: 5px 5px 0; + bottom: -5px; + content: ""; + left: 35%; +} + +/*----- Team -----*/ +#team { + padding-top: 80px; + padding-bottom: 65px; +} +.team-member { + padding: 10px; +} +.member-info { + margin-top: 20px; +} +.member-info h4 { + line-height: .6; + letter-spacing: -0.6px; +} +.member-info h5 { + font-weight: 700; +} +.member-info p { + margin-top: 10px; + padding-right: 10px; + padding-bottom: 10px; +} +.member-list { + list-style: none; +} +.member-list li { + font-size: 17px; + margin-right: 5px; +} +.member-list a { + color: #1c1c1c; +} + +/* Img Hover Effect */ +.effects .img { + position: relative; + overflow: hidden; +} +.effects .img a { + display: inline; + margin: auto; + padding: 0; + max-width: 100%; + height: auto; + color: #fff; +} +.overlay { + display: block; + margin: 0 auto; + position: absolute; + z-index: 3; + background: rgba(0, 0, 0, 0.8); + overflow: hidden; + -webkit-transition: all 0.5s; + -moz-transition: all 0.5s; + -o-transition: all 0.5s; + transition: all .5s; +} +.expand { + display: block; + position: absolute; + z-index: 100; + text-align: center; + color: #fff; + line-height: 50px; + font-weight: 700; + font-size: 20px; + list-style: none; + padding: 0; +} +.expand .social-icon { + display: inline; + margin-left: 5px; + margin-right: 5px; +} +.expand .cbp-l-icon { + display: inline; + margin-left: 5px; + margin-right: 5px; +} +.effect .overlay { + top: 0; + bottom: 0; + left: 0; + right: 0; + opacity: 0; +} +.effect .overlay .expand { + left: 0; + right: 0; + top: 50px; + margin: 0 auto; + opacity: 0; + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + transition: all 0.3s; +} + +.effect:hover .img .img-responsive { + transform: scale(1.25); +} +.effect .img-responsive { + -webkit-transition: all 0.25s ease-in-out; + -moz-transition: all 0.25s ease-in-out; + -o-transition: all 0.25s ease-in-out; + transition: all .25s ease-in-out; +} +.effect:hover .img .overlay { + opacity: 1; +} +.effect:hover .img .overlay .expand { + top: 52%; + margin-top: -30px; + opacity: 1; +} + +.effect .cbp-item-wrapper .img { + position: initial; + overflow: hidden; +} +.effect:hover .cbp-item-wrapper .img .overlay .expand { + top: 50%!important; + margin-top: -30px; + opacity: 1; +} +.cbp-item .img a:hover { + opacity: .6; + font-size: 24px; +} +.cbp-item .img a { + -webkit-transition: all 0.15s; + -moz-transition: all 0.15s; + -o-transition: all 0.15s; + transition: all 0.15s; +} + +/*----- Fun Facts -----*/ +#fun-facts { + display: table; + width: 100%; + height: 100%; + min-height: 100%; + z-index: 1; +} +.fact-container { + padding-top:40px; + padding-bottom:30px; +} +.fact h2 { + font-size: 65px; + letter-spacing: 0px; + margin: 0; + line-height: 65px; +} +.fact h4 { + font-size: 14px; + margin-bottom: 0px; +} +.fact p { + font-size: 13px; + margin-top: 3px; +} +.counter { + font-family: 'Montserrat', sans-serif; + font-size: 65px; + font-weight: 700; + letter-spacing: 0px; + margin: 0; + line-height: 65px; +} +#fun-facts .lead { + font-size: 16px; +} + +/*----- Quote -----*/ +#quote { + padding-top: 100px; + padding-bottom: 80px; +} +#quote #quote-slider { + margin: 30px 0 30px 0; +} +#quote blockquote { + position: relative; + display: block; + line-height: 1.5; + font-family: 'Montserrat', sans-serif; + font-weight: 400; + text-transform: uppercase; + letter-spacing: 1px; + margin: 0; + color: #fff; + border-left: none; + text-align: center; +} +#quote blockquote span { + padding-left: 33px; +} +#quote blockquote span .highlight { + padding-left: 0px; +} +blockquote strong { + font-family: 'Montserrat', sans-serif; + font-weight: 700; +} +#quote .icon-left { + position: absolute; + font-size: 20px; + margin-left: 10px; + margin-right: 10px; + -moz-transform: scaleY(-1); + -o-transform: scaleY(-1); + -webkit-transform: scaleY(-1); + transform: scaleY(-1); +} +#quote .icon-right { + position: absolute; + font-size: 20px; + margin-left: 10px; + margin-right: 10px; + transform:rotate(180deg); + -ms-transform:rotate(180deg); /* IE 9 */ + -webkit-transform:rotate(180deg); +} +.quote-author { + text-align: center; + padding-top: 0px; + font-size: 11px; + font-weight: 400; + text-transform: uppercase; + letter-spacing: 1px; + color: #fff; + opacity: .9; +} +@media (min-width: 992px) { + #quote blockquote { + font-size: 26px; + padding-left: 80px; + padding-right: 80px; + } +} +@media (max-width: 991px) { + #quote blockquote { + font-size: 22px; + } +} + + +/*----- Portfolio -----*/ +#portfolio { + padding-top: 60px; + padding-bottom: 100px; +} +.cbp-l-filters-alignRight .cbp-filter-item, +.cbp-l-filters-alignCenter .cbp-filter-item { + background-color: #f6f7f7; + color: #7E7B7B; + cursor: pointer; + font: 400 11px/28px "Montserrat",sans-serif; + text-transform: uppercase!important; + padding: 3px 20px; + position: relative; + overflow: visible; + margin: 10px 0 0 5px; + border: none; + border-radius: 3px; + text-transform: none; + display: inline-block; + -webkit-transition: all .3s ease-in-out; + transition: all .3s ease-in-out; +} +.cbp-l-filters-alignRight { + margin: 20px auto 10px; + padding: 10px 0px 20px 0px; + text-align: left; + background-color: transparent; +} + +.cbp-l-caption-title { + color: #fff; + font: 700 16px/18px "Montserrat",sans-serif; + margin-bottom: 5px; + text-transform: uppercase; +} +.cbp-l-caption-desc { + color: #7a7a7a; + font: 400 12px/16px sans-serif; +} +.cbp-l-filters-alignRight .cbp-filter-counter { + border-radius: 2px; + color: #fff; + font-size: 11px; + margin: 0 auto; + padding: 4px 0; + text-align: center; + width: 34px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + opacity: 0; + -webkit-transition: opacity .25s ease,bottom .25s ease; + transition: opacity .25s ease,bottom .25s ease; +} +.cbp-l-filters-alignCenter .cbp-filter-counter { + border-radius: 2px; + color: #fff; + font-size: 11px; + margin: 0 auto; + margin-bottom: 10px; + padding: 4px 0; + text-align: center; + width: 34px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + opacity: 0; + -webkit-transition: opacity .25s ease,bottom .25s ease; + transition: opacity .25s ease,bottom .25s ease; +} +.cbp-l-filters-alignCenter { + margin: 40px auto 10px; + padding: 10px 0px 20px 0px; + text-align: center; + background-color: transparent; +} +.cbp-l-filters-alignRight .cbp-filter-item:hover, +.cbp-l-filters-alignCenter .cbp-filter-item:hover { + color: #fff; +} +.cbp-l-filters-alignCenter .cbp-filter-item-active { + color: #fff!important; +} +.cbp-l-filters-dropdownWrap { + width: 150px; + position: absolute; + right: 0; + background: #f6f7f7; +} +.cbp-l-filters-dropdownHeader { + font: 12px/38px "Open Sans",sans-serif; + margin: 0 17px; + color: #1c1c1c; + cursor: pointer; + position: relative; +} + +.cbp-l-filters-dropdownList .cbp-filter-item { + background: none; + color: #7a7a7a; + width: 100%; + text-align: left; + font: 12px/40px "Open Sans",sans-serif; + margin: 0; + padding: 0 17px; + cursor: pointer; + border: 0; + border-top: 1px solid #ccc; +} +.cbp-l-filters-dropdownHeader:after { + border-color: #7a7a7a rgba(0,0,0,0); + border-style: solid; + border-width: 5px 5px 0; + content: ""; + height: 0; + position: absolute; + right: 0; + top: 50%; + width: 0; + margin-top: -1px; +} +.cbp-item-w h4 { + margin-top: 10px; + margin-bottom: 2px; +} +.cbp-l-loadMore-button .cbp-l-loadMore-button-link { + background: #f6f7f7; + border: none; + border-radius: 3px; + color: #7E7B7B; + display: inline-block; + font: 400 11px/34px "Montserrat",sans-serif; + min-width: 80px; + text-decoration: none; + padding: 3px 23px; + outline: 0; + margin-top: 30px; +} +.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover { + color: #fff; +} +.cbp-popup-singlePage .cbp-popup-navigation-wrap { + position: absolute; + top: 0; + left: 0; + width: 100%; + z-index: 2; + height: 56px; + background-color: #fff; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); + -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); + box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); +} +.cbp-popup-singlePage .cbp-popup-close, +.cbp-popup-singlePage .cbp-popup-next, +.cbp-popup-singlePage .cbp-popup-prev { + height: 34px; + width: 34px; + top: 8px; +} +.cbp-popup-singlePage-counter { + top: -24px; + font-family: 'Montserrat', sans-serif; + font-weight: 400; + color: #1c1c1c; +} +.cbp-popup-lightbox .cbp-popup-close, +.cbp-popup-lightbox .cbp-popup-next, +.cbp-popup-lightbox .cbp-popup-prev { + -webkit-transition: all 0.11s ease-in-out; + -moz-transition: all 0.11s ease-in-out; + -o-transition: all 0.11s ease-in-out; + transition: all 0.11s ease-in-out; +} +.cbp-popup-lightbox .cbp-popup-close { + opacity: .4; + background: url("../img/portfolio/buttons/popup-close-light.png") no-repeat; +} +.cbp-popup-lightbox .cbp-popup-close:hover { + opacity: 1; + background: url("../img/portfolio/buttons/popup-close-light.png") no-repeat; +} +.cbp-popup-lightbox .cbp-popup-prev { + opacity: .4; + background: url("../img/portfolio/buttons/popup-prev-light.png") no-repeat; +} +.cbp-popup-lightbox .cbp-popup-prev:hover { + opacity: 1; + background: url("../img/portfolio/buttons/popup-prev-light.png") no-repeat; +} +.cbp-popup-lightbox .cbp-popup-next { + opacity: .4; + background: url("../img/portfolio/buttons/popup-next-light.png") no-repeat; +} +.cbp-popup-lightbox .cbp-popup-next:hover { + opacity: 1; + background: url("../img/portfolio/buttons/popup-next-light.png") no-repeat; +} + +.cbp-popup-singlePage .cbp-popup-close, +.cbp-popup-singlePage .cbp-popup-next, +.cbp-popup-singlePage .cbp-popup-prev { + top:17px; + -webkit-transition: all 0.11s ease-in-out; + -moz-transition: all 0.11s ease-in-out; + -o-transition: all 0.11s ease-in-out; + transition: all 0.11s ease-in-out; +} +.cbp-popup-singlePage .cbp-popup-prev { + background: url("../img/portfolio/buttons/popup-prev-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-prev:hover { + top:18px; + opacity: .2; + background: url("../img/portfolio/buttons/popup-prev-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-next { + background: url("../img/portfolio/buttons/popup-next-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-next:hover { + top:18px; + opacity: .2; + background: url("../img/portfolio/buttons/popup-next-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-close { + background: url("../img/portfolio/buttons/popup-close-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-close:hover { + top:18px; + opacity: .2; + background: url("../img/portfolio/buttons/popup-close-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-content { + margin-top: 0; + max-width: 100%; +} +.project-video, +.project-widget { + margin-bottom: 60px; +} +.project-big-slider { + margin-bottom: 20px; +} +.project-big-slider img { + min-width: 100%; +} +.project-widget h4 { + margin-top: 0; +} +.project-widget p { + color: #7a7a7a!important; +} +/* +.cbp-l-grid-fullScreen { + visibility: visible; + overflow: visible; +} +@media (min-width:992px) { + .cbp-l-grid-fullScreen { + margin-top: 200px; + } +} +*/ + +/*----- Get Connected -----*/ +#get-connected { + padding-top: 75px; + padding-bottom: 70px; +} +.connected-icon a span { + display: block; +} +.connected-icons { + display: inline-block; + list-style: none; + padding: 0; +} +.connected-icons li { + display: inline-block; + padding: 15px 40px; +} +.connected-icon a h4 { + font-size: 15px; + letter-spacing: 1px; + margin-bottom: 5px; +} +.connected-icon a .grey { + font-size: 13px; +} +.connected-icon a .icon { + line-height: 1!important; +} +.connected-icon a h4, +.connected-icon a span { + -webkit-transition: 0.2s all linear; + -moz-transition: 0.2s all linear; + -ms-transition: 0.2s all linear; + -o-transition: 0.2s all linear; + transition: 0.2s all linear; +} +.connected-icon a .icon { + border-radius: 50%; + width: 100px; + height: 100px; + margin: 0 auto 0 auto; + + -webkit-transition: 0.16s all linear; + -moz-transition: 0.16s all linear; + -ms-transition: 0.16s all linear; + -o-transition: 0.16s all linear; + transition: 0.16s all linear; +} +.connected-icon a:hover .icon { + background: rgba(255,255,255,0.1); + font-size: 4em; + padding-top: 22px; +} +@media (max-width:482px) { + .connected-icons li { + padding: 15px 10px; + } + .connected-icon a .icon { + font-size: 4em; + width: 70px; + height: 70px; + } + .connected-icon a:hover .icon { + font-size: 3em; + padding-top: 14px; + } +} + +/*----- Services -----*/ +#services { + padding-top: 75px; + padding-bottom: 75px; +} +.service { + margin-top: 20px; +} +.service-info { + margin-top: 40px; +} + +/*----- Call To Action 1 -----*/ +#call-to-action-1 { + padding-top: 45px; + padding-bottom: 53px; +} +#call-to-action-1 p { + margin: 23px 0 30px 0; + line-height: 1.8; +} + +/*----- Price List -----*/ +#price-list { + padding-top: 75px; + padding-bottom: 75px; +} +@media (max-width:991px) { + #price-list { + display: none; + } +} +.price-list-box { + padding-left: 7px; + padding-right: 7px; +} +.price-box { + padding-top: 15px; + padding-bottom: 15px +} +.price-table { + text-align: center; + overflow: hidden; + position: relative; + margin-bottom: 10px; + box-shadow: 0px 5px 5px -5px rgba(255, 255, 255, 0.2); +} +.price-table p { + margin: 0; +} +.price-table .label { + display: block; + background: rgba(255,255,255,0.09); + color: #f0f0f0; + padding-top: 27px; + padding-bottom: 25px; + font-weight: 700; + text-transform: uppercase; + font-size: 18px; + letter-spacing: 2px; + margin: 0px; + border-radius: 0; +} +.price-table { + border: 1px solid rgba(255,255,255,0.5); +} +.price-table .price { + padding: 24px 0; +} +.price-table .price .currency { + position: relative; + right: 5px; + font-family: 'Montserrat',sans-serif; + font-weight: 400; + font-size: 20px; +} +.price-table .price .pricing { + position: relative; + right: 5px; + font-family: 'Montserrat',sans-serif; + font-weight: 700; + font-size: 55px; + line-height: 1; + color: #f6f6f6; +} +.price-table .price .time-period { + display: block; + font-size: 14px; + font-weight: 400; +} +.price-table .features .feature { + display: block; + -moz-box-sizing: content-box; + box-sizing: content-box; + padding: 0.75em; + height: 1.5em; + line-height: 1.5em; +} +.price-table .features .option-button { + padding: 1em; + height: auto; + line-height: 1.75; +} +.price-table .features .feature { + border-top: 1px solid rgba(255, 255, 255, 0.15); +} +.price-table .btn { + margin-top: 20px; + margin-bottom: 20px; +} +.btn-effect:focus { + color: #fff; +} +.price-table .features .no-border { + border-top: none; +} +.featured .price-box { + padding-top: 0px; + padding-bottom: 0px; + + box-shadow: 0px 0px 13px rgba(255,255,255,.4); + -moz-box-shadow: 0px 0px 13px rgba(255,255,255,.4); + -webkit-box-shadow: 0px 0px 13px rgba(255,255,255,.4); + -o-box-shadow: 0px 0px 13px rgba(255,255,255,.4); +} +.featured .price-table .price { + padding: 30px 0; +} +.featured .price-table .label { + display: block; + background: rgba(255,255,255,0.15); + color: #f0f0f0; + padding-top: 27px; + padding-bottom: 25px; + font-size: 22px; +} +.featured .price-table h3 span{ + display: block; + font-size: 12px; + text-transform: uppercase; + letter-spacing: 1px; + padding-top: 7px; +} +.featured .price-table .btn-effect { + padding: 10px 24px!important; + font-size: 14px; + margin: 17px 0 17px 0; +} +.btn-effect { + display: inline-block; + text-align: center; + cursor: pointer; + color: #d8d8d8; + font-family: 'Montserrat', sans-serif; + font-weight: 400!important; + font-size: 14px; + overflow: hidden; + position: relative; + z-index: 0; + vertical-align: middle; + -moz-user-select: none; + -webkit-user-select: none; + user-select: none; + text-decoration: none; + text-shadow: none; + border: 0; + padding: 8px 22px; + border: 2px solid rgba(255,255,255,.7); + border-radius: 3px; + margin-top: 20px; + margin-bottom: 20px; +} +.btn-effect:after { + content: ''; + position: absolute; + z-index: -1; + width: 100%; + height: 0; + bottom: 0; + left: 0; + transition: all 0.3s; +} +.btn-effect:hover { + background: none; + opacity: 1!important; + color: #fff; +} +.btn-effect:hover:after { + height: 100%; +} + +/*----- Clients -----*/ +#clients { + padding-top: 75px; + padding-bottom: 85px; +} +.client { + padding: 8px; +} +.client a { + position: relative; + display: block; +} +.client a img { + display:block; + margin:auto; +} +.clients .client .logo-dark, +.clients .client a .logo-dark { + background: #f9f9f9; + position: relative; + z-index: 2; + opacity: 1; + -moz-opacity: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + -khtml-opacity: 100; + -webkit-transition: all 0.2s ease; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.clients .client .logo-light, +.clients .client a .logo-light { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; +} +.clients .client:hover .logo-dark, +.clients .client a:hover .logo-dark { + opacity: 0; + -moz-opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + -khtml-opacity: 0; +} + +/*----- Testimonials -----*/ +#testimonials { + padding-top: 75px; + padding-bottom: 75px; +} +#testimonials .testimonial { + position: relative; + display: block; +} +.testimonial span { + font-size: 18px; + font-family: 'Open Sans', sans-serif; + letter-spacing: 0px; + font-weight: 300; + line-height: 32px; + padding-left: 35px; + color: #fff; + opacity: .7; +} +#testimonials .testimonial strong { + font-family: 'Montserrat', sans-serif; + font-weight: 700; +} +#testimonials .icon-left { + position: absolute; + font-size: 20px; + margin-left: 10px; + margin-right: 10px; +} +#testimonials .icon-right { + position: absolute; + font-size: 20px; + margin-left: 10px; + margin-right: 10px; + transform:rotate(180deg); + -ms-transform:rotate(180deg); /* IE 9 */ + -webkit-transform:rotate(180deg); +} +.testimonial-name { + margin-top: 40px; + margin-bottom: 5px; +} +.testimonial-name h4 { + padding-top: 5px; + margin-bottom: 3px; +} +.testimonial-name a { + font-size: 13px; + margin-bottom: 5px; +} +.testimonial-name a:hover { + color: #aaa; +} + +/*----- Contact Form -----*/ + +#contact{ + padding-top: 90px; + padding-bottom: 80px; +} +/* #contact .section-title { + font-size: 55px; + text-transform: uppercase; + line-height: 55px; + margin: 0 auto 31px; + text-align: center; +} */ +@media (max-width:482px) { + #contact .section-title { + font-size: 35px; + line-height: 35px; + margin: 0 auto 40px; + } +} +#contact h1 { margin: 10px 0 10px; font-size: 24px; color: #fff; } +#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; } + +/* Form style */ +#contact input, select, textarea{ + font-family: 'Montserrat',sans-serif; + font-weight: 400; + width: 100%; + max-width: ; + padding: 12.9px; + color: #1c1c1c; + background: #f2f2f2; + border: 1px solid #f0f0f0; + margin: 3px 0px 24px 0; + -webkit-border-radius: 2px; +} +textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { + border-color: transparent; + box-shadow: none; + outline: 0 none; +} +textarea { + width: 100%; + height: 120px; + padding: 13px; + color: #1c1c1c; + background: #f2f2f2; + border: 1px solid #f0f0f0; + margin-top: 7px; + margin-left: ; + margin-right:15px; + -webkit-border-radius: 2px; +} +::-webkit-input-placeholder { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + text-transform: uppercase; + color:#555; +} +#contact input:focus, textarea:focus, select:focus { + border: 1px solid #f0f0f0; + background-color: #f0f0f0; + color:#1c1c1c; +} + +#contact input.submit { + width: auto!important; + font-family: 'Montserrat', sans-serif; + font-size: 14px; + font-weight: 700; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: none; + border-radius: 4px; + color: #fff; + cursor: pointer; + display: inline-block; + line-height: 1; + letter-spacing: 1px; + padding-left: 24px; + padding-right: 24px; + padding-top: 16px; + padding-bottom: 14px; + text-align: center; + text-transform: uppercase; + + transition: background-color 0.1s linear; + -moz-transition: background-color 0.1s linear; + -webkit-transition: background-color 0.1s linear; + -o-transition: background-color 0.1s linear; + + box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; + -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; + -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; + -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; + + transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -webkit-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; +} +#contact input.submit:hover { + opacity: .7; +} +#contact input[type="submit"][disabled] { background:#888; } + +#contact span.required { + font-size: 13px; + color: #ff0000; +} +#message { + margin: 10px 0; + padding: 0; +} +.loader { + padding: 0 10px; +} +acronym { +border-bottom:1px dotted #ccc; +} +#contact-form .contact-details { + list-style: none; + margin: 0 0 30px 5px; + padding: 0; +} +#contact-form .contact-details p { + margin-bottom: 3px; +} +.contact-details-title { + margin-top: 15px; + margin-bottom: 10px; +} +.contact-details-info { + margin-bottom: 30px; +} +.contact-details-social { + padding-left: 0px; +} +.contact-details-social li { + display: inline; + list-style-type: none; + padding-right: 10px; + font-size: 22px; +} +.contact-details-social li a { + color: #7a7a7a; +} + +/*----- Google maps -----*/ +#map-img { + height:480px; + width:100%; +} + +#map-img img { + width: 100%; + height: 100%; + object-fit: cover; + filter: grayscale(100%); +} + +/*----- Video Popup Section -----*/ +#video-section { + padding-top: 20px; + padding-bottom: 20px; +} +#video-section .row { + margin-top: 90px; +} +#video-section .logo { + margin-bottom: 20px; + width: 180px; +} +#video-section h3 { + color: #fff; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 30px; +} +#video-section p { + margin-bottom: 10px; +} +#video-section .cbp-wrapper, +#video-section .cbp .cbp-item { + position: relative; + height: 110px; +} +#video-section .cbp-item-wrapper { + top: 20px; +} +#video-section .cbp { + overflow: visible; +} +@media (min-width:992px) { + #video-section .cbp { + margin-bottom: 45px; + } +} +@media (max-width:991px) { + #video-section .cbp { + margin-bottom: 35px; + } +} +#video-section .cbp-item { + width: 100%; +} +.play { + position: relative; + display: inline-block; + top: -10px; + width: 70px; + height: 70px; + border: 7px solid rgba(255,255,255,.9); + border-radius: 50%; + text-indent: -999em; + cursor: pointer; + -webkit-transition: all .2s ease-out; + -moz-transition: all .2s ease-out; + -ms-transition: all .2s ease-out; + transition: all .2s ease-out; +} +#video-section .subheading.grey:after { + margin-top: 25px; + opacity: .6; +} +#video-section .cbp-item-wrapper { + padding-left: 20px; +} +.play:after { + content: ''; + position: absolute; + left: 50%; + top: 50%; + height: 0; + width: 0; + margin: -12px 0 0 -6px; + border: solid transparent; + border-left-color: rgba(255,255,255,.9); + border-width: 12px 20px; + pointer-events: none; + -webkit-transition: all .2s ease-out; + -moz-transition: all .2s ease-out; + -ms-transition: all .2s ease-out; + transition: all .2s ease-out; +} +.play:hover:after { + border-left-color: rgba(255,255,255,.7); +} +.play:hover{ + border: 7px solid rgba(255,255,255,.7); +} + +/*----- Footer 1 -----*/ +.footer-widgets { + background-color: #252525; + color: #7e7e7e; + padding: 55px 0px 0 0; + margin-bottom: 0px +} +.col-footer { + margin-bottom: 55px; + max-height: 160px; +} +@media (max-width:768px) { + .col-twitter { + margin-bottom: 55px; + max-height: 160px; + } +} +footer { + font-family: "Open Sans", sans-serif; +} +footer h4 { + font-size: 16px; + color: #DDD; + margin-bottom: 20px; + text-transform: uppercase; + height: inherit; + font-weight: 700; +} +footer p { + font-size: 13px; + color: #a0a0a0; + height: inherit; + font-weight: 400; +} +.tweet ul { + list-style: none; + padding-left: 0; +} +.tweet ul li { + margin-bottom: 10px; + font-size: 13px; + font-weight: 400; + color: #a0a0a0; +} +.tweet ul li .date { + color: #CCC; +} +footer .contact-details { + list-style: none; + margin: 0; + padding: 0 +} +.contact-details .icon { + font-size: 1.2em; + margin-right: 8px; +} +.footer-copyright { + background-color: #1c1c1c; + padding-top: 22px; + padding-bottom: 20px; +} +.footer-copyright p { + margin: 0; + line-height: 26px; + color: #8C8989; +} +footer .footer-list { + list-style: none; + float: right; + margin: 0; +} +@media (max-width:991px) { + .footer-copyright p { + text-align: center; + } + .footer-list { + float: none!important; + text-align: center; + padding-left: 0px; + padding-top: 10px; + } +} +#social-icons.footer-list li { + font-size: 20px; + display: inline-block; + margin-left: 10px; + margin-right: 10px; +} +.footer-list li a { + color: #46494a; +} +footer a:hover { + color: #fff; +} +/*----- Subscribe Form -----*/ +.subscription .form-validation { + position: absolute; + padding: 8px 13px 8px 13px; + border-radius: 3px; + top: 63px; + z-index: 99; +} +.subscription .alert-danger { + font-size: 13px; + color: #ccc; + background-color: #c0392b; + border-color: #c0392b; +} +.subscription .alert-danger:after { + position: absolute; + border-color: #c0392b transparent; + border-style: solid; + border-width: 10px 8px 0; + bottom: -10px; + content: ""; + left: 45%; +} +.subscription .alert-success { + font-size: 13px; + color: #ccc; + background-color: #2c3e50; + border-color: #2c3e50; +} +.subscription .alert-success:after { + position: absolute; + border-color: #2c3e50 transparent; + border-style: solid; + border-width: 10px 8px 0; + bottom: -10px; + content: ""; + left: 45%; +} +.subscription input::-webkit-input-placeholder { + color: #555; + text-transform: capitalize; + font-family: 'Open Sans',sans-serif; +} +.footer-subscribe-input { + width: 100%; + background-color: #1c1c1c; + border-radius: 4px; + margin-top: 10px; + margin-bottom: 8px; + color: #7e7e7e; + line-height: 1 \9; + font-size: 14px; + padding: 10px 15px; + border: none; + height: auto; +} +.subscription .btn-primary-full { + top: 57px; +} +.subscribe-form-submit { + width: 100%; +} +@media ( min-width: 768px ) { + .subscribe-form-input { + position: relative; + } + .subscribe-form-email { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .subscribe-form-submit { + position: absolute; + top: 0; + right: 0; + width: 150px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } +} +.subscribe-top ::-webkit-input-placeholder { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + text-transform: uppercase; + color:#555; +} +.home-signin .btn-primary-full { + -webkit-transition: all .2s ease-out; + -moz-transition: all .2s ease-out; + -ms-transition: all .2s ease-out; + transition: all .2s ease-out; +} +.home-signin .btn-primary-full:hover { + opacity: .8; +} +.section-links { + padding: 0; + list-style: none; + font-size: 13px; +} +.section-links li { + margin-bottom: 5px; +} +.section-links a { + color: #a0a0a0; +} + +/*---- Home Landing Subscribe Form -----*/ +.home-signin .input-group { + margin-left: auto; + margin-right: auto; +} +.subscribe-top { + display: table-cell; + width: 500px; +} +.home-signin .top-subscribe-input { + display: table-cell; + margin:0; + background: #fff; + padding: 18px 20px; + border-radius: 0; + color:#444; + font-size:13px; + font-weight:800; + letter-spacing: 1px; + width: 100%; + border: none; + height: auto; +} +.home-signin .sign-btn { + display: table-cell; + width: 180px; +} +.home-signin .btn-primary-full { + padding: 27px 20px; + border-radius: 0; + line-height: 0; + box-shadow: none; + letter-spacing:1px; + font-size:13px; +} + +/*----- Twitter Feed -----*/ +#twitter-feed { + padding-top: 20px; + padding-bottom: 20px; + background-color: #f6f7f7; +} +.ion-7x { + font-size: 7em; +} +/*----- Back to Top Button -----*/ +#back-to-top { + position: fixed; + color: #fff; + z-index: 100; + line-height: 26px; + bottom: -50px; + right: 20px; + display: none; + cursor: pointer; + border-radius: 2px; + height: 30px; + width: 30px; + display: block; + text-align: center; + transition: background-color 0.1s linear; + -moz-transition: background-color 0.1s linear; + -webkit-transition: background-color 0.1s linear; + -o-transition: background-color 0.1s linear; +} +#back-to-top:hover { + color: #fff; + background-color: #121212; +} +#back-to-top .icon { + font-size: 10px; +} +.to-top { + cursor: pointer; +} + + +/*----- Shortcodes -----*/ + +/*-- Buttons --*/ +.btn-primary { + + margin-top: 24px; + text-transform: uppercase; + -webkit-transition: all ease .3s; + -moz-transition: all ease .3s; + -o-transition: all ease .3s; + -ms-transition: all ease .3s; + transition: all ease .3s; +} +.btn, +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + font-family: 'Montserrat', sans-serif; + font-size: 14px; + font-weight: 700; + text-transform: uppercase; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: none; + border-radius: 4px; + color: #fff; + cursor: pointer; + display: inline-block; + line-height: 1.6; + letter-spacing: 1px; + margin: 0 5px 0 5px; + padding: 10px 22px; + text-align: center; + + box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + + -webkit-transition: all ease .3s; + -moz-transition: all ease .3s; + -o-transition: all ease .3s; + -ms-transition: all ease .3s; + transition: all ease .3s; +} +.btn:hover, +.btn-primary:hover, +.btn-success:hover, +.btn-info:hover, +.btn-warning:hover, +.btn-danger:hover { + border-color: transparent; + opacity: .7; +} +.btn:focus, +.btn-primary:focus, +.btn-success:focus, +.btn-info:focus, +.btn-warning:focus, +.btn-danger:focus { + border-color: transparent; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.open>.dropdown-toggle.btn-primary { + color: #fff; + background-color: #1C1C1C; + border-color: transparent; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, .btn:active +.focus, +.btn.active.focus { +outline: none; +outline-offset: 0; +} +.btn-default { + color: #1c1c1c; + background-color: #fff; + border-color: transparent; + border: none; +} +.btn-default:hover { + color: #fff; +} +.btn-primary-full { + width: 100%; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: none; + border-radius: 4px; + color: #fff; + cursor: pointer; + display: inline-block; + font-size: 14px; + line-height: 2; + margin: 0; + padding: 5px 20px; + text-align: center; + transition: background-color 0.1s linear; + -moz-transition: background-color 0.1s linear; + -webkit-transition: background-color 0.1s linear; + -o-transition: background-color 0.1s linear; +} +.btn-primary-full:hover { + background-color: #1c1c1c; +} +.open .dropdown-toggle.btn-primary { + border-color: transparent; +} +.btn-transparent { + padding: 6.5px 20px!important; + color: #fff; + font-family: 'Montserrat', sans-serif; + font-weight: 400!important; + background-color: transparent; + border: 2.3px solid rgba(255,255,255,.8); +} +.btn-transparent-dark { + padding: 6.5px 20px!important; + color: #252525; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; + font-weight: 700!important; + background-color: transparent; + border: 2.3px solid rgba(0,0,0,.7); +} +.btn-buy { + color: #f6f7f7; + padding: 2px 6px; + font-size: 10px; + line-height: 1; + border-radius: 2px; + transition: background-color 0.1s linear; + -moz-transition: background-color 0.1s linear; + -webkit-transition: background-color 0.1s linear; + -o-transition: background-color 0.1s linear; +} +.btn-icon .icon { + margin-right: 5px; +} +.btn-icon { + margin-right: 10px; +} +.btn-xs { + font-size:10px; +} +.btn-sm { + font-size:13px; +} +.btn-md { + font-size:16px; +} +.btn-lg { + font-size:18px; +} + +#page-top img { + position:fixed; + width: 100%; +} +.page-top-title { + top:155px; + position:relative; + z-index: 99; +} +.page-top-title h2 { + font-size:60px; + letter-spacing:2px; +} +.shortcode-heading { + margin:60px 0 60px 0; +} +.dark-grey { + color: #7a7a7a; +} +.shortcode-btns { + margin-bottom:20px; +} + +ul.check-list-1 li:before, +ul.check-list-2 li:before, +ul.check-list-3 li:before, +ul.chevron-list-1 li:before, +ul.chevron-list-2 li:before, +ul.dot-circle-list li:before { +display: inline-block; +width: 40px; +margin-left: -40px; +text-align: center; +line-height: inherit; +font-family: 'Ionicons'; +} +ul.check-list-1, +ul.check-list-2, +ul.check-list-3, +ul.chevron-list-1, +ul.chevron-list-2, +ul.dot-circle-list, +ul.caret-list { + list-style:none; +} +ul.check-list-1 li:before { + font-size: 13px; + content: '\f122'; + +} +ul.check-list-2 li:before { + font-size: 13px; + content: '\f120'; + +} +ul.check-list-3 li:before { + font-size: 13px; + content: '\f374'; + +} +ul.chevron-list-1 li:before { + font-size: 13px; + content: '\f125'; + +} +ul.chevron-list-2 li:before { + font-size: 13px; + content: '\f362'; + +} +ul.dot-circle-list li:before { + font-size: 13px; + content: '\f14b'; + +} +ul.caret-list li:before { + font-size: 13px; + content: '\f152'; + +} +.btn-link:hover, +.btn-link:focus { + color: #3a3a3a; + text-decoration: underline; + background-color: transparent; +} +.shortcode-title { + padding: 0 0 20px 0; + text-align: center; +} +.form-control:focus { + border-color: #3a3a3a; + outline: 0; + -webkit-box-shadow: none; + box-shadow: none; +} +.form-control { + border-radius: 0px; +} +.blog-author { + margin: 60px 0 60px 0; +} +.author-img { + max-height:100px; + float:left; + margin-right: 20px +} + +.action-btn { + margin: 20px 0 20px 0; +} +.call-action-1 { + background: #3a3a3a; + padding: 20px; + margin: 20px 0 20px 0; +} +.call-action-2 { + border: 1px solid #CCC; + padding: 20px; + margin: 20px 0 20px 0; +} +.call-action-3 { + background: #3a3a3a; + padding: 20px 40px 20px 40px; + margin: 20px 0 20px 0; +} +.call-action-4 { + border: 1px solid #CCC; + padding: 20px 40px 20px 40px; + margin: 20px 0 20px 0; +} +.call-action-5 { + background: #3a3a3a; + padding: 20px 40px 20px 40px; + margin: 20px 0 20px 0; + vertical-align: middle; + display: table; +} +.call-action-6 { + border: 1px solid #CCC; + padding: 20px 40px 20px 40px; + margin: 20px 0 20px 0; + vertical-align: middle; + display: table; +} +@media (min-width: 768px) { + .action-5-btn { + padding: 20px 0 20px 20px; + } + .action-5-info { + text-align: left; + display: table-cell; + vertical-align: middle; + text-align: left; + padding: 0; + } + .action-5-btn { + text-align: right; + display: table-cell; + vertical-align: middle; + } +} +@media (max-width: 180px) { + .action-5-btn { + padding: 20px 0 20px 20px; + } +} +@media (max-width: 480px) { + .btn-responsive { + font-size:90%; + } +} +@media (min-width: 769px) and (max-width: 991px) { + .btn-responsive { + font-size:100%; + } +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid #f0f0f0; + border-radius: 1px; + box-shadow: none; +} +.panel-default>.panel-heading { + color: #666; + background-color: #f0f0f0; + padding: 15px 17px; +} +.panel-heading i { + margin-right: 5px; + font-size: 12px +} +.panel-title { + font-size: 13px; + text-transform: uppercase; +} +.panel-title:hover { + cursor: pointer; +} +.panel-body { + background-color: #f6f7f7; + padding-left: 30px; + color: #666; +} +.panel-group .panel-heading + .panel-collapse .panel-body { + border: none; + background: none; +} +/*--tabs--*/ +.nav-tabs-center { + display: inline-block; +} +.nav-tabs>li>a { + font-family: 'Montserrat', sans-serif; + font-size: 13px; + font-weight: 700; + letter-spacing: 1px; + text-transform: uppercase; + color: #666; + cursor: default; + background-color: #f0f0f0; + border: 1px solid #f0f0f0; + border-radius: 4px; +} +.nav-tabs>li>a:hover { + color: #fff; + cursor: pointer; +} +.nav-tabs { + border-bottom: none; +} +.tab-pane p { + line-height: 24px; +} +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { + font-family: 'Montserrat', sans-serif; + font-size: 13px; + font-weight: 700; + letter-spacing: 1px; + text-transform: uppercase; + color: #fff; + cursor: default; + border: 1px solid #f0f0f0; + border-radius: 4px; + cursor: pointer; +} +.tab-content { + padding-top: 20px; +} +.separator { + color: #fff; + background: #000; +} +.separator:before, +.separator:after { + content: ""; + display: block; + position: absolute; + bottom: 100%; + z-index: 199; + height: 0; + width: 50%; + border-bottom: 20px solid; +} +.separator:before { + border-right: 20px solid transparent; + left: 0; +} +.separator:after { + border-left: 20px solid transparent; + right: 0; +} +.bg-grey { + background-color: #f9f9f9; +} +/*----- Owl Carousel -----*/ +.owl-theme .owl-controls .owl-buttons div { + color: #1C1C1C; + display: inline-block; + margin: 5px 3px 10px 3px; + padding: 0px 10px; + font-size: 12px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.owl-carousel .owl-item { + cursor: move; /* fallback if grab cursor is unsupported */ + cursor: grab; + cursor: -moz-grab; + cursor: -webkit-grab; +} + /* Applies a "closed-hand" cursor during drag operation. */ +.owl-carousel .owl-item:active { + cursor: grabbing; + cursor: -moz-grabbing; + cursor: -webkit-grabbing; +} +.owl-theme .owl-controls .owl-page span { + cursor: pointer; + display: inline-block; + background-color: #bbb; + border-color: #bbb; + border: 2px solid transparent; + height: 12px; + width: 12px; + border-radius: 50%; + margin: 0 3px; + -moz-background-clip: content; + -webkit-background-clip: content; + background-clip: content-box; + -moz-transition: all 0.5s; + -o-transition: all 0.5s; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} +.owl-theme .owl-controls .owl-page.active span { + border-color: #f0f0f0; + background-color: transparent; +} +.owl-carousel{ + overflow: hidden; +} +.owl-theme .owl-controls .owl-buttons div { + padding: 5px 9px; + background: rgba(0,0,0,.2); + opacity: 0; +} +.owl-carousel:hover .owl-controls .owl-buttons div { + opacity: 1; +} +.owl-prev:hover, +.owl-next:hover { + opacity: .7!important; +} +.owl-theme .owl-controls .owl-buttons div, +.owl-carousel:hover .owl-controls .owl-buttons div { + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} +.owl-buttons i { + font-size: 16px; + color: #fff; +} +.owl-buttons div { + position: absolute; +} +.owl-buttons .owl-prev { + left: -6px; + height: 115px; + width: 43px; + line-height: 111px; +} +.owl-buttons .owl-next { + right: -6px; + height: 115px; + width: 43px; + line-height: 111px; +} +.blog-post-fullwidth .owl-buttons .owl-prev, +.blog-post-fullwidth .owl-buttons .owl-next { + margin-top: 10%; +} + +/*----- Blog -----*/ +#blog { + padding-top: 60px; + padding-bottom: 60px; +} +.blog-post { + position: relative; + margin-bottom: 80px; +} +.blog-post-title { + text-transform: uppercase; + letter-spacing: 1px; + font-size: 30px; +} +.blog-post-title a { + color: #1c1c1c; +} +.blog-post-info { + list-style: none; + padding: 0; +} +.blog-post-info li { + display: inline-block; + font-size: 13px; + margin-right: 15px; +} +.blog-post-info li a { + color: #888; +} +.blog-post-info li a:hover { + color: #1c1c1c; +} +.blog-post-info li i { + font-size: 12px; + margin-right: 3px; +} +.blog-post-date { + position: absolute; + right: 5px; + top: -7px; + text-align: center; +} +.blog-post-date h2, +.blog-post-date h5 { + margin: 0; +} +.blog-post .blog-img, +.blog-post .video-container { + margin-bottom: 20px; +} +.blog-post .img-responsive { + width: 100%; +} +.blog-post .owl-pagination { + display: block; + width: 100%; + position: absolute; + bottom: 20px; + left: 0; + text-align: center; + z-index: 100 !important; +} +.blog-post .owl-theme .owl-controls .owl-page span { + cursor: pointer; + display: inline-block; + background-color: #888; + border-color: #888; + border: 2px solid transparent; + height: 12px; + width: 12px; + margin: 0 3px; + opacity: 1; + -moz-background-clip: content; + -webkit-background-clip: content; + background-clip: content-box; + -moz-transition: all 0.5s; + -o-transition: all 0.5s; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} +.blog-post .owl-theme .owl-controls .owl-page.active span { + border-color: #888; + background-color: transparent; +} +.blog-post .btn { + margin-top: 10px; + margin-left: 0; +} +.pager li>a, +.pager li>span { + display: inline-block; + padding: 8px 13px; + background-color: #333; + border: none; + border-radius: 2px; + font-size: 11px; + color: #f3f3f3; +} +.blog-post #owl-slider { + margin-bottom: 15px; +} +.post-title a { + color: #3a3a3a; +} +.post-img { + margin-bottom:10px; +} +.project-img { + margin-bottom:60px; +} +.tags-list { + list-style: none; + padding:0px; +} +.tags-list li { + font-size: 13px; + margin-top: 5px; + display: inline-block; + padding: 5px 9px; + border: 1px solid #ccc; +} +.tags-list li a { + color: #888; +} +.blog-list { + list-style: none; + padding: 0; + margin: 0; +} +.blog-list li { + color: #888; + font-size: 13px; + padding: 10px; + border-bottom: 1px solid rgba(0,0,0,0.06); +} +.blog-list li a { + color: #3a3a3a; +} +.blog-list li a:hover { + color: #fff; +} +.blog-list li:hover a { + color: #fff; +} +.blog-widget-container { + margin-bottom: 60px; +} +@media (min-width:992px) { + .blog-sidebar { + padding-left: 40px; + padding-top: 10px; + } +} +.blog-widget-container .form-control { + font-family: 'Open Sans',sans-serif; + font-size: 14px; + font-weight: 400; + text-transform: none; + box-shadow: none; + background: #f3f3f3; + border: none; +} +.search { + height: 40px; +} +.search-button { + position: absolute; + height: 40px; + right: 50px; + width: 50px; + overflow: hidden; + background: transparent; + border: none; + box-shadow: none; + font-size: 15px; + color: #999; + z-index: 6; +} +.search-button:hover { + border: none; + box-shadow: none; + border-radius: 0; +} +.blog-clean .post-title { + font-size: 40px; + margin-top: 30px; + margin-bottom: 10px; + letter-spacing: -2px; +} +.blog-clean .post-subtitle { + margin: 0; + font-size: 24px; + font-weight: 300; + margin-bottom: 10px; +} +.blog-post .lead { + margin-bottom: 20px; + line-height: 1.6; +} +.blog-post p { + line-height: 1.8; +} +pre { + background-color: #f3f3f3; + border: none; + border-radius: 0; + color: #888; +} +.comments { + margin-top: 40px; + margin-bottom: 80px; +} +.comments-title { + text-transform: uppercase; + margin-bottom: 20px; +} +.comments .avatar { + width: 50px; + margin-right: 15px; +} +.comment { + margin-bottom: 20px; +} +.comment .media-body { + background: #f3f3f3; + padding: 20px; +} +.comment .time { + margin-bottom: 20px; +} +.comment .media-body p { + color: #888; +} +.depth-2 { + padding-left: 40px; +} +.depth-3 { + padding-left: 80px; +} +.comment-form { + margin-bottom: 80px; +} +.comment-form input, select, textarea{ + font-family: 'Montserrat',sans-serif; + font-weight: 400; + width: 100%; + max-width: ; + padding: 12.9px; + color: #1c1c1c; + background: #f2f2f2; + border: 1px solid #f0f0f0; + margin: 3px 0px 24px 0; + -webkit-border-radius: 2px; +} +.comment-form input, select, textarea { + margin: 3px 0px 10px 0; + -webkit-border-radius: 2px; +} + + +#masonry .column { + padding: 15px; +} +#masonry .blog-column { + background: #f3f3f3; + -o-box-shadow: 0 1px 3px rgba(0,0,0,0.2); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); + box-shadow: 0 1px 3px rgba(0,0,0,0.2); +} +@media (min-width:992px) { + .column{ width: 33.3%; } +} +@media (min-width:564px) and (max-width:991px) { + .column { width: 50%; } +} +@media (max-width:564px) { + .column { width: 100%; } +} +#masonry .column-info { + padding: 15px; +} +#masonry img { + width: 100%; +} +#masonry .blog-column .btn { + margin-top: 20px; + margin-left: 0; +} + +#page-container-for-footer { + display: flex; /* establish flex container */ + flex-direction: column; /* align child elements ("flex items") vertically */ + justify-content: space-between; /* pin both flex items to opposite ends */ + margin: 0; + min-height: 100%; +} + +.mat-dialog-actions { + min-height: 68px !important; +} + +.ovCallText { + font-size: 17px; + text-align: justify; +} + diff --git a/css/syntax.css b/css/syntax.css index f693ee7b..2ed1686e 100644 --- a/css/syntax.css +++ b/css/syntax.css @@ -1,77 +1,77 @@ -/* - -Darcula color scheme from the JetBrains family of IDEs - -*/ - - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #2b2b2b; -} - -.hljs { - color: #bababa; -} - -.hljs-strong, -.hljs-emphasis { - color: #a8a8a2; -} - -.hljs-bullet, -.hljs-quote, -.hljs-link, -.hljs-number, -.hljs-regexp, -.hljs-literal { - color: #6896ba; -} - -.hljs-code, -.hljs-selector-class { - color: #a6e22e; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-section, -.hljs-attribute, -.hljs-name, -.hljs-variable { - color: #cb7832; -} - -.hljs-params { - color: #b9b9b9; -} - -.hljs-string { - color: #799966; -} - -.hljs-subst, -.hljs-type, -.hljs-built_in, -.hljs-builtin-name, -.hljs-symbol, -.hljs-selector-id, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-template-tag, -.hljs-template-variable, -.hljs-addition { - color: #e0c46c; -} - -.hljs-comment, -.hljs-deletion, -.hljs-meta { - color: #7f7f7f; -} +/* + +Darcula color scheme from the JetBrains family of IDEs + +*/ + + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #2b2b2b; +} + +.hljs { + color: #bababa; +} + +.hljs-strong, +.hljs-emphasis { + color: #a8a8a2; +} + +.hljs-bullet, +.hljs-quote, +.hljs-link, +.hljs-number, +.hljs-regexp, +.hljs-literal { + color: #6896ba; +} + +.hljs-code, +.hljs-selector-class { + color: #a6e22e; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-section, +.hljs-attribute, +.hljs-name, +.hljs-variable { + color: #cb7832; +} + +.hljs-params { + color: #b9b9b9; +} + +.hljs-string { + color: #799966; +} + +.hljs-subst, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-symbol, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition { + color: #e0c46c; +} + +.hljs-comment, +.hljs-deletion, +.hljs-meta { + color: #7f7f7f; +} diff --git a/css/tutorial-layout.css b/css/tutorial-layout.css index b78c2393..738e1c75 100644 --- a/css/tutorial-layout.css +++ b/css/tutorial-layout.css @@ -1,4 +1,4 @@ -.page-content { - padding-top: 100px; - padding-bottom: 60px; +.page-content { + padding-top: 100px; + padding-bottom: 60px; } \ No newline at end of file diff --git a/demos.html b/demos.html index 63e77299..d2c8289d 100644 --- a/demos.html +++ b/demos.html @@ -1,405 +1,406 @@ ---- -layout: pagetop-layout -title: OpenVidu Demos -active: demos -top-title: OPENVIDU DEMOS -top-subtitle: Discover the services you can build with OpenVidu -custom_js: -- copy-btn -custom_css: -- custom-demo-layout ---- - - -
    -
    -
    - -
    -
    -

    OpenVidu CallTry it now!

    -
    -

    OpenVidu Call is a videoconference application that provides the features you can find in any - other popular service. It allows you to join into multi-party videoconference calls, - displayed in a - nice and intelligent layout. Inside the calls you can mute/unmute and publish/unpublish your - microphone and webcam, share your screen and chat with the rest of users.

    - -

    The front-end is implemented in Angular and the backend in Node.js with - Express. A simplified React version is also available. -

    -
    - -
    -
    - -
    -

    Learn more about OpenVidu Call Angular here: openvidu-call

    -

    Learn more about OpenVidu Call React here: openvidu-call-react

    -
    - - -
    -
    -
    -
    -

    OpenVidu ClassroomTry it now!

    -
    -

    This is a fully functional application that makes use of OpenVidu to connect - teachers and students in video sessions. It has a frontend built with Angular, - a backend built with Spring Boot and a MySQL database. - There are two types of roles: teachers and students. First ones can create/edit/remove lessons - and invite students to them. Only when a teacher initialize a lesson authorized students can connect to it.

    -
    - -
    -
    - -
    -

    Learn more about OpenVidu Classroom here: openvidu-classroom

    -
    - -
    -
    -
    -
    -

    Basic VideoconferenceTry it now!

    -
    -

    Users can freely connect to any videoconference session. If it does not exist, a new one will - be - created. This demo is a 100% frontend application (without any kind of security). -

    -
    - -
    -
    - -
    -

    This demo is derived directly from the tutorials. If you want a deep understanding of the ins - and outs you can check either of the following tutorials (whichever you feel most - comfortable with): -

    - - - - - - - - - - - - - - - - - - - -
    -
    Plain JavaScript
    -
    openvidu-js - - openvidu-js-screen-share
    -
    Angular
    -
    openvidu-angular
    -
    React
    -
    openvidu-react
    -
    Vue.js
    -
    openvidu-vue
    -
    - -
    -
    -
    -
    -

    Basic Screen ShareTry it now!

    -
    -

    This is based in the Basic Videoconference demo but adding screen share capabilites. Users can freely connect to any videoconference session and share their screen - with people currently in the session. If a session does does not exist, a new one will be created. This demo is a 100% frontend application (without any kind of security). -

    -
    - -
    -
    - -
    -

    This demo is derived directly from the tutorials. If you want a deep understanding of the ins - and outs you can check either of the following tutorials (whichever you feel most - comfortable with): -

    - - - - - - - - - - - - - - - - - - - -
    -
    Plain JavaScript
    -
    openvidu-js - - openvidu-js-screen-share
    -
    Angular
    -
    openvidu-angular
    -
    React
    -
    openvidu-react
    -
    Vue.js
    -
    openvidu-vue
    -
    - -
    -
    -
    -
    -

    Basic WebinarTry it now!

    -
    -

    Users are identified via a login authentication system. This means users are given a certain - role - depending on their identity when connecting to a videoconference session. This demo wraps a - simple - frontend and a straightforward backend, making use of OpenVidu in a secure manner. -

    -
    - -
    -
    - -
    -

    This demo is derived directly from the tutorials. If you want a deep understanding of the ins - and outs you can check either of the following tutorials (whichever you feel most - comfortable with): -

    - - - - - - - - - - - -
    -
    Java (Single Page Application)
    -
    openvidu-roles-java -
    -
    Node (Single Page Application)
    -
    openvidu-roles-node -
    -
    - - -
    -
    -
    -
    -

    OpenVidu GetARoomTry it now!

    -
    -

    Users can create new videoconference rooms by clicking a button. Then they can share the link - of the room to invite new participants. This demo is a 100% frontend application (without - any kind of security).

    -
    - -
    -
    - -
    -

    Learn more about OpenVidu GetARoom here: openvidu-getaroom

    -
    - - -
    -
    - - -
    -
    -
    - - +--- +layout: pagetop-layout +title: OpenVidu Demos +active: demos +top-title: OPENVIDU DEMOS +top-subtitle: Discover the services you can build with OpenVidu +description: Discover the services you can build with OpenVidu: OpenVidu Call, Classroom, Videoconference, Screen Share. Webinar, OpenVidu GetARoom. Try them! +custom_js: +- copy-btn +custom_css: +- custom-demo-layout +--- + + +
    +
    +
    + +
    +
    +

    OpenVidu CallTry it now!

    +
    +

    OpenVidu Call is a videoconference application that provides the features you can find in any + other popular service. It allows you to join into multi-party videoconference calls, + displayed in a + nice and intelligent layout. Inside the calls you can mute/unmute and publish/unpublish your + microphone and webcam, share your screen and chat with the rest of users.

    + +

    The front-end is implemented in Angular and the backend in Node.js with + Express. A simplified React version is also available. +

    +
    + +
    +
    + +
    +

    Learn more about OpenVidu Call Angular here: openvidu-call

    +

    Learn more about OpenVidu Call React here: openvidu-call-react

    +
    + + +
    +
    +
    +
    +

    OpenVidu ClassroomTry it now!

    +
    +

    This is a fully functional application that makes use of OpenVidu to connect + teachers and students in video sessions. It has a frontend built with Angular, + a backend built with Spring Boot and a MySQL database. + There are two types of roles: teachers and students. First ones can create/edit/remove lessons + and invite students to them. Only when a teacher initialize a lesson authorized students can connect to it.

    +
    + +
    +
    + +
    +

    Learn more about OpenVidu Classroom here: openvidu-classroom

    +
    + +
    +
    +
    +
    +

    Basic VideoconferenceTry it now!

    +
    +

    Users can freely connect to any videoconference session. If it does not exist, a new one will + be + created. This demo is a 100% frontend application (without any kind of security). +

    +
    + +
    +
    + +
    +

    This demo is derived directly from the tutorials. If you want a deep understanding of the ins + and outs you can check either of the following tutorials (whichever you feel most + comfortable with): +

    + + + + + + + + + + + + + + + + + + + +
    +
    Plain JavaScript
    +
    openvidu-js - + openvidu-js-screen-share
    +
    Angular
    +
    openvidu-angular
    +
    React
    +
    openvidu-react
    +
    Vue.js
    +
    openvidu-vue
    +
    + +
    +
    +
    +
    +

    Basic Screen ShareTry it now!

    +
    +

    This is based in the Basic Videoconference demo but adding screen share capabilites. Users can freely connect to any videoconference session and share their screen + with people currently in the session. If a session does does not exist, a new one will be created. This demo is a 100% frontend application (without any kind of security). +

    +
    + +
    +
    + +
    +

    This demo is derived directly from the tutorials. If you want a deep understanding of the ins + and outs you can check either of the following tutorials (whichever you feel most + comfortable with): +

    + + + + + + + + + + + + + + + + + + + +
    +
    Plain JavaScript
    +
    openvidu-js - + openvidu-js-screen-share
    +
    Angular
    +
    openvidu-angular
    +
    React
    +
    openvidu-react
    +
    Vue.js
    +
    openvidu-vue
    +
    + +
    +
    +
    +
    +

    Basic WebinarTry it now!

    +
    +

    Users are identified via a login authentication system. This means users are given a certain + role + depending on their identity when connecting to a videoconference session. This demo wraps a + simple + frontend and a straightforward backend, making use of OpenVidu in a secure manner. +

    +
    + +
    +
    + +
    +

    This demo is derived directly from the tutorials. If you want a deep understanding of the ins + and outs you can check either of the following tutorials (whichever you feel most + comfortable with): +

    + + + + + + + + + + + +
    +
    Java (Single Page Application)
    +
    openvidu-roles-java +
    +
    Node (Single Page Application)
    +
    openvidu-roles-node +
    +
    + + +
    +
    +
    +
    +

    OpenVidu GetARoomTry it now!

    +
    +

    Users can create new videoconference rooms by clicking a button. Then they can share the link + of the room to invite new participants. This demo is a 100% frontend application (without + any kind of security).

    +
    + +
    +
    + +
    +

    Learn more about OpenVidu GetARoom here: openvidu-getaroom

    +
    + + +
    +
    + + +
    +
    +
    + + diff --git a/fonts/Arciform.svg b/fonts/Arciform.svg index de68ac63..b4dee4c9 100644 --- a/fonts/Arciform.svg +++ b/fonts/Arciform.svg @@ -1,2408 +1,2408 @@ - - - - -Created by FontForge 20161003 at Mon Jul 24 16:52:41 2017 - By www-data -Copyright (c) 2015 by Ellis Design. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + +Created by FontForge 20161003 at Mon Jul 24 16:52:41 2017 + By www-data +Copyright (c) 2015 by Ellis Design. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/Simple-Line-Icons.dev.svg b/fonts/Simple-Line-Icons.dev.svg index d8a4b3a3..05e2d7ad 100644 --- a/fonts/Simple-Line-Icons.dev.svg +++ b/fonts/Simple-Line-Icons.dev.svg @@ -1,1369 +1,1369 @@ - - - - -This is a custom SVG font generated by IcoMoon. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + +This is a custom SVG font generated by IcoMoon. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/Simple-Line-Icons.svg b/fonts/Simple-Line-Icons.svg index 6c9f7c51..fe5927e1 100644 --- a/fonts/Simple-Line-Icons.svg +++ b/fonts/Simple-Line-Icons.svg @@ -1,1369 +1,1369 @@ - - - - -This is a custom SVG font generated by IcoMoon. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + +This is a custom SVG font generated by IcoMoon. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/ionicons.svg b/fonts/ionicons.svg index a0ed5a16..8d87a33a 100644 --- a/fonts/ionicons.svg +++ b/fonts/ionicons.svg @@ -1,2232 +1,2232 @@ - - - - - -Created by FontForge 20120731 at Wed Dec 3 12:38:33 2014 - By Adam Bradley -Created by Adam Bradley with FontForge 2.0 (http://fontforge.sf.net) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + +Created by FontForge 20120731 at Wed Dec 3 12:38:33 2014 + By Adam Bradley +Created by Adam Bradley with FontForge 2.0 (http://fontforge.sf.net) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/docs/home/feature20.svg b/img/docs/home/feature20.svg index 8c878c3c..f453dda6 100644 --- a/img/docs/home/feature20.svg +++ b/img/docs/home/feature20.svg @@ -1,4 +1,4 @@ - - - + + + \ No newline at end of file diff --git a/index.html b/index.html index 57c43247..bd165dc0 100644 --- a/index.html +++ b/index.html @@ -1,771 +1,772 @@ ---- -layout: index-layout -title: OpenVidu -active: home -page-type: home ---- - - - -
    -
    - -
    -
    Create custom videoconference services with ease
    -
    -
    -
    -
    - - - -
    - -
    - -
    -
    - -
    - - -
    -

    Create custom videoconference services

    - - -
    -
    - - -
    -
    -

    Ready to use app

    -

    - You can start using OpenVidu platform just now with our refined OpenVidu - Call web application.

    -

    - It provides all typical features you are used to use in other videoconference applications: - multiparty, screen share, chat, mosaic/dominant speaker layouts, device selection, Virtual Background and more.

    -
    -
    - -
    -
    - - -
    -
    -

    All is customizable

    -

    - Your limit is your imagination. You can customize how videos are shown, what users are able to - enter a video conference, if they can publish video or not, etc.

    -

    - Just pick a frontend technology (Vanilla JS, Angular - or React) or - mobile technology (Ionic, React Native - or native) and a - backend technology (Java, NodeJS or any other) and start - creating your own solution.

    -
    -
    - -
    -
    - - -
    -
    -

    On your own servers

    -

    - OpenVidu platform is provided as a software that you install on your - own servers or in your preferred cloud provider. This makes - OpenVidu a very cost-effective solution for products requiring real-time video transmission, compared to other alternatives.

    -

    - You have full control over the platform. Privacy and other regulatory requirements can be - satisfied without problems.

    -
    -
    - - -
    - - -
    - -

    All you need to create the - best experiences

    - -
    -
    - - -
    -
    -

    WebRTC videoconferences

    -

    One-to-One, One-to-Many, Many-to-Many. Any combination you can think - of is possible with OpenVidu

    -
    -
    -
    -
    - - -
    -
    -

    Open source

    -

    OpenVidu is an OpenSource project licensed under Apache License - v2. Use it for free

    -
    -
    -
    -
    - - -
    -
    -

    Multiplatform

    -

    Chrome, Firefox, Safari, Opera, Edge, Android, iOS, desktop apps. All - compatible with - each other

    -
    -
    -
    - -
    - -
    -
    - - -
    -
    -

    Easy to use

    -

    Ready-to-use components that you can simply paste in your code to - quickly get your videocalls up and running, and a super simple API let you build anything in a - quick but powerful way

    -
    -
    -
    -
    - - -
    -
    -

    Easy to deploy

    -

    Support for deploying in the most - popular cloud provider in a - few clicks. Or if you prefer, we have a very short step-by-step guide on how to successfully deploy OpenVidu with Docker - wherever you want

    -
    -
    -
    -
    - - -
    -
    -

    Tutorials/Demos available

    -

    As developers we believe that the best way to engage other colleagues - in our platform is providing lots of working examples and guides to serve as a starting point -

    -
    -
    -
    - -
    - -
    -
    - - -
    -
    -

    Keep your videoconferences private

    -

    WebRTC encryption, our server API and our client role-based system - guarantee all your calls will be completely private

    -
    -
    -
    -
    - - -
    -
    -

    Compatible with lots of frontend technologies

    -

    JavaScript, Angular, React, Vue.js, Ionic, React Native, Electron... - Just choose your preferred language and framework

    -
    -
    -
    -
    - - -
    -
    -

    Compatible with any backend technology

    -

    OpenVidu offers out of the box Java and Node clients for controlling - your videocalls from your server, but it also exposes a REST API to allow any backend technology - to be used

    -
    -
    -
    - -
    -
    -
    - - -
    -
    -

    Limit client capabilities with predefined roles

    -

    Decide which user is allowed to subscribe, publish or moderate video - streams with predefined roles. Securing your videocalls has never been so easy!

    -
    -
    -
    -
    - - -
    -
    -

    Message broadcasting

    -

    You can implement a chat within just a few lines of code with - OpenVidu. Any user to user text-based - communication your app may need can be implemented very easily

    -
    -
    -
    -
    - - -
    -
    -

    Recording

    -

    Record - your videocalls with complete freedom: OpenVidu provides predefined layouts, but you can - use your own custom layouts to accomplish any kind of result

    -
    -
    -
    - -
    - -
    -
    - - -
    -
    -

    Screen sharing

    -

    OpenVidu allows your clients to share their screens. - Support for multiple major browsers.

    -
    -
    -
    -
    - - -
    -
    -

    Audio and video filters

    -

    OpenVidu is the only WebRTC technology that allows you to apply real-time audio and video - filters. All of it perfectly integrated in OpenVidu simple high-level API

    -
    -
    -
    -
    - - -
    -
    -

    IP cameras

    -

    You can show IP - cameras in OpenVidu like any other participant. - Implementing a surveillance system has never been so easy!

    -
    -
    -
    - -
    - -
    -
    - - -
    -
    -

    Streaming to YouTube/Twitch

    -

    OpenVidu allows you to easily broadcast your sessions to live-streaming platforms such as YouTube or Twitch. Check it out here.

    -
    -
    - -
    -
    - - -
    -
    -

    Phone call integration

    -

    You can add phone call participants to your OpenVidu sessions making use of OpenVidu SIP bridge module. Check it out here.

    -
    -
    - -
    -
    - - -
    -
    -

    Supported plans and professional support

    -

    We offer OpenVidu Pro for those companies interested in - a more advanced - production setup, focused on improved monitoring, scalability and fault tolerance. And OpenVidu - team is opened to providing professional support for any project related to the platform. Contact us now!

    -
    -
    - -
    - -
    - -
    - - - -
    -
    -
    - -
    -

    How does OpenVidu work?

    -

    WebRTC is the ultimate responsible for all media transmission at the very - heart of OpenVidu. WebRTC is a modern, - cross-platform framework that democratizes media transmission over the Internet. It is promoted by - Google, - Mozilla, Opera and others.

    -

    OpenVidu wraps and hides all the low-level operations. The main goal we - pursue is to provide a - simple, effective, easy-to-use API so you can - forget about WebRTC, ICE - candidates and media server tricky stuff. Just include the OpenVidu client-side and - OpenVidu Server for handling the media flows. To securize your video-calls from your backend, you - can - make use of one of the available backend-clients or simply consume the REST API exposed by OpenVidu - Server.

    -
    - -
    - - WebRTC -
    - -
    -
    -
    - - -
    - -
    - -
    -

    Plans & Pricing

    -

    OpenVidu CE is open-source and free to use, and - you have access to the most important OpenVidu features -
    OpenVidu Pro and OpenVidu Enterprise provide advanced features - for more demanding environments

    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    OpenVidu -
    - CE
    OpenVidu -
    - PRO
    OpenVidu -
    - ENTERPRISE
    WebRTC media streams
    Recording
    Screen sharing
    Audio and video filters
    IP cameras
    Clients: JS, Angular, React, Vue, Ionic, Electron, React Native, Android
    Deployment on Premises
    Deployment on Cloud
    OpenVidu Inspector
    Advanced session monitoring
    Manual scalability
    Elasticity
    S3 recording storage
    Network quality API
    Virtual Background
    Speech To Text
    Broadcasting
    Fault Tolerance
    Media ServerKurentoKurentoKurento / mediasoup
    Streams per core100100500
    High Availability
    Simulcast
    VP9
    E2E encryption
    Large scale sessions
    LicenseApache 2.0CommercialCommercial
    SupportCommunity support on forumsEmail support in business hoursEmail support in business hours
    PriceFree0.0006$ core/minute
    - -
    0.0018$ core/minute
    - -
    DocsDocsDocs
    - -
    -
    - -
    - -
    - -
    - - - - +--- +layout: index-layout +title: OpenVidu +active: home +page-type: home +description: OpenVidu is a videoconferencing platform that is provided as a software. It's elastic, easy-to-use, privacy respecting and highly customizable. +--- + + + + + + + +
    + +
    + +
    +
    + +
    + + +
    +

    Create custom videoconference services

    + + +
    +
    + + +
    +
    +

    Ready to use app

    +

    + You can start using OpenVidu platform just now with our refined OpenVidu + Call web application.

    +

    + It provides all typical features you are used to use in other videoconference applications: + multiparty, screen share, chat, mosaic/dominant speaker layouts, device selection, Virtual Background and more.

    +
    +
    + +
    +
    + + +
    +
    +

    All is customizable

    +

    + Your limit is your imagination. You can customize how videos are shown, what users are able to + enter a video conference, if they can publish video or not, etc.

    +

    + Just pick a frontend technology (Vanilla JS, Angular + or React) or + mobile technology (Ionic, React Native + or native) and a + backend technology (Java, NodeJS or any other) and start + creating your own solution.

    +
    +
    + +
    +
    + + +
    +
    +

    On your own servers

    +

    + OpenVidu platform is provided as a software that you install on your + own servers or in your preferred cloud provider. This makes + OpenVidu a very cost-effective solution for products requiring real-time video transmission, compared to other alternatives.

    +

    + You have full control over the platform. Privacy and other regulatory requirements can be + satisfied without problems.

    +
    +
    + + +
    + + +
    + +

    All you need to create the + best experiences

    + +
    +
    + + +
    +
    +

    WebRTC videoconferences

    +

    One-to-One, One-to-Many, Many-to-Many. Any combination you can think + of is possible with OpenVidu

    +
    +
    +
    +
    + + +
    +
    +

    Open source

    +

    OpenVidu is an OpenSource project licensed under Apache License + v2. Use it for free

    +
    +
    +
    +
    + + +
    +
    +

    Multiplatform

    +

    Chrome, Firefox, Safari, Opera, Edge, Android, iOS, desktop apps. All + compatible with + each other

    +
    +
    +
    + +
    + +
    +
    + + +
    +
    +

    Easy to use

    +

    Ready-to-use components that you can simply paste in your code to + quickly get your videocalls up and running, and a super simple API let you build anything in a + quick but powerful way

    +
    +
    +
    +
    + + +
    +
    +

    Easy to deploy

    +

    Support for deploying in the most + popular cloud provider in a + few clicks. Or if you prefer, we have a very short step-by-step guide on how to successfully deploy OpenVidu with Docker + wherever you want

    +
    +
    +
    +
    + + +
    +
    +

    Tutorials/Demos available

    +

    As developers we believe that the best way to engage other colleagues + in our platform is providing lots of working examples and guides to serve as a starting point +

    +
    +
    +
    + +
    + +
    +
    + + +
    +
    +

    Keep your videoconferences private

    +

    WebRTC encryption, our server API and our client role-based system + guarantee all your calls will be completely private

    +
    +
    +
    +
    + + +
    +
    +

    Compatible with lots of frontend technologies

    +

    JavaScript, Angular, React, Vue.js, Ionic, React Native, Electron... + Just choose your preferred language and framework

    +
    +
    +
    +
    + + +
    +
    +

    Compatible with any backend technology

    +

    OpenVidu offers out of the box Java and Node clients for controlling + your videocalls from your server, but it also exposes a REST API to allow any backend technology + to be used

    +
    +
    +
    + +
    +
    +
    + + +
    +
    +

    Limit client capabilities with predefined roles

    +

    Decide which user is allowed to subscribe, publish or moderate video + streams with predefined roles. Securing your videocalls has never been so easy!

    +
    +
    +
    +
    + + +
    +
    +

    Message broadcasting

    +

    You can implement a chat within just a few lines of code with + OpenVidu. Any user to user text-based + communication your app may need can be implemented very easily

    +
    +
    +
    +
    + + +
    +
    +

    Recording

    +

    Record + your videocalls with complete freedom: OpenVidu provides predefined layouts, but you can + use your own custom layouts to accomplish any kind of result

    +
    +
    +
    + +
    + +
    +
    + + +
    +
    +

    Screen sharing

    +

    OpenVidu allows your clients to share their screens. + Support for multiple major browsers.

    +
    +
    +
    +
    + + +
    +
    +

    Audio and video filters

    +

    OpenVidu is the only WebRTC technology that allows you to apply real-time audio and video + filters. All of it perfectly integrated in OpenVidu simple high-level API

    +
    +
    +
    +
    + + +
    +
    +

    IP cameras

    +

    You can show IP + cameras in OpenVidu like any other participant. + Implementing a surveillance system has never been so easy!

    +
    +
    +
    + +
    + +
    +
    + + +
    +
    +

    Streaming to YouTube/Twitch

    +

    OpenVidu allows you to easily broadcast your sessions to live-streaming platforms such as YouTube or Twitch. Check it out here.

    +
    +
    + +
    +
    + + +
    +
    +

    Phone call integration

    +

    You can add phone call participants to your OpenVidu sessions making use of OpenVidu SIP bridge module. Check it out here.

    +
    +
    + +
    +
    + + +
    +
    +

    Supported plans and professional support

    +

    We offer OpenVidu Pro for those companies interested in + a more advanced + production setup, focused on improved monitoring, scalability and fault tolerance. And OpenVidu + team is opened to providing professional support for any project related to the platform. Contact us now!

    +
    +
    + +
    + +
    + +
    + + + +
    +
    +
    + +
    +

    How does OpenVidu work?

    +

    WebRTC is the ultimate responsible for all media transmission at the very + heart of OpenVidu. WebRTC is a modern, + cross-platform framework that democratizes media transmission over the Internet. It is promoted by + Google, + Mozilla, Opera and others.

    +

    OpenVidu wraps and hides all the low-level operations. The main goal we + pursue is to provide a + simple, effective, easy-to-use API so you can + forget about WebRTC, ICE + candidates and media server tricky stuff. Just include the OpenVidu client-side and + OpenVidu Server for handling the media flows. To securize your video-calls from your backend, you + can + make use of one of the available backend-clients or simply consume the REST API exposed by OpenVidu + Server.

    +
    + +
    + + WebRTC +
    + +
    +
    +
    + + +
    + +
    + +
    +

    Plans & Pricing

    +

    OpenVidu CE is open-source and free to use, and + you have access to the most important OpenVidu features +
    OpenVidu Pro and OpenVidu Enterprise provide advanced features + for more demanding environments

    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OpenVidu +
    + CE
    OpenVidu +
    + PRO
    OpenVidu +
    + ENTERPRISE
    WebRTC media streams
    Recording
    Screen sharing
    Audio and video filters
    IP cameras
    Clients: JS, Angular, React, Vue, Ionic, Electron, React Native, Android
    Deployment on Premises
    Deployment on Cloud
    OpenVidu Inspector
    Advanced session monitoring
    Manual scalability
    Elasticity
    S3 recording storage
    Network quality API
    Virtual Background
    Speech To Text
    Broadcasting
    Fault Tolerance
    Media ServerKurentoKurentoKurento / mediasoup
    Streams per core100100500
    High Availability
    Simulcast
    VP9
    E2E encryption
    Large scale sessions
    LicenseApache 2.0CommercialCommercial
    SupportCommunity support on forumsEmail support in business hoursEmail support in business hours
    PriceFree0.0006$ core/minute
    + +
    0.0018$ core/minute
    + +
    DocsDocsDocs
    + +
    +
    + +
    + +
    + +
    + + + + diff --git a/js/copy-btn.js b/js/copy-btn.js index c79db8fc..efe87dc8 100644 --- a/js/copy-btn.js +++ b/js/copy-btn.js @@ -1,38 +1,38 @@ -$(document).ready(function(){ - $('[data-toggle="tooltip"]').tooltip(); - for (var i = 1; i < 14; i++) { - - $('#btn-copy-' + i).bind('click', {id : i}, function (event) { - window.getSelection().empty(); - var id = event.data.id; - if (document.selection) { - var range = document.body.createTextRange(); - range.moveToElementText(document.getElementById('code-' + id)); - range.select().createTextRange(); - } else if (window.getSelection) { - var range = document.createRange(); - target = document.getElementById('code-' + id); - range.selectNode(target); - window.getSelection().addRange(range); - } - try { - var success = document.execCommand('copy'); - if (success) { - $('#btn-copy-' + id).trigger('copied', ['Copied!']); - } else { - $('#btn-copy-' + id).trigger('copied', ['Copy with Ctrl-c']); - } - } catch (err) { - $('#btn-copy-' + id).trigger('copied', ['Copy with Ctrl-c']); - } - }); - - $('#btn-copy-' + i).bind('copied', function (event, message) { - $(this).attr('title', message) - .tooltip('fixTitle') - .tooltip('show') - .attr('title', "Copy to Clipboard") - .tooltip('fixTitle'); - }); - } +$(document).ready(function(){ + $('[data-toggle="tooltip"]').tooltip(); + for (var i = 1; i < 14; i++) { + + $('#btn-copy-' + i).bind('click', {id : i}, function (event) { + window.getSelection().empty(); + var id = event.data.id; + if (document.selection) { + var range = document.body.createTextRange(); + range.moveToElementText(document.getElementById('code-' + id)); + range.select().createTextRange(); + } else if (window.getSelection) { + var range = document.createRange(); + target = document.getElementById('code-' + id); + range.selectNode(target); + window.getSelection().addRange(range); + } + try { + var success = document.execCommand('copy'); + if (success) { + $('#btn-copy-' + id).trigger('copied', ['Copied!']); + } else { + $('#btn-copy-' + id).trigger('copied', ['Copy with Ctrl-c']); + } + } catch (err) { + $('#btn-copy-' + id).trigger('copied', ['Copy with Ctrl-c']); + } + }); + + $('#btn-copy-' + i).bind('copied', function (event, message) { + $(this).attr('title', message) + .tooltip('fixTitle') + .tooltip('show') + .attr('title', "Copy to Clipboard") + .tooltip('fixTitle'); + }); + } }); \ No newline at end of file diff --git a/js/fancybox-setup.js b/js/fancybox-setup.js index d302cfda..2a7d0ae1 100644 --- a/js/fancybox-setup.js +++ b/js/fancybox-setup.js @@ -1,31 +1,31 @@ -$("a.fancybox-img").fancybox({ - infobar: true, - arrows: false, - loop: true, - protect: true, - transitionEffect: "slide", - buttons: ["close"], - clickOutside: "close", - clickSlide: "close", - iframe: { - css: { - margin: 0, - background: "none", - }, - preload: false, - }, - afterShow: () => { - var iframe = $(".fancybox-iframe"); - if (!!iframe.get(0)) { - var videoJquery = iframe.contents().find("video"); - var video = videoJquery.get(0); - if (!!video) { - video.controls = false; - video.loop = true; - video.muted = true; - videoJquery.attr("playsinline", ""); - video.play(); - } - } - }, -}); +$("a.fancybox-img").fancybox({ + infobar: true, + arrows: false, + loop: true, + protect: true, + transitionEffect: "slide", + buttons: ["close"], + clickOutside: "close", + clickSlide: "close", + iframe: { + css: { + margin: 0, + background: "none", + }, + preload: false, + }, + afterShow: () => { + var iframe = $(".fancybox-iframe"); + if (!!iframe.get(0)) { + var videoJquery = iframe.contents().find("video"); + var video = videoJquery.get(0); + if (!!video) { + video.controls = false; + video.loop = true; + video.muted = true; + videoJquery.attr("playsinline", ""); + video.play(); + } + } + }, +}); diff --git a/js/highlight.pack.js b/js/highlight.pack.js index 5e19cc4c..a74b91ba 100644 --- a/js/highlight.pack.js +++ b/js/highlight.pack.js @@ -1,2 +1,2 @@ -/*! highlight.js v9.12.0 | BSD3 License | git.io/hljslicense */ +/*! highlight.js v9.12.0 | BSD3 License | git.io/hljslicense */ !function(e){var n="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?e(exports):n&&(n.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return n.hljs}))}(function(e){function n(e){return e.replace(/&/g,"&").replace(//g,">")}function t(e){return e.nodeName.toLowerCase()}function r(e,n){var t=e&&e.exec(n);return t&&0===t.index}function a(e){return k.test(e)}function i(e){var n,t,r,i,o=e.className+" ";if(o+=e.parentNode?e.parentNode.className:"",t=B.exec(o))return w(t[1])?t[1]:"no-highlight";for(o=o.split(/\s+/),n=0,r=o.length;r>n;n++)if(i=o[n],a(i)||w(i))return i}function o(e){var n,t={},r=Array.prototype.slice.call(arguments,1);for(n in e)t[n]=e[n];return r.forEach(function(e){for(n in e)t[n]=e[n]}),t}function u(e){var n=[];return function r(e,a){for(var i=e.firstChild;i;i=i.nextSibling)3===i.nodeType?a+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:a,node:i}),a=r(i,a),t(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:i}));return a}(e,0),n}function c(e,r,a){function i(){return e.length&&r.length?e[0].offset!==r[0].offset?e[0].offset"}function u(e){s+=""}function c(e){("start"===e.event?o:u)(e.node)}for(var l=0,s="",f=[];e.length||r.length;){var g=i();if(s+=n(a.substring(l,g[0].offset)),l=g[0].offset,g===e){f.reverse().forEach(u);do c(g.splice(0,1)[0]),g=i();while(g===e&&g.length&&g[0].offset===l);f.reverse().forEach(o)}else"start"===g[0].event?f.push(g[0].node):f.pop(),c(g.splice(0,1)[0])}return s+n(a.substr(l))}function l(e){return e.v&&!e.cached_variants&&(e.cached_variants=e.v.map(function(n){return o(e,{v:null},n)})),e.cached_variants||e.eW&&[o(e)]||[e]}function s(e){function n(e){return e&&e.source||e}function t(t,r){return new RegExp(n(t),"m"+(e.cI?"i":"")+(r?"g":""))}function r(a,i){if(!a.compiled){if(a.compiled=!0,a.k=a.k||a.bK,a.k){var o={},u=function(n,t){e.cI&&(t=t.toLowerCase()),t.split(" ").forEach(function(e){var t=e.split("|");o[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof a.k?u("keyword",a.k):x(a.k).forEach(function(e){u(e,a.k[e])}),a.k=o}a.lR=t(a.l||/\w+/,!0),i&&(a.bK&&(a.b="\\b("+a.bK.split(" ").join("|")+")\\b"),a.b||(a.b=/\B|\b/),a.bR=t(a.b),a.e||a.eW||(a.e=/\B|\b/),a.e&&(a.eR=t(a.e)),a.tE=n(a.e)||"",a.eW&&i.tE&&(a.tE+=(a.e?"|":"")+i.tE)),a.i&&(a.iR=t(a.i)),null==a.r&&(a.r=1),a.c||(a.c=[]),a.c=Array.prototype.concat.apply([],a.c.map(function(e){return l("self"===e?a:e)})),a.c.forEach(function(e){r(e,a)}),a.starts&&r(a.starts,i);var c=a.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([a.tE,a.i]).map(n).filter(Boolean);a.t=c.length?t(c.join("|"),!0):{exec:function(){return null}}}}r(e)}function f(e,t,a,i){function o(e,n){var t,a;for(t=0,a=n.c.length;a>t;t++)if(r(n.c[t].bR,e))return n.c[t]}function u(e,n){if(r(e.eR,n)){for(;e.endsParent&&e.parent;)e=e.parent;return e}return e.eW?u(e.parent,n):void 0}function c(e,n){return!a&&r(n.iR,e)}function l(e,n){var t=N.cI?n[0].toLowerCase():n[0];return e.k.hasOwnProperty(t)&&e.k[t]}function p(e,n,t,r){var a=r?"":I.classPrefix,i='',i+n+o}function h(){var e,t,r,a;if(!E.k)return n(k);for(a="",t=0,E.lR.lastIndex=0,r=E.lR.exec(k);r;)a+=n(k.substring(t,r.index)),e=l(E,r),e?(B+=e[1],a+=p(e[0],n(r[0]))):a+=n(r[0]),t=E.lR.lastIndex,r=E.lR.exec(k);return a+n(k.substr(t))}function d(){var e="string"==typeof E.sL;if(e&&!y[E.sL])return n(k);var t=e?f(E.sL,k,!0,x[E.sL]):g(k,E.sL.length?E.sL:void 0);return E.r>0&&(B+=t.r),e&&(x[E.sL]=t.top),p(t.language,t.value,!1,!0)}function b(){L+=null!=E.sL?d():h(),k=""}function v(e){L+=e.cN?p(e.cN,"",!0):"",E=Object.create(e,{parent:{value:E}})}function m(e,n){if(k+=e,null==n)return b(),0;var t=o(n,E);if(t)return t.skip?k+=n:(t.eB&&(k+=n),b(),t.rB||t.eB||(k=n)),v(t,n),t.rB?0:n.length;var r=u(E,n);if(r){var a=E;a.skip?k+=n:(a.rE||a.eE||(k+=n),b(),a.eE&&(k=n));do E.cN&&(L+=C),E.skip||(B+=E.r),E=E.parent;while(E!==r.parent);return r.starts&&v(r.starts,""),a.rE?0:n.length}if(c(n,E))throw new Error('Illegal lexeme "'+n+'" for mode "'+(E.cN||"")+'"');return k+=n,n.length||1}var N=w(e);if(!N)throw new Error('Unknown language: "'+e+'"');s(N);var R,E=i||N,x={},L="";for(R=E;R!==N;R=R.parent)R.cN&&(L=p(R.cN,"",!0)+L);var k="",B=0;try{for(var M,j,O=0;;){if(E.t.lastIndex=O,M=E.t.exec(t),!M)break;j=m(t.substring(O,M.index),M[0]),O=M.index+j}for(m(t.substr(O)),R=E;R.parent;R=R.parent)R.cN&&(L+=C);return{r:B,value:L,language:e,top:E}}catch(T){if(T.message&&-1!==T.message.indexOf("Illegal"))return{r:0,value:n(t)};throw T}}function g(e,t){t=t||I.languages||x(y);var r={r:0,value:n(e)},a=r;return t.filter(w).forEach(function(n){var t=f(n,e,!1);t.language=n,t.r>a.r&&(a=t),t.r>r.r&&(a=r,r=t)}),a.language&&(r.second_best=a),r}function p(e){return I.tabReplace||I.useBR?e.replace(M,function(e,n){return I.useBR&&"\n"===e?"
    ":I.tabReplace?n.replace(/\t/g,I.tabReplace):""}):e}function h(e,n,t){var r=n?L[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),-1===e.indexOf(r)&&a.push(r),a.join(" ").trim()}function d(e){var n,t,r,o,l,s=i(e);a(s)||(I.useBR?(n=document.createElementNS("http://www.w3.org/1999/xhtml","div"),n.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n")):n=e,l=n.textContent,r=s?f(s,l,!0):g(l),t=u(n),t.length&&(o=document.createElementNS("http://www.w3.org/1999/xhtml","div"),o.innerHTML=r.value,r.value=c(t,u(o),l)),r.value=p(r.value),e.innerHTML=r.value,e.className=h(e.className,s,r.language),e.result={language:r.language,re:r.r},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.r}))}function b(e){I=o(I,e)}function v(){if(!v.called){v.called=!0;var e=document.querySelectorAll("pre code");E.forEach.call(e,d)}}function m(){addEventListener("DOMContentLoaded",v,!1),addEventListener("load",v,!1)}function N(n,t){var r=y[n]=t(e);r.aliases&&r.aliases.forEach(function(e){L[e]=n})}function R(){return x(y)}function w(e){return e=(e||"").toLowerCase(),y[e]||y[L[e]]}var E=[],x=Object.keys,y={},L={},k=/^(no-?highlight|plain|text)$/i,B=/\blang(?:uage)?-([\w-]+)\b/i,M=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,C="
    ",I={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};return e.highlight=f,e.highlightAuto=g,e.fixMarkup=p,e.highlightBlock=d,e.configure=b,e.initHighlighting=v,e.initHighlightingOnLoad=m,e.registerLanguage=N,e.listLanguages=R,e.getLanguage=w,e.inherit=o,e.IR="[a-zA-Z]\\w*",e.UIR="[a-zA-Z_]\\w*",e.NR="\\b\\d+(\\.\\d+)?",e.CNR="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BNR="\\b(0b[01]+)",e.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BE={b:"\\\\[\\s\\S]",r:0},e.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE]},e.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE]},e.PWM={b:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.C=function(n,t,r){var a=e.inherit({cN:"comment",b:n,e:t,c:[]},r||{});return a.c.push(e.PWM),a.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",r:0}),a},e.CLCM=e.C("//","$"),e.CBCM=e.C("/\\*","\\*/"),e.HCM=e.C("#","$"),e.NM={cN:"number",b:e.NR,r:0},e.CNM={cN:"number",b:e.CNR,r:0},e.BNM={cN:"number",b:e.BNR,r:0},e.CSSNM={cN:"number",b:e.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",r:0},e.RM={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[e.BE,{b:/\[/,e:/\]/,r:0,c:[e.BE]}]},e.TM={cN:"title",b:e.IR,r:0},e.UTM={cN:"title",b:e.UIR,r:0},e.METHOD_GUARD={b:"\\.\\s*"+e.UIR,r:0},e});hljs.registerLanguage("http",function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],i:"\\S",c:[{b:"^"+t,e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{b:"^[A-Z]+ (.*?) "+t+"$",rB:!0,e:"$",c:[{cN:"string",b:" ",e:" ",eB:!0,eE:!0},{b:t},{cN:"keyword",b:"[A-Z]+"}]},{cN:"attribute",b:"^\\w",e:": ",eE:!0,i:"\\n|\\s|=",starts:{e:"$",r:0}},{b:"\\n\\n",starts:{sL:[],eW:!0}}]}});hljs.registerLanguage("bash",function(e){var t={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},s={cN:"string",b:/"/,e:/"/,c:[e.BE,t,{cN:"variable",b:/\$\(/,e:/\)/,c:[e.BE]}]},a={cN:"string",b:/'/,e:/'/};return{aliases:["sh","zsh"],l:/\b-?[a-z\._]+\b/,k:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"meta",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:!0,c:[e.inherit(e.TM,{b:/\w[\w\d_]*/})],r:0},e.HCM,s,a,t]}});hljs.registerLanguage("xml",function(s){var e="[A-Za-z0-9\\._:-]+",t={eW:!0,i:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],cI:!0,c:[{cN:"meta",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},s.C("",{r:10}),{b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{b:/<\?(php)?/,e:/\?>/,sL:"php",c:[{b:"/\\*",e:"\\*/",skip:!0}]},{cN:"tag",b:"|$)",e:">",k:{name:"style"},c:[t],starts:{e:"",rE:!0,sL:["css","xml"]}},{cN:"tag",b:"|$)",e:">",k:{name:"script"},c:[t],starts:{e:"",rE:!0,sL:["actionscript","javascript","handlebars","xml"]}},{cN:"meta",v:[{b:/<\?xml/,e:/\?>/,r:10},{b:/<\?\w+/,e:/\?>/}]},{cN:"tag",b:"",c:[{cN:"name",b:/[^\/><\s]+/,r:0},t]}]}});hljs.registerLanguage("markdown",function(e){return{aliases:["md","mkdown","mkd"],c:[{cN:"section",v:[{b:"^#{1,6}",e:"$"},{b:"^.+?\\n[=-]{2,}$"}]},{b:"<",e:">",sL:"xml",r:0},{cN:"bullet",b:"^([*+-]|(\\d+\\.))\\s+"},{cN:"strong",b:"[*_]{2}.+?[*_]{2}"},{cN:"emphasis",v:[{b:"\\*.+?\\*"},{b:"_.+?_",r:0}]},{cN:"quote",b:"^>\\s+",e:"$"},{cN:"code",v:[{b:"^```w*s*$",e:"^```s*$"},{b:"`.+?`"},{b:"^( {4}| )",e:"$",r:0}]},{b:"^[-\\*]{3,}",e:"$"},{b:"\\[.+?\\][\\(\\[].*?[\\)\\]]",rB:!0,c:[{cN:"string",b:"\\[",e:"\\]",eB:!0,rE:!0,r:0},{cN:"link",b:"\\]\\(",e:"\\)",eB:!0,eE:!0},{cN:"symbol",b:"\\]\\[",e:"\\]",eB:!0,eE:!0}],r:10},{b:/^\[[^\n]+\]:/,rB:!0,c:[{cN:"symbol",b:/\[/,e:/\]/,eB:!0,eE:!0},{cN:"link",b:/:\s*/,e:/$/,eB:!0}]}]}});hljs.registerLanguage("javascript",function(e){var r="[A-Za-z$_][0-9A-Za-z$_]*",t={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},a={cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],r:0},n={cN:"subst",b:"\\$\\{",e:"\\}",k:t,c:[]},c={cN:"string",b:"`",e:"`",c:[e.BE,n]};n.c=[e.ASM,e.QSM,c,a,e.RM];var s=n.c.concat([e.CBCM,e.CLCM]);return{aliases:["js","jsx"],k:t,c:[{cN:"meta",r:10,b:/^\s*['"]use (strict|asm)['"]/},{cN:"meta",b:/^#!/,e:/$/},e.ASM,e.QSM,c,e.CLCM,e.CBCM,a,{b:/[{,]\s*/,r:0,c:[{b:r+"\\s*:",rB:!0,r:0,c:[{cN:"attr",b:r,r:0}]}]},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+r+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:r},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,c:s}]}]},{b://,sL:"xml",c:[{b:/<\w+\s*\/>/,skip:!0},{b:/<\w+/,e:/(\/\w+|\w+\/)>/,skip:!0,c:[{b:/<\w+\s*\/>/,skip:!0},"self"]}]}],r:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:r}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:s}],i:/\[|%/},{b:/\$[(.]/},e.METHOD_GUARD,{cN:"class",bK:"class",e:/[{;=]/,eE:!0,i:/[:"\[\]]/,c:[{bK:"extends"},e.UTM]},{bK:"constructor",e:/\{/,eE:!0}],i:/#(?!!)/}});hljs.registerLanguage("json",function(e){var i={literal:"true false null"},n=[e.QSM,e.CNM],r={e:",",eW:!0,eE:!0,c:n,k:i},t={b:"{",e:"}",c:[{cN:"attr",b:/"/,e:/"/,c:[e.BE],i:"\\n"},e.inherit(r,{b:/:/})],i:"\\S"},c={b:"\\[",e:"\\]",c:[e.inherit(r)],i:"\\S"};return n.splice(n.length,0,t,c),{c:n,k:i,i:"\\S"}});hljs.registerLanguage("css",function(e){var c="[a-zA-Z-][a-zA-Z0-9_-]*",t={b:/[A-Z\_\.\-]+\s*:/,rB:!0,e:";",eW:!0,c:[{cN:"attribute",b:/\S/,e:":",eE:!0,starts:{eW:!0,eE:!0,c:[{b:/[\w-]+\(/,rB:!0,c:[{cN:"built_in",b:/[\w-]+/},{b:/\(/,e:/\)/,c:[e.ASM,e.QSM]}]},e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:"number",b:"#[0-9A-Fa-f]+"},{cN:"meta",b:"!important"}]}}]};return{cI:!0,i:/[=\/|'\$]/,c:[e.CBCM,{cN:"selector-id",b:/#[A-Za-z0-9_-]+/},{cN:"selector-class",b:/\.[A-Za-z0-9_-]+/},{cN:"selector-attr",b:/\[/,e:/\]/,i:"$"},{cN:"selector-pseudo",b:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{b:"@(font-face|page)",l:"[a-z-]+",k:"font-face page"},{b:"@",e:"[{;]",i:/:/,c:[{cN:"keyword",b:/\w+/},{b:/\s/,eW:!0,eE:!0,r:0,c:[e.ASM,e.QSM,e.CSSNM]}]},{cN:"selector-tag",b:c,r:0},{b:"{",e:"}",i:/\S/,c:[e.CBCM,t]}]}});hljs.registerLanguage("java",function(e){var a="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",t=a+"(<"+a+"(\\s*,\\s*"+a+")*>)?",r="false synchronized int abstract float private char boolean static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",s="\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",c={cN:"number",b:s,r:0};return{aliases:["jsp"],k:r,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{b:/\w+@/,r:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"new throw return else",r:0},{cN:"function",b:"("+t+"\\s+)+"+e.UIR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:r,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,k:r,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},c,{cN:"meta",b:"@[A-Za-z]+"}]}});hljs.registerLanguage("shell",function(s){return{aliases:["console"],c:[{cN:"meta",b:"^\\s{0,3}[\\w\\d\\[\\]()@-]*[>%$#]",starts:{e:"$",sL:"bash"}}]}}); \ No newline at end of file diff --git a/js/perfect-scrollbar.min.js b/js/perfect-scrollbar.min.js index dcffdb71..3c4f8413 100644 --- a/js/perfect-scrollbar.min.js +++ b/js/perfect-scrollbar.min.js @@ -1,20 +1,20 @@ -/*! - * perfect-scrollbar v1.5.0 - * Copyright 2020 Hyunje Jun, MDBootstrap and Contributors - * Licensed under MIT - */(function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):(a=a||self,a.PerfectScrollbar=b())})(this,function(){'use strict';var u=Math.abs,v=Math.floor;function a(a){return getComputedStyle(a)}function b(a,b){for(var c in b){var d=b[c];"number"==typeof d&&(d+="px"),a.style[c]=d}return a}function c(a){var b=document.createElement("div");return b.className=a,b}function d(a,b){if(!w)throw new Error("No element matching method supported");return w.call(a,b)}function e(a){a.remove?a.remove():a.parentNode&&a.parentNode.removeChild(a)}function f(a,b){return Array.prototype.filter.call(a.children,function(a){return d(a,b)})}function g(a,b){var c=a.element.classList,d=z.state.scrolling(b);c.contains(d)?clearTimeout(A[b]):c.add(d)}function h(a,b){A[b]=setTimeout(function(){return a.isAlive&&a.element.classList.remove(z.state.scrolling(b))},a.settings.scrollingThreshold)}function j(a,b){g(a,b),h(a,b)}function k(a){if("function"==typeof window.CustomEvent)return new CustomEvent(a);var b=document.createEvent("CustomEvent");return b.initCustomEvent(a,!1,!1,void 0),b}function l(a,b,c,d,e){void 0===d&&(d=!0),void 0===e&&(e=!1);var f;if("top"===b)f=["contentHeight","containerHeight","scrollTop","y","up","down"];else if("left"===b)f=["contentWidth","containerWidth","scrollLeft","x","left","right"];else throw new Error("A proper axis should be provided");m(a,c,f,d,e)}function m(a,b,c,d,e){var f=c[0],g=c[1],h=c[2],i=c[3],l=c[4],m=c[5];void 0===d&&(d=!0),void 0===e&&(e=!1);var n=a.element;// reset reach -a.reach[i]=null,1>n[h]&&(a.reach[i]="start"),n[h]>a[f]-a[g]-1&&(a.reach[i]="end"),b&&(n.dispatchEvent(k("ps-scroll-"+i)),0>b?n.dispatchEvent(k("ps-scroll-"+l)):0=a.railXWidth-a.scrollbarXWidth&&(a.scrollbarXLeft=a.railXWidth-a.scrollbarXWidth),a.scrollbarYTop>=a.railYHeight-a.scrollbarYHeight&&(a.scrollbarYTop=a.railYHeight-a.scrollbarYHeight),s(c,a),a.scrollbarXActive?c.classList.add(z.state.active("x")):(c.classList.remove(z.state.active("x")),a.scrollbarXWidth=0,a.scrollbarXLeft=0,c.scrollLeft=!0===a.isRtl?a.contentWidth:0),a.scrollbarYActive?c.classList.add(z.state.active("y")):(c.classList.remove(z.state.active("y")),a.scrollbarYHeight=0,a.scrollbarYTop=0,c.scrollTop=0)}function r(a,b){var c=Math.min,d=Math.max;return a.settings.minScrollbarLength&&(b=d(b,a.settings.minScrollbarLength)),a.settings.maxScrollbarLength&&(b=c(b,a.settings.maxScrollbarLength)),b}function s(a,c){var d={width:c.railXWidth},e=v(a.scrollTop);d.left=c.isRtl?c.negativeScrollAdjustment+a.scrollLeft+c.containerWidth-c.contentWidth:a.scrollLeft,c.isScrollbarXUsingBottom?d.bottom=c.scrollbarXBottom-e:d.top=c.scrollbarXTop+e,b(c.scrollbarXRail,d);var f={top:e,height:c.railYHeight};c.isScrollbarYUsingRight?c.isRtl?f.right=c.contentWidth-(c.negativeScrollAdjustment+a.scrollLeft)-c.scrollbarYRight-c.scrollbarYOuterWidth-9:f.right=c.scrollbarYRight-a.scrollLeft:c.isRtl?f.left=c.negativeScrollAdjustment+a.scrollLeft+2*c.containerWidth-c.contentWidth-c.scrollbarYLeft-c.scrollbarYOuterWidth:f.left=c.scrollbarYLeft+a.scrollLeft,b(c.scrollbarYRail,f),b(c.scrollbarX,{left:c.scrollbarXLeft,width:c.scrollbarXWidth-c.railBorderXWidth}),b(c.scrollbarY,{top:c.scrollbarYTop,height:c.scrollbarYHeight-c.railBorderYWidth})}function t(a,b){function c(b){b.touches&&b.touches[0]&&(b[k]=b.touches[0].pageY),s[o]=t+v*(b[k]-u),g(a,p),q(a),b.stopPropagation(),b.preventDefault()}function d(){h(a,p),a[r].classList.remove(z.state.clicking),a.event.unbind(a.ownerDocument,"mousemove",c)}function f(b,e){t=s[o],e&&b.touches&&(b[k]=b.touches[0].pageY),u=b[k],v=(a[j]-a[i])/(a[l]-a[n]),e?a.event.bind(a.ownerDocument,"touchmove",c):(a.event.bind(a.ownerDocument,"mousemove",c),a.event.once(a.ownerDocument,"mouseup",d),b.preventDefault()),a[r].classList.add(z.state.clicking),b.stopPropagation()}var i=b[0],j=b[1],k=b[2],l=b[3],m=b[4],n=b[5],o=b[6],p=b[7],r=b[8],s=a.element,t=null,u=null,v=null;a.event.bind(a[m],"mousedown",function(a){f(a)}),a.event.bind(a[m],"touchstart",function(a){f(a,!0)})}var w="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector),z={main:"ps",rtl:"ps__rtl",element:{thumb:function(a){return"ps__thumb-"+a},rail:function(a){return"ps__rail-"+a},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(a){return"ps--active-"+a},scrolling:function(a){return"ps--scrolling-"+a}}},A={x:null,y:null},B=function(a){this.element=a,this.handlers={}},C={isEmpty:{configurable:!0}};B.prototype.bind=function(a,b){"undefined"==typeof this.handlers[a]&&(this.handlers[a]=[]),this.handlers[a].push(b),this.element.addEventListener(a,b,!1)},B.prototype.unbind=function(a,b){var c=this;this.handlers[a]=this.handlers[a].filter(function(d){return!!(b&&d!==b)||(c.element.removeEventListener(a,d,!1),!1)})},B.prototype.unbindAll=function(){for(var a in this.handlers)this.unbind(a)},C.isEmpty.get=function(){var a=this;return Object.keys(this.handlers).every(function(b){return 0===a.handlers[b].length})},Object.defineProperties(B.prototype,C);var D=function(){this.eventElements=[]};D.prototype.eventElement=function(a){var b=this.eventElements.filter(function(b){return b.element===a})[0];return b||(b=new B(a),this.eventElements.push(b)),b},D.prototype.bind=function(a,b,c){this.eventElement(a).bind(b,c)},D.prototype.unbind=function(a,b,c){var d=this.eventElement(a);d.unbind(b,c),d.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(d),1)},D.prototype.unbindAll=function(){this.eventElements.forEach(function(a){return a.unbindAll()}),this.eventElements=[]},D.prototype.once=function(a,b,c){var d=this.eventElement(a),e=function(a){d.unbind(b,e),c(a)};d.bind(b,e)};var E={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&0a.scrollbarYTop?1:-1;a.element.scrollTop+=d*a.containerHeight,q(a),b.stopPropagation()}),a.event.bind(a.scrollbarX,"mousedown",function(a){return a.stopPropagation()}),a.event.bind(a.scrollbarXRail,"mousedown",function(b){var c=b.pageX-window.pageXOffset-a.scrollbarXRail.getBoundingClientRect().left,d=c>a.scrollbarXLeft?1:-1;a.element.scrollLeft+=d*a.containerWidth,q(a),b.stopPropagation()})},"drag-thumb":function(a){t(a,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),t(a,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(a){function b(b,d){var e=v(c.scrollTop);if(0===b){if(!a.scrollbarYActive)return!1;if(0===e&&0=a.contentHeight-a.containerHeight&&0>d)return!a.settings.wheelPropagation}var f=c.scrollLeft;if(0===d){if(!a.scrollbarXActive)return!1;if(0===f&&0>b||f>=a.contentWidth-a.containerWidth&&0u(a)?f||g:i||j,!d||!b.settings.wheelPropagation}function d(a){var b=a.deltaX,c=-1*a.deltaY;return("undefined"==typeof b||"undefined"==typeof c)&&(b=-1*a.wheelDeltaX/6,c=a.wheelDeltaY/6),a.deltaMode&&1===a.deltaMode&&(b*=10,c*=10),b!==b&&c!==c/* NaN checks */&&(b=0,c=a.wheelDelta),a.shiftKey?[-c,-b]:[b,c]}function f(b,c,d){// FIXME: this is a workaround for issue in FF and IE #571 +if(!E.isWebKit&&h.querySelector("select:focus"))return!0;if(!h.contains(b))return!1;for(var e=b;e&&e!==h;){if(e.classList.contains(z.element.consuming))return!0;var f=a(e);// if deltaY && vertical scrollable +if(d&&f.overflowY.match(/(scroll|auto)/)){var g=e.scrollHeight-e.clientHeight;if(0d||e.scrollTopc||e.scrollLeftf){// user is perhaps trying to swipe up/down the page +if(0>c&&d===b.contentHeight-b.containerHeight||0g&&(0>a&&e===b.contentWidth-b.containerWidth||0d||e.scrollTopc||e.scrollLeftu(o.x)&&.01>u(o.y)?void clearInterval(p):void(d(30*o.x,30*o.y),o.x*=.8,o.y*=.8):void clearInterval(p)},10))}if(E.supportsTouch||E.supportsIePointer){var l=b.element,m={},n=0,o={},p=null;E.supportsTouch?(b.event.bind(l,"touchstart",h),b.event.bind(l,"touchmove",j),b.event.bind(l,"touchend",k)):E.supportsIePointer&&(window.PointerEvent?(b.event.bind(l,"pointerdown",h),b.event.bind(l,"pointermove",j),b.event.bind(l,"pointerup",k)):window.MSPointerEvent&&(b.event.bind(l,"MSPointerDown",h),b.event.bind(l,"MSPointerMove",j),b.event.bind(l,"MSPointerUp",k)))}}},H=function(d,e){var f=this;if(void 0===e&&(e={}),"string"==typeof d&&(d=document.querySelector(d)),!d||!d.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var g in this.element=d,d.classList.add(z.main),this.settings=F(),e)this.settings[g]=e[g];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var h=function(){return d.classList.add(z.state.focus)},i=function(){return d.classList.remove(z.state.focus)};this.isRtl="rtl"===a(d).direction,!0===this.isRtl&&d.classList.add(z.rtl),this.isNegativeScroll=function(){var a=d.scrollLeft,b=null;return d.scrollLeft=-1,b=0>d.scrollLeft,d.scrollLeft=a,b}(),this.negativeScrollAdjustment=this.isNegativeScroll?d.scrollWidth-d.clientWidth:0,this.event=new D,this.ownerDocument=d.ownerDocument||document,this.scrollbarXRail=c(z.element.rail("x")),d.appendChild(this.scrollbarXRail),this.scrollbarX=c(z.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",h),this.event.bind(this.scrollbarX,"blur",i),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var j=a(this.scrollbarXRail);this.scrollbarXBottom=parseInt(j.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=n(j.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=n(j.borderLeftWidth)+n(j.borderRightWidth),b(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=n(j.marginLeft)+n(j.marginRight),b(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=c(z.element.rail("y")),d.appendChild(this.scrollbarYRail),this.scrollbarY=c(z.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",h),this.event.bind(this.scrollbarY,"blur",i),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var k=a(this.scrollbarYRail);this.scrollbarYRight=parseInt(k.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=n(k.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?p(this.scrollbarY):null,this.railBorderYWidth=n(k.borderTopWidth)+n(k.borderBottomWidth),b(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=n(k.marginTop)+n(k.marginBottom),b(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:0>=d.scrollLeft?"start":d.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:0>=d.scrollTop?"start":d.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(a){return G[a](f)}),this.lastScrollTop=v(d.scrollTop),this.lastScrollLeft=d.scrollLeft,this.event.bind(this.element,"scroll",function(a){return f.onScroll(a)}),q(this)};return H.prototype.update=function(){this.isAlive&&(// Recalcuate negative scrollLeft adjustment +// Recalculate rail margins +// Hide scrollbars not to affect scrollWidth and scrollHeight +this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,b(this.scrollbarXRail,{display:"block"}),b(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=n(a(this.scrollbarXRail).marginLeft)+n(a(this.scrollbarXRail).marginRight),this.railYMarginHeight=n(a(this.scrollbarYRail).marginTop)+n(a(this.scrollbarYRail).marginBottom),b(this.scrollbarXRail,{display:"none"}),b(this.scrollbarYRail,{display:"none"}),q(this),l(this,"top",0,!1,!0),l(this,"left",0,!1,!0),b(this.scrollbarXRail,{display:""}),b(this.scrollbarYRail,{display:""}))},H.prototype.onScroll=function(){this.isAlive&&(q(this),l(this,"top",this.element.scrollTop-this.lastScrollTop),l(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=v(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},H.prototype.destroy=function(){this.isAlive&&(// unset elements +this.event.unbindAll(),e(this.scrollbarX),e(this.scrollbarY),e(this.scrollbarXRail),e(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},H.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(a){return!a.match(/^ps([-_].+|)$/)}).join(" ")},H}); +//# sourceMappingURL=perfect-scrollbar.min.js.map diff --git a/js/plugins/smoothscroll.min.js b/js/plugins/smoothscroll.min.js index eb6ef134..968673fe 100755 --- a/js/plugins/smoothscroll.min.js +++ b/js/plugins/smoothscroll.min.js @@ -1,2 +1,2 @@ -/*! smooth-scroll v16.1.1 | (c) 2019 Chris Ferdinandi | MIT License | http://github.com/cferdinandi/smooth-scroll */ +/*! smooth-scroll v16.1.1 | (c) 2019 Chris Ferdinandi | MIT License | http://github.com/cferdinandi/smooth-scroll */ !(function(e,t){"function"==typeof define&&define.amd?define([],(function(){return t(e)})):"object"==typeof exports?module.exports=t(e):e.SmoothScroll=t(e)})("undefined"!=typeof global?global:"undefined"!=typeof window?window:this,(function(w){"use strict";var L={ignore:"[data-scroll-ignore]",header:null,topOnEmptyHash:!0,speed:500,speedAsDuration:!1,durationMax:null,durationMin:null,clip:!0,offset:0,easing:"easeInOutCubic",customEasing:null,updateURL:!0,popstate:!0,emitEvents:!0},H=function(){var n={};return Array.prototype.forEach.call(arguments,(function(e){for(var t in e){if(!e.hasOwnProperty(t))return;n[t]=e[t]}})),n},r=function(e){"#"===e.charAt(0)&&(e=e.substr(1));for(var t,n=String(e),o=n.length,a=-1,r="",i=n.charCodeAt(0);++ao.durationMax?o.durationMax:o.durationMin&&a=v)return C.cancelScroll(!0),o=t,a=u,0===(n=i)&&document.body.focus(),a||(n.focus(),document.activeElement!==n&&(n.setAttribute("tabindex","-1"),n.focus(),n.style.outline="none"),w.scrollTo(0,o)),Q("scrollStop",c,i,s),!(A=d=null)},O=function(e){var t,n,o;d||(d=e),S+=e-d,f=l+y*(n=r=1<(r=0===E?0:S/E)?1:r,"easeInQuad"===(t=c).easing&&(o=n*n),"easeOutQuad"===t.easing&&(o=n*(2-n)),"easeInOutQuad"===t.easing&&(o=n<.5?2*n*n:(4-2*n)*n-1),"easeInCubic"===t.easing&&(o=n*n*n),"easeOutCubic"===t.easing&&(o=--n*n*n+1),"easeInOutCubic"===t.easing&&(o=n<.5?4*n*n*n:(n-1)*(2*n-2)*(2*n-2)+1),"easeInQuart"===t.easing&&(o=n*n*n*n),"easeOutQuart"===t.easing&&(o=1- --n*n*n*n),"easeInOutQuart"===t.easing&&(o=n<.5?8*n*n*n*n:1-8*--n*n*n*n),"easeInQuint"===t.easing&&(o=n*n*n*n*n),"easeOutQuint"===t.easing&&(o=1+--n*n*n*n*n),"easeInOutQuint"===t.easing&&(o=n<.5?16*n*n*n*n*n:1+16*--n*n*n*n*n),t.customEasing&&(o=t.customEasing(n)),o||n),w.scrollTo(0,Math.floor(f)),b(f,g)||(A=w.requestAnimationFrame(O),d=e)};0===w.pageYOffset&&w.scrollTo(0,0),m=i,h=c,u||history.pushState&&h.updateURL&&history.pushState({smoothScroll:JSON.stringify(h),anchor:m.id},document.title,m===document.documentElement?"#top":"#"+m.id),"matchMedia"in w&&w.matchMedia("(prefers-reduced-motion)").matches?w.scrollTo(0,Math.floor(g)):(Q("scrollStart",c,i,s),C.cancelScroll(!0),w.requestAnimationFrame(O))}};var t=function(e){if(!e.defaultPrevented&&!(0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey)&&"closest"in e.target&&(a=e.target.closest(o))&&"a"===a.tagName.toLowerCase()&&!e.target.closest(I.ignore)&&a.hostname===w.location.hostname&&a.pathname===w.location.pathname&&/#/.test(a.href)){var t,n;try{t=r(decodeURIComponent(a.hash))}catch(e){t=r(a.hash)}if(console.log(t),"#"===t){if(!I.topOnEmptyHash)return;n=document.documentElement}else n=document.querySelector(t);(n=n||"#top"!==t?n:document.documentElement)&&(e.preventDefault(),(function(e){if(history.replaceState&&e.updateURL&&!history.state){var t=w.location.hash;t=t||"",history.replaceState({smoothScroll:JSON.stringify(e),anchor:t||w.pageYOffset},document.title,t||w.location.href)}})(I),C.animateScroll(n,a))}},n=function(e){if(null!==history.state&&history.state.smoothScroll&&history.state.smoothScroll===JSON.stringify(I)){var t=history.state.anchor;"string"==typeof t&&t&&!(t=document.querySelector(r(history.state.anchor)))||C.animateScroll(t,null,{updateURL:!1})}};C.destroy=function(){I&&(document.removeEventListener("click",t,!1),w.removeEventListener("popstate",n,!1),C.cancelScroll(),A=M=a=I=null)};return (function(){if(!("querySelector"in document&&"addEventListener"in w&&"requestAnimationFrame"in w&&"closest"in w.Element.prototype))throw"Smooth Scroll: This browser does not support the required JavaScript methods and browser APIs.";C.destroy(),I=H(L,e||{}),M=I.header?document.querySelector(I.header):null,document.addEventListener("click",t,!1),I.updateURL&&I.popstate&&w.addEventListener("popstate",n,!1)})(),C}})); \ No newline at end of file diff --git a/js/plugins/waypoints.min.js b/js/plugins/waypoints.min.js index 8281ad7f..2f1f1bec 100644 --- a/js/plugins/waypoints.min.js +++ b/js/plugins/waypoints.min.js @@ -1,8 +1,8 @@ -// Generated by CoffeeScript 1.6.2 -/* -jQuery Waypoints - v2.0.4 -Copyright (c) 2011-2014 Caleb Troughton -Dual licensed under the MIT license and GPL license. -https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt -*/ +// Generated by CoffeeScript 1.6.2 +/* +jQuery Waypoints - v2.0.4 +Copyright (c) 2011-2014 Caleb Troughton +Dual licensed under the MIT license and GPL license. +https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt +*/ (function(){var t=[].indexOf||function(t){for(var e=0,n=this.length;e=0;s={horizontal:{},vertical:{}};f=1;c={};u="waypoints-context-id";p="resize.waypoints";y="scroll.waypoints";v=1;w="waypoints-waypoint-ids";g="waypoint";m="waypoints";o=function(){function t(t){var e=this;this.$element=t;this.element=t[0];this.didResize=false;this.didScroll=false;this.id="context"+f++;this.oldScroll={x:t.scrollLeft(),y:t.scrollTop()};this.waypoints={horizontal:{},vertical:{}};this.element[u]=this.id;c[this.id]=this;t.bind(y,function(){var t;if(!(e.didScroll||a)){e.didScroll=true;t=function(){e.doScroll();return e.didScroll=false};return r.setTimeout(t,n[m].settings.scrollThrottle)}});t.bind(p,function(){var t;if(!e.didResize){e.didResize=true;t=function(){n[m]("refresh");return e.didResize=false};return r.setTimeout(t,n[m].settings.resizeThrottle)}})}t.prototype.doScroll=function(){var t,e=this;t={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};if(a&&(!t.vertical.oldScroll||!t.vertical.newScroll)){n[m]("refresh")}n.each(t,function(t,r){var i,o,l;l=[];o=r.newScroll>r.oldScroll;i=o?r.forward:r.backward;n.each(e.waypoints[t],function(t,e){var n,i;if(r.oldScroll<(n=e.offset)&&n<=r.newScroll){return l.push(e)}else if(r.newScroll<(i=e.offset)&&i<=r.oldScroll){return l.push(e)}});l.sort(function(t,e){return t.offset-e.offset});if(!o){l.reverse()}return n.each(l,function(t,e){if(e.options.continuous||t===l.length-1){return e.trigger([i])}})});return this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}};t.prototype.refresh=function(){var t,e,r,i=this;r=n.isWindow(this.element);e=this.$element.offset();this.doScroll();t={horizontal:{contextOffset:r?0:e.left,contextScroll:r?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:r?0:e.top,contextScroll:r?0:this.oldScroll.y,contextDimension:r?n[m]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};return n.each(t,function(t,e){return n.each(i.waypoints[t],function(t,r){var i,o,l,s,f;i=r.options.offset;l=r.offset;o=n.isWindow(r.element)?0:r.$element.offset()[e.offsetProp];if(n.isFunction(i)){i=i.apply(r.element)}else if(typeof i==="string"){i=parseFloat(i);if(r.options.offset.indexOf("%")>-1){i=Math.ceil(e.contextDimension*i/100)}}r.offset=o-e.contextOffset+e.contextScroll-i;if(r.options.onlyOnScroll&&l!=null||!r.enabled){return}if(l!==null&&l<(s=e.oldScroll)&&s<=r.offset){return r.trigger([e.backward])}else if(l!==null&&l>(f=e.oldScroll)&&f>=r.offset){return r.trigger([e.forward])}else if(l===null&&e.oldScroll>=r.offset){return r.trigger([e.forward])}})})};t.prototype.checkEmpty=function(){if(n.isEmptyObject(this.waypoints.horizontal)&&n.isEmptyObject(this.waypoints.vertical)){this.$element.unbind([p,y].join(" "));return delete c[this.id]}};return t}();l=function(){function t(t,e,r){var i,o;r=n.extend({},n.fn[g].defaults,r);if(r.offset==="bottom-in-view"){r.offset=function(){var t;t=n[m]("viewportHeight");if(!n.isWindow(e.element)){t=e.$element.height()}return t-n(this).outerHeight()}}this.$element=t;this.element=t[0];this.axis=r.horizontal?"horizontal":"vertical";this.callback=r.handler;this.context=e;this.enabled=r.enabled;this.id="waypoints"+v++;this.offset=null;this.options=r;e.waypoints[this.axis][this.id]=this;s[this.axis][this.id]=this;i=(o=this.element[w])!=null?o:[];i.push(this.id);this.element[w]=i}t.prototype.trigger=function(t){if(!this.enabled){return}if(this.callback!=null){this.callback.apply(this.element,t)}if(this.options.triggerOnce){return this.destroy()}};t.prototype.disable=function(){return this.enabled=false};t.prototype.enable=function(){this.context.refresh();return this.enabled=true};t.prototype.destroy=function(){delete s[this.axis][this.id];delete this.context.waypoints[this.axis][this.id];return this.context.checkEmpty()};t.getWaypointsByElement=function(t){var e,r;r=t[w];if(!r){return[]}e=n.extend({},s.horizontal,s.vertical);return n.map(r,function(t){return e[t]})};return t}();d={init:function(t,e){var r;if(e==null){e={}}if((r=e.handler)==null){e.handler=t}this.each(function(){var t,r,i,s;t=n(this);i=(s=e.context)!=null?s:n.fn[g].defaults.context;if(!n.isWindow(i)){i=t.closest(i)}i=n(i);r=c[i[0][u]];if(!r){r=new o(i)}return new l(t,r,e)});n[m]("refresh");return this},disable:function(){return d._invoke.call(this,"disable")},enable:function(){return d._invoke.call(this,"enable")},destroy:function(){return d._invoke.call(this,"destroy")},prev:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e>0){return t.push(n[e-1])}})},next:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(et.oldScroll.y})},left:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset<=t.oldScroll.x})},right:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset>t.oldScroll.x})},enable:function(){return h._invoke("enable")},disable:function(){return h._invoke("disable")},destroy:function(){return h._invoke("destroy")},extendFn:function(t,e){return d[t]=e},_invoke:function(t){var e;e=n.extend({},s.vertical,s.horizontal);return n.each(e,function(e,n){n[t]();return true})},_filter:function(t,e,r){var i,o;i=c[n(t)[0][u]];if(!i){return[]}o=[];n.each(i.waypoints[e],function(t,e){if(r(i,e)){return o.push(e)}});o.sort(function(t,e){return t.offset-e.offset});return n.map(o,function(t){return t.element})}};n[m]=function(){var t,n;n=arguments[0],t=2<=arguments.length?e.call(arguments,1):[];if(h[n]){return h[n].apply(null,t)}else{return h.aggregate.call(null,n)}};n[m].settings={resizeThrottle:100,scrollThrottle:30};return i.load(function(){return n[m]("refresh")})})}).call(this); \ No newline at end of file diff --git a/js/tabs.js b/js/tabs.js index 7bb46bd8..1fccfe00 100644 --- a/js/tabs.js +++ b/js/tabs.js @@ -1,96 +1,96 @@ -(function () { - - 'use strict'; - - /** - * tabs - * - * @description The Tabs component. - * @param {Object} options The options hash - */ - var tabs = function (options) { - - var el = document.querySelector(options.el); - var tabNavigationLinks = el.querySelectorAll(options.tabNavigationLinks); - var tabContentContainers = el.querySelectorAll(options.tabContentContainers); - var activeIndex = 0; - var initCalled = false; - - /** - * init - * - * @description Initializes the component by removing the no-js class from - * the component, and attaching event listeners to each of the nav items. - * Returns nothing. - */ - var init = function () { - if (!initCalled) { - initCalled = true; - el.classList.remove('no-js'); - - for (var i = 0; i < tabNavigationLinks.length; i++) { - var link = tabNavigationLinks[i]; - handleClick(link, i); - } - } - - - // Activate tab if there's a correct hash in URL - if (!location.hash) { - location.hash = "#0"; - } - var tabHash = new RegExp("#[1-4]"); - if (tabHash.test(location.hash)) { - goToTab(location.hash.replace('#','')); - } - - }; - - /** - * handleClick - * - * @description Handles click event listeners on each of the links in the - * tab navigation. Returns nothing. - * @param {HTMLElement} link The link to listen for events on - * @param {Number} index The index of that link - */ - var handleClick = function (link, index) { - link.addEventListener('click', function (e) { - e.preventDefault(); - goToTab(index); - }); - }; - - /** - * goToTab - * - * @description Goes to a specific tab based on index. Returns nothing. - * @param {Number} index The index of the tab to go to - */ - var goToTab = function (index) { - if (index !== activeIndex && index >= 0 && index <= tabNavigationLinks.length) { - tabNavigationLinks[activeIndex].classList.remove('is-active'); - tabNavigationLinks[index].classList.add('is-active'); - tabContentContainers[activeIndex].classList.remove('is-active'); - tabContentContainers[index].classList.add('is-active'); - activeIndex = index; - location.hash = "#" + index; - } - }; - - /** - * Returns init and goToTab - */ - return { - init: init, - goToTab: goToTab - }; - - }; - - /** - * Attach to global namespace - */ - window.tabs = tabs; - +(function () { + + 'use strict'; + + /** + * tabs + * + * @description The Tabs component. + * @param {Object} options The options hash + */ + var tabs = function (options) { + + var el = document.querySelector(options.el); + var tabNavigationLinks = el.querySelectorAll(options.tabNavigationLinks); + var tabContentContainers = el.querySelectorAll(options.tabContentContainers); + var activeIndex = 0; + var initCalled = false; + + /** + * init + * + * @description Initializes the component by removing the no-js class from + * the component, and attaching event listeners to each of the nav items. + * Returns nothing. + */ + var init = function () { + if (!initCalled) { + initCalled = true; + el.classList.remove('no-js'); + + for (var i = 0; i < tabNavigationLinks.length; i++) { + var link = tabNavigationLinks[i]; + handleClick(link, i); + } + } + + + // Activate tab if there's a correct hash in URL + if (!location.hash) { + location.hash = "#0"; + } + var tabHash = new RegExp("#[1-4]"); + if (tabHash.test(location.hash)) { + goToTab(location.hash.replace('#','')); + } + + }; + + /** + * handleClick + * + * @description Handles click event listeners on each of the links in the + * tab navigation. Returns nothing. + * @param {HTMLElement} link The link to listen for events on + * @param {Number} index The index of that link + */ + var handleClick = function (link, index) { + link.addEventListener('click', function (e) { + e.preventDefault(); + goToTab(index); + }); + }; + + /** + * goToTab + * + * @description Goes to a specific tab based on index. Returns nothing. + * @param {Number} index The index of the tab to go to + */ + var goToTab = function (index) { + if (index !== activeIndex && index >= 0 && index <= tabNavigationLinks.length) { + tabNavigationLinks[activeIndex].classList.remove('is-active'); + tabNavigationLinks[index].classList.add('is-active'); + tabContentContainers[activeIndex].classList.remove('is-active'); + tabContentContainers[index].classList.add('is-active'); + activeIndex = index; + location.hash = "#" + index; + } + }; + + /** + * Returns init and goToTab + */ + return { + init: init, + goToTab: goToTab + }; + + }; + + /** + * Attach to global namespace + */ + window.tabs = tabs; + })(); \ No newline at end of file diff --git a/news b/news index 5812dc27..ff2fba3a 100644 --- a/news +++ b/news @@ -1,7 +1,7 @@ - - - - - - - + + + + + + + diff --git a/openvidu-call.html b/openvidu-call.html index b041684e..6eaa25a2 100644 --- a/openvidu-call.html +++ b/openvidu-call.html @@ -1,287 +1,288 @@ ---- -layout: pagetop-layout -title: OpenVidu Call -active: openvidu-call -top-title: OPENVIDU CALL -top-subtitle: The videoconferencing app built on top of OpenVidu platform ---- - - -
    -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    -
    - -
    -
    - - - -
    - -
    - - - -
    - -
    - - - -
    -
    - -
    -
    - - - - - +--- +layout: pagetop-layout +title: OpenVidu Call +active: openvidu-call +top-title: OPENVIDU CALL +top-subtitle: The videoconferencing app built on top of OpenVidu platform +description: Get to know OpenVidu Call, the videoconferencing app buildt on top of OpenVidu platform. Try it! Customize it! Install it! +--- + + +
    +
    + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    +
    + +
    +
    + + + +
    + +
    + + + +
    + +
    + + + +
    +
    + +
    +
    + + + + + \ No newline at end of file diff --git a/openvidu-register/openvidu-register.js b/openvidu-register/openvidu-register.js index ee4b54f7..c192125a 100644 --- a/openvidu-register/openvidu-register.js +++ b/openvidu-register/openvidu-register.js @@ -1,4 +1,4 @@ -!function(e){function r(r){for(var n,l,f=r[0],i=r[1],p=r[2],c=0,s=[];c",this._properties=t&&t.properties||{},this._zoneDelegate=new l(this,this._parent&&this._parent._zoneDelegate,t)}return t.assertZonePatched=function(){if(e.Promise!==Z.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(t,"root",{get:function(){for(var e=t.current;e.parent;)e=e.parent;return e},enumerable:!0,configurable:!0}),Object.defineProperty(t,"current",{get:function(){return C.zone},enumerable:!0,configurable:!0}),Object.defineProperty(t,"currentTask",{get:function(){return z},enumerable:!0,configurable:!0}),t.__load_patch=function(o,a){if(Z.hasOwnProperty(o)){if(i)throw Error("Already loaded patch: "+o)}else if(!e["__Zone_disable_"+o]){var c="Zone:"+o;n(c),Z[o]=a(e,t,j),r(c,c)}},Object.defineProperty(t.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),t.prototype.get=function(e){var t=this.getZoneWith(e);if(t)return t._properties[e]},t.prototype.getZoneWith=function(e){for(var t=this;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null},t.prototype.fork=function(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)},t.prototype.wrap=function(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);var n=this._zoneDelegate.intercept(this,e,t),r=this;return function(){return r.runGuarded(n,this,arguments,t)}},t.prototype.run=function(e,t,n,r){C={parent:C,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,r)}finally{C=C.parent}},t.prototype.runGuarded=function(e,t,n,r){void 0===t&&(t=null),C={parent:C,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,r)}catch(o){if(this._zoneDelegate.handleError(this,o))throw o}}finally{C=C.parent}},t.prototype.runTask=function(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||m).name+"; Execution: "+this.name+")");if(e.state!==b||e.type!==D&&e.type!==P){var r=e.state!=w;r&&e._transitionTo(w,T),e.runCount++;var o=z;z=e,C={parent:C,zone:this};try{e.type==P&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(a){if(this._zoneDelegate.handleError(this,a))throw a}}finally{e.state!==b&&e.state!==O&&(e.type==D||e.data&&e.data.isPeriodic?r&&e._transitionTo(T,w):(e.runCount=0,this._updateTaskCount(e,-1),r&&e._transitionTo(b,w,b))),C=C.parent,z=o}}},t.prototype.scheduleTask=function(e){if(e.zone&&e.zone!==this)for(var t=this;t;){if(t===e.zone)throw Error("can not reschedule task to "+this.name+" which is descendants of the original zone "+e.zone.name);t=t.parent}e._transitionTo(k,b);var n=[];e._zoneDelegates=n,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(r){throw e._transitionTo(O,k,b),this._zoneDelegate.handleError(this,r),r}return e._zoneDelegates===n&&this._updateTaskCount(e,1),e.state==k&&e._transitionTo(T,k),e},t.prototype.scheduleMicroTask=function(e,t,n,r){return this.scheduleTask(new f(S,e,t,n,r,void 0))},t.prototype.scheduleMacroTask=function(e,t,n,r,o){return this.scheduleTask(new f(P,e,t,n,r,o))},t.prototype.scheduleEventTask=function(e,t,n,r,o){return this.scheduleTask(new f(D,e,t,n,r,o))},t.prototype.cancelTask=function(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||m).name+"; Execution: "+this.name+")");e._transitionTo(E,T,w);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(O,E),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(b,E),e.runCount=0,e},t.prototype._updateTaskCount=function(e,t){var n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(var r=0;r0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})},e}(),f=function(){function t(n,r,o,a,i,c){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=n,this.source=r,this.data=a,this.scheduleFn=i,this.cancelFn=c,!o)throw new Error("callback is not defined");this.callback=o;var s=this;this.invoke=n===D&&a&&a.useG?t.invokeTask:function(){return t.invokeTask.call(e,s,this,arguments)}}return t.invokeTask=function(e,t,n){e||(e=this),M++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==M&&_(),M--}},Object.defineProperty(t.prototype,"zone",{get:function(){return this._zone},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"state",{get:function(){return this._state},enumerable:!0,configurable:!0}),t.prototype.cancelScheduleRequest=function(){this._transitionTo(b,k)},t.prototype._transitionTo=function(e,t,n){if(this._state!==t&&this._state!==n)throw new Error(this.type+" '"+this.source+"': can not transition to '"+e+"', expecting state '"+t+"'"+(n?" or '"+n+"'":"")+", was '"+this._state+"'.");this._state=e,e==b&&(this._zoneDelegates=null)},t.prototype.toString=function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)},t.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}},t}(),p=a("setTimeout"),h=a("Promise"),d=a("then"),v=[],y=!1;function g(t){if(0===M&&0===v.length)if(s||e[h]&&(s=e[h].resolve(0)),s){var n=s[d];n||(n=s.then),n.call(s,_)}else e[p](_,0);t&&v.push(t)}function _(){if(!y){for(y=!0;v.length;){var e=v;v=[];for(var t=0;t=0;n--)"function"==typeof e[n]&&(e[n]=h(e[n],t+"_"+n));return e}function T(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}var w="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,E=!("nw"in _)&&void 0!==_.process&&"[object process]"==={}.toString.call(_.process),O=!E&&!w&&!(!y||!g.HTMLElement),S=void 0!==_.process&&"[object process]"==={}.toString.call(_.process)&&!w&&!(!y||!g.HTMLElement),P={},D=function(e){if(e=e||_.event){var t=P[e.type];t||(t=P[e.type]=v("ON_PROPERTY"+e.type));var n,r=this||e.target||_,o=r[t];if(O&&r===g&&"error"===e.type){var a=e;!0===(n=o&&o.call(this,a.message,a.filename,a.lineno,a.colno,a.error))&&e.preventDefault()}else null==(n=o&&o.apply(this,arguments))||n||e.preventDefault();return n}};function Z(n,r,o){var a=e(n,r);if(!a&&o&&e(o,r)&&(a={enumerable:!0,configurable:!0}),a&&a.configurable){var i=v("on"+r+"patched");if(!n.hasOwnProperty(i)||!n[i]){delete a.writable,delete a.value;var c=a.get,s=a.set,u=r.substr(2),l=P[u];l||(l=P[u]=v("ON_PROPERTY"+u)),a.set=function(e){var t=this;t||n!==_||(t=_),t&&(t[l]&&t.removeEventListener(u,D),s&&s.apply(t,b),"function"==typeof e?(t[l]=e,t.addEventListener(u,D,!1)):t[l]=null)},a.get=function(){var e=this;if(e||n!==_||(e=_),!e)return null;var t=e[l];if(t)return t;if(c){var o=c&&c.call(this);if(o)return a.set.call(this,o),"function"==typeof e[m]&&e.removeAttribute(r),o}return null},t(n,r,a),n[i]=!0}}}function j(e,t,n){if(t)for(var r=0;r=0&&"function"==typeof r[a.cbIdx]?d(a.name,r[a.cbIdx],a,o):e.apply(t,r)}}))}function x(e,t){e[v("OriginalDelegate")]=t}var L=!1,N=!1;function H(){try{var e=g.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(t){}return!1}function F(){if(L)return N;L=!0;try{var e=g.navigator.userAgent;-1===e.indexOf("MSIE ")&&-1===e.indexOf("Trident/")&&-1===e.indexOf("Edge/")||(N=!0)}catch(t){}return N}Zone.__load_patch("toString",(function(e){var t=Function.prototype.toString,n=v("OriginalDelegate"),r=v("Promise"),o=v("Error"),a=function(){if("function"==typeof this){var a=this[n];if(a)return"function"==typeof a?t.call(a):Object.prototype.toString.call(a);if(this===Promise){var i=e[r];if(i)return t.call(i)}if(this===Error){var c=e[o];if(c)return t.call(c)}}return t.call(this)};a[n]=t,Function.prototype.toString=a;var i=Object.prototype.toString;Object.prototype.toString=function(){return this instanceof Promise?"[object Promise]":i.call(this)}}));var A=!1;if("undefined"!=typeof window)try{var G=Object.defineProperty({},"passive",{get:function(){A=!0}});window.addEventListener("test",G,G),window.removeEventListener("test",G,G)}catch(Se){A=!1}var B={useG:!0},W={},q={},U=new RegExp("^"+p+"(\\w+)(true|false)$"),X=v("propagationStopped");function V(e,t,r){var o=r&&r.add||i,a=r&&r.rm||c,s=r&&r.listeners||"eventListeners",u=r&&r.rmAll||"removeAllListeners",h=v(o),d="."+o+":",y="prependListener",g="."+y+":",_=function(e,t,n){if(!e.isRemoved){var r=e.callback;"object"==typeof r&&r.handleEvent&&(e.callback=function(e){return r.handleEvent(e)},e.originalDelegate=r),e.invoke(e,t,[n]);var o=e.options;o&&"object"==typeof o&&o.once&&t[a].call(t,n.type,e.originalDelegate?e.originalDelegate:e.callback,o)}},m=function(t){if(t=t||e.event){var n=this||t.target||e,r=n[W[t.type][f]];if(r)if(1===r.length)_(r[0],n,t);else for(var o=r.slice(),a=0;a1?new a(t,n):new a(t),u=e.ObjectGetOwnPropertyDescriptor(s,"onmessage");return u&&!1===u.configurable?(i=e.ObjectCreate(s),c=s,[r,o,"send","close"].forEach((function(t){i[t]=function(){var n=e.ArraySlice.call(arguments);if(t===r||t===o){var a=n.length>0?n[0]:void 0;if(a){var c=Zone.__symbol__("ON_PROPERTY"+a);s[c]=i[c]}}return s[t].apply(s,n)}}))):i=s,e.patchOnProperties(i,["close","error","message","open"],c),i};var i=t.WebSocket;for(var c in a)i[c]=a[c]}(e,t),Zone[e.symbol("patchEvents")]=!0}}Zone.__load_patch("util",(function(n,o,s){s.patchOnProperties=j,s.patchMethod=I,s.bindArguments=k,s.patchMacroTask=R;var u=o.__symbol__("BLACK_LISTED_EVENTS"),d=o.__symbol__("UNPATCHED_EVENTS");n[d]&&(n[u]=n[d]),n[u]&&(o[u]=o[d]=n[u]),s.patchEventPrototype=J,s.patchEventTarget=V,s.isIEOrEdge=F,s.ObjectDefineProperty=t,s.ObjectGetOwnPropertyDescriptor=e,s.ObjectCreate=r,s.ArraySlice=a,s.patchClass=z,s.wrapWithCurrentZone=h,s.filterProperties=he,s.attachOriginToPatched=x,s._redefineProperty=Object.defineProperty,s.patchCallbacks=K,s.getGlobalObjects=function(){return{globalSources:q,zoneSymbolEventNames:W,eventNames:pe,isBrowser:O,isMix:S,isNode:E,TRUE_STR:l,FALSE_STR:f,ZONE_SYMBOL_PREFIX:p,ADD_EVENT_LISTENER_STR:i,REMOVE_EVENT_LISTENER_STR:c}}})),function(e){e[(e.__Zone_symbol_prefix||"__zone_symbol__")+"legacyPatch"]=function(){var t=e.Zone;t.__load_patch("defineProperty",(function(e,t,n){n._redefineProperty=ge,ye()})),t.__load_patch("registerElement",(function(e,t,n){!function(e,t){var n=t.getGlobalObjects();(n.isBrowser||n.isMix)&&"registerElement"in e.document&&t.patchCallbacks(t,document,"Document","registerElement",["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"])}(e,n)})),t.__load_patch("EventTargetLegacy",(function(e,t,n){ke(e,n),Te(n,e)}))}}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{});var we=v("zoneTask");function Ee(e,t,n,r){var o=null,a=null;n+=r;var i={};function c(t){var n=t.data;return n.args[0]=function(){try{t.invoke.apply(this,arguments)}finally{t.data&&t.data.isPeriodic||("number"==typeof n.handleId?delete i[n.handleId]:n.handleId&&(n.handleId[we]=null))}},n.handleId=o.apply(e,n.args),t}function s(e){return a(e.data.handleId)}o=I(e,t+=r,(function(n){return function(o,a){if("function"==typeof a[0]){var u=d(t,a[0],{isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?a[1]||0:void 0,args:a},c,s);if(!u)return u;var l=u.data.handleId;return"number"==typeof l?i[l]=u:l&&(l[we]=u),l&&l.ref&&l.unref&&"function"==typeof l.ref&&"function"==typeof l.unref&&(u.ref=l.ref.bind(l),u.unref=l.unref.bind(l)),"number"==typeof l||l?l:u}return n.apply(e,a)}})),a=I(e,n,(function(t){return function(n,r){var o,a=r[0];"number"==typeof a?o=i[a]:(o=a&&a[we])||(o=a),o&&"string"==typeof o.type?"notScheduled"!==o.state&&(o.cancelFn&&o.data.isPeriodic||0===o.runCount)&&("number"==typeof a?delete i[a]:a&&(a[we]=null),o.zone.cancelTask(o)):t.apply(e,r)}}))}function Oe(e,t){if(!Zone[t.symbol("patchEventTarget")]){for(var n=t.getGlobalObjects(),r=n.eventNames,o=n.zoneSymbolEventNames,a=n.TRUE_STR,i=n.FALSE_STR,c=n.ZONE_SYMBOL_PREFIX,s=0;s0){var o=e.invoke;e.invoke=function(){for(var n=i[t.__symbol__("loadfalse")],a=0;a=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i}function s(e,t){return function(n,r){t(n,r,e)}}function u(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{s(r.next(e))}catch(t){a(t)}}function c(e){try{s(r.throw(e))}catch(t){a(t)}}function s(e){e.done?o(e.value):new n((function(t){t(e.value)})).then(i,c)}s((r=r.apply(e,t||[])).next())}))}function f(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(a){return function(c){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}function d(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(c){o={error:c}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i}function v(){for(var e=[],t=0;t1||c(e,t)}))})}function c(e,t){try{(n=o[e](t)).value instanceof g?Promise.resolve(n.value.v).then(s,u):l(a[0][2],n)}catch(r){l(a[0][3],r)}var n}function s(e){c("next",e)}function u(e){c("throw",e)}function l(e,t){e(t),a.shift(),a.length&&c(a[0][0],a[0][1])}}function m(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:g(e[r](t)),done:"return"===r}:o?o(t):t}:o}}function b(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=h(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,o){!function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)}(r,o,(t=e[n](t)).done,t.value)}))}}}function k(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function T(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function w(e){return e&&e.__esModule?e:{default:e}}},vU8d:function(e,t){!function(){"use strict";!function(){if(void 0===window.Reflect||void 0===window.customElements||window.customElements.polyfillWrapFlushCallback)return;const e=HTMLElement;window.HTMLElement={HTMLElement:function(){return Reflect.construct(e,[],this.constructor)}}.HTMLElement,HTMLElement.prototype=e.prototype,HTMLElement.prototype.constructor=HTMLElement,Object.setPrototypeOf(HTMLElement,e)}()}()}},[[3,0]]]); -!function(e,t){"use strict";function n(){var e=C.splice(0,C.length);for(We=0;e.length;)e.shift().call(null,e.shift())}function r(e,t){for(var n=0,r=e.length;n1)&&E(this)}}}),Pe(l,B,{value:function(e){-1>0,R="__"+V+P,U="addEventListener",_="attached",k="Callback",x="detached",q="extends",B="attributeChanged"+k,Z=_+k,j="connected"+k,G="disconnected"+k,z="created"+k,K=x+k,X="ADDITION",$="REMOVAL",Q="DOMAttrModified",W="DOMContentLoaded",Y="DOMSubtreeModified",J="<",ee="=",te=/^[A-Z][._A-Z0-9]*-[-._A-Z0-9]*$/,ne=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],re=[],oe=[],le="",ae=g.documentElement,ie=re.indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},ue=b.prototype,ce=ue.hasOwnProperty,se=ue.isPrototypeOf,me=b.defineProperty,fe=[],de=b.getOwnPropertyDescriptor,pe=b.getOwnPropertyNames,he=b.getPrototypeOf,Te=b.setPrototypeOf,Le=!!b.__proto__,Me="__dreCEv1",Ee=e.customElements,ve=!/^force/.test(t.type)&&!!(Ee&&Ee.define&&Ee.get&&Ee.whenDefined),He=b.create||b,ge=e.Map||function(){var e,t=[],n=[];return{get:function(e){return n[ie.call(t,e)]},set:function(r,o){(e=ie.call(t,r))<0?n[t.push(r)-1]=o:n[e]=o}}},be=e.Promise||function(e){function t(e){for(r=!0;n.length;)n.shift()(e)}var n=[],r=!1,o={catch:function(){return o},then:function(e){return n.push(e),r&&setTimeout(t,1),o}};return e(t),o},ye=!1,Ce=He(null),we=He(null),Ae=new ge,Oe=function(e){return e.toLowerCase()},Ne=b.create||function e(t){return t?(e.prototype=t,new e):this},De=Te||(Le?function(e,t){return e.__proto__=t,e}:pe&&de?function(){function e(e,t){for(var n,r=pe(t),o=0,l=r.length;o
    ",new Ie((function(e,t){if(e[0]&&"childList"==e[0].type&&!e[0].removedNodes[0].childNodes.length){var n=(S=de(Se,"innerHTML"))&&S.set;n&&me(Se,"innerHTML",{set:function(e){for(;this.lastChild;)this.removeChild(this.lastChild);n.call(this,e)}})}t.disconnect(),S=null})).observe(S,{childList:!0,subtree:!0}),S.innerHTML=""),Ye||(Te||Le?(I=function(e,t){se.call(t,e)||f(e,t)},F=f):F=I=function(e,t){e[R]||(e[R]=b(!0),f(e,t))},Ve?(tt=!1,function(){var e=de(Se,U),t=e.value,n=function(e){var t=new CustomEvent(Q,{bubbles:!0});t.attrName=e,t.prevValue=Be.call(this,e),t.newValue=null,t[$]=t.attrChange=2,je.call(this,e),qe.call(this,t)},r=function(e,t){var n=Ze.call(this,e),r=n&&Be.call(this,e),o=new CustomEvent(Q,{bubbles:!0});Ge.call(this,e,t),o.attrName=e,o.prevValue=n?r:null,o.newValue=t,n?o.MODIFICATION=o.attrChange=1:o[X]=o.attrChange=0,qe.call(this,o)},o=function(e){var t,n=e.currentTarget,r=n[R],o=e.propertyName;r.hasOwnProperty(o)&&(r=r[o],(t=new CustomEvent(Q,{bubbles:!0})).attrName=r.name,t.prevValue=r.value||null,t.newValue=r.value=n[o]||null,null==t.prevValue?t[X]=t.attrChange=0:t.MODIFICATION=t.attrChange=1,qe.call(n,t))};e.value=function(e,l,a){e===Q&&this[B]&&this.setAttribute!==r&&(this[R]={className:{name:"class",value:this.className}},this.setAttribute=r,this.removeAttribute=n,t.call(this,"propertychange",o)),t.call(this,e,l,a)},me(Se,U,e)}()):Ie||(ae[U](Q,Qe),ae.setAttribute(R,1),ae.removeAttribute(R),tt&&(w=function(e){var t,n,r,o=this;if(o===e.target){for(r in t=o[R],o[R]=n=O(o),n){if(!(r in t))return A(0,o,r,t[r],n[r],X);if(n[r]!==t[r])return A(1,o,r,t[r],n[r],"MODIFICATION")}for(r in t)if(!(r in n))return A(2,o,r,t[r],n[r],$)}},A=function(e,t,n,r,o,l){var a={attrChange:e,currentTarget:t,attrName:n,prevValue:r,newValue:o};a[l]=e,i(a)},O=function(e){for(var t,n,r={},o=e.attributes,l=0,a=o.length;l$");if(n[q]="a",(t.prototype=Ne(Fe.prototype)).constructor=t,e.customElements.define(r,t,n),!o.test(g.createElement("a",{is:r}).outerHTML)||!o.test((new t).outerHTML))throw n}((function e(){return Reflect.construct(Fe,[],e)}),{},"document-register-element-a"+P)}catch(ot){H()}if(!t.noBuiltIn)try{if(ze.call(g,"a","a").outerHTML.indexOf("is")<0)throw{}}catch(lt){Oe=function(e){return{is:e.toLowerCase()}}}}(window); +!function(e){function r(r){for(var n,l,f=r[0],i=r[1],p=r[2],c=0,s=[];c",this._properties=t&&t.properties||{},this._zoneDelegate=new l(this,this._parent&&this._parent._zoneDelegate,t)}return t.assertZonePatched=function(){if(e.Promise!==Z.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(t,"root",{get:function(){for(var e=t.current;e.parent;)e=e.parent;return e},enumerable:!0,configurable:!0}),Object.defineProperty(t,"current",{get:function(){return C.zone},enumerable:!0,configurable:!0}),Object.defineProperty(t,"currentTask",{get:function(){return z},enumerable:!0,configurable:!0}),t.__load_patch=function(o,a){if(Z.hasOwnProperty(o)){if(i)throw Error("Already loaded patch: "+o)}else if(!e["__Zone_disable_"+o]){var c="Zone:"+o;n(c),Z[o]=a(e,t,j),r(c,c)}},Object.defineProperty(t.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),t.prototype.get=function(e){var t=this.getZoneWith(e);if(t)return t._properties[e]},t.prototype.getZoneWith=function(e){for(var t=this;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null},t.prototype.fork=function(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)},t.prototype.wrap=function(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);var n=this._zoneDelegate.intercept(this,e,t),r=this;return function(){return r.runGuarded(n,this,arguments,t)}},t.prototype.run=function(e,t,n,r){C={parent:C,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,r)}finally{C=C.parent}},t.prototype.runGuarded=function(e,t,n,r){void 0===t&&(t=null),C={parent:C,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,r)}catch(o){if(this._zoneDelegate.handleError(this,o))throw o}}finally{C=C.parent}},t.prototype.runTask=function(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||m).name+"; Execution: "+this.name+")");if(e.state!==b||e.type!==D&&e.type!==P){var r=e.state!=w;r&&e._transitionTo(w,T),e.runCount++;var o=z;z=e,C={parent:C,zone:this};try{e.type==P&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(a){if(this._zoneDelegate.handleError(this,a))throw a}}finally{e.state!==b&&e.state!==O&&(e.type==D||e.data&&e.data.isPeriodic?r&&e._transitionTo(T,w):(e.runCount=0,this._updateTaskCount(e,-1),r&&e._transitionTo(b,w,b))),C=C.parent,z=o}}},t.prototype.scheduleTask=function(e){if(e.zone&&e.zone!==this)for(var t=this;t;){if(t===e.zone)throw Error("can not reschedule task to "+this.name+" which is descendants of the original zone "+e.zone.name);t=t.parent}e._transitionTo(k,b);var n=[];e._zoneDelegates=n,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(r){throw e._transitionTo(O,k,b),this._zoneDelegate.handleError(this,r),r}return e._zoneDelegates===n&&this._updateTaskCount(e,1),e.state==k&&e._transitionTo(T,k),e},t.prototype.scheduleMicroTask=function(e,t,n,r){return this.scheduleTask(new f(S,e,t,n,r,void 0))},t.prototype.scheduleMacroTask=function(e,t,n,r,o){return this.scheduleTask(new f(P,e,t,n,r,o))},t.prototype.scheduleEventTask=function(e,t,n,r,o){return this.scheduleTask(new f(D,e,t,n,r,o))},t.prototype.cancelTask=function(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||m).name+"; Execution: "+this.name+")");e._transitionTo(E,T,w);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(O,E),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(b,E),e.runCount=0,e},t.prototype._updateTaskCount=function(e,t){var n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(var r=0;r0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})},e}(),f=function(){function t(n,r,o,a,i,c){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=n,this.source=r,this.data=a,this.scheduleFn=i,this.cancelFn=c,!o)throw new Error("callback is not defined");this.callback=o;var s=this;this.invoke=n===D&&a&&a.useG?t.invokeTask:function(){return t.invokeTask.call(e,s,this,arguments)}}return t.invokeTask=function(e,t,n){e||(e=this),M++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==M&&_(),M--}},Object.defineProperty(t.prototype,"zone",{get:function(){return this._zone},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"state",{get:function(){return this._state},enumerable:!0,configurable:!0}),t.prototype.cancelScheduleRequest=function(){this._transitionTo(b,k)},t.prototype._transitionTo=function(e,t,n){if(this._state!==t&&this._state!==n)throw new Error(this.type+" '"+this.source+"': can not transition to '"+e+"', expecting state '"+t+"'"+(n?" or '"+n+"'":"")+", was '"+this._state+"'.");this._state=e,e==b&&(this._zoneDelegates=null)},t.prototype.toString=function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)},t.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}},t}(),p=a("setTimeout"),h=a("Promise"),d=a("then"),v=[],y=!1;function g(t){if(0===M&&0===v.length)if(s||e[h]&&(s=e[h].resolve(0)),s){var n=s[d];n||(n=s.then),n.call(s,_)}else e[p](_,0);t&&v.push(t)}function _(){if(!y){for(y=!0;v.length;){var e=v;v=[];for(var t=0;t=0;n--)"function"==typeof e[n]&&(e[n]=h(e[n],t+"_"+n));return e}function T(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}var w="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,E=!("nw"in _)&&void 0!==_.process&&"[object process]"==={}.toString.call(_.process),O=!E&&!w&&!(!y||!g.HTMLElement),S=void 0!==_.process&&"[object process]"==={}.toString.call(_.process)&&!w&&!(!y||!g.HTMLElement),P={},D=function(e){if(e=e||_.event){var t=P[e.type];t||(t=P[e.type]=v("ON_PROPERTY"+e.type));var n,r=this||e.target||_,o=r[t];if(O&&r===g&&"error"===e.type){var a=e;!0===(n=o&&o.call(this,a.message,a.filename,a.lineno,a.colno,a.error))&&e.preventDefault()}else null==(n=o&&o.apply(this,arguments))||n||e.preventDefault();return n}};function Z(n,r,o){var a=e(n,r);if(!a&&o&&e(o,r)&&(a={enumerable:!0,configurable:!0}),a&&a.configurable){var i=v("on"+r+"patched");if(!n.hasOwnProperty(i)||!n[i]){delete a.writable,delete a.value;var c=a.get,s=a.set,u=r.substr(2),l=P[u];l||(l=P[u]=v("ON_PROPERTY"+u)),a.set=function(e){var t=this;t||n!==_||(t=_),t&&(t[l]&&t.removeEventListener(u,D),s&&s.apply(t,b),"function"==typeof e?(t[l]=e,t.addEventListener(u,D,!1)):t[l]=null)},a.get=function(){var e=this;if(e||n!==_||(e=_),!e)return null;var t=e[l];if(t)return t;if(c){var o=c&&c.call(this);if(o)return a.set.call(this,o),"function"==typeof e[m]&&e.removeAttribute(r),o}return null},t(n,r,a),n[i]=!0}}}function j(e,t,n){if(t)for(var r=0;r=0&&"function"==typeof r[a.cbIdx]?d(a.name,r[a.cbIdx],a,o):e.apply(t,r)}}))}function x(e,t){e[v("OriginalDelegate")]=t}var L=!1,N=!1;function H(){try{var e=g.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(t){}return!1}function F(){if(L)return N;L=!0;try{var e=g.navigator.userAgent;-1===e.indexOf("MSIE ")&&-1===e.indexOf("Trident/")&&-1===e.indexOf("Edge/")||(N=!0)}catch(t){}return N}Zone.__load_patch("toString",(function(e){var t=Function.prototype.toString,n=v("OriginalDelegate"),r=v("Promise"),o=v("Error"),a=function(){if("function"==typeof this){var a=this[n];if(a)return"function"==typeof a?t.call(a):Object.prototype.toString.call(a);if(this===Promise){var i=e[r];if(i)return t.call(i)}if(this===Error){var c=e[o];if(c)return t.call(c)}}return t.call(this)};a[n]=t,Function.prototype.toString=a;var i=Object.prototype.toString;Object.prototype.toString=function(){return this instanceof Promise?"[object Promise]":i.call(this)}}));var A=!1;if("undefined"!=typeof window)try{var G=Object.defineProperty({},"passive",{get:function(){A=!0}});window.addEventListener("test",G,G),window.removeEventListener("test",G,G)}catch(Se){A=!1}var B={useG:!0},W={},q={},U=new RegExp("^"+p+"(\\w+)(true|false)$"),X=v("propagationStopped");function V(e,t,r){var o=r&&r.add||i,a=r&&r.rm||c,s=r&&r.listeners||"eventListeners",u=r&&r.rmAll||"removeAllListeners",h=v(o),d="."+o+":",y="prependListener",g="."+y+":",_=function(e,t,n){if(!e.isRemoved){var r=e.callback;"object"==typeof r&&r.handleEvent&&(e.callback=function(e){return r.handleEvent(e)},e.originalDelegate=r),e.invoke(e,t,[n]);var o=e.options;o&&"object"==typeof o&&o.once&&t[a].call(t,n.type,e.originalDelegate?e.originalDelegate:e.callback,o)}},m=function(t){if(t=t||e.event){var n=this||t.target||e,r=n[W[t.type][f]];if(r)if(1===r.length)_(r[0],n,t);else for(var o=r.slice(),a=0;a1?new a(t,n):new a(t),u=e.ObjectGetOwnPropertyDescriptor(s,"onmessage");return u&&!1===u.configurable?(i=e.ObjectCreate(s),c=s,[r,o,"send","close"].forEach((function(t){i[t]=function(){var n=e.ArraySlice.call(arguments);if(t===r||t===o){var a=n.length>0?n[0]:void 0;if(a){var c=Zone.__symbol__("ON_PROPERTY"+a);s[c]=i[c]}}return s[t].apply(s,n)}}))):i=s,e.patchOnProperties(i,["close","error","message","open"],c),i};var i=t.WebSocket;for(var c in a)i[c]=a[c]}(e,t),Zone[e.symbol("patchEvents")]=!0}}Zone.__load_patch("util",(function(n,o,s){s.patchOnProperties=j,s.patchMethod=I,s.bindArguments=k,s.patchMacroTask=R;var u=o.__symbol__("BLACK_LISTED_EVENTS"),d=o.__symbol__("UNPATCHED_EVENTS");n[d]&&(n[u]=n[d]),n[u]&&(o[u]=o[d]=n[u]),s.patchEventPrototype=J,s.patchEventTarget=V,s.isIEOrEdge=F,s.ObjectDefineProperty=t,s.ObjectGetOwnPropertyDescriptor=e,s.ObjectCreate=r,s.ArraySlice=a,s.patchClass=z,s.wrapWithCurrentZone=h,s.filterProperties=he,s.attachOriginToPatched=x,s._redefineProperty=Object.defineProperty,s.patchCallbacks=K,s.getGlobalObjects=function(){return{globalSources:q,zoneSymbolEventNames:W,eventNames:pe,isBrowser:O,isMix:S,isNode:E,TRUE_STR:l,FALSE_STR:f,ZONE_SYMBOL_PREFIX:p,ADD_EVENT_LISTENER_STR:i,REMOVE_EVENT_LISTENER_STR:c}}})),function(e){e[(e.__Zone_symbol_prefix||"__zone_symbol__")+"legacyPatch"]=function(){var t=e.Zone;t.__load_patch("defineProperty",(function(e,t,n){n._redefineProperty=ge,ye()})),t.__load_patch("registerElement",(function(e,t,n){!function(e,t){var n=t.getGlobalObjects();(n.isBrowser||n.isMix)&&"registerElement"in e.document&&t.patchCallbacks(t,document,"Document","registerElement",["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"])}(e,n)})),t.__load_patch("EventTargetLegacy",(function(e,t,n){ke(e,n),Te(n,e)}))}}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{});var we=v("zoneTask");function Ee(e,t,n,r){var o=null,a=null;n+=r;var i={};function c(t){var n=t.data;return n.args[0]=function(){try{t.invoke.apply(this,arguments)}finally{t.data&&t.data.isPeriodic||("number"==typeof n.handleId?delete i[n.handleId]:n.handleId&&(n.handleId[we]=null))}},n.handleId=o.apply(e,n.args),t}function s(e){return a(e.data.handleId)}o=I(e,t+=r,(function(n){return function(o,a){if("function"==typeof a[0]){var u=d(t,a[0],{isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?a[1]||0:void 0,args:a},c,s);if(!u)return u;var l=u.data.handleId;return"number"==typeof l?i[l]=u:l&&(l[we]=u),l&&l.ref&&l.unref&&"function"==typeof l.ref&&"function"==typeof l.unref&&(u.ref=l.ref.bind(l),u.unref=l.unref.bind(l)),"number"==typeof l||l?l:u}return n.apply(e,a)}})),a=I(e,n,(function(t){return function(n,r){var o,a=r[0];"number"==typeof a?o=i[a]:(o=a&&a[we])||(o=a),o&&"string"==typeof o.type?"notScheduled"!==o.state&&(o.cancelFn&&o.data.isPeriodic||0===o.runCount)&&("number"==typeof a?delete i[a]:a&&(a[we]=null),o.zone.cancelTask(o)):t.apply(e,r)}}))}function Oe(e,t){if(!Zone[t.symbol("patchEventTarget")]){for(var n=t.getGlobalObjects(),r=n.eventNames,o=n.zoneSymbolEventNames,a=n.TRUE_STR,i=n.FALSE_STR,c=n.ZONE_SYMBOL_PREFIX,s=0;s0){var o=e.invoke;e.invoke=function(){for(var n=i[t.__symbol__("loadfalse")],a=0;a=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i}function s(e,t){return function(n,r){t(n,r,e)}}function u(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{s(r.next(e))}catch(t){a(t)}}function c(e){try{s(r.throw(e))}catch(t){a(t)}}function s(e){e.done?o(e.value):new n((function(t){t(e.value)})).then(i,c)}s((r=r.apply(e,t||[])).next())}))}function f(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(a){return function(c){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}function d(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(c){o={error:c}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i}function v(){for(var e=[],t=0;t1||c(e,t)}))})}function c(e,t){try{(n=o[e](t)).value instanceof g?Promise.resolve(n.value.v).then(s,u):l(a[0][2],n)}catch(r){l(a[0][3],r)}var n}function s(e){c("next",e)}function u(e){c("throw",e)}function l(e,t){e(t),a.shift(),a.length&&c(a[0][0],a[0][1])}}function m(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:g(e[r](t)),done:"return"===r}:o?o(t):t}:o}}function b(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=h(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,o){!function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)}(r,o,(t=e[n](t)).done,t.value)}))}}}function k(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function T(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function w(e){return e&&e.__esModule?e:{default:e}}},vU8d:function(e,t){!function(){"use strict";!function(){if(void 0===window.Reflect||void 0===window.customElements||window.customElements.polyfillWrapFlushCallback)return;const e=HTMLElement;window.HTMLElement={HTMLElement:function(){return Reflect.construct(e,[],this.constructor)}}.HTMLElement,HTMLElement.prototype=e.prototype,HTMLElement.prototype.constructor=HTMLElement,Object.setPrototypeOf(HTMLElement,e)}()}()}},[[3,0]]]); +!function(e,t){"use strict";function n(){var e=C.splice(0,C.length);for(We=0;e.length;)e.shift().call(null,e.shift())}function r(e,t){for(var n=0,r=e.length;n1)&&E(this)}}}),Pe(l,B,{value:function(e){-1>0,R="__"+V+P,U="addEventListener",_="attached",k="Callback",x="detached",q="extends",B="attributeChanged"+k,Z=_+k,j="connected"+k,G="disconnected"+k,z="created"+k,K=x+k,X="ADDITION",$="REMOVAL",Q="DOMAttrModified",W="DOMContentLoaded",Y="DOMSubtreeModified",J="<",ee="=",te=/^[A-Z][._A-Z0-9]*-[-._A-Z0-9]*$/,ne=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],re=[],oe=[],le="",ae=g.documentElement,ie=re.indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},ue=b.prototype,ce=ue.hasOwnProperty,se=ue.isPrototypeOf,me=b.defineProperty,fe=[],de=b.getOwnPropertyDescriptor,pe=b.getOwnPropertyNames,he=b.getPrototypeOf,Te=b.setPrototypeOf,Le=!!b.__proto__,Me="__dreCEv1",Ee=e.customElements,ve=!/^force/.test(t.type)&&!!(Ee&&Ee.define&&Ee.get&&Ee.whenDefined),He=b.create||b,ge=e.Map||function(){var e,t=[],n=[];return{get:function(e){return n[ie.call(t,e)]},set:function(r,o){(e=ie.call(t,r))<0?n[t.push(r)-1]=o:n[e]=o}}},be=e.Promise||function(e){function t(e){for(r=!0;n.length;)n.shift()(e)}var n=[],r=!1,o={catch:function(){return o},then:function(e){return n.push(e),r&&setTimeout(t,1),o}};return e(t),o},ye=!1,Ce=He(null),we=He(null),Ae=new ge,Oe=function(e){return e.toLowerCase()},Ne=b.create||function e(t){return t?(e.prototype=t,new e):this},De=Te||(Le?function(e,t){return e.__proto__=t,e}:pe&&de?function(){function e(e,t){for(var n,r=pe(t),o=0,l=r.length;o
    ",new Ie((function(e,t){if(e[0]&&"childList"==e[0].type&&!e[0].removedNodes[0].childNodes.length){var n=(S=de(Se,"innerHTML"))&&S.set;n&&me(Se,"innerHTML",{set:function(e){for(;this.lastChild;)this.removeChild(this.lastChild);n.call(this,e)}})}t.disconnect(),S=null})).observe(S,{childList:!0,subtree:!0}),S.innerHTML=""),Ye||(Te||Le?(I=function(e,t){se.call(t,e)||f(e,t)},F=f):F=I=function(e,t){e[R]||(e[R]=b(!0),f(e,t))},Ve?(tt=!1,function(){var e=de(Se,U),t=e.value,n=function(e){var t=new CustomEvent(Q,{bubbles:!0});t.attrName=e,t.prevValue=Be.call(this,e),t.newValue=null,t[$]=t.attrChange=2,je.call(this,e),qe.call(this,t)},r=function(e,t){var n=Ze.call(this,e),r=n&&Be.call(this,e),o=new CustomEvent(Q,{bubbles:!0});Ge.call(this,e,t),o.attrName=e,o.prevValue=n?r:null,o.newValue=t,n?o.MODIFICATION=o.attrChange=1:o[X]=o.attrChange=0,qe.call(this,o)},o=function(e){var t,n=e.currentTarget,r=n[R],o=e.propertyName;r.hasOwnProperty(o)&&(r=r[o],(t=new CustomEvent(Q,{bubbles:!0})).attrName=r.name,t.prevValue=r.value||null,t.newValue=r.value=n[o]||null,null==t.prevValue?t[X]=t.attrChange=0:t.MODIFICATION=t.attrChange=1,qe.call(n,t))};e.value=function(e,l,a){e===Q&&this[B]&&this.setAttribute!==r&&(this[R]={className:{name:"class",value:this.className}},this.setAttribute=r,this.removeAttribute=n,t.call(this,"propertychange",o)),t.call(this,e,l,a)},me(Se,U,e)}()):Ie||(ae[U](Q,Qe),ae.setAttribute(R,1),ae.removeAttribute(R),tt&&(w=function(e){var t,n,r,o=this;if(o===e.target){for(r in t=o[R],o[R]=n=O(o),n){if(!(r in t))return A(0,o,r,t[r],n[r],X);if(n[r]!==t[r])return A(1,o,r,t[r],n[r],"MODIFICATION")}for(r in t)if(!(r in n))return A(2,o,r,t[r],n[r],$)}},A=function(e,t,n,r,o,l){var a={attrChange:e,currentTarget:t,attrName:n,prevValue:r,newValue:o};a[l]=e,i(a)},O=function(e){for(var t,n,r={},o=e.attributes,l=0,a=o.length;l$");if(n[q]="a",(t.prototype=Ne(Fe.prototype)).constructor=t,e.customElements.define(r,t,n),!o.test(g.createElement("a",{is:r}).outerHTML)||!o.test((new t).outerHTML))throw n}((function e(){return Reflect.construct(Fe,[],e)}),{},"document-register-element-a"+P)}catch(ot){H()}if(!t.noBuiltIn)try{if(ze.call(g,"a","a").outerHTML.indexOf("is")<0)throw{}}catch(lt){Oe=function(e){return{is:e.toLowerCase()}}}}(window); (window.webpackJsonp=window.webpackJsonp||[]).push([[1],{"+OK2":function(e,t,r){var n=r("oGmC");function i(e,t){this.hash=new e,this.outer=new e;var r=function(e,t){var r=n.convertToBuffer(t);if(r.byteLength>e.BLOCK_SIZE){var i=new e;i.update(r),r=i.digest()}var o=new Uint8Array(e.BLOCK_SIZE);return o.set(r),o}(e,t),i=new Uint8Array(e.BLOCK_SIZE);i.set(r);for(var o=0;o0&&this._events[e].length>a&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},r.prototype.once=function(e,t){if(!n(t))throw TypeError("listener must be a function");var r=!1;function i(){this.removeListener(e,i),r||(r=!0,t.apply(this,arguments))}return i.listener=t,this.on(e,i),this},r.prototype.removeListener=function(e,t){var r,o,a,s;if(!n(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(r=this._events[e]).length,o=-1,r===t||n(r.listener)&&r.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(i(r)){for(s=a;s-- >0;)if(r[s]===t||r[s].listener&&r[s].listener===t){o=s;break}if(o<0)return this;1===r.length?(r.length=0,delete this._events[e]):r.splice(o,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},r.prototype.removeAllListeners=function(e){var t,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n(r=this._events[e]))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},r.prototype.listeners=function(e){return this._events&&this._events[e]?n(this._events[e])?[this._events[e]]:this._events[e].slice():[]},r.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(n(t))return 1;if(t)return t.length}return 0},r.listenerCount=function(e,t){return e.listenerCount(t)}},"+s0g":function(e,t,r){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),r="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?r[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(r("wd/R"))},"//9w":function(e,t,r){!function(e){"use strict";e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("wd/R"))},"/LZb":function(e){e.exports=JSON.parse('{"pagination":{"DescribeConnections":{"result_key":"connections"},"DescribeConnectionsOnInterconnect":{"result_key":"connections"},"DescribeInterconnects":{"result_key":"interconnects"},"DescribeLocations":{"result_key":"locations"},"DescribeVirtualGateways":{"result_key":"virtualGateways"},"DescribeVirtualInterfaces":{"result_key":"virtualInterfaces"}}}')},"/X5v":function(e,t,r){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(r("wd/R"))},"/nwb":function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.ses={},n.SES=i.defineService("ses",["2010-12-01"]),Object.defineProperty(o.services.ses,"2010-12-01",{get:function(){var e=r("2BMo");return e.paginators=r("Vk7x").pagination,e.waiters=r("KCUs").waiters,e},enumerable:!0,configurable:!0}),e.exports=n.SES},"/zZR":function(e){e.exports=JSON.parse('{"version":2,"waiters":{"DBInstanceAvailable":{"delay":30,"operation":"DescribeDBInstances","maxAttempts":60,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"DBInstances[].DBInstanceStatus"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"deleting","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"failed","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-restore","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-parameters","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-parameters","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-restore","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"}]},"DBInstanceDeleted":{"delay":30,"operation":"DescribeDBInstances","maxAttempts":60,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"DBInstances[].DBInstanceStatus"},{"expected":"creating","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"modifying","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"rebooting","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"resetting-master-credentials","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"}]}}}')},0:function(e,t){},"0/RT":function(e,t,r){var n=r("QsWE"),i=n.util.url,o=n.util.crypto.lib,a=n.util.base64.encode,s=function(e){var t={"+":"-","=":"_","/":"~"};return e.replace(/[\+=\/]/g,(function(e){return t[e]}))},u=function(e,t){var r=o.createSign("RSA-SHA1");return r.write(e),s(r.sign(t,"base64"))},c=function(e,t,r,n){var i=JSON.stringify({Statement:[{Resource:e,Condition:{DateLessThan:{"AWS:EpochTime":t}}}]});return{Expires:t,"Key-Pair-Id":r,Signature:u(i.toString(),n)}},l=function(e,t,r){return e=e.replace(/\s/gm,""),{Policy:s(a(e)),"Key-Pair-Id":t,Signature:u(e,r)}},p=function(e){var t=e.split("://");if(t.length<2)throw new Error("Invalid URL.");return t[0].replace("*","")},m=function(e){var t=i.parse(e);return t.path.replace(/^\//,"")+(t.hash||"")},d=function(e,t){if(!t||"function"!=typeof t)throw e;t(e)},y=function(e,t){if(!t||"function"!=typeof t)return e;t(null,e)};n.CloudFront.Signer=(0,n.util.inherit)({constructor:function(e,t){if(void 0===e||void 0===t)throw new Error("A key pair ID and private key are required");this.keyPairId=e,this.privateKey=t},getSignedCookie:function(e,t){var r="policy"in e?l(e.policy,this.keyPairId,this.privateKey):c(e.url,e.expires,this.keyPairId,this.privateKey),n={};for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n["CloudFront-"+i]=r[i]);return y(n,t)},getSignedUrl:function(e,t){try{var r=function(e){switch(p(e)){case"http":case"https":return e;case"rtmp":return m(e);default:throw new Error("Invalid URI scheme. Scheme must be one of http, https, or rtmp")}}(e.url)}catch(u){return d(u,t)}var n=i.parse(e.url,!0),o=Object.prototype.hasOwnProperty.call(e,"policy")?l(e.policy,this.keyPairId,this.privateKey):c(r,e.expires,this.keyPairId,this.privateKey);for(var a in n.search=null,o)Object.prototype.hasOwnProperty.call(o,a)&&(n.query[a]=o[a]);try{var s="rtmp"===p(e.url)?m(i.format(n)):i.format(n)}catch(u){return d(u,t)}return y(s,t)}}),e.exports=n.CloudFront.Signer},"0JXb":function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2014-06-30","endpointPrefix":"cognito-identity","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Cognito Identity","serviceId":"Cognito Identity","signatureVersion":"v4","targetPrefix":"AWSCognitoIdentityService","uid":"cognito-identity-2014-06-30"},"operations":{"CreateIdentityPool":{"input":{"type":"structure","required":["IdentityPoolName","AllowUnauthenticatedIdentities"],"members":{"IdentityPoolName":{},"AllowUnauthenticatedIdentities":{"type":"boolean"},"SupportedLoginProviders":{"shape":"S4"},"DeveloperProviderName":{},"OpenIdConnectProviderARNs":{"shape":"S8"},"CognitoIdentityProviders":{"shape":"Sa"},"SamlProviderARNs":{"shape":"Sf"},"IdentityPoolTags":{"shape":"Sg"}}},"output":{"shape":"Sj"}},"DeleteIdentities":{"input":{"type":"structure","required":["IdentityIdsToDelete"],"members":{"IdentityIdsToDelete":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"UnprocessedIdentityIds":{"type":"list","member":{"type":"structure","members":{"IdentityId":{},"ErrorCode":{}}}}}}},"DeleteIdentityPool":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{}}}},"DescribeIdentity":{"input":{"type":"structure","required":["IdentityId"],"members":{"IdentityId":{}}},"output":{"shape":"Su"}},"DescribeIdentityPool":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{}}},"output":{"shape":"Sj"}},"GetCredentialsForIdentity":{"input":{"type":"structure","required":["IdentityId"],"members":{"IdentityId":{},"Logins":{"shape":"Sz"},"CustomRoleArn":{}}},"output":{"type":"structure","members":{"IdentityId":{},"Credentials":{"type":"structure","members":{"AccessKeyId":{},"SecretKey":{},"SessionToken":{},"Expiration":{"type":"timestamp"}}}}}},"GetId":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"AccountId":{},"IdentityPoolId":{},"Logins":{"shape":"Sz"}}},"output":{"type":"structure","members":{"IdentityId":{}}}},"GetIdentityPoolRoles":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"Roles":{"shape":"S1b"},"RoleMappings":{"shape":"S1d"}}}},"GetOpenIdToken":{"input":{"type":"structure","required":["IdentityId"],"members":{"IdentityId":{},"Logins":{"shape":"Sz"}}},"output":{"type":"structure","members":{"IdentityId":{},"Token":{}}}},"GetOpenIdTokenForDeveloperIdentity":{"input":{"type":"structure","required":["IdentityPoolId","Logins"],"members":{"IdentityPoolId":{},"IdentityId":{},"Logins":{"shape":"Sz"},"TokenDuration":{"type":"long"}}},"output":{"type":"structure","members":{"IdentityId":{},"Token":{}}}},"ListIdentities":{"input":{"type":"structure","required":["IdentityPoolId","MaxResults"],"members":{"IdentityPoolId":{},"MaxResults":{"type":"integer"},"NextToken":{},"HideDisabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"Identities":{"type":"list","member":{"shape":"Su"}},"NextToken":{}}}},"ListIdentityPools":{"input":{"type":"structure","required":["MaxResults"],"members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IdentityPools":{"type":"list","member":{"type":"structure","members":{"IdentityPoolId":{},"IdentityPoolName":{}}}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sg"}}}},"LookupDeveloperIdentity":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{},"IdentityId":{},"DeveloperUserIdentifier":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IdentityId":{},"DeveloperUserIdentifierList":{"type":"list","member":{}},"NextToken":{}}}},"MergeDeveloperIdentities":{"input":{"type":"structure","required":["SourceUserIdentifier","DestinationUserIdentifier","DeveloperProviderName","IdentityPoolId"],"members":{"SourceUserIdentifier":{},"DestinationUserIdentifier":{},"DeveloperProviderName":{},"IdentityPoolId":{}}},"output":{"type":"structure","members":{"IdentityId":{}}}},"SetIdentityPoolRoles":{"input":{"type":"structure","required":["IdentityPoolId","Roles"],"members":{"IdentityPoolId":{},"Roles":{"shape":"S1b"},"RoleMappings":{"shape":"S1d"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"Tags":{"shape":"Sg"}}},"output":{"type":"structure","members":{}}},"UnlinkDeveloperIdentity":{"input":{"type":"structure","required":["IdentityId","IdentityPoolId","DeveloperProviderName","DeveloperUserIdentifier"],"members":{"IdentityId":{},"IdentityPoolId":{},"DeveloperProviderName":{},"DeveloperUserIdentifier":{}}}},"UnlinkIdentity":{"input":{"type":"structure","required":["IdentityId","Logins","LoginsToRemove"],"members":{"IdentityId":{},"Logins":{"shape":"Sz"},"LoginsToRemove":{"shape":"Sv"}}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateIdentityPool":{"input":{"shape":"Sj"},"output":{"shape":"Sj"}}},"shapes":{"S4":{"type":"map","key":{},"value":{}},"S8":{"type":"list","member":{}},"Sa":{"type":"list","member":{"type":"structure","members":{"ProviderName":{},"ClientId":{},"ServerSideTokenCheck":{"type":"boolean"}}}},"Sf":{"type":"list","member":{}},"Sg":{"type":"map","key":{},"value":{}},"Sj":{"type":"structure","required":["IdentityPoolId","IdentityPoolName","AllowUnauthenticatedIdentities"],"members":{"IdentityPoolId":{},"IdentityPoolName":{},"AllowUnauthenticatedIdentities":{"type":"boolean"},"SupportedLoginProviders":{"shape":"S4"},"DeveloperProviderName":{},"OpenIdConnectProviderARNs":{"shape":"S8"},"CognitoIdentityProviders":{"shape":"Sa"},"SamlProviderARNs":{"shape":"Sf"},"IdentityPoolTags":{"shape":"Sg"}}},"Su":{"type":"structure","members":{"IdentityId":{},"Logins":{"shape":"Sv"},"CreationDate":{"type":"timestamp"},"LastModifiedDate":{"type":"timestamp"}}},"Sv":{"type":"list","member":{}},"Sz":{"type":"map","key":{},"value":{}},"S1b":{"type":"map","key":{},"value":{}},"S1d":{"type":"map","key":{},"value":{"type":"structure","required":["Type"],"members":{"Type":{},"AmbiguousRoleResolution":{},"RulesConfiguration":{"type":"structure","required":["Rules"],"members":{"Rules":{"type":"list","member":{"type":"structure","required":["Claim","MatchType","Value","RoleARN"],"members":{"Claim":{},"MatchType":{},"Value":{},"RoleARN":{}}}}}}}}}}}')},"0Na9":function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.workdocs={},n.WorkDocs=i.defineService("workdocs",["2016-05-01"]),Object.defineProperty(o.services.workdocs,"2016-05-01",{get:function(){var e=r("s2Bc");return e.paginators=r("44Z7").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.WorkDocs},"0Uwh":function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2011-01-01","endpointPrefix":"autoscaling","protocol":"query","serviceFullName":"Auto Scaling","serviceId":"Auto Scaling","signatureVersion":"v4","uid":"autoscaling-2011-01-01","xmlNamespace":"http://autoscaling.amazonaws.com/doc/2011-01-01/"},"operations":{"AttachInstances":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"InstanceIds":{"shape":"S2"},"AutoScalingGroupName":{}}}},"AttachLoadBalancerTargetGroups":{"input":{"type":"structure","required":["AutoScalingGroupName","TargetGroupARNs"],"members":{"AutoScalingGroupName":{},"TargetGroupARNs":{"shape":"S6"}}},"output":{"resultWrapper":"AttachLoadBalancerTargetGroupsResult","type":"structure","members":{}}},"AttachLoadBalancers":{"input":{"type":"structure","required":["AutoScalingGroupName","LoadBalancerNames"],"members":{"AutoScalingGroupName":{},"LoadBalancerNames":{"shape":"Sa"}}},"output":{"resultWrapper":"AttachLoadBalancersResult","type":"structure","members":{}}},"BatchDeleteScheduledAction":{"input":{"type":"structure","required":["AutoScalingGroupName","ScheduledActionNames"],"members":{"AutoScalingGroupName":{},"ScheduledActionNames":{"shape":"Se"}}},"output":{"resultWrapper":"BatchDeleteScheduledActionResult","type":"structure","members":{"FailedScheduledActions":{"shape":"Sg"}}}},"BatchPutScheduledUpdateGroupAction":{"input":{"type":"structure","required":["AutoScalingGroupName","ScheduledUpdateGroupActions"],"members":{"AutoScalingGroupName":{},"ScheduledUpdateGroupActions":{"type":"list","member":{"type":"structure","required":["ScheduledActionName"],"members":{"ScheduledActionName":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Recurrence":{},"MinSize":{"type":"integer"},"MaxSize":{"type":"integer"},"DesiredCapacity":{"type":"integer"}}}}}},"output":{"resultWrapper":"BatchPutScheduledUpdateGroupActionResult","type":"structure","members":{"FailedScheduledUpdateGroupActions":{"shape":"Sg"}}}},"CompleteLifecycleAction":{"input":{"type":"structure","required":["LifecycleHookName","AutoScalingGroupName","LifecycleActionResult"],"members":{"LifecycleHookName":{},"AutoScalingGroupName":{},"LifecycleActionToken":{},"LifecycleActionResult":{},"InstanceId":{}}},"output":{"resultWrapper":"CompleteLifecycleActionResult","type":"structure","members":{}}},"CreateAutoScalingGroup":{"input":{"type":"structure","required":["AutoScalingGroupName","MinSize","MaxSize"],"members":{"AutoScalingGroupName":{},"LaunchConfigurationName":{},"LaunchTemplate":{"shape":"Sy"},"MixedInstancesPolicy":{"shape":"S10"},"InstanceId":{},"MinSize":{"type":"integer"},"MaxSize":{"type":"integer"},"DesiredCapacity":{"type":"integer"},"DefaultCooldown":{"type":"integer"},"AvailabilityZones":{"shape":"S1a"},"LoadBalancerNames":{"shape":"Sa"},"TargetGroupARNs":{"shape":"S6"},"HealthCheckType":{},"HealthCheckGracePeriod":{"type":"integer"},"PlacementGroup":{},"VPCZoneIdentifier":{},"TerminationPolicies":{"shape":"S1e"},"NewInstancesProtectedFromScaleIn":{"type":"boolean"},"LifecycleHookSpecificationList":{"type":"list","member":{"type":"structure","required":["LifecycleHookName","LifecycleTransition"],"members":{"LifecycleHookName":{},"LifecycleTransition":{},"NotificationMetadata":{},"HeartbeatTimeout":{"type":"integer"},"DefaultResult":{},"NotificationTargetARN":{},"RoleARN":{}}}},"Tags":{"shape":"S1n"},"ServiceLinkedRoleARN":{}}}},"CreateLaunchConfiguration":{"input":{"type":"structure","required":["LaunchConfigurationName"],"members":{"LaunchConfigurationName":{},"ImageId":{},"KeyName":{},"SecurityGroups":{"shape":"S1t"},"ClassicLinkVPCId":{},"ClassicLinkVPCSecurityGroups":{"shape":"S1u"},"UserData":{},"InstanceId":{},"InstanceType":{},"KernelId":{},"RamdiskId":{},"BlockDeviceMappings":{"shape":"S1w"},"InstanceMonitoring":{"shape":"S25"},"SpotPrice":{},"IamInstanceProfile":{},"EbsOptimized":{"type":"boolean"},"AssociatePublicIpAddress":{"type":"boolean"},"PlacementTenancy":{}}}},"CreateOrUpdateTags":{"input":{"type":"structure","required":["Tags"],"members":{"Tags":{"shape":"S1n"}}}},"DeleteAutoScalingGroup":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"ForceDelete":{"type":"boolean"}}}},"DeleteLaunchConfiguration":{"input":{"type":"structure","required":["LaunchConfigurationName"],"members":{"LaunchConfigurationName":{}}}},"DeleteLifecycleHook":{"input":{"type":"structure","required":["LifecycleHookName","AutoScalingGroupName"],"members":{"LifecycleHookName":{},"AutoScalingGroupName":{}}},"output":{"resultWrapper":"DeleteLifecycleHookResult","type":"structure","members":{}}},"DeleteNotificationConfiguration":{"input":{"type":"structure","required":["AutoScalingGroupName","TopicARN"],"members":{"AutoScalingGroupName":{},"TopicARN":{}}}},"DeletePolicy":{"input":{"type":"structure","required":["PolicyName"],"members":{"AutoScalingGroupName":{},"PolicyName":{}}}},"DeleteScheduledAction":{"input":{"type":"structure","required":["AutoScalingGroupName","ScheduledActionName"],"members":{"AutoScalingGroupName":{},"ScheduledActionName":{}}}},"DeleteTags":{"input":{"type":"structure","required":["Tags"],"members":{"Tags":{"shape":"S1n"}}}},"DescribeAccountLimits":{"output":{"resultWrapper":"DescribeAccountLimitsResult","type":"structure","members":{"MaxNumberOfAutoScalingGroups":{"type":"integer"},"MaxNumberOfLaunchConfigurations":{"type":"integer"},"NumberOfAutoScalingGroups":{"type":"integer"},"NumberOfLaunchConfigurations":{"type":"integer"}}}},"DescribeAdjustmentTypes":{"output":{"resultWrapper":"DescribeAdjustmentTypesResult","type":"structure","members":{"AdjustmentTypes":{"type":"list","member":{"type":"structure","members":{"AdjustmentType":{}}}}}}},"DescribeAutoScalingGroups":{"input":{"type":"structure","members":{"AutoScalingGroupNames":{"shape":"S2t"},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeAutoScalingGroupsResult","type":"structure","required":["AutoScalingGroups"],"members":{"AutoScalingGroups":{"type":"list","member":{"type":"structure","required":["AutoScalingGroupName","MinSize","MaxSize","DesiredCapacity","DefaultCooldown","AvailabilityZones","HealthCheckType","CreatedTime"],"members":{"AutoScalingGroupName":{},"AutoScalingGroupARN":{},"LaunchConfigurationName":{},"LaunchTemplate":{"shape":"Sy"},"MixedInstancesPolicy":{"shape":"S10"},"MinSize":{"type":"integer"},"MaxSize":{"type":"integer"},"DesiredCapacity":{"type":"integer"},"DefaultCooldown":{"type":"integer"},"AvailabilityZones":{"shape":"S1a"},"LoadBalancerNames":{"shape":"Sa"},"TargetGroupARNs":{"shape":"S6"},"HealthCheckType":{},"HealthCheckGracePeriod":{"type":"integer"},"Instances":{"type":"list","member":{"type":"structure","required":["InstanceId","AvailabilityZone","LifecycleState","HealthStatus","ProtectedFromScaleIn"],"members":{"InstanceId":{},"AvailabilityZone":{},"LifecycleState":{},"HealthStatus":{},"LaunchConfigurationName":{},"LaunchTemplate":{"shape":"Sy"},"ProtectedFromScaleIn":{"type":"boolean"}}}},"CreatedTime":{"type":"timestamp"},"SuspendedProcesses":{"type":"list","member":{"type":"structure","members":{"ProcessName":{},"SuspensionReason":{}}}},"PlacementGroup":{},"VPCZoneIdentifier":{},"EnabledMetrics":{"type":"list","member":{"type":"structure","members":{"Metric":{},"Granularity":{}}}},"Status":{},"Tags":{"shape":"S35"},"TerminationPolicies":{"shape":"S1e"},"NewInstancesProtectedFromScaleIn":{"type":"boolean"},"ServiceLinkedRoleARN":{}}}},"NextToken":{}}}},"DescribeAutoScalingInstances":{"input":{"type":"structure","members":{"InstanceIds":{"shape":"S2"},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"DescribeAutoScalingInstancesResult","type":"structure","members":{"AutoScalingInstances":{"type":"list","member":{"type":"structure","required":["InstanceId","AutoScalingGroupName","AvailabilityZone","LifecycleState","HealthStatus","ProtectedFromScaleIn"],"members":{"InstanceId":{},"AutoScalingGroupName":{},"AvailabilityZone":{},"LifecycleState":{},"HealthStatus":{},"LaunchConfigurationName":{},"LaunchTemplate":{"shape":"Sy"},"ProtectedFromScaleIn":{"type":"boolean"}}}},"NextToken":{}}}},"DescribeAutoScalingNotificationTypes":{"output":{"resultWrapper":"DescribeAutoScalingNotificationTypesResult","type":"structure","members":{"AutoScalingNotificationTypes":{"shape":"S3c"}}}},"DescribeLaunchConfigurations":{"input":{"type":"structure","members":{"LaunchConfigurationNames":{"type":"list","member":{}},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeLaunchConfigurationsResult","type":"structure","required":["LaunchConfigurations"],"members":{"LaunchConfigurations":{"type":"list","member":{"type":"structure","required":["LaunchConfigurationName","ImageId","InstanceType","CreatedTime"],"members":{"LaunchConfigurationName":{},"LaunchConfigurationARN":{},"ImageId":{},"KeyName":{},"SecurityGroups":{"shape":"S1t"},"ClassicLinkVPCId":{},"ClassicLinkVPCSecurityGroups":{"shape":"S1u"},"UserData":{},"InstanceType":{},"KernelId":{},"RamdiskId":{},"BlockDeviceMappings":{"shape":"S1w"},"InstanceMonitoring":{"shape":"S25"},"SpotPrice":{},"IamInstanceProfile":{},"CreatedTime":{"type":"timestamp"},"EbsOptimized":{"type":"boolean"},"AssociatePublicIpAddress":{"type":"boolean"},"PlacementTenancy":{}}}},"NextToken":{}}}},"DescribeLifecycleHookTypes":{"output":{"resultWrapper":"DescribeLifecycleHookTypesResult","type":"structure","members":{"LifecycleHookTypes":{"shape":"S3c"}}}},"DescribeLifecycleHooks":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"LifecycleHookNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DescribeLifecycleHooksResult","type":"structure","members":{"LifecycleHooks":{"type":"list","member":{"type":"structure","members":{"LifecycleHookName":{},"AutoScalingGroupName":{},"LifecycleTransition":{},"NotificationTargetARN":{},"RoleARN":{},"NotificationMetadata":{},"HeartbeatTimeout":{"type":"integer"},"GlobalTimeout":{"type":"integer"},"DefaultResult":{}}}}}}},"DescribeLoadBalancerTargetGroups":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeLoadBalancerTargetGroupsResult","type":"structure","members":{"LoadBalancerTargetGroups":{"type":"list","member":{"type":"structure","members":{"LoadBalancerTargetGroupARN":{},"State":{}}}},"NextToken":{}}}},"DescribeLoadBalancers":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeLoadBalancersResult","type":"structure","members":{"LoadBalancers":{"type":"list","member":{"type":"structure","members":{"LoadBalancerName":{},"State":{}}}},"NextToken":{}}}},"DescribeMetricCollectionTypes":{"output":{"resultWrapper":"DescribeMetricCollectionTypesResult","type":"structure","members":{"Metrics":{"type":"list","member":{"type":"structure","members":{"Metric":{}}}},"Granularities":{"type":"list","member":{"type":"structure","members":{"Granularity":{}}}}}}},"DescribeNotificationConfigurations":{"input":{"type":"structure","members":{"AutoScalingGroupNames":{"shape":"S2t"},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeNotificationConfigurationsResult","type":"structure","required":["NotificationConfigurations"],"members":{"NotificationConfigurations":{"type":"list","member":{"type":"structure","members":{"AutoScalingGroupName":{},"TopicARN":{},"NotificationType":{}}}},"NextToken":{}}}},"DescribePolicies":{"input":{"type":"structure","members":{"AutoScalingGroupName":{},"PolicyNames":{"type":"list","member":{}},"PolicyTypes":{"type":"list","member":{}},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribePoliciesResult","type":"structure","members":{"ScalingPolicies":{"type":"list","member":{"type":"structure","members":{"AutoScalingGroupName":{},"PolicyName":{},"PolicyARN":{},"PolicyType":{},"AdjustmentType":{},"MinAdjustmentStep":{"shape":"S4c"},"MinAdjustmentMagnitude":{"type":"integer"},"ScalingAdjustment":{"type":"integer"},"Cooldown":{"type":"integer"},"StepAdjustments":{"shape":"S4f"},"MetricAggregationType":{},"EstimatedInstanceWarmup":{"type":"integer"},"Alarms":{"shape":"S4j"},"TargetTrackingConfiguration":{"shape":"S4l"}}}},"NextToken":{}}}},"DescribeScalingActivities":{"input":{"type":"structure","members":{"ActivityIds":{"type":"list","member":{}},"AutoScalingGroupName":{},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"DescribeScalingActivitiesResult","type":"structure","required":["Activities"],"members":{"Activities":{"shape":"S51"},"NextToken":{}}}},"DescribeScalingProcessTypes":{"output":{"resultWrapper":"DescribeScalingProcessTypesResult","type":"structure","members":{"Processes":{"type":"list","member":{"type":"structure","required":["ProcessName"],"members":{"ProcessName":{}}}}}}},"DescribeScheduledActions":{"input":{"type":"structure","members":{"AutoScalingGroupName":{},"ScheduledActionNames":{"shape":"Se"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeScheduledActionsResult","type":"structure","members":{"ScheduledUpdateGroupActions":{"type":"list","member":{"type":"structure","members":{"AutoScalingGroupName":{},"ScheduledActionName":{},"ScheduledActionARN":{},"Time":{"type":"timestamp"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Recurrence":{},"MinSize":{"type":"integer"},"MaxSize":{"type":"integer"},"DesiredCapacity":{"type":"integer"}}}},"NextToken":{}}}},"DescribeTags":{"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","members":{"Name":{},"Values":{"type":"list","member":{}}}}},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeTagsResult","type":"structure","members":{"Tags":{"shape":"S35"},"NextToken":{}}}},"DescribeTerminationPolicyTypes":{"output":{"resultWrapper":"DescribeTerminationPolicyTypesResult","type":"structure","members":{"TerminationPolicyTypes":{"shape":"S1e"}}}},"DetachInstances":{"input":{"type":"structure","required":["AutoScalingGroupName","ShouldDecrementDesiredCapacity"],"members":{"InstanceIds":{"shape":"S2"},"AutoScalingGroupName":{},"ShouldDecrementDesiredCapacity":{"type":"boolean"}}},"output":{"resultWrapper":"DetachInstancesResult","type":"structure","members":{"Activities":{"shape":"S51"}}}},"DetachLoadBalancerTargetGroups":{"input":{"type":"structure","required":["AutoScalingGroupName","TargetGroupARNs"],"members":{"AutoScalingGroupName":{},"TargetGroupARNs":{"shape":"S6"}}},"output":{"resultWrapper":"DetachLoadBalancerTargetGroupsResult","type":"structure","members":{}}},"DetachLoadBalancers":{"input":{"type":"structure","required":["AutoScalingGroupName","LoadBalancerNames"],"members":{"AutoScalingGroupName":{},"LoadBalancerNames":{"shape":"Sa"}}},"output":{"resultWrapper":"DetachLoadBalancersResult","type":"structure","members":{}}},"DisableMetricsCollection":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"Metrics":{"shape":"S5q"}}}},"EnableMetricsCollection":{"input":{"type":"structure","required":["AutoScalingGroupName","Granularity"],"members":{"AutoScalingGroupName":{},"Metrics":{"shape":"S5q"},"Granularity":{}}}},"EnterStandby":{"input":{"type":"structure","required":["AutoScalingGroupName","ShouldDecrementDesiredCapacity"],"members":{"InstanceIds":{"shape":"S2"},"AutoScalingGroupName":{},"ShouldDecrementDesiredCapacity":{"type":"boolean"}}},"output":{"resultWrapper":"EnterStandbyResult","type":"structure","members":{"Activities":{"shape":"S51"}}}},"ExecutePolicy":{"input":{"type":"structure","required":["PolicyName"],"members":{"AutoScalingGroupName":{},"PolicyName":{},"HonorCooldown":{"type":"boolean"},"MetricValue":{"type":"double"},"BreachThreshold":{"type":"double"}}}},"ExitStandby":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"InstanceIds":{"shape":"S2"},"AutoScalingGroupName":{}}},"output":{"resultWrapper":"ExitStandbyResult","type":"structure","members":{"Activities":{"shape":"S51"}}}},"PutLifecycleHook":{"input":{"type":"structure","required":["LifecycleHookName","AutoScalingGroupName"],"members":{"LifecycleHookName":{},"AutoScalingGroupName":{},"LifecycleTransition":{},"RoleARN":{},"NotificationTargetARN":{},"NotificationMetadata":{},"HeartbeatTimeout":{"type":"integer"},"DefaultResult":{}}},"output":{"resultWrapper":"PutLifecycleHookResult","type":"structure","members":{}}},"PutNotificationConfiguration":{"input":{"type":"structure","required":["AutoScalingGroupName","TopicARN","NotificationTypes"],"members":{"AutoScalingGroupName":{},"TopicARN":{},"NotificationTypes":{"shape":"S3c"}}}},"PutScalingPolicy":{"input":{"type":"structure","required":["AutoScalingGroupName","PolicyName"],"members":{"AutoScalingGroupName":{},"PolicyName":{},"PolicyType":{},"AdjustmentType":{},"MinAdjustmentStep":{"shape":"S4c"},"MinAdjustmentMagnitude":{"type":"integer"},"ScalingAdjustment":{"type":"integer"},"Cooldown":{"type":"integer"},"MetricAggregationType":{},"StepAdjustments":{"shape":"S4f"},"EstimatedInstanceWarmup":{"type":"integer"},"TargetTrackingConfiguration":{"shape":"S4l"}}},"output":{"resultWrapper":"PutScalingPolicyResult","type":"structure","members":{"PolicyARN":{},"Alarms":{"shape":"S4j"}}}},"PutScheduledUpdateGroupAction":{"input":{"type":"structure","required":["AutoScalingGroupName","ScheduledActionName"],"members":{"AutoScalingGroupName":{},"ScheduledActionName":{},"Time":{"type":"timestamp"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Recurrence":{},"MinSize":{"type":"integer"},"MaxSize":{"type":"integer"},"DesiredCapacity":{"type":"integer"}}}},"RecordLifecycleActionHeartbeat":{"input":{"type":"structure","required":["LifecycleHookName","AutoScalingGroupName"],"members":{"LifecycleHookName":{},"AutoScalingGroupName":{},"LifecycleActionToken":{},"InstanceId":{}}},"output":{"resultWrapper":"RecordLifecycleActionHeartbeatResult","type":"structure","members":{}}},"ResumeProcesses":{"input":{"shape":"S66"}},"SetDesiredCapacity":{"input":{"type":"structure","required":["AutoScalingGroupName","DesiredCapacity"],"members":{"AutoScalingGroupName":{},"DesiredCapacity":{"type":"integer"},"HonorCooldown":{"type":"boolean"}}}},"SetInstanceHealth":{"input":{"type":"structure","required":["InstanceId","HealthStatus"],"members":{"InstanceId":{},"HealthStatus":{},"ShouldRespectGracePeriod":{"type":"boolean"}}}},"SetInstanceProtection":{"input":{"type":"structure","required":["InstanceIds","AutoScalingGroupName","ProtectedFromScaleIn"],"members":{"InstanceIds":{"shape":"S2"},"AutoScalingGroupName":{},"ProtectedFromScaleIn":{"type":"boolean"}}},"output":{"resultWrapper":"SetInstanceProtectionResult","type":"structure","members":{}}},"SuspendProcesses":{"input":{"shape":"S66"}},"TerminateInstanceInAutoScalingGroup":{"input":{"type":"structure","required":["InstanceId","ShouldDecrementDesiredCapacity"],"members":{"InstanceId":{},"ShouldDecrementDesiredCapacity":{"type":"boolean"}}},"output":{"resultWrapper":"TerminateInstanceInAutoScalingGroupResult","type":"structure","members":{"Activity":{"shape":"S52"}}}},"UpdateAutoScalingGroup":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"LaunchConfigurationName":{},"LaunchTemplate":{"shape":"Sy"},"MixedInstancesPolicy":{"shape":"S10"},"MinSize":{"type":"integer"},"MaxSize":{"type":"integer"},"DesiredCapacity":{"type":"integer"},"DefaultCooldown":{"type":"integer"},"AvailabilityZones":{"shape":"S1a"},"HealthCheckType":{},"HealthCheckGracePeriod":{"type":"integer"},"PlacementGroup":{},"VPCZoneIdentifier":{},"TerminationPolicies":{"shape":"S1e"},"NewInstancesProtectedFromScaleIn":{"type":"boolean"},"ServiceLinkedRoleARN":{}}}}},"shapes":{"S2":{"type":"list","member":{}},"S6":{"type":"list","member":{}},"Sa":{"type":"list","member":{}},"Se":{"type":"list","member":{}},"Sg":{"type":"list","member":{"type":"structure","required":["ScheduledActionName"],"members":{"ScheduledActionName":{},"ErrorCode":{},"ErrorMessage":{}}}},"Sy":{"type":"structure","members":{"LaunchTemplateId":{},"LaunchTemplateName":{},"Version":{}}},"S10":{"type":"structure","members":{"LaunchTemplate":{"type":"structure","members":{"LaunchTemplateSpecification":{"shape":"Sy"},"Overrides":{"type":"list","member":{"type":"structure","members":{"InstanceType":{}}}}}},"InstancesDistribution":{"type":"structure","members":{"OnDemandAllocationStrategy":{},"OnDemandBaseCapacity":{"type":"integer"},"OnDemandPercentageAboveBaseCapacity":{"type":"integer"},"SpotAllocationStrategy":{},"SpotInstancePools":{"type":"integer"},"SpotMaxPrice":{}}}}},"S1a":{"type":"list","member":{}},"S1e":{"type":"list","member":{}},"S1n":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"ResourceId":{},"ResourceType":{},"Key":{},"Value":{},"PropagateAtLaunch":{"type":"boolean"}}}},"S1t":{"type":"list","member":{}},"S1u":{"type":"list","member":{}},"S1w":{"type":"list","member":{"type":"structure","required":["DeviceName"],"members":{"VirtualName":{},"DeviceName":{},"Ebs":{"type":"structure","members":{"SnapshotId":{},"VolumeSize":{"type":"integer"},"VolumeType":{},"DeleteOnTermination":{"type":"boolean"},"Iops":{"type":"integer"},"Encrypted":{"type":"boolean"}}},"NoDevice":{"type":"boolean"}}}},"S25":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"S2t":{"type":"list","member":{}},"S35":{"type":"list","member":{"type":"structure","members":{"ResourceId":{},"ResourceType":{},"Key":{},"Value":{},"PropagateAtLaunch":{"type":"boolean"}}}},"S3c":{"type":"list","member":{}},"S4c":{"type":"integer","deprecated":true},"S4f":{"type":"list","member":{"type":"structure","required":["ScalingAdjustment"],"members":{"MetricIntervalLowerBound":{"type":"double"},"MetricIntervalUpperBound":{"type":"double"},"ScalingAdjustment":{"type":"integer"}}}},"S4j":{"type":"list","member":{"type":"structure","members":{"AlarmName":{},"AlarmARN":{}}}},"S4l":{"type":"structure","required":["TargetValue"],"members":{"PredefinedMetricSpecification":{"type":"structure","required":["PredefinedMetricType"],"members":{"PredefinedMetricType":{},"ResourceLabel":{}}},"CustomizedMetricSpecification":{"type":"structure","required":["MetricName","Namespace","Statistic"],"members":{"MetricName":{},"Namespace":{},"Dimensions":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"Statistic":{},"Unit":{}}},"TargetValue":{"type":"double"},"DisableScaleIn":{"type":"boolean"}}},"S51":{"type":"list","member":{"shape":"S52"}},"S52":{"type":"structure","required":["ActivityId","AutoScalingGroupName","Cause","StartTime","StatusCode"],"members":{"ActivityId":{},"AutoScalingGroupName":{},"Description":{},"Cause":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"StatusCode":{},"StatusMessage":{},"Progress":{"type":"integer"},"Details":{}}},"S5q":{"type":"list","member":{}},"S66":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"ScalingProcesses":{"type":"list","member":{}}}}}}')},"0mo+":function(e,t,r){!function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},r={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return r[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,r){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(r("wd/R"))},"0pAb":function(e){e.exports=JSON.parse('{"pagination":{}}')},"0rfp":function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2016-11-15","endpointPrefix":"ec2","protocol":"ec2","serviceAbbreviation":"Amazon EC2","serviceFullName":"Amazon Elastic Compute Cloud","serviceId":"EC2","signatureVersion":"v4","uid":"ec2-2016-11-15","xmlNamespace":"http://ec2.amazonaws.com/doc/2016-11-15"},"operations":{"AcceptReservedInstancesExchangeQuote":{"input":{"type":"structure","required":["ReservedInstanceIds"],"members":{"DryRun":{"type":"boolean"},"ReservedInstanceIds":{"shape":"S3","locationName":"ReservedInstanceId"},"TargetConfigurations":{"shape":"S5","locationName":"TargetConfiguration"}}},"output":{"type":"structure","members":{"ExchangeId":{"locationName":"exchangeId"}}}},"AcceptTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sb","locationName":"transitGatewayVpcAttachment"}}}},"AcceptVpcEndpointConnections":{"input":{"type":"structure","required":["ServiceId","VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointIds":{"shape":"Sd","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"Sm","locationName":"unsuccessful"}}}},"AcceptVpcPeeringConnection":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"VpcPeeringConnection":{"shape":"Sr","locationName":"vpcPeeringConnection"}}}},"AdvertiseByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S12","locationName":"byoipCidr"}}}},"AllocateAddress":{"input":{"type":"structure","members":{"Domain":{},"Address":{},"PublicIpv4Pool":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"PublicIp":{"locationName":"publicIp"},"AllocationId":{"locationName":"allocationId"},"PublicIpv4Pool":{"locationName":"publicIpv4Pool"},"Domain":{"locationName":"domain"}}}},"AllocateHosts":{"input":{"type":"structure","required":["AvailabilityZone","InstanceType","Quantity"],"members":{"AutoPlacement":{"locationName":"autoPlacement"},"AvailabilityZone":{"locationName":"availabilityZone"},"ClientToken":{"locationName":"clientToken"},"InstanceType":{"locationName":"instanceType"},"Quantity":{"locationName":"quantity","type":"integer"},"TagSpecifications":{"shape":"S19","locationName":"TagSpecification"},"HostRecovery":{}}},"output":{"type":"structure","members":{"HostIds":{"shape":"S1e","locationName":"hostIdSet"}}}},"ApplySecurityGroupsToClientVpnTargetNetwork":{"input":{"type":"structure","required":["ClientVpnEndpointId","VpcId","SecurityGroupIds"],"members":{"ClientVpnEndpointId":{},"VpcId":{},"SecurityGroupIds":{"shape":"S1g","locationName":"SecurityGroupId"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SecurityGroupIds":{"shape":"S1g","locationName":"securityGroupIds"}}}},"AssignIpv6Addresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"S1j","locationName":"ipv6Addresses"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"AssignedIpv6Addresses":{"shape":"S1j","locationName":"assignedIpv6Addresses"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}}},"AssignPrivateIpAddresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"AllowReassignment":{"locationName":"allowReassignment","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddresses":{"shape":"S1m","locationName":"privateIpAddress"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"}}},"output":{"type":"structure","members":{"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"AssignedPrivateIpAddresses":{"locationName":"assignedPrivateIpAddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PrivateIpAddress":{"locationName":"privateIpAddress"}}}}}}},"AssociateAddress":{"input":{"type":"structure","members":{"AllocationId":{},"InstanceId":{},"PublicIp":{},"AllowReassociation":{"locationName":"allowReassociation","type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"}}}},"AssociateClientVpnTargetNetwork":{"input":{"type":"structure","required":["ClientVpnEndpointId","SubnetId"],"members":{"ClientVpnEndpointId":{},"SubnetId":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Status":{"shape":"S1u","locationName":"status"}}}},"AssociateDhcpOptions":{"input":{"type":"structure","required":["DhcpOptionsId","VpcId"],"members":{"DhcpOptionsId":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"AssociateIamInstanceProfile":{"input":{"type":"structure","required":["IamInstanceProfile","InstanceId"],"members":{"IamInstanceProfile":{"shape":"S1y"},"InstanceId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S20","locationName":"iamInstanceProfileAssociation"}}}},"AssociateRouteTable":{"input":{"type":"structure","required":["RouteTableId","SubnetId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"},"SubnetId":{"locationName":"subnetId"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"}}}},"AssociateSubnetCidrBlock":{"input":{"type":"structure","required":["Ipv6CidrBlock","SubnetId"],"members":{"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"SubnetId":{"locationName":"subnetId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S27","locationName":"ipv6CidrBlockAssociation"},"SubnetId":{"locationName":"subnetId"}}}},"AssociateTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Association":{"shape":"S2c","locationName":"association"}}}},"AssociateVpcCidrBlock":{"input":{"type":"structure","required":["VpcId"],"members":{"AmazonProvidedIpv6CidrBlock":{"locationName":"amazonProvidedIpv6CidrBlock","type":"boolean"},"CidrBlock":{},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S2h","locationName":"ipv6CidrBlockAssociation"},"CidrBlockAssociation":{"shape":"S2k","locationName":"cidrBlockAssociation"},"VpcId":{"locationName":"vpcId"}}}},"AttachClassicLinkVpc":{"input":{"type":"structure","required":["Groups","InstanceId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"S2m","locationName":"SecurityGroupId"},"InstanceId":{"locationName":"instanceId"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"AttachInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"},"VpcId":{"locationName":"vpcId"}}}},"AttachNetworkInterface":{"input":{"type":"structure","required":["DeviceIndex","InstanceId","NetworkInterfaceId"],"members":{"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"AttachmentId":{"locationName":"attachmentId"}}}},"AttachVolume":{"input":{"type":"structure","required":["Device","InstanceId","VolumeId"],"members":{"Device":{},"InstanceId":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"S2s"}},"AttachVpnGateway":{"input":{"type":"structure","required":["VpcId","VpnGatewayId"],"members":{"VpcId":{},"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpcAttachment":{"shape":"S2w","locationName":"attachment"}}}},"AuthorizeClientVpnIngress":{"input":{"type":"structure","required":["ClientVpnEndpointId","TargetNetworkCidr"],"members":{"ClientVpnEndpointId":{},"TargetNetworkCidr":{},"AccessGroupId":{},"AuthorizeAllGroups":{"type":"boolean"},"Description":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S30","locationName":"status"}}}},"AuthorizeSecurityGroupEgress":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupId":{"locationName":"groupId"},"IpPermissions":{"shape":"S33","locationName":"ipPermissions"},"CidrIp":{"locationName":"cidrIp"},"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"ToPort":{"locationName":"toPort","type":"integer"},"SourceSecurityGroupName":{"locationName":"sourceSecurityGroupName"},"SourceSecurityGroupOwnerId":{"locationName":"sourceSecurityGroupOwnerId"}}}},"AuthorizeSecurityGroupIngress":{"input":{"type":"structure","members":{"CidrIp":{},"FromPort":{"type":"integer"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S33"},"IpProtocol":{},"SourceSecurityGroupName":{},"SourceSecurityGroupOwnerId":{},"ToPort":{"type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"BundleInstance":{"input":{"type":"structure","required":["InstanceId","Storage"],"members":{"InstanceId":{},"Storage":{"shape":"S3f"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTask":{"shape":"S3j","locationName":"bundleInstanceTask"}}}},"CancelBundleTask":{"input":{"type":"structure","required":["BundleId"],"members":{"BundleId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTask":{"shape":"S3j","locationName":"bundleInstanceTask"}}}},"CancelCapacityReservation":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"CancelConversionTask":{"input":{"type":"structure","required":["ConversionTaskId"],"members":{"ConversionTaskId":{"locationName":"conversionTaskId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"ReasonMessage":{"locationName":"reasonMessage"}}}},"CancelExportTask":{"input":{"type":"structure","required":["ExportTaskId"],"members":{"ExportTaskId":{"locationName":"exportTaskId"}}}},"CancelImportTask":{"input":{"type":"structure","members":{"CancelReason":{},"DryRun":{"type":"boolean"},"ImportTaskId":{}}},"output":{"type":"structure","members":{"ImportTaskId":{"locationName":"importTaskId"},"PreviousState":{"locationName":"previousState"},"State":{"locationName":"state"}}}},"CancelReservedInstancesListing":{"input":{"type":"structure","required":["ReservedInstancesListingId"],"members":{"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S3w","locationName":"reservedInstancesListingsSet"}}}},"CancelSpotFleetRequests":{"input":{"type":"structure","required":["SpotFleetRequestIds","TerminateInstances"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotFleetRequestIds":{"shape":"Sd","locationName":"spotFleetRequestId"},"TerminateInstances":{"locationName":"terminateInstances","type":"boolean"}}},"output":{"type":"structure","members":{"SuccessfulFleetRequests":{"locationName":"successfulFleetRequestSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentSpotFleetRequestState":{"locationName":"currentSpotFleetRequestState"},"PreviousSpotFleetRequestState":{"locationName":"previousSpotFleetRequestState"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"UnsuccessfulFleetRequests":{"locationName":"unsuccessfulFleetRequestSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}}}}},"CancelSpotInstanceRequests":{"input":{"type":"structure","required":["SpotInstanceRequestIds"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotInstanceRequestIds":{"shape":"S4h","locationName":"SpotInstanceRequestId"}}},"output":{"type":"structure","members":{"CancelledSpotInstanceRequests":{"locationName":"spotInstanceRequestSet","type":"list","member":{"locationName":"item","type":"structure","members":{"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"State":{"locationName":"state"}}}}}}},"ConfirmProductInstance":{"input":{"type":"structure","required":["InstanceId","ProductCode"],"members":{"InstanceId":{},"ProductCode":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"OwnerId":{"locationName":"ownerId"},"Return":{"locationName":"return","type":"boolean"}}}},"CopyFpgaImage":{"input":{"type":"structure","required":["SourceFpgaImageId","SourceRegion"],"members":{"DryRun":{"type":"boolean"},"SourceFpgaImageId":{},"Description":{},"Name":{},"SourceRegion":{},"ClientToken":{}}},"output":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"}}}},"CopyImage":{"input":{"type":"structure","required":["Name","SourceImageId","SourceRegion"],"members":{"ClientToken":{},"Description":{},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"Name":{},"SourceImageId":{},"SourceRegion":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"CopySnapshot":{"input":{"type":"structure","required":["SourceRegion","SourceSnapshotId"],"members":{"Description":{},"DestinationRegion":{"locationName":"destinationRegion"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"PresignedUrl":{"locationName":"presignedUrl"},"SourceRegion":{},"SourceSnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"}}}},"CreateCapacityReservation":{"input":{"type":"structure","required":["InstanceType","InstancePlatform","InstanceCount"],"members":{"ClientToken":{},"InstanceType":{},"InstancePlatform":{},"AvailabilityZone":{},"AvailabilityZoneId":{},"Tenancy":{},"InstanceCount":{"type":"integer"},"EbsOptimized":{"type":"boolean"},"EphemeralStorage":{"type":"boolean"},"EndDate":{"type":"timestamp"},"EndDateType":{},"InstanceMatchCriteria":{},"TagSpecifications":{"shape":"S19"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CapacityReservation":{"shape":"S50","locationName":"capacityReservation"}}}},"CreateClientVpnEndpoint":{"input":{"type":"structure","required":["ClientCidrBlock","ServerCertificateArn","AuthenticationOptions","ConnectionLogOptions"],"members":{"ClientCidrBlock":{},"ServerCertificateArn":{},"AuthenticationOptions":{"locationName":"Authentication","type":"list","member":{"type":"structure","members":{"Type":{},"ActiveDirectory":{"type":"structure","members":{"DirectoryId":{}}},"MutualAuthentication":{"type":"structure","members":{"ClientRootCertificateChainArn":{}}}}}},"ConnectionLogOptions":{"shape":"S58"},"DnsServers":{"shape":"Sd"},"TransportProtocol":{},"Description":{},"SplitTunnel":{"type":"boolean"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true},"TagSpecifications":{"shape":"S19","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Status":{"shape":"S5b","locationName":"status"},"DnsName":{"locationName":"dnsName"}}}},"CreateClientVpnRoute":{"input":{"type":"structure","required":["ClientVpnEndpointId","DestinationCidrBlock","TargetVpcSubnetId"],"members":{"ClientVpnEndpointId":{},"DestinationCidrBlock":{},"TargetVpcSubnetId":{},"Description":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S5f","locationName":"status"}}}},"CreateCustomerGateway":{"input":{"type":"structure","required":["BgpAsn","Type"],"members":{"BgpAsn":{"type":"integer"},"PublicIp":{"locationName":"IpAddress"},"CertificateArn":{},"Type":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CustomerGateway":{"shape":"S5k","locationName":"customerGateway"}}}},"CreateDefaultSubnet":{"input":{"type":"structure","required":["AvailabilityZone"],"members":{"AvailabilityZone":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Subnet":{"shape":"S5n","locationName":"subnet"}}}},"CreateDefaultVpc":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Vpc":{"shape":"S5s","locationName":"vpc"}}}},"CreateDhcpOptions":{"input":{"type":"structure","required":["DhcpConfigurations"],"members":{"DhcpConfigurations":{"locationName":"dhcpConfiguration","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Values":{"shape":"Sd","locationName":"Value"}}}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"DhcpOptions":{"shape":"S61","locationName":"dhcpOptions"}}}},"CreateEgressOnlyInternetGateway":{"input":{"type":"structure","required":["VpcId"],"members":{"ClientToken":{},"DryRun":{"type":"boolean"},"VpcId":{}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"EgressOnlyInternetGateway":{"shape":"S68","locationName":"egressOnlyInternetGateway"}}}},"CreateFleet":{"input":{"type":"structure","required":["LaunchTemplateConfigs","TargetCapacitySpecification"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"SpotOptions":{"type":"structure","members":{"AllocationStrategy":{},"InstanceInterruptionBehavior":{},"InstancePoolsToUseCount":{"type":"integer"},"SingleInstanceType":{"type":"boolean"},"SingleAvailabilityZone":{"type":"boolean"},"MinTargetCapacity":{"type":"integer"},"MaxTotalPrice":{}}},"OnDemandOptions":{"type":"structure","members":{"AllocationStrategy":{},"SingleInstanceType":{"type":"boolean"},"SingleAvailabilityZone":{"type":"boolean"},"MinTargetCapacity":{"type":"integer"},"MaxTotalPrice":{}}},"ExcessCapacityTerminationPolicy":{},"LaunchTemplateConfigs":{"type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateSpecification":{"type":"structure","members":{"LaunchTemplateId":{},"LaunchTemplateName":{},"Version":{}}},"Overrides":{"type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{},"MaxPrice":{},"SubnetId":{},"AvailabilityZone":{},"WeightedCapacity":{"type":"double"},"Priority":{"type":"double"},"Placement":{"shape":"S6q"}}}}}}},"TargetCapacitySpecification":{"shape":"S6r"},"TerminateInstancesWithExpiration":{"type":"boolean"},"Type":{},"ValidFrom":{"type":"timestamp"},"ValidUntil":{"type":"timestamp"},"ReplaceUnhealthyInstances":{"type":"boolean"},"TagSpecifications":{"shape":"S19","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"FleetId":{"locationName":"fleetId"},"Errors":{"locationName":"errorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"S6y","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"ErrorCode":{"locationName":"errorCode"},"ErrorMessage":{"locationName":"errorMessage"}}}},"Instances":{"locationName":"fleetInstanceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"S6y","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"InstanceIds":{"shape":"S75","locationName":"instanceIds"},"InstanceType":{"locationName":"instanceType"},"Platform":{"locationName":"platform"}}}}}}},"CreateFlowLogs":{"input":{"type":"structure","required":["ResourceIds","ResourceType","TrafficType"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"DeliverLogsPermissionArn":{},"LogGroupName":{},"ResourceIds":{"shape":"Sd","locationName":"ResourceId"},"ResourceType":{},"TrafficType":{},"LogDestinationType":{},"LogDestination":{}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"FlowLogIds":{"shape":"Sd","locationName":"flowLogIdSet"},"Unsuccessful":{"shape":"Sm","locationName":"unsuccessful"}}}},"CreateFpgaImage":{"input":{"type":"structure","required":["InputStorageLocation"],"members":{"DryRun":{"type":"boolean"},"InputStorageLocation":{"shape":"S7e"},"LogsStorageLocation":{"shape":"S7e"},"Description":{},"Name":{},"ClientToken":{}}},"output":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"FpgaImageGlobalId":{"locationName":"fpgaImageGlobalId"}}}},"CreateImage":{"input":{"type":"structure","required":["InstanceId","Name"],"members":{"BlockDeviceMappings":{"shape":"S7h","locationName":"blockDeviceMapping"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"Name":{"locationName":"name"},"NoReboot":{"locationName":"noReboot","type":"boolean"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"CreateInstanceExportTask":{"input":{"type":"structure","required":["InstanceId"],"members":{"Description":{"locationName":"description"},"ExportToS3Task":{"locationName":"exportToS3","type":"structure","members":{"ContainerFormat":{"locationName":"containerFormat"},"DiskImageFormat":{"locationName":"diskImageFormat"},"S3Bucket":{"locationName":"s3Bucket"},"S3Prefix":{"locationName":"s3Prefix"}}},"InstanceId":{"locationName":"instanceId"},"TargetEnvironment":{"locationName":"targetEnvironment"}}},"output":{"type":"structure","members":{"ExportTask":{"shape":"S7s","locationName":"exportTask"}}}},"CreateInternetGateway":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InternetGateway":{"shape":"S7y","locationName":"internetGateway"}}}},"CreateKeyPair":{"input":{"type":"structure","required":["KeyName"],"members":{"KeyName":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyMaterial":{"locationName":"keyMaterial"},"KeyName":{"locationName":"keyName"}}}},"CreateLaunchTemplate":{"input":{"type":"structure","required":["LaunchTemplateName","LaunchTemplateData"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateName":{},"VersionDescription":{},"LaunchTemplateData":{"shape":"S83"},"TagSpecifications":{"shape":"S19","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"S93","locationName":"launchTemplate"}}}},"CreateLaunchTemplateVersion":{"input":{"type":"structure","required":["LaunchTemplateData"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateId":{},"LaunchTemplateName":{},"SourceVersion":{},"VersionDescription":{},"LaunchTemplateData":{"shape":"S83"}}},"output":{"type":"structure","members":{"LaunchTemplateVersion":{"shape":"S96","locationName":"launchTemplateVersion"}}}},"CreateNatGateway":{"input":{"type":"structure","required":["AllocationId","SubnetId"],"members":{"AllocationId":{},"ClientToken":{},"SubnetId":{}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"NatGateway":{"shape":"S9z","locationName":"natGateway"}}}},"CreateNetworkAcl":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"NetworkAcl":{"shape":"Sa6","locationName":"networkAcl"}}}},"CreateNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","Protocol","RuleAction","RuleNumber"],"members":{"CidrBlock":{"locationName":"cidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"Sab","locationName":"Icmp"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"NetworkAclId":{"locationName":"networkAclId"},"PortRange":{"shape":"Sac","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"CreateNetworkInterface":{"input":{"type":"structure","required":["SubnetId"],"members":{"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"S8a","locationName":"SecurityGroupId"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"S9e","locationName":"ipv6Addresses"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"S8d","locationName":"privateIpAddresses"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"InterfaceType":{},"SubnetId":{"locationName":"subnetId"}}},"output":{"type":"structure","members":{"NetworkInterface":{"shape":"Sai","locationName":"networkInterface"}}}},"CreateNetworkInterfacePermission":{"input":{"type":"structure","required":["NetworkInterfaceId","Permission"],"members":{"NetworkInterfaceId":{},"AwsAccountId":{},"AwsService":{},"Permission":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"InterfacePermission":{"shape":"Saw","locationName":"interfacePermission"}}}},"CreatePlacementGroup":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupName":{"locationName":"groupName"},"Strategy":{"locationName":"strategy"},"PartitionCount":{"type":"integer"}}}},"CreateReservedInstancesListing":{"input":{"type":"structure","required":["ClientToken","InstanceCount","PriceSchedules","ReservedInstancesId"],"members":{"ClientToken":{"locationName":"clientToken"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"PriceSchedules":{"locationName":"priceSchedules","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Price":{"locationName":"price","type":"double"},"Term":{"locationName":"term","type":"long"}}}},"ReservedInstancesId":{"locationName":"reservedInstancesId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S3w","locationName":"reservedInstancesListingsSet"}}}},"CreateRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"NatGatewayId":{"locationName":"natGatewayId"},"TransitGatewayId":{},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"RouteTableId":{"locationName":"routeTableId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"CreateRouteTable":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"RouteTable":{"shape":"Sb9","locationName":"routeTable"}}}},"CreateSecurityGroup":{"input":{"type":"structure","required":["Description","GroupName"],"members":{"Description":{"locationName":"GroupDescription"},"GroupName":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"GroupId":{"locationName":"groupId"}}}},"CreateSnapshot":{"input":{"type":"structure","required":["VolumeId"],"members":{"Description":{},"VolumeId":{},"TagSpecifications":{"shape":"S19","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"Sbl"}},"CreateSnapshots":{"input":{"type":"structure","required":["InstanceSpecification"],"members":{"Description":{},"InstanceSpecification":{"type":"structure","members":{"InstanceId":{},"ExcludeBootVolume":{"type":"boolean"}}},"TagSpecifications":{"shape":"S19","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"CopyTagsFromSource":{}}},"output":{"type":"structure","members":{"Snapshots":{"locationName":"snapshotSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"Tags":{"shape":"Si","locationName":"tagSet"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"VolumeId":{"locationName":"volumeId"},"State":{"locationName":"state"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"StartTime":{"locationName":"startTime","type":"timestamp"},"Progress":{"locationName":"progress"},"OwnerId":{"locationName":"ownerId"},"SnapshotId":{"locationName":"snapshotId"}}}}}}},"CreateSpotDatafeedSubscription":{"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"locationName":"bucket"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Prefix":{"locationName":"prefix"}}},"output":{"type":"structure","members":{"SpotDatafeedSubscription":{"shape":"Sbw","locationName":"spotDatafeedSubscription"}}}},"CreateSubnet":{"input":{"type":"structure","required":["CidrBlock","VpcId"],"members":{"AvailabilityZone":{},"AvailabilityZoneId":{},"CidrBlock":{},"Ipv6CidrBlock":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Subnet":{"shape":"S5n","locationName":"subnet"}}}},"CreateTags":{"input":{"type":"structure","required":["Resources","Tags"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Resources":{"shape":"Sc2","locationName":"ResourceId"},"Tags":{"shape":"Si","locationName":"Tag"}}}},"CreateTrafficMirrorFilter":{"input":{"type":"structure","members":{"Description":{},"TagSpecifications":{"shape":"S19","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorFilter":{"shape":"Sc5","locationName":"trafficMirrorFilter"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTrafficMirrorFilterRule":{"input":{"type":"structure","required":["TrafficMirrorFilterId","TrafficDirection","RuleNumber","RuleAction","DestinationCidrBlock","SourceCidrBlock"],"members":{"TrafficMirrorFilterId":{},"TrafficDirection":{},"RuleNumber":{"type":"integer"},"RuleAction":{},"DestinationPortRange":{"shape":"Sce"},"SourcePortRange":{"shape":"Sce"},"Protocol":{"type":"integer"},"DestinationCidrBlock":{},"SourceCidrBlock":{},"Description":{},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorFilterRule":{"shape":"Sc7","locationName":"trafficMirrorFilterRule"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTrafficMirrorSession":{"input":{"type":"structure","required":["NetworkInterfaceId","TrafficMirrorTargetId","TrafficMirrorFilterId","SessionNumber"],"members":{"NetworkInterfaceId":{},"TrafficMirrorTargetId":{},"TrafficMirrorFilterId":{},"PacketLength":{"type":"integer"},"SessionNumber":{"type":"integer"},"VirtualNetworkId":{"type":"integer"},"Description":{},"TagSpecifications":{"shape":"S19","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorSession":{"shape":"Sci","locationName":"trafficMirrorSession"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTrafficMirrorTarget":{"input":{"type":"structure","members":{"NetworkInterfaceId":{},"NetworkLoadBalancerArn":{},"Description":{},"TagSpecifications":{"shape":"S19","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorTarget":{"shape":"Scl","locationName":"trafficMirrorTarget"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTransitGateway":{"input":{"type":"structure","members":{"Description":{},"Options":{"type":"structure","members":{"AmazonSideAsn":{"type":"long"},"AutoAcceptSharedAttachments":{},"DefaultRouteTableAssociation":{},"DefaultRouteTablePropagation":{},"VpnEcmpSupport":{},"DnsSupport":{}}},"TagSpecifications":{"shape":"S19","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateway":{"shape":"Scu","locationName":"transitGateway"}}}},"CreateTransitGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","TransitGatewayRouteTableId"],"members":{"DestinationCidrBlock":{},"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"Blackhole":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Scz","locationName":"route"}}}},"CreateTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"TagSpecifications":{"shape":"S19"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTable":{"shape":"Sd6","locationName":"transitGatewayRouteTable"}}}},"CreateTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayId","VpcId","SubnetIds"],"members":{"TransitGatewayId":{},"VpcId":{},"SubnetIds":{"shape":"Sd"},"Options":{"type":"structure","members":{"DnsSupport":{},"Ipv6Support":{}}},"TagSpecifications":{"shape":"S19"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sb","locationName":"transitGatewayVpcAttachment"}}}},"CreateVolume":{"input":{"type":"structure","required":["AvailabilityZone"],"members":{"AvailabilityZone":{},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Iops":{"type":"integer"},"KmsKeyId":{},"Size":{"type":"integer"},"SnapshotId":{},"VolumeType":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"TagSpecifications":{"shape":"S19","locationName":"TagSpecification"}}},"output":{"shape":"Sdc"}},"CreateVpc":{"input":{"type":"structure","required":["CidrBlock"],"members":{"CidrBlock":{},"AmazonProvidedIpv6CidrBlock":{"locationName":"amazonProvidedIpv6CidrBlock","type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceTenancy":{"locationName":"instanceTenancy"}}},"output":{"type":"structure","members":{"Vpc":{"shape":"S5s","locationName":"vpc"}}}},"CreateVpcEndpoint":{"input":{"type":"structure","required":["VpcId","ServiceName"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointType":{},"VpcId":{},"ServiceName":{},"PolicyDocument":{},"RouteTableIds":{"shape":"Sd","locationName":"RouteTableId"},"SubnetIds":{"shape":"Sd","locationName":"SubnetId"},"SecurityGroupIds":{"shape":"Sd","locationName":"SecurityGroupId"},"ClientToken":{},"PrivateDnsEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpcEndpoint":{"shape":"Sdk","locationName":"vpcEndpoint"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcEndpointConnectionNotification":{"input":{"type":"structure","required":["ConnectionNotificationArn","ConnectionEvents"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointId":{},"ConnectionNotificationArn":{},"ConnectionEvents":{"shape":"Sd"},"ClientToken":{}}},"output":{"type":"structure","members":{"ConnectionNotification":{"shape":"Sds","locationName":"connectionNotification"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcEndpointServiceConfiguration":{"input":{"type":"structure","required":["NetworkLoadBalancerArns"],"members":{"DryRun":{"type":"boolean"},"AcceptanceRequired":{"type":"boolean"},"NetworkLoadBalancerArns":{"shape":"Sd","locationName":"NetworkLoadBalancerArn"},"ClientToken":{}}},"output":{"type":"structure","members":{"ServiceConfiguration":{"shape":"Sdx","locationName":"serviceConfiguration"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcPeeringConnection":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PeerOwnerId":{"locationName":"peerOwnerId"},"PeerVpcId":{"locationName":"peerVpcId"},"VpcId":{"locationName":"vpcId"},"PeerRegion":{}}},"output":{"type":"structure","members":{"VpcPeeringConnection":{"shape":"Sr","locationName":"vpcPeeringConnection"}}}},"CreateVpnConnection":{"input":{"type":"structure","required":["CustomerGatewayId","Type"],"members":{"CustomerGatewayId":{},"Type":{},"VpnGatewayId":{},"TransitGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"Options":{"locationName":"options","type":"structure","members":{"StaticRoutesOnly":{"locationName":"staticRoutesOnly","type":"boolean"},"TunnelOptions":{"type":"list","member":{"locationName":"item","type":"structure","members":{"TunnelInsideCidr":{},"PreSharedKey":{}}}}}}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Se9","locationName":"vpnConnection"}}}},"CreateVpnConnectionRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","VpnConnectionId"],"members":{"DestinationCidrBlock":{},"VpnConnectionId":{}}}},"CreateVpnGateway":{"input":{"type":"structure","required":["Type"],"members":{"AvailabilityZone":{},"Type":{},"AmazonSideAsn":{"type":"long"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnGateway":{"shape":"Sel","locationName":"vpnGateway"}}}},"DeleteClientVpnEndpoint":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S5b","locationName":"status"}}}},"DeleteClientVpnRoute":{"input":{"type":"structure","required":["ClientVpnEndpointId","DestinationCidrBlock"],"members":{"ClientVpnEndpointId":{},"TargetVpcSubnetId":{},"DestinationCidrBlock":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S5f","locationName":"status"}}}},"DeleteCustomerGateway":{"input":{"type":"structure","required":["CustomerGatewayId"],"members":{"CustomerGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteDhcpOptions":{"input":{"type":"structure","required":["DhcpOptionsId"],"members":{"DhcpOptionsId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteEgressOnlyInternetGateway":{"input":{"type":"structure","required":["EgressOnlyInternetGatewayId"],"members":{"DryRun":{"type":"boolean"},"EgressOnlyInternetGatewayId":{}}},"output":{"type":"structure","members":{"ReturnCode":{"locationName":"returnCode","type":"boolean"}}}},"DeleteFleets":{"input":{"type":"structure","required":["FleetIds","TerminateInstances"],"members":{"DryRun":{"type":"boolean"},"FleetIds":{"shape":"Sew","locationName":"FleetId"},"TerminateInstances":{"type":"boolean"}}},"output":{"type":"structure","members":{"SuccessfulFleetDeletions":{"locationName":"successfulFleetDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentFleetState":{"locationName":"currentFleetState"},"PreviousFleetState":{"locationName":"previousFleetState"},"FleetId":{"locationName":"fleetId"}}}},"UnsuccessfulFleetDeletions":{"locationName":"unsuccessfulFleetDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"FleetId":{"locationName":"fleetId"}}}}}}},"DeleteFlowLogs":{"input":{"type":"structure","required":["FlowLogIds"],"members":{"DryRun":{"type":"boolean"},"FlowLogIds":{"shape":"Sd","locationName":"FlowLogId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"Sm","locationName":"unsuccessful"}}}},"DeleteFpgaImage":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeleteInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"}}}},"DeleteKeyPair":{"input":{"type":"structure","required":["KeyName"],"members":{"KeyName":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteLaunchTemplate":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"S93","locationName":"launchTemplate"}}}},"DeleteLaunchTemplateVersions":{"input":{"type":"structure","required":["Versions"],"members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{},"Versions":{"shape":"Sfe","locationName":"LaunchTemplateVersion"}}},"output":{"type":"structure","members":{"SuccessfullyDeletedLaunchTemplateVersions":{"locationName":"successfullyDeletedLaunchTemplateVersionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"}}}},"UnsuccessfullyDeletedLaunchTemplateVersions":{"locationName":"unsuccessfullyDeletedLaunchTemplateVersionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"},"ResponseError":{"locationName":"responseError","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}},"DeleteNatGateway":{"input":{"type":"structure","required":["NatGatewayId"],"members":{"NatGatewayId":{}}},"output":{"type":"structure","members":{"NatGatewayId":{"locationName":"natGatewayId"}}}},"DeleteNetworkAcl":{"input":{"type":"structure","required":["NetworkAclId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"}}}},"DeleteNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","RuleNumber"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"DeleteNetworkInterface":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}}},"DeleteNetworkInterfacePermission":{"input":{"type":"structure","required":["NetworkInterfacePermissionId"],"members":{"NetworkInterfacePermissionId":{},"Force":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeletePlacementGroup":{"input":{"type":"structure","required":["GroupName"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupName":{"locationName":"groupName"}}}},"DeleteRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}}},"DeleteRouteTable":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}}},"DeleteSecurityGroup":{"input":{"type":"structure","members":{"GroupId":{},"GroupName":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSnapshot":{"input":{"type":"structure","required":["SnapshotId"],"members":{"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSpotDatafeedSubscription":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSubnet":{"input":{"type":"structure","required":["SubnetId"],"members":{"SubnetId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteTags":{"input":{"type":"structure","required":["Resources"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Resources":{"shape":"Sc2","locationName":"resourceId"},"Tags":{"shape":"Si","locationName":"tag"}}}},"DeleteTrafficMirrorFilter":{"input":{"type":"structure","required":["TrafficMirrorFilterId"],"members":{"TrafficMirrorFilterId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"}}}},"DeleteTrafficMirrorFilterRule":{"input":{"type":"structure","required":["TrafficMirrorFilterRuleId"],"members":{"TrafficMirrorFilterRuleId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilterRuleId":{"locationName":"trafficMirrorFilterRuleId"}}}},"DeleteTrafficMirrorSession":{"input":{"type":"structure","required":["TrafficMirrorSessionId"],"members":{"TrafficMirrorSessionId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorSessionId":{"locationName":"trafficMirrorSessionId"}}}},"DeleteTrafficMirrorTarget":{"input":{"type":"structure","required":["TrafficMirrorTargetId"],"members":{"TrafficMirrorTargetId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorTargetId":{"locationName":"trafficMirrorTargetId"}}}},"DeleteTransitGateway":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateway":{"shape":"Scu","locationName":"transitGateway"}}}},"DeleteTransitGatewayRoute":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","DestinationCidrBlock"],"members":{"TransitGatewayRouteTableId":{},"DestinationCidrBlock":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Scz","locationName":"route"}}}},"DeleteTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTable":{"shape":"Sd6","locationName":"transitGatewayRouteTable"}}}},"DeleteTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sb","locationName":"transitGatewayVpcAttachment"}}}},"DeleteVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpc":{"input":{"type":"structure","required":["VpcId"],"members":{"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpcEndpointConnectionNotifications":{"input":{"type":"structure","required":["ConnectionNotificationIds"],"members":{"DryRun":{"type":"boolean"},"ConnectionNotificationIds":{"shape":"Sd","locationName":"ConnectionNotificationId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"Sm","locationName":"unsuccessful"}}}},"DeleteVpcEndpointServiceConfigurations":{"input":{"type":"structure","required":["ServiceIds"],"members":{"DryRun":{"type":"boolean"},"ServiceIds":{"shape":"Sd","locationName":"ServiceId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"Sm","locationName":"unsuccessful"}}}},"DeleteVpcEndpoints":{"input":{"type":"structure","required":["VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointIds":{"shape":"Sd","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"Sm","locationName":"unsuccessful"}}}},"DeleteVpcPeeringConnection":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeleteVpnConnection":{"input":{"type":"structure","required":["VpnConnectionId"],"members":{"VpnConnectionId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpnConnectionRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","VpnConnectionId"],"members":{"DestinationCidrBlock":{},"VpnConnectionId":{}}}},"DeleteVpnGateway":{"input":{"type":"structure","required":["VpnGatewayId"],"members":{"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeprovisionByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S12","locationName":"byoipCidr"}}}},"DeregisterImage":{"input":{"type":"structure","required":["ImageId"],"members":{"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DescribeAccountAttributes":{"input":{"type":"structure","members":{"AttributeNames":{"locationName":"attributeName","type":"list","member":{"locationName":"attributeName"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AccountAttributes":{"locationName":"accountAttributeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AttributeName":{"locationName":"attributeName"},"AttributeValues":{"locationName":"attributeValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AttributeValue":{"locationName":"attributeValue"}}}}}}}}}},"DescribeAddresses":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"PublicIps":{"locationName":"PublicIp","type":"list","member":{"locationName":"PublicIp"}},"AllocationIds":{"locationName":"AllocationId","type":"list","member":{"locationName":"AllocationId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Addresses":{"locationName":"addressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"PublicIp":{"locationName":"publicIp"},"AllocationId":{"locationName":"allocationId"},"AssociationId":{"locationName":"associationId"},"Domain":{"locationName":"domain"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"NetworkInterfaceOwnerId":{"locationName":"networkInterfaceOwnerId"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"Tags":{"shape":"Si","locationName":"tagSet"},"PublicIpv4Pool":{"locationName":"publicIpv4Pool"}}}}}}},"DescribeAggregateIdFormat":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"UseLongIdsAggregated":{"locationName":"useLongIdsAggregated","type":"boolean"},"Statuses":{"shape":"Shf","locationName":"statusSet"}}}},"DescribeAvailabilityZones":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"ZoneNames":{"locationName":"ZoneName","type":"list","member":{"locationName":"ZoneName"}},"ZoneIds":{"locationName":"ZoneId","type":"list","member":{"locationName":"ZoneId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AvailabilityZones":{"locationName":"availabilityZoneInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"State":{"locationName":"zoneState"},"Messages":{"locationName":"messageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Message":{"locationName":"message"}}}},"RegionName":{"locationName":"regionName"},"ZoneName":{"locationName":"zoneName"},"ZoneId":{"locationName":"zoneId"}}}}}}},"DescribeBundleTasks":{"input":{"type":"structure","members":{"BundleIds":{"locationName":"BundleId","type":"list","member":{"locationName":"BundleId"}},"Filters":{"shape":"Sh6","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTasks":{"locationName":"bundleInstanceTasksSet","type":"list","member":{"shape":"S3j","locationName":"item"}}}}},"DescribeByoipCidrs":{"input":{"type":"structure","required":["MaxResults"],"members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ByoipCidrs":{"locationName":"byoipCidrSet","type":"list","member":{"shape":"S12","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeCapacityReservations":{"input":{"type":"structure","members":{"CapacityReservationIds":{"locationName":"CapacityReservationId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Sh6","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"CapacityReservations":{"locationName":"capacityReservationSet","type":"list","member":{"shape":"S50","locationName":"item"}}}}},"DescribeClassicLinkInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceIds":{"shape":"Si5","locationName":"InstanceId"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Instances":{"locationName":"instancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Groups":{"shape":"Sal","locationName":"groupSet"},"InstanceId":{"locationName":"instanceId"},"Tags":{"shape":"Si","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnAuthorizationRules":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"},"NextToken":{},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"AuthorizationRules":{"locationName":"authorizationRule","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Description":{"locationName":"description"},"GroupId":{"locationName":"groupId"},"AccessAll":{"locationName":"accessAll","type":"boolean"},"DestinationCidr":{"locationName":"destinationCidr"},"Status":{"shape":"S30","locationName":"status"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnConnections":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"Filters":{"shape":"Sh6","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Connections":{"locationName":"connections","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Timestamp":{"locationName":"timestamp"},"ConnectionId":{"locationName":"connectionId"},"Username":{"locationName":"username"},"ConnectionEstablishedTime":{"locationName":"connectionEstablishedTime"},"IngressBytes":{"locationName":"ingressBytes"},"EgressBytes":{"locationName":"egressBytes"},"IngressPackets":{"locationName":"ingressPackets"},"EgressPackets":{"locationName":"egressPackets"},"ClientIp":{"locationName":"clientIp"},"CommonName":{"locationName":"commonName"},"Status":{"shape":"Sik","locationName":"status"},"ConnectionEndTime":{"locationName":"connectionEndTime"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnEndpoints":{"input":{"type":"structure","members":{"ClientVpnEndpointIds":{"shape":"Sd","locationName":"ClientVpnEndpointId"},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Sh6","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientVpnEndpoints":{"locationName":"clientVpnEndpoint","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Description":{"locationName":"description"},"Status":{"shape":"S5b","locationName":"status"},"CreationTime":{"locationName":"creationTime"},"DeletionTime":{"locationName":"deletionTime"},"DnsName":{"locationName":"dnsName"},"ClientCidrBlock":{"locationName":"clientCidrBlock"},"DnsServers":{"shape":"Sd","locationName":"dnsServer"},"SplitTunnel":{"locationName":"splitTunnel","type":"boolean"},"VpnProtocol":{"locationName":"vpnProtocol"},"TransportProtocol":{"locationName":"transportProtocol"},"AssociatedTargetNetworks":{"deprecated":true,"deprecatedMessage":"This property is deprecated. To view the target networks associated with a Client VPN endpoint, call DescribeClientVpnTargetNetworks and inspect the clientVpnTargetNetworks response element.","locationName":"associatedTargetNetwork","type":"list","member":{"locationName":"item","type":"structure","members":{"NetworkId":{"locationName":"networkId"},"NetworkType":{"locationName":"networkType"}}}},"ServerCertificateArn":{"locationName":"serverCertificateArn"},"AuthenticationOptions":{"locationName":"authenticationOptions","type":"list","member":{"locationName":"item","type":"structure","members":{"Type":{"locationName":"type"},"ActiveDirectory":{"locationName":"activeDirectory","type":"structure","members":{"DirectoryId":{"locationName":"directoryId"}}},"MutualAuthentication":{"locationName":"mutualAuthentication","type":"structure","members":{"ClientRootCertificateChain":{"locationName":"clientRootCertificateChain"}}}}}},"ConnectionLogOptions":{"locationName":"connectionLogOptions","type":"structure","members":{"Enabled":{"type":"boolean"},"CloudwatchLogGroup":{},"CloudwatchLogStream":{}}},"Tags":{"shape":"Si","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnRoutes":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Routes":{"locationName":"routes","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"DestinationCidr":{"locationName":"destinationCidr"},"TargetSubnet":{"locationName":"targetSubnet"},"Type":{"locationName":"type"},"Origin":{"locationName":"origin"},"Status":{"shape":"S5f","locationName":"status"},"Description":{"locationName":"description"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnTargetNetworks":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"AssociationIds":{"shape":"Sd"},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Sh6","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientVpnTargetNetworks":{"locationName":"clientVpnTargetNetworks","type":"list","member":{"locationName":"item","type":"structure","members":{"AssociationId":{"locationName":"associationId"},"VpcId":{"locationName":"vpcId"},"TargetNetworkId":{"locationName":"targetNetworkId"},"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Status":{"shape":"S1u","locationName":"status"},"SecurityGroups":{"shape":"Sd","locationName":"securityGroups"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeConversionTasks":{"input":{"type":"structure","members":{"ConversionTaskIds":{"locationName":"conversionTaskId","type":"list","member":{"locationName":"item"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"ConversionTasks":{"locationName":"conversionTasks","type":"list","member":{"shape":"Sje","locationName":"item"}}}}},"DescribeCustomerGateways":{"input":{"type":"structure","members":{"CustomerGatewayIds":{"locationName":"CustomerGatewayId","type":"list","member":{"locationName":"CustomerGatewayId"}},"Filters":{"shape":"Sh6","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CustomerGateways":{"locationName":"customerGatewaySet","type":"list","member":{"shape":"S5k","locationName":"item"}}}}},"DescribeDhcpOptions":{"input":{"type":"structure","members":{"DhcpOptionsIds":{"locationName":"DhcpOptionsId","type":"list","member":{"locationName":"DhcpOptionsId"}},"Filters":{"shape":"Sh6","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"DhcpOptions":{"locationName":"dhcpOptionsSet","type":"list","member":{"shape":"S61","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeEgressOnlyInternetGateways":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"EgressOnlyInternetGatewayIds":{"locationName":"EgressOnlyInternetGatewayId","type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"EgressOnlyInternetGateways":{"locationName":"egressOnlyInternetGatewaySet","type":"list","member":{"shape":"S68","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeElasticGpus":{"input":{"type":"structure","members":{"ElasticGpuIds":{"locationName":"ElasticGpuId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ElasticGpuSet":{"locationName":"elasticGpuSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ElasticGpuId":{"locationName":"elasticGpuId"},"AvailabilityZone":{"locationName":"availabilityZone"},"ElasticGpuType":{"locationName":"elasticGpuType"},"ElasticGpuHealth":{"locationName":"elasticGpuHealth","type":"structure","members":{"Status":{"locationName":"status"}}},"ElasticGpuState":{"locationName":"elasticGpuState"},"InstanceId":{"locationName":"instanceId"}}}},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}}},"DescribeExportImageTasks":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Sh6","locationName":"Filter"},"ExportImageTaskIds":{"locationName":"ExportImageTaskId","type":"list","member":{"locationName":"ExportImageTaskId"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ExportImageTasks":{"locationName":"exportImageTaskSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"ExportImageTaskId":{"locationName":"exportImageTaskId"},"ImageId":{"locationName":"imageId"},"Progress":{"locationName":"progress"},"S3ExportLocation":{"shape":"Skf","locationName":"s3ExportLocation"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeExportTasks":{"input":{"type":"structure","members":{"ExportTaskIds":{"locationName":"exportTaskId","type":"list","member":{"locationName":"ExportTaskId"}}}},"output":{"type":"structure","members":{"ExportTasks":{"locationName":"exportTaskSet","type":"list","member":{"shape":"S7s","locationName":"item"}}}}},"DescribeFleetHistory":{"input":{"type":"structure","required":["FleetId","StartTime"],"members":{"DryRun":{"type":"boolean"},"EventType":{},"MaxResults":{"type":"integer"},"NextToken":{},"FleetId":{},"StartTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"HistoryRecords":{"locationName":"historyRecordSet","type":"list","member":{"locationName":"item","type":"structure","members":{"EventInformation":{"shape":"Skp","locationName":"eventInformation"},"EventType":{"locationName":"eventType"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"LastEvaluatedTime":{"locationName":"lastEvaluatedTime","type":"timestamp"},"NextToken":{"locationName":"nextToken"},"FleetId":{"locationName":"fleetId"},"StartTime":{"locationName":"startTime","type":"timestamp"}}}},"DescribeFleetInstances":{"input":{"type":"structure","required":["FleetId"],"members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{},"FleetId":{},"Filters":{"shape":"Sh6","locationName":"Filter"}}},"output":{"type":"structure","members":{"ActiveInstances":{"shape":"Sks","locationName":"activeInstanceSet"},"NextToken":{"locationName":"nextToken"},"FleetId":{"locationName":"fleetId"}}}},"DescribeFleets":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{},"FleetIds":{"shape":"Sew","locationName":"FleetId"},"Filters":{"shape":"Sh6","locationName":"Filter"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Fleets":{"locationName":"fleetSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ActivityStatus":{"locationName":"activityStatus"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"FleetId":{"locationName":"fleetId"},"FleetState":{"locationName":"fleetState"},"ClientToken":{"locationName":"clientToken"},"ExcessCapacityTerminationPolicy":{"locationName":"excessCapacityTerminationPolicy"},"FulfilledCapacity":{"locationName":"fulfilledCapacity","type":"double"},"FulfilledOnDemandCapacity":{"locationName":"fulfilledOnDemandCapacity","type":"double"},"LaunchTemplateConfigs":{"locationName":"launchTemplateConfigs","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateSpecification":{"shape":"S6z","locationName":"launchTemplateSpecification"},"Overrides":{"locationName":"overrides","type":"list","member":{"shape":"S70","locationName":"item"}}}}},"TargetCapacitySpecification":{"locationName":"targetCapacitySpecification","type":"structure","members":{"TotalTargetCapacity":{"locationName":"totalTargetCapacity","type":"integer"},"OnDemandTargetCapacity":{"locationName":"onDemandTargetCapacity","type":"integer"},"SpotTargetCapacity":{"locationName":"spotTargetCapacity","type":"integer"},"DefaultTargetCapacityType":{"locationName":"defaultTargetCapacityType"}}},"TerminateInstancesWithExpiration":{"locationName":"terminateInstancesWithExpiration","type":"boolean"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"ReplaceUnhealthyInstances":{"locationName":"replaceUnhealthyInstances","type":"boolean"},"SpotOptions":{"locationName":"spotOptions","type":"structure","members":{"AllocationStrategy":{"locationName":"allocationStrategy"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"},"InstancePoolsToUseCount":{"locationName":"instancePoolsToUseCount","type":"integer"},"SingleInstanceType":{"locationName":"singleInstanceType","type":"boolean"},"SingleAvailabilityZone":{"locationName":"singleAvailabilityZone","type":"boolean"},"MinTargetCapacity":{"locationName":"minTargetCapacity","type":"integer"},"MaxTotalPrice":{"locationName":"maxTotalPrice"}}},"OnDemandOptions":{"locationName":"onDemandOptions","type":"structure","members":{"AllocationStrategy":{"locationName":"allocationStrategy"},"SingleInstanceType":{"locationName":"singleInstanceType","type":"boolean"},"SingleAvailabilityZone":{"locationName":"singleAvailabilityZone","type":"boolean"},"MinTargetCapacity":{"locationName":"minTargetCapacity","type":"integer"},"MaxTotalPrice":{"locationName":"maxTotalPrice"}}},"Tags":{"shape":"Si","locationName":"tagSet"},"Errors":{"locationName":"errorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"S6y","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"ErrorCode":{"locationName":"errorCode"},"ErrorMessage":{"locationName":"errorMessage"}}}},"Instances":{"locationName":"fleetInstanceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"S6y","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"InstanceIds":{"shape":"S75","locationName":"instanceIds"},"InstanceType":{"locationName":"instanceType"},"Platform":{"locationName":"platform"}}}}}}}}}},"DescribeFlowLogs":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filter":{"shape":"Sh6"},"FlowLogIds":{"shape":"Sd","locationName":"FlowLogId"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"FlowLogs":{"locationName":"flowLogSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CreationTime":{"locationName":"creationTime","type":"timestamp"},"DeliverLogsErrorMessage":{"locationName":"deliverLogsErrorMessage"},"DeliverLogsPermissionArn":{"locationName":"deliverLogsPermissionArn"},"DeliverLogsStatus":{"locationName":"deliverLogsStatus"},"FlowLogId":{"locationName":"flowLogId"},"FlowLogStatus":{"locationName":"flowLogStatus"},"LogGroupName":{"locationName":"logGroupName"},"ResourceId":{"locationName":"resourceId"},"TrafficType":{"locationName":"trafficType"},"LogDestinationType":{"locationName":"logDestinationType"},"LogDestination":{"locationName":"logDestination"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId","Attribute"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{}}},"output":{"type":"structure","members":{"FpgaImageAttribute":{"shape":"Slh","locationName":"fpgaImageAttribute"}}}},"DescribeFpgaImages":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"FpgaImageIds":{"locationName":"FpgaImageId","type":"list","member":{"locationName":"item"}},"Owners":{"shape":"Slq","locationName":"Owner"},"Filters":{"shape":"Sh6","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"FpgaImages":{"locationName":"fpgaImageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"FpgaImageGlobalId":{"locationName":"fpgaImageGlobalId"},"Name":{"locationName":"name"},"Description":{"locationName":"description"},"ShellVersion":{"locationName":"shellVersion"},"PciId":{"locationName":"pciId","type":"structure","members":{"DeviceId":{},"VendorId":{},"SubsystemId":{},"SubsystemVendorId":{}}},"State":{"locationName":"state","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"CreateTime":{"locationName":"createTime","type":"timestamp"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"ProductCodes":{"shape":"Sll","locationName":"productCodes"},"Tags":{"shape":"Si","locationName":"tags"},"Public":{"locationName":"public","type":"boolean"},"DataRetentionSupport":{"locationName":"dataRetentionSupport","type":"boolean"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeHostReservationOfferings":{"input":{"type":"structure","members":{"Filter":{"shape":"Sh6"},"MaxDuration":{"type":"integer"},"MaxResults":{"type":"integer"},"MinDuration":{"type":"integer"},"NextToken":{},"OfferingId":{}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"OfferingSet":{"locationName":"offeringSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"OfferingId":{"locationName":"offeringId"},"PaymentOption":{"locationName":"paymentOption"},"UpfrontPrice":{"locationName":"upfrontPrice"}}}}}}},"DescribeHostReservations":{"input":{"type":"structure","members":{"Filter":{"shape":"Sh6"},"HostReservationIdSet":{"type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"HostReservationSet":{"locationName":"hostReservationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Count":{"locationName":"count","type":"integer"},"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"End":{"locationName":"end","type":"timestamp"},"HostIdSet":{"shape":"Sm9","locationName":"hostIdSet"},"HostReservationId":{"locationName":"hostReservationId"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"OfferingId":{"locationName":"offeringId"},"PaymentOption":{"locationName":"paymentOption"},"Start":{"locationName":"start","type":"timestamp"},"State":{"locationName":"state"},"UpfrontPrice":{"locationName":"upfrontPrice"},"Tags":{"shape":"Si","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeHosts":{"input":{"type":"structure","members":{"Filter":{"shape":"Sh6","locationName":"filter"},"HostIds":{"shape":"Smc","locationName":"hostId"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Hosts":{"locationName":"hostSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AutoPlacement":{"locationName":"autoPlacement"},"AvailabilityZone":{"locationName":"availabilityZone"},"AvailableCapacity":{"locationName":"availableCapacity","type":"structure","members":{"AvailableInstanceCapacity":{"locationName":"availableInstanceCapacity","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailableCapacity":{"locationName":"availableCapacity","type":"integer"},"InstanceType":{"locationName":"instanceType"},"TotalCapacity":{"locationName":"totalCapacity","type":"integer"}}}},"AvailableVCpus":{"locationName":"availableVCpus","type":"integer"}}},"ClientToken":{"locationName":"clientToken"},"HostId":{"locationName":"hostId"},"HostProperties":{"locationName":"hostProperties","type":"structure","members":{"Cores":{"locationName":"cores","type":"integer"},"InstanceType":{"locationName":"instanceType"},"Sockets":{"locationName":"sockets","type":"integer"},"TotalVCpus":{"locationName":"totalVCpus","type":"integer"}}},"HostReservationId":{"locationName":"hostReservationId"},"Instances":{"locationName":"instances","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"}}}},"State":{"locationName":"state"},"AllocationTime":{"locationName":"allocationTime","type":"timestamp"},"ReleaseTime":{"locationName":"releaseTime","type":"timestamp"},"Tags":{"shape":"Si","locationName":"tagSet"},"HostRecovery":{"locationName":"hostRecovery"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeIamInstanceProfileAssociations":{"input":{"type":"structure","members":{"AssociationIds":{"locationName":"AssociationId","type":"list","member":{"locationName":"AssociationId"}},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociations":{"locationName":"iamInstanceProfileAssociationSet","type":"list","member":{"shape":"S20","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeIdFormat":{"input":{"type":"structure","members":{"Resource":{}}},"output":{"type":"structure","members":{"Statuses":{"shape":"Shf","locationName":"statusSet"}}}},"DescribeIdentityIdFormat":{"input":{"type":"structure","required":["PrincipalArn"],"members":{"PrincipalArn":{"locationName":"principalArn"},"Resource":{"locationName":"resource"}}},"output":{"type":"structure","members":{"Statuses":{"shape":"Shf","locationName":"statusSet"}}}},"DescribeImageAttribute":{"input":{"type":"structure","required":["Attribute","ImageId"],"members":{"Attribute":{},"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BlockDeviceMappings":{"shape":"Smz","locationName":"blockDeviceMapping"},"ImageId":{"locationName":"imageId"},"LaunchPermissions":{"shape":"Sn0","locationName":"launchPermission"},"ProductCodes":{"shape":"Sll","locationName":"productCodes"},"Description":{"shape":"S65","locationName":"description"},"KernelId":{"shape":"S65","locationName":"kernel"},"RamdiskId":{"shape":"S65","locationName":"ramdisk"},"SriovNetSupport":{"shape":"S65","locationName":"sriovNetSupport"}}}},"DescribeImages":{"input":{"type":"structure","members":{"ExecutableUsers":{"locationName":"ExecutableBy","type":"list","member":{"locationName":"ExecutableBy"}},"Filters":{"shape":"Sh6","locationName":"Filter"},"ImageIds":{"locationName":"ImageId","type":"list","member":{"locationName":"ImageId"}},"Owners":{"shape":"Slq","locationName":"Owner"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Images":{"locationName":"imagesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Architecture":{"locationName":"architecture"},"CreationDate":{"locationName":"creationDate"},"ImageId":{"locationName":"imageId"},"ImageLocation":{"locationName":"imageLocation"},"ImageType":{"locationName":"imageType"},"Public":{"locationName":"isPublic","type":"boolean"},"KernelId":{"locationName":"kernelId"},"OwnerId":{"locationName":"imageOwnerId"},"Platform":{"locationName":"platform"},"ProductCodes":{"shape":"Sll","locationName":"productCodes"},"RamdiskId":{"locationName":"ramdiskId"},"State":{"locationName":"imageState"},"BlockDeviceMappings":{"shape":"Smz","locationName":"blockDeviceMapping"},"Description":{"locationName":"description"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ImageOwnerAlias":{"locationName":"imageOwnerAlias"},"Name":{"locationName":"name"},"RootDeviceName":{"locationName":"rootDeviceName"},"RootDeviceType":{"locationName":"rootDeviceType"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"StateReason":{"shape":"Snd","locationName":"stateReason"},"Tags":{"shape":"Si","locationName":"tagSet"},"VirtualizationType":{"locationName":"virtualizationType"}}}}}}},"DescribeImportImageTasks":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Sh6"},"ImportTaskIds":{"shape":"Sng","locationName":"ImportTaskId"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ImportImageTasks":{"locationName":"importImageTaskSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Architecture":{"locationName":"architecture"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ImageId":{"locationName":"imageId"},"ImportTaskId":{"locationName":"importTaskId"},"KmsKeyId":{"locationName":"kmsKeyId"},"LicenseType":{"locationName":"licenseType"},"Platform":{"locationName":"platform"},"Progress":{"locationName":"progress"},"SnapshotDetails":{"shape":"Snk","locationName":"snapshotDetailSet"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeImportSnapshotTasks":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Sh6"},"ImportTaskIds":{"shape":"Sng","locationName":"ImportTaskId"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ImportSnapshotTasks":{"locationName":"importSnapshotTaskSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"ImportTaskId":{"locationName":"importTaskId"},"SnapshotTaskDetail":{"shape":"Snr","locationName":"snapshotTaskDetail"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceAttribute":{"input":{"type":"structure","required":["Attribute","InstanceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"}}},"output":{"type":"structure","members":{"Groups":{"shape":"Sal","locationName":"groupSet"},"BlockDeviceMappings":{"shape":"Snv","locationName":"blockDeviceMapping"},"DisableApiTermination":{"shape":"Sny","locationName":"disableApiTermination"},"EnaSupport":{"shape":"Sny","locationName":"enaSupport"},"EbsOptimized":{"shape":"Sny","locationName":"ebsOptimized"},"InstanceId":{"locationName":"instanceId"},"InstanceInitiatedShutdownBehavior":{"shape":"S65","locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"shape":"S65","locationName":"instanceType"},"KernelId":{"shape":"S65","locationName":"kernel"},"ProductCodes":{"shape":"Sll","locationName":"productCodes"},"RamdiskId":{"shape":"S65","locationName":"ramdisk"},"RootDeviceName":{"shape":"S65","locationName":"rootDeviceName"},"SourceDestCheck":{"shape":"Sny","locationName":"sourceDestCheck"},"SriovNetSupport":{"shape":"S65","locationName":"sriovNetSupport"},"UserData":{"shape":"S65","locationName":"userData"}}}},"DescribeInstanceCreditSpecifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Sh6","locationName":"Filter"},"InstanceIds":{"shape":"Si5","locationName":"InstanceId"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceCreditSpecifications":{"locationName":"instanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"CpuCredits":{"locationName":"cpuCredits"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceStatus":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"InstanceIds":{"shape":"Si5","locationName":"InstanceId"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"IncludeAllInstances":{"locationName":"includeAllInstances","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceStatuses":{"locationName":"instanceStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Events":{"locationName":"eventsSet","type":"list","member":{"shape":"So9","locationName":"item"}},"InstanceId":{"locationName":"instanceId"},"InstanceState":{"shape":"Soc","locationName":"instanceState"},"InstanceStatus":{"shape":"Soe","locationName":"instanceStatus"},"SystemStatus":{"shape":"Soe","locationName":"systemStatus"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"InstanceIds":{"shape":"Si5","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Reservations":{"locationName":"reservationSet","type":"list","member":{"shape":"Son","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInternetGateways":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayIds":{"shape":"Sd","locationName":"internetGatewayId"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"InternetGateways":{"locationName":"internetGatewaySet","type":"list","member":{"shape":"S7y","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeKeyPairs":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"KeyNames":{"locationName":"KeyName","type":"list","member":{"locationName":"KeyName"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"KeyPairs":{"locationName":"keySet","type":"list","member":{"locationName":"item","type":"structure","members":{"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyName":{"locationName":"keyName"}}}}}}},"DescribeLaunchTemplateVersions":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{},"Versions":{"shape":"Sfe","locationName":"LaunchTemplateVersion"},"MinVersion":{},"MaxVersion":{},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Sh6","locationName":"Filter"}}},"output":{"type":"structure","members":{"LaunchTemplateVersions":{"locationName":"launchTemplateVersionSet","type":"list","member":{"shape":"S96","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLaunchTemplates":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateIds":{"shape":"Sd","locationName":"LaunchTemplateId"},"LaunchTemplateNames":{"locationName":"LaunchTemplateName","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Sh6","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"LaunchTemplates":{"locationName":"launchTemplates","type":"list","member":{"shape":"S93","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeMovingAddresses":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"PublicIps":{"shape":"Sd","locationName":"publicIp"}}},"output":{"type":"structure","members":{"MovingAddressStatuses":{"locationName":"movingAddressStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"MoveStatus":{"locationName":"moveStatus"},"PublicIp":{"locationName":"publicIp"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNatGateways":{"input":{"type":"structure","members":{"Filter":{"shape":"Sh6"},"MaxResults":{"type":"integer"},"NatGatewayIds":{"shape":"Sd","locationName":"NatGatewayId"},"NextToken":{}}},"output":{"type":"structure","members":{"NatGateways":{"locationName":"natGatewaySet","type":"list","member":{"shape":"S9z","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkAcls":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclIds":{"shape":"Sd","locationName":"NetworkAclId"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkAcls":{"locationName":"networkAclSet","type":"list","member":{"shape":"Sa6","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"Attachment":{"shape":"Sak","locationName":"attachment"},"Description":{"shape":"S65","locationName":"description"},"Groups":{"shape":"Sal","locationName":"groupSet"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"shape":"Sny","locationName":"sourceDestCheck"}}}},"DescribeNetworkInterfacePermissions":{"input":{"type":"structure","members":{"NetworkInterfacePermissionIds":{"locationName":"NetworkInterfacePermissionId","type":"list","member":{}},"Filters":{"shape":"Sh6","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkInterfacePermissions":{"locationName":"networkInterfacePermissions","type":"list","member":{"shape":"Saw","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInterfaces":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceIds":{"locationName":"NetworkInterfaceId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"shape":"Sai","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribePlacementGroups":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupNames":{"locationName":"groupName","type":"list","member":{}}}},"output":{"type":"structure","members":{"PlacementGroups":{"locationName":"placementGroupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupName":{"locationName":"groupName"},"State":{"locationName":"state"},"Strategy":{"locationName":"strategy"},"PartitionCount":{"locationName":"partitionCount","type":"integer"}}}}}}},"DescribePrefixLists":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"PrefixListIds":{"shape":"Sd","locationName":"PrefixListId"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"PrefixLists":{"locationName":"prefixListSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Cidrs":{"shape":"Sd","locationName":"cidrSet"},"PrefixListId":{"locationName":"prefixListId"},"PrefixListName":{"locationName":"prefixListName"}}}}}}},"DescribePrincipalIdFormat":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Resources":{"locationName":"Resource","type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Principals":{"locationName":"principalSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Arn":{"locationName":"arn"},"Statuses":{"shape":"Shf","locationName":"statusSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribePublicIpv4Pools":{"input":{"type":"structure","members":{"PoolIds":{"shape":"Sd","locationName":"PoolId"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"PublicIpv4Pools":{"locationName":"publicIpv4PoolSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PoolId":{"locationName":"poolId"},"Description":{"locationName":"description"},"PoolAddressRanges":{"locationName":"poolAddressRangeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"FirstAddress":{"locationName":"firstAddress"},"LastAddress":{"locationName":"lastAddress"},"AddressCount":{"locationName":"addressCount","type":"integer"},"AvailableAddressCount":{"locationName":"availableAddressCount","type":"integer"}}}},"TotalAddressCount":{"locationName":"totalAddressCount","type":"integer"},"TotalAvailableAddressCount":{"locationName":"totalAvailableAddressCount","type":"integer"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeRegions":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"RegionNames":{"locationName":"RegionName","type":"list","member":{"locationName":"RegionName"}},"DryRun":{"locationName":"dryRun","type":"boolean"},"AllRegions":{"type":"boolean"}}},"output":{"type":"structure","members":{"Regions":{"locationName":"regionInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"Endpoint":{"locationName":"regionEndpoint"},"RegionName":{"locationName":"regionName"},"OptInStatus":{"locationName":"optInStatus"}}}}}}},"DescribeReservedInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"OfferingClass":{},"ReservedInstancesIds":{"shape":"Sra","locationName":"ReservedInstancesId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"OfferingType":{"locationName":"offeringType"}}},"output":{"type":"structure","members":{"ReservedInstances":{"locationName":"reservedInstancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Duration":{"locationName":"duration","type":"long"},"End":{"locationName":"end","type":"timestamp"},"FixedPrice":{"locationName":"fixedPrice","type":"float"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"Start":{"locationName":"start","type":"timestamp"},"State":{"locationName":"state"},"UsagePrice":{"locationName":"usagePrice","type":"float"},"CurrencyCode":{"locationName":"currencyCode"},"InstanceTenancy":{"locationName":"instanceTenancy"},"OfferingClass":{"locationName":"offeringClass"},"OfferingType":{"locationName":"offeringType"},"RecurringCharges":{"shape":"Sri","locationName":"recurringCharges"},"Scope":{"locationName":"scope"},"Tags":{"shape":"Si","locationName":"tagSet"}}}}}}},"DescribeReservedInstancesListings":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S3w","locationName":"reservedInstancesListingsSet"}}}},"DescribeReservedInstancesModifications":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"ReservedInstancesModificationIds":{"locationName":"ReservedInstancesModificationId","type":"list","member":{"locationName":"ReservedInstancesModificationId"}},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ReservedInstancesModifications":{"locationName":"reservedInstancesModificationsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"EffectiveDate":{"locationName":"effectiveDate","type":"timestamp"},"ModificationResults":{"locationName":"modificationResultSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"},"TargetConfiguration":{"shape":"Srv","locationName":"targetConfiguration"}}}},"ReservedInstancesIds":{"locationName":"reservedInstancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}},"ReservedInstancesModificationId":{"locationName":"reservedInstancesModificationId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"UpdateDate":{"locationName":"updateDate","type":"timestamp"}}}}}}},"DescribeReservedInstancesOfferings":{"input":{"type":"structure","members":{"AvailabilityZone":{},"Filters":{"shape":"Sh6","locationName":"Filter"},"IncludeMarketplace":{"type":"boolean"},"InstanceType":{},"MaxDuration":{"type":"long"},"MaxInstanceCount":{"type":"integer"},"MinDuration":{"type":"long"},"OfferingClass":{},"ProductDescription":{},"ReservedInstancesOfferingIds":{"locationName":"ReservedInstancesOfferingId","type":"list","member":{}},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceTenancy":{"locationName":"instanceTenancy"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"OfferingType":{"locationName":"offeringType"}}},"output":{"type":"structure","members":{"ReservedInstancesOfferings":{"locationName":"reservedInstancesOfferingsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Duration":{"locationName":"duration","type":"long"},"FixedPrice":{"locationName":"fixedPrice","type":"float"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"ReservedInstancesOfferingId":{"locationName":"reservedInstancesOfferingId"},"UsagePrice":{"locationName":"usagePrice","type":"float"},"CurrencyCode":{"locationName":"currencyCode"},"InstanceTenancy":{"locationName":"instanceTenancy"},"Marketplace":{"locationName":"marketplace","type":"boolean"},"OfferingClass":{"locationName":"offeringClass"},"OfferingType":{"locationName":"offeringType"},"PricingDetails":{"locationName":"pricingDetailsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Count":{"locationName":"count","type":"integer"},"Price":{"locationName":"price","type":"double"}}}},"RecurringCharges":{"shape":"Sri","locationName":"recurringCharges"},"Scope":{"locationName":"scope"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeRouteTables":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableIds":{"shape":"Sd","locationName":"RouteTableId"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"RouteTables":{"locationName":"routeTableSet","type":"list","member":{"shape":"Sb9","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeScheduledInstanceAvailability":{"input":{"type":"structure","required":["FirstSlotStartTimeRange","Recurrence"],"members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Sh6","locationName":"Filter"},"FirstSlotStartTimeRange":{"type":"structure","required":["EarliestTime","LatestTime"],"members":{"EarliestTime":{"type":"timestamp"},"LatestTime":{"type":"timestamp"}}},"MaxResults":{"type":"integer"},"MaxSlotDurationInHours":{"type":"integer"},"MinSlotDurationInHours":{"type":"integer"},"NextToken":{},"Recurrence":{"type":"structure","members":{"Frequency":{},"Interval":{"type":"integer"},"OccurrenceDays":{"locationName":"OccurrenceDay","type":"list","member":{"locationName":"OccurenceDay","type":"integer"}},"OccurrenceRelativeToEnd":{"type":"boolean"},"OccurrenceUnit":{}}}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ScheduledInstanceAvailabilitySet":{"locationName":"scheduledInstanceAvailabilitySet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"AvailableInstanceCount":{"locationName":"availableInstanceCount","type":"integer"},"FirstSlotStartTime":{"locationName":"firstSlotStartTime","type":"timestamp"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceType":{"locationName":"instanceType"},"MaxTermDurationInDays":{"locationName":"maxTermDurationInDays","type":"integer"},"MinTermDurationInDays":{"locationName":"minTermDurationInDays","type":"integer"},"NetworkPlatform":{"locationName":"networkPlatform"},"Platform":{"locationName":"platform"},"PurchaseToken":{"locationName":"purchaseToken"},"Recurrence":{"shape":"Ssh","locationName":"recurrence"},"SlotDurationInHours":{"locationName":"slotDurationInHours","type":"integer"},"TotalScheduledInstanceHours":{"locationName":"totalScheduledInstanceHours","type":"integer"}}}}}}},"DescribeScheduledInstances":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"ScheduledInstanceIds":{"locationName":"ScheduledInstanceId","type":"list","member":{"locationName":"ScheduledInstanceId"}},"SlotStartTimeRange":{"type":"structure","members":{"EarliestTime":{"type":"timestamp"},"LatestTime":{"type":"timestamp"}}}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ScheduledInstanceSet":{"locationName":"scheduledInstanceSet","type":"list","member":{"shape":"Sso","locationName":"item"}}}}},"DescribeSecurityGroupReferences":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"type":"boolean"},"GroupId":{"type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"SecurityGroupReferenceSet":{"locationName":"securityGroupReferenceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupId":{"locationName":"groupId"},"ReferencingVpcId":{"locationName":"referencingVpcId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}}}}}},"DescribeSecurityGroups":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"GroupIds":{"shape":"S2m","locationName":"GroupId"},"GroupNames":{"shape":"Ssv","locationName":"GroupName"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SecurityGroups":{"locationName":"securityGroupInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"groupDescription"},"GroupName":{"locationName":"groupName"},"IpPermissions":{"shape":"S33","locationName":"ipPermissions"},"OwnerId":{"locationName":"ownerId"},"GroupId":{"locationName":"groupId"},"IpPermissionsEgress":{"shape":"S33","locationName":"ipPermissionsEgress"},"Tags":{"shape":"Si","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeSnapshotAttribute":{"input":{"type":"structure","required":["Attribute","SnapshotId"],"members":{"Attribute":{},"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CreateVolumePermissions":{"shape":"St3","locationName":"createVolumePermission"},"ProductCodes":{"shape":"Sll","locationName":"productCodes"},"SnapshotId":{"locationName":"snapshotId"}}}},"DescribeSnapshots":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"OwnerIds":{"shape":"Slq","locationName":"Owner"},"RestorableByUserIds":{"locationName":"RestorableBy","type":"list","member":{}},"SnapshotIds":{"locationName":"SnapshotId","type":"list","member":{"locationName":"SnapshotId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Snapshots":{"locationName":"snapshotSet","type":"list","member":{"shape":"Sbl","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeSpotDatafeedSubscription":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"SpotDatafeedSubscription":{"shape":"Sbw","locationName":"spotDatafeedSubscription"}}}},"DescribeSpotFleetInstances":{"input":{"type":"structure","required":["SpotFleetRequestId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}},"output":{"type":"structure","members":{"ActiveInstances":{"shape":"Sks","locationName":"activeInstanceSet"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"DescribeSpotFleetRequestHistory":{"input":{"type":"structure","required":["SpotFleetRequestId","StartTime"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"EventType":{"locationName":"eventType"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"StartTime":{"locationName":"startTime","type":"timestamp"}}},"output":{"type":"structure","members":{"HistoryRecords":{"locationName":"historyRecordSet","type":"list","member":{"locationName":"item","type":"structure","members":{"EventInformation":{"shape":"Skp","locationName":"eventInformation"},"EventType":{"locationName":"eventType"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"LastEvaluatedTime":{"locationName":"lastEvaluatedTime","type":"timestamp"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"StartTime":{"locationName":"startTime","type":"timestamp"}}}},"DescribeSpotFleetRequests":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestIds":{"shape":"Sd","locationName":"spotFleetRequestId"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"SpotFleetRequestConfigs":{"locationName":"spotFleetRequestConfigSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ActivityStatus":{"locationName":"activityStatus"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"SpotFleetRequestConfig":{"shape":"Stq","locationName":"spotFleetRequestConfig"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"SpotFleetRequestState":{"locationName":"spotFleetRequestState"}}}}}}},"DescribeSpotInstanceRequests":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotInstanceRequestIds":{"shape":"S4h","locationName":"SpotInstanceRequestId"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SpotInstanceRequests":{"shape":"Suf","locationName":"spotInstanceRequestSet"},"NextToken":{"locationName":"nextToken"}}}},"DescribeSpotPriceHistory":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"AvailabilityZone":{"locationName":"availabilityZone"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EndTime":{"locationName":"endTime","type":"timestamp"},"InstanceTypes":{"locationName":"InstanceType","type":"list","member":{}},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"ProductDescriptions":{"locationName":"ProductDescription","type":"list","member":{}},"StartTime":{"locationName":"startTime","type":"timestamp"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"SpotPriceHistory":{"locationName":"spotPriceHistorySet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"SpotPrice":{"locationName":"spotPrice"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}}}}},"DescribeStaleSecurityGroups":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{},"VpcId":{}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"StaleSecurityGroupSet":{"locationName":"staleSecurityGroupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"},"StaleIpPermissions":{"shape":"Sux","locationName":"staleIpPermissions"},"StaleIpPermissionsEgress":{"shape":"Sux","locationName":"staleIpPermissionsEgress"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeSubnets":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"SubnetIds":{"locationName":"SubnetId","type":"list","member":{"locationName":"SubnetId"}},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Subnets":{"locationName":"subnetSet","type":"list","member":{"shape":"S5n","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTags":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Tags":{"locationName":"tagSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"Value":{"locationName":"value"}}}}}}},"DescribeTrafficMirrorFilters":{"input":{"type":"structure","members":{"TrafficMirrorFilterIds":{"shape":"Sd","locationName":"TrafficMirrorFilterId"},"DryRun":{"type":"boolean"},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrafficMirrorFilters":{"locationName":"trafficMirrorFilterSet","type":"list","member":{"shape":"Sc5","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTrafficMirrorSessions":{"input":{"type":"structure","members":{"TrafficMirrorSessionIds":{"shape":"Sd","locationName":"TrafficMirrorSessionId"},"DryRun":{"type":"boolean"},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrafficMirrorSessions":{"locationName":"trafficMirrorSessionSet","type":"list","member":{"shape":"Sci","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTrafficMirrorTargets":{"input":{"type":"structure","members":{"TrafficMirrorTargetIds":{"shape":"Sd","locationName":"TrafficMirrorTargetId"},"DryRun":{"type":"boolean"},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrafficMirrorTargets":{"locationName":"trafficMirrorTargetSet","type":"list","member":{"shape":"Scl","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayAttachments":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"Svm"},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayAttachments":{"locationName":"transitGatewayAttachments","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"TransitGatewayOwnerId":{"locationName":"transitGatewayOwnerId"},"ResourceOwnerId":{"locationName":"resourceOwnerId"},"ResourceType":{"locationName":"resourceType"},"ResourceId":{"locationName":"resourceId"},"State":{"locationName":"state"},"Association":{"locationName":"association","type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"State":{"locationName":"state"}}},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Si","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayRouteTables":{"input":{"type":"structure","members":{"TransitGatewayRouteTableIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTables":{"locationName":"transitGatewayRouteTables","type":"list","member":{"shape":"Sd6","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayVpcAttachments":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"Svm"},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachments":{"locationName":"transitGatewayVpcAttachments","type":"list","member":{"shape":"Sb","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGateways":{"input":{"type":"structure","members":{"TransitGatewayIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateways":{"locationName":"transitGatewaySet","type":"list","member":{"shape":"Scu","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVolumeAttribute":{"input":{"type":"structure","required":["Attribute","VolumeId"],"members":{"Attribute":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AutoEnableIO":{"shape":"Sny","locationName":"autoEnableIO"},"ProductCodes":{"shape":"Sll","locationName":"productCodes"},"VolumeId":{"locationName":"volumeId"}}}},"DescribeVolumeStatus":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"VolumeIds":{"shape":"Sw7","locationName":"VolumeId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"VolumeStatuses":{"locationName":"volumeStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Actions":{"locationName":"actionsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Code":{"locationName":"code"},"Description":{"locationName":"description"},"EventId":{"locationName":"eventId"},"EventType":{"locationName":"eventType"}}}},"AvailabilityZone":{"locationName":"availabilityZone"},"Events":{"locationName":"eventsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"EventId":{"locationName":"eventId"},"EventType":{"locationName":"eventType"},"NotAfter":{"locationName":"notAfter","type":"timestamp"},"NotBefore":{"locationName":"notBefore","type":"timestamp"}}}},"VolumeId":{"locationName":"volumeId"},"VolumeStatus":{"locationName":"volumeStatus","type":"structure","members":{"Details":{"locationName":"details","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"},"Status":{"locationName":"status"}}}},"Status":{"locationName":"status"}}}}}}}}},"DescribeVolumes":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"VolumeIds":{"shape":"Sw7","locationName":"VolumeId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Volumes":{"locationName":"volumeSet","type":"list","member":{"shape":"Sdc","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVolumesModifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"VolumeIds":{"shape":"Sw7","locationName":"VolumeId"},"Filters":{"shape":"Sh6","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"VolumesModifications":{"locationName":"volumeModificationSet","type":"list","member":{"shape":"Swq","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcAttribute":{"input":{"type":"structure","required":["Attribute","VpcId"],"members":{"Attribute":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpcId":{"locationName":"vpcId"},"EnableDnsHostnames":{"shape":"Sny","locationName":"enableDnsHostnames"},"EnableDnsSupport":{"shape":"Sny","locationName":"enableDnsSupport"}}}},"DescribeVpcClassicLink":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcIds":{"shape":"Sww","locationName":"VpcId"}}},"output":{"type":"structure","members":{"Vpcs":{"locationName":"vpcSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ClassicLinkEnabled":{"locationName":"classicLinkEnabled","type":"boolean"},"Tags":{"shape":"Si","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"VpcIds":{"shape":"Sww"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Vpcs":{"locationName":"vpcs","type":"list","member":{"locationName":"item","type":"structure","members":{"ClassicLinkDnsSupported":{"locationName":"classicLinkDnsSupported","type":"boolean"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeVpcEndpointConnectionNotifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ConnectionNotificationId":{},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ConnectionNotificationSet":{"locationName":"connectionNotificationSet","type":"list","member":{"shape":"Sds","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointConnections":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"VpcEndpointConnections":{"locationName":"vpcEndpointConnectionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceId":{"locationName":"serviceId"},"VpcEndpointId":{"locationName":"vpcEndpointId"},"VpcEndpointOwner":{"locationName":"vpcEndpointOwner"},"VpcEndpointState":{"locationName":"vpcEndpointState"},"CreationTimestamp":{"locationName":"creationTimestamp","type":"timestamp"},"DnsEntries":{"shape":"Sdo","locationName":"dnsEntrySet"},"NetworkLoadBalancerArns":{"shape":"Sd","locationName":"networkLoadBalancerArnSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServiceConfigurations":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ServiceIds":{"shape":"Sd","locationName":"ServiceId"},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ServiceConfigurations":{"locationName":"serviceConfigurationSet","type":"list","member":{"shape":"Sdx","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServicePermissions":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AllowedPrincipals":{"locationName":"allowedPrincipals","type":"list","member":{"locationName":"item","type":"structure","members":{"PrincipalType":{"locationName":"principalType"},"Principal":{"locationName":"principal"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServices":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ServiceNames":{"shape":"Sd","locationName":"ServiceName"},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ServiceNames":{"shape":"Sd","locationName":"serviceNameSet"},"ServiceDetails":{"locationName":"serviceDetailSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceName":{"locationName":"serviceName"},"ServiceId":{"locationName":"serviceId"},"ServiceType":{"shape":"Sdy","locationName":"serviceType"},"AvailabilityZones":{"shape":"Sd","locationName":"availabilityZoneSet"},"Owner":{"locationName":"owner"},"BaseEndpointDnsNames":{"shape":"Sd","locationName":"baseEndpointDnsNameSet"},"PrivateDnsName":{"locationName":"privateDnsName"},"VpcEndpointPolicySupported":{"locationName":"vpcEndpointPolicySupported","type":"boolean"},"AcceptanceRequired":{"locationName":"acceptanceRequired","type":"boolean"},"ManagesVpcEndpoints":{"locationName":"managesVpcEndpoints","type":"boolean"},"Tags":{"shape":"Si","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpoints":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"VpcEndpointIds":{"shape":"Sd","locationName":"VpcEndpointId"},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"VpcEndpoints":{"locationName":"vpcEndpointSet","type":"list","member":{"shape":"Sdk","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcPeeringConnections":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionIds":{"shape":"Sd","locationName":"VpcPeeringConnectionId"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"VpcPeeringConnections":{"locationName":"vpcPeeringConnectionSet","type":"list","member":{"shape":"Sr","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcs":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"VpcIds":{"locationName":"VpcId","type":"list","member":{"locationName":"VpcId"}},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Vpcs":{"locationName":"vpcSet","type":"list","member":{"shape":"S5s","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpnConnections":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"VpnConnectionIds":{"locationName":"VpnConnectionId","type":"list","member":{"locationName":"VpnConnectionId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnections":{"locationName":"vpnConnectionSet","type":"list","member":{"shape":"Se9","locationName":"item"}}}}},"DescribeVpnGateways":{"input":{"type":"structure","members":{"Filters":{"shape":"Sh6","locationName":"Filter"},"VpnGatewayIds":{"locationName":"VpnGatewayId","type":"list","member":{"locationName":"VpnGatewayId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnGateways":{"locationName":"vpnGatewaySet","type":"list","member":{"shape":"Sel","locationName":"item"}}}}},"DetachClassicLinkVpc":{"input":{"type":"structure","required":["InstanceId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DetachInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"},"VpcId":{"locationName":"vpcId"}}}},"DetachNetworkInterface":{"input":{"type":"structure","required":["AttachmentId"],"members":{"AttachmentId":{"locationName":"attachmentId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Force":{"locationName":"force","type":"boolean"}}}},"DetachVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"Device":{},"Force":{"type":"boolean"},"InstanceId":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"S2s"}},"DetachVpnGateway":{"input":{"type":"structure","required":["VpcId","VpnGatewayId"],"members":{"VpcId":{},"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisableEbsEncryptionByDefault":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"EbsEncryptionByDefault":{"locationName":"ebsEncryptionByDefault","type":"boolean"}}}},"DisableTransitGatewayRouteTablePropagation":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Propagation":{"shape":"Syj","locationName":"propagation"}}}},"DisableVgwRoutePropagation":{"input":{"type":"structure","required":["GatewayId","RouteTableId"],"members":{"GatewayId":{},"RouteTableId":{}}}},"DisableVpcClassicLink":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisableVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"VpcId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisassociateAddress":{"input":{"type":"structure","members":{"AssociationId":{},"PublicIp":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisassociateClientVpnTargetNetwork":{"input":{"type":"structure","required":["ClientVpnEndpointId","AssociationId"],"members":{"ClientVpnEndpointId":{},"AssociationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Status":{"shape":"S1u","locationName":"status"}}}},"DisassociateIamInstanceProfile":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S20","locationName":"iamInstanceProfileAssociation"}}}},"DisassociateRouteTable":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisassociateSubnetCidrBlock":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S27","locationName":"ipv6CidrBlockAssociation"},"SubnetId":{"locationName":"subnetId"}}}},"DisassociateTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Association":{"shape":"S2c","locationName":"association"}}}},"DisassociateVpcCidrBlock":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S2h","locationName":"ipv6CidrBlockAssociation"},"CidrBlockAssociation":{"shape":"S2k","locationName":"cidrBlockAssociation"},"VpcId":{"locationName":"vpcId"}}}},"EnableEbsEncryptionByDefault":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"EbsEncryptionByDefault":{"locationName":"ebsEncryptionByDefault","type":"boolean"}}}},"EnableTransitGatewayRouteTablePropagation":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Propagation":{"shape":"Syj","locationName":"propagation"}}}},"EnableVgwRoutePropagation":{"input":{"type":"structure","required":["GatewayId","RouteTableId"],"members":{"GatewayId":{},"RouteTableId":{}}}},"EnableVolumeIO":{"input":{"type":"structure","required":["VolumeId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VolumeId":{"locationName":"volumeId"}}}},"EnableVpcClassicLink":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"EnableVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"VpcId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ExportClientVpnClientCertificateRevocationList":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CertificateRevocationList":{"locationName":"certificateRevocationList"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}},"ExportClientVpnClientConfiguration":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientConfiguration":{"locationName":"clientConfiguration"}}}},"ExportImage":{"input":{"type":"structure","required":["DiskImageFormat","ImageId","S3ExportLocation"],"members":{"ClientToken":{"idempotencyToken":true},"Description":{},"DiskImageFormat":{},"DryRun":{"type":"boolean"},"ImageId":{},"S3ExportLocation":{"type":"structure","required":["S3Bucket"],"members":{"S3Bucket":{},"S3Prefix":{}}},"RoleName":{}}},"output":{"type":"structure","members":{"Description":{"locationName":"description"},"DiskImageFormat":{"locationName":"diskImageFormat"},"ExportImageTaskId":{"locationName":"exportImageTaskId"},"ImageId":{"locationName":"imageId"},"RoleName":{"locationName":"roleName"},"Progress":{"locationName":"progress"},"S3ExportLocation":{"shape":"Skf","locationName":"s3ExportLocation"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"}}}},"ExportTransitGatewayRoutes":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","S3Bucket"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Sh6","locationName":"Filter"},"S3Bucket":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"S3Location":{"locationName":"s3Location"}}}},"GetCapacityReservationUsage":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"CapacityReservationId":{"locationName":"capacityReservationId"},"InstanceType":{"locationName":"instanceType"},"TotalInstanceCount":{"locationName":"totalInstanceCount","type":"integer"},"AvailableInstanceCount":{"locationName":"availableInstanceCount","type":"integer"},"State":{"locationName":"state"},"InstanceUsages":{"locationName":"instanceUsageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AccountId":{"locationName":"accountId"},"UsedInstanceCount":{"locationName":"usedInstanceCount","type":"integer"}}}}}}},"GetConsoleOutput":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"Latest":{"type":"boolean"}}},"output":{"type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Output":{"locationName":"output"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"GetConsoleScreenshot":{"input":{"type":"structure","required":["InstanceId"],"members":{"DryRun":{"type":"boolean"},"InstanceId":{},"WakeUp":{"type":"boolean"}}},"output":{"type":"structure","members":{"ImageData":{"locationName":"imageData"},"InstanceId":{"locationName":"instanceId"}}}},"GetEbsDefaultKmsKeyId":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"KmsKeyId":{"locationName":"kmsKeyId"}}}},"GetEbsEncryptionByDefault":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"EbsEncryptionByDefault":{"locationName":"ebsEncryptionByDefault","type":"boolean"}}}},"GetHostReservationPurchasePreview":{"input":{"type":"structure","required":["HostIdSet","OfferingId"],"members":{"HostIdSet":{"shape":"S101"},"OfferingId":{}}},"output":{"type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Purchase":{"shape":"S103","locationName":"purchase"},"TotalHourlyPrice":{"locationName":"totalHourlyPrice"},"TotalUpfrontPrice":{"locationName":"totalUpfrontPrice"}}}},"GetLaunchTemplateData":{"input":{"type":"structure","required":["InstanceId"],"members":{"DryRun":{"type":"boolean"},"InstanceId":{}}},"output":{"type":"structure","members":{"LaunchTemplateData":{"shape":"S97","locationName":"launchTemplateData"}}}},"GetPasswordData":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"PasswordData":{"locationName":"passwordData"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"GetReservedInstancesExchangeQuote":{"input":{"type":"structure","required":["ReservedInstanceIds"],"members":{"DryRun":{"type":"boolean"},"ReservedInstanceIds":{"shape":"S3","locationName":"ReservedInstanceId"},"TargetConfigurations":{"shape":"S5","locationName":"TargetConfiguration"}}},"output":{"type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"IsValidExchange":{"locationName":"isValidExchange","type":"boolean"},"OutputReservedInstancesWillExpireAt":{"locationName":"outputReservedInstancesWillExpireAt","type":"timestamp"},"PaymentDue":{"locationName":"paymentDue"},"ReservedInstanceValueRollup":{"shape":"S10b","locationName":"reservedInstanceValueRollup"},"ReservedInstanceValueSet":{"locationName":"reservedInstanceValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservationValue":{"shape":"S10b","locationName":"reservationValue"},"ReservedInstanceId":{"locationName":"reservedInstanceId"}}}},"TargetConfigurationValueRollup":{"shape":"S10b","locationName":"targetConfigurationValueRollup"},"TargetConfigurationValueSet":{"locationName":"targetConfigurationValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservationValue":{"shape":"S10b","locationName":"reservationValue"},"TargetConfiguration":{"locationName":"targetConfiguration","type":"structure","members":{"InstanceCount":{"locationName":"instanceCount","type":"integer"},"OfferingId":{"locationName":"offeringId"}}}}}},"ValidationFailureReason":{"locationName":"validationFailureReason"}}}},"GetTransitGatewayAttachmentPropagations":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayAttachmentPropagations":{"locationName":"transitGatewayAttachmentPropagations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"State":{"locationName":"state"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayRouteTableAssociations":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"locationName":"associations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"State":{"locationName":"state"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayRouteTablePropagations":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTablePropagations":{"locationName":"transitGatewayRouteTablePropagations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"State":{"locationName":"state"}}}},"NextToken":{"locationName":"nextToken"}}}},"ImportClientVpnClientCertificateRevocationList":{"input":{"type":"structure","required":["ClientVpnEndpointId","CertificateRevocationList"],"members":{"ClientVpnEndpointId":{},"CertificateRevocationList":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ImportImage":{"input":{"type":"structure","members":{"Architecture":{},"ClientData":{"shape":"S10w"},"ClientToken":{},"Description":{},"DiskContainers":{"locationName":"DiskContainer","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{},"DeviceName":{},"Format":{},"SnapshotId":{},"Url":{},"UserBucket":{"shape":"S10z"}}}},"DryRun":{"type":"boolean"},"Encrypted":{"type":"boolean"},"Hypervisor":{},"KmsKeyId":{},"LicenseType":{},"Platform":{},"RoleName":{}}},"output":{"type":"structure","members":{"Architecture":{"locationName":"architecture"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ImageId":{"locationName":"imageId"},"ImportTaskId":{"locationName":"importTaskId"},"KmsKeyId":{"locationName":"kmsKeyId"},"LicenseType":{"locationName":"licenseType"},"Platform":{"locationName":"platform"},"Progress":{"locationName":"progress"},"SnapshotDetails":{"shape":"Snk","locationName":"snapshotDetailSet"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"}}}},"ImportInstance":{"input":{"type":"structure","required":["Platform"],"members":{"Description":{"locationName":"description"},"DiskImages":{"locationName":"diskImage","type":"list","member":{"type":"structure","members":{"Description":{},"Image":{"shape":"S114"},"Volume":{"shape":"S115"}}}},"DryRun":{"locationName":"dryRun","type":"boolean"},"LaunchSpecification":{"locationName":"launchSpecification","type":"structure","members":{"AdditionalInfo":{"locationName":"additionalInfo"},"Architecture":{"locationName":"architecture"},"GroupIds":{"shape":"S8a","locationName":"GroupId"},"GroupNames":{"shape":"S8o","locationName":"GroupName"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"locationName":"instanceType"},"Monitoring":{"locationName":"monitoring","type":"boolean"},"Placement":{"shape":"S6q","locationName":"placement"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData","type":"structure","members":{"Data":{"locationName":"data"}}}}},"Platform":{"locationName":"platform"}}},"output":{"type":"structure","members":{"ConversionTask":{"shape":"Sje","locationName":"conversionTask"}}}},"ImportKeyPair":{"input":{"type":"structure","required":["KeyName","PublicKeyMaterial"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"KeyName":{"locationName":"keyName"},"PublicKeyMaterial":{"locationName":"publicKeyMaterial","type":"blob"}}},"output":{"type":"structure","members":{"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyName":{"locationName":"keyName"}}}},"ImportSnapshot":{"input":{"type":"structure","members":{"ClientData":{"shape":"S10w"},"ClientToken":{},"Description":{},"DiskContainer":{"type":"structure","members":{"Description":{},"Format":{},"Url":{},"UserBucket":{"shape":"S10z"}}},"DryRun":{"type":"boolean"},"Encrypted":{"type":"boolean"},"KmsKeyId":{},"RoleName":{}}},"output":{"type":"structure","members":{"Description":{"locationName":"description"},"ImportTaskId":{"locationName":"importTaskId"},"SnapshotTaskDetail":{"shape":"Snr","locationName":"snapshotTaskDetail"}}}},"ImportVolume":{"input":{"type":"structure","required":["AvailabilityZone","Image","Volume"],"members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Image":{"shape":"S114","locationName":"image"},"Volume":{"shape":"S115","locationName":"volume"}}},"output":{"type":"structure","members":{"ConversionTask":{"shape":"Sje","locationName":"conversionTask"}}}},"ModifyCapacityReservation":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"InstanceCount":{"type":"integer"},"EndDate":{"type":"timestamp"},"EndDateType":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyClientVpnEndpoint":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"ServerCertificateArn":{},"ConnectionLogOptions":{"shape":"S58"},"DnsServers":{"type":"structure","members":{"CustomDnsServers":{"shape":"Sd"},"Enabled":{"type":"boolean"}}},"Description":{},"SplitTunnel":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyEbsDefaultKmsKeyId":{"input":{"type":"structure","required":["KmsKeyId"],"members":{"KmsKeyId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"KmsKeyId":{"locationName":"kmsKeyId"}}}},"ModifyFleet":{"input":{"type":"structure","required":["FleetId","TargetCapacitySpecification"],"members":{"DryRun":{"type":"boolean"},"ExcessCapacityTerminationPolicy":{},"FleetId":{},"TargetCapacitySpecification":{"shape":"S6r"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{},"OperationType":{},"UserIds":{"shape":"S11r","locationName":"UserId"},"UserGroups":{"shape":"S11s","locationName":"UserGroup"},"ProductCodes":{"shape":"S11t","locationName":"ProductCode"},"LoadPermission":{"type":"structure","members":{"Add":{"shape":"S11v"},"Remove":{"shape":"S11v"}}},"Description":{},"Name":{}}},"output":{"type":"structure","members":{"FpgaImageAttribute":{"shape":"Slh","locationName":"fpgaImageAttribute"}}}},"ModifyHosts":{"input":{"type":"structure","required":["HostIds"],"members":{"AutoPlacement":{"locationName":"autoPlacement"},"HostIds":{"shape":"Smc","locationName":"hostId"},"HostRecovery":{}}},"output":{"type":"structure","members":{"Successful":{"shape":"S1e","locationName":"successful"},"Unsuccessful":{"shape":"S120","locationName":"unsuccessful"}}}},"ModifyIdFormat":{"input":{"type":"structure","required":["Resource","UseLongIds"],"members":{"Resource":{},"UseLongIds":{"type":"boolean"}}}},"ModifyIdentityIdFormat":{"input":{"type":"structure","required":["PrincipalArn","Resource","UseLongIds"],"members":{"PrincipalArn":{"locationName":"principalArn"},"Resource":{"locationName":"resource"},"UseLongIds":{"locationName":"useLongIds","type":"boolean"}}}},"ModifyImageAttribute":{"input":{"type":"structure","required":["ImageId"],"members":{"Attribute":{},"Description":{"shape":"S65"},"ImageId":{},"LaunchPermission":{"type":"structure","members":{"Add":{"shape":"Sn0"},"Remove":{"shape":"Sn0"}}},"OperationType":{},"ProductCodes":{"shape":"S11t","locationName":"ProductCode"},"UserGroups":{"shape":"S11s","locationName":"UserGroup"},"UserIds":{"shape":"S11r","locationName":"UserId"},"Value":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ModifyInstanceAttribute":{"input":{"type":"structure","required":["InstanceId"],"members":{"SourceDestCheck":{"shape":"Sny"},"Attribute":{"locationName":"attribute"},"BlockDeviceMappings":{"locationName":"blockDeviceMapping","type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"VolumeId":{"locationName":"volumeId"}}},"NoDevice":{"locationName":"noDevice"},"VirtualName":{"locationName":"virtualName"}}}},"DisableApiTermination":{"shape":"Sny","locationName":"disableApiTermination"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EbsOptimized":{"shape":"Sny","locationName":"ebsOptimized"},"EnaSupport":{"shape":"Sny","locationName":"enaSupport"},"Groups":{"shape":"S2m","locationName":"GroupId"},"InstanceId":{"locationName":"instanceId"},"InstanceInitiatedShutdownBehavior":{"shape":"S65","locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"shape":"S65","locationName":"instanceType"},"Kernel":{"shape":"S65","locationName":"kernel"},"Ramdisk":{"shape":"S65","locationName":"ramdisk"},"SriovNetSupport":{"shape":"S65","locationName":"sriovNetSupport"},"UserData":{"locationName":"userData","type":"structure","members":{"Value":{"locationName":"value","type":"blob"}}},"Value":{"locationName":"value"}}}},"ModifyInstanceCapacityReservationAttributes":{"input":{"type":"structure","required":["InstanceId","CapacityReservationSpecification"],"members":{"InstanceId":{},"CapacityReservationSpecification":{"shape":"S12b"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyInstanceCreditSpecification":{"input":{"type":"structure","required":["InstanceCreditSpecifications"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"InstanceCreditSpecifications":{"locationName":"InstanceCreditSpecification","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{},"CpuCredits":{}}}}}},"output":{"type":"structure","members":{"SuccessfulInstanceCreditSpecifications":{"locationName":"successfulInstanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"}}}},"UnsuccessfulInstanceCreditSpecifications":{"locationName":"unsuccessfulInstanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}},"ModifyInstanceEventStartTime":{"input":{"type":"structure","required":["InstanceId","InstanceEventId","NotBefore"],"members":{"DryRun":{"type":"boolean"},"InstanceId":{},"InstanceEventId":{},"NotBefore":{"type":"timestamp"}}},"output":{"type":"structure","members":{"Event":{"shape":"So9","locationName":"event"}}}},"ModifyInstancePlacement":{"input":{"type":"structure","required":["InstanceId"],"members":{"Affinity":{"locationName":"affinity"},"GroupName":{},"HostId":{"locationName":"hostId"},"InstanceId":{"locationName":"instanceId"},"Tenancy":{"locationName":"tenancy"},"PartitionNumber":{"type":"integer"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyLaunchTemplate":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateId":{},"LaunchTemplateName":{},"DefaultVersion":{"locationName":"SetDefaultVersion"}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"S93","locationName":"launchTemplate"}}}},"ModifyNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Attachment":{"locationName":"attachment","type":"structure","members":{"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"}}},"Description":{"shape":"S65","locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"S8a","locationName":"SecurityGroupId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"shape":"Sny","locationName":"sourceDestCheck"}}}},"ModifyReservedInstances":{"input":{"type":"structure","required":["ReservedInstancesIds","TargetConfigurations"],"members":{"ReservedInstancesIds":{"shape":"Sra","locationName":"ReservedInstancesId"},"ClientToken":{"locationName":"clientToken"},"TargetConfigurations":{"locationName":"ReservedInstancesConfigurationSetItemType","type":"list","member":{"shape":"Srv","locationName":"item"}}}},"output":{"type":"structure","members":{"ReservedInstancesModificationId":{"locationName":"reservedInstancesModificationId"}}}},"ModifySnapshotAttribute":{"input":{"type":"structure","required":["SnapshotId"],"members":{"Attribute":{},"CreateVolumePermission":{"type":"structure","members":{"Add":{"shape":"St3"},"Remove":{"shape":"St3"}}},"GroupNames":{"shape":"Ssv","locationName":"UserGroup"},"OperationType":{},"SnapshotId":{},"UserIds":{"shape":"S11r","locationName":"UserId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ModifySpotFleetRequest":{"input":{"type":"structure","required":["SpotFleetRequestId"],"members":{"ExcessCapacityTerminationPolicy":{"locationName":"excessCapacityTerminationPolicy"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"TargetCapacity":{"locationName":"targetCapacity","type":"integer"},"OnDemandTargetCapacity":{"type":"integer"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifySubnetAttribute":{"input":{"type":"structure","required":["SubnetId"],"members":{"AssignIpv6AddressOnCreation":{"shape":"Sny"},"MapPublicIpOnLaunch":{"shape":"Sny"},"SubnetId":{"locationName":"subnetId"}}}},"ModifyTrafficMirrorFilterNetworkServices":{"input":{"type":"structure","required":["TrafficMirrorFilterId"],"members":{"TrafficMirrorFilterId":{},"AddNetworkServices":{"shape":"Scb","locationName":"AddNetworkService"},"RemoveNetworkServices":{"shape":"Scb","locationName":"RemoveNetworkService"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilter":{"shape":"Sc5","locationName":"trafficMirrorFilter"}}}},"ModifyTrafficMirrorFilterRule":{"input":{"type":"structure","required":["TrafficMirrorFilterRuleId"],"members":{"TrafficMirrorFilterRuleId":{},"TrafficDirection":{},"RuleNumber":{"type":"integer"},"RuleAction":{},"DestinationPortRange":{"shape":"Sce"},"SourcePortRange":{"shape":"Sce"},"Protocol":{"type":"integer"},"DestinationCidrBlock":{},"SourceCidrBlock":{},"Description":{},"RemoveFields":{"locationName":"RemoveField","type":"list","member":{}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilterRule":{"shape":"Sc7","locationName":"trafficMirrorFilterRule"}}}},"ModifyTrafficMirrorSession":{"input":{"type":"structure","required":["TrafficMirrorSessionId"],"members":{"TrafficMirrorSessionId":{},"TrafficMirrorTargetId":{},"TrafficMirrorFilterId":{},"PacketLength":{"type":"integer"},"SessionNumber":{"type":"integer"},"VirtualNetworkId":{"type":"integer"},"Description":{},"RemoveFields":{"locationName":"RemoveField","type":"list","member":{}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorSession":{"shape":"Sci","locationName":"trafficMirrorSession"}}}},"ModifyTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"AddSubnetIds":{"shape":"Sd"},"RemoveSubnetIds":{"shape":"Sd"},"Options":{"type":"structure","members":{"DnsSupport":{},"Ipv6Support":{}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sb","locationName":"transitGatewayVpcAttachment"}}}},"ModifyVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"DryRun":{"type":"boolean"},"VolumeId":{},"Size":{"type":"integer"},"VolumeType":{},"Iops":{"type":"integer"}}},"output":{"type":"structure","members":{"VolumeModification":{"shape":"Swq","locationName":"volumeModification"}}}},"ModifyVolumeAttribute":{"input":{"type":"structure","required":["VolumeId"],"members":{"AutoEnableIO":{"shape":"Sny"},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ModifyVpcAttribute":{"input":{"type":"structure","required":["VpcId"],"members":{"EnableDnsHostnames":{"shape":"Sny"},"EnableDnsSupport":{"shape":"Sny"},"VpcId":{"locationName":"vpcId"}}}},"ModifyVpcEndpoint":{"input":{"type":"structure","required":["VpcEndpointId"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointId":{},"ResetPolicy":{"type":"boolean"},"PolicyDocument":{},"AddRouteTableIds":{"shape":"Sd","locationName":"AddRouteTableId"},"RemoveRouteTableIds":{"shape":"Sd","locationName":"RemoveRouteTableId"},"AddSubnetIds":{"shape":"Sd","locationName":"AddSubnetId"},"RemoveSubnetIds":{"shape":"Sd","locationName":"RemoveSubnetId"},"AddSecurityGroupIds":{"shape":"Sd","locationName":"AddSecurityGroupId"},"RemoveSecurityGroupIds":{"shape":"Sd","locationName":"RemoveSecurityGroupId"},"PrivateDnsEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointConnectionNotification":{"input":{"type":"structure","required":["ConnectionNotificationId"],"members":{"DryRun":{"type":"boolean"},"ConnectionNotificationId":{},"ConnectionNotificationArn":{},"ConnectionEvents":{"shape":"Sd"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointServiceConfiguration":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"AcceptanceRequired":{"type":"boolean"},"AddNetworkLoadBalancerArns":{"shape":"Sd","locationName":"AddNetworkLoadBalancerArn"},"RemoveNetworkLoadBalancerArns":{"shape":"Sd","locationName":"RemoveNetworkLoadBalancerArn"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointServicePermissions":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"AddAllowedPrincipals":{"shape":"Sd"},"RemoveAllowedPrincipals":{"shape":"Sd"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"ModifyVpcPeeringConnectionOptions":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"AccepterPeeringConnectionOptions":{"shape":"S13v"},"DryRun":{"type":"boolean"},"RequesterPeeringConnectionOptions":{"shape":"S13v"},"VpcPeeringConnectionId":{}}},"output":{"type":"structure","members":{"AccepterPeeringConnectionOptions":{"shape":"S13x","locationName":"accepterPeeringConnectionOptions"},"RequesterPeeringConnectionOptions":{"shape":"S13x","locationName":"requesterPeeringConnectionOptions"}}}},"ModifyVpcTenancy":{"input":{"type":"structure","required":["VpcId","InstanceTenancy"],"members":{"VpcId":{},"InstanceTenancy":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"ModifyVpnConnection":{"input":{"type":"structure","required":["VpnConnectionId"],"members":{"VpnConnectionId":{},"TransitGatewayId":{},"CustomerGatewayId":{},"VpnGatewayId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Se9","locationName":"vpnConnection"}}}},"ModifyVpnTunnelCertificate":{"input":{"type":"structure","required":["VpnConnectionId","VpnTunnelOutsideIpAddress"],"members":{"VpnConnectionId":{},"VpnTunnelOutsideIpAddress":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Se9","locationName":"vpnConnection"}}}},"MonitorInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Si5","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceMonitorings":{"shape":"S147","locationName":"instancesSet"}}}},"MoveAddressToVpc":{"input":{"type":"structure","required":["PublicIp"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PublicIp":{"locationName":"publicIp"}}},"output":{"type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"Status":{"locationName":"status"}}}},"ProvisionByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"CidrAuthorizationContext":{"type":"structure","required":["Message","Signature"],"members":{"Message":{},"Signature":{}}},"Description":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S12","locationName":"byoipCidr"}}}},"PurchaseHostReservation":{"input":{"type":"structure","required":["HostIdSet","OfferingId"],"members":{"ClientToken":{},"CurrencyCode":{},"HostIdSet":{"shape":"S101"},"LimitPrice":{},"OfferingId":{}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CurrencyCode":{"locationName":"currencyCode"},"Purchase":{"shape":"S103","locationName":"purchase"},"TotalHourlyPrice":{"locationName":"totalHourlyPrice"},"TotalUpfrontPrice":{"locationName":"totalUpfrontPrice"}}}},"PurchaseReservedInstancesOffering":{"input":{"type":"structure","required":["InstanceCount","ReservedInstancesOfferingId"],"members":{"InstanceCount":{"type":"integer"},"ReservedInstancesOfferingId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"LimitPrice":{"locationName":"limitPrice","type":"structure","members":{"Amount":{"locationName":"amount","type":"double"},"CurrencyCode":{"locationName":"currencyCode"}}}}},"output":{"type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}},"PurchaseScheduledInstances":{"input":{"type":"structure","required":["PurchaseRequests"],"members":{"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"PurchaseRequests":{"locationName":"PurchaseRequest","type":"list","member":{"locationName":"PurchaseRequest","type":"structure","required":["InstanceCount","PurchaseToken"],"members":{"InstanceCount":{"type":"integer"},"PurchaseToken":{}}}}}},"output":{"type":"structure","members":{"ScheduledInstanceSet":{"locationName":"scheduledInstanceSet","type":"list","member":{"shape":"Sso","locationName":"item"}}}}},"RebootInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Si5","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"RegisterImage":{"input":{"type":"structure","required":["Name"],"members":{"ImageLocation":{},"Architecture":{"locationName":"architecture"},"BlockDeviceMappings":{"shape":"S7h","locationName":"BlockDeviceMapping"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"KernelId":{"locationName":"kernelId"},"Name":{"locationName":"name"},"BillingProducts":{"locationName":"BillingProduct","type":"list","member":{"locationName":"item"}},"RamdiskId":{"locationName":"ramdiskId"},"RootDeviceName":{"locationName":"rootDeviceName"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"VirtualizationType":{"locationName":"virtualizationType"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"RejectTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sb","locationName":"transitGatewayVpcAttachment"}}}},"RejectVpcEndpointConnections":{"input":{"type":"structure","required":["ServiceId","VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointIds":{"shape":"Sd","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"Sm","locationName":"unsuccessful"}}}},"RejectVpcPeeringConnection":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ReleaseAddress":{"input":{"type":"structure","members":{"AllocationId":{},"PublicIp":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ReleaseHosts":{"input":{"type":"structure","required":["HostIds"],"members":{"HostIds":{"shape":"Smc","locationName":"hostId"}}},"output":{"type":"structure","members":{"Successful":{"shape":"S1e","locationName":"successful"},"Unsuccessful":{"shape":"S120","locationName":"unsuccessful"}}}},"ReplaceIamInstanceProfileAssociation":{"input":{"type":"structure","required":["IamInstanceProfile","AssociationId"],"members":{"IamInstanceProfile":{"shape":"S1y"},"AssociationId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S20","locationName":"iamInstanceProfileAssociation"}}}},"ReplaceNetworkAclAssociation":{"input":{"type":"structure","required":["AssociationId","NetworkAclId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"}}},"output":{"type":"structure","members":{"NewAssociationId":{"locationName":"newAssociationId"}}}},"ReplaceNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","Protocol","RuleAction","RuleNumber"],"members":{"CidrBlock":{"locationName":"cidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"Sab","locationName":"Icmp"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"NetworkAclId":{"locationName":"networkAclId"},"PortRange":{"shape":"Sac","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"ReplaceRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"NatGatewayId":{"locationName":"natGatewayId"},"TransitGatewayId":{},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"RouteTableId":{"locationName":"routeTableId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}}},"ReplaceRouteTableAssociation":{"input":{"type":"structure","required":["AssociationId","RouteTableId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}},"output":{"type":"structure","members":{"NewAssociationId":{"locationName":"newAssociationId"}}}},"ReplaceTransitGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","TransitGatewayRouteTableId"],"members":{"DestinationCidrBlock":{},"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"Blackhole":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Scz","locationName":"route"}}}},"ReportInstanceStatus":{"input":{"type":"structure","required":["Instances","ReasonCodes","Status"],"members":{"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EndTime":{"locationName":"endTime","type":"timestamp"},"Instances":{"shape":"Si5","locationName":"instanceId"},"ReasonCodes":{"locationName":"reasonCode","type":"list","member":{"locationName":"item"}},"StartTime":{"locationName":"startTime","type":"timestamp"},"Status":{"locationName":"status"}}}},"RequestSpotFleet":{"input":{"type":"structure","required":["SpotFleetRequestConfig"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotFleetRequestConfig":{"shape":"Stq","locationName":"spotFleetRequestConfig"}}},"output":{"type":"structure","members":{"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"RequestSpotInstances":{"input":{"type":"structure","members":{"AvailabilityZoneGroup":{"locationName":"availabilityZoneGroup"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"ClientToken":{"locationName":"clientToken"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"LaunchGroup":{"locationName":"launchGroup"},"LaunchSpecification":{"type":"structure","members":{"SecurityGroupIds":{"shape":"Sd","locationName":"SecurityGroupId"},"SecurityGroups":{"shape":"Sd","locationName":"SecurityGroup"},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"Smz","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S1y","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"Monitoring":{"shape":"Sui","locationName":"monitoring"},"NetworkInterfaces":{"shape":"Stx","locationName":"NetworkInterface"},"Placement":{"shape":"Stz","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData"}}},"SpotPrice":{"locationName":"spotPrice"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"InstanceInterruptionBehavior":{}}},"output":{"type":"structure","members":{"SpotInstanceRequests":{"shape":"Suf","locationName":"spotInstanceRequestSet"}}}},"ResetEbsDefaultKmsKeyId":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"KmsKeyId":{"locationName":"kmsKeyId"}}}},"ResetFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ResetImageAttribute":{"input":{"type":"structure","required":["Attribute","ImageId"],"members":{"Attribute":{},"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ResetInstanceAttribute":{"input":{"type":"structure","required":["Attribute","InstanceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"}}}},"ResetNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"locationName":"sourceDestCheck"}}}},"ResetSnapshotAttribute":{"input":{"type":"structure","required":["Attribute","SnapshotId"],"members":{"Attribute":{},"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"RestoreAddressToClassic":{"input":{"type":"structure","required":["PublicIp"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PublicIp":{"locationName":"publicIp"}}},"output":{"type":"structure","members":{"PublicIp":{"locationName":"publicIp"},"Status":{"locationName":"status"}}}},"RevokeClientVpnIngress":{"input":{"type":"structure","required":["ClientVpnEndpointId","TargetNetworkCidr"],"members":{"ClientVpnEndpointId":{},"TargetNetworkCidr":{},"AccessGroupId":{},"RevokeAllGroups":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S30","locationName":"status"}}}},"RevokeSecurityGroupEgress":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupId":{"locationName":"groupId"},"IpPermissions":{"shape":"S33","locationName":"ipPermissions"},"CidrIp":{"locationName":"cidrIp"},"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"ToPort":{"locationName":"toPort","type":"integer"},"SourceSecurityGroupName":{"locationName":"sourceSecurityGroupName"},"SourceSecurityGroupOwnerId":{"locationName":"sourceSecurityGroupOwnerId"}}}},"RevokeSecurityGroupIngress":{"input":{"type":"structure","members":{"CidrIp":{},"FromPort":{"type":"integer"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S33"},"IpProtocol":{},"SourceSecurityGroupName":{},"SourceSecurityGroupOwnerId":{},"ToPort":{"type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"RunInstances":{"input":{"type":"structure","required":["MaxCount","MinCount"],"members":{"BlockDeviceMappings":{"shape":"S7h","locationName":"BlockDeviceMapping"},"ImageId":{},"InstanceType":{},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"shape":"S9e","locationName":"Ipv6Address"},"KernelId":{},"KeyName":{},"MaxCount":{"type":"integer"},"MinCount":{"type":"integer"},"Monitoring":{"shape":"Sui"},"Placement":{"shape":"S6q"},"RamdiskId":{},"SecurityGroupIds":{"shape":"S8a","locationName":"SecurityGroupId"},"SecurityGroups":{"shape":"S8o","locationName":"SecurityGroup"},"SubnetId":{},"UserData":{},"AdditionalInfo":{"locationName":"additionalInfo"},"ClientToken":{"locationName":"clientToken"},"DisableApiTermination":{"locationName":"disableApiTermination","type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S1y","locationName":"iamInstanceProfile"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"NetworkInterfaces":{"shape":"Stx","locationName":"networkInterface"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"ElasticGpuSpecification":{"type":"list","member":{"shape":"S8l","locationName":"item"}},"ElasticInferenceAccelerators":{"locationName":"ElasticInferenceAccelerator","type":"list","member":{"locationName":"item","type":"structure","required":["Type"],"members":{"Type":{}}}},"TagSpecifications":{"shape":"S19","locationName":"TagSpecification"},"LaunchTemplate":{"type":"structure","members":{"LaunchTemplateId":{},"LaunchTemplateName":{},"Version":{}}},"InstanceMarketOptions":{"type":"structure","members":{"MarketType":{},"SpotOptions":{"type":"structure","members":{"MaxPrice":{},"SpotInstanceType":{},"BlockDurationMinutes":{"type":"integer"},"ValidUntil":{"type":"timestamp"},"InstanceInterruptionBehavior":{}}}}},"CreditSpecification":{"shape":"S8u"},"CpuOptions":{"type":"structure","members":{"CoreCount":{"type":"integer"},"ThreadsPerCore":{"type":"integer"}}},"CapacityReservationSpecification":{"shape":"S12b"},"HibernationOptions":{"type":"structure","members":{"Configured":{"type":"boolean"}}},"LicenseSpecifications":{"locationName":"LicenseSpecification","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{}}}}}},"output":{"shape":"Son"}},"RunScheduledInstances":{"input":{"type":"structure","required":["LaunchSpecification","ScheduledInstanceId"],"members":{"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"InstanceCount":{"type":"integer"},"LaunchSpecification":{"type":"structure","required":["ImageId"],"members":{"BlockDeviceMappings":{"locationName":"BlockDeviceMapping","type":"list","member":{"locationName":"BlockDeviceMapping","type":"structure","members":{"DeviceName":{},"Ebs":{"type":"structure","members":{"DeleteOnTermination":{"type":"boolean"},"Encrypted":{"type":"boolean"},"Iops":{"type":"integer"},"SnapshotId":{},"VolumeSize":{"type":"integer"},"VolumeType":{}}},"NoDevice":{},"VirtualName":{}}}},"EbsOptimized":{"type":"boolean"},"IamInstanceProfile":{"type":"structure","members":{"Arn":{},"Name":{}}},"ImageId":{},"InstanceType":{},"KernelId":{},"KeyName":{},"Monitoring":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"NetworkInterfaces":{"locationName":"NetworkInterface","type":"list","member":{"locationName":"NetworkInterface","type":"structure","members":{"AssociatePublicIpAddress":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Description":{},"DeviceIndex":{"type":"integer"},"Groups":{"shape":"S16l","locationName":"Group"},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"locationName":"Ipv6Address","type":"list","member":{"locationName":"Ipv6Address","type":"structure","members":{"Ipv6Address":{}}}},"NetworkInterfaceId":{},"PrivateIpAddress":{},"PrivateIpAddressConfigs":{"locationName":"PrivateIpAddressConfig","type":"list","member":{"locationName":"PrivateIpAddressConfigSet","type":"structure","members":{"Primary":{"type":"boolean"},"PrivateIpAddress":{}}}},"SecondaryPrivateIpAddressCount":{"type":"integer"},"SubnetId":{}}}},"Placement":{"type":"structure","members":{"AvailabilityZone":{},"GroupName":{}}},"RamdiskId":{},"SecurityGroupIds":{"shape":"S16l","locationName":"SecurityGroupId"},"SubnetId":{},"UserData":{}}},"ScheduledInstanceId":{}}},"output":{"type":"structure","members":{"InstanceIdSet":{"locationName":"instanceIdSet","type":"list","member":{"locationName":"item"}}}}},"SearchTransitGatewayRoutes":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","Filters"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Sh6","locationName":"Filter"},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Routes":{"locationName":"routeSet","type":"list","member":{"shape":"Scz","locationName":"item"}},"AdditionalRoutesAvailable":{"locationName":"additionalRoutesAvailable","type":"boolean"}}}},"SendDiagnosticInterrupt":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DryRun":{"type":"boolean"}}}},"StartInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Si5","locationName":"InstanceId"},"AdditionalInfo":{"locationName":"additionalInfo"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"StartingInstances":{"shape":"S170","locationName":"instancesSet"}}}},"StopInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Si5","locationName":"InstanceId"},"Hibernate":{"type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Force":{"locationName":"force","type":"boolean"}}},"output":{"type":"structure","members":{"StoppingInstances":{"shape":"S170","locationName":"instancesSet"}}}},"TerminateClientVpnConnections":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"ConnectionId":{},"Username":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Username":{"locationName":"username"},"ConnectionStatuses":{"locationName":"connectionStatuses","type":"list","member":{"locationName":"item","type":"structure","members":{"ConnectionId":{"locationName":"connectionId"},"PreviousStatus":{"shape":"Sik","locationName":"previousStatus"},"CurrentStatus":{"shape":"Sik","locationName":"currentStatus"}}}}}}},"TerminateInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Si5","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"TerminatingInstances":{"shape":"S170","locationName":"instancesSet"}}}},"UnassignIpv6Addresses":{"input":{"type":"structure","required":["Ipv6Addresses","NetworkInterfaceId"],"members":{"Ipv6Addresses":{"shape":"S1j","locationName":"ipv6Addresses"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"UnassignedIpv6Addresses":{"shape":"S1j","locationName":"unassignedIpv6Addresses"}}}},"UnassignPrivateIpAddresses":{"input":{"type":"structure","required":["NetworkInterfaceId","PrivateIpAddresses"],"members":{"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddresses":{"shape":"S1m","locationName":"privateIpAddress"}}}},"UnmonitorInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Si5","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceMonitorings":{"shape":"S147","locationName":"instancesSet"}}}},"UpdateSecurityGroupRuleDescriptionsEgress":{"input":{"type":"structure","required":["IpPermissions"],"members":{"DryRun":{"type":"boolean"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S33"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"UpdateSecurityGroupRuleDescriptionsIngress":{"input":{"type":"structure","required":["IpPermissions"],"members":{"DryRun":{"type":"boolean"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S33"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"WithdrawByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S12","locationName":"byoipCidr"}}}}},"shapes":{"S3":{"type":"list","member":{"locationName":"ReservedInstanceId"}},"S5":{"type":"list","member":{"locationName":"TargetConfigurationRequest","type":"structure","required":["OfferingId"],"members":{"InstanceCount":{"type":"integer"},"OfferingId":{}}}},"Sb":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"VpcId":{"locationName":"vpcId"},"VpcOwnerId":{"locationName":"vpcOwnerId"},"State":{"locationName":"state"},"SubnetIds":{"shape":"Sd","locationName":"subnetIds"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Options":{"locationName":"options","type":"structure","members":{"DnsSupport":{"locationName":"dnsSupport"},"Ipv6Support":{"locationName":"ipv6Support"}}},"Tags":{"shape":"Si","locationName":"tagSet"}}},"Sd":{"type":"list","member":{"locationName":"item"}},"Si":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Value":{"locationName":"value"}}}},"Sm":{"type":"list","member":{"shape":"Sn","locationName":"item"}},"Sn":{"type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"ResourceId":{"locationName":"resourceId"}}},"Sr":{"type":"structure","members":{"AccepterVpcInfo":{"shape":"Ss","locationName":"accepterVpcInfo"},"ExpirationTime":{"locationName":"expirationTime","type":"timestamp"},"RequesterVpcInfo":{"shape":"Ss","locationName":"requesterVpcInfo"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Tags":{"shape":"Si","locationName":"tagSet"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"Ss":{"type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"Ipv6CidrBlockSet":{"locationName":"ipv6CidrBlockSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"}}}},"CidrBlockSet":{"locationName":"cidrBlockSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"}}}},"OwnerId":{"locationName":"ownerId"},"PeeringOptions":{"locationName":"peeringOptions","type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"locationName":"allowDnsResolutionFromRemoteVpc","type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"locationName":"allowEgressFromLocalClassicLinkToRemoteVpc","type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"locationName":"allowEgressFromLocalVpcToRemoteClassicLink","type":"boolean"}}},"VpcId":{"locationName":"vpcId"},"Region":{"locationName":"region"}}},"S12":{"type":"structure","members":{"Cidr":{"locationName":"cidr"},"Description":{"locationName":"description"},"StatusMessage":{"locationName":"statusMessage"},"State":{"locationName":"state"}}},"S19":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Si","locationName":"Tag"}}}},"S1e":{"type":"list","member":{"locationName":"item"}},"S1g":{"type":"list","member":{"locationName":"item"}},"S1j":{"type":"list","member":{"locationName":"item"}},"S1m":{"type":"list","member":{"locationName":"PrivateIpAddress"}},"S1u":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S1y":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Name":{"locationName":"name"}}},"S20":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"InstanceId":{"locationName":"instanceId"},"IamInstanceProfile":{"shape":"S21","locationName":"iamInstanceProfile"},"State":{"locationName":"state"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}},"S21":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Id":{"locationName":"id"}}},"S27":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"Ipv6CidrBlockState":{"locationName":"ipv6CidrBlockState","type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}}}},"S2c":{"type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"State":{"locationName":"state"}}},"S2h":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"Ipv6CidrBlockState":{"shape":"S2i","locationName":"ipv6CidrBlockState"}}},"S2i":{"type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}},"S2k":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"CidrBlock":{"locationName":"cidrBlock"},"CidrBlockState":{"shape":"S2i","locationName":"cidrBlockState"}}},"S2m":{"type":"list","member":{"locationName":"groupId"}},"S2s":{"type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"Device":{"locationName":"device"},"InstanceId":{"locationName":"instanceId"},"State":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"}}},"S2w":{"type":"structure","members":{"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"}}},"S30":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S33":{"type":"list","member":{"locationName":"item","type":"structure","members":{"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"IpRanges":{"locationName":"ipRanges","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrIp":{"locationName":"cidrIp"},"Description":{"locationName":"description"}}}},"Ipv6Ranges":{"locationName":"ipv6Ranges","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrIpv6":{"locationName":"cidrIpv6"},"Description":{"locationName":"description"}}}},"PrefixListIds":{"locationName":"prefixListIds","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"PrefixListId":{"locationName":"prefixListId"}}}},"ToPort":{"locationName":"toPort","type":"integer"},"UserIdGroupPairs":{"locationName":"groups","type":"list","member":{"shape":"S3c","locationName":"item"}}}}},"S3c":{"type":"structure","members":{"Description":{"locationName":"description"},"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"},"PeeringStatus":{"locationName":"peeringStatus"},"UserId":{"locationName":"userId"},"VpcId":{"locationName":"vpcId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"S3f":{"type":"structure","members":{"S3":{"type":"structure","members":{"AWSAccessKeyId":{},"Bucket":{"locationName":"bucket"},"Prefix":{"locationName":"prefix"},"UploadPolicy":{"locationName":"uploadPolicy","type":"blob"},"UploadPolicySignature":{"locationName":"uploadPolicySignature"}}}}},"S3j":{"type":"structure","members":{"BundleId":{"locationName":"bundleId"},"BundleTaskError":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"InstanceId":{"locationName":"instanceId"},"Progress":{"locationName":"progress"},"StartTime":{"locationName":"startTime","type":"timestamp"},"State":{"locationName":"state"},"Storage":{"shape":"S3f","locationName":"storage"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"}}},"S3w":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"InstanceCounts":{"locationName":"instanceCounts","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceCount":{"locationName":"instanceCount","type":"integer"},"State":{"locationName":"state"}}}},"PriceSchedules":{"locationName":"priceSchedules","type":"list","member":{"locationName":"item","type":"structure","members":{"Active":{"locationName":"active","type":"boolean"},"CurrencyCode":{"locationName":"currencyCode"},"Price":{"locationName":"price","type":"double"},"Term":{"locationName":"term","type":"long"}}}},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Si","locationName":"tagSet"},"UpdateDate":{"locationName":"updateDate","type":"timestamp"}}}},"S4h":{"type":"list","member":{"locationName":"SpotInstanceRequestId"}},"S50":{"type":"structure","members":{"CapacityReservationId":{"locationName":"capacityReservationId"},"OwnerId":{"locationName":"ownerId"},"CapacityReservationArn":{"locationName":"capacityReservationArn"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"InstanceType":{"locationName":"instanceType"},"InstancePlatform":{"locationName":"instancePlatform"},"AvailabilityZone":{"locationName":"availabilityZone"},"Tenancy":{"locationName":"tenancy"},"TotalInstanceCount":{"locationName":"totalInstanceCount","type":"integer"},"AvailableInstanceCount":{"locationName":"availableInstanceCount","type":"integer"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"EphemeralStorage":{"locationName":"ephemeralStorage","type":"boolean"},"State":{"locationName":"state"},"EndDate":{"locationName":"endDate","type":"timestamp"},"EndDateType":{"locationName":"endDateType"},"InstanceMatchCriteria":{"locationName":"instanceMatchCriteria"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"Tags":{"shape":"Si","locationName":"tagSet"}}},"S58":{"type":"structure","members":{"Enabled":{"type":"boolean"},"CloudwatchLogGroup":{},"CloudwatchLogStream":{}}},"S5b":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S5f":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S5k":{"type":"structure","members":{"BgpAsn":{"locationName":"bgpAsn"},"CustomerGatewayId":{"locationName":"customerGatewayId"},"IpAddress":{"locationName":"ipAddress"},"CertificateArn":{"locationName":"certificateArn"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"Tags":{"shape":"Si","locationName":"tagSet"}}},"S5n":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"AvailableIpAddressCount":{"locationName":"availableIpAddressCount","type":"integer"},"CidrBlock":{"locationName":"cidrBlock"},"DefaultForAz":{"locationName":"defaultForAz","type":"boolean"},"MapPublicIpOnLaunch":{"locationName":"mapPublicIpOnLaunch","type":"boolean"},"State":{"locationName":"state"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"},"AssignIpv6AddressOnCreation":{"locationName":"assignIpv6AddressOnCreation","type":"boolean"},"Ipv6CidrBlockAssociationSet":{"locationName":"ipv6CidrBlockAssociationSet","type":"list","member":{"shape":"S27","locationName":"item"}},"Tags":{"shape":"Si","locationName":"tagSet"},"SubnetArn":{"locationName":"subnetArn"}}},"S5s":{"type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"DhcpOptionsId":{"locationName":"dhcpOptionsId"},"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"},"InstanceTenancy":{"locationName":"instanceTenancy"},"Ipv6CidrBlockAssociationSet":{"locationName":"ipv6CidrBlockAssociationSet","type":"list","member":{"shape":"S2h","locationName":"item"}},"CidrBlockAssociationSet":{"locationName":"cidrBlockAssociationSet","type":"list","member":{"shape":"S2k","locationName":"item"}},"IsDefault":{"locationName":"isDefault","type":"boolean"},"Tags":{"shape":"Si","locationName":"tagSet"}}},"S61":{"type":"structure","members":{"DhcpConfigurations":{"locationName":"dhcpConfigurationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Values":{"locationName":"valueSet","type":"list","member":{"shape":"S65","locationName":"item"}}}}},"DhcpOptionsId":{"locationName":"dhcpOptionsId"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Si","locationName":"tagSet"}}},"S65":{"type":"structure","members":{"Value":{"locationName":"value"}}},"S68":{"type":"structure","members":{"Attachments":{"shape":"S69","locationName":"attachmentSet"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"}}},"S69":{"type":"list","member":{"locationName":"item","type":"structure","members":{"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"}}}},"S6q":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Affinity":{"locationName":"affinity"},"GroupName":{"locationName":"groupName"},"PartitionNumber":{"locationName":"partitionNumber","type":"integer"},"HostId":{"locationName":"hostId"},"Tenancy":{"locationName":"tenancy"},"SpreadDomain":{"locationName":"spreadDomain"}}},"S6r":{"type":"structure","required":["TotalTargetCapacity"],"members":{"TotalTargetCapacity":{"type":"integer"},"OnDemandTargetCapacity":{"type":"integer"},"SpotTargetCapacity":{"type":"integer"},"DefaultTargetCapacityType":{}}},"S6y":{"type":"structure","members":{"LaunchTemplateSpecification":{"shape":"S6z","locationName":"launchTemplateSpecification"},"Overrides":{"shape":"S70","locationName":"overrides"}}},"S6z":{"type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"Version":{"locationName":"version"}}},"S70":{"type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"MaxPrice":{"locationName":"maxPrice"},"SubnetId":{"locationName":"subnetId"},"AvailabilityZone":{"locationName":"availabilityZone"},"WeightedCapacity":{"locationName":"weightedCapacity","type":"double"},"Priority":{"locationName":"priority","type":"double"},"Placement":{"locationName":"placement","type":"structure","members":{"GroupName":{"locationName":"groupName"}}}}},"S75":{"type":"list","member":{"locationName":"item"}},"S7e":{"type":"structure","members":{"Bucket":{},"Key":{}}},"S7h":{"type":"list","member":{"shape":"S7i","locationName":"BlockDeviceMapping"}},"S7i":{"type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"VirtualName":{"locationName":"virtualName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Iops":{"locationName":"iops","type":"integer"},"SnapshotId":{"locationName":"snapshotId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"VolumeType":{"locationName":"volumeType"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{}}},"NoDevice":{"locationName":"noDevice"}}},"S7s":{"type":"structure","members":{"Description":{"locationName":"description"},"ExportTaskId":{"locationName":"exportTaskId"},"ExportToS3Task":{"locationName":"exportToS3","type":"structure","members":{"ContainerFormat":{"locationName":"containerFormat"},"DiskImageFormat":{"locationName":"diskImageFormat"},"S3Bucket":{"locationName":"s3Bucket"},"S3Key":{"locationName":"s3Key"}}},"InstanceExportDetails":{"locationName":"instanceExport","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"TargetEnvironment":{"locationName":"targetEnvironment"}}},"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}},"S7y":{"type":"structure","members":{"Attachments":{"shape":"S69","locationName":"attachmentSet"},"InternetGatewayId":{"locationName":"internetGatewayId"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Si","locationName":"tagSet"}}},"S83":{"type":"structure","members":{"KernelId":{},"EbsOptimized":{"type":"boolean"},"IamInstanceProfile":{"type":"structure","members":{"Arn":{},"Name":{}}},"BlockDeviceMappings":{"locationName":"BlockDeviceMapping","type":"list","member":{"locationName":"BlockDeviceMapping","type":"structure","members":{"DeviceName":{},"VirtualName":{},"Ebs":{"type":"structure","members":{"Encrypted":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Iops":{"type":"integer"},"KmsKeyId":{},"SnapshotId":{},"VolumeSize":{"type":"integer"},"VolumeType":{}}},"NoDevice":{}}}},"NetworkInterfaces":{"locationName":"NetworkInterface","type":"list","member":{"locationName":"InstanceNetworkInterfaceSpecification","type":"structure","members":{"AssociatePublicIpAddress":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Description":{},"DeviceIndex":{"type":"integer"},"Groups":{"shape":"S8a","locationName":"SecurityGroupId"},"InterfaceType":{},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"type":"list","member":{"locationName":"InstanceIpv6Address","type":"structure","members":{"Ipv6Address":{}}}},"NetworkInterfaceId":{},"PrivateIpAddress":{},"PrivateIpAddresses":{"shape":"S8d"},"SecondaryPrivateIpAddressCount":{"type":"integer"},"SubnetId":{}}}},"ImageId":{},"InstanceType":{},"KeyName":{},"Monitoring":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"Placement":{"type":"structure","members":{"AvailabilityZone":{},"Affinity":{},"GroupName":{},"HostId":{},"Tenancy":{},"SpreadDomain":{}}},"RamDiskId":{},"DisableApiTermination":{"type":"boolean"},"InstanceInitiatedShutdownBehavior":{},"UserData":{},"TagSpecifications":{"locationName":"TagSpecification","type":"list","member":{"locationName":"LaunchTemplateTagSpecificationRequest","type":"structure","members":{"ResourceType":{},"Tags":{"shape":"Si","locationName":"Tag"}}}},"ElasticGpuSpecifications":{"locationName":"ElasticGpuSpecification","type":"list","member":{"shape":"S8l","locationName":"ElasticGpuSpecification"}},"ElasticInferenceAccelerators":{"locationName":"ElasticInferenceAccelerator","type":"list","member":{"locationName":"item","type":"structure","required":["Type"],"members":{"Type":{}}}},"SecurityGroupIds":{"shape":"S8a","locationName":"SecurityGroupId"},"SecurityGroups":{"shape":"S8o","locationName":"SecurityGroup"},"InstanceMarketOptions":{"type":"structure","members":{"MarketType":{},"SpotOptions":{"type":"structure","members":{"MaxPrice":{},"SpotInstanceType":{},"BlockDurationMinutes":{"type":"integer"},"ValidUntil":{"type":"timestamp"},"InstanceInterruptionBehavior":{}}}}},"CreditSpecification":{"shape":"S8u"},"CpuOptions":{"type":"structure","members":{"CoreCount":{"type":"integer"},"ThreadsPerCore":{"type":"integer"}}},"CapacityReservationSpecification":{"type":"structure","members":{"CapacityReservationPreference":{},"CapacityReservationTarget":{"shape":"S8y"}}},"LicenseSpecifications":{"locationName":"LicenseSpecification","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{}}}},"HibernationOptions":{"type":"structure","members":{"Configured":{"type":"boolean"}}}}},"S8a":{"type":"list","member":{"locationName":"SecurityGroupId"}},"S8d":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Primary":{"locationName":"primary","type":"boolean"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"S8l":{"type":"structure","required":["Type"],"members":{"Type":{}}},"S8o":{"type":"list","member":{"locationName":"SecurityGroup"}},"S8u":{"type":"structure","required":["CpuCredits"],"members":{"CpuCredits":{}}},"S8y":{"type":"structure","members":{"CapacityReservationId":{}}},"S93":{"type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"CreatedBy":{"locationName":"createdBy"},"DefaultVersionNumber":{"locationName":"defaultVersionNumber","type":"long"},"LatestVersionNumber":{"locationName":"latestVersionNumber","type":"long"},"Tags":{"shape":"Si","locationName":"tagSet"}}},"S96":{"type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"},"VersionDescription":{"locationName":"versionDescription"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"CreatedBy":{"locationName":"createdBy"},"DefaultVersion":{"locationName":"defaultVersion","type":"boolean"},"LaunchTemplateData":{"shape":"S97","locationName":"launchTemplateData"}}},"S97":{"type":"structure","members":{"KernelId":{"locationName":"kernelId"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"locationName":"iamInstanceProfile","type":"structure","members":{"Arn":{"locationName":"arn"},"Name":{"locationName":"name"}}},"BlockDeviceMappings":{"locationName":"blockDeviceMappingSet","type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"VirtualName":{"locationName":"virtualName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"Encrypted":{"locationName":"encrypted","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Iops":{"locationName":"iops","type":"integer"},"KmsKeyId":{"locationName":"kmsKeyId"},"SnapshotId":{"locationName":"snapshotId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"VolumeType":{"locationName":"volumeType"}}},"NoDevice":{"locationName":"noDevice"}}}},"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AssociatePublicIpAddress":{"locationName":"associatePublicIpAddress","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Description":{"locationName":"description"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Groups":{"shape":"S2m","locationName":"groupSet"},"InterfaceType":{"locationName":"interfaceType"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"S9e","locationName":"ipv6AddressesSet"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"S8d","locationName":"privateIpAddressesSet"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"SubnetId":{"locationName":"subnetId"}}}},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KeyName":{"locationName":"keyName"},"Monitoring":{"locationName":"monitoring","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"Placement":{"locationName":"placement","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Affinity":{"locationName":"affinity"},"GroupName":{"locationName":"groupName"},"HostId":{"locationName":"hostId"},"Tenancy":{"locationName":"tenancy"},"SpreadDomain":{"locationName":"spreadDomain"}}},"RamDiskId":{"locationName":"ramDiskId"},"DisableApiTermination":{"locationName":"disableApiTermination","type":"boolean"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"UserData":{"locationName":"userData"},"TagSpecifications":{"locationName":"tagSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Si","locationName":"tagSet"}}}},"ElasticGpuSpecifications":{"locationName":"elasticGpuSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Type":{"locationName":"type"}}}},"ElasticInferenceAccelerators":{"locationName":"elasticInferenceAcceleratorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Type":{"locationName":"type"}}}},"SecurityGroupIds":{"shape":"Sd","locationName":"securityGroupIdSet"},"SecurityGroups":{"shape":"Sd","locationName":"securityGroupSet"},"InstanceMarketOptions":{"locationName":"instanceMarketOptions","type":"structure","members":{"MarketType":{"locationName":"marketType"},"SpotOptions":{"locationName":"spotOptions","type":"structure","members":{"MaxPrice":{"locationName":"maxPrice"},"SpotInstanceType":{"locationName":"spotInstanceType"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"}}}}},"CreditSpecification":{"locationName":"creditSpecification","type":"structure","members":{"CpuCredits":{"locationName":"cpuCredits"}}},"CpuOptions":{"locationName":"cpuOptions","type":"structure","members":{"CoreCount":{"locationName":"coreCount","type":"integer"},"ThreadsPerCore":{"locationName":"threadsPerCore","type":"integer"}}},"CapacityReservationSpecification":{"locationName":"capacityReservationSpecification","type":"structure","members":{"CapacityReservationPreference":{"locationName":"capacityReservationPreference"},"CapacityReservationTarget":{"shape":"S9t","locationName":"capacityReservationTarget"}}},"LicenseSpecifications":{"locationName":"licenseSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{"locationName":"licenseConfigurationArn"}}}},"HibernationOptions":{"locationName":"hibernationOptions","type":"structure","members":{"Configured":{"locationName":"configured","type":"boolean"}}}}},"S9e":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Address":{"locationName":"ipv6Address"}}}},"S9t":{"type":"structure","members":{"CapacityReservationId":{"locationName":"capacityReservationId"}}},"S9z":{"type":"structure","members":{"CreateTime":{"locationName":"createTime","type":"timestamp"},"DeleteTime":{"locationName":"deleteTime","type":"timestamp"},"FailureCode":{"locationName":"failureCode"},"FailureMessage":{"locationName":"failureMessage"},"NatGatewayAddresses":{"locationName":"natGatewayAddressSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIp":{"locationName":"privateIp"},"PublicIp":{"locationName":"publicIp"}}}},"NatGatewayId":{"locationName":"natGatewayId"},"ProvisionedBandwidth":{"locationName":"provisionedBandwidth","type":"structure","members":{"ProvisionTime":{"locationName":"provisionTime","type":"timestamp"},"Provisioned":{"locationName":"provisioned"},"RequestTime":{"locationName":"requestTime","type":"timestamp"},"Requested":{"locationName":"requested"},"Status":{"locationName":"status"}}},"State":{"locationName":"state"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"Tags":{"shape":"Si","locationName":"tagSet"}}},"Sa6":{"type":"structure","members":{"Associations":{"locationName":"associationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"NetworkAclAssociationId":{"locationName":"networkAclAssociationId"},"NetworkAclId":{"locationName":"networkAclId"},"SubnetId":{"locationName":"subnetId"}}}},"Entries":{"locationName":"entrySet","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"Sab","locationName":"icmpTypeCode"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"PortRange":{"shape":"Sac","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"IsDefault":{"locationName":"default","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"},"Tags":{"shape":"Si","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"}}},"Sab":{"type":"structure","members":{"Code":{"locationName":"code","type":"integer"},"Type":{"locationName":"type","type":"integer"}}},"Sac":{"type":"structure","members":{"From":{"locationName":"from","type":"integer"},"To":{"locationName":"to","type":"integer"}}},"Sai":{"type":"structure","members":{"Association":{"shape":"Saj","locationName":"association"},"Attachment":{"shape":"Sak","locationName":"attachment"},"AvailabilityZone":{"locationName":"availabilityZone"},"Description":{"locationName":"description"},"Groups":{"shape":"Sal","locationName":"groupSet"},"InterfaceType":{"locationName":"interfaceType"},"Ipv6Addresses":{"locationName":"ipv6AddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Address":{"locationName":"ipv6Address"}}}},"MacAddress":{"locationName":"macAddress"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"OwnerId":{"locationName":"ownerId"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"locationName":"privateIpAddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"Saj","locationName":"association"},"Primary":{"locationName":"primary","type":"boolean"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"RequesterId":{"locationName":"requesterId"},"RequesterManaged":{"locationName":"requesterManaged","type":"boolean"},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"Status":{"locationName":"status"},"SubnetId":{"locationName":"subnetId"},"TagSet":{"shape":"Si","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}},"Saj":{"type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"AssociationId":{"locationName":"associationId"},"IpOwnerId":{"locationName":"ipOwnerId"},"PublicDnsName":{"locationName":"publicDnsName"},"PublicIp":{"locationName":"publicIp"}}},"Sak":{"type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"InstanceId":{"locationName":"instanceId"},"InstanceOwnerId":{"locationName":"instanceOwnerId"},"Status":{"locationName":"status"}}},"Sal":{"type":"list","member":{"locationName":"item","type":"structure","members":{"GroupName":{"locationName":"groupName"},"GroupId":{"locationName":"groupId"}}}},"Saw":{"type":"structure","members":{"NetworkInterfacePermissionId":{"locationName":"networkInterfacePermissionId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"AwsAccountId":{"locationName":"awsAccountId"},"AwsService":{"locationName":"awsService"},"Permission":{"locationName":"permission"},"PermissionState":{"locationName":"permissionState","type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}}}},"Sb9":{"type":"structure","members":{"Associations":{"locationName":"associationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Main":{"locationName":"main","type":"boolean"},"RouteTableAssociationId":{"locationName":"routeTableAssociationId"},"RouteTableId":{"locationName":"routeTableId"},"SubnetId":{"locationName":"subnetId"}}}},"PropagatingVgws":{"locationName":"propagatingVgwSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GatewayId":{"locationName":"gatewayId"}}}},"RouteTableId":{"locationName":"routeTableId"},"Routes":{"locationName":"routeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DestinationPrefixListId":{"locationName":"destinationPrefixListId"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"InstanceOwnerId":{"locationName":"instanceOwnerId"},"NatGatewayId":{"locationName":"natGatewayId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"Origin":{"locationName":"origin"},"State":{"locationName":"state"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}}},"Tags":{"shape":"Si","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"}}},"Sbl":{"type":"structure","members":{"DataEncryptionKeyId":{"locationName":"dataEncryptionKeyId"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"OwnerId":{"locationName":"ownerId"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"StartTime":{"locationName":"startTime","type":"timestamp"},"State":{"locationName":"status"},"StateMessage":{"locationName":"statusMessage"},"VolumeId":{"locationName":"volumeId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"OwnerAlias":{"locationName":"ownerAlias"},"Tags":{"shape":"Si","locationName":"tagSet"}}},"Sbw":{"type":"structure","members":{"Bucket":{"locationName":"bucket"},"Fault":{"shape":"Sbx","locationName":"fault"},"OwnerId":{"locationName":"ownerId"},"Prefix":{"locationName":"prefix"},"State":{"locationName":"state"}}},"Sbx":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Sc2":{"type":"list","member":{}},"Sc5":{"type":"structure","members":{"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"},"IngressFilterRules":{"shape":"Sc6","locationName":"ingressFilterRuleSet"},"EgressFilterRules":{"shape":"Sc6","locationName":"egressFilterRuleSet"},"NetworkServices":{"shape":"Scb","locationName":"networkServiceSet"},"Description":{"locationName":"description"},"Tags":{"shape":"Si","locationName":"tagSet"}}},"Sc6":{"type":"list","member":{"shape":"Sc7","locationName":"item"}},"Sc7":{"type":"structure","members":{"TrafficMirrorFilterRuleId":{"locationName":"trafficMirrorFilterRuleId"},"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"},"TrafficDirection":{"locationName":"trafficDirection"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"},"RuleAction":{"locationName":"ruleAction"},"Protocol":{"locationName":"protocol","type":"integer"},"DestinationPortRange":{"shape":"Sca","locationName":"destinationPortRange"},"SourcePortRange":{"shape":"Sca","locationName":"sourcePortRange"},"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"SourceCidrBlock":{"locationName":"sourceCidrBlock"},"Description":{"locationName":"description"}}},"Sca":{"type":"structure","members":{"FromPort":{"locationName":"fromPort","type":"integer"},"ToPort":{"locationName":"toPort","type":"integer"}}},"Scb":{"type":"list","member":{"locationName":"item"}},"Sce":{"type":"structure","members":{"FromPort":{"type":"integer"},"ToPort":{"type":"integer"}}},"Sci":{"type":"structure","members":{"TrafficMirrorSessionId":{"locationName":"trafficMirrorSessionId"},"TrafficMirrorTargetId":{"locationName":"trafficMirrorTargetId"},"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"OwnerId":{"locationName":"ownerId"},"PacketLength":{"locationName":"packetLength","type":"integer"},"SessionNumber":{"locationName":"sessionNumber","type":"integer"},"VirtualNetworkId":{"locationName":"virtualNetworkId","type":"integer"},"Description":{"locationName":"description"},"Tags":{"shape":"Si","locationName":"tagSet"}}},"Scl":{"type":"structure","members":{"TrafficMirrorTargetId":{"locationName":"trafficMirrorTargetId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"NetworkLoadBalancerArn":{"locationName":"networkLoadBalancerArn"},"Type":{"locationName":"type"},"Description":{"locationName":"description"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Si","locationName":"tagSet"}}},"Scu":{"type":"structure","members":{"TransitGatewayId":{"locationName":"transitGatewayId"},"TransitGatewayArn":{"locationName":"transitGatewayArn"},"State":{"locationName":"state"},"OwnerId":{"locationName":"ownerId"},"Description":{"locationName":"description"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Options":{"locationName":"options","type":"structure","members":{"AmazonSideAsn":{"locationName":"amazonSideAsn","type":"long"},"AutoAcceptSharedAttachments":{"locationName":"autoAcceptSharedAttachments"},"DefaultRouteTableAssociation":{"locationName":"defaultRouteTableAssociation"},"AssociationDefaultRouteTableId":{"locationName":"associationDefaultRouteTableId"},"DefaultRouteTablePropagation":{"locationName":"defaultRouteTablePropagation"},"PropagationDefaultRouteTableId":{"locationName":"propagationDefaultRouteTableId"},"VpnEcmpSupport":{"locationName":"vpnEcmpSupport"},"DnsSupport":{"locationName":"dnsSupport"}}},"Tags":{"shape":"Si","locationName":"tagSet"}}},"Scz":{"type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"TransitGatewayAttachments":{"locationName":"transitGatewayAttachments","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceId":{"locationName":"resourceId"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceType":{"locationName":"resourceType"}}}},"Type":{"locationName":"type"},"State":{"locationName":"state"}}},"Sd6":{"type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"State":{"locationName":"state"},"DefaultAssociationRouteTable":{"locationName":"defaultAssociationRouteTable","type":"boolean"},"DefaultPropagationRouteTable":{"locationName":"defaultPropagationRouteTable","type":"boolean"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Si","locationName":"tagSet"}}},"Sdc":{"type":"structure","members":{"Attachments":{"locationName":"attachmentSet","type":"list","member":{"shape":"S2s","locationName":"item"}},"AvailabilityZone":{"locationName":"availabilityZone"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"Size":{"locationName":"size","type":"integer"},"SnapshotId":{"locationName":"snapshotId"},"State":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"},"Iops":{"locationName":"iops","type":"integer"},"Tags":{"shape":"Si","locationName":"tagSet"},"VolumeType":{"locationName":"volumeType"}}},"Sdk":{"type":"structure","members":{"VpcEndpointId":{"locationName":"vpcEndpointId"},"VpcEndpointType":{"locationName":"vpcEndpointType"},"VpcId":{"locationName":"vpcId"},"ServiceName":{"locationName":"serviceName"},"State":{"locationName":"state"},"PolicyDocument":{"locationName":"policyDocument"},"RouteTableIds":{"shape":"Sd","locationName":"routeTableIdSet"},"SubnetIds":{"shape":"Sd","locationName":"subnetIdSet"},"Groups":{"locationName":"groupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"}}}},"PrivateDnsEnabled":{"locationName":"privateDnsEnabled","type":"boolean"},"RequesterManaged":{"locationName":"requesterManaged","type":"boolean"},"NetworkInterfaceIds":{"shape":"Sd","locationName":"networkInterfaceIdSet"},"DnsEntries":{"shape":"Sdo","locationName":"dnsEntrySet"},"CreationTimestamp":{"locationName":"creationTimestamp","type":"timestamp"},"Tags":{"shape":"Si","locationName":"tagSet"},"OwnerId":{"locationName":"ownerId"}}},"Sdo":{"type":"list","member":{"locationName":"item","type":"structure","members":{"DnsName":{"locationName":"dnsName"},"HostedZoneId":{"locationName":"hostedZoneId"}}}},"Sds":{"type":"structure","members":{"ConnectionNotificationId":{"locationName":"connectionNotificationId"},"ServiceId":{"locationName":"serviceId"},"VpcEndpointId":{"locationName":"vpcEndpointId"},"ConnectionNotificationType":{"locationName":"connectionNotificationType"},"ConnectionNotificationArn":{"locationName":"connectionNotificationArn"},"ConnectionEvents":{"shape":"Sd","locationName":"connectionEvents"},"ConnectionNotificationState":{"locationName":"connectionNotificationState"}}},"Sdx":{"type":"structure","members":{"ServiceType":{"shape":"Sdy","locationName":"serviceType"},"ServiceId":{"locationName":"serviceId"},"ServiceName":{"locationName":"serviceName"},"ServiceState":{"locationName":"serviceState"},"AvailabilityZones":{"shape":"Sd","locationName":"availabilityZoneSet"},"AcceptanceRequired":{"locationName":"acceptanceRequired","type":"boolean"},"ManagesVpcEndpoints":{"locationName":"managesVpcEndpoints","type":"boolean"},"NetworkLoadBalancerArns":{"shape":"Sd","locationName":"networkLoadBalancerArnSet"},"BaseEndpointDnsNames":{"shape":"Sd","locationName":"baseEndpointDnsNameSet"},"PrivateDnsName":{"locationName":"privateDnsName"},"Tags":{"shape":"Si","locationName":"tagSet"}}},"Sdy":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceType":{"locationName":"serviceType"}}}},"Se9":{"type":"structure","members":{"CustomerGatewayConfiguration":{"locationName":"customerGatewayConfiguration"},"CustomerGatewayId":{"locationName":"customerGatewayId"},"Category":{"locationName":"category"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"VpnConnectionId":{"locationName":"vpnConnectionId"},"VpnGatewayId":{"locationName":"vpnGatewayId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"Options":{"locationName":"options","type":"structure","members":{"StaticRoutesOnly":{"locationName":"staticRoutesOnly","type":"boolean"}}},"Routes":{"locationName":"routes","type":"list","member":{"locationName":"item","type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"Source":{"locationName":"source"},"State":{"locationName":"state"}}}},"Tags":{"shape":"Si","locationName":"tagSet"},"VgwTelemetry":{"locationName":"vgwTelemetry","type":"list","member":{"locationName":"item","type":"structure","members":{"AcceptedRouteCount":{"locationName":"acceptedRouteCount","type":"integer"},"LastStatusChange":{"locationName":"lastStatusChange","type":"timestamp"},"OutsideIpAddress":{"locationName":"outsideIpAddress"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"CertificateArn":{"locationName":"certificateArn"}}}}}},"Sel":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"VpcAttachments":{"locationName":"attachments","type":"list","member":{"shape":"S2w","locationName":"item"}},"VpnGatewayId":{"locationName":"vpnGatewayId"},"AmazonSideAsn":{"locationName":"amazonSideAsn","type":"long"},"Tags":{"shape":"Si","locationName":"tagSet"}}},"Sew":{"type":"list","member":{}},"Sfe":{"type":"list","member":{"locationName":"item"}},"Sh6":{"type":"list","member":{"locationName":"Filter","type":"structure","members":{"Name":{},"Values":{"shape":"Sd","locationName":"Value"}}}},"Shf":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Deadline":{"locationName":"deadline","type":"timestamp"},"Resource":{"locationName":"resource"},"UseLongIds":{"locationName":"useLongIds","type":"boolean"}}}},"Si5":{"type":"list","member":{"locationName":"InstanceId"}},"Sik":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Sje":{"type":"structure","members":{"ConversionTaskId":{"locationName":"conversionTaskId"},"ExpirationTime":{"locationName":"expirationTime"},"ImportInstance":{"locationName":"importInstance","type":"structure","members":{"Description":{"locationName":"description"},"InstanceId":{"locationName":"instanceId"},"Platform":{"locationName":"platform"},"Volumes":{"locationName":"volumes","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"BytesConverted":{"locationName":"bytesConverted","type":"long"},"Description":{"locationName":"description"},"Image":{"shape":"Sji","locationName":"image"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Volume":{"shape":"Sjj","locationName":"volume"}}}}}},"ImportVolume":{"locationName":"importVolume","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"BytesConverted":{"locationName":"bytesConverted","type":"long"},"Description":{"locationName":"description"},"Image":{"shape":"Sji","locationName":"image"},"Volume":{"shape":"Sjj","locationName":"volume"}}},"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Si","locationName":"tagSet"}}},"Sji":{"type":"structure","members":{"Checksum":{"locationName":"checksum"},"Format":{"locationName":"format"},"ImportManifestUrl":{"locationName":"importManifestUrl"},"Size":{"locationName":"size","type":"long"}}},"Sjj":{"type":"structure","members":{"Id":{"locationName":"id"},"Size":{"locationName":"size","type":"long"}}},"Skf":{"type":"structure","members":{"S3Bucket":{"locationName":"s3Bucket"},"S3Prefix":{"locationName":"s3Prefix"}}},"Skp":{"type":"structure","members":{"EventDescription":{"locationName":"eventDescription"},"EventSubType":{"locationName":"eventSubType"},"InstanceId":{"locationName":"instanceId"}}},"Sks":{"type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"InstanceHealth":{"locationName":"instanceHealth"}}}},"Slh":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"Name":{"locationName":"name"},"Description":{"locationName":"description"},"LoadPermissions":{"locationName":"loadPermissions","type":"list","member":{"locationName":"item","type":"structure","members":{"UserId":{"locationName":"userId"},"Group":{"locationName":"group"}}}},"ProductCodes":{"shape":"Sll","locationName":"productCodes"}}},"Sll":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ProductCodeId":{"locationName":"productCode"},"ProductCodeType":{"locationName":"type"}}}},"Slq":{"type":"list","member":{"locationName":"Owner"}},"Sm9":{"type":"list","member":{"locationName":"item"}},"Smc":{"type":"list","member":{"locationName":"item"}},"Smz":{"type":"list","member":{"shape":"S7i","locationName":"item"}},"Sn0":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{"locationName":"group"},"UserId":{"locationName":"userId"}}}},"Snd":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Sng":{"type":"list","member":{"locationName":"ImportTaskId"}},"Snk":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"DeviceName":{"locationName":"deviceName"},"DiskImageSize":{"locationName":"diskImageSize","type":"double"},"Format":{"locationName":"format"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Url":{"locationName":"url"},"UserBucket":{"shape":"Snm","locationName":"userBucket"}}}},"Snm":{"type":"structure","members":{"S3Bucket":{"locationName":"s3Bucket"},"S3Key":{"locationName":"s3Key"}}},"Snr":{"type":"structure","members":{"Description":{"locationName":"description"},"DiskImageSize":{"locationName":"diskImageSize","type":"double"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Format":{"locationName":"format"},"KmsKeyId":{"locationName":"kmsKeyId"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Url":{"locationName":"url"},"UserBucket":{"shape":"Snm","locationName":"userBucket"}}},"Snv":{"type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Status":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"}}}}}},"Sny":{"type":"structure","members":{"Value":{"locationName":"value","type":"boolean"}}},"So9":{"type":"structure","members":{"InstanceEventId":{"locationName":"instanceEventId"},"Code":{"locationName":"code"},"Description":{"locationName":"description"},"NotAfter":{"locationName":"notAfter","type":"timestamp"},"NotBefore":{"locationName":"notBefore","type":"timestamp"},"NotBeforeDeadline":{"locationName":"notBeforeDeadline","type":"timestamp"}}},"Soc":{"type":"structure","members":{"Code":{"locationName":"code","type":"integer"},"Name":{"locationName":"name"}}},"Soe":{"type":"structure","members":{"Details":{"locationName":"details","type":"list","member":{"locationName":"item","type":"structure","members":{"ImpairedSince":{"locationName":"impairedSince","type":"timestamp"},"Name":{"locationName":"name"},"Status":{"locationName":"status"}}}},"Status":{"locationName":"status"}}},"Son":{"type":"structure","members":{"Groups":{"shape":"Sal","locationName":"groupSet"},"Instances":{"locationName":"instancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AmiLaunchIndex":{"locationName":"amiLaunchIndex","type":"integer"},"ImageId":{"locationName":"imageId"},"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"LaunchTime":{"locationName":"launchTime","type":"timestamp"},"Monitoring":{"shape":"Soq","locationName":"monitoring"},"Placement":{"shape":"S6q","locationName":"placement"},"Platform":{"locationName":"platform"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"ProductCodes":{"shape":"Sll","locationName":"productCodes"},"PublicDnsName":{"locationName":"dnsName"},"PublicIpAddress":{"locationName":"ipAddress"},"RamdiskId":{"locationName":"ramdiskId"},"State":{"shape":"Soc","locationName":"instanceState"},"StateTransitionReason":{"locationName":"reason"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"Architecture":{"locationName":"architecture"},"BlockDeviceMappings":{"shape":"Snv","locationName":"blockDeviceMapping"},"ClientToken":{"locationName":"clientToken"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"IamInstanceProfile":{"shape":"S21","locationName":"iamInstanceProfile"},"InstanceLifecycle":{"locationName":"instanceLifecycle"},"ElasticGpuAssociations":{"locationName":"elasticGpuAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ElasticGpuId":{"locationName":"elasticGpuId"},"ElasticGpuAssociationId":{"locationName":"elasticGpuAssociationId"},"ElasticGpuAssociationState":{"locationName":"elasticGpuAssociationState"},"ElasticGpuAssociationTime":{"locationName":"elasticGpuAssociationTime"}}}},"ElasticInferenceAcceleratorAssociations":{"locationName":"elasticInferenceAcceleratorAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ElasticInferenceAcceleratorArn":{"locationName":"elasticInferenceAcceleratorArn"},"ElasticInferenceAcceleratorAssociationId":{"locationName":"elasticInferenceAcceleratorAssociationId"},"ElasticInferenceAcceleratorAssociationState":{"locationName":"elasticInferenceAcceleratorAssociationState"},"ElasticInferenceAcceleratorAssociationTime":{"locationName":"elasticInferenceAcceleratorAssociationTime","type":"timestamp"}}}},"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"Soz","locationName":"association"},"Attachment":{"locationName":"attachment","type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Status":{"locationName":"status"}}},"Description":{"locationName":"description"},"Groups":{"shape":"Sal","locationName":"groupSet"},"Ipv6Addresses":{"shape":"S9e","locationName":"ipv6AddressesSet"},"MacAddress":{"locationName":"macAddress"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"OwnerId":{"locationName":"ownerId"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"locationName":"privateIpAddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"Soz","locationName":"association"},"Primary":{"locationName":"primary","type":"boolean"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"Status":{"locationName":"status"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"InterfaceType":{"locationName":"interfaceType"}}}},"RootDeviceName":{"locationName":"rootDeviceName"},"RootDeviceType":{"locationName":"rootDeviceType"},"SecurityGroups":{"shape":"Sal","locationName":"groupSet"},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"StateReason":{"shape":"Snd","locationName":"stateReason"},"Tags":{"shape":"Si","locationName":"tagSet"},"VirtualizationType":{"locationName":"virtualizationType"},"CpuOptions":{"locationName":"cpuOptions","type":"structure","members":{"CoreCount":{"locationName":"coreCount","type":"integer"},"ThreadsPerCore":{"locationName":"threadsPerCore","type":"integer"}}},"CapacityReservationId":{"locationName":"capacityReservationId"},"CapacityReservationSpecification":{"locationName":"capacityReservationSpecification","type":"structure","members":{"CapacityReservationPreference":{"locationName":"capacityReservationPreference"},"CapacityReservationTarget":{"shape":"S9t","locationName":"capacityReservationTarget"}}},"HibernationOptions":{"locationName":"hibernationOptions","type":"structure","members":{"Configured":{"locationName":"configured","type":"boolean"}}},"Licenses":{"locationName":"licenseSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{"locationName":"licenseConfigurationArn"}}}}}}},"OwnerId":{"locationName":"ownerId"},"RequesterId":{"locationName":"requesterId"},"ReservationId":{"locationName":"reservationId"}}},"Soq":{"type":"structure","members":{"State":{"locationName":"state"}}},"Soz":{"type":"structure","members":{"IpOwnerId":{"locationName":"ipOwnerId"},"PublicDnsName":{"locationName":"publicDnsName"},"PublicIp":{"locationName":"publicIp"}}},"Sra":{"type":"list","member":{"locationName":"ReservedInstancesId"}},"Sri":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Amount":{"locationName":"amount","type":"double"},"Frequency":{"locationName":"frequency"}}}},"Srv":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"Platform":{"locationName":"platform"},"Scope":{"locationName":"scope"}}},"Ssh":{"type":"structure","members":{"Frequency":{"locationName":"frequency"},"Interval":{"locationName":"interval","type":"integer"},"OccurrenceDaySet":{"locationName":"occurrenceDaySet","type":"list","member":{"locationName":"item","type":"integer"}},"OccurrenceRelativeToEnd":{"locationName":"occurrenceRelativeToEnd","type":"boolean"},"OccurrenceUnit":{"locationName":"occurrenceUnit"}}},"Sso":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"NetworkPlatform":{"locationName":"networkPlatform"},"NextSlotStartTime":{"locationName":"nextSlotStartTime","type":"timestamp"},"Platform":{"locationName":"platform"},"PreviousSlotEndTime":{"locationName":"previousSlotEndTime","type":"timestamp"},"Recurrence":{"shape":"Ssh","locationName":"recurrence"},"ScheduledInstanceId":{"locationName":"scheduledInstanceId"},"SlotDurationInHours":{"locationName":"slotDurationInHours","type":"integer"},"TermEndDate":{"locationName":"termEndDate","type":"timestamp"},"TermStartDate":{"locationName":"termStartDate","type":"timestamp"},"TotalScheduledInstanceHours":{"locationName":"totalScheduledInstanceHours","type":"integer"}}},"Ssv":{"type":"list","member":{"locationName":"GroupName"}},"St3":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{"locationName":"group"},"UserId":{"locationName":"userId"}}}},"Stq":{"type":"structure","required":["IamFleetRole","TargetCapacity"],"members":{"AllocationStrategy":{"locationName":"allocationStrategy"},"OnDemandAllocationStrategy":{"locationName":"onDemandAllocationStrategy"},"ClientToken":{"locationName":"clientToken"},"ExcessCapacityTerminationPolicy":{"locationName":"excessCapacityTerminationPolicy"},"FulfilledCapacity":{"locationName":"fulfilledCapacity","type":"double"},"OnDemandFulfilledCapacity":{"locationName":"onDemandFulfilledCapacity","type":"double"},"IamFleetRole":{"locationName":"iamFleetRole"},"LaunchSpecifications":{"locationName":"launchSpecifications","type":"list","member":{"locationName":"item","type":"structure","members":{"SecurityGroups":{"shape":"Sal","locationName":"groupSet"},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"Smz","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S1y","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"Monitoring":{"locationName":"monitoring","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"NetworkInterfaces":{"shape":"Stx","locationName":"networkInterfaceSet"},"Placement":{"shape":"Stz","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SpotPrice":{"locationName":"spotPrice"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData"},"WeightedCapacity":{"locationName":"weightedCapacity","type":"double"},"TagSpecifications":{"locationName":"tagSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Si","locationName":"tag"}}}}}}},"LaunchTemplateConfigs":{"locationName":"launchTemplateConfigs","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateSpecification":{"shape":"S6z","locationName":"launchTemplateSpecification"},"Overrides":{"locationName":"overrides","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"SpotPrice":{"locationName":"spotPrice"},"SubnetId":{"locationName":"subnetId"},"AvailabilityZone":{"locationName":"availabilityZone"},"WeightedCapacity":{"locationName":"weightedCapacity","type":"double"},"Priority":{"locationName":"priority","type":"double"}}}}}}},"SpotPrice":{"locationName":"spotPrice"},"TargetCapacity":{"locationName":"targetCapacity","type":"integer"},"OnDemandTargetCapacity":{"locationName":"onDemandTargetCapacity","type":"integer"},"OnDemandMaxTotalPrice":{"locationName":"onDemandMaxTotalPrice"},"SpotMaxTotalPrice":{"locationName":"spotMaxTotalPrice"},"TerminateInstancesWithExpiration":{"locationName":"terminateInstancesWithExpiration","type":"boolean"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"ReplaceUnhealthyInstances":{"locationName":"replaceUnhealthyInstances","type":"boolean"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"},"LoadBalancersConfig":{"locationName":"loadBalancersConfig","type":"structure","members":{"ClassicLoadBalancersConfig":{"locationName":"classicLoadBalancersConfig","type":"structure","members":{"ClassicLoadBalancers":{"locationName":"classicLoadBalancers","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"}}}}}},"TargetGroupsConfig":{"locationName":"targetGroupsConfig","type":"structure","members":{"TargetGroups":{"locationName":"targetGroups","type":"list","member":{"locationName":"item","type":"structure","members":{"Arn":{"locationName":"arn"}}}}}}}},"InstancePoolsToUseCount":{"locationName":"instancePoolsToUseCount","type":"integer"}}},"Stx":{"type":"list","member":{"locationName":"item","type":"structure","members":{"AssociatePublicIpAddress":{"locationName":"associatePublicIpAddress","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Description":{"locationName":"description"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Groups":{"shape":"S8a","locationName":"SecurityGroupId"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"S9e","locationName":"ipv6AddressesSet","queryName":"Ipv6Addresses"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"S8d","locationName":"privateIpAddressesSet","queryName":"PrivateIpAddresses"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"SubnetId":{"locationName":"subnetId"},"InterfaceType":{}}}},"Stz":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"GroupName":{"locationName":"groupName"},"Tenancy":{"locationName":"tenancy"}}},"Suf":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ActualBlockHourlyPrice":{"locationName":"actualBlockHourlyPrice"},"AvailabilityZoneGroup":{"locationName":"availabilityZoneGroup"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"Fault":{"shape":"Sbx","locationName":"fault"},"InstanceId":{"locationName":"instanceId"},"LaunchGroup":{"locationName":"launchGroup"},"LaunchSpecification":{"locationName":"launchSpecification","type":"structure","members":{"UserData":{"locationName":"userData"},"SecurityGroups":{"shape":"Sal","locationName":"groupSet"},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"Smz","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S1y","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"NetworkInterfaces":{"shape":"Stx","locationName":"networkInterfaceSet"},"Placement":{"shape":"Stz","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SubnetId":{"locationName":"subnetId"},"Monitoring":{"shape":"Sui","locationName":"monitoring"}}},"LaunchedAvailabilityZone":{"locationName":"launchedAvailabilityZone"},"ProductDescription":{"locationName":"productDescription"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"SpotPrice":{"locationName":"spotPrice"},"State":{"locationName":"state"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"}}},"Tags":{"shape":"Si","locationName":"tagSet"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"}}}},"Sui":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"Sux":{"type":"list","member":{"locationName":"item","type":"structure","members":{"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"IpRanges":{"locationName":"ipRanges","type":"list","member":{"locationName":"item"}},"PrefixListIds":{"locationName":"prefixListIds","type":"list","member":{"locationName":"item"}},"ToPort":{"locationName":"toPort","type":"integer"},"UserIdGroupPairs":{"locationName":"groups","type":"list","member":{"shape":"S3c","locationName":"item"}}}}},"Svm":{"type":"list","member":{}},"Sw7":{"type":"list","member":{"locationName":"VolumeId"}},"Swq":{"type":"structure","members":{"VolumeId":{"locationName":"volumeId"},"ModificationState":{"locationName":"modificationState"},"StatusMessage":{"locationName":"statusMessage"},"TargetSize":{"locationName":"targetSize","type":"integer"},"TargetIops":{"locationName":"targetIops","type":"integer"},"TargetVolumeType":{"locationName":"targetVolumeType"},"OriginalSize":{"locationName":"originalSize","type":"integer"},"OriginalIops":{"locationName":"originalIops","type":"integer"},"OriginalVolumeType":{"locationName":"originalVolumeType"},"Progress":{"locationName":"progress","type":"long"},"StartTime":{"locationName":"startTime","type":"timestamp"},"EndTime":{"locationName":"endTime","type":"timestamp"}}},"Sww":{"type":"list","member":{"locationName":"VpcId"}},"Syj":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"State":{"locationName":"state"}}},"S101":{"type":"list","member":{"locationName":"item"}},"S103":{"type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"HostIdSet":{"shape":"Sm9","locationName":"hostIdSet"},"HostReservationId":{"locationName":"hostReservationId"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"PaymentOption":{"locationName":"paymentOption"},"UpfrontPrice":{"locationName":"upfrontPrice"}}}},"S10b":{"type":"structure","members":{"HourlyPrice":{"locationName":"hourlyPrice"},"RemainingTotalValue":{"locationName":"remainingTotalValue"},"RemainingUpfrontValue":{"locationName":"remainingUpfrontValue"}}},"S10w":{"type":"structure","members":{"Comment":{},"UploadEnd":{"type":"timestamp"},"UploadSize":{"type":"double"},"UploadStart":{"type":"timestamp"}}},"S10z":{"type":"structure","members":{"S3Bucket":{},"S3Key":{}}},"S114":{"type":"structure","required":["Bytes","Format","ImportManifestUrl"],"members":{"Bytes":{"locationName":"bytes","type":"long"},"Format":{"locationName":"format"},"ImportManifestUrl":{"locationName":"importManifestUrl"}}},"S115":{"type":"structure","required":["Size"],"members":{"Size":{"locationName":"size","type":"long"}}},"S11r":{"type":"list","member":{"locationName":"UserId"}},"S11s":{"type":"list","member":{"locationName":"UserGroup"}},"S11t":{"type":"list","member":{"locationName":"ProductCode"}},"S11v":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{},"UserId":{}}}},"S120":{"type":"list","member":{"shape":"Sn","locationName":"item"}},"S12b":{"type":"structure","members":{"CapacityReservationPreference":{},"CapacityReservationTarget":{"shape":"S8y"}}},"S13v":{"type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"type":"boolean"}}},"S13x":{"type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"locationName":"allowDnsResolutionFromRemoteVpc","type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"locationName":"allowEgressFromLocalClassicLinkToRemoteVpc","type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"locationName":"allowEgressFromLocalVpcToRemoteClassicLink","type":"boolean"}}},"S147":{"type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Monitoring":{"shape":"Soq","locationName":"monitoring"}}}},"S16l":{"type":"list","member":{"locationName":"SecurityGroupId"}},"S170":{"type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentState":{"shape":"Soc","locationName":"currentState"},"InstanceId":{"locationName":"instanceId"},"PreviousState":{"shape":"Soc","locationName":"previousState"}}}}}}')},"0tRk":function(e,t,r){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(r("wd/R"))},1:function(e,t,r){e.exports=r("zUnb")},"1HeF":function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2015-07-09","endpointPrefix":"apigateway","protocol":"rest-json","serviceFullName":"Amazon API Gateway","serviceId":"API Gateway","signatureVersion":"v4","uid":"apigateway-2015-07-09"},"operations":{"CreateApiKey":{"http":{"requestUri":"/apikeys","responseCode":201},"input":{"type":"structure","members":{"name":{},"description":{},"enabled":{"type":"boolean"},"generateDistinctId":{"type":"boolean"},"value":{},"stageKeys":{"type":"list","member":{"type":"structure","members":{"restApiId":{},"stageName":{}}}},"customerId":{},"tags":{"shape":"S6"}}},"output":{"shape":"S7"}},"CreateAuthorizer":{"http":{"requestUri":"/restapis/{restapi_id}/authorizers","responseCode":201},"input":{"type":"structure","required":["restApiId","name","type"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"name":{},"type":{},"providerARNs":{"shape":"Sc"},"authType":{},"authorizerUri":{},"authorizerCredentials":{},"identitySource":{},"identityValidationExpression":{},"authorizerResultTtlInSeconds":{"type":"integer"}}},"output":{"shape":"Sf"}},"CreateBasePathMapping":{"http":{"requestUri":"/domainnames/{domain_name}/basepathmappings","responseCode":201},"input":{"type":"structure","required":["domainName","restApiId"],"members":{"domainName":{"location":"uri","locationName":"domain_name"},"basePath":{},"restApiId":{},"stage":{}}},"output":{"shape":"Sh"}},"CreateDeployment":{"http":{"requestUri":"/restapis/{restapi_id}/deployments","responseCode":201},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{},"stageDescription":{},"description":{},"cacheClusterEnabled":{"type":"boolean"},"cacheClusterSize":{},"variables":{"shape":"S6"},"canarySettings":{"type":"structure","members":{"percentTraffic":{"type":"double"},"stageVariableOverrides":{"shape":"S6"},"useStageCache":{"type":"boolean"}}},"tracingEnabled":{"type":"boolean"}}},"output":{"shape":"Sn"}},"CreateDocumentationPart":{"http":{"requestUri":"/restapis/{restapi_id}/documentation/parts","responseCode":201},"input":{"type":"structure","required":["restApiId","location","properties"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"location":{"shape":"Ss"},"properties":{}}},"output":{"shape":"Sv"}},"CreateDocumentationVersion":{"http":{"requestUri":"/restapis/{restapi_id}/documentation/versions","responseCode":201},"input":{"type":"structure","required":["restApiId","documentationVersion"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationVersion":{},"stageName":{},"description":{}}},"output":{"shape":"Sx"}},"CreateDomainName":{"http":{"requestUri":"/domainnames","responseCode":201},"input":{"type":"structure","required":["domainName"],"members":{"domainName":{},"certificateName":{},"certificateBody":{},"certificatePrivateKey":{},"certificateChain":{},"certificateArn":{},"regionalCertificateName":{},"regionalCertificateArn":{},"endpointConfiguration":{"shape":"Sz"},"tags":{"shape":"S6"},"securityPolicy":{}}},"output":{"shape":"S13"}},"CreateModel":{"http":{"requestUri":"/restapis/{restapi_id}/models","responseCode":201},"input":{"type":"structure","required":["restApiId","name","contentType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"name":{},"description":{},"schema":{},"contentType":{}}},"output":{"shape":"S16"}},"CreateRequestValidator":{"http":{"requestUri":"/restapis/{restapi_id}/requestvalidators","responseCode":201},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"name":{},"validateRequestBody":{"type":"boolean"},"validateRequestParameters":{"type":"boolean"}}},"output":{"shape":"S18"}},"CreateResource":{"http":{"requestUri":"/restapis/{restapi_id}/resources/{parent_id}","responseCode":201},"input":{"type":"structure","required":["restApiId","parentId","pathPart"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"parentId":{"location":"uri","locationName":"parent_id"},"pathPart":{}}},"output":{"shape":"S1a"}},"CreateRestApi":{"http":{"requestUri":"/restapis","responseCode":201},"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{},"version":{},"cloneFrom":{},"binaryMediaTypes":{"shape":"S9"},"minimumCompressionSize":{"type":"integer"},"apiKeySource":{},"endpointConfiguration":{"shape":"Sz"},"policy":{},"tags":{"shape":"S6"}}},"output":{"shape":"S1q"}},"CreateStage":{"http":{"requestUri":"/restapis/{restapi_id}/stages","responseCode":201},"input":{"type":"structure","required":["restApiId","stageName","deploymentId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{},"deploymentId":{},"description":{},"cacheClusterEnabled":{"type":"boolean"},"cacheClusterSize":{},"variables":{"shape":"S6"},"documentationVersion":{},"canarySettings":{"shape":"S1s"},"tracingEnabled":{"type":"boolean"},"tags":{"shape":"S6"}}},"output":{"shape":"S1t"}},"CreateUsagePlan":{"http":{"requestUri":"/usageplans","responseCode":201},"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{},"apiStages":{"shape":"S20"},"throttle":{"shape":"S23"},"quota":{"shape":"S24"},"tags":{"shape":"S6"}}},"output":{"shape":"S26"}},"CreateUsagePlanKey":{"http":{"requestUri":"/usageplans/{usageplanId}/keys","responseCode":201},"input":{"type":"structure","required":["usagePlanId","keyId","keyType"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"keyId":{},"keyType":{}}},"output":{"shape":"S28"}},"CreateVpcLink":{"http":{"requestUri":"/vpclinks","responseCode":202},"input":{"type":"structure","required":["name","targetArns"],"members":{"name":{},"description":{},"targetArns":{"shape":"S9"},"tags":{"shape":"S6"}}},"output":{"shape":"S2a"}},"DeleteApiKey":{"http":{"method":"DELETE","requestUri":"/apikeys/{api_Key}","responseCode":202},"input":{"type":"structure","required":["apiKey"],"members":{"apiKey":{"location":"uri","locationName":"api_Key"}}}},"DeleteAuthorizer":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/authorizers/{authorizer_id}","responseCode":202},"input":{"type":"structure","required":["restApiId","authorizerId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"authorizerId":{"location":"uri","locationName":"authorizer_id"}}}},"DeleteBasePathMapping":{"http":{"method":"DELETE","requestUri":"/domainnames/{domain_name}/basepathmappings/{base_path}","responseCode":202},"input":{"type":"structure","required":["domainName","basePath"],"members":{"domainName":{"location":"uri","locationName":"domain_name"},"basePath":{"location":"uri","locationName":"base_path"}}}},"DeleteClientCertificate":{"http":{"method":"DELETE","requestUri":"/clientcertificates/{clientcertificate_id}","responseCode":202},"input":{"type":"structure","required":["clientCertificateId"],"members":{"clientCertificateId":{"location":"uri","locationName":"clientcertificate_id"}}}},"DeleteDeployment":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/deployments/{deployment_id}","responseCode":202},"input":{"type":"structure","required":["restApiId","deploymentId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"deploymentId":{"location":"uri","locationName":"deployment_id"}}}},"DeleteDocumentationPart":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/documentation/parts/{part_id}","responseCode":202},"input":{"type":"structure","required":["restApiId","documentationPartId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationPartId":{"location":"uri","locationName":"part_id"}}}},"DeleteDocumentationVersion":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/documentation/versions/{doc_version}","responseCode":202},"input":{"type":"structure","required":["restApiId","documentationVersion"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationVersion":{"location":"uri","locationName":"doc_version"}}}},"DeleteDomainName":{"http":{"method":"DELETE","requestUri":"/domainnames/{domain_name}","responseCode":202},"input":{"type":"structure","required":["domainName"],"members":{"domainName":{"location":"uri","locationName":"domain_name"}}}},"DeleteGatewayResponse":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/gatewayresponses/{response_type}","responseCode":202},"input":{"type":"structure","required":["restApiId","responseType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"responseType":{"location":"uri","locationName":"response_type"}}}},"DeleteIntegration":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration","responseCode":204},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"}}}},"DeleteIntegrationResponse":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}","responseCode":204},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"}}}},"DeleteMethod":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}","responseCode":204},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"}}}},"DeleteMethodResponse":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}","responseCode":204},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"}}}},"DeleteModel":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/models/{model_name}","responseCode":202},"input":{"type":"structure","required":["restApiId","modelName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"modelName":{"location":"uri","locationName":"model_name"}}}},"DeleteRequestValidator":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}","responseCode":202},"input":{"type":"structure","required":["restApiId","requestValidatorId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"requestValidatorId":{"location":"uri","locationName":"requestvalidator_id"}}}},"DeleteResource":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/resources/{resource_id}","responseCode":202},"input":{"type":"structure","required":["restApiId","resourceId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"}}}},"DeleteRestApi":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}","responseCode":202},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"}}}},"DeleteStage":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/stages/{stage_name}","responseCode":202},"input":{"type":"structure","required":["restApiId","stageName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"}}}},"DeleteUsagePlan":{"http":{"method":"DELETE","requestUri":"/usageplans/{usageplanId}","responseCode":202},"input":{"type":"structure","required":["usagePlanId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"}}}},"DeleteUsagePlanKey":{"http":{"method":"DELETE","requestUri":"/usageplans/{usageplanId}/keys/{keyId}","responseCode":202},"input":{"type":"structure","required":["usagePlanId","keyId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"keyId":{"location":"uri","locationName":"keyId"}}}},"DeleteVpcLink":{"http":{"method":"DELETE","requestUri":"/vpclinks/{vpclink_id}","responseCode":202},"input":{"type":"structure","required":["vpcLinkId"],"members":{"vpcLinkId":{"location":"uri","locationName":"vpclink_id"}}}},"FlushStageAuthorizersCache":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/stages/{stage_name}/cache/authorizers","responseCode":202},"input":{"type":"structure","required":["restApiId","stageName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"}}}},"FlushStageCache":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/stages/{stage_name}/cache/data","responseCode":202},"input":{"type":"structure","required":["restApiId","stageName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"}}}},"GenerateClientCertificate":{"http":{"requestUri":"/clientcertificates","responseCode":201},"input":{"type":"structure","members":{"description":{},"tags":{"shape":"S6"}}},"output":{"shape":"S31"}},"GetAccount":{"http":{"method":"GET","requestUri":"/account"},"input":{"type":"structure","members":{}},"output":{"shape":"S33"}},"GetApiKey":{"http":{"method":"GET","requestUri":"/apikeys/{api_Key}"},"input":{"type":"structure","required":["apiKey"],"members":{"apiKey":{"location":"uri","locationName":"api_Key"},"includeValue":{"location":"querystring","locationName":"includeValue","type":"boolean"}}},"output":{"shape":"S7"}},"GetApiKeys":{"http":{"method":"GET","requestUri":"/apikeys"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"},"nameQuery":{"location":"querystring","locationName":"name"},"customerId":{"location":"querystring","locationName":"customerId"},"includeValues":{"location":"querystring","locationName":"includeValues","type":"boolean"}}},"output":{"type":"structure","members":{"warnings":{"shape":"S9"},"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S7"}}}}},"GetAuthorizer":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/authorizers/{authorizer_id}"},"input":{"type":"structure","required":["restApiId","authorizerId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"authorizerId":{"location":"uri","locationName":"authorizer_id"}}},"output":{"shape":"Sf"}},"GetAuthorizers":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/authorizers"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"Sf"}}}}},"GetBasePathMapping":{"http":{"method":"GET","requestUri":"/domainnames/{domain_name}/basepathmappings/{base_path}"},"input":{"type":"structure","required":["domainName","basePath"],"members":{"domainName":{"location":"uri","locationName":"domain_name"},"basePath":{"location":"uri","locationName":"base_path"}}},"output":{"shape":"Sh"}},"GetBasePathMappings":{"http":{"method":"GET","requestUri":"/domainnames/{domain_name}/basepathmappings"},"input":{"type":"structure","required":["domainName"],"members":{"domainName":{"location":"uri","locationName":"domain_name"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"Sh"}}}}},"GetClientCertificate":{"http":{"method":"GET","requestUri":"/clientcertificates/{clientcertificate_id}"},"input":{"type":"structure","required":["clientCertificateId"],"members":{"clientCertificateId":{"location":"uri","locationName":"clientcertificate_id"}}},"output":{"shape":"S31"}},"GetClientCertificates":{"http":{"method":"GET","requestUri":"/clientcertificates"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S31"}}}}},"GetDeployment":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/deployments/{deployment_id}"},"input":{"type":"structure","required":["restApiId","deploymentId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"deploymentId":{"location":"uri","locationName":"deployment_id"},"embed":{"shape":"S9","location":"querystring","locationName":"embed"}}},"output":{"shape":"Sn"}},"GetDeployments":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/deployments"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"Sn"}}}}},"GetDocumentationPart":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/documentation/parts/{part_id}"},"input":{"type":"structure","required":["restApiId","documentationPartId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationPartId":{"location":"uri","locationName":"part_id"}}},"output":{"shape":"Sv"}},"GetDocumentationParts":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/documentation/parts"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"type":{"location":"querystring","locationName":"type"},"nameQuery":{"location":"querystring","locationName":"name"},"path":{"location":"querystring","locationName":"path"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"},"locationStatus":{"location":"querystring","locationName":"locationStatus"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"Sv"}}}}},"GetDocumentationVersion":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/documentation/versions/{doc_version}"},"input":{"type":"structure","required":["restApiId","documentationVersion"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationVersion":{"location":"uri","locationName":"doc_version"}}},"output":{"shape":"Sx"}},"GetDocumentationVersions":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/documentation/versions"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"Sx"}}}}},"GetDomainName":{"http":{"method":"GET","requestUri":"/domainnames/{domain_name}"},"input":{"type":"structure","required":["domainName"],"members":{"domainName":{"location":"uri","locationName":"domain_name"}}},"output":{"shape":"S13"}},"GetDomainNames":{"http":{"method":"GET","requestUri":"/domainnames"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S13"}}}}},"GetExport":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/stages/{stage_name}/exports/{export_type}","responseCode":200},"input":{"type":"structure","required":["restApiId","stageName","exportType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"},"exportType":{"location":"uri","locationName":"export_type"},"parameters":{"shape":"S6","location":"querystring"},"accepts":{"location":"header","locationName":"Accept"}}},"output":{"type":"structure","members":{"contentType":{"location":"header","locationName":"Content-Type"},"contentDisposition":{"location":"header","locationName":"Content-Disposition"},"body":{"type":"blob"}},"payload":"body"}},"GetGatewayResponse":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/gatewayresponses/{response_type}"},"input":{"type":"structure","required":["restApiId","responseType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"responseType":{"location":"uri","locationName":"response_type"}}},"output":{"shape":"S45"}},"GetGatewayResponses":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/gatewayresponses"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S45"}}}}},"GetIntegration":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"}}},"output":{"shape":"S1h"}},"GetIntegrationResponse":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"}}},"output":{"shape":"S1n"}},"GetMethod":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"}}},"output":{"shape":"S1c"}},"GetMethodResponse":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"}}},"output":{"shape":"S1f"}},"GetModel":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/models/{model_name}"},"input":{"type":"structure","required":["restApiId","modelName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"modelName":{"location":"uri","locationName":"model_name"},"flatten":{"location":"querystring","locationName":"flatten","type":"boolean"}}},"output":{"shape":"S16"}},"GetModelTemplate":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/models/{model_name}/default_template"},"input":{"type":"structure","required":["restApiId","modelName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"modelName":{"location":"uri","locationName":"model_name"}}},"output":{"type":"structure","members":{"value":{}}}},"GetModels":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/models"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S16"}}}}},"GetRequestValidator":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}"},"input":{"type":"structure","required":["restApiId","requestValidatorId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"requestValidatorId":{"location":"uri","locationName":"requestvalidator_id"}}},"output":{"shape":"S18"}},"GetRequestValidators":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/requestvalidators"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S18"}}}}},"GetResource":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/resources/{resource_id}"},"input":{"type":"structure","required":["restApiId","resourceId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"embed":{"shape":"S9","location":"querystring","locationName":"embed"}}},"output":{"shape":"S1a"}},"GetResources":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/resources"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"},"embed":{"shape":"S9","location":"querystring","locationName":"embed"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S1a"}}}}},"GetRestApi":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"}}},"output":{"shape":"S1q"}},"GetRestApis":{"http":{"method":"GET","requestUri":"/restapis"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S1q"}}}}},"GetSdk":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/stages/{stage_name}/sdks/{sdk_type}","responseCode":200},"input":{"type":"structure","required":["restApiId","stageName","sdkType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"},"sdkType":{"location":"uri","locationName":"sdk_type"},"parameters":{"shape":"S6","location":"querystring"}}},"output":{"type":"structure","members":{"contentType":{"location":"header","locationName":"Content-Type"},"contentDisposition":{"location":"header","locationName":"Content-Disposition"},"body":{"type":"blob"}},"payload":"body"}},"GetSdkType":{"http":{"method":"GET","requestUri":"/sdktypes/{sdktype_id}"},"input":{"type":"structure","required":["id"],"members":{"id":{"location":"uri","locationName":"sdktype_id"}}},"output":{"shape":"S4y"}},"GetSdkTypes":{"http":{"method":"GET","requestUri":"/sdktypes"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S4y"}}}}},"GetStage":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/stages/{stage_name}"},"input":{"type":"structure","required":["restApiId","stageName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"}}},"output":{"shape":"S1t"}},"GetStages":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/stages"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"deploymentId":{"location":"querystring","locationName":"deploymentId"}}},"output":{"type":"structure","members":{"item":{"type":"list","member":{"shape":"S1t"}}}}},"GetTags":{"http":{"method":"GET","requestUri":"/tags/{resource_arn}"},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resource_arn"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"tags":{"shape":"S6"}}}},"GetUsage":{"http":{"method":"GET","requestUri":"/usageplans/{usageplanId}/usage"},"input":{"type":"structure","required":["usagePlanId","startDate","endDate"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"keyId":{"location":"querystring","locationName":"keyId"},"startDate":{"location":"querystring","locationName":"startDate"},"endDate":{"location":"querystring","locationName":"endDate"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"shape":"S5b"}},"GetUsagePlan":{"http":{"method":"GET","requestUri":"/usageplans/{usageplanId}"},"input":{"type":"structure","required":["usagePlanId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"}}},"output":{"shape":"S26"}},"GetUsagePlanKey":{"http":{"method":"GET","requestUri":"/usageplans/{usageplanId}/keys/{keyId}","responseCode":200},"input":{"type":"structure","required":["usagePlanId","keyId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"keyId":{"location":"uri","locationName":"keyId"}}},"output":{"shape":"S28"}},"GetUsagePlanKeys":{"http":{"method":"GET","requestUri":"/usageplans/{usageplanId}/keys"},"input":{"type":"structure","required":["usagePlanId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"},"nameQuery":{"location":"querystring","locationName":"name"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S28"}}}}},"GetUsagePlans":{"http":{"method":"GET","requestUri":"/usageplans"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"keyId":{"location":"querystring","locationName":"keyId"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S26"}}}}},"GetVpcLink":{"http":{"method":"GET","requestUri":"/vpclinks/{vpclink_id}"},"input":{"type":"structure","required":["vpcLinkId"],"members":{"vpcLinkId":{"location":"uri","locationName":"vpclink_id"}}},"output":{"shape":"S2a"}},"GetVpcLinks":{"http":{"method":"GET","requestUri":"/vpclinks"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S2a"}}}}},"ImportApiKeys":{"http":{"requestUri":"/apikeys?mode=import","responseCode":201},"input":{"type":"structure","required":["body","format"],"members":{"body":{"type":"blob"},"format":{"location":"querystring","locationName":"format"},"failOnWarnings":{"location":"querystring","locationName":"failonwarnings","type":"boolean"}},"payload":"body"},"output":{"type":"structure","members":{"ids":{"shape":"S9"},"warnings":{"shape":"S9"}}}},"ImportDocumentationParts":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}/documentation/parts"},"input":{"type":"structure","required":["restApiId","body"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"mode":{"location":"querystring","locationName":"mode"},"failOnWarnings":{"location":"querystring","locationName":"failonwarnings","type":"boolean"},"body":{"type":"blob"}},"payload":"body"},"output":{"type":"structure","members":{"ids":{"shape":"S9"},"warnings":{"shape":"S9"}}}},"ImportRestApi":{"http":{"requestUri":"/restapis?mode=import","responseCode":201},"input":{"type":"structure","required":["body"],"members":{"failOnWarnings":{"location":"querystring","locationName":"failonwarnings","type":"boolean"},"parameters":{"shape":"S6","location":"querystring"},"body":{"type":"blob"}},"payload":"body"},"output":{"shape":"S1q"}},"PutGatewayResponse":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}/gatewayresponses/{response_type}","responseCode":201},"input":{"type":"structure","required":["restApiId","responseType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"responseType":{"location":"uri","locationName":"response_type"},"statusCode":{},"responseParameters":{"shape":"S6"},"responseTemplates":{"shape":"S6"}}},"output":{"shape":"S45"}},"PutIntegration":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration","responseCode":201},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","type"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"type":{},"integrationHttpMethod":{"locationName":"httpMethod"},"uri":{},"connectionType":{},"connectionId":{},"credentials":{},"requestParameters":{"shape":"S6"},"requestTemplates":{"shape":"S6"},"passthroughBehavior":{},"cacheNamespace":{},"cacheKeyParameters":{"shape":"S9"},"contentHandling":{},"timeoutInMillis":{"type":"integer"}}},"output":{"shape":"S1h"}},"PutIntegrationResponse":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}","responseCode":201},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"},"selectionPattern":{},"responseParameters":{"shape":"S6"},"responseTemplates":{"shape":"S6"},"contentHandling":{}}},"output":{"shape":"S1n"}},"PutMethod":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}","responseCode":201},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","authorizationType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"authorizationType":{},"authorizerId":{},"apiKeyRequired":{"type":"boolean"},"operationName":{},"requestParameters":{"shape":"S1d"},"requestModels":{"shape":"S6"},"requestValidatorId":{},"authorizationScopes":{"shape":"S9"}}},"output":{"shape":"S1c"}},"PutMethodResponse":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}","responseCode":201},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"},"responseParameters":{"shape":"S1d"},"responseModels":{"shape":"S6"}}},"output":{"shape":"S1f"}},"PutRestApi":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}"},"input":{"type":"structure","required":["restApiId","body"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"mode":{"location":"querystring","locationName":"mode"},"failOnWarnings":{"location":"querystring","locationName":"failonwarnings","type":"boolean"},"parameters":{"shape":"S6","location":"querystring"},"body":{"type":"blob"}},"payload":"body"},"output":{"shape":"S1q"}},"TagResource":{"http":{"method":"PUT","requestUri":"/tags/{resource_arn}","responseCode":204},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resource_arn"},"tags":{"shape":"S6"}}}},"TestInvokeAuthorizer":{"http":{"requestUri":"/restapis/{restapi_id}/authorizers/{authorizer_id}"},"input":{"type":"structure","required":["restApiId","authorizerId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"authorizerId":{"location":"uri","locationName":"authorizer_id"},"headers":{"shape":"S6"},"multiValueHeaders":{"shape":"S67"},"pathWithQueryString":{},"body":{},"stageVariables":{"shape":"S6"},"additionalContext":{"shape":"S6"}}},"output":{"type":"structure","members":{"clientStatus":{"type":"integer"},"log":{},"latency":{"type":"long"},"principalId":{},"policy":{},"authorization":{"shape":"S67"},"claims":{"shape":"S6"}}}},"TestInvokeMethod":{"http":{"requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"pathWithQueryString":{},"body":{},"headers":{"shape":"S6"},"multiValueHeaders":{"shape":"S67"},"clientCertificateId":{},"stageVariables":{"shape":"S6"}}},"output":{"type":"structure","members":{"status":{"type":"integer"},"body":{},"headers":{"shape":"S6"},"multiValueHeaders":{"shape":"S67"},"log":{},"latency":{"type":"long"}}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resource_arn}","responseCode":204},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resource_arn"},"tagKeys":{"shape":"S9","location":"querystring","locationName":"tagKeys"}}}},"UpdateAccount":{"http":{"method":"PATCH","requestUri":"/account"},"input":{"type":"structure","members":{"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S33"}},"UpdateApiKey":{"http":{"method":"PATCH","requestUri":"/apikeys/{api_Key}"},"input":{"type":"structure","required":["apiKey"],"members":{"apiKey":{"location":"uri","locationName":"api_Key"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S7"}},"UpdateAuthorizer":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/authorizers/{authorizer_id}"},"input":{"type":"structure","required":["restApiId","authorizerId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"authorizerId":{"location":"uri","locationName":"authorizer_id"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"Sf"}},"UpdateBasePathMapping":{"http":{"method":"PATCH","requestUri":"/domainnames/{domain_name}/basepathmappings/{base_path}"},"input":{"type":"structure","required":["domainName","basePath"],"members":{"domainName":{"location":"uri","locationName":"domain_name"},"basePath":{"location":"uri","locationName":"base_path"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"Sh"}},"UpdateClientCertificate":{"http":{"method":"PATCH","requestUri":"/clientcertificates/{clientcertificate_id}"},"input":{"type":"structure","required":["clientCertificateId"],"members":{"clientCertificateId":{"location":"uri","locationName":"clientcertificate_id"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S31"}},"UpdateDeployment":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/deployments/{deployment_id}"},"input":{"type":"structure","required":["restApiId","deploymentId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"deploymentId":{"location":"uri","locationName":"deployment_id"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"Sn"}},"UpdateDocumentationPart":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/documentation/parts/{part_id}"},"input":{"type":"structure","required":["restApiId","documentationPartId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationPartId":{"location":"uri","locationName":"part_id"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"Sv"}},"UpdateDocumentationVersion":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/documentation/versions/{doc_version}"},"input":{"type":"structure","required":["restApiId","documentationVersion"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationVersion":{"location":"uri","locationName":"doc_version"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"Sx"}},"UpdateDomainName":{"http":{"method":"PATCH","requestUri":"/domainnames/{domain_name}"},"input":{"type":"structure","required":["domainName"],"members":{"domainName":{"location":"uri","locationName":"domain_name"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S13"}},"UpdateGatewayResponse":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/gatewayresponses/{response_type}"},"input":{"type":"structure","required":["restApiId","responseType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"responseType":{"location":"uri","locationName":"response_type"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S45"}},"UpdateIntegration":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S1h"}},"UpdateIntegrationResponse":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S1n"}},"UpdateMethod":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S1c"}},"UpdateMethodResponse":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}","responseCode":201},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S1f"}},"UpdateModel":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/models/{model_name}"},"input":{"type":"structure","required":["restApiId","modelName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"modelName":{"location":"uri","locationName":"model_name"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S16"}},"UpdateRequestValidator":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}"},"input":{"type":"structure","required":["restApiId","requestValidatorId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"requestValidatorId":{"location":"uri","locationName":"requestvalidator_id"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S18"}},"UpdateResource":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/resources/{resource_id}"},"input":{"type":"structure","required":["restApiId","resourceId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S1a"}},"UpdateRestApi":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S1q"}},"UpdateStage":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/stages/{stage_name}"},"input":{"type":"structure","required":["restApiId","stageName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S1t"}},"UpdateUsage":{"http":{"method":"PATCH","requestUri":"/usageplans/{usageplanId}/keys/{keyId}/usage"},"input":{"type":"structure","required":["usagePlanId","keyId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"keyId":{"location":"uri","locationName":"keyId"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S5b"}},"UpdateUsagePlan":{"http":{"method":"PATCH","requestUri":"/usageplans/{usageplanId}"},"input":{"type":"structure","required":["usagePlanId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S26"}},"UpdateVpcLink":{"http":{"method":"PATCH","requestUri":"/vpclinks/{vpclink_id}"},"input":{"type":"structure","required":["vpcLinkId"],"members":{"vpcLinkId":{"location":"uri","locationName":"vpclink_id"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S2a"}}},"shapes":{"S6":{"type":"map","key":{},"value":{}},"S7":{"type":"structure","members":{"id":{},"value":{},"name":{},"customerId":{},"description":{},"enabled":{"type":"boolean"},"createdDate":{"type":"timestamp"},"lastUpdatedDate":{"type":"timestamp"},"stageKeys":{"shape":"S9"},"tags":{"shape":"S6"}}},"S9":{"type":"list","member":{}},"Sc":{"type":"list","member":{}},"Sf":{"type":"structure","members":{"id":{},"name":{},"type":{},"providerARNs":{"shape":"Sc"},"authType":{},"authorizerUri":{},"authorizerCredentials":{},"identitySource":{},"identityValidationExpression":{},"authorizerResultTtlInSeconds":{"type":"integer"}}},"Sh":{"type":"structure","members":{"basePath":{},"restApiId":{},"stage":{}}},"Sn":{"type":"structure","members":{"id":{},"description":{},"createdDate":{"type":"timestamp"},"apiSummary":{"type":"map","key":{},"value":{"type":"map","key":{},"value":{"type":"structure","members":{"authorizationType":{},"apiKeyRequired":{"type":"boolean"}}}}}}},"Ss":{"type":"structure","required":["type"],"members":{"type":{},"path":{},"method":{},"statusCode":{},"name":{}}},"Sv":{"type":"structure","members":{"id":{},"location":{"shape":"Ss"},"properties":{}}},"Sx":{"type":"structure","members":{"version":{},"createdDate":{"type":"timestamp"},"description":{}}},"Sz":{"type":"structure","members":{"types":{"type":"list","member":{}}}},"S13":{"type":"structure","members":{"domainName":{},"certificateName":{},"certificateArn":{},"certificateUploadDate":{"type":"timestamp"},"regionalDomainName":{},"regionalHostedZoneId":{},"regionalCertificateName":{},"regionalCertificateArn":{},"distributionDomainName":{},"distributionHostedZoneId":{},"endpointConfiguration":{"shape":"Sz"},"domainNameStatus":{},"domainNameStatusMessage":{},"securityPolicy":{},"tags":{"shape":"S6"}}},"S16":{"type":"structure","members":{"id":{},"name":{},"description":{},"schema":{},"contentType":{}}},"S18":{"type":"structure","members":{"id":{},"name":{},"validateRequestBody":{"type":"boolean"},"validateRequestParameters":{"type":"boolean"}}},"S1a":{"type":"structure","members":{"id":{},"parentId":{},"pathPart":{},"path":{},"resourceMethods":{"type":"map","key":{},"value":{"shape":"S1c"}}}},"S1c":{"type":"structure","members":{"httpMethod":{},"authorizationType":{},"authorizerId":{},"apiKeyRequired":{"type":"boolean"},"requestValidatorId":{},"operationName":{},"requestParameters":{"shape":"S1d"},"requestModels":{"shape":"S6"},"methodResponses":{"type":"map","key":{},"value":{"shape":"S1f"}},"methodIntegration":{"shape":"S1h"},"authorizationScopes":{"shape":"S9"}}},"S1d":{"type":"map","key":{},"value":{"type":"boolean"}},"S1f":{"type":"structure","members":{"statusCode":{},"responseParameters":{"shape":"S1d"},"responseModels":{"shape":"S6"}}},"S1h":{"type":"structure","members":{"type":{},"httpMethod":{},"uri":{},"connectionType":{},"connectionId":{},"credentials":{},"requestParameters":{"shape":"S6"},"requestTemplates":{"shape":"S6"},"passthroughBehavior":{},"contentHandling":{},"timeoutInMillis":{"type":"integer"},"cacheNamespace":{},"cacheKeyParameters":{"shape":"S9"},"integrationResponses":{"type":"map","key":{},"value":{"shape":"S1n"}}}},"S1n":{"type":"structure","members":{"statusCode":{},"selectionPattern":{},"responseParameters":{"shape":"S6"},"responseTemplates":{"shape":"S6"},"contentHandling":{}}},"S1q":{"type":"structure","members":{"id":{},"name":{},"description":{},"createdDate":{"type":"timestamp"},"version":{},"warnings":{"shape":"S9"},"binaryMediaTypes":{"shape":"S9"},"minimumCompressionSize":{"type":"integer"},"apiKeySource":{},"endpointConfiguration":{"shape":"Sz"},"policy":{},"tags":{"shape":"S6"}}},"S1s":{"type":"structure","members":{"percentTraffic":{"type":"double"},"deploymentId":{},"stageVariableOverrides":{"shape":"S6"},"useStageCache":{"type":"boolean"}}},"S1t":{"type":"structure","members":{"deploymentId":{},"clientCertificateId":{},"stageName":{},"description":{},"cacheClusterEnabled":{"type":"boolean"},"cacheClusterSize":{},"cacheClusterStatus":{},"methodSettings":{"type":"map","key":{},"value":{"type":"structure","members":{"metricsEnabled":{"type":"boolean"},"loggingLevel":{},"dataTraceEnabled":{"type":"boolean"},"throttlingBurstLimit":{"type":"integer"},"throttlingRateLimit":{"type":"double"},"cachingEnabled":{"type":"boolean"},"cacheTtlInSeconds":{"type":"integer"},"cacheDataEncrypted":{"type":"boolean"},"requireAuthorizationForCacheControl":{"type":"boolean"},"unauthorizedCacheControlHeaderStrategy":{}}}},"variables":{"shape":"S6"},"documentationVersion":{},"accessLogSettings":{"type":"structure","members":{"format":{},"destinationArn":{}}},"canarySettings":{"shape":"S1s"},"tracingEnabled":{"type":"boolean"},"webAclArn":{},"tags":{"shape":"S6"},"createdDate":{"type":"timestamp"},"lastUpdatedDate":{"type":"timestamp"}}},"S20":{"type":"list","member":{"type":"structure","members":{"apiId":{},"stage":{},"throttle":{"type":"map","key":{},"value":{"shape":"S23"}}}}},"S23":{"type":"structure","members":{"burstLimit":{"type":"integer"},"rateLimit":{"type":"double"}}},"S24":{"type":"structure","members":{"limit":{"type":"integer"},"offset":{"type":"integer"},"period":{}}},"S26":{"type":"structure","members":{"id":{},"name":{},"description":{},"apiStages":{"shape":"S20"},"throttle":{"shape":"S23"},"quota":{"shape":"S24"},"productCode":{},"tags":{"shape":"S6"}}},"S28":{"type":"structure","members":{"id":{},"type":{},"value":{},"name":{}}},"S2a":{"type":"structure","members":{"id":{},"name":{},"description":{},"targetArns":{"shape":"S9"},"status":{},"statusMessage":{},"tags":{"shape":"S6"}}},"S31":{"type":"structure","members":{"clientCertificateId":{},"description":{},"pemEncodedCertificate":{},"createdDate":{"type":"timestamp"},"expirationDate":{"type":"timestamp"},"tags":{"shape":"S6"}}},"S33":{"type":"structure","members":{"cloudwatchRoleArn":{},"throttleSettings":{"shape":"S23"},"features":{"shape":"S9"},"apiKeyVersion":{}}},"S45":{"type":"structure","members":{"responseType":{},"statusCode":{},"responseParameters":{"shape":"S6"},"responseTemplates":{"shape":"S6"},"defaultResponse":{"type":"boolean"}}},"S4y":{"type":"structure","members":{"id":{},"friendlyName":{},"description":{},"configurationProperties":{"type":"list","member":{"type":"structure","members":{"name":{},"friendlyName":{},"description":{},"required":{"type":"boolean"},"defaultValue":{}}}}}},"S5b":{"type":"structure","members":{"usagePlanId":{},"startDate":{},"endDate":{},"position":{},"items":{"locationName":"values","type":"map","key":{},"value":{"type":"list","member":{"type":"list","member":{"type":"long"}}}}}},"S67":{"type":"map","key":{},"value":{"shape":"S9"}},"S6d":{"type":"list","member":{"type":"structure","members":{"op":{},"path":{},"value":{},"from":{}}}}}}')},"1L1R":function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2015-03-31","endpointPrefix":"lambda","protocol":"rest-json","serviceFullName":"AWS Lambda","serviceId":"Lambda","signatureVersion":"v4","uid":"lambda-2015-03-31"},"operations":{"AddLayerVersionPermission":{"http":{"requestUri":"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy","responseCode":201},"input":{"type":"structure","required":["LayerName","VersionNumber","StatementId","Action","Principal"],"members":{"LayerName":{"location":"uri","locationName":"LayerName"},"VersionNumber":{"location":"uri","locationName":"VersionNumber","type":"long"},"StatementId":{},"Action":{},"Principal":{},"OrganizationId":{},"RevisionId":{"location":"querystring","locationName":"RevisionId"}}},"output":{"type":"structure","members":{"Statement":{},"RevisionId":{}}}},"AddPermission":{"http":{"requestUri":"/2015-03-31/functions/{FunctionName}/policy","responseCode":201},"input":{"type":"structure","required":["FunctionName","StatementId","Action","Principal"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"StatementId":{},"Action":{},"Principal":{},"SourceArn":{},"SourceAccount":{},"EventSourceToken":{},"Qualifier":{"location":"querystring","locationName":"Qualifier"},"RevisionId":{}}},"output":{"type":"structure","members":{"Statement":{}}}},"CreateAlias":{"http":{"requestUri":"/2015-03-31/functions/{FunctionName}/aliases","responseCode":201},"input":{"type":"structure","required":["FunctionName","Name","FunctionVersion"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Name":{},"FunctionVersion":{},"Description":{},"RoutingConfig":{"shape":"Sn"}}},"output":{"shape":"Sr"}},"CreateEventSourceMapping":{"http":{"requestUri":"/2015-03-31/event-source-mappings/","responseCode":202},"input":{"type":"structure","required":["EventSourceArn","FunctionName"],"members":{"EventSourceArn":{},"FunctionName":{},"Enabled":{"type":"boolean"},"BatchSize":{"type":"integer"},"StartingPosition":{},"StartingPositionTimestamp":{"type":"timestamp"}}},"output":{"shape":"Sy"}},"CreateFunction":{"http":{"requestUri":"/2015-03-31/functions","responseCode":201},"input":{"type":"structure","required":["FunctionName","Runtime","Role","Handler","Code"],"members":{"FunctionName":{},"Runtime":{},"Role":{},"Handler":{},"Code":{"type":"structure","members":{"ZipFile":{"shape":"S14"},"S3Bucket":{},"S3Key":{},"S3ObjectVersion":{}}},"Description":{},"Timeout":{"type":"integer"},"MemorySize":{"type":"integer"},"Publish":{"type":"boolean"},"VpcConfig":{"shape":"S1b"},"DeadLetterConfig":{"shape":"S1g"},"Environment":{"shape":"S1i"},"KMSKeyArn":{},"TracingConfig":{"shape":"S1n"},"Tags":{"shape":"S1p"},"Layers":{"shape":"S1s"}}},"output":{"shape":"S1u"}},"DeleteAlias":{"http":{"method":"DELETE","requestUri":"/2015-03-31/functions/{FunctionName}/aliases/{Name}","responseCode":204},"input":{"type":"structure","required":["FunctionName","Name"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Name":{"location":"uri","locationName":"Name"}}}},"DeleteEventSourceMapping":{"http":{"method":"DELETE","requestUri":"/2015-03-31/event-source-mappings/{UUID}","responseCode":202},"input":{"type":"structure","required":["UUID"],"members":{"UUID":{"location":"uri","locationName":"UUID"}}},"output":{"shape":"Sy"}},"DeleteFunction":{"http":{"method":"DELETE","requestUri":"/2015-03-31/functions/{FunctionName}","responseCode":204},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Qualifier":{"location":"querystring","locationName":"Qualifier"}}}},"DeleteFunctionConcurrency":{"http":{"method":"DELETE","requestUri":"/2017-10-31/functions/{FunctionName}/concurrency","responseCode":204},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"}}}},"DeleteLayerVersion":{"http":{"method":"DELETE","requestUri":"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}","responseCode":204},"input":{"type":"structure","required":["LayerName","VersionNumber"],"members":{"LayerName":{"location":"uri","locationName":"LayerName"},"VersionNumber":{"location":"uri","locationName":"VersionNumber","type":"long"}}}},"GetAccountSettings":{"http":{"method":"GET","requestUri":"/2016-08-19/account-settings/","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"AccountLimit":{"type":"structure","members":{"TotalCodeSize":{"type":"long"},"CodeSizeUnzipped":{"type":"long"},"CodeSizeZipped":{"type":"long"},"ConcurrentExecutions":{"type":"integer"},"UnreservedConcurrentExecutions":{"type":"integer"}}},"AccountUsage":{"type":"structure","members":{"TotalCodeSize":{"type":"long"},"FunctionCount":{"type":"long"}}}}}},"GetAlias":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/{FunctionName}/aliases/{Name}","responseCode":200},"input":{"type":"structure","required":["FunctionName","Name"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Name":{"location":"uri","locationName":"Name"}}},"output":{"shape":"Sr"}},"GetEventSourceMapping":{"http":{"method":"GET","requestUri":"/2015-03-31/event-source-mappings/{UUID}","responseCode":200},"input":{"type":"structure","required":["UUID"],"members":{"UUID":{"location":"uri","locationName":"UUID"}}},"output":{"shape":"Sy"}},"GetFunction":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/{FunctionName}","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Qualifier":{"location":"querystring","locationName":"Qualifier"}}},"output":{"type":"structure","members":{"Configuration":{"shape":"S1u"},"Code":{"type":"structure","members":{"RepositoryType":{},"Location":{}}},"Tags":{"shape":"S1p"},"Concurrency":{"shape":"S2n"}}}},"GetFunctionConfiguration":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/{FunctionName}/configuration","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Qualifier":{"location":"querystring","locationName":"Qualifier"}}},"output":{"shape":"S1u"}},"GetLayerVersion":{"http":{"method":"GET","requestUri":"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}","responseCode":200},"input":{"type":"structure","required":["LayerName","VersionNumber"],"members":{"LayerName":{"location":"uri","locationName":"LayerName"},"VersionNumber":{"location":"uri","locationName":"VersionNumber","type":"long"}}},"output":{"shape":"S2r"}},"GetLayerVersionByArn":{"http":{"method":"GET","requestUri":"/2018-10-31/layers?find=LayerVersion","responseCode":200},"input":{"type":"structure","required":["Arn"],"members":{"Arn":{"location":"querystring","locationName":"Arn"}}},"output":{"shape":"S2r"}},"GetLayerVersionPolicy":{"http":{"method":"GET","requestUri":"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy","responseCode":200},"input":{"type":"structure","required":["LayerName","VersionNumber"],"members":{"LayerName":{"location":"uri","locationName":"LayerName"},"VersionNumber":{"location":"uri","locationName":"VersionNumber","type":"long"}}},"output":{"type":"structure","members":{"Policy":{},"RevisionId":{}}}},"GetPolicy":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/{FunctionName}/policy","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Qualifier":{"location":"querystring","locationName":"Qualifier"}}},"output":{"type":"structure","members":{"Policy":{},"RevisionId":{}}}},"Invoke":{"http":{"requestUri":"/2015-03-31/functions/{FunctionName}/invocations"},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"InvocationType":{"location":"header","locationName":"X-Amz-Invocation-Type"},"LogType":{"location":"header","locationName":"X-Amz-Log-Type"},"ClientContext":{"location":"header","locationName":"X-Amz-Client-Context"},"Payload":{"shape":"S14"},"Qualifier":{"location":"querystring","locationName":"Qualifier"}},"payload":"Payload"},"output":{"type":"structure","members":{"StatusCode":{"location":"statusCode","type":"integer"},"FunctionError":{"location":"header","locationName":"X-Amz-Function-Error"},"LogResult":{"location":"header","locationName":"X-Amz-Log-Result"},"Payload":{"shape":"S14"},"ExecutedVersion":{"location":"header","locationName":"X-Amz-Executed-Version"}},"payload":"Payload"}},"InvokeAsync":{"http":{"requestUri":"/2014-11-13/functions/{FunctionName}/invoke-async/","responseCode":202},"input":{"type":"structure","required":["FunctionName","InvokeArgs"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"InvokeArgs":{"type":"blob","streaming":true}},"deprecated":true,"payload":"InvokeArgs"},"output":{"type":"structure","members":{"Status":{"location":"statusCode","type":"integer"}},"deprecated":true},"deprecated":true},"ListAliases":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/{FunctionName}/aliases","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"FunctionVersion":{"location":"querystring","locationName":"FunctionVersion"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Aliases":{"type":"list","member":{"shape":"Sr"}}}}},"ListEventSourceMappings":{"http":{"method":"GET","requestUri":"/2015-03-31/event-source-mappings/","responseCode":200},"input":{"type":"structure","members":{"EventSourceArn":{"location":"querystring","locationName":"EventSourceArn"},"FunctionName":{"location":"querystring","locationName":"FunctionName"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"EventSourceMappings":{"type":"list","member":{"shape":"Sy"}}}}},"ListFunctions":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/","responseCode":200},"input":{"type":"structure","members":{"MasterRegion":{"location":"querystring","locationName":"MasterRegion"},"FunctionVersion":{"location":"querystring","locationName":"FunctionVersion"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Functions":{"shape":"S3k"}}}},"ListLayerVersions":{"http":{"method":"GET","requestUri":"/2018-10-31/layers/{LayerName}/versions","responseCode":200},"input":{"type":"structure","required":["LayerName"],"members":{"CompatibleRuntime":{"location":"querystring","locationName":"CompatibleRuntime"},"LayerName":{"location":"uri","locationName":"LayerName"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"LayerVersions":{"type":"list","member":{"shape":"S3p"}}}}},"ListLayers":{"http":{"method":"GET","requestUri":"/2018-10-31/layers","responseCode":200},"input":{"type":"structure","members":{"CompatibleRuntime":{"location":"querystring","locationName":"CompatibleRuntime"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Layers":{"type":"list","member":{"type":"structure","members":{"LayerName":{},"LayerArn":{},"LatestMatchingVersion":{"shape":"S3p"}}}}}}},"ListTags":{"http":{"method":"GET","requestUri":"/2017-03-31/tags/{ARN}"},"input":{"type":"structure","required":["Resource"],"members":{"Resource":{"location":"uri","locationName":"ARN"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S1p"}}}},"ListVersionsByFunction":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/{FunctionName}/versions","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Versions":{"shape":"S3k"}}}},"PublishLayerVersion":{"http":{"requestUri":"/2018-10-31/layers/{LayerName}/versions","responseCode":201},"input":{"type":"structure","required":["LayerName","Content"],"members":{"LayerName":{"location":"uri","locationName":"LayerName"},"Description":{},"Content":{"type":"structure","members":{"S3Bucket":{},"S3Key":{},"S3ObjectVersion":{},"ZipFile":{"shape":"S14"}}},"CompatibleRuntimes":{"shape":"S2u"},"LicenseInfo":{}}},"output":{"type":"structure","members":{"Content":{"shape":"S2s"},"LayerArn":{},"LayerVersionArn":{},"Description":{},"CreatedDate":{},"Version":{"type":"long"},"CompatibleRuntimes":{"shape":"S2u"},"LicenseInfo":{}}}},"PublishVersion":{"http":{"requestUri":"/2015-03-31/functions/{FunctionName}/versions","responseCode":201},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"CodeSha256":{},"Description":{},"RevisionId":{}}},"output":{"shape":"S1u"}},"PutFunctionConcurrency":{"http":{"method":"PUT","requestUri":"/2017-10-31/functions/{FunctionName}/concurrency","responseCode":200},"input":{"type":"structure","required":["FunctionName","ReservedConcurrentExecutions"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"ReservedConcurrentExecutions":{"type":"integer"}}},"output":{"shape":"S2n"}},"RemoveLayerVersionPermission":{"http":{"method":"DELETE","requestUri":"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy/{StatementId}","responseCode":204},"input":{"type":"structure","required":["LayerName","VersionNumber","StatementId"],"members":{"LayerName":{"location":"uri","locationName":"LayerName"},"VersionNumber":{"location":"uri","locationName":"VersionNumber","type":"long"},"StatementId":{"location":"uri","locationName":"StatementId"},"RevisionId":{"location":"querystring","locationName":"RevisionId"}}}},"RemovePermission":{"http":{"method":"DELETE","requestUri":"/2015-03-31/functions/{FunctionName}/policy/{StatementId}","responseCode":204},"input":{"type":"structure","required":["FunctionName","StatementId"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"StatementId":{"location":"uri","locationName":"StatementId"},"Qualifier":{"location":"querystring","locationName":"Qualifier"},"RevisionId":{"location":"querystring","locationName":"RevisionId"}}}},"TagResource":{"http":{"requestUri":"/2017-03-31/tags/{ARN}","responseCode":204},"input":{"type":"structure","required":["Resource","Tags"],"members":{"Resource":{"location":"uri","locationName":"ARN"},"Tags":{"shape":"S1p"}}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/2017-03-31/tags/{ARN}","responseCode":204},"input":{"type":"structure","required":["Resource","TagKeys"],"members":{"Resource":{"location":"uri","locationName":"ARN"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}}},"UpdateAlias":{"http":{"method":"PUT","requestUri":"/2015-03-31/functions/{FunctionName}/aliases/{Name}","responseCode":200},"input":{"type":"structure","required":["FunctionName","Name"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Name":{"location":"uri","locationName":"Name"},"FunctionVersion":{},"Description":{},"RoutingConfig":{"shape":"Sn"},"RevisionId":{}}},"output":{"shape":"Sr"}},"UpdateEventSourceMapping":{"http":{"method":"PUT","requestUri":"/2015-03-31/event-source-mappings/{UUID}","responseCode":202},"input":{"type":"structure","required":["UUID"],"members":{"UUID":{"location":"uri","locationName":"UUID"},"FunctionName":{},"Enabled":{"type":"boolean"},"BatchSize":{"type":"integer"}}},"output":{"shape":"Sy"}},"UpdateFunctionCode":{"http":{"method":"PUT","requestUri":"/2015-03-31/functions/{FunctionName}/code","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"ZipFile":{"shape":"S14"},"S3Bucket":{},"S3Key":{},"S3ObjectVersion":{},"Publish":{"type":"boolean"},"DryRun":{"type":"boolean"},"RevisionId":{}}},"output":{"shape":"S1u"}},"UpdateFunctionConfiguration":{"http":{"method":"PUT","requestUri":"/2015-03-31/functions/{FunctionName}/configuration","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Role":{},"Handler":{},"Description":{},"Timeout":{"type":"integer"},"MemorySize":{"type":"integer"},"VpcConfig":{"shape":"S1b"},"Environment":{"shape":"S1i"},"Runtime":{},"DeadLetterConfig":{"shape":"S1g"},"KMSKeyArn":{},"TracingConfig":{"shape":"S1n"},"RevisionId":{},"Layers":{"shape":"S1s"}}},"output":{"shape":"S1u"}}},"shapes":{"Sn":{"type":"structure","members":{"AdditionalVersionWeights":{"type":"map","key":{},"value":{"type":"double"}}}},"Sr":{"type":"structure","members":{"AliasArn":{},"Name":{},"FunctionVersion":{},"Description":{},"RoutingConfig":{"shape":"Sn"},"RevisionId":{}}},"Sy":{"type":"structure","members":{"UUID":{},"BatchSize":{"type":"integer"},"EventSourceArn":{},"FunctionArn":{},"LastModified":{"type":"timestamp"},"LastProcessingResult":{},"State":{},"StateTransitionReason":{}}},"S14":{"type":"blob","sensitive":true},"S1b":{"type":"structure","members":{"SubnetIds":{"shape":"S1c"},"SecurityGroupIds":{"shape":"S1e"}}},"S1c":{"type":"list","member":{}},"S1e":{"type":"list","member":{}},"S1g":{"type":"structure","members":{"TargetArn":{}}},"S1i":{"type":"structure","members":{"Variables":{"shape":"S1j"}}},"S1j":{"type":"map","key":{"type":"string","sensitive":true},"value":{"type":"string","sensitive":true},"sensitive":true},"S1n":{"type":"structure","members":{"Mode":{}}},"S1p":{"type":"map","key":{},"value":{}},"S1s":{"type":"list","member":{}},"S1u":{"type":"structure","members":{"FunctionName":{},"FunctionArn":{},"Runtime":{},"Role":{},"Handler":{},"CodeSize":{"type":"long"},"Description":{},"Timeout":{"type":"integer"},"MemorySize":{"type":"integer"},"LastModified":{},"CodeSha256":{},"Version":{},"VpcConfig":{"type":"structure","members":{"SubnetIds":{"shape":"S1c"},"SecurityGroupIds":{"shape":"S1e"},"VpcId":{}}},"DeadLetterConfig":{"shape":"S1g"},"Environment":{"type":"structure","members":{"Variables":{"shape":"S1j"},"Error":{"type":"structure","members":{"ErrorCode":{},"Message":{"type":"string","sensitive":true}}}}},"KMSKeyArn":{},"TracingConfig":{"type":"structure","members":{"Mode":{}}},"MasterArn":{},"RevisionId":{},"Layers":{"type":"list","member":{"type":"structure","members":{"Arn":{},"CodeSize":{"type":"long"}}}}}},"S2n":{"type":"structure","members":{"ReservedConcurrentExecutions":{"type":"integer"}}},"S2r":{"type":"structure","members":{"Content":{"shape":"S2s"},"LayerArn":{},"LayerVersionArn":{},"Description":{},"CreatedDate":{},"Version":{"type":"long"},"CompatibleRuntimes":{"shape":"S2u"},"LicenseInfo":{}}},"S2s":{"type":"structure","members":{"Location":{},"CodeSha256":{},"CodeSize":{"type":"long"}}},"S2u":{"type":"list","member":{}},"S3k":{"type":"list","member":{"shape":"S1u"}},"S3p":{"type":"structure","members":{"LayerVersionArn":{},"Version":{"type":"long"},"Description":{},"CreatedDate":{},"CompatibleRuntimes":{"shape":"S2u"},"LicenseInfo":{}}}}}')},"1OGX":function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2014-05-15","endpointPrefix":"route53domains","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Route 53 Domains","serviceId":"Route 53 Domains","signatureVersion":"v4","targetPrefix":"Route53Domains_v20140515","uid":"route53domains-2014-05-15"},"operations":{"CheckDomainAvailability":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"IdnLangCode":{}}},"output":{"type":"structure","required":["Availability"],"members":{"Availability":{}}}},"CheckDomainTransferability":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"AuthCode":{"shape":"S7"}}},"output":{"type":"structure","required":["Transferability"],"members":{"Transferability":{"type":"structure","members":{"Transferable":{}}}}}},"DeleteTagsForDomain":{"input":{"type":"structure","required":["DomainName","TagsToDelete"],"members":{"DomainName":{},"TagsToDelete":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"DisableDomainAutoRenew":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{}}},"DisableDomainTransferLock":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"EnableDomainAutoRenew":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{}}},"EnableDomainTransferLock":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"GetContactReachabilityStatus":{"input":{"type":"structure","members":{"domainName":{}}},"output":{"type":"structure","members":{"domainName":{},"status":{}}}},"GetDomainDetail":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","required":["DomainName","Nameservers","AdminContact","RegistrantContact","TechContact"],"members":{"DomainName":{},"Nameservers":{"shape":"St"},"AutoRenew":{"type":"boolean"},"AdminContact":{"shape":"Sz"},"RegistrantContact":{"shape":"Sz"},"TechContact":{"shape":"Sz"},"AdminPrivacy":{"type":"boolean"},"RegistrantPrivacy":{"type":"boolean"},"TechPrivacy":{"type":"boolean"},"RegistrarName":{},"WhoIsServer":{},"RegistrarUrl":{},"AbuseContactEmail":{},"AbuseContactPhone":{},"RegistryDomainId":{},"CreationDate":{"type":"timestamp"},"UpdatedDate":{"type":"timestamp"},"ExpirationDate":{"type":"timestamp"},"Reseller":{},"DnsSec":{},"StatusList":{"type":"list","member":{}}}}},"GetDomainSuggestions":{"input":{"type":"structure","required":["DomainName","SuggestionCount","OnlyAvailable"],"members":{"DomainName":{},"SuggestionCount":{"type":"integer"},"OnlyAvailable":{"type":"boolean"}}},"output":{"type":"structure","members":{"SuggestionsList":{"type":"list","member":{"type":"structure","members":{"DomainName":{},"Availability":{}}}}}}},"GetOperationDetail":{"input":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}},"output":{"type":"structure","members":{"OperationId":{},"Status":{},"Message":{},"DomainName":{},"Type":{},"SubmittedDate":{"type":"timestamp"}}}},"ListDomains":{"input":{"type":"structure","members":{"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"type":"structure","required":["Domains"],"members":{"Domains":{"type":"list","member":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"AutoRenew":{"type":"boolean"},"TransferLock":{"type":"boolean"},"Expiry":{"type":"timestamp"}}}},"NextPageMarker":{}}}},"ListOperations":{"input":{"type":"structure","members":{"SubmittedSince":{"type":"timestamp"},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"type":"structure","required":["Operations"],"members":{"Operations":{"type":"list","member":{"type":"structure","required":["OperationId","Status","Type","SubmittedDate"],"members":{"OperationId":{},"Status":{},"Type":{},"SubmittedDate":{"type":"timestamp"}}}},"NextPageMarker":{}}}},"ListTagsForDomain":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","required":["TagList"],"members":{"TagList":{"shape":"S29"}}}},"RegisterDomain":{"input":{"type":"structure","required":["DomainName","DurationInYears","AdminContact","RegistrantContact","TechContact"],"members":{"DomainName":{},"IdnLangCode":{},"DurationInYears":{"type":"integer"},"AutoRenew":{"type":"boolean"},"AdminContact":{"shape":"Sz"},"RegistrantContact":{"shape":"Sz"},"TechContact":{"shape":"Sz"},"PrivacyProtectAdminContact":{"type":"boolean"},"PrivacyProtectRegistrantContact":{"type":"boolean"},"PrivacyProtectTechContact":{"type":"boolean"}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"RenewDomain":{"input":{"type":"structure","required":["DomainName","CurrentExpiryYear"],"members":{"DomainName":{},"DurationInYears":{"type":"integer"},"CurrentExpiryYear":{"type":"integer"}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"ResendContactReachabilityEmail":{"input":{"type":"structure","members":{"domainName":{}}},"output":{"type":"structure","members":{"domainName":{},"emailAddress":{},"isAlreadyVerified":{"type":"boolean"}}}},"RetrieveDomainAuthCode":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","required":["AuthCode"],"members":{"AuthCode":{"shape":"S7"}}}},"TransferDomain":{"input":{"type":"structure","required":["DomainName","DurationInYears","AdminContact","RegistrantContact","TechContact"],"members":{"DomainName":{},"IdnLangCode":{},"DurationInYears":{"type":"integer"},"Nameservers":{"shape":"St"},"AuthCode":{"shape":"S7"},"AutoRenew":{"type":"boolean"},"AdminContact":{"shape":"Sz"},"RegistrantContact":{"shape":"Sz"},"TechContact":{"shape":"Sz"},"PrivacyProtectAdminContact":{"type":"boolean"},"PrivacyProtectRegistrantContact":{"type":"boolean"},"PrivacyProtectTechContact":{"type":"boolean"}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"UpdateDomainContact":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"AdminContact":{"shape":"Sz"},"RegistrantContact":{"shape":"Sz"},"TechContact":{"shape":"Sz"}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"UpdateDomainContactPrivacy":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"AdminPrivacy":{"type":"boolean"},"RegistrantPrivacy":{"type":"boolean"},"TechPrivacy":{"type":"boolean"}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"UpdateDomainNameservers":{"input":{"type":"structure","required":["DomainName","Nameservers"],"members":{"DomainName":{},"FIAuthKey":{"deprecated":true},"Nameservers":{"shape":"St"}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"UpdateTagsForDomain":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"TagsToUpdate":{"shape":"S29"}}},"output":{"type":"structure","members":{}}},"ViewBilling":{"input":{"type":"structure","members":{"Start":{"type":"timestamp"},"End":{"type":"timestamp"},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"type":"structure","members":{"NextPageMarker":{},"BillingRecords":{"type":"list","member":{"type":"structure","members":{"DomainName":{},"Operation":{},"InvoiceId":{},"BillDate":{"type":"timestamp"},"Price":{"type":"double"}}}}}}}},"shapes":{"S7":{"type":"string","sensitive":true},"St":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"GlueIps":{"type":"list","member":{}}}}},"Sz":{"type":"structure","members":{"FirstName":{},"LastName":{},"ContactType":{},"OrganizationName":{},"AddressLine1":{},"AddressLine2":{},"City":{},"State":{},"CountryCode":{},"ZipCode":{},"PhoneNumber":{},"Email":{},"Fax":{},"ExtraParams":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}}},"sensitive":true},"S29":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}}}}')},"1YU+":function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.cloudwatchevents={},n.CloudWatchEvents=i.defineService("cloudwatchevents",["2014-02-03*","2015-10-07"]),Object.defineProperty(o.services.cloudwatchevents,"2015-10-07",{get:function(){var e=r("6NE3");return e.paginators=r("LA9T").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CloudWatchEvents},"1eaA":function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.kms={},n.KMS=i.defineService("kms",["2014-11-01"]),Object.defineProperty(o.services.kms,"2014-11-01",{get:function(){var e=r("JaOV");return e.paginators=r("uf+Y").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.KMS},"1gqn":function(e,t){e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},"1iJZ":function(e){e.exports=JSON.parse('{"pagination":{}}')},"1mz1":function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.kinesisvideo={},n.KinesisVideo=i.defineService("kinesisvideo",["2017-09-30"]),Object.defineProperty(o.services.kinesisvideo,"2017-09-30",{get:function(){var e=r("7dUO");return e.paginators=r("iRst").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.KinesisVideo},"1ppg":function(e,t,r){!function(e){"use strict";e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(r("wd/R"))},"1rYy":function(e,t,r){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(r("wd/R"))},"1vLn":function(e,t,r){var n=r("nyFZ"),i=r("BaN1"),o=i.property,a=i.memoizedProperty;e.exports=function(e,t,r){var i=this;r=r||{},o(this,"name",t.name||e),o(this,"api",r.api,!1),t.http=t.http||{},o(this,"endpoint",t.endpoint),o(this,"httpMethod",t.http.method||"POST"),o(this,"httpPath",t.http.requestUri||"/"),o(this,"authtype",t.authtype||""),o(this,"endpointDiscoveryRequired",t.endpointdiscovery?t.endpointdiscovery.required?"REQUIRED":"OPTIONAL":"NULL"),a(this,"input",(function(){return t.input?n.create(t.input,r):new n.create({type:"structure"},r)})),a(this,"output",(function(){return t.output?n.create(t.output,r):new n.create({type:"structure"},r)})),a(this,"errors",(function(){var e=[];if(!t.errors)return null;for(var i=0;i `0`","state":"success"},{"matcher":"error","expected":"InvalidInstanceID.NotFound","state":"retry"}]},"BundleTaskComplete":{"delay":15,"operation":"DescribeBundleTasks","maxAttempts":40,"acceptors":[{"expected":"complete","matcher":"pathAll","state":"success","argument":"BundleTasks[].State"},{"expected":"failed","matcher":"pathAny","state":"failure","argument":"BundleTasks[].State"}]},"ConversionTaskCancelled":{"delay":15,"operation":"DescribeConversionTasks","maxAttempts":40,"acceptors":[{"expected":"cancelled","matcher":"pathAll","state":"success","argument":"ConversionTasks[].State"}]},"ConversionTaskCompleted":{"delay":15,"operation":"DescribeConversionTasks","maxAttempts":40,"acceptors":[{"expected":"completed","matcher":"pathAll","state":"success","argument":"ConversionTasks[].State"},{"expected":"cancelled","matcher":"pathAny","state":"failure","argument":"ConversionTasks[].State"},{"expected":"cancelling","matcher":"pathAny","state":"failure","argument":"ConversionTasks[].State"}]},"ConversionTaskDeleted":{"delay":15,"operation":"DescribeConversionTasks","maxAttempts":40,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"ConversionTasks[].State"}]},"CustomerGatewayAvailable":{"delay":15,"operation":"DescribeCustomerGateways","maxAttempts":40,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"CustomerGateways[].State"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"CustomerGateways[].State"},{"expected":"deleting","matcher":"pathAny","state":"failure","argument":"CustomerGateways[].State"}]},"ExportTaskCancelled":{"delay":15,"operation":"DescribeExportTasks","maxAttempts":40,"acceptors":[{"expected":"cancelled","matcher":"pathAll","state":"success","argument":"ExportTasks[].State"}]},"ExportTaskCompleted":{"delay":15,"operation":"DescribeExportTasks","maxAttempts":40,"acceptors":[{"expected":"completed","matcher":"pathAll","state":"success","argument":"ExportTasks[].State"}]},"ImageExists":{"operation":"DescribeImages","maxAttempts":40,"delay":15,"acceptors":[{"matcher":"path","expected":true,"argument":"length(Images[]) > `0`","state":"success"},{"matcher":"error","expected":"InvalidAMIID.NotFound","state":"retry"}]},"ImageAvailable":{"operation":"DescribeImages","maxAttempts":40,"delay":15,"acceptors":[{"state":"success","matcher":"pathAll","argument":"Images[].State","expected":"available"},{"state":"failure","matcher":"pathAny","argument":"Images[].State","expected":"failed"}]},"InstanceRunning":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"acceptors":[{"expected":"running","matcher":"pathAll","state":"success","argument":"Reservations[].Instances[].State.Name"},{"expected":"shutting-down","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"},{"expected":"terminated","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"},{"expected":"stopping","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"},{"matcher":"error","expected":"InvalidInstanceID.NotFound","state":"retry"}]},"InstanceStatusOk":{"operation":"DescribeInstanceStatus","maxAttempts":40,"delay":15,"acceptors":[{"state":"success","matcher":"pathAll","argument":"InstanceStatuses[].InstanceStatus.Status","expected":"ok"},{"matcher":"error","expected":"InvalidInstanceID.NotFound","state":"retry"}]},"InstanceStopped":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"acceptors":[{"expected":"stopped","matcher":"pathAll","state":"success","argument":"Reservations[].Instances[].State.Name"},{"expected":"pending","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"},{"expected":"terminated","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"}]},"InstanceTerminated":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"acceptors":[{"expected":"terminated","matcher":"pathAll","state":"success","argument":"Reservations[].Instances[].State.Name"},{"expected":"pending","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"},{"expected":"stopping","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"}]},"KeyPairExists":{"operation":"DescribeKeyPairs","delay":5,"maxAttempts":6,"acceptors":[{"expected":true,"matcher":"path","state":"success","argument":"length(KeyPairs[].KeyName) > `0`"},{"expected":"InvalidKeyPair.NotFound","matcher":"error","state":"retry"}]},"NatGatewayAvailable":{"operation":"DescribeNatGateways","delay":15,"maxAttempts":40,"acceptors":[{"state":"success","matcher":"pathAll","argument":"NatGateways[].State","expected":"available"},{"state":"failure","matcher":"pathAny","argument":"NatGateways[].State","expected":"failed"},{"state":"failure","matcher":"pathAny","argument":"NatGateways[].State","expected":"deleting"},{"state":"failure","matcher":"pathAny","argument":"NatGateways[].State","expected":"deleted"},{"state":"retry","matcher":"error","expected":"NatGatewayNotFound"}]},"NetworkInterfaceAvailable":{"operation":"DescribeNetworkInterfaces","delay":20,"maxAttempts":10,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"NetworkInterfaces[].Status"},{"expected":"InvalidNetworkInterfaceID.NotFound","matcher":"error","state":"failure"}]},"PasswordDataAvailable":{"operation":"GetPasswordData","maxAttempts":40,"delay":15,"acceptors":[{"state":"success","matcher":"path","argument":"length(PasswordData) > `0`","expected":true}]},"SnapshotCompleted":{"delay":15,"operation":"DescribeSnapshots","maxAttempts":40,"acceptors":[{"expected":"completed","matcher":"pathAll","state":"success","argument":"Snapshots[].State"}]},"SpotInstanceRequestFulfilled":{"operation":"DescribeSpotInstanceRequests","maxAttempts":40,"delay":15,"acceptors":[{"state":"success","matcher":"pathAll","argument":"SpotInstanceRequests[].Status.Code","expected":"fulfilled"},{"state":"success","matcher":"pathAll","argument":"SpotInstanceRequests[].Status.Code","expected":"request-canceled-and-instance-running"},{"state":"failure","matcher":"pathAny","argument":"SpotInstanceRequests[].Status.Code","expected":"schedule-expired"},{"state":"failure","matcher":"pathAny","argument":"SpotInstanceRequests[].Status.Code","expected":"canceled-before-fulfillment"},{"state":"failure","matcher":"pathAny","argument":"SpotInstanceRequests[].Status.Code","expected":"bad-parameters"},{"state":"failure","matcher":"pathAny","argument":"SpotInstanceRequests[].Status.Code","expected":"system-error"},{"state":"retry","matcher":"error","expected":"InvalidSpotInstanceRequestID.NotFound"}]},"SubnetAvailable":{"delay":15,"operation":"DescribeSubnets","maxAttempts":40,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"Subnets[].State"}]},"SystemStatusOk":{"operation":"DescribeInstanceStatus","maxAttempts":40,"delay":15,"acceptors":[{"state":"success","matcher":"pathAll","argument":"InstanceStatuses[].SystemStatus.Status","expected":"ok"}]},"VolumeAvailable":{"delay":15,"operation":"DescribeVolumes","maxAttempts":40,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"Volumes[].State"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"Volumes[].State"}]},"VolumeDeleted":{"delay":15,"operation":"DescribeVolumes","maxAttempts":40,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"Volumes[].State"},{"matcher":"error","expected":"InvalidVolume.NotFound","state":"success"}]},"VolumeInUse":{"delay":15,"operation":"DescribeVolumes","maxAttempts":40,"acceptors":[{"expected":"in-use","matcher":"pathAll","state":"success","argument":"Volumes[].State"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"Volumes[].State"}]},"VpcAvailable":{"delay":15,"operation":"DescribeVpcs","maxAttempts":40,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"Vpcs[].State"}]},"VpcExists":{"operation":"DescribeVpcs","delay":1,"maxAttempts":5,"acceptors":[{"matcher":"status","expected":200,"state":"success"},{"matcher":"error","expected":"InvalidVpcID.NotFound","state":"retry"}]},"VpnConnectionAvailable":{"delay":15,"operation":"DescribeVpnConnections","maxAttempts":40,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"VpnConnections[].State"},{"expected":"deleting","matcher":"pathAny","state":"failure","argument":"VpnConnections[].State"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"VpnConnections[].State"}]},"VpnConnectionDeleted":{"delay":15,"operation":"DescribeVpnConnections","maxAttempts":40,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"VpnConnections[].State"},{"expected":"pending","matcher":"pathAny","state":"failure","argument":"VpnConnections[].State"}]},"VpcPeeringConnectionExists":{"delay":15,"operation":"DescribeVpcPeeringConnections","maxAttempts":40,"acceptors":[{"matcher":"status","expected":200,"state":"success"},{"matcher":"error","expected":"InvalidVpcPeeringConnectionID.NotFound","state":"retry"}]},"VpcPeeringConnectionDeleted":{"delay":15,"operation":"DescribeVpcPeeringConnections","maxAttempts":40,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"VpcPeeringConnections[].Status.Code"},{"matcher":"error","expected":"InvalidVpcPeeringConnectionID.NotFound","state":"success"}]}}}')},"2ve2":function(e){e.exports=JSON.parse('{"pagination":{"ListCloudFrontOriginAccessIdentities":{"input_token":"Marker","limit_key":"MaxItems","more_results":"CloudFrontOriginAccessIdentityList.IsTruncated","output_token":"CloudFrontOriginAccessIdentityList.NextMarker","result_key":"CloudFrontOriginAccessIdentityList.Items"},"ListDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"DistributionList.IsTruncated","output_token":"DistributionList.NextMarker","result_key":"DistributionList.Items"},"ListInvalidations":{"input_token":"Marker","limit_key":"MaxItems","more_results":"InvalidationList.IsTruncated","output_token":"InvalidationList.NextMarker","result_key":"InvalidationList.Items"},"ListStreamingDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"StreamingDistributionList.IsTruncated","output_token":"StreamingDistributionList.NextMarker","result_key":"StreamingDistributionList.Items"}}}')},"2ykv":function(e,t,r){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),r="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?r[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(r("wd/R"))},"3/ER":function(e,t,r){"use strict";(function(e){var n=r("Ju5/"),i="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=i&&"object"==typeof e&&e&&!e.nodeType&&e,a=o&&o.exports===i?n.a.Buffer:void 0,s=a?a.allocUnsafe:void 0;t.a=function(e,t){if(t)return e.slice();var r=e.length,n=s?s(r):new e.constructor(r);return e.copy(n),n}}).call(this,r("3UD+")(e))},"3/th":function(e){e.exports=JSON.parse('{"pagination":{}}')},"3E1r":function(e,t,r){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},r={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},n=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i];e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:n,longMonthsParse:n,shortMonthsParse:[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i],monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return r[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,r){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(r("wd/R"))},"3FsZ":function(e,t){e.exports={now:function(){return"undefined"!=typeof performance&&"function"==typeof performance.now?performance.now():Date.now()}}},"3UD+":function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},"3VWg":function(e){e.exports=JSON.parse('{"pagination":{"DescribeListeners":{"input_token":"Marker","output_token":"NextMarker","result_key":"Listeners"},"DescribeLoadBalancers":{"input_token":"Marker","output_token":"NextMarker","result_key":"LoadBalancers"},"DescribeTargetGroups":{"input_token":"Marker","output_token":"NextMarker","result_key":"TargetGroups"}}}')},"3b9E":function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.iot={},n.Iot=i.defineService("iot",["2015-05-28"]),Object.defineProperty(o.services.iot,"2015-05-28",{get:function(){var e=r("Yneo");return e.paginators=r("yEcQ").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Iot},"3tAm":function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.applicationautoscaling={},n.ApplicationAutoScaling=i.defineService("applicationautoscaling",["2016-02-06"]),Object.defineProperty(o.services.applicationautoscaling,"2016-02-06",{get:function(){var e=r("FRkb");return e.paginators=r("HCoK").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.ApplicationAutoScaling},"3uhI":function(e,t,r){var n=r("BaN1"),i=r("hROZ");function o(e,t){n.each(t,(function(t,r){"globalEndpoint"!==t&&null==e.config[t]&&(e.config[t]=r)}))}e.exports=function(e){for(var t=function(e){var t=e.config.region,r=function(e){if(!e)return null;var t=e.split("-");return t.length<3?null:t.slice(0,t.length-2).join("-")+"-*"}(t),n=e.api.endpointPrefix;return[[t,n],[r,n],[t,"*"],[r,"*"],["*",n],["*","*"]].map((function(e){return e[0]&&e[1]?e.join("/"):null}))}(e),r=0;r=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,r){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(r("wd/R"))},"4W/+":function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.ec2={},n.EC2=i.defineService("ec2",["2013-06-15*","2013-10-15*","2014-02-01*","2014-05-01*","2014-06-15*","2014-09-01*","2014-10-01*","2015-03-01*","2015-04-15*","2015-10-01*","2016-04-01*","2016-09-15*","2016-11-15"]),r("K5mu"),Object.defineProperty(o.services.ec2,"2016-11-15",{get:function(){var e=r("0rfp");return e.paginators=r("O2he").pagination,e.waiters=r("2ia+").waiters,e},enumerable:!0,configurable:!0}),e.exports=n.EC2},"4Wkm":function(e){e.exports=JSON.parse('{"pagination":{"DescribeApps":{"result_key":"Apps"},"DescribeCommands":{"result_key":"Commands"},"DescribeDeployments":{"result_key":"Deployments"},"DescribeEcsClusters":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"EcsClusters"},"DescribeElasticIps":{"result_key":"ElasticIps"},"DescribeElasticLoadBalancers":{"result_key":"ElasticLoadBalancers"},"DescribeInstances":{"result_key":"Instances"},"DescribeLayers":{"result_key":"Layers"},"DescribeLoadBasedAutoScaling":{"result_key":"LoadBasedAutoScalingConfigurations"},"DescribePermissions":{"result_key":"Permissions"},"DescribeRaidArrays":{"result_key":"RaidArrays"},"DescribeServiceErrors":{"result_key":"ServiceErrors"},"DescribeStacks":{"result_key":"Stacks"},"DescribeTimeBasedAutoScaling":{"result_key":"TimeBasedAutoScalingConfigurations"},"DescribeUserProfiles":{"result_key":"UserProfiles"},"DescribeVolumes":{"result_key":"Volumes"}}}')},"4d4Z":function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2015-08-04","endpointPrefix":"firehose","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Firehose","serviceFullName":"Amazon Kinesis Firehose","serviceId":"Firehose","signatureVersion":"v4","targetPrefix":"Firehose_20150804","uid":"firehose-2015-08-04"},"operations":{"CreateDeliveryStream":{"input":{"type":"structure","required":["DeliveryStreamName"],"members":{"DeliveryStreamName":{},"DeliveryStreamType":{},"KinesisStreamSourceConfiguration":{"type":"structure","required":["KinesisStreamARN","RoleARN"],"members":{"KinesisStreamARN":{},"RoleARN":{}}},"S3DestinationConfiguration":{"shape":"S7","deprecated":true},"ExtendedS3DestinationConfiguration":{"type":"structure","required":["RoleARN","BucketARN"],"members":{"RoleARN":{},"BucketARN":{},"Prefix":{},"ErrorOutputPrefix":{},"BufferingHints":{"shape":"Sb"},"CompressionFormat":{},"EncryptionConfiguration":{"shape":"Sf"},"CloudWatchLoggingOptions":{"shape":"Sj"},"ProcessingConfiguration":{"shape":"So"},"S3BackupMode":{},"S3BackupConfiguration":{"shape":"S7"},"DataFormatConversionConfiguration":{"shape":"Sx"}}},"RedshiftDestinationConfiguration":{"type":"structure","required":["RoleARN","ClusterJDBCURL","CopyCommand","Username","Password","S3Configuration"],"members":{"RoleARN":{},"ClusterJDBCURL":{},"CopyCommand":{"shape":"S1o"},"Username":{"shape":"S1s"},"Password":{"shape":"S1t"},"RetryOptions":{"shape":"S1u"},"S3Configuration":{"shape":"S7"},"ProcessingConfiguration":{"shape":"So"},"S3BackupMode":{},"S3BackupConfiguration":{"shape":"S7"},"CloudWatchLoggingOptions":{"shape":"Sj"}}},"ElasticsearchDestinationConfiguration":{"type":"structure","required":["RoleARN","DomainARN","IndexName","TypeName","S3Configuration"],"members":{"RoleARN":{},"DomainARN":{},"IndexName":{},"TypeName":{},"IndexRotationPeriod":{},"BufferingHints":{"shape":"S22"},"RetryOptions":{"shape":"S25"},"S3BackupMode":{},"S3Configuration":{"shape":"S7"},"ProcessingConfiguration":{"shape":"So"},"CloudWatchLoggingOptions":{"shape":"Sj"}}},"SplunkDestinationConfiguration":{"type":"structure","required":["HECEndpoint","HECEndpointType","HECToken","S3Configuration"],"members":{"HECEndpoint":{},"HECEndpointType":{},"HECToken":{},"HECAcknowledgmentTimeoutInSeconds":{"type":"integer"},"RetryOptions":{"shape":"S2d"},"S3BackupMode":{},"S3Configuration":{"shape":"S7"},"ProcessingConfiguration":{"shape":"So"},"CloudWatchLoggingOptions":{"shape":"Sj"}}},"Tags":{"shape":"S2g"}}},"output":{"type":"structure","members":{"DeliveryStreamARN":{}}}},"DeleteDeliveryStream":{"input":{"type":"structure","required":["DeliveryStreamName"],"members":{"DeliveryStreamName":{}}},"output":{"type":"structure","members":{}}},"DescribeDeliveryStream":{"input":{"type":"structure","required":["DeliveryStreamName"],"members":{"DeliveryStreamName":{},"Limit":{"type":"integer"},"ExclusiveStartDestinationId":{}}},"output":{"type":"structure","required":["DeliveryStreamDescription"],"members":{"DeliveryStreamDescription":{"type":"structure","required":["DeliveryStreamName","DeliveryStreamARN","DeliveryStreamStatus","DeliveryStreamType","VersionId","Destinations","HasMoreDestinations"],"members":{"DeliveryStreamName":{},"DeliveryStreamARN":{},"DeliveryStreamStatus":{},"DeliveryStreamEncryptionConfiguration":{"type":"structure","members":{"Status":{}}},"DeliveryStreamType":{},"VersionId":{},"CreateTimestamp":{"type":"timestamp"},"LastUpdateTimestamp":{"type":"timestamp"},"Source":{"type":"structure","members":{"KinesisStreamSourceDescription":{"type":"structure","members":{"KinesisStreamARN":{},"RoleARN":{},"DeliveryStartTimestamp":{"type":"timestamp"}}}}},"Destinations":{"type":"list","member":{"type":"structure","required":["DestinationId"],"members":{"DestinationId":{},"S3DestinationDescription":{"shape":"S33"},"ExtendedS3DestinationDescription":{"type":"structure","required":["RoleARN","BucketARN","BufferingHints","CompressionFormat","EncryptionConfiguration"],"members":{"RoleARN":{},"BucketARN":{},"Prefix":{},"ErrorOutputPrefix":{},"BufferingHints":{"shape":"Sb"},"CompressionFormat":{},"EncryptionConfiguration":{"shape":"Sf"},"CloudWatchLoggingOptions":{"shape":"Sj"},"ProcessingConfiguration":{"shape":"So"},"S3BackupMode":{},"S3BackupDescription":{"shape":"S33"},"DataFormatConversionConfiguration":{"shape":"Sx"}}},"RedshiftDestinationDescription":{"type":"structure","required":["RoleARN","ClusterJDBCURL","CopyCommand","Username","S3DestinationDescription"],"members":{"RoleARN":{},"ClusterJDBCURL":{},"CopyCommand":{"shape":"S1o"},"Username":{"shape":"S1s"},"RetryOptions":{"shape":"S1u"},"S3DestinationDescription":{"shape":"S33"},"ProcessingConfiguration":{"shape":"So"},"S3BackupMode":{},"S3BackupDescription":{"shape":"S33"},"CloudWatchLoggingOptions":{"shape":"Sj"}}},"ElasticsearchDestinationDescription":{"type":"structure","members":{"RoleARN":{},"DomainARN":{},"IndexName":{},"TypeName":{},"IndexRotationPeriod":{},"BufferingHints":{"shape":"S22"},"RetryOptions":{"shape":"S25"},"S3BackupMode":{},"S3DestinationDescription":{"shape":"S33"},"ProcessingConfiguration":{"shape":"So"},"CloudWatchLoggingOptions":{"shape":"Sj"}}},"SplunkDestinationDescription":{"type":"structure","members":{"HECEndpoint":{},"HECEndpointType":{},"HECToken":{},"HECAcknowledgmentTimeoutInSeconds":{"type":"integer"},"RetryOptions":{"shape":"S2d"},"S3BackupMode":{},"S3DestinationDescription":{"shape":"S33"},"ProcessingConfiguration":{"shape":"So"},"CloudWatchLoggingOptions":{"shape":"Sj"}}}}}},"HasMoreDestinations":{"type":"boolean"}}}}}},"ListDeliveryStreams":{"input":{"type":"structure","members":{"Limit":{"type":"integer"},"DeliveryStreamType":{},"ExclusiveStartDeliveryStreamName":{}}},"output":{"type":"structure","required":["DeliveryStreamNames","HasMoreDeliveryStreams"],"members":{"DeliveryStreamNames":{"type":"list","member":{}},"HasMoreDeliveryStreams":{"type":"boolean"}}}},"ListTagsForDeliveryStream":{"input":{"type":"structure","required":["DeliveryStreamName"],"members":{"DeliveryStreamName":{},"ExclusiveStartTagKey":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","required":["Tags","HasMoreTags"],"members":{"Tags":{"type":"list","member":{"shape":"S2h"}},"HasMoreTags":{"type":"boolean"}}}},"PutRecord":{"input":{"type":"structure","required":["DeliveryStreamName","Record"],"members":{"DeliveryStreamName":{},"Record":{"shape":"S3h"}}},"output":{"type":"structure","required":["RecordId"],"members":{"RecordId":{},"Encrypted":{"type":"boolean"}}}},"PutRecordBatch":{"input":{"type":"structure","required":["DeliveryStreamName","Records"],"members":{"DeliveryStreamName":{},"Records":{"type":"list","member":{"shape":"S3h"}}}},"output":{"type":"structure","required":["FailedPutCount","RequestResponses"],"members":{"FailedPutCount":{"type":"integer"},"Encrypted":{"type":"boolean"},"RequestResponses":{"type":"list","member":{"type":"structure","members":{"RecordId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"StartDeliveryStreamEncryption":{"input":{"type":"structure","required":["DeliveryStreamName"],"members":{"DeliveryStreamName":{}}},"output":{"type":"structure","members":{}}},"StopDeliveryStreamEncryption":{"input":{"type":"structure","required":["DeliveryStreamName"],"members":{"DeliveryStreamName":{}}},"output":{"type":"structure","members":{}}},"TagDeliveryStream":{"input":{"type":"structure","required":["DeliveryStreamName","Tags"],"members":{"DeliveryStreamName":{},"Tags":{"shape":"S2g"}}},"output":{"type":"structure","members":{}}},"UntagDeliveryStream":{"input":{"type":"structure","required":["DeliveryStreamName","TagKeys"],"members":{"DeliveryStreamName":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateDestination":{"input":{"type":"structure","required":["DeliveryStreamName","CurrentDeliveryStreamVersionId","DestinationId"],"members":{"DeliveryStreamName":{},"CurrentDeliveryStreamVersionId":{},"DestinationId":{},"S3DestinationUpdate":{"shape":"S42","deprecated":true},"ExtendedS3DestinationUpdate":{"type":"structure","members":{"RoleARN":{},"BucketARN":{},"Prefix":{},"ErrorOutputPrefix":{},"BufferingHints":{"shape":"Sb"},"CompressionFormat":{},"EncryptionConfiguration":{"shape":"Sf"},"CloudWatchLoggingOptions":{"shape":"Sj"},"ProcessingConfiguration":{"shape":"So"},"S3BackupMode":{},"S3BackupUpdate":{"shape":"S42"},"DataFormatConversionConfiguration":{"shape":"Sx"}}},"RedshiftDestinationUpdate":{"type":"structure","members":{"RoleARN":{},"ClusterJDBCURL":{},"CopyCommand":{"shape":"S1o"},"Username":{"shape":"S1s"},"Password":{"shape":"S1t"},"RetryOptions":{"shape":"S1u"},"S3Update":{"shape":"S42"},"ProcessingConfiguration":{"shape":"So"},"S3BackupMode":{},"S3BackupUpdate":{"shape":"S42"},"CloudWatchLoggingOptions":{"shape":"Sj"}}},"ElasticsearchDestinationUpdate":{"type":"structure","members":{"RoleARN":{},"DomainARN":{},"IndexName":{},"TypeName":{},"IndexRotationPeriod":{},"BufferingHints":{"shape":"S22"},"RetryOptions":{"shape":"S25"},"S3Update":{"shape":"S42"},"ProcessingConfiguration":{"shape":"So"},"CloudWatchLoggingOptions":{"shape":"Sj"}}},"SplunkDestinationUpdate":{"type":"structure","members":{"HECEndpoint":{},"HECEndpointType":{},"HECToken":{},"HECAcknowledgmentTimeoutInSeconds":{"type":"integer"},"RetryOptions":{"shape":"S2d"},"S3BackupMode":{},"S3Update":{"shape":"S42"},"ProcessingConfiguration":{"shape":"So"},"CloudWatchLoggingOptions":{"shape":"Sj"}}}}},"output":{"type":"structure","members":{}}}},"shapes":{"S7":{"type":"structure","required":["RoleARN","BucketARN"],"members":{"RoleARN":{},"BucketARN":{},"Prefix":{},"ErrorOutputPrefix":{},"BufferingHints":{"shape":"Sb"},"CompressionFormat":{},"EncryptionConfiguration":{"shape":"Sf"},"CloudWatchLoggingOptions":{"shape":"Sj"}}},"Sb":{"type":"structure","members":{"SizeInMBs":{"type":"integer"},"IntervalInSeconds":{"type":"integer"}}},"Sf":{"type":"structure","members":{"NoEncryptionConfig":{},"KMSEncryptionConfig":{"type":"structure","required":["AWSKMSKeyARN"],"members":{"AWSKMSKeyARN":{}}}}},"Sj":{"type":"structure","members":{"Enabled":{"type":"boolean"},"LogGroupName":{},"LogStreamName":{}}},"So":{"type":"structure","members":{"Enabled":{"type":"boolean"},"Processors":{"type":"list","member":{"type":"structure","required":["Type"],"members":{"Type":{},"Parameters":{"type":"list","member":{"type":"structure","required":["ParameterName","ParameterValue"],"members":{"ParameterName":{},"ParameterValue":{}}}}}}}}},"Sx":{"type":"structure","members":{"SchemaConfiguration":{"type":"structure","members":{"RoleARN":{},"CatalogId":{},"DatabaseName":{},"TableName":{},"Region":{},"VersionId":{}}},"InputFormatConfiguration":{"type":"structure","members":{"Deserializer":{"type":"structure","members":{"OpenXJsonSerDe":{"type":"structure","members":{"ConvertDotsInJsonKeysToUnderscores":{"type":"boolean"},"CaseInsensitive":{"type":"boolean"},"ColumnToJsonKeyMappings":{"type":"map","key":{},"value":{}}}},"HiveJsonSerDe":{"type":"structure","members":{"TimestampFormats":{"type":"list","member":{}}}}}}}},"OutputFormatConfiguration":{"type":"structure","members":{"Serializer":{"type":"structure","members":{"ParquetSerDe":{"type":"structure","members":{"BlockSizeBytes":{"type":"integer"},"PageSizeBytes":{"type":"integer"},"Compression":{},"EnableDictionaryCompression":{"type":"boolean"},"MaxPaddingBytes":{"type":"integer"},"WriterVersion":{}}},"OrcSerDe":{"type":"structure","members":{"StripeSizeBytes":{"type":"integer"},"BlockSizeBytes":{"type":"integer"},"RowIndexStride":{"type":"integer"},"EnablePadding":{"type":"boolean"},"PaddingTolerance":{"type":"double"},"Compression":{},"BloomFilterColumns":{"type":"list","member":{}},"BloomFilterFalsePositiveProbability":{"type":"double"},"DictionaryKeyThreshold":{"type":"double"},"FormatVersion":{}}}}}}},"Enabled":{"type":"boolean"}}},"S1o":{"type":"structure","required":["DataTableName"],"members":{"DataTableName":{},"DataTableColumns":{},"CopyOptions":{}}},"S1s":{"type":"string","sensitive":true},"S1t":{"type":"string","sensitive":true},"S1u":{"type":"structure","members":{"DurationInSeconds":{"type":"integer"}}},"S22":{"type":"structure","members":{"IntervalInSeconds":{"type":"integer"},"SizeInMBs":{"type":"integer"}}},"S25":{"type":"structure","members":{"DurationInSeconds":{"type":"integer"}}},"S2d":{"type":"structure","members":{"DurationInSeconds":{"type":"integer"}}},"S2g":{"type":"list","member":{"shape":"S2h"}},"S2h":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}},"S33":{"type":"structure","required":["RoleARN","BucketARN","BufferingHints","CompressionFormat","EncryptionConfiguration"],"members":{"RoleARN":{},"BucketARN":{},"Prefix":{},"ErrorOutputPrefix":{},"BufferingHints":{"shape":"Sb"},"CompressionFormat":{},"EncryptionConfiguration":{"shape":"Sf"},"CloudWatchLoggingOptions":{"shape":"Sj"}}},"S3h":{"type":"structure","required":["Data"],"members":{"Data":{"type":"blob"}}},"S42":{"type":"structure","members":{"RoleARN":{},"BucketARN":{},"Prefix":{},"ErrorOutputPrefix":{},"BufferingHints":{"shape":"Sb"},"CompressionFormat":{},"EncryptionConfiguration":{"shape":"Sf"},"CloudWatchLoggingOptions":{"shape":"Sj"}}}}}')},"4dOw":function(e,t,r){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(r("wd/R"))},"4eZz":function(e,t,r){var n=r("n4Yq").Int64,i=r("m2wi").splitMessage,o="boolean",a="byte",s="short",u="integer",c="long",l="binary",p="string",m="timestamp",d="uuid";function y(e){for(var t={},r=0;r>>((3&t)<<3)&255;return i}}},"4hWR":function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.elastictranscoder={},n.ElasticTranscoder=i.defineService("elastictranscoder",["2012-09-25"]),Object.defineProperty(o.services.elastictranscoder,"2012-09-25",{get:function(){var e=r("E4pS");return e.paginators=r("WTQk").pagination,e.waiters=r("+m6h").waiters,e},enumerable:!0,configurable:!0}),e.exports=n.ElasticTranscoder},"4oDz":function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.cur={},n.CUR=i.defineService("cur",["2017-01-06"]),Object.defineProperty(o.services.cur,"2017-01-06",{get:function(){var e=r("XKMD");return e.paginators=r("gC4j").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CUR},"4woR":function(e,t,r){var n=r("+OK2"),i=r("xWtM"),o=r("w3cK"),a=r("ynUr");e.exports={createHash:function(e){if("md5"===(e=e.toLowerCase()))return new i;if("sha256"===e)return new a;if("sha1"===e)return new o;throw new Error("Hash algorithm "+e+" is not supported in the browser SDK")},createHmac:function(e,t){if("md5"===(e=e.toLowerCase()))return new n(i,t);if("sha256"===e)return new n(a,t);if("sha1"===e)return new n(o,t);throw new Error("HMAC algorithm "+e+" is not supported in the browser SDK")},createSign:function(){throw new Error("createSign is not implemented in the browser")}}},"5/RZ":function(e){e.exports=JSON.parse('{"pagination":{"DescribeServices":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"GetAttributeValues":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"GetProducts":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}')},"5Bp3":function(e){e.exports=JSON.parse('{"pagination":{"ListGroupResources":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListGroups":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"SearchResources":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}')},"5UJ7":function(e){e.exports=JSON.parse('{"pagination":{}}')},"5mFF":function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.marketplacecommerceanalytics={},n.MarketplaceCommerceAnalytics=i.defineService("marketplacecommerceanalytics",["2015-07-01"]),Object.defineProperty(o.services.marketplacecommerceanalytics,"2015-07-01",{get:function(){var e=r("CNjO");return e.paginators=r("Us4f").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.MarketplaceCommerceAnalytics},"5oMp":function(e,t,r){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},"5oqQ":function(e,t,r){var n=r("QsWE");r("wUc9");var i=["copyDBSnapshot","createDBInstanceReadReplica","createDBCluster","copyDBClusterSnapshot"];n.util.update(n.RDS.prototype,{setupRequestListeners:function(e){if(-1!==i.indexOf(e.operation)&&e.params.SourceRegion)if(e.params=n.util.copy(e.params),e.params.PreSignedUrl||e.params.SourceRegion===this.config.region)delete e.params.SourceRegion;else{var t=!!this.config.paramValidation;t&&e.removeListener("validate",n.EventListeners.Core.VALIDATE_PARAMETERS),e.onAsync("validate",this.buildCrossRegionPresignedUrl),t&&e.addListener("validate",n.EventListeners.Core.VALIDATE_PARAMETERS)}},buildCrossRegionPresignedUrl:function(e,t){var r=n.util.copy(e.service.config);r.region=e.params.SourceRegion,delete e.params.SourceRegion,delete r.endpoint,delete r.params,r.signatureVersion="v4";var i=e.service.config.region,o=new e.service.constructor(r)[e.operation](n.util.copy(e.params));o.on("build",(function(e){var t=e.httpRequest;t.params.DestinationRegion=i,t.body=n.util.queryParamsToString(t.params)})),o.presign((function(r,n){r?t(r):(e.params.PreSignedUrl=n,t())}))}})},"5wOx":function(e,t,r){var n=r("T0AB"),i=r("1vLn"),o=r("nyFZ"),a=r("TkaK"),s=r("CbSC"),u=r("BaN1"),c=u.property,l=u.memoizedProperty;e.exports=function(e,t){var r=this;e=e||{},(t=t||{}).api=this,e.metadata=e.metadata||{},c(this,"isApi",!0,!1),c(this,"apiVersion",e.metadata.apiVersion),c(this,"endpointPrefix",e.metadata.endpointPrefix),c(this,"signingName",e.metadata.signingName),c(this,"globalEndpoint",e.metadata.globalEndpoint),c(this,"signatureVersion",e.metadata.signatureVersion),c(this,"jsonVersion",e.metadata.jsonVersion),c(this,"targetPrefix",e.metadata.targetPrefix),c(this,"protocol",e.metadata.protocol),c(this,"timestampFormat",e.metadata.timestampFormat),c(this,"xmlNamespaceUri",e.metadata.xmlNamespace),c(this,"abbreviation",e.metadata.serviceAbbreviation),c(this,"fullName",e.metadata.serviceFullName),c(this,"serviceId",e.metadata.serviceId),l(this,"className",(function(){var t=e.metadata.serviceAbbreviation||e.metadata.serviceFullName;return t?("ElasticLoadBalancing"===(t=t.replace(/^Amazon|AWS\s*|\(.*|\s+|\W+/g,""))&&(t="ELB"),t):null})),c(this,"operations",new n(e.operations,t,(function(e,r){return new i(e,r,t)}),u.string.lowerFirst,(function(e,t){!0===t.endpointoperation&&c(r,"endpointOperation",u.string.lowerFirst(e))}))),c(this,"shapes",new n(e.shapes,t,(function(e,r){return o.create(r,t)}))),c(this,"paginators",new n(e.paginators,t,(function(e,r){return new a(e,r,t)}))),c(this,"waiters",new n(e.waiters,t,(function(e,r){return new s(e,r,t)}),u.string.lowerFirst)),t.documentation&&(c(this,"documentation",e.documentation),c(this,"documentationUrl",e.documentationUrl))}},"5wkZ":function(e,t){e.exports={eventMessageChunker:function(e){for(var t=[],r=0;r=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,r){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(r("wd/R"))},"65ca":function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2015-04-13","endpointPrefix":"codecommit","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"CodeCommit","serviceFullName":"AWS CodeCommit","serviceId":"CodeCommit","signatureVersion":"v4","targetPrefix":"CodeCommit_20150413","uid":"codecommit-2015-04-13"},"operations":{"BatchDescribeMergeConflicts":{"input":{"type":"structure","required":["repositoryName","destinationCommitSpecifier","sourceCommitSpecifier","mergeOption"],"members":{"repositoryName":{},"destinationCommitSpecifier":{},"sourceCommitSpecifier":{},"mergeOption":{},"maxMergeHunks":{"type":"integer"},"maxConflictFiles":{"type":"integer"},"filePaths":{"type":"list","member":{}},"conflictDetailLevel":{},"conflictResolutionStrategy":{},"nextToken":{}}},"output":{"type":"structure","required":["conflicts","destinationCommitId","sourceCommitId"],"members":{"conflicts":{"type":"list","member":{"type":"structure","members":{"conflictMetadata":{"shape":"Se"},"mergeHunks":{"shape":"St"}}}},"nextToken":{},"errors":{"type":"list","member":{"type":"structure","required":["filePath","exceptionName","message"],"members":{"filePath":{},"exceptionName":{},"message":{}}}},"destinationCommitId":{},"sourceCommitId":{},"baseCommitId":{}}}},"BatchGetCommits":{"input":{"type":"structure","required":["commitIds","repositoryName"],"members":{"commitIds":{"type":"list","member":{}},"repositoryName":{}}},"output":{"type":"structure","members":{"commits":{"type":"list","member":{"shape":"S18"}},"errors":{"type":"list","member":{"type":"structure","members":{"commitId":{},"errorCode":{},"errorMessage":{}}}}}}},"BatchGetRepositories":{"input":{"type":"structure","required":["repositoryNames"],"members":{"repositoryNames":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"repositories":{"type":"list","member":{"shape":"S1n"}},"repositoriesNotFound":{"type":"list","member":{}}}}},"CreateBranch":{"input":{"type":"structure","required":["repositoryName","branchName","commitId"],"members":{"repositoryName":{},"branchName":{},"commitId":{}}}},"CreateCommit":{"input":{"type":"structure","required":["repositoryName","branchName"],"members":{"repositoryName":{},"branchName":{},"parentCommitId":{},"authorName":{},"email":{},"commitMessage":{},"keepEmptyFolders":{"type":"boolean"},"putFiles":{"type":"list","member":{"type":"structure","required":["filePath"],"members":{"filePath":{},"fileMode":{},"fileContent":{"type":"blob"},"sourceFile":{"type":"structure","required":["filePath"],"members":{"filePath":{},"isMove":{"type":"boolean"}}}}}},"deleteFiles":{"shape":"S27"},"setFileModes":{"shape":"S29"}}},"output":{"type":"structure","members":{"commitId":{},"treeId":{},"filesAdded":{"shape":"S2c"},"filesUpdated":{"shape":"S2c"},"filesDeleted":{"shape":"S2c"}}}},"CreatePullRequest":{"input":{"type":"structure","required":["title","targets"],"members":{"title":{},"description":{},"targets":{"type":"list","member":{"type":"structure","required":["repositoryName","sourceReference"],"members":{"repositoryName":{},"sourceReference":{},"destinationReference":{}}}},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","required":["pullRequest"],"members":{"pullRequest":{"shape":"S2m"}}}},"CreateRepository":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{},"repositoryDescription":{},"tags":{"shape":"S2u"}}},"output":{"type":"structure","members":{"repositoryMetadata":{"shape":"S1n"}}}},"CreateUnreferencedMergeCommit":{"input":{"type":"structure","required":["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier","mergeOption"],"members":{"repositoryName":{},"sourceCommitSpecifier":{},"destinationCommitSpecifier":{},"mergeOption":{},"conflictDetailLevel":{},"conflictResolutionStrategy":{},"authorName":{},"email":{},"commitMessage":{},"keepEmptyFolders":{"type":"boolean"},"conflictResolution":{"shape":"S2z"}}},"output":{"type":"structure","members":{"commitId":{},"treeId":{}}}},"DeleteBranch":{"input":{"type":"structure","required":["repositoryName","branchName"],"members":{"repositoryName":{},"branchName":{}}},"output":{"type":"structure","members":{"deletedBranch":{"shape":"S36"}}}},"DeleteCommentContent":{"input":{"type":"structure","required":["commentId"],"members":{"commentId":{}}},"output":{"type":"structure","members":{"comment":{"shape":"S3a"}}}},"DeleteFile":{"input":{"type":"structure","required":["repositoryName","branchName","filePath","parentCommitId"],"members":{"repositoryName":{},"branchName":{},"filePath":{},"parentCommitId":{},"keepEmptyFolders":{"type":"boolean"},"commitMessage":{},"name":{},"email":{}}},"output":{"type":"structure","required":["commitId","blobId","treeId","filePath"],"members":{"commitId":{},"blobId":{},"treeId":{},"filePath":{}}}},"DeleteRepository":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{}}},"output":{"type":"structure","members":{"repositoryId":{}}}},"DescribeMergeConflicts":{"input":{"type":"structure","required":["repositoryName","destinationCommitSpecifier","sourceCommitSpecifier","mergeOption","filePath"],"members":{"repositoryName":{},"destinationCommitSpecifier":{},"sourceCommitSpecifier":{},"mergeOption":{},"maxMergeHunks":{"type":"integer"},"filePath":{},"conflictDetailLevel":{},"conflictResolutionStrategy":{},"nextToken":{}}},"output":{"type":"structure","required":["conflictMetadata","mergeHunks","destinationCommitId","sourceCommitId"],"members":{"conflictMetadata":{"shape":"Se"},"mergeHunks":{"shape":"St"},"nextToken":{},"destinationCommitId":{},"sourceCommitId":{},"baseCommitId":{}}}},"DescribePullRequestEvents":{"input":{"type":"structure","required":["pullRequestId"],"members":{"pullRequestId":{},"pullRequestEventType":{},"actorArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["pullRequestEvents"],"members":{"pullRequestEvents":{"type":"list","member":{"type":"structure","members":{"pullRequestId":{},"eventDate":{"type":"timestamp"},"pullRequestEventType":{},"actorArn":{},"pullRequestCreatedEventMetadata":{"type":"structure","members":{"repositoryName":{},"sourceCommitId":{},"destinationCommitId":{},"mergeBase":{}}},"pullRequestStatusChangedEventMetadata":{"type":"structure","members":{"pullRequestStatus":{}}},"pullRequestSourceReferenceUpdatedEventMetadata":{"type":"structure","members":{"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"mergeBase":{}}},"pullRequestMergedStateChangedEventMetadata":{"type":"structure","members":{"repositoryName":{},"destinationReference":{},"mergeMetadata":{"shape":"S2r"}}}}}},"nextToken":{}}}},"GetBlob":{"input":{"type":"structure","required":["repositoryName","blobId"],"members":{"repositoryName":{},"blobId":{}}},"output":{"type":"structure","required":["content"],"members":{"content":{"type":"blob"}}}},"GetBranch":{"input":{"type":"structure","members":{"repositoryName":{},"branchName":{}}},"output":{"type":"structure","members":{"branch":{"shape":"S36"}}}},"GetComment":{"input":{"type":"structure","required":["commentId"],"members":{"commentId":{}}},"output":{"type":"structure","members":{"comment":{"shape":"S3a"}}}},"GetCommentsForComparedCommit":{"input":{"type":"structure","required":["repositoryName","afterCommitId"],"members":{"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"commentsForComparedCommitData":{"type":"list","member":{"type":"structure","members":{"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"beforeBlobId":{},"afterBlobId":{},"location":{"shape":"S44"},"comments":{"shape":"S47"}}}},"nextToken":{}}}},"GetCommentsForPullRequest":{"input":{"type":"structure","required":["pullRequestId"],"members":{"pullRequestId":{},"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"commentsForPullRequestData":{"type":"list","member":{"type":"structure","members":{"pullRequestId":{},"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"beforeBlobId":{},"afterBlobId":{},"location":{"shape":"S44"},"comments":{"shape":"S47"}}}},"nextToken":{}}}},"GetCommit":{"input":{"type":"structure","required":["repositoryName","commitId"],"members":{"repositoryName":{},"commitId":{}}},"output":{"type":"structure","required":["commit"],"members":{"commit":{"shape":"S18"}}}},"GetDifferences":{"input":{"type":"structure","required":["repositoryName","afterCommitSpecifier"],"members":{"repositoryName":{},"beforeCommitSpecifier":{},"afterCommitSpecifier":{},"beforePath":{},"afterPath":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"differences":{"type":"list","member":{"type":"structure","members":{"beforeBlob":{"shape":"S4j"},"afterBlob":{"shape":"S4j"},"changeType":{}}}},"NextToken":{}}}},"GetFile":{"input":{"type":"structure","required":["repositoryName","filePath"],"members":{"repositoryName":{},"commitSpecifier":{},"filePath":{}}},"output":{"type":"structure","required":["commitId","blobId","filePath","fileMode","fileSize","fileContent"],"members":{"commitId":{},"blobId":{},"filePath":{},"fileMode":{},"fileSize":{"type":"long"},"fileContent":{"type":"blob"}}}},"GetFolder":{"input":{"type":"structure","required":["repositoryName","folderPath"],"members":{"repositoryName":{},"commitSpecifier":{},"folderPath":{}}},"output":{"type":"structure","required":["commitId","folderPath"],"members":{"commitId":{},"folderPath":{},"treeId":{},"subFolders":{"type":"list","member":{"type":"structure","members":{"treeId":{},"absolutePath":{},"relativePath":{}}}},"files":{"type":"list","member":{"type":"structure","members":{"blobId":{},"absolutePath":{},"relativePath":{},"fileMode":{}}}},"symbolicLinks":{"type":"list","member":{"type":"structure","members":{"blobId":{},"absolutePath":{},"relativePath":{},"fileMode":{}}}},"subModules":{"type":"list","member":{"type":"structure","members":{"commitId":{},"absolutePath":{},"relativePath":{}}}}}}},"GetMergeCommit":{"input":{"type":"structure","required":["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],"members":{"repositoryName":{},"sourceCommitSpecifier":{},"destinationCommitSpecifier":{},"conflictDetailLevel":{},"conflictResolutionStrategy":{}}},"output":{"type":"structure","members":{"sourceCommitId":{},"destinationCommitId":{},"baseCommitId":{},"mergedCommitId":{}}}},"GetMergeConflicts":{"input":{"type":"structure","required":["repositoryName","destinationCommitSpecifier","sourceCommitSpecifier","mergeOption"],"members":{"repositoryName":{},"destinationCommitSpecifier":{},"sourceCommitSpecifier":{},"mergeOption":{},"conflictDetailLevel":{},"maxConflictFiles":{"type":"integer"},"conflictResolutionStrategy":{},"nextToken":{}}},"output":{"type":"structure","required":["mergeable","destinationCommitId","sourceCommitId","conflictMetadataList"],"members":{"mergeable":{"type":"boolean"},"destinationCommitId":{},"sourceCommitId":{},"baseCommitId":{},"conflictMetadataList":{"type":"list","member":{"shape":"Se"}},"nextToken":{}}}},"GetMergeOptions":{"input":{"type":"structure","required":["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],"members":{"repositoryName":{},"sourceCommitSpecifier":{},"destinationCommitSpecifier":{},"conflictDetailLevel":{},"conflictResolutionStrategy":{}}},"output":{"type":"structure","required":["mergeOptions","sourceCommitId","destinationCommitId","baseCommitId"],"members":{"mergeOptions":{"type":"list","member":{}},"sourceCommitId":{},"destinationCommitId":{},"baseCommitId":{}}}},"GetPullRequest":{"input":{"type":"structure","required":["pullRequestId"],"members":{"pullRequestId":{}}},"output":{"type":"structure","required":["pullRequest"],"members":{"pullRequest":{"shape":"S2m"}}}},"GetRepository":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{}}},"output":{"type":"structure","members":{"repositoryMetadata":{"shape":"S1n"}}}},"GetRepositoryTriggers":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{}}},"output":{"type":"structure","members":{"configurationId":{},"triggers":{"shape":"S5e"}}}},"ListBranches":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{},"nextToken":{}}},"output":{"type":"structure","members":{"branches":{"shape":"S5i"},"nextToken":{}}}},"ListPullRequests":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{},"authorArn":{},"pullRequestStatus":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["pullRequestIds"],"members":{"pullRequestIds":{"type":"list","member":{}},"nextToken":{}}}},"ListRepositories":{"input":{"type":"structure","members":{"nextToken":{},"sortBy":{},"order":{}}},"output":{"type":"structure","members":{"repositories":{"type":"list","member":{"type":"structure","members":{"repositoryName":{},"repositoryId":{}}}},"nextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{},"nextToken":{}}},"output":{"type":"structure","members":{"tags":{"shape":"S2u"},"nextToken":{}}}},"MergeBranchesByFastForward":{"input":{"type":"structure","required":["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],"members":{"repositoryName":{},"sourceCommitSpecifier":{},"destinationCommitSpecifier":{},"targetBranch":{}}},"output":{"type":"structure","members":{"commitId":{},"treeId":{}}}},"MergeBranchesBySquash":{"input":{"type":"structure","required":["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],"members":{"repositoryName":{},"sourceCommitSpecifier":{},"destinationCommitSpecifier":{},"targetBranch":{},"conflictDetailLevel":{},"conflictResolutionStrategy":{},"authorName":{},"email":{},"commitMessage":{},"keepEmptyFolders":{"type":"boolean"},"conflictResolution":{"shape":"S2z"}}},"output":{"type":"structure","members":{"commitId":{},"treeId":{}}}},"MergeBranchesByThreeWay":{"input":{"type":"structure","required":["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],"members":{"repositoryName":{},"sourceCommitSpecifier":{},"destinationCommitSpecifier":{},"targetBranch":{},"conflictDetailLevel":{},"conflictResolutionStrategy":{},"authorName":{},"email":{},"commitMessage":{},"keepEmptyFolders":{"type":"boolean"},"conflictResolution":{"shape":"S2z"}}},"output":{"type":"structure","members":{"commitId":{},"treeId":{}}}},"MergePullRequestByFastForward":{"input":{"type":"structure","required":["pullRequestId","repositoryName"],"members":{"pullRequestId":{},"repositoryName":{},"sourceCommitId":{}}},"output":{"type":"structure","members":{"pullRequest":{"shape":"S2m"}}}},"MergePullRequestBySquash":{"input":{"type":"structure","required":["pullRequestId","repositoryName"],"members":{"pullRequestId":{},"repositoryName":{},"sourceCommitId":{},"conflictDetailLevel":{},"conflictResolutionStrategy":{},"commitMessage":{},"authorName":{},"email":{},"keepEmptyFolders":{"type":"boolean"},"conflictResolution":{"shape":"S2z"}}},"output":{"type":"structure","members":{"pullRequest":{"shape":"S2m"}}}},"MergePullRequestByThreeWay":{"input":{"type":"structure","required":["pullRequestId","repositoryName"],"members":{"pullRequestId":{},"repositoryName":{},"sourceCommitId":{},"conflictDetailLevel":{},"conflictResolutionStrategy":{},"commitMessage":{},"authorName":{},"email":{},"keepEmptyFolders":{"type":"boolean"},"conflictResolution":{"shape":"S2z"}}},"output":{"type":"structure","members":{"pullRequest":{"shape":"S2m"}}}},"PostCommentForComparedCommit":{"input":{"type":"structure","required":["repositoryName","afterCommitId","content"],"members":{"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"location":{"shape":"S44"},"content":{},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"beforeBlobId":{},"afterBlobId":{},"location":{"shape":"S44"},"comment":{"shape":"S3a"}}},"idempotent":true},"PostCommentForPullRequest":{"input":{"type":"structure","required":["pullRequestId","repositoryName","beforeCommitId","afterCommitId","content"],"members":{"pullRequestId":{},"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"location":{"shape":"S44"},"content":{},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"repositoryName":{},"pullRequestId":{},"beforeCommitId":{},"afterCommitId":{},"beforeBlobId":{},"afterBlobId":{},"location":{"shape":"S44"},"comment":{"shape":"S3a"}}},"idempotent":true},"PostCommentReply":{"input":{"type":"structure","required":["inReplyTo","content"],"members":{"inReplyTo":{},"clientRequestToken":{"idempotencyToken":true},"content":{}}},"output":{"type":"structure","members":{"comment":{"shape":"S3a"}}},"idempotent":true},"PutFile":{"input":{"type":"structure","required":["repositoryName","branchName","fileContent","filePath"],"members":{"repositoryName":{},"branchName":{},"fileContent":{"type":"blob"},"filePath":{},"fileMode":{},"parentCommitId":{},"commitMessage":{},"name":{},"email":{}}},"output":{"type":"structure","required":["commitId","blobId","treeId"],"members":{"commitId":{},"blobId":{},"treeId":{}}}},"PutRepositoryTriggers":{"input":{"type":"structure","required":["repositoryName","triggers"],"members":{"repositoryName":{},"triggers":{"shape":"S5e"}}},"output":{"type":"structure","members":{"configurationId":{}}}},"TagResource":{"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{},"tags":{"shape":"S2u"}}}},"TestRepositoryTriggers":{"input":{"type":"structure","required":["repositoryName","triggers"],"members":{"repositoryName":{},"triggers":{"shape":"S5e"}}},"output":{"type":"structure","members":{"successfulExecutions":{"type":"list","member":{}},"failedExecutions":{"type":"list","member":{"type":"structure","members":{"trigger":{},"failureMessage":{}}}}}}},"UntagResource":{"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{},"tagKeys":{"type":"list","member":{}}}}},"UpdateComment":{"input":{"type":"structure","required":["commentId","content"],"members":{"commentId":{},"content":{}}},"output":{"type":"structure","members":{"comment":{"shape":"S3a"}}}},"UpdateDefaultBranch":{"input":{"type":"structure","required":["repositoryName","defaultBranchName"],"members":{"repositoryName":{},"defaultBranchName":{}}}},"UpdatePullRequestDescription":{"input":{"type":"structure","required":["pullRequestId","description"],"members":{"pullRequestId":{},"description":{}}},"output":{"type":"structure","required":["pullRequest"],"members":{"pullRequest":{"shape":"S2m"}}}},"UpdatePullRequestStatus":{"input":{"type":"structure","required":["pullRequestId","pullRequestStatus"],"members":{"pullRequestId":{},"pullRequestStatus":{}}},"output":{"type":"structure","required":["pullRequest"],"members":{"pullRequest":{"shape":"S2m"}}}},"UpdatePullRequestTitle":{"input":{"type":"structure","required":["pullRequestId","title"],"members":{"pullRequestId":{},"title":{}}},"output":{"type":"structure","required":["pullRequest"],"members":{"pullRequest":{"shape":"S2m"}}}},"UpdateRepositoryDescription":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{},"repositoryDescription":{}}}},"UpdateRepositoryName":{"input":{"type":"structure","required":["oldName","newName"],"members":{"oldName":{},"newName":{}}}}},"shapes":{"Se":{"type":"structure","members":{"filePath":{},"fileSizes":{"type":"structure","members":{"source":{"type":"long"},"destination":{"type":"long"},"base":{"type":"long"}}},"fileModes":{"type":"structure","members":{"source":{},"destination":{},"base":{}}},"objectTypes":{"type":"structure","members":{"source":{},"destination":{},"base":{}}},"numberOfConflicts":{"type":"integer"},"isBinaryFile":{"type":"structure","members":{"source":{"type":"boolean"},"destination":{"type":"boolean"},"base":{"type":"boolean"}}},"contentConflict":{"type":"boolean"},"fileModeConflict":{"type":"boolean"},"objectTypeConflict":{"type":"boolean"},"mergeOperations":{"type":"structure","members":{"source":{},"destination":{}}}}},"St":{"type":"list","member":{"type":"structure","members":{"isConflict":{"type":"boolean"},"source":{"shape":"Sw"},"destination":{"shape":"Sw"},"base":{"shape":"Sw"}}}},"Sw":{"type":"structure","members":{"startLine":{"type":"integer"},"endLine":{"type":"integer"},"hunkContent":{}}},"S18":{"type":"structure","members":{"commitId":{},"treeId":{},"parents":{"type":"list","member":{}},"message":{},"author":{"shape":"S1a"},"committer":{"shape":"S1a"},"additionalData":{}}},"S1a":{"type":"structure","members":{"name":{},"email":{},"date":{}}},"S1n":{"type":"structure","members":{"accountId":{},"repositoryId":{},"repositoryName":{},"repositoryDescription":{},"defaultBranch":{},"lastModifiedDate":{"type":"timestamp"},"creationDate":{"type":"timestamp"},"cloneUrlHttp":{},"cloneUrlSsh":{},"Arn":{}}},"S27":{"type":"list","member":{"type":"structure","required":["filePath"],"members":{"filePath":{}}}},"S29":{"type":"list","member":{"type":"structure","required":["filePath","fileMode"],"members":{"filePath":{},"fileMode":{}}}},"S2c":{"type":"list","member":{"type":"structure","members":{"absolutePath":{},"blobId":{},"fileMode":{}}}},"S2m":{"type":"structure","members":{"pullRequestId":{},"title":{},"description":{},"lastActivityDate":{"type":"timestamp"},"creationDate":{"type":"timestamp"},"pullRequestStatus":{},"authorArn":{},"pullRequestTargets":{"type":"list","member":{"type":"structure","members":{"repositoryName":{},"sourceReference":{},"destinationReference":{},"destinationCommit":{},"sourceCommit":{},"mergeBase":{},"mergeMetadata":{"shape":"S2r"}}}},"clientRequestToken":{}}},"S2r":{"type":"structure","members":{"isMerged":{"type":"boolean"},"mergedBy":{},"mergeCommitId":{},"mergeOption":{}}},"S2u":{"type":"map","key":{},"value":{}},"S2z":{"type":"structure","members":{"replaceContents":{"type":"list","member":{"type":"structure","required":["filePath","replacementType"],"members":{"filePath":{},"replacementType":{},"content":{"type":"blob"},"fileMode":{}}}},"deleteFiles":{"shape":"S27"},"setFileModes":{"shape":"S29"}}},"S36":{"type":"structure","members":{"branchName":{},"commitId":{}}},"S3a":{"type":"structure","members":{"commentId":{},"content":{},"inReplyTo":{},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"},"authorArn":{},"deleted":{"type":"boolean"},"clientRequestToken":{}}},"S44":{"type":"structure","members":{"filePath":{},"filePosition":{"type":"long"},"relativeFileVersion":{}}},"S47":{"type":"list","member":{"shape":"S3a"}},"S4j":{"type":"structure","members":{"blobId":{},"path":{},"mode":{}}},"S5e":{"type":"list","member":{"type":"structure","required":["name","destinationArn","events"],"members":{"name":{},"destinationArn":{},"customData":{},"branches":{"shape":"S5i"},"events":{"type":"list","member":{}}}}},"S5i":{"type":"list","member":{}}}}')},"6B0Y":function(e,t,r){!function(e){"use strict";var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},r={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,r){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return r[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(r("wd/R"))},"6MUB":function(e,t,r){"use strict";var n=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,r,i){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map((function(i){var o=encodeURIComponent(n(i))+r;return Array.isArray(e[i])?e[i].map((function(e){return o+encodeURIComponent(n(e))})).join(t):o+encodeURIComponent(n(e[i]))})).join(t):i?encodeURIComponent(n(i))+r+encodeURIComponent(n(e)):""}},"6NE3":function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2015-10-07","endpointPrefix":"events","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon CloudWatch Events","serviceId":"CloudWatch Events","signatureVersion":"v4","targetPrefix":"AWSEvents","uid":"events-2015-10-07"},"operations":{"ActivateEventSource":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}}},"CreateEventBus":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"EventSourceName":{}}},"output":{"type":"structure","members":{"EventBusArn":{}}}},"CreatePartnerEventSource":{"input":{"type":"structure","required":["Name","Account"],"members":{"Name":{},"Account":{}}},"output":{"type":"structure","members":{"EventSourceArn":{}}}},"DeactivateEventSource":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}}},"DeleteEventBus":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}}},"DeletePartnerEventSource":{"input":{"type":"structure","required":["Name","Account"],"members":{"Name":{},"Account":{}}}},"DeleteRule":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"EventBusName":{},"Force":{"type":"boolean"}}}},"DescribeEventBus":{"input":{"type":"structure","members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{},"Arn":{},"Policy":{}}}},"DescribeEventSource":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Arn":{},"CreatedBy":{},"CreationTime":{"type":"timestamp"},"ExpirationTime":{"type":"timestamp"},"Name":{},"State":{}}}},"DescribePartnerEventSource":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Arn":{},"Name":{}}}},"DescribeRule":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"EventBusName":{}}},"output":{"type":"structure","members":{"Name":{},"Arn":{},"EventPattern":{},"ScheduleExpression":{},"State":{},"Description":{},"RoleArn":{},"ManagedBy":{},"EventBusName":{}}}},"DisableRule":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"EventBusName":{}}}},"EnableRule":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"EventBusName":{}}}},"ListEventBuses":{"input":{"type":"structure","members":{"NamePrefix":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"EventBuses":{"type":"list","member":{"type":"structure","members":{"Name":{},"Arn":{},"Policy":{}}}},"NextToken":{}}}},"ListEventSources":{"input":{"type":"structure","members":{"NamePrefix":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"EventSources":{"type":"list","member":{"type":"structure","members":{"Arn":{},"CreatedBy":{},"CreationTime":{"type":"timestamp"},"ExpirationTime":{"type":"timestamp"},"Name":{},"State":{}}}},"NextToken":{}}}},"ListPartnerEventSourceAccounts":{"input":{"type":"structure","required":["EventSourceName"],"members":{"EventSourceName":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"PartnerEventSourceAccounts":{"type":"list","member":{"type":"structure","members":{"Account":{},"CreationTime":{"type":"timestamp"},"ExpirationTime":{"type":"timestamp"},"State":{}}}},"NextToken":{}}}},"ListPartnerEventSources":{"input":{"type":"structure","required":["NamePrefix"],"members":{"NamePrefix":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"PartnerEventSources":{"type":"list","member":{"type":"structure","members":{"Arn":{},"Name":{}}}},"NextToken":{}}}},"ListRuleNamesByTarget":{"input":{"type":"structure","required":["TargetArn"],"members":{"TargetArn":{},"EventBusName":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"RuleNames":{"type":"list","member":{}},"NextToken":{}}}},"ListRules":{"input":{"type":"structure","members":{"NamePrefix":{},"EventBusName":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Rules":{"type":"list","member":{"type":"structure","members":{"Name":{},"Arn":{},"EventPattern":{},"State":{},"Description":{},"ScheduleExpression":{},"RoleArn":{},"ManagedBy":{},"EventBusName":{}}}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S1u"}}}},"ListTargetsByRule":{"input":{"type":"structure","required":["Rule"],"members":{"Rule":{},"EventBusName":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Targets":{"shape":"S20"},"NextToken":{}}}},"PutEvents":{"input":{"type":"structure","required":["Entries"],"members":{"Entries":{"type":"list","member":{"type":"structure","members":{"Time":{"type":"timestamp"},"Source":{},"Resources":{"shape":"S2y"},"DetailType":{},"Detail":{},"EventBusName":{}}}}}},"output":{"type":"structure","members":{"FailedEntryCount":{"type":"integer"},"Entries":{"type":"list","member":{"type":"structure","members":{"EventId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"PutPartnerEvents":{"input":{"type":"structure","required":["Entries"],"members":{"Entries":{"type":"list","member":{"type":"structure","members":{"Time":{"type":"timestamp"},"Source":{},"Resources":{"shape":"S2y"},"DetailType":{},"Detail":{}}}}}},"output":{"type":"structure","members":{"FailedEntryCount":{"type":"integer"},"Entries":{"type":"list","member":{"type":"structure","members":{"EventId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"PutPermission":{"input":{"type":"structure","required":["Action","Principal","StatementId"],"members":{"EventBusName":{},"Action":{},"Principal":{},"StatementId":{},"Condition":{"type":"structure","required":["Type","Key","Value"],"members":{"Type":{},"Key":{},"Value":{}}}}}},"PutRule":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"ScheduleExpression":{},"EventPattern":{},"State":{},"Description":{},"RoleArn":{},"Tags":{"shape":"S1u"},"EventBusName":{}}},"output":{"type":"structure","members":{"RuleArn":{}}}},"PutTargets":{"input":{"type":"structure","required":["Rule","Targets"],"members":{"Rule":{},"EventBusName":{},"Targets":{"shape":"S20"}}},"output":{"type":"structure","members":{"FailedEntryCount":{"type":"integer"},"FailedEntries":{"type":"list","member":{"type":"structure","members":{"TargetId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"RemovePermission":{"input":{"type":"structure","required":["StatementId"],"members":{"StatementId":{},"EventBusName":{}}}},"RemoveTargets":{"input":{"type":"structure","required":["Rule","Ids"],"members":{"Rule":{},"EventBusName":{},"Ids":{"type":"list","member":{}},"Force":{"type":"boolean"}}},"output":{"type":"structure","members":{"FailedEntryCount":{"type":"integer"},"FailedEntries":{"type":"list","member":{"type":"structure","members":{"TargetId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S1u"}}},"output":{"type":"structure","members":{}}},"TestEventPattern":{"input":{"type":"structure","required":["EventPattern","Event"],"members":{"EventPattern":{},"Event":{}}},"output":{"type":"structure","members":{"Result":{"type":"boolean"}}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}}},"shapes":{"S1u":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S20":{"type":"list","member":{"type":"structure","required":["Id","Arn"],"members":{"Id":{},"Arn":{},"RoleArn":{},"Input":{},"InputPath":{},"InputTransformer":{"type":"structure","required":["InputTemplate"],"members":{"InputPathsMap":{"type":"map","key":{},"value":{}},"InputTemplate":{}}},"KinesisParameters":{"type":"structure","required":["PartitionKeyPath"],"members":{"PartitionKeyPath":{}}},"RunCommandParameters":{"type":"structure","required":["RunCommandTargets"],"members":{"RunCommandTargets":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}}}}}}},"EcsParameters":{"type":"structure","required":["TaskDefinitionArn"],"members":{"TaskDefinitionArn":{},"TaskCount":{"type":"integer"},"LaunchType":{},"NetworkConfiguration":{"type":"structure","members":{"awsvpcConfiguration":{"type":"structure","required":["Subnets"],"members":{"Subnets":{"shape":"S2m"},"SecurityGroups":{"shape":"S2m"},"AssignPublicIp":{}}}}},"PlatformVersion":{},"Group":{}}},"BatchParameters":{"type":"structure","required":["JobDefinition","JobName"],"members":{"JobDefinition":{},"JobName":{},"ArrayProperties":{"type":"structure","members":{"Size":{"type":"integer"}}},"RetryStrategy":{"type":"structure","members":{"Attempts":{"type":"integer"}}}}},"SqsParameters":{"type":"structure","members":{"MessageGroupId":{}}}}}},"S2m":{"type":"list","member":{}},"S2y":{"type":"list","member":{}}}}')},"6QSQ":function(e){e.exports=JSON.parse('{"pagination":{}}')},"6Qwc":function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2015-06-23","endpointPrefix":"devicefarm","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Device Farm","serviceId":"Device Farm","signatureVersion":"v4","targetPrefix":"DeviceFarm_20150623","uid":"devicefarm-2015-06-23"},"operations":{"CreateDevicePool":{"input":{"type":"structure","required":["projectArn","name","rules"],"members":{"projectArn":{},"name":{},"description":{},"rules":{"shape":"S5"},"maxDevices":{"type":"integer"}}},"output":{"type":"structure","members":{"devicePool":{"shape":"Sc"}}}},"CreateInstanceProfile":{"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{},"packageCleanup":{"type":"boolean"},"excludeAppPackagesFromCleanup":{"shape":"Sg"},"rebootAfterUse":{"type":"boolean"}}},"output":{"type":"structure","members":{"instanceProfile":{"shape":"Si"}}}},"CreateNetworkProfile":{"input":{"type":"structure","required":["projectArn","name"],"members":{"projectArn":{},"name":{},"description":{},"type":{},"uplinkBandwidthBits":{"type":"long"},"downlinkBandwidthBits":{"type":"long"},"uplinkDelayMs":{"type":"long"},"downlinkDelayMs":{"type":"long"},"uplinkJitterMs":{"type":"long"},"downlinkJitterMs":{"type":"long"},"uplinkLossPercent":{"type":"integer"},"downlinkLossPercent":{"type":"integer"}}},"output":{"type":"structure","members":{"networkProfile":{"shape":"So"}}}},"CreateProject":{"input":{"type":"structure","required":["name"],"members":{"name":{},"defaultJobTimeoutMinutes":{"type":"integer"}}},"output":{"type":"structure","members":{"project":{"shape":"Ss"}}}},"CreateRemoteAccessSession":{"input":{"type":"structure","required":["projectArn","deviceArn"],"members":{"projectArn":{},"deviceArn":{},"instanceArn":{},"sshPublicKey":{},"remoteDebugEnabled":{"type":"boolean"},"remoteRecordEnabled":{"type":"boolean"},"remoteRecordAppArn":{},"name":{},"clientId":{},"configuration":{"type":"structure","members":{"billingMethod":{},"vpceConfigurationArns":{"shape":"Sz"}}},"interactionMode":{},"skipAppResign":{"type":"boolean"}}},"output":{"type":"structure","members":{"remoteAccessSession":{"shape":"S12"}}}},"CreateUpload":{"input":{"type":"structure","required":["projectArn","name","type"],"members":{"projectArn":{},"name":{},"type":{},"contentType":{}}},"output":{"type":"structure","members":{"upload":{"shape":"S1n"}}}},"CreateVPCEConfiguration":{"input":{"type":"structure","required":["vpceConfigurationName","vpceServiceName","serviceDnsName"],"members":{"vpceConfigurationName":{},"vpceServiceName":{},"serviceDnsName":{},"vpceConfigurationDescription":{}}},"output":{"type":"structure","members":{"vpceConfiguration":{"shape":"S1y"}}}},"DeleteDevicePool":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteInstanceProfile":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteNetworkProfile":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteProject":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteRemoteAccessSession":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteRun":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteUpload":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteVPCEConfiguration":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"GetAccountSettings":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"accountSettings":{"type":"structure","members":{"awsAccountNumber":{},"unmeteredDevices":{"shape":"S2j"},"unmeteredRemoteAccessDevices":{"shape":"S2j"},"maxJobTimeoutMinutes":{"type":"integer"},"trialMinutes":{"type":"structure","members":{"total":{"type":"double"},"remaining":{"type":"double"}}},"maxSlots":{"type":"map","key":{},"value":{"type":"integer"}},"defaultJobTimeoutMinutes":{"type":"integer"},"skipAppResign":{"type":"boolean"}}}}}},"GetDevice":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"device":{"shape":"S15"}}}},"GetDeviceInstance":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"deviceInstance":{"shape":"S1c"}}}},"GetDevicePool":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"devicePool":{"shape":"Sc"}}}},"GetDevicePoolCompatibility":{"input":{"type":"structure","required":["devicePoolArn"],"members":{"devicePoolArn":{},"appArn":{},"testType":{},"test":{"shape":"S2u"},"configuration":{"shape":"S2x"}}},"output":{"type":"structure","members":{"compatibleDevices":{"shape":"S35"},"incompatibleDevices":{"shape":"S35"}}}},"GetInstanceProfile":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"instanceProfile":{"shape":"Si"}}}},"GetJob":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"job":{"shape":"S3d"}}}},"GetNetworkProfile":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"networkProfile":{"shape":"So"}}}},"GetOfferingStatus":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"current":{"shape":"S3l"},"nextPeriod":{"shape":"S3l"},"nextToken":{}}}},"GetProject":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"project":{"shape":"Ss"}}}},"GetRemoteAccessSession":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"remoteAccessSession":{"shape":"S12"}}}},"GetRun":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"run":{"shape":"S42"}}}},"GetSuite":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"suite":{"shape":"S4b"}}}},"GetTest":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"test":{"shape":"S4e"}}}},"GetUpload":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"upload":{"shape":"S1n"}}}},"GetVPCEConfiguration":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"vpceConfiguration":{"shape":"S1y"}}}},"InstallToRemoteAccessSession":{"input":{"type":"structure","required":["remoteAccessSessionArn","appArn"],"members":{"remoteAccessSessionArn":{},"appArn":{}}},"output":{"type":"structure","members":{"appUpload":{"shape":"S1n"}}}},"ListArtifacts":{"input":{"type":"structure","required":["arn","type"],"members":{"arn":{},"type":{},"nextToken":{}}},"output":{"type":"structure","members":{"artifacts":{"type":"list","member":{"type":"structure","members":{"arn":{},"name":{},"type":{},"extension":{},"url":{}}}},"nextToken":{}}}},"ListDeviceInstances":{"input":{"type":"structure","members":{"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"deviceInstances":{"shape":"S1b"},"nextToken":{}}}},"ListDevicePools":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"type":{},"nextToken":{}}},"output":{"type":"structure","members":{"devicePools":{"type":"list","member":{"shape":"Sc"}},"nextToken":{}}}},"ListDevices":{"input":{"type":"structure","members":{"arn":{},"nextToken":{},"filters":{"shape":"S45"}}},"output":{"type":"structure","members":{"devices":{"type":"list","member":{"shape":"S15"}},"nextToken":{}}}},"ListInstanceProfiles":{"input":{"type":"structure","members":{"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"instanceProfiles":{"type":"list","member":{"shape":"Si"}},"nextToken":{}}}},"ListJobs":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"jobs":{"type":"list","member":{"shape":"S3d"}},"nextToken":{}}}},"ListNetworkProfiles":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"type":{},"nextToken":{}}},"output":{"type":"structure","members":{"networkProfiles":{"type":"list","member":{"shape":"So"}},"nextToken":{}}}},"ListOfferingPromotions":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"offeringPromotions":{"type":"list","member":{"type":"structure","members":{"id":{},"description":{}}}},"nextToken":{}}}},"ListOfferingTransactions":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"offeringTransactions":{"type":"list","member":{"shape":"S5g"}},"nextToken":{}}}},"ListOfferings":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"offerings":{"type":"list","member":{"shape":"S3p"}},"nextToken":{}}}},"ListProjects":{"input":{"type":"structure","members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"projects":{"type":"list","member":{"shape":"Ss"}},"nextToken":{}}}},"ListRemoteAccessSessions":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"remoteAccessSessions":{"type":"list","member":{"shape":"S12"}},"nextToken":{}}}},"ListRuns":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"runs":{"type":"list","member":{"shape":"S42"}},"nextToken":{}}}},"ListSamples":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"samples":{"type":"list","member":{"type":"structure","members":{"arn":{},"type":{},"url":{}}}},"nextToken":{}}}},"ListSuites":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"suites":{"type":"list","member":{"shape":"S4b"}},"nextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S64"}}}},"ListTests":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"tests":{"type":"list","member":{"shape":"S4e"}},"nextToken":{}}}},"ListUniqueProblems":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"uniqueProblems":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"message":{},"problems":{"type":"list","member":{"type":"structure","members":{"run":{"shape":"S6i"},"job":{"shape":"S6i"},"suite":{"shape":"S6i"},"test":{"shape":"S6i"},"device":{"shape":"S15"},"result":{},"message":{}}}}}}}},"nextToken":{}}}},"ListUploads":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"type":{},"nextToken":{}}},"output":{"type":"structure","members":{"uploads":{"type":"list","member":{"shape":"S1n"}},"nextToken":{}}}},"ListVPCEConfigurations":{"input":{"type":"structure","members":{"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"vpceConfigurations":{"type":"list","member":{"shape":"S1y"}},"nextToken":{}}}},"PurchaseOffering":{"input":{"type":"structure","members":{"offeringId":{},"quantity":{"type":"integer"},"offeringPromotionId":{}}},"output":{"type":"structure","members":{"offeringTransaction":{"shape":"S5g"}}}},"RenewOffering":{"input":{"type":"structure","members":{"offeringId":{},"quantity":{"type":"integer"}}},"output":{"type":"structure","members":{"offeringTransaction":{"shape":"S5g"}}}},"ScheduleRun":{"input":{"type":"structure","required":["projectArn","test"],"members":{"projectArn":{},"appArn":{},"devicePoolArn":{},"deviceSelectionConfiguration":{"type":"structure","required":["filters","maxDevices"],"members":{"filters":{"shape":"S45"},"maxDevices":{"type":"integer"}}},"name":{},"test":{"shape":"S2u"},"configuration":{"shape":"S2x"},"executionConfiguration":{"type":"structure","members":{"jobTimeoutMinutes":{"type":"integer"},"accountsCleanup":{"type":"boolean"},"appPackagesCleanup":{"type":"boolean"},"videoCapture":{"type":"boolean"},"skipAppResign":{"type":"boolean"}}}}},"output":{"type":"structure","members":{"run":{"shape":"S42"}}}},"StopJob":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"job":{"shape":"S3d"}}}},"StopRemoteAccessSession":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"remoteAccessSession":{"shape":"S12"}}}},"StopRun":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"run":{"shape":"S42"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S64"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateDeviceInstance":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"profileArn":{},"labels":{"shape":"S1d"}}},"output":{"type":"structure","members":{"deviceInstance":{"shape":"S1c"}}}},"UpdateDevicePool":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"description":{},"rules":{"shape":"S5"},"maxDevices":{"type":"integer"},"clearMaxDevices":{"type":"boolean"}}},"output":{"type":"structure","members":{"devicePool":{"shape":"Sc"}}}},"UpdateInstanceProfile":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"description":{},"packageCleanup":{"type":"boolean"},"excludeAppPackagesFromCleanup":{"shape":"Sg"},"rebootAfterUse":{"type":"boolean"}}},"output":{"type":"structure","members":{"instanceProfile":{"shape":"Si"}}}},"UpdateNetworkProfile":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"description":{},"type":{},"uplinkBandwidthBits":{"type":"long"},"downlinkBandwidthBits":{"type":"long"},"uplinkDelayMs":{"type":"long"},"downlinkDelayMs":{"type":"long"},"uplinkJitterMs":{"type":"long"},"downlinkJitterMs":{"type":"long"},"uplinkLossPercent":{"type":"integer"},"downlinkLossPercent":{"type":"integer"}}},"output":{"type":"structure","members":{"networkProfile":{"shape":"So"}}}},"UpdateProject":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"defaultJobTimeoutMinutes":{"type":"integer"}}},"output":{"type":"structure","members":{"project":{"shape":"Ss"}}}},"UpdateUpload":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"contentType":{},"editContent":{"type":"boolean"}}},"output":{"type":"structure","members":{"upload":{"shape":"S1n"}}}},"UpdateVPCEConfiguration":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"vpceConfigurationName":{},"vpceServiceName":{},"serviceDnsName":{},"vpceConfigurationDescription":{}}},"output":{"type":"structure","members":{"vpceConfiguration":{"shape":"S1y"}}}}},"shapes":{"S5":{"type":"list","member":{"type":"structure","members":{"attribute":{},"operator":{},"value":{}}}},"Sc":{"type":"structure","members":{"arn":{},"name":{},"description":{},"type":{},"rules":{"shape":"S5"},"maxDevices":{"type":"integer"}}},"Sg":{"type":"list","member":{}},"Si":{"type":"structure","members":{"arn":{},"packageCleanup":{"type":"boolean"},"excludeAppPackagesFromCleanup":{"shape":"Sg"},"rebootAfterUse":{"type":"boolean"},"name":{},"description":{}}},"So":{"type":"structure","members":{"arn":{},"name":{},"description":{},"type":{},"uplinkBandwidthBits":{"type":"long"},"downlinkBandwidthBits":{"type":"long"},"uplinkDelayMs":{"type":"long"},"downlinkDelayMs":{"type":"long"},"uplinkJitterMs":{"type":"long"},"downlinkJitterMs":{"type":"long"},"uplinkLossPercent":{"type":"integer"},"downlinkLossPercent":{"type":"integer"}}},"Ss":{"type":"structure","members":{"arn":{},"name":{},"defaultJobTimeoutMinutes":{"type":"integer"},"created":{"type":"timestamp"}}},"Sz":{"type":"list","member":{}},"S12":{"type":"structure","members":{"arn":{},"name":{},"created":{"type":"timestamp"},"status":{},"result":{},"message":{},"started":{"type":"timestamp"},"stopped":{"type":"timestamp"},"device":{"shape":"S15"},"instanceArn":{},"remoteDebugEnabled":{"type":"boolean"},"remoteRecordEnabled":{"type":"boolean"},"remoteRecordAppArn":{},"hostAddress":{},"clientId":{},"billingMethod":{},"deviceMinutes":{"shape":"S1h"},"endpoint":{},"deviceUdid":{},"interactionMode":{},"skipAppResign":{"type":"boolean"}}},"S15":{"type":"structure","members":{"arn":{},"name":{},"manufacturer":{},"model":{},"modelId":{},"formFactor":{},"platform":{},"os":{},"cpu":{"type":"structure","members":{"frequency":{},"architecture":{},"clock":{"type":"double"}}},"resolution":{"type":"structure","members":{"width":{"type":"integer"},"height":{"type":"integer"}}},"heapSize":{"type":"long"},"memory":{"type":"long"},"image":{},"carrier":{},"radio":{},"remoteAccessEnabled":{"type":"boolean"},"remoteDebugEnabled":{"type":"boolean"},"fleetType":{},"fleetName":{},"instances":{"shape":"S1b"},"availability":{}}},"S1b":{"type":"list","member":{"shape":"S1c"}},"S1c":{"type":"structure","members":{"arn":{},"deviceArn":{},"labels":{"shape":"S1d"},"status":{},"udid":{},"instanceProfile":{"shape":"Si"}}},"S1d":{"type":"list","member":{}},"S1h":{"type":"structure","members":{"total":{"type":"double"},"metered":{"type":"double"},"unmetered":{"type":"double"}}},"S1n":{"type":"structure","members":{"arn":{},"name":{},"created":{"type":"timestamp"},"type":{},"status":{},"url":{},"metadata":{},"contentType":{},"message":{},"category":{}}},"S1y":{"type":"structure","members":{"arn":{},"vpceConfigurationName":{},"vpceServiceName":{},"serviceDnsName":{},"vpceConfigurationDescription":{}}},"S2j":{"type":"map","key":{},"value":{"type":"integer"}},"S2u":{"type":"structure","required":["type"],"members":{"type":{},"testPackageArn":{},"testSpecArn":{},"filter":{},"parameters":{"type":"map","key":{},"value":{}}}},"S2x":{"type":"structure","members":{"extraDataPackageArn":{},"networkProfileArn":{},"locale":{},"location":{"shape":"S2y"},"vpceConfigurationArns":{"shape":"Sz"},"customerArtifactPaths":{"shape":"S2z"},"radios":{"shape":"S33"},"auxiliaryApps":{"shape":"Sz"},"billingMethod":{}}},"S2y":{"type":"structure","required":["latitude","longitude"],"members":{"latitude":{"type":"double"},"longitude":{"type":"double"}}},"S2z":{"type":"structure","members":{"iosPaths":{"type":"list","member":{}},"androidPaths":{"type":"list","member":{}},"deviceHostPaths":{"type":"list","member":{}}}},"S33":{"type":"structure","members":{"wifi":{"type":"boolean"},"bluetooth":{"type":"boolean"},"nfc":{"type":"boolean"},"gps":{"type":"boolean"}}},"S35":{"type":"list","member":{"type":"structure","members":{"device":{"shape":"S15"},"compatible":{"type":"boolean"},"incompatibilityMessages":{"type":"list","member":{"type":"structure","members":{"message":{},"type":{}}}}}}},"S3d":{"type":"structure","members":{"arn":{},"name":{},"type":{},"created":{"type":"timestamp"},"status":{},"result":{},"started":{"type":"timestamp"},"stopped":{"type":"timestamp"},"counters":{"shape":"S3e"},"message":{},"device":{"shape":"S15"},"instanceArn":{},"deviceMinutes":{"shape":"S1h"},"videoEndpoint":{},"videoCapture":{"type":"boolean"}}},"S3e":{"type":"structure","members":{"total":{"type":"integer"},"passed":{"type":"integer"},"failed":{"type":"integer"},"warned":{"type":"integer"},"errored":{"type":"integer"},"stopped":{"type":"integer"},"skipped":{"type":"integer"}}},"S3l":{"type":"map","key":{},"value":{"shape":"S3n"}},"S3n":{"type":"structure","members":{"type":{},"offering":{"shape":"S3p"},"quantity":{"type":"integer"},"effectiveOn":{"type":"timestamp"}}},"S3p":{"type":"structure","members":{"id":{},"description":{},"type":{},"platform":{},"recurringCharges":{"type":"list","member":{"type":"structure","members":{"cost":{"shape":"S3t"},"frequency":{}}}}}},"S3t":{"type":"structure","members":{"amount":{"type":"double"},"currencyCode":{}}},"S42":{"type":"structure","members":{"arn":{},"name":{},"type":{},"platform":{},"created":{"type":"timestamp"},"status":{},"result":{},"started":{"type":"timestamp"},"stopped":{"type":"timestamp"},"counters":{"shape":"S3e"},"message":{},"totalJobs":{"type":"integer"},"completedJobs":{"type":"integer"},"billingMethod":{},"deviceMinutes":{"shape":"S1h"},"networkProfile":{"shape":"So"},"parsingResultUrl":{},"resultCode":{},"seed":{"type":"integer"},"appUpload":{},"eventCount":{"type":"integer"},"jobTimeoutMinutes":{"type":"integer"},"devicePoolArn":{},"locale":{},"radios":{"shape":"S33"},"location":{"shape":"S2y"},"customerArtifactPaths":{"shape":"S2z"},"webUrl":{},"skipAppResign":{"type":"boolean"},"testSpecArn":{},"deviceSelectionResult":{"type":"structure","members":{"filters":{"shape":"S45"},"matchedDevicesCount":{"type":"integer"},"maxDevices":{"type":"integer"}}}}},"S45":{"type":"list","member":{"type":"structure","members":{"attribute":{},"operator":{},"values":{"type":"list","member":{}}}}},"S4b":{"type":"structure","members":{"arn":{},"name":{},"type":{},"created":{"type":"timestamp"},"status":{},"result":{},"started":{"type":"timestamp"},"stopped":{"type":"timestamp"},"counters":{"shape":"S3e"},"message":{},"deviceMinutes":{"shape":"S1h"}}},"S4e":{"type":"structure","members":{"arn":{},"name":{},"type":{},"created":{"type":"timestamp"},"status":{},"result":{},"started":{"type":"timestamp"},"stopped":{"type":"timestamp"},"counters":{"shape":"S3e"},"message":{},"deviceMinutes":{"shape":"S1h"}}},"S5g":{"type":"structure","members":{"offeringStatus":{"shape":"S3n"},"transactionId":{},"offeringPromotionId":{},"createdOn":{"type":"timestamp"},"cost":{"shape":"S3t"}}},"S64":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S6i":{"type":"structure","members":{"arn":{},"name":{}}}}}')},"6V2p":function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.codedeploy={},n.CodeDeploy=i.defineService("codedeploy",["2014-10-06"]),Object.defineProperty(o.services.codedeploy,"2014-10-06",{get:function(){var e=r("YJUc");return e.paginators=r("hbxz").pagination,e.waiters=r("pLH8").waiters,e},enumerable:!0,configurable:!0}),e.exports=n.CodeDeploy},"6Yqx":function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.sts={},n.STS=i.defineService("sts",["2011-06-15"]),r("xn+8"),Object.defineProperty(o.services.sts,"2011-06-15",{get:function(){var e=r("BxO9");return e.paginators=r("3/th").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.STS},"71m7":function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2017-10-15","endpointPrefix":"api.pricing","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"AWS Pricing","serviceFullName":"AWS Price List Service","serviceId":"Pricing","signatureVersion":"v4","signingName":"pricing","targetPrefix":"AWSPriceListService","uid":"pricing-2017-10-15"},"operations":{"DescribeServices":{"input":{"type":"structure","members":{"ServiceCode":{},"FormatVersion":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Services":{"type":"list","member":{"type":"structure","members":{"ServiceCode":{},"AttributeNames":{"type":"list","member":{}}}}},"FormatVersion":{},"NextToken":{}}}},"GetAttributeValues":{"input":{"type":"structure","required":["ServiceCode","AttributeName"],"members":{"ServiceCode":{},"AttributeName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"AttributeValues":{"type":"list","member":{"type":"structure","members":{"Value":{}}}},"NextToken":{}}}},"GetProducts":{"input":{"type":"structure","members":{"ServiceCode":{},"Filters":{"type":"list","member":{"type":"structure","required":["Type","Field","Value"],"members":{"Type":{},"Field":{},"Value":{}}}},"FormatVersion":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"FormatVersion":{},"PriceList":{"type":"list","member":{"jsonvalue":true}},"NextToken":{}}}}},"shapes":{}}')},"76Tl":function(e){e.exports=JSON.parse('{"version":2,"waiters":{"CertificateValidated":{"delay":60,"maxAttempts":40,"operation":"DescribeCertificate","acceptors":[{"matcher":"pathAll","expected":"SUCCESS","argument":"Certificate.DomainValidationOptions[].ValidationStatus","state":"success"},{"matcher":"pathAny","expected":"PENDING_VALIDATION","argument":"Certificate.DomainValidationOptions[].ValidationStatus","state":"retry"},{"matcher":"path","expected":"FAILED","argument":"Certificate.Status","state":"failure"},{"matcher":"error","expected":"ResourceNotFoundException","state":"failure"}]}}}')},"7BjC":function(e,t,r){!function(e){"use strict";function t(e,t,r,n){var i={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?i[r][2]?i[r][2]:i[r][1]:n?i[r][0]:i[r][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("wd/R"))},"7C5Q":function(e,t,r){!function(e){"use strict";e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}})}(r("wd/R"))},"7NFO":function(e){e.exports=JSON.parse('{"pagination":{"ListCertificates":{"input_token":"NextToken","limit_key":"MaxItems","output_token":"NextToken","result_key":"CertificateSummaryList"}}}')},"7VPu":function(e,t,r){var n;e.exports=(n=r("Ib8C"),r("lPiR"),r("WYAk"),n.HmacSHA256)},"7aV9":function(e,t,r){!function(e){"use strict";e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,r){return e>11?r?"ප.ව.":"පස් වරු":r?"පෙ.ව.":"පෙර වරු"}})}(r("wd/R"))},"7dUO":function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2017-09-30","endpointPrefix":"kinesisvideo","protocol":"rest-json","serviceAbbreviation":"Kinesis Video","serviceFullName":"Amazon Kinesis Video Streams","serviceId":"Kinesis Video","signatureVersion":"v4","uid":"kinesisvideo-2017-09-30"},"operations":{"CreateStream":{"http":{"requestUri":"/createStream"},"input":{"type":"structure","required":["StreamName"],"members":{"DeviceName":{},"StreamName":{},"MediaType":{},"KmsKeyId":{},"DataRetentionInHours":{"type":"integer"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"StreamARN":{}}}},"DeleteStream":{"http":{"requestUri":"/deleteStream"},"input":{"type":"structure","required":["StreamARN"],"members":{"StreamARN":{},"CurrentVersion":{}}},"output":{"type":"structure","members":{}}},"DescribeStream":{"http":{"requestUri":"/describeStream"},"input":{"type":"structure","members":{"StreamName":{},"StreamARN":{}}},"output":{"type":"structure","members":{"StreamInfo":{"shape":"Sh"}}}},"GetDataEndpoint":{"http":{"requestUri":"/getDataEndpoint"},"input":{"type":"structure","required":["APIName"],"members":{"StreamName":{},"StreamARN":{},"APIName":{}}},"output":{"type":"structure","members":{"DataEndpoint":{}}}},"ListStreams":{"http":{"requestUri":"/listStreams"},"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{},"StreamNameCondition":{"type":"structure","members":{"ComparisonOperator":{},"ComparisonValue":{}}}}},"output":{"type":"structure","members":{"StreamInfoList":{"type":"list","member":{"shape":"Sh"}},"NextToken":{}}}},"ListTagsForStream":{"http":{"requestUri":"/listTagsForStream"},"input":{"type":"structure","members":{"NextToken":{},"StreamARN":{},"StreamName":{}}},"output":{"type":"structure","members":{"NextToken":{},"Tags":{"shape":"S7"}}}},"TagStream":{"http":{"requestUri":"/tagStream"},"input":{"type":"structure","required":["Tags"],"members":{"StreamARN":{},"StreamName":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{}}},"UntagStream":{"http":{"requestUri":"/untagStream"},"input":{"type":"structure","required":["TagKeyList"],"members":{"StreamARN":{},"StreamName":{},"TagKeyList":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateDataRetention":{"http":{"requestUri":"/updateDataRetention"},"input":{"type":"structure","required":["CurrentVersion","Operation","DataRetentionChangeInHours"],"members":{"StreamName":{},"StreamARN":{},"CurrentVersion":{},"Operation":{},"DataRetentionChangeInHours":{"type":"integer"}}},"output":{"type":"structure","members":{}}},"UpdateStream":{"http":{"requestUri":"/updateStream"},"input":{"type":"structure","required":["CurrentVersion"],"members":{"StreamName":{},"StreamARN":{},"CurrentVersion":{},"DeviceName":{},"MediaType":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"S7":{"type":"map","key":{},"value":{}},"Sh":{"type":"structure","members":{"DeviceName":{},"StreamName":{},"StreamARN":{},"MediaType":{},"KmsKeyId":{},"Version":{},"Status":{},"CreationTime":{"type":"timestamp"},"DataRetentionInHours":{"type":"integer"}}}}}')},"7op9":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("JxPj"),i=r("Z2Ej"),o=r("mX1g"),a=function(){function e(e,t){this.headerMarshaller=new n.HeaderMarshaller(e,t)}return e.prototype.marshall=function(e){var t=e.body,r=this.headerMarshaller.format(e.headers),n=r.byteLength+t.byteLength+16,i=new Uint8Array(n),a=new DataView(i.buffer,i.byteOffset,i.byteLength),s=new o.Crc32;return a.setUint32(0,n,!1),a.setUint32(4,r.byteLength,!1),a.setUint32(8,s.update(i.subarray(0,8)).digest(),!1),i.set(r,12),i.set(t,r.byteLength+12),a.setUint32(n-4,s.update(i.subarray(8,n-4)).digest(),!1),i},e.prototype.unmarshall=function(e){var t=i.splitMessage(e),r=t.body;return{headers:this.headerMarshaller.parse(t.headers),body:r}},e}();t.EventStreamMarshaller=a},"8/+R":function(e,t,r){!function(e){"use strict";var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},r={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return r[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,r){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(r("wd/R"))},"80R+":function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.sqs={},n.SQS=i.defineService("sqs",["2012-11-05"]),r("mdez"),Object.defineProperty(o.services.sqs,"2012-11-05",{get:function(){var e=r("sTGY");return e.paginators=r("n970").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.SQS},"81Wt":function(e,t){function r(e,t){this.currentState=t||null,this.states=e||{}}r.prototype.runTo=function(e,t,r,n){"function"==typeof e&&(n=r,r=t,t=e,e=null);var i=this,o=i.states[i.currentState];o.fn.call(r||i,n,(function(n){if(n){if(!o.fail)return t?t.call(r,n):null;i.currentState=o.fail}else{if(!o.accept)return t?t.call(r):null;i.currentState=o.accept}if(i.currentState===e)return t?t.call(r,n):null;i.runTo(e,t,r,n)}))},r.prototype.addState=function(e,t,r,n){return"function"==typeof t?(n=t,t=null,r=null):"function"==typeof r&&(n=r,r=null),this.currentState||(this.currentState=e),this.states[e]={accept:t,fail:r,fn:n},this},e.exports=r},"8IlS":function(e){e.exports=JSON.parse('{"version":2,"waiters":{"DistributionDeployed":{"delay":60,"operation":"GetDistribution","maxAttempts":25,"description":"Wait until a distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"Distribution.Status"}]},"InvalidationCompleted":{"delay":20,"operation":"GetInvalidation","maxAttempts":30,"description":"Wait until an invalidation has completed.","acceptors":[{"expected":"Completed","matcher":"path","state":"success","argument":"Invalidation.Status"}]},"StreamingDistributionDeployed":{"delay":60,"operation":"GetStreamingDistribution","maxAttempts":25,"description":"Wait until a streaming distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"StreamingDistribution.Status"}]}}}')},"8ULE":function(e){e.exports=JSON.parse('{"pagination":{}}')},"8jzk":function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2018-05-22","endpointPrefix":"personalize","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Personalize","serviceId":"Personalize","signatureVersion":"v4","signingName":"personalize","targetPrefix":"AmazonPersonalize","uid":"personalize-2018-05-22"},"operations":{"CreateCampaign":{"input":{"type":"structure","required":["name","solutionVersionArn","minProvisionedTPS"],"members":{"name":{},"solutionVersionArn":{},"minProvisionedTPS":{"type":"integer"}}},"output":{"type":"structure","members":{"campaignArn":{}}},"idempotent":true},"CreateDataset":{"input":{"type":"structure","required":["name","schemaArn","datasetGroupArn","datasetType"],"members":{"name":{},"schemaArn":{},"datasetGroupArn":{},"datasetType":{}}},"output":{"type":"structure","members":{"datasetArn":{}}},"idempotent":true},"CreateDatasetGroup":{"input":{"type":"structure","required":["name"],"members":{"name":{},"roleArn":{},"kmsKeyArn":{}}},"output":{"type":"structure","members":{"datasetGroupArn":{}}}},"CreateDatasetImportJob":{"input":{"type":"structure","required":["jobName","datasetArn","dataSource","roleArn"],"members":{"jobName":{},"datasetArn":{},"dataSource":{"shape":"Se"},"roleArn":{}}},"output":{"type":"structure","members":{"datasetImportJobArn":{}}}},"CreateEventTracker":{"input":{"type":"structure","required":["name","datasetGroupArn"],"members":{"name":{},"datasetGroupArn":{}}},"output":{"type":"structure","members":{"eventTrackerArn":{},"trackingId":{}}},"idempotent":true},"CreateSchema":{"input":{"type":"structure","required":["name","schema"],"members":{"name":{},"schema":{}}},"output":{"type":"structure","members":{"schemaArn":{}}},"idempotent":true},"CreateSolution":{"input":{"type":"structure","required":["name","datasetGroupArn"],"members":{"name":{},"performHPO":{"type":"boolean"},"performAutoML":{"type":"boolean"},"recipeArn":{},"datasetGroupArn":{},"eventType":{},"solutionConfig":{"shape":"Sr"}}},"output":{"type":"structure","members":{"solutionArn":{}}}},"CreateSolutionVersion":{"input":{"type":"structure","required":["solutionArn"],"members":{"solutionArn":{}}},"output":{"type":"structure","members":{"solutionVersionArn":{}}}},"DeleteCampaign":{"input":{"type":"structure","required":["campaignArn"],"members":{"campaignArn":{}}},"idempotent":true},"DeleteDataset":{"input":{"type":"structure","required":["datasetArn"],"members":{"datasetArn":{}}},"idempotent":true},"DeleteDatasetGroup":{"input":{"type":"structure","required":["datasetGroupArn"],"members":{"datasetGroupArn":{}}},"idempotent":true},"DeleteEventTracker":{"input":{"type":"structure","required":["eventTrackerArn"],"members":{"eventTrackerArn":{}}},"idempotent":true},"DeleteSchema":{"input":{"type":"structure","required":["schemaArn"],"members":{"schemaArn":{}}},"idempotent":true},"DeleteSolution":{"input":{"type":"structure","required":["solutionArn"],"members":{"solutionArn":{}}},"idempotent":true},"DescribeAlgorithm":{"input":{"type":"structure","required":["algorithmArn"],"members":{"algorithmArn":{}}},"output":{"type":"structure","members":{"algorithm":{"type":"structure","members":{"name":{},"algorithmArn":{},"algorithmImage":{"type":"structure","required":["dockerURI"],"members":{"name":{},"dockerURI":{}}},"defaultHyperParameters":{"shape":"S1e"},"defaultHyperParameterRanges":{"type":"structure","members":{"integerHyperParameterRanges":{"type":"list","member":{"type":"structure","members":{"name":{},"minValue":{"type":"integer"},"maxValue":{"type":"integer"},"isTunable":{"type":"boolean"}}}},"continuousHyperParameterRanges":{"type":"list","member":{"type":"structure","members":{"name":{},"minValue":{"type":"double"},"maxValue":{"type":"double"},"isTunable":{"type":"boolean"}}}},"categoricalHyperParameterRanges":{"type":"list","member":{"type":"structure","members":{"name":{},"values":{"shape":"S1c"},"isTunable":{"type":"boolean"}}}}}},"defaultResourceConfig":{"type":"map","key":{},"value":{}},"trainingInputMode":{},"roleArn":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}}},"idempotent":true},"DescribeCampaign":{"input":{"type":"structure","required":["campaignArn"],"members":{"campaignArn":{}}},"output":{"type":"structure","members":{"campaign":{"type":"structure","members":{"name":{},"campaignArn":{},"solutionVersionArn":{},"minProvisionedTPS":{"type":"integer"},"status":{},"failureReason":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"latestCampaignUpdate":{"type":"structure","members":{"solutionVersionArn":{},"minProvisionedTPS":{"type":"integer"},"status":{},"failureReason":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}}}}},"idempotent":true},"DescribeDataset":{"input":{"type":"structure","required":["datasetArn"],"members":{"datasetArn":{}}},"output":{"type":"structure","members":{"dataset":{"type":"structure","members":{"name":{},"datasetArn":{},"datasetGroupArn":{},"datasetType":{},"schemaArn":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}}},"idempotent":true},"DescribeDatasetGroup":{"input":{"type":"structure","required":["datasetGroupArn"],"members":{"datasetGroupArn":{}}},"output":{"type":"structure","members":{"datasetGroup":{"type":"structure","members":{"name":{},"datasetGroupArn":{},"status":{},"roleArn":{},"kmsKeyArn":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"failureReason":{}}}}},"idempotent":true},"DescribeDatasetImportJob":{"input":{"type":"structure","required":["datasetImportJobArn"],"members":{"datasetImportJobArn":{}}},"output":{"type":"structure","members":{"datasetImportJob":{"type":"structure","members":{"jobName":{},"datasetImportJobArn":{},"datasetArn":{},"dataSource":{"shape":"Se"},"roleArn":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"failureReason":{}}}}},"idempotent":true},"DescribeEventTracker":{"input":{"type":"structure","required":["eventTrackerArn"],"members":{"eventTrackerArn":{}}},"output":{"type":"structure","members":{"eventTracker":{"type":"structure","members":{"name":{},"eventTrackerArn":{},"accountId":{},"trackingId":{},"datasetGroupArn":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}}},"idempotent":true},"DescribeFeatureTransformation":{"input":{"type":"structure","required":["featureTransformationArn"],"members":{"featureTransformationArn":{}}},"output":{"type":"structure","members":{"featureTransformation":{"type":"structure","members":{"name":{},"featureTransformationArn":{},"defaultParameters":{"type":"map","key":{},"value":{}},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"status":{}}}}},"idempotent":true},"DescribeRecipe":{"input":{"type":"structure","required":["recipeArn"],"members":{"recipeArn":{}}},"output":{"type":"structure","members":{"recipe":{"type":"structure","members":{"name":{},"recipeArn":{},"algorithmArn":{},"featureTransformationArn":{},"status":{},"description":{},"creationDateTime":{"type":"timestamp"},"recipeType":{},"lastUpdatedDateTime":{"type":"timestamp"}}}}},"idempotent":true},"DescribeSchema":{"input":{"type":"structure","required":["schemaArn"],"members":{"schemaArn":{}}},"output":{"type":"structure","members":{"schema":{"type":"structure","members":{"name":{},"schemaArn":{},"schema":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}}},"idempotent":true},"DescribeSolution":{"input":{"type":"structure","required":["solutionArn"],"members":{"solutionArn":{}}},"output":{"type":"structure","members":{"solution":{"type":"structure","members":{"name":{},"solutionArn":{},"performHPO":{"type":"boolean"},"performAutoML":{"type":"boolean"},"recipeArn":{},"datasetGroupArn":{},"eventType":{},"solutionConfig":{"shape":"Sr"},"autoMLResult":{"type":"structure","members":{"bestRecipeArn":{}}},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"latestSolutionVersion":{"shape":"S37"}}}}},"idempotent":true},"DescribeSolutionVersion":{"input":{"type":"structure","required":["solutionVersionArn"],"members":{"solutionVersionArn":{}}},"output":{"type":"structure","members":{"solutionVersion":{"type":"structure","members":{"solutionVersionArn":{},"solutionArn":{},"performHPO":{"type":"boolean"},"performAutoML":{"type":"boolean"},"recipeArn":{},"eventType":{},"datasetGroupArn":{},"solutionConfig":{"shape":"Sr"},"status":{},"failureReason":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}}},"idempotent":true},"GetSolutionMetrics":{"input":{"type":"structure","required":["solutionVersionArn"],"members":{"solutionVersionArn":{}}},"output":{"type":"structure","members":{"solutionVersionArn":{},"metrics":{"type":"map","key":{},"value":{"type":"double"}}}}},"ListCampaigns":{"input":{"type":"structure","members":{"solutionArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"campaigns":{"type":"list","member":{"type":"structure","members":{"name":{},"campaignArn":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"failureReason":{}}}},"nextToken":{}}},"idempotent":true},"ListDatasetGroups":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"datasetGroups":{"type":"list","member":{"type":"structure","members":{"name":{},"datasetGroupArn":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"failureReason":{}}}},"nextToken":{}}},"idempotent":true},"ListDatasetImportJobs":{"input":{"type":"structure","members":{"datasetArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"datasetImportJobs":{"type":"list","member":{"type":"structure","members":{"datasetImportJobArn":{},"jobName":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"failureReason":{}}}},"nextToken":{}}},"idempotent":true},"ListDatasets":{"input":{"type":"structure","members":{"datasetGroupArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"datasets":{"type":"list","member":{"type":"structure","members":{"name":{},"datasetArn":{},"datasetType":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}},"idempotent":true},"ListEventTrackers":{"input":{"type":"structure","members":{"datasetGroupArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"eventTrackers":{"type":"list","member":{"type":"structure","members":{"name":{},"eventTrackerArn":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}},"idempotent":true},"ListRecipes":{"input":{"type":"structure","members":{"recipeProvider":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"recipes":{"type":"list","member":{"type":"structure","members":{"name":{},"recipeArn":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}},"idempotent":true},"ListSchemas":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"schemas":{"type":"list","member":{"type":"structure","members":{"name":{},"schemaArn":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}},"idempotent":true},"ListSolutionVersions":{"input":{"type":"structure","members":{"solutionArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"solutionVersions":{"type":"list","member":{"shape":"S37"}},"nextToken":{}}},"idempotent":true},"ListSolutions":{"input":{"type":"structure","members":{"datasetGroupArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"solutions":{"type":"list","member":{"type":"structure","members":{"name":{},"solutionArn":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}},"idempotent":true},"UpdateCampaign":{"input":{"type":"structure","required":["campaignArn"],"members":{"campaignArn":{},"solutionVersionArn":{},"minProvisionedTPS":{"type":"integer"}}},"output":{"type":"structure","members":{"campaignArn":{}}},"idempotent":true}},"shapes":{"Se":{"type":"structure","members":{"dataLocation":{}}},"Sr":{"type":"structure","members":{"eventValueThreshold":{},"hpoConfig":{"type":"structure","members":{"hpoObjective":{"type":"structure","members":{"type":{},"metricName":{},"metricRegex":{}}},"hpoResourceConfig":{"type":"structure","members":{"maxNumberOfTrainingJobs":{},"maxParallelTrainingJobs":{}}},"algorithmHyperParameterRanges":{"type":"structure","members":{"integerHyperParameterRanges":{"type":"list","member":{"type":"structure","members":{"name":{},"minValue":{"type":"integer"},"maxValue":{"type":"integer"}}}},"continuousHyperParameterRanges":{"type":"list","member":{"type":"structure","members":{"name":{},"minValue":{"type":"double"},"maxValue":{"type":"double"}}}},"categoricalHyperParameterRanges":{"type":"list","member":{"type":"structure","members":{"name":{},"values":{"shape":"S1c"}}}}}}}},"algorithmHyperParameters":{"shape":"S1e"},"featureTransformationParameters":{"type":"map","key":{},"value":{}},"autoMLConfig":{"type":"structure","members":{"metricName":{},"recipeList":{"type":"list","member":{}}}}}},"S1c":{"type":"list","member":{}},"S1e":{"type":"map","key":{},"value":{}},"S37":{"type":"structure","members":{"solutionVersionArn":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"failureReason":{}}}}}')},"8loY":function(e,t,r){var n=r("QsWE");n.Credentials=n.util.inherit({constructor:function(){if(n.util.hideProperties(this,["secretAccessKey"]),this.expired=!1,this.expireTime=null,this.refreshCallbacks=[],1===arguments.length&&"object"==typeof arguments[0]){var e=arguments[0].credentials||arguments[0];this.accessKeyId=e.accessKeyId,this.secretAccessKey=e.secretAccessKey,this.sessionToken=e.sessionToken}else this.accessKeyId=arguments[0],this.secretAccessKey=arguments[1],this.sessionToken=arguments[2]},expiryWindow:15,needsRefresh:function(){var e=n.util.date.getDate().getTime(),t=new Date(e+1e3*this.expiryWindow);return!!(this.expireTime&&t>this.expireTime)||this.expired||!this.accessKeyId||!this.secretAccessKey},get:function(e){var t=this;this.needsRefresh()?this.refresh((function(r){r||(t.expired=!1),e&&e(r)})):e&&e()},refresh:function(e){this.expired=!1,e()},coalesceRefresh:function(e,t){var r=this;1===r.refreshCallbacks.push(e)&&r.load((function(e){n.util.arrayEach(r.refreshCallbacks,(function(r){t?r(e):n.util.defer((function(){r(e)}))})),r.refreshCallbacks.length=0}))},load:function(e){e()}}),n.Credentials.addPromisesToClass=function(e){this.prototype.getPromise=n.util.promisifyMethod("get",e),this.prototype.refreshPromise=n.util.promisifyMethod("refresh",e)},n.Credentials.deletePromisesFromClass=function(){delete this.prototype.getPromise,delete this.prototype.refreshPromise},n.util.addPromises(n.Credentials)},"8mBD":function(e,t,r){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(r("wd/R"))},"8nDX":function(e){e.exports=JSON.parse('{"pagination":{"ListEventSourceMappings":{"input_token":"Marker","limit_key":"MaxItems","output_token":"NextMarker","result_key":"EventSourceMappings"},"ListFunctions":{"input_token":"Marker","limit_key":"MaxItems","output_token":"NextMarker","result_key":"Functions"}}}')},"9/15":function(e){e.exports=JSON.parse('{"pagination":{"GetCelebrityRecognition":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetContentModeration":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetFaceDetection":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetFaceSearch":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetLabelDetection":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetPersonTracking":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListCollections":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"CollectionIds"},"ListFaces":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Faces"},"ListStreamProcessors":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"}}}')},"9/Rk":function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.elasticbeanstalk={},n.ElasticBeanstalk=i.defineService("elasticbeanstalk",["2010-12-01"]),Object.defineProperty(o.services.elasticbeanstalk,"2010-12-01",{get:function(){var e=r("uIHd");return e.paginators=r("mBUH").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.ElasticBeanstalk},"93nf":function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.elasticache={},n.ElastiCache=i.defineService("elasticache",["2012-11-15*","2014-03-24*","2014-07-15*","2014-09-30*","2015-02-02"]),Object.defineProperty(o.services.elasticache,"2015-02-02",{get:function(){var e=r("L74i");return e.paginators=r("QgI1").pagination,e.waiters=r("hjQn").waiters,e},enumerable:!0,configurable:!0}),e.exports=n.ElastiCache},"9Gqe":function(e,t,r){var n=r("BaN1"),i=r("KFai"),o=r("BGYI"),a=r("JWCV"),s=r("henJ");function u(e,t){e.httpRequest.headers["Content-Type"]||(e.httpRequest.headers["Content-Type"]=t?"binary/octet-stream":"application/json")}e.exports={buildRequest:function(e){i.buildRequest(e),["HEAD","DELETE"].indexOf(e.httpRequest.method)<0&&function(e){var t=new a,r=e.service.api.operations[e.operation].input;if(r.payload){var n,i=r.members[r.payload];if(void 0===(n=e.params[r.payload]))return;"structure"===i.type?(e.httpRequest.body=t.build(n,i),u(e)):(e.httpRequest.body=n,("binary"===i.type||i.isStreaming)&&u(e,!0))}else{var o=t.build(e.params,r);"{}"===o&&"GET"===e.httpRequest.method||(e.httpRequest.body=o),u(e)}}(e)},extractError:function(e){o.extractError(e)},extractData:function(e){i.extractData(e);var t=e.request,r=t.service.api.operations[t.operation].output||{};if(r.payload){var a=r.members[r.payload],u=e.httpResponse.body;if(a.isEventStream)c=new s,e.data[payload]=n.createEventStream(2===AWS.HttpClient.streamsApiVersion?e.httpResponse.stream:u,c,a);else if("structure"===a.type||"list"===a.type){var c=new s;e.data[r.payload]=c.parse(u,a)}else e.data[r.payload]="binary"===a.type||a.isStreaming?u:a.toType(u)}else{var l=e.data;o.extractData(e),e.data=n.merge(l,e.data)}}}},"9jQl":function(e,t,r){e.exports=function(e,t){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;var r=e.helpers,n=e.Zoom=e.Zoom||{},i=n.zoomFunctions=n.zoomFunctions||{},o=n.panFunctions=n.panFunctions||{};function a(e,t){var n={};void 0!==e.options.pan&&(n.pan=e.options.pan),void 0!==e.options.zoom&&(n.zoom=e.options.zoom);var i=e.$zoom;t=i._options=r.merge({},[t,n]);var o=i._node,a=t.zoom&&t.zoom.enabled,s=t.zoom.drag;a&&!s?o.addEventListener("wheel",i._wheelHandler):o.removeEventListener("wheel",i._wheelHandler),a&&s?(o.addEventListener("mousedown",i._mouseDownHandler),o.ownerDocument.addEventListener("mouseup",i._mouseUpHandler)):(o.removeEventListener("mousedown",i._mouseDownHandler),o.removeEventListener("mousemove",i._mouseMoveHandler),o.ownerDocument.removeEventListener("mouseup",i._mouseUpHandler))}function s(e){var t=e.$zoom._originalOptions;r.each(e.scales,(function(e){t[e.id]||(t[e.id]=r.clone(e.options))})),r.each(t,(function(r,n){e.scales[n]||delete t[n]}))}function u(e,t,r){return void 0===e||("string"==typeof e?-1!==e.indexOf(t):"function"==typeof e&&-1!==e({chart:r}).indexOf(t))}function c(e,t){if(e.scaleAxes&&e.rangeMax&&!r.isNullOrUndef(e.rangeMax[e.scaleAxes])){var n=e.rangeMax[e.scaleAxes];t>n&&(t=n)}return t}function l(e,t){if(e.scaleAxes&&e.rangeMin&&!r.isNullOrUndef(e.rangeMin[e.scaleAxes])){var n=e.rangeMin[e.scaleAxes];t=l&&c<=p?(o.min=u,o.max=c):up&&(i=p-s,o.max=p,o.min=a+i)}function h(e,t,r){var n=o[e.type];n&&n(e,t,r)}e.Zoom.defaults=e.defaults.global.plugins.zoom={pan:{enabled:!1,mode:"xy",speed:20,threshold:10},zoom:{enabled:!1,mode:"xy",sensitivity:3,speed:.1}},n.zoomFunctions.category=function(e,t,r,i){var o=e.chart.data.labels,a=e.minIndex,s=o.length-1,u=e.maxIndex,p=i.sensitivity,m=e.isHorizontal()?e.left+e.width/2:e.top+e.height/2,d=e.isHorizontal()?r.x:r.y;n.zoomCumulativeDelta=t>1?n.zoomCumulativeDelta+1:n.zoomCumulativeDelta-1,Math.abs(n.zoomCumulativeDelta)>p&&(n.zoomCumulativeDelta<0?(d>=m?a<=0?u=Math.min(s,u+1):a=Math.max(0,a-1):d=s?a=Math.max(0,a-1):u=Math.min(s,u+1)),n.zoomCumulativeDelta=0):n.zoomCumulativeDelta>0&&(d>=m?a=aa?u=Math.max(a,u-1):u),n.zoomCumulativeDelta=0),e.options.ticks.min=l(i,o[a]),e.options.ticks.max=c(i,o[u]))},n.zoomFunctions.time=function(e,t,r,n){p(e,t,r,n);var i=e.options;i.time&&(i.time.min&&(i.time.min=i.ticks.min),i.time.max&&(i.time.max=i.ticks.max))},n.zoomFunctions.linear=p,n.zoomFunctions.logarithmic=p,n.panFunctions.category=function(e,t,r){var i,o=e.chart.data.labels,a=o.length-1,s=Math.max(e.ticks.length,1),u=e.minIndex,p=Math.round(e.width/(s*r.speed));n.panCumulativeDelta+=t,u=n.panCumulativeDelta>p?Math.max(0,u-1):n.panCumulativeDelta<-p?Math.min(a-s+1,u+1):u,n.panCumulativeDelta=u!==e.minIndex?0:n.panCumulativeDelta,i=Math.min(a,u+s-1),e.options.ticks.min=l(r,o[u]),e.options.ticks.max=c(r,o[i])},n.panFunctions.time=function(e,t,r){y(e,t,r);var n=e.options;n.time&&(n.time.min&&(n.time.min=n.ticks.min),n.time.max&&(n.time.max=n.ticks.max))},n.panFunctions.linear=y,n.panFunctions.logarithmic=y,n.panCumulativeDelta=0,n.zoomCumulativeDelta=0;var f={id:"zoom",afterInit:function(e){e.resetZoom=function(){s(e);var t=e.$zoom._originalOptions;r.each(e.scales,(function(e){var r=e.options.time,n=e.options.ticks;t[e.id]?(r&&(r.min=t[e.id].time.min,r.max=t[e.id].time.max),n&&(n.min=t[e.id].ticks.min,n.max=t[e.id].ticks.max)):(r&&(delete r.min,delete r.max),n&&(delete n.min,delete n.max))})),e.update()}},beforeUpdate:function(e,t){a(e,t)},beforeInit:function(e,i){e.$zoom={_originalOptions:{}};var o=e.$zoom._node=e.ctx.canvas;a(e,i);var c=e.$zoom._options,l=c.pan&&c.pan.threshold;e.$zoom._mouseDownHandler=function(t){o.addEventListener("mousemove",e.$zoom._mouseMoveHandler),e.$zoom._dragZoomStart=t},e.$zoom._mouseMoveHandler=function(t){e.$zoom._dragZoomStart&&(e.$zoom._dragZoomEnd=t,e.update(0))},e.$zoom._mouseUpHandler=function(t){if(e.$zoom._dragZoomStart){o.removeEventListener("mousemove",e.$zoom._mouseMoveHandler);var r=e.$zoom._dragZoomStart,n=r.target.getBoundingClientRect().left,i=Math.min(r.clientX,t.clientX)-n,a=Math.max(r.clientX,t.clientX)-n,s=r.target.getBoundingClientRect().top,l=Math.min(r.clientY,t.clientY)-s,p=a-i,m=Math.max(r.clientY,t.clientY)-s-l;e.$zoom._dragZoomStart=null,e.$zoom._dragZoomEnd=null;var y=c.zoom&&c.zoom.threshold||0;if(!(p<=y&&m<=y)){var h=e.chartArea,f=e.$zoom._options.zoom,b=h.right-h.left,g=u(f.mode,"x",e)&&p?1+(b-p)/b:1,S=h.bottom-h.top,v=u(f.mode,"y",e);d(e,g,v&&m?1+(S-m)/S:1,{x:(i-h.left)/(1-p/b)+h.left,y:(l-h.top)/(1-m/S)+h.top},void 0,f.drag.animationDuration),"function"==typeof f.onZoomComplete&&f.onZoomComplete({chart:e})}}};var p=null;if(e.$zoom._wheelHandler=function(t){if(t.cancelable&&t.preventDefault(),void 0!==t.deltaY){var r=t.target.getBoundingClientRect(),n=e.$zoom._options.zoom,i=n.speed;t.deltaY>=0&&(i=-i),d(e,1+i,1+i,{x:t.clientX-r.left,y:t.clientY-r.top}),clearTimeout(p),p=setTimeout((function(){"function"==typeof n.onZoomComplete&&n.onZoomComplete({chart:e})}),250)}},t){var m,y=new t.Manager(o);y.add(new t.Pinch),y.add(new t.Pan({threshold:l}));var f=function(t){var r=1/m*t.scale,n=t.target.getBoundingClientRect(),i={x:t.center.x-n.left,y:t.center.y-n.top},o=Math.abs(t.pointers[0].clientX-t.pointers[1].clientX),a=Math.abs(t.pointers[0].clientY-t.pointers[1].clientY),s=o/a;d(e,r,r,i,s>.3&&s<1.7?"xy":o>a?"x":"y");var u=e.$zoom._options.zoom;"function"==typeof u.onZoomComplete&&u.onZoomComplete({chart:e}),m=t.scale};y.on("pinchstart",(function(){m=1})),y.on("pinch",f),y.on("pinchend",(function(e){f(e),m=null,n.zoomCumulativeDelta=0}));var b=null,g=null,S=!1,v=function(t){if(null!==b&&null!==g){S=!0;var n=t.deltaX-b,i=t.deltaY-g;b=t.deltaX,g=t.deltaY,function(e,t,n){s(e);var i=e.$zoom._options.pan;if(i.enabled){var o="function"==typeof i.mode?i.mode({chart:e}):i.mode;r.each(e.scales,(function(r){r.isHorizontal()&&u(o,"x",e)&&0!==t?(i.scaleAxes="x",h(r,t,i)):!r.isHorizontal()&&u(o,"y",e)&&0!==n&&(i.scaleAxes="y",h(r,n,i))})),e.update(0),"function"==typeof i.onPan&&i.onPan({chart:e})}}(e,n,i)}};y.on("panstart",(function(e){b=0,g=0,v(e)})),y.on("panmove",v),y.on("panend",(function(){b=null,g=null,n.panCumulativeDelta=0,setTimeout((function(){S=!1}),500);var t=e.$zoom._options.pan;"function"==typeof t.onPanComplete&&t.onPanComplete({chart:e})})),e.$zoom._ghostClickHandler=function(e){S&&e.cancelable&&(e.stopImmediatePropagation(),e.preventDefault())},o.addEventListener("click",e.$zoom._ghostClickHandler),e._mc=y}},beforeDatasetsDraw:function(e){var t=e.ctx;if(e.$zoom._dragZoomEnd){var r=function(e){for(var t=e.scales,r=Object.keys(t),n=0;n0&&(t.lineWidth=h.borderWidth,t.strokeStyle=h.borderColor||"rgba(225,225,225)",t.strokeRect(a,c,d,y)),t.restore()}},destroy:function(e){if(e.$zoom){var t=e.$zoom,r=t._node;r.removeEventListener("mousedown",t._mouseDownHandler),r.removeEventListener("mousemove",t._mouseMoveHandler),r.ownerDocument.removeEventListener("mouseup",t._mouseUpHandler),r.removeEventListener("wheel",t._wheelHandler),r.removeEventListener("click",t._ghostClickHandler),delete e.$zoom;var n=e._mc;n&&(n.remove("pinchstart"),n.remove("pinch"),n.remove("pinchend"),n.remove("panstart"),n.remove("pan"),n.remove("panend"),n.destroy())}}};return e.plugins.register(f),f}(r("MO+k"),r("yLV6"))},"9rRi":function(e,t,r){!function(e){"use strict";e.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],monthsShort:["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],monthsParseExact:!0,weekdays:["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(r("wd/R"))},"9rSQ":function(e,t,r){"use strict";var n=r("xTJ+");function i(){this.handlers=[]}i.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){n.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},"9rsq":function(e){e.exports=JSON.parse('{"version":2,"waiters":{"AppExists":{"delay":1,"operation":"DescribeApps","maxAttempts":40,"acceptors":[{"expected":200,"matcher":"status","state":"success"},{"matcher":"status","expected":400,"state":"failure"}]},"DeploymentSuccessful":{"delay":15,"operation":"DescribeDeployments","maxAttempts":40,"description":"Wait until a deployment has completed successfully.","acceptors":[{"expected":"successful","matcher":"pathAll","state":"success","argument":"Deployments[].Status"},{"expected":"failed","matcher":"pathAny","state":"failure","argument":"Deployments[].Status"}]},"InstanceOnline":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"description":"Wait until OpsWorks instance is online.","acceptors":[{"expected":"online","matcher":"pathAll","state":"success","argument":"Instances[].Status"},{"expected":"setup_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"shutting_down","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"start_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stopped","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stopping","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"terminating","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"terminated","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stop_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"}]},"InstanceRegistered":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"description":"Wait until OpsWorks instance is registered.","acceptors":[{"expected":"registered","matcher":"pathAll","state":"success","argument":"Instances[].Status"},{"expected":"setup_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"shutting_down","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stopped","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stopping","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"terminating","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"terminated","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stop_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"}]},"InstanceStopped":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"description":"Wait until OpsWorks instance is stopped.","acceptors":[{"expected":"stopped","matcher":"pathAll","state":"success","argument":"Instances[].Status"},{"expected":"booting","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"pending","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"rebooting","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"requested","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"running_setup","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"setup_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"start_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stop_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"}]},"InstanceTerminated":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"description":"Wait until OpsWorks instance is terminated.","acceptors":[{"expected":"terminated","matcher":"pathAll","state":"success","argument":"Instances[].Status"},{"expected":"ResourceNotFoundException","matcher":"error","state":"success"},{"expected":"booting","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"online","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"pending","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"rebooting","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"requested","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"running_setup","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"setup_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"start_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"}]}}}')},"A+Ki":function(e,t,r){var n=r("QsWE").util,i=r("4LsJ").typeOf,o={String:"String",Number:"Number",NumberValue:"Number",Binary:"Binary"},a=n.inherit({constructor:function(e,t){t=t||{},this.wrapperName="Set",this.initialize(e,t.validate)},initialize:function(e,t){this.values=[].concat(e),this.detectType(),t&&this.validate()},detectType:function(){if(this.type=o[i(this.values[0])],!this.type)throw n.error(new Error,{code:"InvalidSetType",message:"Sets can contain string, number, or binary values"})},validate:function(){for(var e=this.values.length,t=this.values,r=0;r=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,r){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(r("wd/R"))},B0QO:function(e,t,r){var n=r("QsWE");n.Signers.RequestSigner=(0,n.util.inherit)({constructor:function(e){this.request=e},setServiceClientId:function(e){this.serviceClientId=e},getServiceClientId:function(){return this.serviceClientId}}),n.Signers.RequestSigner.getVersion=function(e){switch(e){case"v2":return n.Signers.V2;case"v3":return n.Signers.V3;case"s3v4":case"v4":return n.Signers.V4;case"s3":return n.Signers.S3;case"v3https":return n.Signers.V3Https}throw new Error("Unknown signing version "+e)},r("D8LC"),r("N2+Z"),r("VNF9"),r("KIbX"),r("SysZ"),r("F442")},B55N:function(e,t,r){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,t){return"元"===t[1]?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,r){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(r("wd/R"))},B6rj:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.inspector={},n.Inspector=i.defineService("inspector",["2015-08-18*","2016-02-16"]),Object.defineProperty(o.services.inspector,"2016-02-16",{get:function(){var e=r("2ZLf");return e.paginators=r("SiZ3").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Inspector},BGYI:function(e,t,r){var n=r("BaN1"),i=r("JWCV"),o=r("henJ"),a=r("lSFX").populateHostPrefix;e.exports={buildRequest:function(e){var t=e.httpRequest,r=e.service.api,n=r.targetPrefix+"."+r.operations[e.operation].name,o=r.jsonVersion||"1.0",s=r.operations[e.operation].input,u=new i;1===o&&(o="1.0"),t.body=u.build(e.params||{},s),t.headers["Content-Type"]="application/x-amz-json-"+o,t.headers["X-Amz-Target"]=n,a(e)},extractError:function(e){var t={},r=e.httpResponse;if(t.code=r.headers["x-amzn-errortype"]||"UnknownError","string"==typeof t.code&&(t.code=t.code.split(":")[0]),r.body.length>0)try{var i=JSON.parse(r.body.toString());(i.__type||i.code)&&(t.code=(i.__type||i.code).split("#").pop()),t.message="RequestEntityTooLarge"===t.code?"Request body must be less than 1 MB":i.message||i.Message||null}catch(i){t.statusCode=r.statusCode,t.message=r.statusMessage}else t.statusCode=r.statusCode,t.message=r.statusCode.toString();e.error=n.error(new Error,t)},extractData:function(e){var t=e.httpResponse.body.toString()||"{}";if(!1===e.request.service.config.convertResponseTypes)e.data=JSON.parse(t);else{var r=e.request.service.api.operations[e.request.operation].output||{},n=new o;e.data=n.parse(t,r)}}}},BVg3:function(e,t,r){!function(e){"use strict";function t(e){return e%100==11||e%10!=1}function r(e,r,n,i){var o=e+" ";switch(n){case"s":return r||i?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?o+(r||i?"sekúndur":"sekúndum"):o+"sekúnda";case"m":return r?"mínúta":"mínútu";case"mm":return t(e)?o+(r||i?"mínútur":"mínútum"):r?o+"mínúta":o+"mínútu";case"hh":return t(e)?o+(r||i?"klukkustundir":"klukkustundum"):o+"klukkustund";case"d":return r?"dagur":i?"dag":"degi";case"dd":return t(e)?r?o+"dagar":o+(i?"daga":"dögum"):r?o+"dagur":o+(i?"dag":"degi");case"M":return r?"mánuður":i?"mánuð":"mánuði";case"MM":return t(e)?r?o+"mánuðir":o+(i?"mánuði":"mánuðum"):r?o+"mánuður":o+(i?"mánuð":"mánuði");case"y":return r||i?"ár":"ári";case"yy":return t(e)?o+(r||i?"ár":"árum"):o+(r||i?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:r,ss:r,m:r,mm:r,h:"klukkustund",hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("wd/R"))},BaN1:function(e,t,r){var n,i={environment:"nodejs",engine:function(){if(i.isBrowser()&&"undefined"!=typeof navigator)return navigator.userAgent;var e=process.platform+"/"+process.version;return process.env.AWS_EXECUTION_ENV&&(e+=" exec-env/"+process.env.AWS_EXECUTION_ENV),e},userAgent:function(){var e=i.environment,t="aws-sdk-"+e+"/"+r("QsWE").VERSION;return"nodejs"===e&&(t+=" "+i.engine()),t},uriEscape:function(e){var t=encodeURIComponent(e);return(t=t.replace(/[^A-Za-z0-9_.~\-%]+/g,escape)).replace(/[*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))},uriEscapePath:function(e){var t=[];return i.arrayEach(e.split("/"),(function(e){t.push(i.uriEscape(e))})),t.join("/")},urlParse:function(e){return i.url.parse(e)},urlFormat:function(e){return i.url.format(e)},queryStringParse:function(e){return i.querystring.parse(e)},queryParamsToString:function(e){var t=[],r=i.uriEscape,n=Object.keys(e).sort();return i.arrayEach(n,(function(n){var o=e[n],a=r(n),s=a+"=";if(Array.isArray(o)){var u=[];i.arrayEach(o,(function(e){u.push(r(e))})),s=a+"="+u.sort().join("&"+a+"=")}else null!=o&&(s=a+"="+r(o));t.push(s)})),t.join("&")},readFileSync:function(e){return i.isBrowser()?null:r(0).readFileSync(e,"utf-8")},base64:{encode:function(e){if("number"==typeof e)throw i.error(new Error("Cannot base64 encode number "+e));return null==e?e:i.buffer.toBuffer(e).toString("base64")},decode:function(e){if("number"==typeof e)throw i.error(new Error("Cannot base64 decode number "+e));return null==e?e:i.buffer.toBuffer(e,"base64")}},buffer:{toBuffer:function(e,t){return"function"==typeof i.Buffer.from&&i.Buffer.from!==Uint8Array.from?i.Buffer.from(e,t):new i.Buffer(e,t)},alloc:function(e,t,r){if("number"!=typeof e)throw new Error("size passed to alloc must be a number.");if("function"==typeof i.Buffer.alloc)return i.Buffer.alloc(e,t,r);var n=new i.Buffer(e);return void 0!==t&&"function"==typeof n.fill&&n.fill(t,void 0,void 0,r),n},toStream:function(e){i.Buffer.isBuffer(e)||(e=i.buffer.toBuffer(e));var t=new i.stream.Readable,r=0;return t._read=function(n){if(r>=e.length)return t.push(null);var i=r+n;i>e.length&&(i=e.length),t.push(e.slice(r,i)),r=i},t},concat:function(e){var t,r,n=0,o=0;for(r=0;r>>8^t[255&(r^e.readUInt8(n))];return(-1^r)>>>0},hmac:function(e,t,r,n){return r||(r="binary"),"buffer"===r&&(r=void 0),n||(n="sha256"),"string"==typeof t&&(t=i.buffer.toBuffer(t)),i.crypto.lib.createHmac(n,e).update(t).digest(r)},md5:function(e,t,r){return i.crypto.hash("md5",e,t,r)},sha256:function(e,t,r){return i.crypto.hash("sha256",e,t,r)},hash:function(e,t,r,n){var o=i.crypto.createHash(e);r||(r="binary"),"buffer"===r&&(r=void 0),"string"==typeof t&&(t=i.buffer.toBuffer(t));var a=i.arraySliceFn(t),s=i.Buffer.isBuffer(t);if(i.isBrowser()&&"undefined"!=typeof ArrayBuffer&&t&&t.buffer instanceof ArrayBuffer&&(s=!0),n&&"object"==typeof t&&"function"==typeof t.on&&!s)t.on("data",(function(e){o.update(e)})),t.on("error",(function(e){n(e)})),t.on("end",(function(){n(null,o.digest(r))}));else{if(!n||!a||s||"undefined"==typeof FileReader){i.isBrowser()&&"object"==typeof t&&!s&&(t=new i.Buffer(new Uint8Array(t)));var u=o.update(t).digest(r);return n&&n(null,u),u}var c=0,l=new FileReader;l.onerror=function(){n(new Error("Failed to read data."))},l.onload=function(){var e=new i.Buffer(new Uint8Array(l.result));o.update(e),c+=e.length,l._continueReading()},l._continueReading=function(){if(c>=t.size)n(null,o.digest(r));else{var e=c+524288;e>t.size&&(e=t.size),l.readAsArrayBuffer(a.call(t,c,e))}},l._continueReading()}},toHex:function(e){for(var t=[],r=0;r=3e5,!1),n.config.isClockSkewed},applyClockOffset:function(e){e&&(n.config.systemClockOffset=e-(new Date).getTime())},extractRequestId:function(e){var t=e.httpResponse.headers["x-amz-request-id"]||e.httpResponse.headers["x-amzn-requestid"];!t&&e.data&&e.data.ResponseMetadata&&(t=e.data.ResponseMetadata.RequestId),t&&(e.requestId=t),e.error&&(e.error.requestId=t)},addPromises:function(e,t){var r=!1;void 0===t&&n&&n.config&&(t=n.config.getPromisesDependency()),void 0===t&&"undefined"!=typeof Promise&&(t=Promise),"function"!=typeof t&&(r=!0),Array.isArray(e)||(e=[e]);for(var i=0;i=500||429===n});o&&a.retryable&&(a.retryAfter=o),u(a)}}))}),u)};n.util.defer(c)},uuid:{v4:function(){return r("nXTE").v4()}},convertPayloadToString:function(e){var t=e.request,r=t.service.api.operations[t.operation].output||{};r.payload&&e.data[r.payload]&&(e.data[r.payload]=e.data[r.payload].toString())},defer:function(e){"object"==typeof process&&"function"==typeof process.nextTick?process.nextTick(e):"function"==typeof setImmediate?setImmediate(e):setTimeout(e,0)},getRequestPayloadShape:function(e){var t=e.service.api.operations;if(t){var r=(t||{})[e.operation];if(r&&r.input&&r.input.payload)return r.input.members[r.input.payload]}},getProfilesFromSharedConfig:function(e,t){var r={},n={};process.env[i.configOptInEnv]&&(n=e.loadFrom({isConfig:!0,filename:process.env[i.sharedConfigFileEnv]}));for(var o=e.loadFrom({filename:t||process.env[i.configOptInEnv]&&process.env[i.sharedCredentialsFileEnv]}),a=0,s=Object.keys(n);a":!0,"=":!0,"!":!0},f={" ":!0,"\t":!0,"\n":!0};function b(e){return e>="0"&&e<="9"||"-"===e}function g(){}g.prototype={tokenize:function(e){var t,r,n,i,o=[];for(this._current=0;this._current="a"&&i<="z"||i>="A"&&i<="Z"||"_"===i)t=this._current,r=this._consumeUnquotedIdentifier(e),o.push({type:"UnquotedIdentifier",value:r,start:t});else if(void 0!==y[e[this._current]])o.push({type:y[e[this._current]],value:e[this._current],start:this._current}),this._current++;else if(b(e[this._current]))n=this._consumeNumber(e),o.push(n);else if("["===e[this._current])n=this._consumeLBracket(e),o.push(n);else if('"'===e[this._current])t=this._current,r=this._consumeQuotedIdentifier(e),o.push({type:"QuotedIdentifier",value:r,start:t});else if("'"===e[this._current])t=this._current,r=this._consumeRawStringLiteral(e),o.push({type:"Literal",value:r,start:t});else if("`"===e[this._current]){t=this._current;var a=this._consumeLiteral(e);o.push({type:"Literal",value:a,start:t})}else if(void 0!==h[e[this._current]])o.push(this._consumeOperator(e));else if(void 0!==f[e[this._current]])this._current++;else if("&"===e[this._current])t=this._current,this._current++,"&"===e[this._current]?(this._current++,o.push({type:"And",value:"&&",start:t})):o.push({type:"Expref",value:"&",start:t});else{if("|"!==e[this._current]){var s=new Error("Unknown character:"+e[this._current]);throw s.name="LexerError",s}t=this._current,this._current++,"|"===e[this._current]?(this._current++,o.push({type:"Or",value:"||",start:t})):o.push({type:"Pipe",value:"|",start:t})}return o},_consumeUnquotedIdentifier:function(e){var t,r=this._current;for(this._current++;this._current="a"&&t<="z"||t>="A"&&t<="Z"||t>="0"&&t<="9"||"_"===t);)this._current++;return e.slice(r,this._current)},_consumeQuotedIdentifier:function(e){var t=this._current;this._current++;for(var r=e.length;'"'!==e[this._current]&&this._current"===r?"="===e[this._current]?(this._current++,{type:"GTE",value:">=",start:t}):{type:"GT",value:">",start:t}:"="===r&&"="===e[this._current]?(this._current++,{type:"EQ",value:"==",start:t}):void 0},_consumeLiteral:function(e){this._current++;for(var t,r=this._current,n=e.length;"`"!==e[this._current]&&this._current=0)return!0;if(["true","false","null"].indexOf(e)>=0)return!0;if(!("-0123456789".indexOf(e[0])>=0))return!1;try{return JSON.parse(e),!0}catch(t){return!1}}};var S={};function v(){}function _(e){this.runtime=e}function I(e){this._interpreter=e,this.functionTable={abs:{_func:this._functionAbs,_signature:[{types:[a]}]},avg:{_func:this._functionAvg,_signature:[{types:[m]}]},ceil:{_func:this._functionCeil,_signature:[{types:[a]}]},contains:{_func:this._functionContains,_signature:[{types:[u,c]},{types:[s]}]},ends_with:{_func:this._functionEndsWith,_signature:[{types:[u]},{types:[u]}]},floor:{_func:this._functionFloor,_signature:[{types:[a]}]},length:{_func:this._functionLength,_signature:[{types:[u,c,l]}]},map:{_func:this._functionMap,_signature:[{types:[p]},{types:[c]}]},max:{_func:this._functionMax,_signature:[{types:[m,d]}]},merge:{_func:this._functionMerge,_signature:[{types:[l],variadic:!0}]},max_by:{_func:this._functionMaxBy,_signature:[{types:[c]},{types:[p]}]},sum:{_func:this._functionSum,_signature:[{types:[m]}]},starts_with:{_func:this._functionStartsWith,_signature:[{types:[u]},{types:[u]}]},min:{_func:this._functionMin,_signature:[{types:[m,d]}]},min_by:{_func:this._functionMinBy,_signature:[{types:[c]},{types:[p]}]},type:{_func:this._functionType,_signature:[{types:[s]}]},keys:{_func:this._functionKeys,_signature:[{types:[l]}]},values:{_func:this._functionValues,_signature:[{types:[l]}]},sort:{_func:this._functionSort,_signature:[{types:[d,m]}]},sort_by:{_func:this._functionSortBy,_signature:[{types:[c]},{types:[p]}]},join:{_func:this._functionJoin,_signature:[{types:[u]},{types:[d]}]},reverse:{_func:this._functionReverse,_signature:[{types:[u,c]}]},to_array:{_func:this._functionToArray,_signature:[{types:[s]}]},to_string:{_func:this._functionToString,_signature:[{types:[s]}]},to_number:{_func:this._functionToNumber,_signature:[{types:[s]}]},not_null:{_func:this._functionNotNull,_signature:[{types:[s],variadic:!0}]}}}S.EOF=0,S.UnquotedIdentifier=0,S.QuotedIdentifier=0,S.Rbracket=0,S.Rparen=0,S.Comma=0,S.Rbrace=0,S.Number=0,S.Current=0,S.Expref=0,S.Pipe=1,S.Or=2,S.And=3,S.EQ=5,S.GT=5,S.LT=5,S.GTE=5,S.LTE=5,S.NE=5,S.Flatten=9,S.Star=20,S.Filter=21,S.Dot=40,S.Not=45,S.Lbrace=50,S.Lbracket=55,S.Lparen=60,v.prototype={parse:function(e){this._loadTokens(e),this.index=0;var t=this.expression(0);if("EOF"!==this._lookahead(0)){var r=this._lookaheadToken(0),n=new Error("Unexpected token type: "+r.type+", value: "+r.value);throw n.name="ParserError",n}return t},_loadTokens:function(e){var t=(new g).tokenize(e);t.push({type:"EOF",value:"",start:e.length}),this.tokens=t},expression:function(e){var t=this._lookaheadToken(0);this._advance();for(var r=this.nud(t),n=this._lookahead(0);e=0?this.expression(e):"Lbracket"===t?(this._match("Lbracket"),this._parseMultiselectList()):"Lbrace"===t?(this._match("Lbrace"),this._parseMultiselectHash()):void 0},_parseProjectionRHS:function(e){var t;if(S[this._lookahead(0)]<10)t={type:"Identity"};else if("Lbracket"===this._lookahead(0))t=this.expression(e);else if("Filter"===this._lookahead(0))t=this.expression(e);else{if("Dot"!==this._lookahead(0)){var r=this._lookaheadToken(0),n=new Error("Sytanx error, unexpected token: "+r.value+"("+r.type+")");throw n.name="ParserError",n}this._match("Dot"),t=this._parseDotRHS(e)}return t},_parseMultiselectList:function(){for(var e=[];"Rbracket"!==this._lookahead(0);){var t=this.expression(0);if(e.push(t),"Comma"===this._lookahead(0)&&(this._match("Comma"),"Rbracket"===this._lookahead(0)))throw new Error("Unexpected token Rbracket")}return this._match("Rbracket"),{type:"MultiSelectList",children:e}},_parseMultiselectHash:function(){for(var e,t,r,n=[],i=["UnquotedIdentifier","QuotedIdentifier"];;){if(e=this._lookaheadToken(0),i.indexOf(e.type)<0)throw new Error("Expecting an identifier token, got: "+e.type);if(t=e.value,this._advance(),this._match("Colon"),r=this.expression(0),n.push({type:"KeyValuePair",name:t,value:r}),"Comma"===this._lookahead(0))this._match("Comma");else if("Rbrace"===this._lookahead(0)){this._match("Rbrace");break}}return{type:"MultiSelectHash",children:n}}},_.prototype={search:function(e,t){return this.visit(e,t)},visit:function(e,o){var a,s,u,c,l,p,m,d,y;switch(e.type){case"Field":return null===o?null:r(o)?void 0===(p=o[e.name])?null:p:null;case"Subexpression":for(u=this.visit(e.children[0],o),y=1;y0)for(y=g;yS;y+=v)u.push(o[y]);return u;case"Projection":var _=this.visit(e.children[0],o);if(!t(_))return null;for(d=[],y=0;y<_.length;y++)null!==(s=this.visit(e.children[1],_[y]))&&d.push(s);return d;case"ValueProjection":if(!r(_=this.visit(e.children[0],o)))return null;d=[];var I=function(e){for(var t=Object.keys(e),r=[],n=0;nl;break;case"GTE":u=c>=l;break;case"LT":u=c=e&&(t=r<0?e-1:e),t}},I.prototype={callFunction:function(e,t){var r=this.functionTable[e];if(void 0===r)throw new Error("Unknown function: "+e+"()");return this._validateArgs(e,t,r._signature),r._func.call(this,t)},_validateArgs:function(e,t,r){var n,i,o,a;if(r[r.length-1].variadic){if(t.length=0;n--)r+=t[n];return r}var i=e[0].slice(0);return i.reverse(),i},_functionAbs:function(e){return Math.abs(e[0])},_functionCeil:function(e){return Math.ceil(e[0])},_functionAvg:function(e){for(var t=0,r=e[0],n=0;n=0},_functionFloor:function(e){return Math.floor(e[0])},_functionLength:function(e){return r(e[0])?Object.keys(e[0]).length:e[0].length},_functionMap:function(e){for(var t=[],r=this._interpreter,n=e[0],i=e[1],o=0;o0){if(this._getTypeName(e[0][0])===a)return Math.max.apply(Math,e[0]);for(var t=e[0],r=t[0],n=1;n0){if(this._getTypeName(e[0][0])===a)return Math.min.apply(Math,e[0]);for(var t=e[0],r=t[0],n=1;ns?1:ao&&(o=r,t=n[s]);return t},_functionMinBy:function(e){for(var t,r,n=e[0],i=this.createKeyFunction(e[1],[a,u]),o=1/0,s=0;s",'"',"`"," ","\r","\n","\t"]),l=["'"].concat(c),p=["%","/","?",";","#"].concat(l),m=["/","?","#"],d=/^[+a-z0-9A-Z_-]{0,63}$/,y=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,h={javascript:!0,"javascript:":!0},f={javascript:!0,"javascript:":!0},b={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},g=r("r8II");function S(e,t,r){if(e&&i.isObject(e)&&e instanceof o)return e;var n=new o;return n.parse(e,t,r),n}o.prototype.parse=function(e,t,r){if(!i.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var o=e.indexOf("?"),s=-1!==o&&o127?P+="x":P+=w[E];if(!P.match(d)){var q=R.slice(0,D),O=R.slice(D+1),B=w.match(y);B&&(q.push(B[1]),O.unshift(B[2])),O.length&&(S="/"+O.join(".")+S),this.hostname=q.join(".");break}}}this.hostname=this.hostname.length>255?"":this.hostname.toLowerCase(),x||(this.hostname=n.toASCII(this.hostname)),this.host=(this.hostname||"")+(this.port?":"+this.port:""),this.href+=this.host,x&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==S[0]&&(S="/"+S))}if(!h[I])for(D=0,M=l.length;D0)&&r.host.split("@"))&&(r.auth=D.shift(),r.host=r.hostname=D.shift())),r.search=e.search,r.query=e.query,i.isNull(r.pathname)&&i.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r;if(!_.length)return r.pathname=null,r.path=r.search?"/"+r.search:null,r.href=r.format(),r;for(var N=_.slice(-1)[0],C=(r.host||e.host||_.length>1)&&("."===N||".."===N)||""===N,T=0,k=_.length;k>=0;k--)"."===(N=_[k])?_.splice(k,1):".."===N?(_.splice(k,1),T++):T&&(_.splice(k,1),T--);if(!S&&!v)for(;T--;T)_.unshift("..");!S||""===_[0]||_[0]&&"/"===_[0].charAt(0)||_.unshift(""),C&&"/"!==_.join("/").substr(-1)&&_.push("");var D,A=""===_[0]||_[0]&&"/"===_[0].charAt(0);return I&&(r.hostname=r.host=A?"":_.length?_.shift():"",(D=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=D.shift(),r.host=r.hostname=D.shift())),(S=S||r.host&&_.length)&&!A&&_.unshift(""),_.length?r.pathname=_.join("/"):(r.pathname=null,r.path=null),i.isNull(r.pathname)&&i.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},o.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},"D/Az":function(e,t,r){var n;!function e(t,r,i){function o(s,u){if(!r[s]){if(!t[s]){if(!u&&"function"==typeof n&&n)return n(s,!0);if(a)return a(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var l=r[s]={exports:{}};t[s][0].call(l.exports,(function(e){return o(t[s][1][e]||e)}),l,l.exports,e,t,r,i)}return r[s].exports}for(var a="function"==typeof n&&n,s=0;si||c<-1*i)&&(n=Date.now())}Date.now()-n>s&&o()}())};var l=e.context.createAnalyser();return l.minDecibels=-90,l.maxDecibels=-10,l.smoothingTimeConstant=.85,e.connect(l),l.connect(u),u.connect(e.context.destination),{record:function(e,t){o=e,a=t,n=Date.now(),s=!0},stop:c,clear:function(){c(),i.postMessage({command:"clear"})},exportWAV:function(e,t){r=e,i.postMessage({command:"export",sampleRate:t})}}}(t.createMediaStreamSource(n),e)},audioContext:function(){return t}}}}()},{"./worker.js":6,webworkify:4}],6:[function(e,t,r){t.exports=function(e){"use strict";var t,r=0,n=[];function i(e,t,r){for(var n=0;n12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,r){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(r("wd/R"))},DLjP:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2015-08-24","endpointPrefix":"waf","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"WAF","serviceFullName":"AWS WAF","serviceId":"WAF","signatureVersion":"v4","targetPrefix":"AWSWAF_20150824","uid":"waf-2015-08-24"},"operations":{"CreateByteMatchSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ByteMatchSet":{"shape":"S5"},"ChangeToken":{}}}},"CreateGeoMatchSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"GeoMatchSet":{"shape":"Sh"},"ChangeToken":{}}}},"CreateIPSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"IPSet":{"shape":"So"},"ChangeToken":{}}}},"CreateRateBasedRule":{"input":{"type":"structure","required":["Name","MetricName","RateKey","RateLimit","ChangeToken"],"members":{"Name":{},"MetricName":{},"RateKey":{},"RateLimit":{"type":"long"},"ChangeToken":{},"Tags":{"shape":"Sx"}}},"output":{"type":"structure","members":{"Rule":{"shape":"S12"},"ChangeToken":{}}}},"CreateRegexMatchSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"RegexMatchSet":{"shape":"S19"},"ChangeToken":{}}}},"CreateRegexPatternSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"RegexPatternSet":{"shape":"S1e"},"ChangeToken":{}}}},"CreateRule":{"input":{"type":"structure","required":["Name","MetricName","ChangeToken"],"members":{"Name":{},"MetricName":{},"ChangeToken":{},"Tags":{"shape":"Sx"}}},"output":{"type":"structure","members":{"Rule":{"shape":"S1j"},"ChangeToken":{}}}},"CreateRuleGroup":{"input":{"type":"structure","required":["Name","MetricName","ChangeToken"],"members":{"Name":{},"MetricName":{},"ChangeToken":{},"Tags":{"shape":"Sx"}}},"output":{"type":"structure","members":{"RuleGroup":{"shape":"S1m"},"ChangeToken":{}}}},"CreateSizeConstraintSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"SizeConstraintSet":{"shape":"S1p"},"ChangeToken":{}}}},"CreateSqlInjectionMatchSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"SqlInjectionMatchSet":{"shape":"S1w"},"ChangeToken":{}}}},"CreateWebACL":{"input":{"type":"structure","required":["Name","MetricName","DefaultAction","ChangeToken"],"members":{"Name":{},"MetricName":{},"DefaultAction":{"shape":"S20"},"ChangeToken":{},"Tags":{"shape":"Sx"}}},"output":{"type":"structure","members":{"WebACL":{"shape":"S23"},"ChangeToken":{}}}},"CreateXssMatchSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"XssMatchSet":{"shape":"S2f"},"ChangeToken":{}}}},"DeleteByteMatchSet":{"input":{"type":"structure","required":["ByteMatchSetId","ChangeToken"],"members":{"ByteMatchSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteGeoMatchSet":{"input":{"type":"structure","required":["GeoMatchSetId","ChangeToken"],"members":{"GeoMatchSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteIPSet":{"input":{"type":"structure","required":["IPSetId","ChangeToken"],"members":{"IPSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteLoggingConfiguration":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{}}},"DeletePermissionPolicy":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{}}},"DeleteRateBasedRule":{"input":{"type":"structure","required":["RuleId","ChangeToken"],"members":{"RuleId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteRegexMatchSet":{"input":{"type":"structure","required":["RegexMatchSetId","ChangeToken"],"members":{"RegexMatchSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteRegexPatternSet":{"input":{"type":"structure","required":["RegexPatternSetId","ChangeToken"],"members":{"RegexPatternSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteRule":{"input":{"type":"structure","required":["RuleId","ChangeToken"],"members":{"RuleId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteRuleGroup":{"input":{"type":"structure","required":["RuleGroupId","ChangeToken"],"members":{"RuleGroupId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteSizeConstraintSet":{"input":{"type":"structure","required":["SizeConstraintSetId","ChangeToken"],"members":{"SizeConstraintSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteSqlInjectionMatchSet":{"input":{"type":"structure","required":["SqlInjectionMatchSetId","ChangeToken"],"members":{"SqlInjectionMatchSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteWebACL":{"input":{"type":"structure","required":["WebACLId","ChangeToken"],"members":{"WebACLId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteXssMatchSet":{"input":{"type":"structure","required":["XssMatchSetId","ChangeToken"],"members":{"XssMatchSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"GetByteMatchSet":{"input":{"type":"structure","required":["ByteMatchSetId"],"members":{"ByteMatchSetId":{}}},"output":{"type":"structure","members":{"ByteMatchSet":{"shape":"S5"}}}},"GetChangeToken":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"GetChangeTokenStatus":{"input":{"type":"structure","required":["ChangeToken"],"members":{"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeTokenStatus":{}}}},"GetGeoMatchSet":{"input":{"type":"structure","required":["GeoMatchSetId"],"members":{"GeoMatchSetId":{}}},"output":{"type":"structure","members":{"GeoMatchSet":{"shape":"Sh"}}}},"GetIPSet":{"input":{"type":"structure","required":["IPSetId"],"members":{"IPSetId":{}}},"output":{"type":"structure","members":{"IPSet":{"shape":"So"}}}},"GetLoggingConfiguration":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"LoggingConfiguration":{"shape":"S3n"}}}},"GetPermissionPolicy":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Policy":{}}}},"GetRateBasedRule":{"input":{"type":"structure","required":["RuleId"],"members":{"RuleId":{}}},"output":{"type":"structure","members":{"Rule":{"shape":"S12"}}}},"GetRateBasedRuleManagedKeys":{"input":{"type":"structure","required":["RuleId"],"members":{"RuleId":{},"NextMarker":{}}},"output":{"type":"structure","members":{"ManagedKeys":{"type":"list","member":{}},"NextMarker":{}}}},"GetRegexMatchSet":{"input":{"type":"structure","required":["RegexMatchSetId"],"members":{"RegexMatchSetId":{}}},"output":{"type":"structure","members":{"RegexMatchSet":{"shape":"S19"}}}},"GetRegexPatternSet":{"input":{"type":"structure","required":["RegexPatternSetId"],"members":{"RegexPatternSetId":{}}},"output":{"type":"structure","members":{"RegexPatternSet":{"shape":"S1e"}}}},"GetRule":{"input":{"type":"structure","required":["RuleId"],"members":{"RuleId":{}}},"output":{"type":"structure","members":{"Rule":{"shape":"S1j"}}}},"GetRuleGroup":{"input":{"type":"structure","required":["RuleGroupId"],"members":{"RuleGroupId":{}}},"output":{"type":"structure","members":{"RuleGroup":{"shape":"S1m"}}}},"GetSampledRequests":{"input":{"type":"structure","required":["WebAclId","RuleId","TimeWindow","MaxItems"],"members":{"WebAclId":{},"RuleId":{},"TimeWindow":{"shape":"S49"},"MaxItems":{"type":"long"}}},"output":{"type":"structure","members":{"SampledRequests":{"type":"list","member":{"type":"structure","required":["Request","Weight"],"members":{"Request":{"type":"structure","members":{"ClientIP":{},"Country":{},"URI":{},"Method":{},"HTTPVersion":{},"Headers":{"type":"list","member":{"type":"structure","members":{"Name":{},"Value":{}}}}}},"Weight":{"type":"long"},"Timestamp":{"type":"timestamp"},"Action":{},"RuleWithinRuleGroup":{}}}},"PopulationSize":{"type":"long"},"TimeWindow":{"shape":"S49"}}}},"GetSizeConstraintSet":{"input":{"type":"structure","required":["SizeConstraintSetId"],"members":{"SizeConstraintSetId":{}}},"output":{"type":"structure","members":{"SizeConstraintSet":{"shape":"S1p"}}}},"GetSqlInjectionMatchSet":{"input":{"type":"structure","required":["SqlInjectionMatchSetId"],"members":{"SqlInjectionMatchSetId":{}}},"output":{"type":"structure","members":{"SqlInjectionMatchSet":{"shape":"S1w"}}}},"GetWebACL":{"input":{"type":"structure","required":["WebACLId"],"members":{"WebACLId":{}}},"output":{"type":"structure","members":{"WebACL":{"shape":"S23"}}}},"GetXssMatchSet":{"input":{"type":"structure","required":["XssMatchSetId"],"members":{"XssMatchSetId":{}}},"output":{"type":"structure","members":{"XssMatchSet":{"shape":"S2f"}}}},"ListActivatedRulesInRuleGroup":{"input":{"type":"structure","members":{"RuleGroupId":{},"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"ActivatedRules":{"shape":"S24"}}}},"ListByteMatchSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"ByteMatchSets":{"type":"list","member":{"type":"structure","required":["ByteMatchSetId","Name"],"members":{"ByteMatchSetId":{},"Name":{}}}}}}},"ListGeoMatchSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"GeoMatchSets":{"type":"list","member":{"type":"structure","required":["GeoMatchSetId","Name"],"members":{"GeoMatchSetId":{},"Name":{}}}}}}},"ListIPSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"IPSets":{"type":"list","member":{"type":"structure","required":["IPSetId","Name"],"members":{"IPSetId":{},"Name":{}}}}}}},"ListLoggingConfigurations":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"LoggingConfigurations":{"type":"list","member":{"shape":"S3n"}},"NextMarker":{}}}},"ListRateBasedRules":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Rules":{"shape":"S5k"}}}},"ListRegexMatchSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"RegexMatchSets":{"type":"list","member":{"type":"structure","required":["RegexMatchSetId","Name"],"members":{"RegexMatchSetId":{},"Name":{}}}}}}},"ListRegexPatternSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"RegexPatternSets":{"type":"list","member":{"type":"structure","required":["RegexPatternSetId","Name"],"members":{"RegexPatternSetId":{},"Name":{}}}}}}},"ListRuleGroups":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"RuleGroups":{"type":"list","member":{"type":"structure","required":["RuleGroupId","Name"],"members":{"RuleGroupId":{},"Name":{}}}}}}},"ListRules":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Rules":{"shape":"S5k"}}}},"ListSizeConstraintSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"SizeConstraintSets":{"type":"list","member":{"type":"structure","required":["SizeConstraintSetId","Name"],"members":{"SizeConstraintSetId":{},"Name":{}}}}}}},"ListSqlInjectionMatchSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"SqlInjectionMatchSets":{"type":"list","member":{"type":"structure","required":["SqlInjectionMatchSetId","Name"],"members":{"SqlInjectionMatchSetId":{},"Name":{}}}}}}},"ListSubscribedRuleGroups":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"RuleGroups":{"type":"list","member":{"type":"structure","required":["RuleGroupId","Name","MetricName"],"members":{"RuleGroupId":{},"Name":{},"MetricName":{}}}}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"NextMarker":{},"Limit":{"type":"integer"},"ResourceARN":{}}},"output":{"type":"structure","members":{"NextMarker":{},"TagInfoForResource":{"type":"structure","members":{"ResourceARN":{},"TagList":{"shape":"Sx"}}}}}},"ListWebACLs":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"WebACLs":{"type":"list","member":{"type":"structure","required":["WebACLId","Name"],"members":{"WebACLId":{},"Name":{}}}}}}},"ListXssMatchSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"XssMatchSets":{"type":"list","member":{"type":"structure","required":["XssMatchSetId","Name"],"members":{"XssMatchSetId":{},"Name":{}}}}}}},"PutLoggingConfiguration":{"input":{"type":"structure","required":["LoggingConfiguration"],"members":{"LoggingConfiguration":{"shape":"S3n"}}},"output":{"type":"structure","members":{"LoggingConfiguration":{"shape":"S3n"}}}},"PutPermissionPolicy":{"input":{"type":"structure","required":["ResourceArn","Policy"],"members":{"ResourceArn":{},"Policy":{}}},"output":{"type":"structure","members":{}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"Sx"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateByteMatchSet":{"input":{"type":"structure","required":["ByteMatchSetId","ChangeToken","Updates"],"members":{"ByteMatchSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","ByteMatchTuple"],"members":{"Action":{},"ByteMatchTuple":{"shape":"S8"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateGeoMatchSet":{"input":{"type":"structure","required":["GeoMatchSetId","ChangeToken","Updates"],"members":{"GeoMatchSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","GeoMatchConstraint"],"members":{"Action":{},"GeoMatchConstraint":{"shape":"Sj"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateIPSet":{"input":{"type":"structure","required":["IPSetId","ChangeToken","Updates"],"members":{"IPSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","IPSetDescriptor"],"members":{"Action":{},"IPSetDescriptor":{"shape":"Sq"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateRateBasedRule":{"input":{"type":"structure","required":["RuleId","ChangeToken","Updates","RateLimit"],"members":{"RuleId":{},"ChangeToken":{},"Updates":{"shape":"S7a"},"RateLimit":{"type":"long"}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateRegexMatchSet":{"input":{"type":"structure","required":["RegexMatchSetId","Updates","ChangeToken"],"members":{"RegexMatchSetId":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","RegexMatchTuple"],"members":{"Action":{},"RegexMatchTuple":{"shape":"S1b"}}}},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateRegexPatternSet":{"input":{"type":"structure","required":["RegexPatternSetId","Updates","ChangeToken"],"members":{"RegexPatternSetId":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","RegexPatternString"],"members":{"Action":{},"RegexPatternString":{}}}},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateRule":{"input":{"type":"structure","required":["RuleId","ChangeToken","Updates"],"members":{"RuleId":{},"ChangeToken":{},"Updates":{"shape":"S7a"}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateRuleGroup":{"input":{"type":"structure","required":["RuleGroupId","Updates","ChangeToken"],"members":{"RuleGroupId":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","ActivatedRule"],"members":{"Action":{},"ActivatedRule":{"shape":"S25"}}}},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateSizeConstraintSet":{"input":{"type":"structure","required":["SizeConstraintSetId","ChangeToken","Updates"],"members":{"SizeConstraintSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","SizeConstraint"],"members":{"Action":{},"SizeConstraint":{"shape":"S1r"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateSqlInjectionMatchSet":{"input":{"type":"structure","required":["SqlInjectionMatchSetId","ChangeToken","Updates"],"members":{"SqlInjectionMatchSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","SqlInjectionMatchTuple"],"members":{"Action":{},"SqlInjectionMatchTuple":{"shape":"S1y"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateWebACL":{"input":{"type":"structure","required":["WebACLId","ChangeToken"],"members":{"WebACLId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","ActivatedRule"],"members":{"Action":{},"ActivatedRule":{"shape":"S25"}}}},"DefaultAction":{"shape":"S20"}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateXssMatchSet":{"input":{"type":"structure","required":["XssMatchSetId","ChangeToken","Updates"],"members":{"XssMatchSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","XssMatchTuple"],"members":{"Action":{},"XssMatchTuple":{"shape":"S2h"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}}},"shapes":{"S5":{"type":"structure","required":["ByteMatchSetId","ByteMatchTuples"],"members":{"ByteMatchSetId":{},"Name":{},"ByteMatchTuples":{"type":"list","member":{"shape":"S8"}}}},"S8":{"type":"structure","required":["FieldToMatch","TargetString","TextTransformation","PositionalConstraint"],"members":{"FieldToMatch":{"shape":"S9"},"TargetString":{"type":"blob"},"TextTransformation":{},"PositionalConstraint":{}}},"S9":{"type":"structure","required":["Type"],"members":{"Type":{},"Data":{}}},"Sh":{"type":"structure","required":["GeoMatchSetId","GeoMatchConstraints"],"members":{"GeoMatchSetId":{},"Name":{},"GeoMatchConstraints":{"type":"list","member":{"shape":"Sj"}}}},"Sj":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{}}},"So":{"type":"structure","required":["IPSetId","IPSetDescriptors"],"members":{"IPSetId":{},"Name":{},"IPSetDescriptors":{"type":"list","member":{"shape":"Sq"}}}},"Sq":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{}}},"Sx":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"S12":{"type":"structure","required":["RuleId","MatchPredicates","RateKey","RateLimit"],"members":{"RuleId":{},"Name":{},"MetricName":{},"MatchPredicates":{"shape":"S13"},"RateKey":{},"RateLimit":{"type":"long"}}},"S13":{"type":"list","member":{"shape":"S14"}},"S14":{"type":"structure","required":["Negated","Type","DataId"],"members":{"Negated":{"type":"boolean"},"Type":{},"DataId":{}}},"S19":{"type":"structure","members":{"RegexMatchSetId":{},"Name":{},"RegexMatchTuples":{"type":"list","member":{"shape":"S1b"}}}},"S1b":{"type":"structure","required":["FieldToMatch","TextTransformation","RegexPatternSetId"],"members":{"FieldToMatch":{"shape":"S9"},"TextTransformation":{},"RegexPatternSetId":{}}},"S1e":{"type":"structure","required":["RegexPatternSetId","RegexPatternStrings"],"members":{"RegexPatternSetId":{},"Name":{},"RegexPatternStrings":{"type":"list","member":{}}}},"S1j":{"type":"structure","required":["RuleId","Predicates"],"members":{"RuleId":{},"Name":{},"MetricName":{},"Predicates":{"shape":"S13"}}},"S1m":{"type":"structure","required":["RuleGroupId"],"members":{"RuleGroupId":{},"Name":{},"MetricName":{}}},"S1p":{"type":"structure","required":["SizeConstraintSetId","SizeConstraints"],"members":{"SizeConstraintSetId":{},"Name":{},"SizeConstraints":{"type":"list","member":{"shape":"S1r"}}}},"S1r":{"type":"structure","required":["FieldToMatch","TextTransformation","ComparisonOperator","Size"],"members":{"FieldToMatch":{"shape":"S9"},"TextTransformation":{},"ComparisonOperator":{},"Size":{"type":"long"}}},"S1w":{"type":"structure","required":["SqlInjectionMatchSetId","SqlInjectionMatchTuples"],"members":{"SqlInjectionMatchSetId":{},"Name":{},"SqlInjectionMatchTuples":{"type":"list","member":{"shape":"S1y"}}}},"S1y":{"type":"structure","required":["FieldToMatch","TextTransformation"],"members":{"FieldToMatch":{"shape":"S9"},"TextTransformation":{}}},"S20":{"type":"structure","required":["Type"],"members":{"Type":{}}},"S23":{"type":"structure","required":["WebACLId","DefaultAction","Rules"],"members":{"WebACLId":{},"Name":{},"MetricName":{},"DefaultAction":{"shape":"S20"},"Rules":{"shape":"S24"},"WebACLArn":{}}},"S24":{"type":"list","member":{"shape":"S25"}},"S25":{"type":"structure","required":["Priority","RuleId"],"members":{"Priority":{"type":"integer"},"RuleId":{},"Action":{"shape":"S20"},"OverrideAction":{"type":"structure","required":["Type"],"members":{"Type":{}}},"Type":{},"ExcludedRules":{"type":"list","member":{"type":"structure","required":["RuleId"],"members":{"RuleId":{}}}}}},"S2f":{"type":"structure","required":["XssMatchSetId","XssMatchTuples"],"members":{"XssMatchSetId":{},"Name":{},"XssMatchTuples":{"type":"list","member":{"shape":"S2h"}}}},"S2h":{"type":"structure","required":["FieldToMatch","TextTransformation"],"members":{"FieldToMatch":{"shape":"S9"},"TextTransformation":{}}},"S3n":{"type":"structure","required":["ResourceArn","LogDestinationConfigs"],"members":{"ResourceArn":{},"LogDestinationConfigs":{"type":"list","member":{}},"RedactedFields":{"type":"list","member":{"shape":"S9"}}}},"S49":{"type":"structure","required":["StartTime","EndTime"],"members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}},"S5k":{"type":"list","member":{"type":"structure","required":["RuleId","Name"],"members":{"RuleId":{},"Name":{}}}},"S7a":{"type":"list","member":{"type":"structure","required":["Action","Predicate"],"members":{"Action":{},"Predicate":{"shape":"S14"}}}}}}')},DMRI:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.directconnect={},n.DirectConnect=i.defineService("directconnect",["2012-10-25"]),Object.defineProperty(o.services.directconnect,"2012-10-25",{get:function(){var e=r("ZIK4");return e.paginators=r("/LZb").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.DirectConnect},DSSA:function(e){e.exports=JSON.parse('{"version":2,"waiters":{"BucketExists":{"delay":5,"operation":"HeadBucket","maxAttempts":20,"acceptors":[{"expected":200,"matcher":"status","state":"success"},{"expected":301,"matcher":"status","state":"success"},{"expected":403,"matcher":"status","state":"success"},{"expected":404,"matcher":"status","state":"retry"}]},"BucketNotExists":{"delay":5,"operation":"HeadBucket","maxAttempts":20,"acceptors":[{"expected":404,"matcher":"status","state":"success"}]},"ObjectExists":{"delay":5,"operation":"HeadObject","maxAttempts":20,"acceptors":[{"expected":200,"matcher":"status","state":"success"},{"expected":404,"matcher":"status","state":"retry"}]},"ObjectNotExists":{"delay":5,"operation":"HeadObject","maxAttempts":20,"acceptors":[{"expected":404,"matcher":"status","state":"success"}]}}}')},DVrn:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.translate={},n.Translate=i.defineService("translate",["2017-07-01"]),Object.defineProperty(o.services.translate,"2017-07-01",{get:function(){var e=r("cS6j");return e.paginators=r("5UJ7").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Translate},DYa1:function(e){e.exports=JSON.parse('{"pagination":{"ListEndpointsByPlatformApplication":{"input_token":"NextToken","output_token":"NextToken","result_key":"Endpoints"},"ListPlatformApplications":{"input_token":"NextToken","output_token":"NextToken","result_key":"PlatformApplications"},"ListSubscriptions":{"input_token":"NextToken","output_token":"NextToken","result_key":"Subscriptions"},"ListSubscriptionsByTopic":{"input_token":"NextToken","output_token":"NextToken","result_key":"Subscriptions"},"ListTopics":{"input_token":"NextToken","output_token":"NextToken","result_key":"Topics"}}}')},DfZB:function(e,t,r){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},Dkky:function(e,t,r){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(r("wd/R"))},Dmvi:function(e,t,r){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}})}(r("wd/R"))},DoHr:function(e,t,r){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,t,r){return e<12?r?"öö":"ÖÖ":r?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,r){switch(r){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var n=e%10;return e+(t[n]||t[e%100-n]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(r("wd/R"))},DxQv:function(e,t,r){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("wd/R"))},DyDU:function(e,t){},Dzi0:function(e,t,r){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(r("wd/R"))},"E+lV":function(e,t,r){!function(e){"use strict";var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,r,n){var i=t.words[n];return 1===n.length?r?i[0]:i[1]:e+" "+t.correctGrammaticalCase(e,i)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"дан",dd:t.translate,M:"месец",MM:t.translate,y:"годину",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(r("wd/R"))},E4pS:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2012-09-25","endpointPrefix":"elastictranscoder","protocol":"rest-json","serviceFullName":"Amazon Elastic Transcoder","serviceId":"Elastic Transcoder","signatureVersion":"v4","uid":"elastictranscoder-2012-09-25"},"operations":{"CancelJob":{"http":{"method":"DELETE","requestUri":"/2012-09-25/jobs/{Id}","responseCode":202},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"CreateJob":{"http":{"requestUri":"/2012-09-25/jobs","responseCode":201},"input":{"type":"structure","required":["PipelineId"],"members":{"PipelineId":{},"Input":{"shape":"S5"},"Inputs":{"shape":"St"},"Output":{"shape":"Su"},"Outputs":{"type":"list","member":{"shape":"Su"}},"OutputKeyPrefix":{},"Playlists":{"type":"list","member":{"type":"structure","members":{"Name":{},"Format":{},"OutputKeys":{"shape":"S1l"},"HlsContentProtection":{"shape":"S1m"},"PlayReadyDrm":{"shape":"S1q"}}}},"UserMetadata":{"shape":"S1v"}}},"output":{"type":"structure","members":{"Job":{"shape":"S1y"}}}},"CreatePipeline":{"http":{"requestUri":"/2012-09-25/pipelines","responseCode":201},"input":{"type":"structure","required":["Name","InputBucket","Role"],"members":{"Name":{},"InputBucket":{},"OutputBucket":{},"Role":{},"AwsKmsKeyArn":{},"Notifications":{"shape":"S2a"},"ContentConfig":{"shape":"S2c"},"ThumbnailConfig":{"shape":"S2c"}}},"output":{"type":"structure","members":{"Pipeline":{"shape":"S2l"},"Warnings":{"shape":"S2n"}}}},"CreatePreset":{"http":{"requestUri":"/2012-09-25/presets","responseCode":201},"input":{"type":"structure","required":["Name","Container"],"members":{"Name":{},"Description":{},"Container":{},"Video":{"shape":"S2r"},"Audio":{"shape":"S37"},"Thumbnails":{"shape":"S3i"}}},"output":{"type":"structure","members":{"Preset":{"shape":"S3m"},"Warning":{}}}},"DeletePipeline":{"http":{"method":"DELETE","requestUri":"/2012-09-25/pipelines/{Id}","responseCode":202},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeletePreset":{"http":{"method":"DELETE","requestUri":"/2012-09-25/presets/{Id}","responseCode":202},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"ListJobsByPipeline":{"http":{"method":"GET","requestUri":"/2012-09-25/jobsByPipeline/{PipelineId}"},"input":{"type":"structure","required":["PipelineId"],"members":{"PipelineId":{"location":"uri","locationName":"PipelineId"},"Ascending":{"location":"querystring","locationName":"Ascending"},"PageToken":{"location":"querystring","locationName":"PageToken"}}},"output":{"type":"structure","members":{"Jobs":{"shape":"S3v"},"NextPageToken":{}}}},"ListJobsByStatus":{"http":{"method":"GET","requestUri":"/2012-09-25/jobsByStatus/{Status}"},"input":{"type":"structure","required":["Status"],"members":{"Status":{"location":"uri","locationName":"Status"},"Ascending":{"location":"querystring","locationName":"Ascending"},"PageToken":{"location":"querystring","locationName":"PageToken"}}},"output":{"type":"structure","members":{"Jobs":{"shape":"S3v"},"NextPageToken":{}}}},"ListPipelines":{"http":{"method":"GET","requestUri":"/2012-09-25/pipelines"},"input":{"type":"structure","members":{"Ascending":{"location":"querystring","locationName":"Ascending"},"PageToken":{"location":"querystring","locationName":"PageToken"}}},"output":{"type":"structure","members":{"Pipelines":{"type":"list","member":{"shape":"S2l"}},"NextPageToken":{}}}},"ListPresets":{"http":{"method":"GET","requestUri":"/2012-09-25/presets"},"input":{"type":"structure","members":{"Ascending":{"location":"querystring","locationName":"Ascending"},"PageToken":{"location":"querystring","locationName":"PageToken"}}},"output":{"type":"structure","members":{"Presets":{"type":"list","member":{"shape":"S3m"}},"NextPageToken":{}}}},"ReadJob":{"http":{"method":"GET","requestUri":"/2012-09-25/jobs/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Job":{"shape":"S1y"}}}},"ReadPipeline":{"http":{"method":"GET","requestUri":"/2012-09-25/pipelines/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Pipeline":{"shape":"S2l"},"Warnings":{"shape":"S2n"}}}},"ReadPreset":{"http":{"method":"GET","requestUri":"/2012-09-25/presets/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Preset":{"shape":"S3m"}}}},"TestRole":{"http":{"requestUri":"/2012-09-25/roleTests","responseCode":200},"input":{"type":"structure","required":["Role","InputBucket","OutputBucket","Topics"],"members":{"Role":{},"InputBucket":{},"OutputBucket":{},"Topics":{"type":"list","member":{}}},"deprecated":true},"output":{"type":"structure","members":{"Success":{},"Messages":{"type":"list","member":{}}},"deprecated":true},"deprecated":true},"UpdatePipeline":{"http":{"method":"PUT","requestUri":"/2012-09-25/pipelines/{Id}","responseCode":200},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"Name":{},"InputBucket":{},"Role":{},"AwsKmsKeyArn":{},"Notifications":{"shape":"S2a"},"ContentConfig":{"shape":"S2c"},"ThumbnailConfig":{"shape":"S2c"}}},"output":{"type":"structure","members":{"Pipeline":{"shape":"S2l"},"Warnings":{"shape":"S2n"}}}},"UpdatePipelineNotifications":{"http":{"requestUri":"/2012-09-25/pipelines/{Id}/notifications"},"input":{"type":"structure","required":["Id","Notifications"],"members":{"Id":{"location":"uri","locationName":"Id"},"Notifications":{"shape":"S2a"}}},"output":{"type":"structure","members":{"Pipeline":{"shape":"S2l"}}}},"UpdatePipelineStatus":{"http":{"requestUri":"/2012-09-25/pipelines/{Id}/status"},"input":{"type":"structure","required":["Id","Status"],"members":{"Id":{"location":"uri","locationName":"Id"},"Status":{}}},"output":{"type":"structure","members":{"Pipeline":{"shape":"S2l"}}}}},"shapes":{"S5":{"type":"structure","members":{"Key":{},"FrameRate":{},"Resolution":{},"AspectRatio":{},"Interlaced":{},"Container":{},"Encryption":{"shape":"Sc"},"TimeSpan":{"shape":"Sg"},"InputCaptions":{"type":"structure","members":{"MergePolicy":{},"CaptionSources":{"shape":"Sk"}}},"DetectedProperties":{"type":"structure","members":{"Width":{"type":"integer"},"Height":{"type":"integer"},"FrameRate":{},"FileSize":{"type":"long"},"DurationMillis":{"type":"long"}}}}},"Sc":{"type":"structure","members":{"Mode":{},"Key":{},"KeyMd5":{},"InitializationVector":{}}},"Sg":{"type":"structure","members":{"StartTime":{},"Duration":{}}},"Sk":{"type":"list","member":{"type":"structure","members":{"Key":{},"Language":{},"TimeOffset":{},"Label":{},"Encryption":{"shape":"Sc"}}}},"St":{"type":"list","member":{"shape":"S5"}},"Su":{"type":"structure","members":{"Key":{},"ThumbnailPattern":{},"ThumbnailEncryption":{"shape":"Sc"},"Rotate":{},"PresetId":{},"SegmentDuration":{},"Watermarks":{"shape":"Sx"},"AlbumArt":{"shape":"S11"},"Composition":{"shape":"S19","deprecated":true},"Captions":{"shape":"S1b"},"Encryption":{"shape":"Sc"}}},"Sx":{"type":"list","member":{"type":"structure","members":{"PresetWatermarkId":{},"InputKey":{},"Encryption":{"shape":"Sc"}}}},"S11":{"type":"structure","members":{"MergePolicy":{},"Artwork":{"type":"list","member":{"type":"structure","members":{"InputKey":{},"MaxWidth":{},"MaxHeight":{},"SizingPolicy":{},"PaddingPolicy":{},"AlbumArtFormat":{},"Encryption":{"shape":"Sc"}}}}}},"S19":{"type":"list","member":{"type":"structure","members":{"TimeSpan":{"shape":"Sg"}},"deprecated":true},"deprecated":true},"S1b":{"type":"structure","members":{"MergePolicy":{"deprecated":true},"CaptionSources":{"shape":"Sk","deprecated":true},"CaptionFormats":{"type":"list","member":{"type":"structure","members":{"Format":{},"Pattern":{},"Encryption":{"shape":"Sc"}}}}}},"S1l":{"type":"list","member":{}},"S1m":{"type":"structure","members":{"Method":{},"Key":{},"KeyMd5":{},"InitializationVector":{},"LicenseAcquisitionUrl":{},"KeyStoragePolicy":{}}},"S1q":{"type":"structure","members":{"Format":{},"Key":{},"KeyMd5":{},"KeyId":{},"InitializationVector":{},"LicenseAcquisitionUrl":{}}},"S1v":{"type":"map","key":{},"value":{}},"S1y":{"type":"structure","members":{"Id":{},"Arn":{},"PipelineId":{},"Input":{"shape":"S5"},"Inputs":{"shape":"St"},"Output":{"shape":"S1z"},"Outputs":{"type":"list","member":{"shape":"S1z"}},"OutputKeyPrefix":{},"Playlists":{"type":"list","member":{"type":"structure","members":{"Name":{},"Format":{},"OutputKeys":{"shape":"S1l"},"HlsContentProtection":{"shape":"S1m"},"PlayReadyDrm":{"shape":"S1q"},"Status":{},"StatusDetail":{}}}},"Status":{},"UserMetadata":{"shape":"S1v"},"Timing":{"type":"structure","members":{"SubmitTimeMillis":{"type":"long"},"StartTimeMillis":{"type":"long"},"FinishTimeMillis":{"type":"long"}}}}},"S1z":{"type":"structure","members":{"Id":{},"Key":{},"ThumbnailPattern":{},"ThumbnailEncryption":{"shape":"Sc"},"Rotate":{},"PresetId":{},"SegmentDuration":{},"Status":{},"StatusDetail":{},"Duration":{"type":"long"},"Width":{"type":"integer"},"Height":{"type":"integer"},"FrameRate":{},"FileSize":{"type":"long"},"DurationMillis":{"type":"long"},"Watermarks":{"shape":"Sx"},"AlbumArt":{"shape":"S11"},"Composition":{"shape":"S19","deprecated":true},"Captions":{"shape":"S1b"},"Encryption":{"shape":"Sc"},"AppliedColorSpaceConversion":{}}},"S2a":{"type":"structure","members":{"Progressing":{},"Completed":{},"Warning":{},"Error":{}}},"S2c":{"type":"structure","members":{"Bucket":{},"StorageClass":{},"Permissions":{"type":"list","member":{"type":"structure","members":{"GranteeType":{},"Grantee":{},"Access":{"type":"list","member":{}}}}}}},"S2l":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{},"Status":{},"InputBucket":{},"OutputBucket":{},"Role":{},"AwsKmsKeyArn":{},"Notifications":{"shape":"S2a"},"ContentConfig":{"shape":"S2c"},"ThumbnailConfig":{"shape":"S2c"}}},"S2n":{"type":"list","member":{"type":"structure","members":{"Code":{},"Message":{}}}},"S2r":{"type":"structure","members":{"Codec":{},"CodecOptions":{"type":"map","key":{},"value":{}},"KeyframesMaxDist":{},"FixedGOP":{},"BitRate":{},"FrameRate":{},"MaxFrameRate":{},"Resolution":{},"AspectRatio":{},"MaxWidth":{},"MaxHeight":{},"DisplayAspectRatio":{},"SizingPolicy":{},"PaddingPolicy":{},"Watermarks":{"type":"list","member":{"type":"structure","members":{"Id":{},"MaxWidth":{},"MaxHeight":{},"SizingPolicy":{},"HorizontalAlign":{},"HorizontalOffset":{},"VerticalAlign":{},"VerticalOffset":{},"Opacity":{},"Target":{}}}}}},"S37":{"type":"structure","members":{"Codec":{},"SampleRate":{},"BitRate":{},"Channels":{},"AudioPackingMode":{},"CodecOptions":{"type":"structure","members":{"Profile":{},"BitDepth":{},"BitOrder":{},"Signed":{}}}}},"S3i":{"type":"structure","members":{"Format":{},"Interval":{},"Resolution":{},"AspectRatio":{},"MaxWidth":{},"MaxHeight":{},"SizingPolicy":{},"PaddingPolicy":{}}},"S3m":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{},"Description":{},"Container":{},"Audio":{"shape":"S37"},"Video":{"shape":"S2r"},"Thumbnails":{"shape":"S3i"},"Type":{}}},"S3v":{"type":"list","member":{"shape":"S1y"}}}}')},EFxm:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.dynamodbstreams={},n.DynamoDBStreams=i.defineService("dynamodbstreams",["2012-08-10"]),Object.defineProperty(o.services.dynamodbstreams,"2012-08-10",{get:function(){var e=r("xuyL");return e.paginators=r("G+Mv").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.DynamoDBStreams},EOgW:function(e,t,r){!function(e){"use strict";e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,r){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(r("wd/R"))},ET8h:function(e){e.exports=JSON.parse('{"pagination":{"DescribeActivations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ActivationList"},"DescribeInstanceInformation":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InstanceInformationList"},"DescribeParameters":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetParameterHistory":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetParametersByPath":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Associations"},"ListCommandInvocations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"CommandInvocations"},"ListCommands":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Commands"},"ListDocuments":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"DocumentIdentifiers"}}}')},ETIr:function(e,t,r){var n,i;e.exports=(i=r("Ib8C"),n=i.lib.WordArray,i.enc.Base64={stringify:function(e){var t=e.words,r=e.sigBytes,n=this._map;e.clamp();for(var i=[],o=0;o>>2]>>>24-o%4*8&255)<<16|(t[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|t[o+2>>>2]>>>24-(o+2)%4*8&255,s=0;s<4&&o+.75*s>>6*(3-s)&63));var u=n.charAt(64);if(u)for(;i.length%4;)i.push(u);return i.join("")},parse:function(e){var t=e.length,r=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var o=0;o>>6-a%4*2;i[o>>>2]|=(s|u)<<24-o%4*8,o++}return n.create(i,o)}(e,t,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},i.enc.Base64)},EcEN:function(e,t,r){var n=r("xDdU"),i=r("xk4V"),o=i;o.v1=n,o.v4=i,e.exports=o},Eirx:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.apigateway={},n.APIGateway=i.defineService("apigateway",["2015-07-09"]),r("PG8h"),Object.defineProperty(o.services.apigateway,"2015-07-09",{get:function(){var e=r("1HeF");return e.paginators=r("RrJ6").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.APIGateway},ErbL:function(e){e.exports=JSON.parse('{"pagination":{}}')},EuLz:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("hEW/"),i=1e3;t.EndpointCache=function(){function e(e){void 0===e&&(e=i),this.maxSize=e,this.cache=new n.LRUCache(e)}return Object.defineProperty(e.prototype,"size",{get:function(){return this.cache.length},enumerable:!0,configurable:!0}),e.prototype.put=function(t,r){var n="string"!=typeof t?e.getKeyString(t):t,i=this.populateValue(r);this.cache.put(n,i)},e.prototype.get=function(t){var r="string"!=typeof t?e.getKeyString(t):t,n=Date.now(),i=this.cache.get(r);if(i)for(var o=0;o>>2]|=e[i]<<24-i%4*8;t.call(this,n,r)}else t.apply(this,arguments)}).prototype=e}}(),n.lib.WordArray)},F1ZK:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2017-11-27","endpointPrefix":"comprehend","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Comprehend","serviceId":"Comprehend","signatureVersion":"v4","signingName":"comprehend","targetPrefix":"Comprehend_20171127","uid":"comprehend-2017-11-27"},"operations":{"BatchDetectDominantLanguage":{"input":{"type":"structure","required":["TextList"],"members":{"TextList":{"shape":"S2"}}},"output":{"type":"structure","required":["ResultList","ErrorList"],"members":{"ResultList":{"type":"list","member":{"type":"structure","members":{"Index":{"type":"integer"},"Languages":{"shape":"S8"}}}},"ErrorList":{"shape":"Sb"}}}},"BatchDetectEntities":{"input":{"type":"structure","required":["TextList","LanguageCode"],"members":{"TextList":{"shape":"S2"},"LanguageCode":{}}},"output":{"type":"structure","required":["ResultList","ErrorList"],"members":{"ResultList":{"type":"list","member":{"type":"structure","members":{"Index":{"type":"integer"},"Entities":{"shape":"Si"}}}},"ErrorList":{"shape":"Sb"}}}},"BatchDetectKeyPhrases":{"input":{"type":"structure","required":["TextList","LanguageCode"],"members":{"TextList":{"shape":"S2"},"LanguageCode":{}}},"output":{"type":"structure","required":["ResultList","ErrorList"],"members":{"ResultList":{"type":"list","member":{"type":"structure","members":{"Index":{"type":"integer"},"KeyPhrases":{"shape":"Sp"}}}},"ErrorList":{"shape":"Sb"}}}},"BatchDetectSentiment":{"input":{"type":"structure","required":["TextList","LanguageCode"],"members":{"TextList":{"shape":"S2"},"LanguageCode":{}}},"output":{"type":"structure","required":["ResultList","ErrorList"],"members":{"ResultList":{"type":"list","member":{"type":"structure","members":{"Index":{"type":"integer"},"Sentiment":{},"SentimentScore":{"shape":"Sw"}}}},"ErrorList":{"shape":"Sb"}}}},"BatchDetectSyntax":{"input":{"type":"structure","required":["TextList","LanguageCode"],"members":{"TextList":{"shape":"S2"},"LanguageCode":{}}},"output":{"type":"structure","required":["ResultList","ErrorList"],"members":{"ResultList":{"type":"list","member":{"type":"structure","members":{"Index":{"type":"integer"},"SyntaxTokens":{"shape":"S12"}}}},"ErrorList":{"shape":"Sb"}}}},"CreateDocumentClassifier":{"input":{"type":"structure","required":["DocumentClassifierName","DataAccessRoleArn","InputDataConfig","LanguageCode"],"members":{"DocumentClassifierName":{},"DataAccessRoleArn":{},"Tags":{"shape":"S19"},"InputDataConfig":{"shape":"S1d"},"OutputDataConfig":{"shape":"S1f"},"ClientRequestToken":{"idempotencyToken":true},"LanguageCode":{},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1i"}}},"output":{"type":"structure","members":{"DocumentClassifierArn":{}}}},"CreateEntityRecognizer":{"input":{"type":"structure","required":["RecognizerName","DataAccessRoleArn","InputDataConfig","LanguageCode"],"members":{"RecognizerName":{},"DataAccessRoleArn":{},"Tags":{"shape":"S19"},"InputDataConfig":{"shape":"S1q"},"ClientRequestToken":{"idempotencyToken":true},"LanguageCode":{},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1i"}}},"output":{"type":"structure","members":{"EntityRecognizerArn":{}}}},"DeleteDocumentClassifier":{"input":{"type":"structure","required":["DocumentClassifierArn"],"members":{"DocumentClassifierArn":{}}},"output":{"type":"structure","members":{}}},"DeleteEntityRecognizer":{"input":{"type":"structure","required":["EntityRecognizerArn"],"members":{"EntityRecognizerArn":{}}},"output":{"type":"structure","members":{}}},"DescribeDocumentClassificationJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"DocumentClassificationJobProperties":{"shape":"S26"}}}},"DescribeDocumentClassifier":{"input":{"type":"structure","required":["DocumentClassifierArn"],"members":{"DocumentClassifierArn":{}}},"output":{"type":"structure","members":{"DocumentClassifierProperties":{"shape":"S2g"}}}},"DescribeDominantLanguageDetectionJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"DominantLanguageDetectionJobProperties":{"shape":"S2n"}}}},"DescribeEntitiesDetectionJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"EntitiesDetectionJobProperties":{"shape":"S2q"}}}},"DescribeEntityRecognizer":{"input":{"type":"structure","required":["EntityRecognizerArn"],"members":{"EntityRecognizerArn":{}}},"output":{"type":"structure","members":{"EntityRecognizerProperties":{"shape":"S2t"}}}},"DescribeKeyPhrasesDetectionJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"KeyPhrasesDetectionJobProperties":{"shape":"S31"}}}},"DescribeSentimentDetectionJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"SentimentDetectionJobProperties":{"shape":"S34"}}}},"DescribeTopicsDetectionJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"TopicsDetectionJobProperties":{"shape":"S37"}}}},"DetectDominantLanguage":{"input":{"type":"structure","required":["Text"],"members":{"Text":{}}},"output":{"type":"structure","members":{"Languages":{"shape":"S8"}}}},"DetectEntities":{"input":{"type":"structure","required":["Text","LanguageCode"],"members":{"Text":{},"LanguageCode":{}}},"output":{"type":"structure","members":{"Entities":{"shape":"Si"}}}},"DetectKeyPhrases":{"input":{"type":"structure","required":["Text","LanguageCode"],"members":{"Text":{},"LanguageCode":{}}},"output":{"type":"structure","members":{"KeyPhrases":{"shape":"Sp"}}}},"DetectSentiment":{"input":{"type":"structure","required":["Text","LanguageCode"],"members":{"Text":{},"LanguageCode":{}}},"output":{"type":"structure","members":{"Sentiment":{},"SentimentScore":{"shape":"Sw"}}}},"DetectSyntax":{"input":{"type":"structure","required":["Text","LanguageCode"],"members":{"Text":{},"LanguageCode":{}}},"output":{"type":"structure","members":{"SyntaxTokens":{"shape":"S12"}}}},"ListDocumentClassificationJobs":{"input":{"type":"structure","members":{"Filter":{"type":"structure","members":{"JobName":{},"JobStatus":{},"SubmitTimeBefore":{"type":"timestamp"},"SubmitTimeAfter":{"type":"timestamp"}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"DocumentClassificationJobPropertiesList":{"type":"list","member":{"shape":"S26"}},"NextToken":{}}}},"ListDocumentClassifiers":{"input":{"type":"structure","members":{"Filter":{"type":"structure","members":{"Status":{},"SubmitTimeBefore":{"type":"timestamp"},"SubmitTimeAfter":{"type":"timestamp"}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"DocumentClassifierPropertiesList":{"type":"list","member":{"shape":"S2g"}},"NextToken":{}}}},"ListDominantLanguageDetectionJobs":{"input":{"type":"structure","members":{"Filter":{"type":"structure","members":{"JobName":{},"JobStatus":{},"SubmitTimeBefore":{"type":"timestamp"},"SubmitTimeAfter":{"type":"timestamp"}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"DominantLanguageDetectionJobPropertiesList":{"type":"list","member":{"shape":"S2n"}},"NextToken":{}}}},"ListEntitiesDetectionJobs":{"input":{"type":"structure","members":{"Filter":{"type":"structure","members":{"JobName":{},"JobStatus":{},"SubmitTimeBefore":{"type":"timestamp"},"SubmitTimeAfter":{"type":"timestamp"}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"EntitiesDetectionJobPropertiesList":{"type":"list","member":{"shape":"S2q"}},"NextToken":{}}}},"ListEntityRecognizers":{"input":{"type":"structure","members":{"Filter":{"type":"structure","members":{"Status":{},"SubmitTimeBefore":{"type":"timestamp"},"SubmitTimeAfter":{"type":"timestamp"}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"EntityRecognizerPropertiesList":{"type":"list","member":{"shape":"S2t"}},"NextToken":{}}}},"ListKeyPhrasesDetectionJobs":{"input":{"type":"structure","members":{"Filter":{"type":"structure","members":{"JobName":{},"JobStatus":{},"SubmitTimeBefore":{"type":"timestamp"},"SubmitTimeAfter":{"type":"timestamp"}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"KeyPhrasesDetectionJobPropertiesList":{"type":"list","member":{"shape":"S31"}},"NextToken":{}}}},"ListSentimentDetectionJobs":{"input":{"type":"structure","members":{"Filter":{"type":"structure","members":{"JobName":{},"JobStatus":{},"SubmitTimeBefore":{"type":"timestamp"},"SubmitTimeAfter":{"type":"timestamp"}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SentimentDetectionJobPropertiesList":{"type":"list","member":{"shape":"S34"}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"ResourceArn":{},"Tags":{"shape":"S19"}}}},"ListTopicsDetectionJobs":{"input":{"type":"structure","members":{"Filter":{"type":"structure","members":{"JobName":{},"JobStatus":{},"SubmitTimeBefore":{"type":"timestamp"},"SubmitTimeAfter":{"type":"timestamp"}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"TopicsDetectionJobPropertiesList":{"type":"list","member":{"shape":"S37"}},"NextToken":{}}}},"StartDocumentClassificationJob":{"input":{"type":"structure","required":["DocumentClassifierArn","InputDataConfig","OutputDataConfig","DataAccessRoleArn"],"members":{"JobName":{},"DocumentClassifierArn":{},"InputDataConfig":{"shape":"S2b"},"OutputDataConfig":{"shape":"S2d"},"DataAccessRoleArn":{},"ClientRequestToken":{"idempotencyToken":true},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1i"}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StartDominantLanguageDetectionJob":{"input":{"type":"structure","required":["InputDataConfig","OutputDataConfig","DataAccessRoleArn"],"members":{"InputDataConfig":{"shape":"S2b"},"OutputDataConfig":{"shape":"S2d"},"DataAccessRoleArn":{},"JobName":{},"ClientRequestToken":{"idempotencyToken":true},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1i"}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StartEntitiesDetectionJob":{"input":{"type":"structure","required":["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],"members":{"InputDataConfig":{"shape":"S2b"},"OutputDataConfig":{"shape":"S2d"},"DataAccessRoleArn":{},"JobName":{},"EntityRecognizerArn":{},"LanguageCode":{},"ClientRequestToken":{"idempotencyToken":true},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1i"}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StartKeyPhrasesDetectionJob":{"input":{"type":"structure","required":["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],"members":{"InputDataConfig":{"shape":"S2b"},"OutputDataConfig":{"shape":"S2d"},"DataAccessRoleArn":{},"JobName":{},"LanguageCode":{},"ClientRequestToken":{"idempotencyToken":true},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1i"}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StartSentimentDetectionJob":{"input":{"type":"structure","required":["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],"members":{"InputDataConfig":{"shape":"S2b"},"OutputDataConfig":{"shape":"S2d"},"DataAccessRoleArn":{},"JobName":{},"LanguageCode":{},"ClientRequestToken":{"idempotencyToken":true},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1i"}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StartTopicsDetectionJob":{"input":{"type":"structure","required":["InputDataConfig","OutputDataConfig","DataAccessRoleArn"],"members":{"InputDataConfig":{"shape":"S2b"},"OutputDataConfig":{"shape":"S2d"},"DataAccessRoleArn":{},"JobName":{},"NumberOfTopics":{"type":"integer"},"ClientRequestToken":{"idempotencyToken":true},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1i"}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StopDominantLanguageDetectionJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StopEntitiesDetectionJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StopKeyPhrasesDetectionJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StopSentimentDetectionJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StopTrainingDocumentClassifier":{"input":{"type":"structure","required":["DocumentClassifierArn"],"members":{"DocumentClassifierArn":{}}},"output":{"type":"structure","members":{}}},"StopTrainingEntityRecognizer":{"input":{"type":"structure","required":["EntityRecognizerArn"],"members":{"EntityRecognizerArn":{}}},"output":{"type":"structure","members":{}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S19"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}}},"shapes":{"S2":{"type":"list","member":{}},"S8":{"type":"list","member":{"type":"structure","members":{"LanguageCode":{},"Score":{"type":"float"}}}},"Sb":{"type":"list","member":{"type":"structure","members":{"Index":{"type":"integer"},"ErrorCode":{},"ErrorMessage":{}}}},"Si":{"type":"list","member":{"type":"structure","members":{"Score":{"type":"float"},"Type":{},"Text":{},"BeginOffset":{"type":"integer"},"EndOffset":{"type":"integer"}}}},"Sp":{"type":"list","member":{"type":"structure","members":{"Score":{"type":"float"},"Text":{},"BeginOffset":{"type":"integer"},"EndOffset":{"type":"integer"}}}},"Sw":{"type":"structure","members":{"Positive":{"type":"float"},"Negative":{"type":"float"},"Neutral":{"type":"float"},"Mixed":{"type":"float"}}},"S12":{"type":"list","member":{"type":"structure","members":{"TokenId":{"type":"integer"},"Text":{},"BeginOffset":{"type":"integer"},"EndOffset":{"type":"integer"},"PartOfSpeech":{"type":"structure","members":{"Tag":{},"Score":{"type":"float"}}}}}},"S19":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"S1d":{"type":"structure","required":["S3Uri"],"members":{"S3Uri":{}}},"S1f":{"type":"structure","members":{"S3Uri":{},"KmsKeyId":{}}},"S1i":{"type":"structure","required":["SecurityGroupIds","Subnets"],"members":{"SecurityGroupIds":{"type":"list","member":{}},"Subnets":{"type":"list","member":{}}}},"S1q":{"type":"structure","required":["EntityTypes","Documents"],"members":{"EntityTypes":{"type":"list","member":{"type":"structure","required":["Type"],"members":{"Type":{}}}},"Documents":{"type":"structure","required":["S3Uri"],"members":{"S3Uri":{}}},"Annotations":{"type":"structure","required":["S3Uri"],"members":{"S3Uri":{}}},"EntityList":{"type":"structure","required":["S3Uri"],"members":{"S3Uri":{}}}}},"S26":{"type":"structure","members":{"JobId":{},"JobName":{},"JobStatus":{},"Message":{},"SubmitTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"DocumentClassifierArn":{},"InputDataConfig":{"shape":"S2b"},"OutputDataConfig":{"shape":"S2d"},"DataAccessRoleArn":{},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1i"}}},"S2b":{"type":"structure","required":["S3Uri"],"members":{"S3Uri":{},"InputFormat":{}}},"S2d":{"type":"structure","required":["S3Uri"],"members":{"S3Uri":{},"KmsKeyId":{}}},"S2g":{"type":"structure","members":{"DocumentClassifierArn":{},"LanguageCode":{},"Status":{},"Message":{},"SubmitTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"TrainingStartTime":{"type":"timestamp"},"TrainingEndTime":{"type":"timestamp"},"InputDataConfig":{"shape":"S1d"},"OutputDataConfig":{"shape":"S1f"},"ClassifierMetadata":{"type":"structure","members":{"NumberOfLabels":{"type":"integer"},"NumberOfTrainedDocuments":{"type":"integer"},"NumberOfTestDocuments":{"type":"integer"},"EvaluationMetrics":{"type":"structure","members":{"Accuracy":{"type":"double"},"Precision":{"type":"double"},"Recall":{"type":"double"},"F1Score":{"type":"double"}}}}},"DataAccessRoleArn":{},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1i"}}},"S2n":{"type":"structure","members":{"JobId":{},"JobName":{},"JobStatus":{},"Message":{},"SubmitTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"InputDataConfig":{"shape":"S2b"},"OutputDataConfig":{"shape":"S2d"},"DataAccessRoleArn":{},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1i"}}},"S2q":{"type":"structure","members":{"JobId":{},"JobName":{},"JobStatus":{},"Message":{},"SubmitTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"EntityRecognizerArn":{},"InputDataConfig":{"shape":"S2b"},"OutputDataConfig":{"shape":"S2d"},"LanguageCode":{},"DataAccessRoleArn":{},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1i"}}},"S2t":{"type":"structure","members":{"EntityRecognizerArn":{},"LanguageCode":{},"Status":{},"Message":{},"SubmitTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"TrainingStartTime":{"type":"timestamp"},"TrainingEndTime":{"type":"timestamp"},"InputDataConfig":{"shape":"S1q"},"RecognizerMetadata":{"type":"structure","members":{"NumberOfTrainedDocuments":{"type":"integer"},"NumberOfTestDocuments":{"type":"integer"},"EvaluationMetrics":{"type":"structure","members":{"Precision":{"type":"double"},"Recall":{"type":"double"},"F1Score":{"type":"double"}}},"EntityTypes":{"type":"list","member":{"type":"structure","members":{"Type":{},"EvaluationMetrics":{"type":"structure","members":{"Precision":{"type":"double"},"Recall":{"type":"double"},"F1Score":{"type":"double"}}},"NumberOfTrainMentions":{"type":"integer"}}}}}},"DataAccessRoleArn":{},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1i"}}},"S31":{"type":"structure","members":{"JobId":{},"JobName":{},"JobStatus":{},"Message":{},"SubmitTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"InputDataConfig":{"shape":"S2b"},"OutputDataConfig":{"shape":"S2d"},"LanguageCode":{},"DataAccessRoleArn":{},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1i"}}},"S34":{"type":"structure","members":{"JobId":{},"JobName":{},"JobStatus":{},"Message":{},"SubmitTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"InputDataConfig":{"shape":"S2b"},"OutputDataConfig":{"shape":"S2d"},"LanguageCode":{},"DataAccessRoleArn":{},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1i"}}},"S37":{"type":"structure","members":{"JobId":{},"JobName":{},"JobStatus":{},"Message":{},"SubmitTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"InputDataConfig":{"shape":"S2b"},"OutputDataConfig":{"shape":"S2d"},"NumberOfTopics":{"type":"integer"},"DataAccessRoleArn":{},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1i"}}}}}')},F442:function(e,t,r){var n=r("QsWE"),i="presigned-expires";function o(e){var t=e.httpRequest.headers[i],r=e.service.getSignerClass(e);if(delete e.httpRequest.headers["User-Agent"],delete e.httpRequest.headers["X-Amz-User-Agent"],r===n.Signers.V4){if(t>604800)throw n.util.error(new Error,{code:"InvalidExpiryTime",message:"Presigning does not support expiry time greater than a week with SigV4 signing.",retryable:!1});e.httpRequest.headers[i]=t}else{if(r!==n.Signers.S3)throw n.util.error(new Error,{message:"Presigning only supports S3 or SigV4 signing.",code:"UnsupportedSigner",retryable:!1});var o=e.service?e.service.getSkewCorrectedDate():n.util.date.getDate();e.httpRequest.headers[i]=parseInt(n.util.date.unixTimestamp(o)+t,10).toString()}}function a(e){var t=e.httpRequest.endpoint,r=n.util.urlParse(e.httpRequest.path),o={};r.search&&(o=n.util.queryStringParse(r.search.substr(1)));var a=e.httpRequest.headers.Authorization.split(" ");if("AWS"===a[0])a=a[1].split(":"),o.AWSAccessKeyId=a[0],o.Signature=a[1],n.util.each(e.httpRequest.headers,(function(e,t){e===i&&(e="Expires"),0===e.indexOf("x-amz-meta-")&&(delete o[e],e=e.toLowerCase()),o[e]=t})),delete e.httpRequest.headers[i],delete o.Authorization,delete o.Host;else if("AWS4-HMAC-SHA256"===a[0]){a.shift();var s=a.join(" ").match(/Signature=(.*?)(?:,|\s|\r?\n|$)/)[1];o["X-Amz-Signature"]=s,delete o.Expires}t.pathname=r.pathname,t.search=n.util.queryParamsToString(o)}n.Signers.Presign=(0,n.util.inherit)({sign:function(e,t,r){if(e.httpRequest.headers[i]=t||3600,e.on("build",o),e.on("sign",a),e.removeListener("afterBuild",n.EventListeners.Core.SET_CONTENT_LENGTH),e.removeListener("afterBuild",n.EventListeners.Core.COMPUTE_SHA256),e.emit("beforePresign",[e]),!r){if(e.build(),e.response.error)throw e.response.error;return n.util.urlFormat(e.httpRequest.endpoint)}e.build((function(){this.response.error?r(this.response.error):r(null,n.util.urlFormat(e.httpRequest.endpoint))}))}}),e.exports=n.Signers.Presign},FGtl:function(e,t,r){var n=r("QsWE"),i={},o=[],a="aws4_request";e.exports={createScope:function(e,t,r){return[e.substr(0,8),t,r,a].join("/")},getSigningKey:function(e,t,r,s,u){var c=[n.util.crypto.hmac(e.secretAccessKey,e.accessKeyId,"base64"),t,r,s].join("_");if((u=!1!==u)&&c in i)return i[c];var l=n.util.crypto.hmac("AWS4"+e.secretAccessKey,t,"buffer"),p=n.util.crypto.hmac(l,r,"buffer"),m=n.util.crypto.hmac(p,s,"buffer"),d=n.util.crypto.hmac(m,a,"buffer");return u&&(i[c]=d,o.push(c),o.length>50&&delete i[o.shift()]),d},emptyCache:function(){i={},o=[]}}},FQVY:function(e){e.exports=JSON.parse('{"acm":{"name":"ACM","cors":true},"apigateway":{"name":"APIGateway","cors":true},"applicationautoscaling":{"prefix":"application-autoscaling","name":"ApplicationAutoScaling","cors":true},"appstream":{"name":"AppStream"},"autoscaling":{"name":"AutoScaling","cors":true},"batch":{"name":"Batch"},"budgets":{"name":"Budgets"},"clouddirectory":{"name":"CloudDirectory","versions":["2016-05-10*"]},"cloudformation":{"name":"CloudFormation","cors":true},"cloudfront":{"name":"CloudFront","versions":["2013-05-12*","2013-11-11*","2014-05-31*","2014-10-21*","2014-11-06*","2015-04-17*","2015-07-27*","2015-09-17*","2016-01-13*","2016-01-28*","2016-08-01*","2016-08-20*","2016-09-07*","2016-09-29*","2016-11-25*","2017-03-25*","2017-10-30*","2018-06-18*","2018-11-05*"],"cors":true},"cloudhsm":{"name":"CloudHSM","cors":true},"cloudsearch":{"name":"CloudSearch"},"cloudsearchdomain":{"name":"CloudSearchDomain"},"cloudtrail":{"name":"CloudTrail","cors":true},"cloudwatch":{"prefix":"monitoring","name":"CloudWatch","cors":true},"cloudwatchevents":{"prefix":"events","name":"CloudWatchEvents","versions":["2014-02-03*"],"cors":true},"cloudwatchlogs":{"prefix":"logs","name":"CloudWatchLogs","cors":true},"codebuild":{"name":"CodeBuild","cors":true},"codecommit":{"name":"CodeCommit","cors":true},"codedeploy":{"name":"CodeDeploy","cors":true},"codepipeline":{"name":"CodePipeline","cors":true},"cognitoidentity":{"prefix":"cognito-identity","name":"CognitoIdentity","cors":true},"cognitoidentityserviceprovider":{"prefix":"cognito-idp","name":"CognitoIdentityServiceProvider","cors":true},"cognitosync":{"prefix":"cognito-sync","name":"CognitoSync","cors":true},"configservice":{"prefix":"config","name":"ConfigService","cors":true},"cur":{"name":"CUR","cors":true},"datapipeline":{"name":"DataPipeline"},"devicefarm":{"name":"DeviceFarm","cors":true},"directconnect":{"name":"DirectConnect","cors":true},"directoryservice":{"prefix":"ds","name":"DirectoryService"},"discovery":{"name":"Discovery"},"dms":{"name":"DMS"},"dynamodb":{"name":"DynamoDB","cors":true},"dynamodbstreams":{"prefix":"streams.dynamodb","name":"DynamoDBStreams","cors":true},"ec2":{"name":"EC2","versions":["2013-06-15*","2013-10-15*","2014-02-01*","2014-05-01*","2014-06-15*","2014-09-01*","2014-10-01*","2015-03-01*","2015-04-15*","2015-10-01*","2016-04-01*","2016-09-15*"],"cors":true},"ecr":{"name":"ECR","cors":true},"ecs":{"name":"ECS","cors":true},"efs":{"prefix":"elasticfilesystem","name":"EFS","cors":true},"elasticache":{"name":"ElastiCache","versions":["2012-11-15*","2014-03-24*","2014-07-15*","2014-09-30*"],"cors":true},"elasticbeanstalk":{"name":"ElasticBeanstalk","cors":true},"elb":{"prefix":"elasticloadbalancing","name":"ELB","cors":true},"elbv2":{"prefix":"elasticloadbalancingv2","name":"ELBv2","cors":true},"emr":{"prefix":"elasticmapreduce","name":"EMR","cors":true},"es":{"name":"ES"},"elastictranscoder":{"name":"ElasticTranscoder","cors":true},"firehose":{"name":"Firehose","cors":true},"gamelift":{"name":"GameLift","cors":true},"glacier":{"name":"Glacier"},"health":{"name":"Health"},"iam":{"name":"IAM","cors":true},"importexport":{"name":"ImportExport"},"inspector":{"name":"Inspector","versions":["2015-08-18*"],"cors":true},"iot":{"name":"Iot","cors":true},"iotdata":{"prefix":"iot-data","name":"IotData","cors":true},"kinesis":{"name":"Kinesis","cors":true},"kinesisanalytics":{"name":"KinesisAnalytics"},"kms":{"name":"KMS","cors":true},"lambda":{"name":"Lambda","cors":true},"lexruntime":{"prefix":"runtime.lex","name":"LexRuntime","cors":true},"lightsail":{"name":"Lightsail"},"machinelearning":{"name":"MachineLearning","cors":true},"marketplacecommerceanalytics":{"name":"MarketplaceCommerceAnalytics","cors":true},"marketplacemetering":{"prefix":"meteringmarketplace","name":"MarketplaceMetering"},"mturk":{"prefix":"mturk-requester","name":"MTurk","cors":true},"mobileanalytics":{"name":"MobileAnalytics","cors":true},"opsworks":{"name":"OpsWorks","cors":true},"opsworkscm":{"name":"OpsWorksCM"},"organizations":{"name":"Organizations"},"pinpoint":{"name":"Pinpoint"},"polly":{"name":"Polly","cors":true},"rds":{"name":"RDS","versions":["2014-09-01*"],"cors":true},"redshift":{"name":"Redshift","cors":true},"rekognition":{"name":"Rekognition","cors":true},"resourcegroupstaggingapi":{"name":"ResourceGroupsTaggingAPI"},"route53":{"name":"Route53","cors":true},"route53domains":{"name":"Route53Domains","cors":true},"s3":{"name":"S3","dualstackAvailable":true,"cors":true},"s3control":{"name":"S3Control","dualstackAvailable":true},"servicecatalog":{"name":"ServiceCatalog","cors":true},"ses":{"prefix":"email","name":"SES","cors":true},"shield":{"name":"Shield"},"simpledb":{"prefix":"sdb","name":"SimpleDB"},"sms":{"name":"SMS"},"snowball":{"name":"Snowball"},"sns":{"name":"SNS","cors":true},"sqs":{"name":"SQS","cors":true},"ssm":{"name":"SSM","cors":true},"storagegateway":{"name":"StorageGateway","cors":true},"stepfunctions":{"prefix":"states","name":"StepFunctions"},"sts":{"name":"STS","cors":true},"support":{"name":"Support"},"swf":{"name":"SWF"},"xray":{"name":"XRay"},"waf":{"name":"WAF","cors":true},"wafregional":{"prefix":"waf-regional","name":"WAFRegional"},"workdocs":{"name":"WorkDocs","cors":true},"workspaces":{"name":"WorkSpaces"},"codestar":{"name":"CodeStar"},"lexmodelbuildingservice":{"prefix":"lex-models","name":"LexModelBuildingService","cors":true},"marketplaceentitlementservice":{"prefix":"entitlement.marketplace","name":"MarketplaceEntitlementService"},"athena":{"name":"Athena"},"greengrass":{"name":"Greengrass"},"dax":{"name":"DAX"},"migrationhub":{"prefix":"AWSMigrationHub","name":"MigrationHub"},"cloudhsmv2":{"name":"CloudHSMV2"},"glue":{"name":"Glue"},"mobile":{"name":"Mobile"},"pricing":{"name":"Pricing","cors":true},"costexplorer":{"prefix":"ce","name":"CostExplorer","cors":true},"mediaconvert":{"name":"MediaConvert"},"medialive":{"name":"MediaLive"},"mediapackage":{"name":"MediaPackage"},"mediastore":{"name":"MediaStore"},"mediastoredata":{"prefix":"mediastore-data","name":"MediaStoreData","cors":true},"appsync":{"name":"AppSync"},"guardduty":{"name":"GuardDuty"},"mq":{"name":"MQ"},"comprehend":{"name":"Comprehend","cors":true},"iotjobsdataplane":{"prefix":"iot-jobs-data","name":"IoTJobsDataPlane"},"kinesisvideoarchivedmedia":{"prefix":"kinesis-video-archived-media","name":"KinesisVideoArchivedMedia","cors":true},"kinesisvideomedia":{"prefix":"kinesis-video-media","name":"KinesisVideoMedia","cors":true},"kinesisvideo":{"name":"KinesisVideo","cors":true},"sagemakerruntime":{"prefix":"runtime.sagemaker","name":"SageMakerRuntime"},"sagemaker":{"name":"SageMaker"},"translate":{"name":"Translate","cors":true},"resourcegroups":{"prefix":"resource-groups","name":"ResourceGroups","cors":true},"alexaforbusiness":{"name":"AlexaForBusiness"},"cloud9":{"name":"Cloud9"},"serverlessapplicationrepository":{"prefix":"serverlessrepo","name":"ServerlessApplicationRepository"},"servicediscovery":{"name":"ServiceDiscovery"},"workmail":{"name":"WorkMail"},"autoscalingplans":{"prefix":"autoscaling-plans","name":"AutoScalingPlans"},"transcribeservice":{"prefix":"transcribe","name":"TranscribeService"},"connect":{"name":"Connect"},"acmpca":{"prefix":"acm-pca","name":"ACMPCA"},"fms":{"name":"FMS"},"secretsmanager":{"name":"SecretsManager","cors":true},"iotanalytics":{"name":"IoTAnalytics"},"iot1clickdevicesservice":{"prefix":"iot1click-devices","name":"IoT1ClickDevicesService"},"iot1clickprojects":{"prefix":"iot1click-projects","name":"IoT1ClickProjects"},"pi":{"name":"PI"},"neptune":{"name":"Neptune"},"mediatailor":{"name":"MediaTailor"},"eks":{"name":"EKS"},"macie":{"name":"Macie"},"dlm":{"name":"DLM"},"signer":{"name":"Signer"},"chime":{"name":"Chime"},"pinpointemail":{"prefix":"pinpoint-email","name":"PinpointEmail"},"ram":{"name":"RAM"},"route53resolver":{"name":"Route53Resolver"},"pinpointsmsvoice":{"prefix":"sms-voice","name":"PinpointSMSVoice"},"quicksight":{"name":"QuickSight"},"rdsdataservice":{"prefix":"rds-data","name":"RDSDataService"},"amplify":{"name":"Amplify"},"datasync":{"name":"DataSync"},"robomaker":{"name":"RoboMaker"},"transfer":{"name":"Transfer"},"globalaccelerator":{"name":"GlobalAccelerator"},"comprehendmedical":{"name":"ComprehendMedical","cors":true},"kinesisanalyticsv2":{"name":"KinesisAnalyticsV2"},"mediaconnect":{"name":"MediaConnect"},"fsx":{"name":"FSx"},"securityhub":{"name":"SecurityHub"},"appmesh":{"name":"AppMesh","versions":["2018-10-01*"]},"licensemanager":{"prefix":"license-manager","name":"LicenseManager"},"kafka":{"name":"Kafka"},"apigatewaymanagementapi":{"name":"ApiGatewayManagementApi"},"apigatewayv2":{"name":"ApiGatewayV2"},"docdb":{"name":"DocDB"},"backup":{"name":"Backup"},"worklink":{"name":"WorkLink"},"textract":{"name":"Textract"},"managedblockchain":{"name":"ManagedBlockchain"},"mediapackagevod":{"prefix":"mediapackage-vod","name":"MediaPackageVod"},"groundstation":{"name":"GroundStation"},"iotthingsgraph":{"name":"IoTThingsGraph"},"iotevents":{"name":"IoTEvents"},"ioteventsdata":{"prefix":"iotevents-data","name":"IoTEventsData"},"personalize":{"name":"Personalize","cors":true},"personalizeevents":{"prefix":"personalize-events","name":"PersonalizeEvents","cors":true},"personalizeruntime":{"prefix":"personalize-runtime","name":"PersonalizeRuntime","cors":true},"applicationinsights":{"prefix":"application-insights","name":"ApplicationInsights"},"servicequotas":{"prefix":"service-quotas","name":"ServiceQuotas"},"ec2instanceconnect":{"prefix":"ec2-instance-connect","name":"EC2InstanceConnect"},"eventbridge":{"name":"EventBridge"},"lakeformation":{"name":"LakeFormation"},"forecastservice":{"prefix":"forecast","name":"ForecastService"},"forecastqueryservice":{"prefix":"forecastquery","name":"ForecastQueryService"}}')},FRkb:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2016-02-06","endpointPrefix":"autoscaling","jsonVersion":"1.1","protocol":"json","serviceFullName":"Application Auto Scaling","serviceId":"Application Auto Scaling","signatureVersion":"v4","signingName":"application-autoscaling","targetPrefix":"AnyScaleFrontendService","uid":"application-autoscaling-2016-02-06"},"operations":{"DeleteScalingPolicy":{"input":{"type":"structure","required":["PolicyName","ServiceNamespace","ResourceId","ScalableDimension"],"members":{"PolicyName":{},"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{}}},"output":{"type":"structure","members":{}}},"DeleteScheduledAction":{"input":{"type":"structure","required":["ServiceNamespace","ScheduledActionName","ResourceId","ScalableDimension"],"members":{"ServiceNamespace":{},"ScheduledActionName":{},"ResourceId":{},"ScalableDimension":{}}},"output":{"type":"structure","members":{}}},"DeregisterScalableTarget":{"input":{"type":"structure","required":["ServiceNamespace","ResourceId","ScalableDimension"],"members":{"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{}}},"output":{"type":"structure","members":{}}},"DescribeScalableTargets":{"input":{"type":"structure","required":["ServiceNamespace"],"members":{"ServiceNamespace":{},"ResourceIds":{"shape":"Sb"},"ScalableDimension":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ScalableTargets":{"type":"list","member":{"type":"structure","required":["ServiceNamespace","ResourceId","ScalableDimension","MinCapacity","MaxCapacity","RoleARN","CreationTime"],"members":{"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"MinCapacity":{"type":"integer"},"MaxCapacity":{"type":"integer"},"RoleARN":{},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeScalingActivities":{"input":{"type":"structure","required":["ServiceNamespace"],"members":{"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ScalingActivities":{"type":"list","member":{"type":"structure","required":["ActivityId","ServiceNamespace","ResourceId","ScalableDimension","Description","Cause","StartTime","StatusCode"],"members":{"ActivityId":{},"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"Description":{},"Cause":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"StatusCode":{},"StatusMessage":{},"Details":{}}}},"NextToken":{}}}},"DescribeScalingPolicies":{"input":{"type":"structure","required":["ServiceNamespace"],"members":{"PolicyNames":{"shape":"Sb"},"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ScalingPolicies":{"type":"list","member":{"type":"structure","required":["PolicyARN","PolicyName","ServiceNamespace","ResourceId","ScalableDimension","PolicyType","CreationTime"],"members":{"PolicyARN":{},"PolicyName":{},"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"PolicyType":{},"StepScalingPolicyConfiguration":{"shape":"Sv"},"TargetTrackingScalingPolicyConfiguration":{"shape":"S14"},"Alarms":{"shape":"S1i"},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeScheduledActions":{"input":{"type":"structure","required":["ServiceNamespace"],"members":{"ScheduledActionNames":{"shape":"Sb"},"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ScheduledActions":{"type":"list","member":{"type":"structure","required":["ScheduledActionName","ScheduledActionARN","ServiceNamespace","Schedule","ResourceId","CreationTime"],"members":{"ScheduledActionName":{},"ScheduledActionARN":{},"ServiceNamespace":{},"Schedule":{},"ResourceId":{},"ScalableDimension":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"ScalableTargetAction":{"shape":"S1p"},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"PutScalingPolicy":{"input":{"type":"structure","required":["PolicyName","ServiceNamespace","ResourceId","ScalableDimension"],"members":{"PolicyName":{},"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"PolicyType":{},"StepScalingPolicyConfiguration":{"shape":"Sv"},"TargetTrackingScalingPolicyConfiguration":{"shape":"S14"}}},"output":{"type":"structure","required":["PolicyARN"],"members":{"PolicyARN":{},"Alarms":{"shape":"S1i"}}}},"PutScheduledAction":{"input":{"type":"structure","required":["ServiceNamespace","ScheduledActionName","ResourceId","ScalableDimension"],"members":{"ServiceNamespace":{},"Schedule":{},"ScheduledActionName":{},"ResourceId":{},"ScalableDimension":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"ScalableTargetAction":{"shape":"S1p"}}},"output":{"type":"structure","members":{}}},"RegisterScalableTarget":{"input":{"type":"structure","required":["ServiceNamespace","ResourceId","ScalableDimension"],"members":{"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"MinCapacity":{"type":"integer"},"MaxCapacity":{"type":"integer"},"RoleARN":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"Sb":{"type":"list","member":{}},"Sv":{"type":"structure","members":{"AdjustmentType":{},"StepAdjustments":{"type":"list","member":{"type":"structure","required":["ScalingAdjustment"],"members":{"MetricIntervalLowerBound":{"type":"double"},"MetricIntervalUpperBound":{"type":"double"},"ScalingAdjustment":{"type":"integer"}}}},"MinAdjustmentMagnitude":{"type":"integer"},"Cooldown":{"type":"integer"},"MetricAggregationType":{}}},"S14":{"type":"structure","required":["TargetValue"],"members":{"TargetValue":{"type":"double"},"PredefinedMetricSpecification":{"type":"structure","required":["PredefinedMetricType"],"members":{"PredefinedMetricType":{},"ResourceLabel":{}}},"CustomizedMetricSpecification":{"type":"structure","required":["MetricName","Namespace","Statistic"],"members":{"MetricName":{},"Namespace":{},"Dimensions":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"Statistic":{},"Unit":{}}},"ScaleOutCooldown":{"type":"integer"},"ScaleInCooldown":{"type":"integer"},"DisableScaleIn":{"type":"boolean"}}},"S1i":{"type":"list","member":{"type":"structure","required":["AlarmName","AlarmARN"],"members":{"AlarmName":{},"AlarmARN":{}}}},"S1p":{"type":"structure","members":{"MinCapacity":{"type":"integer"},"MaxCapacity":{"type":"integer"}}}}}')},FWqP:function(e){e.exports=JSON.parse('{"version":2,"waiters":{"StackExists":{"delay":5,"operation":"DescribeStacks","maxAttempts":20,"acceptors":[{"matcher":"status","expected":200,"state":"success"},{"matcher":"error","expected":"ValidationError","state":"retry"}]},"StackCreateComplete":{"delay":30,"operation":"DescribeStacks","maxAttempts":120,"description":"Wait until stack status is CREATE_COMPLETE.","acceptors":[{"argument":"Stacks[].StackStatus","expected":"CREATE_COMPLETE","matcher":"pathAll","state":"success"},{"argument":"Stacks[].StackStatus","expected":"CREATE_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"DELETE_COMPLETE","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"DELETE_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"ROLLBACK_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"ROLLBACK_COMPLETE","matcher":"pathAny","state":"failure"},{"expected":"ValidationError","matcher":"error","state":"failure"}]},"StackDeleteComplete":{"delay":30,"operation":"DescribeStacks","maxAttempts":120,"description":"Wait until stack status is DELETE_COMPLETE.","acceptors":[{"argument":"Stacks[].StackStatus","expected":"DELETE_COMPLETE","matcher":"pathAll","state":"success"},{"expected":"ValidationError","matcher":"error","state":"success"},{"argument":"Stacks[].StackStatus","expected":"DELETE_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"CREATE_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"ROLLBACK_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"UPDATE_ROLLBACK_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"UPDATE_ROLLBACK_IN_PROGRESS","matcher":"pathAny","state":"failure"}]},"StackUpdateComplete":{"delay":30,"maxAttempts":120,"operation":"DescribeStacks","description":"Wait until stack status is UPDATE_COMPLETE.","acceptors":[{"argument":"Stacks[].StackStatus","expected":"UPDATE_COMPLETE","matcher":"pathAll","state":"success"},{"expected":"UPDATE_FAILED","matcher":"pathAny","state":"failure","argument":"Stacks[].StackStatus"},{"argument":"Stacks[].StackStatus","expected":"UPDATE_ROLLBACK_FAILED","matcher":"pathAny","state":"failure"},{"expected":"UPDATE_ROLLBACK_COMPLETE","matcher":"pathAny","state":"failure","argument":"Stacks[].StackStatus"},{"expected":"ValidationError","matcher":"error","state":"failure"}]},"ChangeSetCreateComplete":{"delay":30,"operation":"DescribeChangeSet","maxAttempts":120,"description":"Wait until change set status is CREATE_COMPLETE.","acceptors":[{"argument":"Status","expected":"CREATE_COMPLETE","matcher":"path","state":"success"},{"argument":"Status","expected":"FAILED","matcher":"path","state":"failure"},{"expected":"ValidationError","matcher":"error","state":"failure"}]}}}')},Fnuy:function(e,t,r){!function(e){"use strict";e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var r=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(r="a"),e+r},week:{dow:1,doy:4}})}(r("wd/R"))},Fy8g:function(e,t,r){var n=r("QsWE"),i=["deleteThingShadow","getThingShadow","updateThingShadow"];n.util.update(n.IotData.prototype,{validateService:function(){if(!this.config.endpoint||this.config.endpoint.indexOf("{")>=0)throw n.util.error(new Error,{name:"InvalidEndpoint",message:"AWS.IotData requires an explicit `endpoint' configuration option."})},setupRequestListeners:function(e){e.addListener("validateResponse",this.validateResponseBody),i.indexOf(e.operation)>-1&&e.addListener("extractData",n.util.convertPayloadToString)},validateResponseBody:function(e){var t=(e.httpResponse.body.toString()||"{}").trim();t&&"{"===t.charAt(0)||(e.httpResponse.body="")}})},"G+Mv":function(e){e.exports=JSON.parse('{"pagination":{}}')},"G/J5":function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.elb={},n.ELB=i.defineService("elb",["2012-06-01"]),Object.defineProperty(o.services.elb,"2012-06-01",{get:function(){var e=r("htyX");return e.paginators=r("myRI").pagination,e.waiters=r("taKi").waiters,e},enumerable:!0,configurable:!0}),e.exports=n.ELB},G0Uy:function(e,t,r){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(r("wd/R"))},G1jG:function(e){e.exports=JSON.parse('{"pagination":{"DescribeCachediSCSIVolumes":{"result_key":"CachediSCSIVolumes"},"DescribeStorediSCSIVolumes":{"result_key":"StorediSCSIVolumes"},"DescribeTapeArchives":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"TapeArchives"},"DescribeTapeRecoveryPoints":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"TapeRecoveryPointInfos"},"DescribeTapes":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"Tapes"},"DescribeVTLDevices":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"VTLDevices"},"ListFileShares":{"input_token":"Marker","limit_key":"Limit","non_aggregate_keys":["Marker"],"output_token":"NextMarker","result_key":"FileShareInfoList"},"ListGateways":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"Gateways"},"ListLocalDisks":{"result_key":"Disks"},"ListTagsForResource":{"input_token":"Marker","limit_key":"Limit","non_aggregate_keys":["ResourceARN"],"output_token":"Marker","result_key":"Tags"},"ListTapes":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"TapeInfos"},"ListVolumeRecoveryPoints":{"result_key":"VolumeRecoveryPointInfos"},"ListVolumes":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"VolumeInfos"}}}')},G1lR:function(e){e.exports=JSON.parse('{"pagination":{"GetOfferingStatus":{"input_token":"nextToken","output_token":"nextToken","result_key":["current","nextPeriod"]},"ListArtifacts":{"input_token":"nextToken","output_token":"nextToken","result_key":"artifacts"},"ListDevicePools":{"input_token":"nextToken","output_token":"nextToken","result_key":"devicePools"},"ListDevices":{"input_token":"nextToken","output_token":"nextToken","result_key":"devices"},"ListJobs":{"input_token":"nextToken","output_token":"nextToken","result_key":"jobs"},"ListOfferingTransactions":{"input_token":"nextToken","output_token":"nextToken","result_key":"offeringTransactions"},"ListOfferings":{"input_token":"nextToken","output_token":"nextToken","result_key":"offerings"},"ListProjects":{"input_token":"nextToken","output_token":"nextToken","result_key":"projects"},"ListRuns":{"input_token":"nextToken","output_token":"nextToken","result_key":"runs"},"ListSamples":{"input_token":"nextToken","output_token":"nextToken","result_key":"samples"},"ListSuites":{"input_token":"nextToken","output_token":"nextToken","result_key":"suites"},"ListTests":{"input_token":"nextToken","output_token":"nextToken","result_key":"tests"},"ListUniqueProblems":{"input_token":"nextToken","output_token":"nextToken","result_key":"uniqueProblems"},"ListUploads":{"input_token":"nextToken","output_token":"nextToken","result_key":"uploads"}}}')},GFRI:function(e){e.exports=JSON.parse('{"pagination":{"BatchGetItem":{"input_token":"RequestItems","output_token":"UnprocessedKeys"},"ListTables":{"input_token":"ExclusiveStartTableName","limit_key":"Limit","output_token":"LastEvaluatedTableName","result_key":"TableNames"},"Query":{"input_token":"ExclusiveStartKey","limit_key":"Limit","output_token":"LastEvaluatedKey","result_key":"Items"},"Scan":{"input_token":"ExclusiveStartKey","limit_key":"Limit","output_token":"LastEvaluatedKey","result_key":"Items"}}}')},GNFf:function(e){e.exports=JSON.parse('{"pagination":{"DescribeDBEngineVersions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBEngineVersions"},"DescribeDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBInstances"},"DescribeDBLogFiles":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DescribeDBLogFiles"},"DescribeDBParameterGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBParameterGroups"},"DescribeDBParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Parameters"},"DescribeDBSecurityGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSecurityGroups"},"DescribeDBSnapshots":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSnapshots"},"DescribeDBSubnetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSubnetGroups"},"DescribeEngineDefaultParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"EngineDefaults.Marker","result_key":"EngineDefaults.Parameters"},"DescribeEventSubscriptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"EventSubscriptionsList"},"DescribeEvents":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Events"},"DescribeOptionGroupOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupOptions"},"DescribeOptionGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupsList"},"DescribeOrderableDBInstanceOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OrderableDBInstanceOptions"},"DescribeReservedDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstances"},"DescribeReservedDBInstancesOfferings":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstancesOfferings"},"DownloadDBLogFilePortion":{"input_token":"Marker","limit_key":"NumberOfLines","more_results":"AdditionalDataPending","output_token":"Marker","result_key":"LogFileData"},"ListTagsForResource":{"result_key":"TagList"}}}')},H3c4:function(e,t,r){var n=r("QsWE");n.util.update(n.MachineLearning.prototype,{setupRequestListeners:function(e){"predict"===e.operation&&e.addListener("build",this.buildEndpoint)},buildEndpoint:function(e){var t=e.params.PredictEndpoint;t&&(e.httpRequest.endpoint=new n.Endpoint(t))}})},H7XF:function(e,t,r){"use strict";t.byteLength=function(e){var t=c(e),r=t[1];return 3*(t[0]+r)/4-r},t.toByteArray=function(e){var t,r,n=c(e),a=n[0],s=n[1],u=new o(function(e,t,r){return 3*(t+r)/4-r}(0,a,s)),l=0,p=s>0?a-4:a;for(r=0;r>16&255,u[l++]=t>>8&255,u[l++]=255&t;return 2===s&&(t=i[e.charCodeAt(r)]<<2|i[e.charCodeAt(r+1)]>>4,u[l++]=255&t),1===s&&(t=i[e.charCodeAt(r)]<<10|i[e.charCodeAt(r+1)]<<4|i[e.charCodeAt(r+2)]>>2,u[l++]=t>>8&255,u[l++]=255&t),u},t.fromByteArray=function(e){for(var t,r=e.length,i=r%3,o=[],a=0,s=r-i;as?s:a+16383));return 1===i?o.push(n[(t=e[r-1])>>2]+n[t<<4&63]+"=="):2===i&&o.push(n[(t=(e[r-2]<<8)+e[r-1])>>10]+n[t>>4&63]+n[t<<2&63]+"="),o.join("")};for(var n=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,u=a.length;s0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function l(e,t,r){for(var i,o=[],a=t;a>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return o.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},H8ED:function(e,t,r){!function(e){"use strict";function t(e,t,r){var n,i;return"m"===r?t?"хвіліна":"хвіліну":"h"===r?t?"гадзіна":"гадзіну":e+" "+(n=+e,i={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:t?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[r].split("_"),n%10==1&&n%100!=11?i[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?i[1]:i[2])}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:t,mm:t,h:t,hh:t,d:"дзень",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,r){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(r("wd/R"))},HCoK:function(e){e.exports=JSON.parse('{"pagination":{"DescribeScalableTargets":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ScalableTargets"},"DescribeScalingActivities":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ScalingActivities"},"DescribeScalingPolicies":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ScalingPolicies"}}}')},HP2U:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2017-10-30","endpointPrefix":"cloudfront","globalEndpoint":"cloudfront.amazonaws.com","protocol":"rest-xml","serviceAbbreviation":"CloudFront","serviceFullName":"Amazon CloudFront","serviceId":"CloudFront","signatureVersion":"v4","uid":"cloudfront-2017-10-30"},"operations":{"CreateCloudFrontOriginAccessIdentity":{"http":{"requestUri":"/2017-10-30/origin-access-identity/cloudfront","responseCode":201},"input":{"type":"structure","required":["CloudFrontOriginAccessIdentityConfig"],"members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2","locationName":"CloudFrontOriginAccessIdentityConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},"payload":"CloudFrontOriginAccessIdentityConfig"},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"CreateDistribution":{"http":{"requestUri":"/2017-10-30/distribution","responseCode":201},"input":{"type":"structure","required":["DistributionConfig"],"members":{"DistributionConfig":{"shape":"S7","locationName":"DistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},"payload":"DistributionConfig"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1t"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"CreateDistributionWithTags":{"http":{"requestUri":"/2017-10-30/distribution?WithTags","responseCode":201},"input":{"type":"structure","required":["DistributionConfigWithTags"],"members":{"DistributionConfigWithTags":{"locationName":"DistributionConfigWithTags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"},"type":"structure","required":["DistributionConfig","Tags"],"members":{"DistributionConfig":{"shape":"S7"},"Tags":{"shape":"S22"}}}},"payload":"DistributionConfigWithTags"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1t"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"CreateFieldLevelEncryptionConfig":{"http":{"requestUri":"/2017-10-30/field-level-encryption","responseCode":201},"input":{"type":"structure","required":["FieldLevelEncryptionConfig"],"members":{"FieldLevelEncryptionConfig":{"shape":"S29","locationName":"FieldLevelEncryptionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},"payload":"FieldLevelEncryptionConfig"},"output":{"type":"structure","members":{"FieldLevelEncryption":{"shape":"S2k"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryption"}},"CreateFieldLevelEncryptionProfile":{"http":{"requestUri":"/2017-10-30/field-level-encryption-profile","responseCode":201},"input":{"type":"structure","required":["FieldLevelEncryptionProfileConfig"],"members":{"FieldLevelEncryptionProfileConfig":{"shape":"S2m","locationName":"FieldLevelEncryptionProfileConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},"payload":"FieldLevelEncryptionProfileConfig"},"output":{"type":"structure","members":{"FieldLevelEncryptionProfile":{"shape":"S2t"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionProfile"}},"CreateInvalidation":{"http":{"requestUri":"/2017-10-30/distribution/{DistributionId}/invalidation","responseCode":201},"input":{"type":"structure","required":["DistributionId","InvalidationBatch"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"InvalidationBatch":{"shape":"S2v","locationName":"InvalidationBatch","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},"payload":"InvalidationBatch"},"output":{"type":"structure","members":{"Location":{"location":"header","locationName":"Location"},"Invalidation":{"shape":"S2z"}},"payload":"Invalidation"}},"CreatePublicKey":{"http":{"requestUri":"/2017-10-30/public-key","responseCode":201},"input":{"type":"structure","required":["PublicKeyConfig"],"members":{"PublicKeyConfig":{"shape":"S31","locationName":"PublicKeyConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},"payload":"PublicKeyConfig"},"output":{"type":"structure","members":{"PublicKey":{"shape":"S33"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"PublicKey"}},"CreateStreamingDistribution":{"http":{"requestUri":"/2017-10-30/streaming-distribution","responseCode":201},"input":{"type":"structure","required":["StreamingDistributionConfig"],"members":{"StreamingDistributionConfig":{"shape":"S35","locationName":"StreamingDistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},"payload":"StreamingDistributionConfig"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S39"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"CreateStreamingDistributionWithTags":{"http":{"requestUri":"/2017-10-30/streaming-distribution?WithTags","responseCode":201},"input":{"type":"structure","required":["StreamingDistributionConfigWithTags"],"members":{"StreamingDistributionConfigWithTags":{"locationName":"StreamingDistributionConfigWithTags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"},"type":"structure","required":["StreamingDistributionConfig","Tags"],"members":{"StreamingDistributionConfig":{"shape":"S35"},"Tags":{"shape":"S22"}}}},"payload":"StreamingDistributionConfigWithTags"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S39"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"DeleteCloudFrontOriginAccessIdentity":{"http":{"method":"DELETE","requestUri":"/2017-10-30/origin-access-identity/cloudfront/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteDistribution":{"http":{"method":"DELETE","requestUri":"/2017-10-30/distribution/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteFieldLevelEncryptionConfig":{"http":{"method":"DELETE","requestUri":"/2017-10-30/field-level-encryption/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteFieldLevelEncryptionProfile":{"http":{"method":"DELETE","requestUri":"/2017-10-30/field-level-encryption-profile/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeletePublicKey":{"http":{"method":"DELETE","requestUri":"/2017-10-30/public-key/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteStreamingDistribution":{"http":{"method":"DELETE","requestUri":"/2017-10-30/streaming-distribution/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"GetCloudFrontOriginAccessIdentity":{"http":{"method":"GET","requestUri":"/2017-10-30/origin-access-identity/cloudfront/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"GetCloudFrontOriginAccessIdentityConfig":{"http":{"method":"GET","requestUri":"/2017-10-30/origin-access-identity/cloudfront/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentityConfig"}},"GetDistribution":{"http":{"method":"GET","requestUri":"/2017-10-30/distribution/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Distribution":{"shape":"S1t"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"GetDistributionConfig":{"http":{"method":"GET","requestUri":"/2017-10-30/distribution/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"DistributionConfig":{"shape":"S7"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"DistributionConfig"}},"GetFieldLevelEncryption":{"http":{"method":"GET","requestUri":"/2017-10-30/field-level-encryption/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"FieldLevelEncryption":{"shape":"S2k"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryption"}},"GetFieldLevelEncryptionConfig":{"http":{"method":"GET","requestUri":"/2017-10-30/field-level-encryption/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionConfig":{"shape":"S29"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionConfig"}},"GetFieldLevelEncryptionProfile":{"http":{"method":"GET","requestUri":"/2017-10-30/field-level-encryption-profile/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionProfile":{"shape":"S2t"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionProfile"}},"GetFieldLevelEncryptionProfileConfig":{"http":{"method":"GET","requestUri":"/2017-10-30/field-level-encryption-profile/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionProfileConfig":{"shape":"S2m"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionProfileConfig"}},"GetInvalidation":{"http":{"method":"GET","requestUri":"/2017-10-30/distribution/{DistributionId}/invalidation/{Id}"},"input":{"type":"structure","required":["DistributionId","Id"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Invalidation":{"shape":"S2z"}},"payload":"Invalidation"}},"GetPublicKey":{"http":{"method":"GET","requestUri":"/2017-10-30/public-key/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"PublicKey":{"shape":"S33"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"PublicKey"}},"GetPublicKeyConfig":{"http":{"method":"GET","requestUri":"/2017-10-30/public-key/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"PublicKeyConfig":{"shape":"S31"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"PublicKeyConfig"}},"GetStreamingDistribution":{"http":{"method":"GET","requestUri":"/2017-10-30/streaming-distribution/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S39"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"GetStreamingDistributionConfig":{"http":{"method":"GET","requestUri":"/2017-10-30/streaming-distribution/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"StreamingDistributionConfig":{"shape":"S35"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistributionConfig"}},"ListCloudFrontOriginAccessIdentities":{"http":{"method":"GET","requestUri":"/2017-10-30/origin-access-identity/cloudfront"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentityList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CloudFrontOriginAccessIdentitySummary","type":"structure","required":["Id","S3CanonicalUserId","Comment"],"members":{"Id":{},"S3CanonicalUserId":{},"Comment":{}}}}}}},"payload":"CloudFrontOriginAccessIdentityList"}},"ListDistributions":{"http":{"method":"GET","requestUri":"/2017-10-30/distribution"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"DistributionList":{"shape":"S4g"}},"payload":"DistributionList"}},"ListDistributionsByWebACLId":{"http":{"method":"GET","requestUri":"/2017-10-30/distributionsByWebACLId/{WebACLId}"},"input":{"type":"structure","required":["WebACLId"],"members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"},"WebACLId":{"location":"uri","locationName":"WebACLId"}}},"output":{"type":"structure","members":{"DistributionList":{"shape":"S4g"}},"payload":"DistributionList"}},"ListFieldLevelEncryptionConfigs":{"http":{"method":"GET","requestUri":"/2017-10-30/field-level-encryption"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionList":{"type":"structure","required":["MaxItems","Quantity"],"members":{"NextMarker":{},"MaxItems":{"type":"integer"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"FieldLevelEncryptionSummary","type":"structure","required":["Id","LastModifiedTime"],"members":{"Id":{},"LastModifiedTime":{"type":"timestamp"},"Comment":{},"QueryArgProfileConfig":{"shape":"S2a"},"ContentTypeProfileConfig":{"shape":"S2e"}}}}}}},"payload":"FieldLevelEncryptionList"}},"ListFieldLevelEncryptionProfiles":{"http":{"method":"GET","requestUri":"/2017-10-30/field-level-encryption-profile"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionProfileList":{"type":"structure","required":["MaxItems","Quantity"],"members":{"NextMarker":{},"MaxItems":{"type":"integer"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"FieldLevelEncryptionProfileSummary","type":"structure","required":["Id","LastModifiedTime","Name","EncryptionEntities"],"members":{"Id":{},"LastModifiedTime":{"type":"timestamp"},"Name":{},"EncryptionEntities":{"shape":"S2n"},"Comment":{}}}}}}},"payload":"FieldLevelEncryptionProfileList"}},"ListInvalidations":{"http":{"method":"GET","requestUri":"/2017-10-30/distribution/{DistributionId}/invalidation"},"input":{"type":"structure","required":["DistributionId"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"InvalidationList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"InvalidationSummary","type":"structure","required":["Id","CreateTime","Status"],"members":{"Id":{},"CreateTime":{"type":"timestamp"},"Status":{}}}}}}},"payload":"InvalidationList"}},"ListPublicKeys":{"http":{"method":"GET","requestUri":"/2017-10-30/public-key"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"PublicKeyList":{"type":"structure","required":["MaxItems","Quantity"],"members":{"NextMarker":{},"MaxItems":{"type":"integer"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"PublicKeySummary","type":"structure","required":["Id","Name","CreatedTime","EncodedKey"],"members":{"Id":{},"Name":{},"CreatedTime":{"type":"timestamp"},"EncodedKey":{},"Comment":{}}}}}}},"payload":"PublicKeyList"}},"ListStreamingDistributions":{"http":{"method":"GET","requestUri":"/2017-10-30/streaming-distribution"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"StreamingDistributionList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"StreamingDistributionSummary","type":"structure","required":["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"S3Origin":{"shape":"S36"},"Aliases":{"shape":"S8"},"TrustedSigners":{"shape":"Sy"},"Comment":{},"PriceClass":{},"Enabled":{"type":"boolean"}}}}}}},"payload":"StreamingDistributionList"}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/2017-10-30/tagging"},"input":{"type":"structure","required":["Resource"],"members":{"Resource":{"location":"querystring","locationName":"Resource"}}},"output":{"type":"structure","required":["Tags"],"members":{"Tags":{"shape":"S22"}},"payload":"Tags"}},"TagResource":{"http":{"requestUri":"/2017-10-30/tagging?Operation=Tag","responseCode":204},"input":{"type":"structure","required":["Resource","Tags"],"members":{"Resource":{"location":"querystring","locationName":"Resource"},"Tags":{"shape":"S22","locationName":"Tags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},"payload":"Tags"}},"UntagResource":{"http":{"requestUri":"/2017-10-30/tagging?Operation=Untag","responseCode":204},"input":{"type":"structure","required":["Resource","TagKeys"],"members":{"Resource":{"location":"querystring","locationName":"Resource"},"TagKeys":{"locationName":"TagKeys","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"},"type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Key"}}}}},"payload":"TagKeys"}},"UpdateCloudFrontOriginAccessIdentity":{"http":{"method":"PUT","requestUri":"/2017-10-30/origin-access-identity/cloudfront/{Id}/config"},"input":{"type":"structure","required":["CloudFrontOriginAccessIdentityConfig","Id"],"members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2","locationName":"CloudFrontOriginAccessIdentityConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"CloudFrontOriginAccessIdentityConfig"},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"UpdateDistribution":{"http":{"method":"PUT","requestUri":"/2017-10-30/distribution/{Id}/config"},"input":{"type":"structure","required":["DistributionConfig","Id"],"members":{"DistributionConfig":{"shape":"S7","locationName":"DistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"DistributionConfig"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1t"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"UpdateFieldLevelEncryptionConfig":{"http":{"method":"PUT","requestUri":"/2017-10-30/field-level-encryption/{Id}/config"},"input":{"type":"structure","required":["FieldLevelEncryptionConfig","Id"],"members":{"FieldLevelEncryptionConfig":{"shape":"S29","locationName":"FieldLevelEncryptionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"FieldLevelEncryptionConfig"},"output":{"type":"structure","members":{"FieldLevelEncryption":{"shape":"S2k"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryption"}},"UpdateFieldLevelEncryptionProfile":{"http":{"method":"PUT","requestUri":"/2017-10-30/field-level-encryption-profile/{Id}/config"},"input":{"type":"structure","required":["FieldLevelEncryptionProfileConfig","Id"],"members":{"FieldLevelEncryptionProfileConfig":{"shape":"S2m","locationName":"FieldLevelEncryptionProfileConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"FieldLevelEncryptionProfileConfig"},"output":{"type":"structure","members":{"FieldLevelEncryptionProfile":{"shape":"S2t"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionProfile"}},"UpdatePublicKey":{"http":{"method":"PUT","requestUri":"/2017-10-30/public-key/{Id}/config"},"input":{"type":"structure","required":["PublicKeyConfig","Id"],"members":{"PublicKeyConfig":{"shape":"S31","locationName":"PublicKeyConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"PublicKeyConfig"},"output":{"type":"structure","members":{"PublicKey":{"shape":"S33"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"PublicKey"}},"UpdateStreamingDistribution":{"http":{"method":"PUT","requestUri":"/2017-10-30/streaming-distribution/{Id}/config"},"input":{"type":"structure","required":["StreamingDistributionConfig","Id"],"members":{"StreamingDistributionConfig":{"shape":"S35","locationName":"StreamingDistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"StreamingDistributionConfig"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S39"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}}},"shapes":{"S2":{"type":"structure","required":["CallerReference","Comment"],"members":{"CallerReference":{},"Comment":{}}},"S5":{"type":"structure","required":["Id","S3CanonicalUserId"],"members":{"Id":{},"S3CanonicalUserId":{},"CloudFrontOriginAccessIdentityConfig":{"shape":"S2"}}},"S7":{"type":"structure","required":["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],"members":{"CallerReference":{},"Aliases":{"shape":"S8"},"DefaultRootObject":{},"Origins":{"shape":"Sb"},"DefaultCacheBehavior":{"shape":"Sn"},"CacheBehaviors":{"shape":"S1b"},"CustomErrorResponses":{"shape":"S1e"},"Comment":{},"Logging":{"type":"structure","required":["Enabled","IncludeCookies","Bucket","Prefix"],"members":{"Enabled":{"type":"boolean"},"IncludeCookies":{"type":"boolean"},"Bucket":{},"Prefix":{}}},"PriceClass":{},"Enabled":{"type":"boolean"},"ViewerCertificate":{"shape":"S1j"},"Restrictions":{"shape":"S1n"},"WebACLId":{},"HttpVersion":{},"IsIPV6Enabled":{"type":"boolean"}}},"S8":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CNAME"}}}},"Sb":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Origin","type":"structure","required":["Id","DomainName"],"members":{"Id":{},"DomainName":{},"OriginPath":{},"CustomHeaders":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"OriginCustomHeader","type":"structure","required":["HeaderName","HeaderValue"],"members":{"HeaderName":{},"HeaderValue":{}}}}}},"S3OriginConfig":{"type":"structure","required":["OriginAccessIdentity"],"members":{"OriginAccessIdentity":{}}},"CustomOriginConfig":{"type":"structure","required":["HTTPPort","HTTPSPort","OriginProtocolPolicy"],"members":{"HTTPPort":{"type":"integer"},"HTTPSPort":{"type":"integer"},"OriginProtocolPolicy":{},"OriginSslProtocols":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"SslProtocol"}}}},"OriginReadTimeout":{"type":"integer"},"OriginKeepaliveTimeout":{"type":"integer"}}}}}}}},"Sn":{"type":"structure","required":["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],"members":{"TargetOriginId":{},"ForwardedValues":{"shape":"So"},"TrustedSigners":{"shape":"Sy"},"ViewerProtocolPolicy":{},"MinTTL":{"type":"long"},"AllowedMethods":{"shape":"S12"},"SmoothStreaming":{"type":"boolean"},"DefaultTTL":{"type":"long"},"MaxTTL":{"type":"long"},"Compress":{"type":"boolean"},"LambdaFunctionAssociations":{"shape":"S16"},"FieldLevelEncryptionId":{}}},"So":{"type":"structure","required":["QueryString","Cookies"],"members":{"QueryString":{"type":"boolean"},"Cookies":{"type":"structure","required":["Forward"],"members":{"Forward":{},"WhitelistedNames":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}}}},"Headers":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}},"QueryStringCacheKeys":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}}}},"Sy":{"type":"structure","required":["Enabled","Quantity"],"members":{"Enabled":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"AwsAccountNumber"}}}},"S12":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"shape":"S13"},"CachedMethods":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"shape":"S13"}}}}},"S13":{"type":"list","member":{"locationName":"Method"}},"S16":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"LambdaFunctionAssociation","type":"structure","required":["LambdaFunctionARN","EventType"],"members":{"LambdaFunctionARN":{},"EventType":{}}}}}},"S1b":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CacheBehavior","type":"structure","required":["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],"members":{"PathPattern":{},"TargetOriginId":{},"ForwardedValues":{"shape":"So"},"TrustedSigners":{"shape":"Sy"},"ViewerProtocolPolicy":{},"MinTTL":{"type":"long"},"AllowedMethods":{"shape":"S12"},"SmoothStreaming":{"type":"boolean"},"DefaultTTL":{"type":"long"},"MaxTTL":{"type":"long"},"Compress":{"type":"boolean"},"LambdaFunctionAssociations":{"shape":"S16"},"FieldLevelEncryptionId":{}}}}}},"S1e":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CustomErrorResponse","type":"structure","required":["ErrorCode"],"members":{"ErrorCode":{"type":"integer"},"ResponsePagePath":{},"ResponseCode":{},"ErrorCachingMinTTL":{"type":"long"}}}}}},"S1j":{"type":"structure","members":{"CloudFrontDefaultCertificate":{"type":"boolean"},"IAMCertificateId":{},"ACMCertificateArn":{},"SSLSupportMethod":{},"MinimumProtocolVersion":{},"Certificate":{"deprecated":true},"CertificateSource":{"deprecated":true}}},"S1n":{"type":"structure","required":["GeoRestriction"],"members":{"GeoRestriction":{"type":"structure","required":["RestrictionType","Quantity"],"members":{"RestrictionType":{},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Location"}}}}}},"S1t":{"type":"structure","required":["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"InProgressInvalidationBatches":{"type":"integer"},"DomainName":{},"ActiveTrustedSigners":{"shape":"S1v"},"DistributionConfig":{"shape":"S7"}}},"S1v":{"type":"structure","required":["Enabled","Quantity"],"members":{"Enabled":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Signer","type":"structure","members":{"AwsAccountNumber":{},"KeyPairIds":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"KeyPairId"}}}}}}}}},"S22":{"type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Tag","type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}}}},"S29":{"type":"structure","required":["CallerReference"],"members":{"CallerReference":{},"Comment":{},"QueryArgProfileConfig":{"shape":"S2a"},"ContentTypeProfileConfig":{"shape":"S2e"}}},"S2a":{"type":"structure","required":["ForwardWhenQueryArgProfileIsUnknown"],"members":{"ForwardWhenQueryArgProfileIsUnknown":{"type":"boolean"},"QueryArgProfiles":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"QueryArgProfile","type":"structure","required":["QueryArg","ProfileId"],"members":{"QueryArg":{},"ProfileId":{}}}}}}}},"S2e":{"type":"structure","required":["ForwardWhenContentTypeIsUnknown"],"members":{"ForwardWhenContentTypeIsUnknown":{"type":"boolean"},"ContentTypeProfiles":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"ContentTypeProfile","type":"structure","required":["Format","ContentType"],"members":{"Format":{},"ProfileId":{},"ContentType":{}}}}}}}},"S2k":{"type":"structure","required":["Id","LastModifiedTime","FieldLevelEncryptionConfig"],"members":{"Id":{},"LastModifiedTime":{"type":"timestamp"},"FieldLevelEncryptionConfig":{"shape":"S29"}}},"S2m":{"type":"structure","required":["Name","CallerReference","EncryptionEntities"],"members":{"Name":{},"CallerReference":{},"Comment":{},"EncryptionEntities":{"shape":"S2n"}}},"S2n":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"EncryptionEntity","type":"structure","required":["PublicKeyId","ProviderId","FieldPatterns"],"members":{"PublicKeyId":{},"ProviderId":{},"FieldPatterns":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"FieldPattern"}}}}}}}}},"S2t":{"type":"structure","required":["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],"members":{"Id":{},"LastModifiedTime":{"type":"timestamp"},"FieldLevelEncryptionProfileConfig":{"shape":"S2m"}}},"S2v":{"type":"structure","required":["Paths","CallerReference"],"members":{"Paths":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Path"}}}},"CallerReference":{}}},"S2z":{"type":"structure","required":["Id","Status","CreateTime","InvalidationBatch"],"members":{"Id":{},"Status":{},"CreateTime":{"type":"timestamp"},"InvalidationBatch":{"shape":"S2v"}}},"S31":{"type":"structure","required":["CallerReference","Name","EncodedKey"],"members":{"CallerReference":{},"Name":{},"EncodedKey":{},"Comment":{}}},"S33":{"type":"structure","required":["Id","CreatedTime","PublicKeyConfig"],"members":{"Id":{},"CreatedTime":{"type":"timestamp"},"PublicKeyConfig":{"shape":"S31"}}},"S35":{"type":"structure","required":["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],"members":{"CallerReference":{},"S3Origin":{"shape":"S36"},"Aliases":{"shape":"S8"},"Comment":{},"Logging":{"type":"structure","required":["Enabled","Bucket","Prefix"],"members":{"Enabled":{"type":"boolean"},"Bucket":{},"Prefix":{}}},"TrustedSigners":{"shape":"Sy"},"PriceClass":{},"Enabled":{"type":"boolean"}}},"S36":{"type":"structure","required":["DomainName","OriginAccessIdentity"],"members":{"DomainName":{},"OriginAccessIdentity":{}}},"S39":{"type":"structure","required":["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"ActiveTrustedSigners":{"shape":"S1v"},"StreamingDistributionConfig":{"shape":"S35"}}},"S4g":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"DistributionSummary","type":"structure","required":["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"Aliases":{"shape":"S8"},"Origins":{"shape":"Sb"},"DefaultCacheBehavior":{"shape":"Sn"},"CacheBehaviors":{"shape":"S1b"},"CustomErrorResponses":{"shape":"S1e"},"Comment":{},"PriceClass":{},"Enabled":{"type":"boolean"},"ViewerCertificate":{"shape":"S1j"},"Restrictions":{"shape":"S1n"},"WebACLId":{},"HttpVersion":{},"IsIPV6Enabled":{"type":"boolean"}}}}}}}}')},HP3h:function(e,t,r){!function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},r=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(t,i,o,a){var s=r(t),u=n[e][r(t)];return 2===s&&(u=u[i?0:1]),u.replace(/%d/i,t)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,r){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(r("wd/R"))},HSsa:function(e,t,r){"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n>>2]|=(r[o>>>2]>>>24-o%4*8&255)<<24-(n+o)%4*8;else for(o=0;o>>2]=r[o>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-r%4*8,t.length=e.ceil(r/4)},clone:function(){var e=o.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var r,n=[],i=function(t){t=t;var r=987654321,n=4294967295;return function(){var i=((r=36969*(65535&r)+(r>>16)&n)<<16)+(t=18e3*(65535&t)+(t>>16)&n)&n;return i/=4294967296,(i+=.5)*(e.random()>.5?1:-1)}},o=0;o>>2]>>>24-i%4*8&255;n.push((o>>>4).toString(16)),n.push((15&o).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new a.init(r,t/2)}},c=s.Latin1={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i>>2]>>>24-i%4*8&255));return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new a.init(r,t)}},l=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(c.stringify(e)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(e){return c.parse(unescape(encodeURIComponent(e)))}},p=i.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new a.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=l.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var r=this._data,n=r.words,i=r.sigBytes,o=this.blockSize,s=i/(4*o),u=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*o,c=e.min(4*u,i);if(u){for(var l=0;l=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}}}();n.forEach(["delete","get","head"],(function(e){s.headers[e]={}})),n.forEach(["post","put","patch"],(function(e){s.headers[e]=n.merge(o)})),e.exports=s},JVSJ:function(e,t,r){!function(e){"use strict";function t(e,t,r){var n=e+" ";switch(r){case"ss":return n+(1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi");case"m":return t?"jedna minuta":"jedne minute";case"mm":return n+(1===e?"minuta":2===e||3===e||4===e?"minute":"minuta");case"h":return t?"jedan sat":"jednog sata";case"hh":return n+(1===e?"sat":2===e||3===e||4===e?"sata":"sati");case"dd":return n+(1===e?"dan":"dana");case"MM":return n+(1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci");case"yy":return n+(1===e?"godina":2===e||3===e||4===e?"godine":"godina")}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(r("wd/R"))},JWCV:function(e,t,r){var n=r("BaN1");function i(){}i.prototype.build=function(e,t){return JSON.stringify(function e(t,r){if(r&&null!=t)switch(r.type){case"structure":return function(t,r){var i={};return n.each(t,(function(t,n){var o=r.members[t];if(o){if("body"!==o.location)return;var a=o.isLocationName?o.name:t,s=e(n,o);void 0!==s&&(i[a]=s)}})),i}(t,r);case"map":return function(t,r){var i={};return n.each(t,(function(t,n){var o=e(n,r.value);void 0!==o&&(i[t]=o)})),i}(t,r);case"list":return function(t,r){var i=[];return n.arrayEach(t,(function(t){var n=e(t,r.member);void 0!==n&&i.push(n)})),i}(t,r);default:return function(e,t){return t.toWireFormat(e)}(t,r)}}(e,t))},e.exports=i},JaOV:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2014-11-01","endpointPrefix":"kms","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"KMS","serviceFullName":"AWS Key Management Service","serviceId":"KMS","signatureVersion":"v4","targetPrefix":"TrentService","uid":"kms-2014-11-01"},"operations":{"CancelKeyDeletion":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}},"output":{"type":"structure","members":{"KeyId":{}}}},"ConnectCustomKeyStore":{"input":{"type":"structure","required":["CustomKeyStoreId"],"members":{"CustomKeyStoreId":{}}},"output":{"type":"structure","members":{}}},"CreateAlias":{"input":{"type":"structure","required":["AliasName","TargetKeyId"],"members":{"AliasName":{},"TargetKeyId":{}}}},"CreateCustomKeyStore":{"input":{"type":"structure","required":["CustomKeyStoreName","CloudHsmClusterId","TrustAnchorCertificate","KeyStorePassword"],"members":{"CustomKeyStoreName":{},"CloudHsmClusterId":{},"TrustAnchorCertificate":{},"KeyStorePassword":{"shape":"Sd"}}},"output":{"type":"structure","members":{"CustomKeyStoreId":{}}}},"CreateGrant":{"input":{"type":"structure","required":["KeyId","GranteePrincipal","Operations"],"members":{"KeyId":{},"GranteePrincipal":{},"RetiringPrincipal":{},"Operations":{"shape":"Sh"},"Constraints":{"shape":"Sj"},"GrantTokens":{"shape":"Sn"},"Name":{}}},"output":{"type":"structure","members":{"GrantToken":{},"GrantId":{}}}},"CreateKey":{"input":{"type":"structure","members":{"Policy":{},"Description":{},"KeyUsage":{},"Origin":{},"CustomKeyStoreId":{},"BypassPolicyLockoutSafetyCheck":{"type":"boolean"},"Tags":{"shape":"Sy"}}},"output":{"type":"structure","members":{"KeyMetadata":{"shape":"S13"}}}},"Decrypt":{"input":{"type":"structure","required":["CiphertextBlob"],"members":{"CiphertextBlob":{"type":"blob"},"EncryptionContext":{"shape":"Sk"},"GrantTokens":{"shape":"Sn"}}},"output":{"type":"structure","members":{"KeyId":{},"Plaintext":{"shape":"S1d"}}}},"DeleteAlias":{"input":{"type":"structure","required":["AliasName"],"members":{"AliasName":{}}}},"DeleteCustomKeyStore":{"input":{"type":"structure","required":["CustomKeyStoreId"],"members":{"CustomKeyStoreId":{}}},"output":{"type":"structure","members":{}}},"DeleteImportedKeyMaterial":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}}},"DescribeCustomKeyStores":{"input":{"type":"structure","members":{"CustomKeyStoreId":{},"CustomKeyStoreName":{},"Limit":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"CustomKeyStores":{"type":"list","member":{"type":"structure","members":{"CustomKeyStoreId":{},"CustomKeyStoreName":{},"CloudHsmClusterId":{},"TrustAnchorCertificate":{},"ConnectionState":{},"ConnectionErrorCode":{},"CreationDate":{"type":"timestamp"}}}},"NextMarker":{},"Truncated":{"type":"boolean"}}}},"DescribeKey":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{},"GrantTokens":{"shape":"Sn"}}},"output":{"type":"structure","members":{"KeyMetadata":{"shape":"S13"}}}},"DisableKey":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}}},"DisableKeyRotation":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}}},"DisconnectCustomKeyStore":{"input":{"type":"structure","required":["CustomKeyStoreId"],"members":{"CustomKeyStoreId":{}}},"output":{"type":"structure","members":{}}},"EnableKey":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}}},"EnableKeyRotation":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}}},"Encrypt":{"input":{"type":"structure","required":["KeyId","Plaintext"],"members":{"KeyId":{},"Plaintext":{"shape":"S1d"},"EncryptionContext":{"shape":"Sk"},"GrantTokens":{"shape":"Sn"}}},"output":{"type":"structure","members":{"CiphertextBlob":{"type":"blob"},"KeyId":{}}}},"GenerateDataKey":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{},"EncryptionContext":{"shape":"Sk"},"NumberOfBytes":{"type":"integer"},"KeySpec":{},"GrantTokens":{"shape":"Sn"}}},"output":{"type":"structure","members":{"CiphertextBlob":{"type":"blob"},"Plaintext":{"shape":"S1d"},"KeyId":{}}}},"GenerateDataKeyWithoutPlaintext":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{},"EncryptionContext":{"shape":"Sk"},"KeySpec":{},"NumberOfBytes":{"type":"integer"},"GrantTokens":{"shape":"Sn"}}},"output":{"type":"structure","members":{"CiphertextBlob":{"type":"blob"},"KeyId":{}}}},"GenerateRandom":{"input":{"type":"structure","members":{"NumberOfBytes":{"type":"integer"},"CustomKeyStoreId":{}}},"output":{"type":"structure","members":{"Plaintext":{"shape":"S1d"}}}},"GetKeyPolicy":{"input":{"type":"structure","required":["KeyId","PolicyName"],"members":{"KeyId":{},"PolicyName":{}}},"output":{"type":"structure","members":{"Policy":{}}}},"GetKeyRotationStatus":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}},"output":{"type":"structure","members":{"KeyRotationEnabled":{"type":"boolean"}}}},"GetParametersForImport":{"input":{"type":"structure","required":["KeyId","WrappingAlgorithm","WrappingKeySpec"],"members":{"KeyId":{},"WrappingAlgorithm":{},"WrappingKeySpec":{}}},"output":{"type":"structure","members":{"KeyId":{},"ImportToken":{"type":"blob"},"PublicKey":{"shape":"S1d"},"ParametersValidTo":{"type":"timestamp"}}}},"ImportKeyMaterial":{"input":{"type":"structure","required":["KeyId","ImportToken","EncryptedKeyMaterial"],"members":{"KeyId":{},"ImportToken":{"type":"blob"},"EncryptedKeyMaterial":{"type":"blob"},"ValidTo":{"type":"timestamp"},"ExpirationModel":{}}},"output":{"type":"structure","members":{}}},"ListAliases":{"input":{"type":"structure","members":{"KeyId":{},"Limit":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Aliases":{"type":"list","member":{"type":"structure","members":{"AliasName":{},"AliasArn":{},"TargetKeyId":{}}}},"NextMarker":{},"Truncated":{"type":"boolean"}}}},"ListGrants":{"input":{"type":"structure","required":["KeyId"],"members":{"Limit":{"type":"integer"},"Marker":{},"KeyId":{}}},"output":{"shape":"S2o"}},"ListKeyPolicies":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{},"Limit":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"PolicyNames":{"type":"list","member":{}},"NextMarker":{},"Truncated":{"type":"boolean"}}}},"ListKeys":{"input":{"type":"structure","members":{"Limit":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Keys":{"type":"list","member":{"type":"structure","members":{"KeyId":{},"KeyArn":{}}}},"NextMarker":{},"Truncated":{"type":"boolean"}}}},"ListResourceTags":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{},"Limit":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sy"},"NextMarker":{},"Truncated":{"type":"boolean"}}}},"ListRetirableGrants":{"input":{"type":"structure","required":["RetiringPrincipal"],"members":{"Limit":{"type":"integer"},"Marker":{},"RetiringPrincipal":{}}},"output":{"shape":"S2o"}},"PutKeyPolicy":{"input":{"type":"structure","required":["KeyId","PolicyName","Policy"],"members":{"KeyId":{},"PolicyName":{},"Policy":{},"BypassPolicyLockoutSafetyCheck":{"type":"boolean"}}}},"ReEncrypt":{"input":{"type":"structure","required":["CiphertextBlob","DestinationKeyId"],"members":{"CiphertextBlob":{"type":"blob"},"SourceEncryptionContext":{"shape":"Sk"},"DestinationKeyId":{},"DestinationEncryptionContext":{"shape":"Sk"},"GrantTokens":{"shape":"Sn"}}},"output":{"type":"structure","members":{"CiphertextBlob":{"type":"blob"},"SourceKeyId":{},"KeyId":{}}}},"RetireGrant":{"input":{"type":"structure","members":{"GrantToken":{},"KeyId":{},"GrantId":{}}}},"RevokeGrant":{"input":{"type":"structure","required":["KeyId","GrantId"],"members":{"KeyId":{},"GrantId":{}}}},"ScheduleKeyDeletion":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{},"PendingWindowInDays":{"type":"integer"}}},"output":{"type":"structure","members":{"KeyId":{},"DeletionDate":{"type":"timestamp"}}}},"TagResource":{"input":{"type":"structure","required":["KeyId","Tags"],"members":{"KeyId":{},"Tags":{"shape":"Sy"}}}},"UntagResource":{"input":{"type":"structure","required":["KeyId","TagKeys"],"members":{"KeyId":{},"TagKeys":{"type":"list","member":{}}}}},"UpdateAlias":{"input":{"type":"structure","required":["AliasName","TargetKeyId"],"members":{"AliasName":{},"TargetKeyId":{}}}},"UpdateCustomKeyStore":{"input":{"type":"structure","required":["CustomKeyStoreId"],"members":{"CustomKeyStoreId":{},"NewCustomKeyStoreName":{},"KeyStorePassword":{"shape":"Sd"},"CloudHsmClusterId":{}}},"output":{"type":"structure","members":{}}},"UpdateKeyDescription":{"input":{"type":"structure","required":["KeyId","Description"],"members":{"KeyId":{},"Description":{}}}}},"shapes":{"Sd":{"type":"string","sensitive":true},"Sh":{"type":"list","member":{}},"Sj":{"type":"structure","members":{"EncryptionContextSubset":{"shape":"Sk"},"EncryptionContextEquals":{"shape":"Sk"}}},"Sk":{"type":"map","key":{},"value":{}},"Sn":{"type":"list","member":{}},"Sy":{"type":"list","member":{"type":"structure","required":["TagKey","TagValue"],"members":{"TagKey":{},"TagValue":{}}}},"S13":{"type":"structure","required":["KeyId"],"members":{"AWSAccountId":{},"KeyId":{},"Arn":{},"CreationDate":{"type":"timestamp"},"Enabled":{"type":"boolean"},"Description":{},"KeyUsage":{},"KeyState":{},"DeletionDate":{"type":"timestamp"},"ValidTo":{"type":"timestamp"},"Origin":{},"CustomKeyStoreId":{},"CloudHsmClusterId":{},"ExpirationModel":{},"KeyManager":{}}},"S1d":{"type":"blob","sensitive":true},"S2o":{"type":"structure","members":{"Grants":{"type":"list","member":{"type":"structure","members":{"KeyId":{},"GrantId":{},"Name":{},"CreationDate":{"type":"timestamp"},"GranteePrincipal":{},"RetiringPrincipal":{},"IssuingAccount":{},"Operations":{"shape":"Sh"},"Constraints":{"shape":"Sj"}}}},"NextMarker":{},"Truncated":{"type":"boolean"}}}}}')},Jdkl:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.emr={},n.EMR=i.defineService("emr",["2009-03-31"]),Object.defineProperty(o.services.emr,"2009-03-31",{get:function(){var e=r("VFyE");return e.paginators=r("TT+2").pagination,e.waiters=r("iU4x").waiters,e},enumerable:!0,configurable:!0}),e.exports=n.EMR},"Ju5/":function(e,t,r){"use strict";var n=r("XqMk"),i="object"==typeof self&&self&&self.Object===Object&&self,o=n.a||i||Function("return this")();t.a=o},JvlW:function(e,t,r){!function(e){"use strict";var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function r(e,t,r,n){return t?i(r)[0]:n?i(r)[1]:i(r)[2]}function n(e){return e%10==0||e>10&&e<20}function i(e){return t[e].split("_")}function o(e,t,o,a){var s=e+" ";return 1===e?s+r(0,t,o[0],a):t?s+(n(e)?i(o)[1]:i(o)[0]):a?s+i(o)[1]:s+(n(e)?i(o)[1]:i(o)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:function(e,t,r,n){return t?"kelios sekundės":n?"kelių sekundžių":"kelias sekundes"},ss:o,m:r,mm:o,h:r,hh:o,d:r,dd:o,M:r,MM:o,y:r,yy:o},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(r("wd/R"))},JxPj:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("mrSG"),i=r("fauL"),o=r("S0oA"),a=function(){function e(e,t){this.toUtf8=e,this.fromUtf8=t}return e.prototype.format=function(e){var t,r,i,o,a=[];try{for(var s=n.__values(Object.keys(e)),u=s.next();!u.done;u=s.next()){var c=u.value,l=this.fromUtf8(c);a.push(Uint8Array.from([l.byteLength]),l,this.formatHeaderValue(e[c]))}}catch(f){t={error:f}}finally{try{u&&!u.done&&(r=s.return)&&r.call(s)}finally{if(t)throw t.error}}var p=new Uint8Array(a.reduce((function(e,t){return e+t.byteLength}),0)),m=0;try{for(var d=n.__values(a),y=d.next();!y.done;y=d.next()){var h=y.value;p.set(h,m),m+=h.byteLength}}catch(b){i={error:b}}finally{try{y&&!y.done&&(o=d.return)&&o.call(d)}finally{if(i)throw i.error}}return p},e.prototype.formatHeaderValue=function(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":var t=new DataView(new ArrayBuffer(3));return t.setUint8(0,3),t.setInt16(1,e.value,!1),new Uint8Array(t.buffer);case"integer":var r=new DataView(new ArrayBuffer(5));return r.setUint8(0,4),r.setInt32(1,e.value,!1),new Uint8Array(r.buffer);case"long":var n=new Uint8Array(9);return n[0]=5,n.set(e.value.bytes,1),n;case"binary":var a=new DataView(new ArrayBuffer(3+e.value.byteLength));a.setUint8(0,6),a.setUint16(1,e.value.byteLength,!1);var s=new Uint8Array(a.buffer);return s.set(e.value,3),s;case"string":var u=this.fromUtf8(e.value),c=new DataView(new ArrayBuffer(3+u.byteLength));c.setUint8(0,7),c.setUint16(1,u.byteLength,!1);var l=new Uint8Array(c.buffer);return l.set(u,3),l;case"timestamp":var p=new Uint8Array(9);return p[0]=8,p.set(o.Int64.fromNumber(e.value.valueOf()).bytes,1),p;case"uuid":if(!f.test(e.value))throw new Error("Invalid UUID received: "+e.value);var m=new Uint8Array(17);return m[0]=9,m.set(i.fromHex(e.value.replace(/\-/g,"")),1),m}},e.prototype.parse=function(e){for(var t={},r=0;r=20?"ste":"de")},week:{dow:1,doy:4}})}(r("wd/R"))},K5mu:function(e,t,r){var n=r("QsWE");n.util.update(n.EC2.prototype,{setupRequestListeners:function(e){e.removeListener("extractError",n.EventListeners.Query.EXTRACT_ERROR),e.addListener("extractError",this.extractError),"copySnapshot"===e.operation&&e.onAsync("validate",this.buildCopySnapshotPresignedUrl)},buildCopySnapshotPresignedUrl:function(e,t){if(e.params.PresignedUrl||e._subRequest)return t();e.params=n.util.copy(e.params),e.params.DestinationRegion=e.service.config.region;var r=n.util.copy(e.service.config);delete r.endpoint,r.region=e.params.SourceRegion;var i=new e.service.constructor(r)[e.operation](e.params);i._subRequest=!0,i.presign((function(r,n){r?t(r):(e.params.PresignedUrl=n,t())}))},extractError:function(e){var t=e.httpResponse,r=(new n.XML.Parser).parse(t.body.toString()||"");e.error=n.util.error(new Error,r.Errors?{code:r.Errors.Error.Code,message:r.Errors.Error.Message}:{code:t.statusCode,message:null}),e.error.requestId=r.RequestID||null}})},KCUs:function(e){e.exports=JSON.parse('{"version":2,"waiters":{"IdentityExists":{"delay":3,"operation":"GetIdentityVerificationAttributes","maxAttempts":20,"acceptors":[{"expected":"Success","matcher":"pathAll","state":"success","argument":"VerificationAttributes.*.VerificationStatus"}]}}}')},KFai:function(e,t,r){var n=r("BaN1"),i=r("lSFX").populateHostPrefix;function o(e,t,r,i){var o=[e,t].join("/");o=o.replace(/\/+/g,"/");var a={},s=!1;if(n.each(r.members,(function(e,t){var r=i[e];if(null!=r)if("uri"===t.location){var u=new RegExp("\\{"+t.name+"(\\+)?\\}");o=o.replace(u,(function(e,t){return(t?n.uriEscapePath:n.uriEscape)(String(r))}))}else"querystring"===t.location&&(s=!0,"list"===t.type?a[t.name]=r.map((function(e){return n.uriEscape(t.member.toWireFormat(e).toString())})):"map"===t.type?n.each(r,(function(e,t){a[e]=Array.isArray(t)?t.map((function(e){return n.uriEscape(String(e))})):n.uriEscape(String(t))})):a[t.name]=n.uriEscape(t.toWireFormat(r).toString()))})),s){o+=o.indexOf("?")>=0?"&":"?";var u=[];n.arrayEach(Object.keys(a).sort(),(function(e){Array.isArray(a[e])||(a[e]=[a[e]]);for(var t=0;t=0?"&":"?";this.request.path+=o+n.util.queryParamsToString(i)},authorization:function(e,t){var r=[],n=this.credentialString(t);return r.push(this.algorithm+" Credential="+e.accessKeyId+"/"+n),r.push("SignedHeaders="+this.signedHeaders()),r.push("Signature="+this.signature(e,t)),r.join(", ")},signature:function(e,t){var r=i.getSigningKey(e,t.substr(0,8),this.request.region,this.serviceName,this.signatureCache);return n.util.crypto.hmac(r,this.stringToSign(t),"hex")},stringToSign:function(e){var t=[];return t.push("AWS4-HMAC-SHA256"),t.push(e),t.push(this.credentialString(e)),t.push(this.hexEncodedHash(this.canonicalString())),t.join("\n")},canonicalString:function(){var e=[],t=this.request.pathname();return"s3"!==this.serviceName&&"s3v4"!==this.signatureVersion&&(t=n.util.uriEscapePath(t)),e.push(this.request.method),e.push(t),e.push(this.request.search()),e.push(this.canonicalHeaders()+"\n"),e.push(this.signedHeaders()),e.push(this.hexEncodedBodyHash()),e.join("\n")},canonicalHeaders:function(){var e=[];n.util.each.call(this,this.request.headers,(function(t,r){e.push([t,r])})),e.sort((function(e,t){return e[0].toLowerCase()=2&&e<=4?t[1]:t[2]},translate:function(e,r,n){var i=t.words[n];return 1===n.length?r?i[0]:i[1]:e+" "+t.correctGrammaticalCase(e,i)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(r("wd/R"))},KWSw:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2013-11-01","endpointPrefix":"cloudtrail","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"CloudTrail","serviceFullName":"AWS CloudTrail","serviceId":"CloudTrail","signatureVersion":"v4","targetPrefix":"com.amazonaws.cloudtrail.v20131101.CloudTrail_20131101","uid":"cloudtrail-2013-11-01"},"operations":{"AddTags":{"input":{"type":"structure","required":["ResourceId"],"members":{"ResourceId":{},"TagsList":{"shape":"S3"}}},"output":{"type":"structure","members":{}},"idempotent":true},"CreateTrail":{"input":{"type":"structure","required":["Name","S3BucketName"],"members":{"Name":{},"S3BucketName":{},"S3KeyPrefix":{},"SnsTopicName":{},"IncludeGlobalServiceEvents":{"type":"boolean"},"IsMultiRegionTrail":{"type":"boolean"},"EnableLogFileValidation":{"type":"boolean"},"CloudWatchLogsLogGroupArn":{},"CloudWatchLogsRoleArn":{},"KmsKeyId":{},"IsOrganizationTrail":{"type":"boolean"}}},"output":{"type":"structure","members":{"Name":{},"S3BucketName":{},"S3KeyPrefix":{},"SnsTopicName":{"deprecated":true},"SnsTopicARN":{},"IncludeGlobalServiceEvents":{"type":"boolean"},"IsMultiRegionTrail":{"type":"boolean"},"TrailARN":{},"LogFileValidationEnabled":{"type":"boolean"},"CloudWatchLogsLogGroupArn":{},"CloudWatchLogsRoleArn":{},"KmsKeyId":{},"IsOrganizationTrail":{"type":"boolean"}}},"idempotent":true},"DeleteTrail":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DescribeTrails":{"input":{"type":"structure","members":{"trailNameList":{"type":"list","member":{}},"includeShadowTrails":{"type":"boolean"}}},"output":{"type":"structure","members":{"trailList":{"type":"list","member":{"type":"structure","members":{"Name":{},"S3BucketName":{},"S3KeyPrefix":{},"SnsTopicName":{"deprecated":true},"SnsTopicARN":{},"IncludeGlobalServiceEvents":{"type":"boolean"},"IsMultiRegionTrail":{"type":"boolean"},"HomeRegion":{},"TrailARN":{},"LogFileValidationEnabled":{"type":"boolean"},"CloudWatchLogsLogGroupArn":{},"CloudWatchLogsRoleArn":{},"KmsKeyId":{},"HasCustomEventSelectors":{"type":"boolean"},"IsOrganizationTrail":{"type":"boolean"}}}}}},"idempotent":true},"GetEventSelectors":{"input":{"type":"structure","required":["TrailName"],"members":{"TrailName":{}}},"output":{"type":"structure","members":{"TrailARN":{},"EventSelectors":{"shape":"Si"}}},"idempotent":true},"GetTrailStatus":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"IsLogging":{"type":"boolean"},"LatestDeliveryError":{},"LatestNotificationError":{},"LatestDeliveryTime":{"type":"timestamp"},"LatestNotificationTime":{"type":"timestamp"},"StartLoggingTime":{"type":"timestamp"},"StopLoggingTime":{"type":"timestamp"},"LatestCloudWatchLogsDeliveryError":{},"LatestCloudWatchLogsDeliveryTime":{"type":"timestamp"},"LatestDigestDeliveryTime":{"type":"timestamp"},"LatestDigestDeliveryError":{},"LatestDeliveryAttemptTime":{},"LatestNotificationAttemptTime":{},"LatestNotificationAttemptSucceeded":{},"LatestDeliveryAttemptSucceeded":{},"TimeLoggingStarted":{},"TimeLoggingStopped":{}}},"idempotent":true},"ListPublicKeys":{"input":{"type":"structure","members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"NextToken":{}}},"output":{"type":"structure","members":{"PublicKeyList":{"type":"list","member":{"type":"structure","members":{"Value":{"type":"blob"},"ValidityStartTime":{"type":"timestamp"},"ValidityEndTime":{"type":"timestamp"},"Fingerprint":{}}}},"NextToken":{}}},"idempotent":true},"ListTags":{"input":{"type":"structure","required":["ResourceIdList"],"members":{"ResourceIdList":{"type":"list","member":{}},"NextToken":{}}},"output":{"type":"structure","members":{"ResourceTagList":{"type":"list","member":{"type":"structure","members":{"ResourceId":{},"TagsList":{"shape":"S3"}}}},"NextToken":{}}},"idempotent":true},"LookupEvents":{"input":{"type":"structure","members":{"LookupAttributes":{"type":"list","member":{"type":"structure","required":["AttributeKey","AttributeValue"],"members":{"AttributeKey":{},"AttributeValue":{}}}},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Events":{"type":"list","member":{"type":"structure","members":{"EventId":{},"EventName":{},"ReadOnly":{},"AccessKeyId":{},"EventTime":{"type":"timestamp"},"EventSource":{},"Username":{},"Resources":{"type":"list","member":{"type":"structure","members":{"ResourceType":{},"ResourceName":{}}}},"CloudTrailEvent":{}}}},"NextToken":{}}},"idempotent":true},"PutEventSelectors":{"input":{"type":"structure","required":["TrailName","EventSelectors"],"members":{"TrailName":{},"EventSelectors":{"shape":"Si"}}},"output":{"type":"structure","members":{"TrailARN":{},"EventSelectors":{"shape":"Si"}}},"idempotent":true},"RemoveTags":{"input":{"type":"structure","required":["ResourceId"],"members":{"ResourceId":{},"TagsList":{"shape":"S3"}}},"output":{"type":"structure","members":{}},"idempotent":true},"StartLogging":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"StopLogging":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateTrail":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"S3BucketName":{},"S3KeyPrefix":{},"SnsTopicName":{},"IncludeGlobalServiceEvents":{"type":"boolean"},"IsMultiRegionTrail":{"type":"boolean"},"EnableLogFileValidation":{"type":"boolean"},"CloudWatchLogsLogGroupArn":{},"CloudWatchLogsRoleArn":{},"KmsKeyId":{},"IsOrganizationTrail":{"type":"boolean"}}},"output":{"type":"structure","members":{"Name":{},"S3BucketName":{},"S3KeyPrefix":{},"SnsTopicName":{"deprecated":true},"SnsTopicARN":{},"IncludeGlobalServiceEvents":{"type":"boolean"},"IsMultiRegionTrail":{"type":"boolean"},"TrailARN":{},"LogFileValidationEnabled":{"type":"boolean"},"CloudWatchLogsLogGroupArn":{},"CloudWatchLogsRoleArn":{},"KmsKeyId":{},"IsOrganizationTrail":{"type":"boolean"}}},"idempotent":true}},"shapes":{"S3":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"Si":{"type":"list","member":{"type":"structure","members":{"ReadWriteType":{},"IncludeManagementEvents":{"type":"boolean"},"DataResources":{"type":"list","member":{"type":"structure","members":{"Type":{},"Values":{"type":"list","member":{}}}}}}}}}}')},"KZ1+":function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.comprehend={},n.Comprehend=i.defineService("comprehend",["2017-11-27"]),Object.defineProperty(o.services.comprehend,"2017-11-27",{get:function(){var e=r("F1ZK");return e.paginators=r("t4+k").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Comprehend},Krjk:function(e,t,r){var n=r("QsWE").util.inherit({constructor:function(e){this.wrapperName="NumberValue",this.value=e.toString()},toJSON:function(){return this.toNumber()},toNumber:function(){return Number(this.value)},toString:function(){return this.value}});e.exports=n},L3Qv:function(e,t,r){"use strict";t.a=function(){return!1}},L74i:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2015-02-02","endpointPrefix":"elasticache","protocol":"query","serviceFullName":"Amazon ElastiCache","serviceId":"ElastiCache","signatureVersion":"v4","uid":"elasticache-2015-02-02","xmlNamespace":"http://elasticache.amazonaws.com/doc/2015-02-02/"},"operations":{"AddTagsToResource":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"S3"}}},"output":{"shape":"S5","resultWrapper":"AddTagsToResourceResult"}},"AuthorizeCacheSecurityGroupIngress":{"input":{"type":"structure","required":["CacheSecurityGroupName","EC2SecurityGroupName","EC2SecurityGroupOwnerId"],"members":{"CacheSecurityGroupName":{},"EC2SecurityGroupName":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"AuthorizeCacheSecurityGroupIngressResult","type":"structure","members":{"CacheSecurityGroup":{"shape":"S8"}}}},"BatchApplyUpdateAction":{"input":{"type":"structure","required":["ReplicationGroupIds","ServiceUpdateName"],"members":{"ReplicationGroupIds":{"shape":"Sc"},"ServiceUpdateName":{}}},"output":{"shape":"Sd","resultWrapper":"BatchApplyUpdateActionResult"}},"BatchStopUpdateAction":{"input":{"type":"structure","required":["ReplicationGroupIds","ServiceUpdateName"],"members":{"ReplicationGroupIds":{"shape":"Sc"},"ServiceUpdateName":{}}},"output":{"shape":"Sd","resultWrapper":"BatchStopUpdateActionResult"}},"CopySnapshot":{"input":{"type":"structure","required":["SourceSnapshotName","TargetSnapshotName"],"members":{"SourceSnapshotName":{},"TargetSnapshotName":{},"TargetBucket":{}}},"output":{"resultWrapper":"CopySnapshotResult","type":"structure","members":{"Snapshot":{"shape":"Sm"}}}},"CreateCacheCluster":{"input":{"type":"structure","required":["CacheClusterId"],"members":{"CacheClusterId":{},"ReplicationGroupId":{},"AZMode":{},"PreferredAvailabilityZone":{},"PreferredAvailabilityZones":{"shape":"Sy"},"NumCacheNodes":{"type":"integer"},"CacheNodeType":{},"Engine":{},"EngineVersion":{},"CacheParameterGroupName":{},"CacheSubnetGroupName":{},"CacheSecurityGroupNames":{"shape":"Sz"},"SecurityGroupIds":{"shape":"S10"},"Tags":{"shape":"S3"},"SnapshotArns":{"shape":"S11"},"SnapshotName":{},"PreferredMaintenanceWindow":{},"Port":{"type":"integer"},"NotificationTopicArn":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"AuthToken":{}}},"output":{"resultWrapper":"CreateCacheClusterResult","type":"structure","members":{"CacheCluster":{"shape":"S14"}}}},"CreateCacheParameterGroup":{"input":{"type":"structure","required":["CacheParameterGroupName","CacheParameterGroupFamily","Description"],"members":{"CacheParameterGroupName":{},"CacheParameterGroupFamily":{},"Description":{}}},"output":{"resultWrapper":"CreateCacheParameterGroupResult","type":"structure","members":{"CacheParameterGroup":{"shape":"S1j"}}}},"CreateCacheSecurityGroup":{"input":{"type":"structure","required":["CacheSecurityGroupName","Description"],"members":{"CacheSecurityGroupName":{},"Description":{}}},"output":{"resultWrapper":"CreateCacheSecurityGroupResult","type":"structure","members":{"CacheSecurityGroup":{"shape":"S8"}}}},"CreateCacheSubnetGroup":{"input":{"type":"structure","required":["CacheSubnetGroupName","CacheSubnetGroupDescription","SubnetIds"],"members":{"CacheSubnetGroupName":{},"CacheSubnetGroupDescription":{},"SubnetIds":{"shape":"S1n"}}},"output":{"resultWrapper":"CreateCacheSubnetGroupResult","type":"structure","members":{"CacheSubnetGroup":{"shape":"S1p"}}}},"CreateReplicationGroup":{"input":{"type":"structure","required":["ReplicationGroupId","ReplicationGroupDescription"],"members":{"ReplicationGroupId":{},"ReplicationGroupDescription":{},"PrimaryClusterId":{},"AutomaticFailoverEnabled":{"type":"boolean"},"NumCacheClusters":{"type":"integer"},"PreferredCacheClusterAZs":{"shape":"Sv"},"NumNodeGroups":{"type":"integer"},"ReplicasPerNodeGroup":{"type":"integer"},"NodeGroupConfiguration":{"type":"list","member":{"shape":"St","locationName":"NodeGroupConfiguration"}},"CacheNodeType":{},"Engine":{},"EngineVersion":{},"CacheParameterGroupName":{},"CacheSubnetGroupName":{},"CacheSecurityGroupNames":{"shape":"Sz"},"SecurityGroupIds":{"shape":"S10"},"Tags":{"shape":"S3"},"SnapshotArns":{"shape":"S11"},"SnapshotName":{},"PreferredMaintenanceWindow":{},"Port":{"type":"integer"},"NotificationTopicArn":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"AuthToken":{},"TransitEncryptionEnabled":{"type":"boolean"},"AtRestEncryptionEnabled":{"type":"boolean"}}},"output":{"resultWrapper":"CreateReplicationGroupResult","type":"structure","members":{"ReplicationGroup":{"shape":"S1w"}}}},"CreateSnapshot":{"input":{"type":"structure","required":["SnapshotName"],"members":{"ReplicationGroupId":{},"CacheClusterId":{},"SnapshotName":{}}},"output":{"resultWrapper":"CreateSnapshotResult","type":"structure","members":{"Snapshot":{"shape":"Sm"}}}},"DecreaseReplicaCount":{"input":{"type":"structure","required":["ReplicationGroupId","ApplyImmediately"],"members":{"ReplicationGroupId":{},"NewReplicaCount":{"type":"integer"},"ReplicaConfiguration":{"shape":"S2a"},"ReplicasToRemove":{"type":"list","member":{}},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"DecreaseReplicaCountResult","type":"structure","members":{"ReplicationGroup":{"shape":"S1w"}}}},"DeleteCacheCluster":{"input":{"type":"structure","required":["CacheClusterId"],"members":{"CacheClusterId":{},"FinalSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteCacheClusterResult","type":"structure","members":{"CacheCluster":{"shape":"S14"}}}},"DeleteCacheParameterGroup":{"input":{"type":"structure","required":["CacheParameterGroupName"],"members":{"CacheParameterGroupName":{}}}},"DeleteCacheSecurityGroup":{"input":{"type":"structure","required":["CacheSecurityGroupName"],"members":{"CacheSecurityGroupName":{}}}},"DeleteCacheSubnetGroup":{"input":{"type":"structure","required":["CacheSubnetGroupName"],"members":{"CacheSubnetGroupName":{}}}},"DeleteReplicationGroup":{"input":{"type":"structure","required":["ReplicationGroupId"],"members":{"ReplicationGroupId":{},"RetainPrimaryCluster":{"type":"boolean"},"FinalSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteReplicationGroupResult","type":"structure","members":{"ReplicationGroup":{"shape":"S1w"}}}},"DeleteSnapshot":{"input":{"type":"structure","required":["SnapshotName"],"members":{"SnapshotName":{}}},"output":{"resultWrapper":"DeleteSnapshotResult","type":"structure","members":{"Snapshot":{"shape":"Sm"}}}},"DescribeCacheClusters":{"input":{"type":"structure","members":{"CacheClusterId":{},"MaxRecords":{"type":"integer"},"Marker":{},"ShowCacheNodeInfo":{"type":"boolean"},"ShowCacheClustersNotInReplicationGroups":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeCacheClustersResult","type":"structure","members":{"Marker":{},"CacheClusters":{"type":"list","member":{"shape":"S14","locationName":"CacheCluster"}}}}},"DescribeCacheEngineVersions":{"input":{"type":"structure","members":{"Engine":{},"EngineVersion":{},"CacheParameterGroupFamily":{},"MaxRecords":{"type":"integer"},"Marker":{},"DefaultOnly":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeCacheEngineVersionsResult","type":"structure","members":{"Marker":{},"CacheEngineVersions":{"type":"list","member":{"locationName":"CacheEngineVersion","type":"structure","members":{"Engine":{},"EngineVersion":{},"CacheParameterGroupFamily":{},"CacheEngineDescription":{},"CacheEngineVersionDescription":{}}}}}}},"DescribeCacheParameterGroups":{"input":{"type":"structure","members":{"CacheParameterGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeCacheParameterGroupsResult","type":"structure","members":{"Marker":{},"CacheParameterGroups":{"type":"list","member":{"shape":"S1j","locationName":"CacheParameterGroup"}}}}},"DescribeCacheParameters":{"input":{"type":"structure","required":["CacheParameterGroupName"],"members":{"CacheParameterGroupName":{},"Source":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeCacheParametersResult","type":"structure","members":{"Marker":{},"Parameters":{"shape":"S2z"},"CacheNodeTypeSpecificParameters":{"shape":"S32"}}}},"DescribeCacheSecurityGroups":{"input":{"type":"structure","members":{"CacheSecurityGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeCacheSecurityGroupsResult","type":"structure","members":{"Marker":{},"CacheSecurityGroups":{"type":"list","member":{"shape":"S8","locationName":"CacheSecurityGroup"}}}}},"DescribeCacheSubnetGroups":{"input":{"type":"structure","members":{"CacheSubnetGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeCacheSubnetGroupsResult","type":"structure","members":{"Marker":{},"CacheSubnetGroups":{"type":"list","member":{"shape":"S1p","locationName":"CacheSubnetGroup"}}}}},"DescribeEngineDefaultParameters":{"input":{"type":"structure","required":["CacheParameterGroupFamily"],"members":{"CacheParameterGroupFamily":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultParametersResult","type":"structure","members":{"EngineDefaults":{"type":"structure","members":{"CacheParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S2z"},"CacheNodeTypeSpecificParameters":{"shape":"S32"}},"wrapper":true}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"Date":{"type":"timestamp"}}}}}}},"DescribeReplicationGroups":{"input":{"type":"structure","members":{"ReplicationGroupId":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReplicationGroupsResult","type":"structure","members":{"Marker":{},"ReplicationGroups":{"type":"list","member":{"shape":"S1w","locationName":"ReplicationGroup"}}}}},"DescribeReservedCacheNodes":{"input":{"type":"structure","members":{"ReservedCacheNodeId":{},"ReservedCacheNodesOfferingId":{},"CacheNodeType":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedCacheNodesResult","type":"structure","members":{"Marker":{},"ReservedCacheNodes":{"type":"list","member":{"shape":"S3q","locationName":"ReservedCacheNode"}}}}},"DescribeReservedCacheNodesOfferings":{"input":{"type":"structure","members":{"ReservedCacheNodesOfferingId":{},"CacheNodeType":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedCacheNodesOfferingsResult","type":"structure","members":{"Marker":{},"ReservedCacheNodesOfferings":{"type":"list","member":{"locationName":"ReservedCacheNodesOffering","type":"structure","members":{"ReservedCacheNodesOfferingId":{},"CacheNodeType":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"ProductDescription":{},"OfferingType":{},"RecurringCharges":{"shape":"S3r"}},"wrapper":true}}}}},"DescribeServiceUpdates":{"input":{"type":"structure","members":{"ServiceUpdateName":{},"ServiceUpdateStatus":{"shape":"S3y"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeServiceUpdatesResult","type":"structure","members":{"Marker":{},"ServiceUpdates":{"type":"list","member":{"locationName":"ServiceUpdate","type":"structure","members":{"ServiceUpdateName":{},"ServiceUpdateReleaseDate":{"type":"timestamp"},"ServiceUpdateEndDate":{"type":"timestamp"},"ServiceUpdateSeverity":{},"ServiceUpdateRecommendedApplyByDate":{"type":"timestamp"},"ServiceUpdateStatus":{},"ServiceUpdateDescription":{},"ServiceUpdateType":{},"Engine":{},"EngineVersion":{},"AutoUpdateAfterRecommendedApplyByDate":{"type":"boolean"},"EstimatedUpdateTime":{}}}}}}},"DescribeSnapshots":{"input":{"type":"structure","members":{"ReplicationGroupId":{},"CacheClusterId":{},"SnapshotName":{},"SnapshotSource":{},"Marker":{},"MaxRecords":{"type":"integer"},"ShowNodeGroupConfig":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeSnapshotsResult","type":"structure","members":{"Marker":{},"Snapshots":{"type":"list","member":{"shape":"Sm","locationName":"Snapshot"}}}}},"DescribeUpdateActions":{"input":{"type":"structure","members":{"ServiceUpdateName":{},"ReplicationGroupIds":{"shape":"Sc"},"ServiceUpdateStatus":{"shape":"S3y"},"ServiceUpdateTimeRange":{"type":"structure","members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}},"UpdateActionStatus":{"type":"list","member":{}},"ShowNodeLevelUpdateStatus":{"type":"boolean"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeUpdateActionsResult","type":"structure","members":{"Marker":{},"UpdateActions":{"type":"list","member":{"locationName":"UpdateAction","type":"structure","members":{"ReplicationGroupId":{},"ServiceUpdateName":{},"ServiceUpdateReleaseDate":{"type":"timestamp"},"ServiceUpdateSeverity":{},"ServiceUpdateStatus":{},"ServiceUpdateRecommendedApplyByDate":{"type":"timestamp"},"ServiceUpdateType":{},"UpdateActionAvailableDate":{"type":"timestamp"},"UpdateActionStatus":{},"NodesUpdated":{},"UpdateActionStatusModifiedDate":{"type":"timestamp"},"SlaMet":{},"NodeGroupUpdateStatus":{"type":"list","member":{"locationName":"NodeGroupUpdateStatus","type":"structure","members":{"NodeGroupId":{},"NodeGroupMemberUpdateStatus":{"type":"list","member":{"locationName":"NodeGroupMemberUpdateStatus","type":"structure","members":{"CacheClusterId":{},"CacheNodeId":{},"NodeUpdateStatus":{},"NodeDeletionDate":{"type":"timestamp"},"NodeUpdateStartDate":{"type":"timestamp"},"NodeUpdateEndDate":{"type":"timestamp"},"NodeUpdateInitiatedBy":{},"NodeUpdateInitiatedDate":{"type":"timestamp"},"NodeUpdateStatusModifiedDate":{"type":"timestamp"}}}}}}},"EstimatedUpdateTime":{}}}}}}},"IncreaseReplicaCount":{"input":{"type":"structure","required":["ReplicationGroupId","ApplyImmediately"],"members":{"ReplicationGroupId":{},"NewReplicaCount":{"type":"integer"},"ReplicaConfiguration":{"shape":"S2a"},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"IncreaseReplicaCountResult","type":"structure","members":{"ReplicationGroup":{"shape":"S1w"}}}},"ListAllowedNodeTypeModifications":{"input":{"type":"structure","members":{"CacheClusterId":{},"ReplicationGroupId":{}}},"output":{"resultWrapper":"ListAllowedNodeTypeModificationsResult","type":"structure","members":{"ScaleUpModifications":{"shape":"S4p"},"ScaleDownModifications":{"shape":"S4p"}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceName"],"members":{"ResourceName":{}}},"output":{"shape":"S5","resultWrapper":"ListTagsForResourceResult"}},"ModifyCacheCluster":{"input":{"type":"structure","required":["CacheClusterId"],"members":{"CacheClusterId":{},"NumCacheNodes":{"type":"integer"},"CacheNodeIdsToRemove":{"shape":"S18"},"AZMode":{},"NewAvailabilityZones":{"shape":"Sy"},"CacheSecurityGroupNames":{"shape":"Sz"},"SecurityGroupIds":{"shape":"S10"},"PreferredMaintenanceWindow":{},"NotificationTopicArn":{},"CacheParameterGroupName":{},"NotificationTopicStatus":{},"ApplyImmediately":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"CacheNodeType":{}}},"output":{"resultWrapper":"ModifyCacheClusterResult","type":"structure","members":{"CacheCluster":{"shape":"S14"}}}},"ModifyCacheParameterGroup":{"input":{"type":"structure","required":["CacheParameterGroupName","ParameterNameValues"],"members":{"CacheParameterGroupName":{},"ParameterNameValues":{"shape":"S4u"}}},"output":{"shape":"S4w","resultWrapper":"ModifyCacheParameterGroupResult"}},"ModifyCacheSubnetGroup":{"input":{"type":"structure","required":["CacheSubnetGroupName"],"members":{"CacheSubnetGroupName":{},"CacheSubnetGroupDescription":{},"SubnetIds":{"shape":"S1n"}}},"output":{"resultWrapper":"ModifyCacheSubnetGroupResult","type":"structure","members":{"CacheSubnetGroup":{"shape":"S1p"}}}},"ModifyReplicationGroup":{"input":{"type":"structure","required":["ReplicationGroupId"],"members":{"ReplicationGroupId":{},"ReplicationGroupDescription":{},"PrimaryClusterId":{},"SnapshottingClusterId":{},"AutomaticFailoverEnabled":{"type":"boolean"},"CacheSecurityGroupNames":{"shape":"Sz"},"SecurityGroupIds":{"shape":"S10"},"PreferredMaintenanceWindow":{},"NotificationTopicArn":{},"CacheParameterGroupName":{},"NotificationTopicStatus":{},"ApplyImmediately":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"CacheNodeType":{},"NodeGroupId":{"deprecated":true}}},"output":{"resultWrapper":"ModifyReplicationGroupResult","type":"structure","members":{"ReplicationGroup":{"shape":"S1w"}}}},"ModifyReplicationGroupShardConfiguration":{"input":{"type":"structure","required":["ReplicationGroupId","NodeGroupCount","ApplyImmediately"],"members":{"ReplicationGroupId":{},"NodeGroupCount":{"type":"integer"},"ApplyImmediately":{"type":"boolean"},"ReshardingConfiguration":{"type":"list","member":{"locationName":"ReshardingConfiguration","type":"structure","members":{"NodeGroupId":{},"PreferredAvailabilityZones":{"shape":"Sv"}}}},"NodeGroupsToRemove":{"type":"list","member":{"locationName":"NodeGroupToRemove"}},"NodeGroupsToRetain":{"type":"list","member":{"locationName":"NodeGroupToRetain"}}}},"output":{"resultWrapper":"ModifyReplicationGroupShardConfigurationResult","type":"structure","members":{"ReplicationGroup":{"shape":"S1w"}}}},"PurchaseReservedCacheNodesOffering":{"input":{"type":"structure","required":["ReservedCacheNodesOfferingId"],"members":{"ReservedCacheNodesOfferingId":{},"ReservedCacheNodeId":{},"CacheNodeCount":{"type":"integer"}}},"output":{"resultWrapper":"PurchaseReservedCacheNodesOfferingResult","type":"structure","members":{"ReservedCacheNode":{"shape":"S3q"}}}},"RebootCacheCluster":{"input":{"type":"structure","required":["CacheClusterId","CacheNodeIdsToReboot"],"members":{"CacheClusterId":{},"CacheNodeIdsToReboot":{"shape":"S18"}}},"output":{"resultWrapper":"RebootCacheClusterResult","type":"structure","members":{"CacheCluster":{"shape":"S14"}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"type":"list","member":{}}}},"output":{"shape":"S5","resultWrapper":"RemoveTagsFromResourceResult"}},"ResetCacheParameterGroup":{"input":{"type":"structure","required":["CacheParameterGroupName"],"members":{"CacheParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"ParameterNameValues":{"shape":"S4u"}}},"output":{"shape":"S4w","resultWrapper":"ResetCacheParameterGroupResult"}},"RevokeCacheSecurityGroupIngress":{"input":{"type":"structure","required":["CacheSecurityGroupName","EC2SecurityGroupName","EC2SecurityGroupOwnerId"],"members":{"CacheSecurityGroupName":{},"EC2SecurityGroupName":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"RevokeCacheSecurityGroupIngressResult","type":"structure","members":{"CacheSecurityGroup":{"shape":"S8"}}}},"TestFailover":{"input":{"type":"structure","required":["ReplicationGroupId","NodeGroupId"],"members":{"ReplicationGroupId":{},"NodeGroupId":{}}},"output":{"resultWrapper":"TestFailoverResult","type":"structure","members":{"ReplicationGroup":{"shape":"S1w"}}}}},"shapes":{"S3":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"S5":{"type":"structure","members":{"TagList":{"shape":"S3"}}},"S8":{"type":"structure","members":{"OwnerId":{},"CacheSecurityGroupName":{},"Description":{},"EC2SecurityGroups":{"type":"list","member":{"locationName":"EC2SecurityGroup","type":"structure","members":{"Status":{},"EC2SecurityGroupName":{},"EC2SecurityGroupOwnerId":{}}}}},"wrapper":true},"Sc":{"type":"list","member":{}},"Sd":{"type":"structure","members":{"ProcessedUpdateActions":{"type":"list","member":{"locationName":"ProcessedUpdateAction","type":"structure","members":{"ReplicationGroupId":{},"ServiceUpdateName":{},"UpdateActionStatus":{}}}},"UnprocessedUpdateActions":{"type":"list","member":{"locationName":"UnprocessedUpdateAction","type":"structure","members":{"ReplicationGroupId":{},"ServiceUpdateName":{},"ErrorType":{},"ErrorMessage":{}}}}}},"Sm":{"type":"structure","members":{"SnapshotName":{},"ReplicationGroupId":{},"ReplicationGroupDescription":{},"CacheClusterId":{},"SnapshotStatus":{},"SnapshotSource":{},"CacheNodeType":{},"Engine":{},"EngineVersion":{},"NumCacheNodes":{"type":"integer"},"PreferredAvailabilityZone":{},"CacheClusterCreateTime":{"type":"timestamp"},"PreferredMaintenanceWindow":{},"TopicArn":{},"Port":{"type":"integer"},"CacheParameterGroupName":{},"CacheSubnetGroupName":{},"VpcId":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"NumNodeGroups":{"type":"integer"},"AutomaticFailover":{},"NodeSnapshots":{"type":"list","member":{"locationName":"NodeSnapshot","type":"structure","members":{"CacheClusterId":{},"NodeGroupId":{},"CacheNodeId":{},"NodeGroupConfiguration":{"shape":"St"},"CacheSize":{},"CacheNodeCreateTime":{"type":"timestamp"},"SnapshotCreateTime":{"type":"timestamp"}},"wrapper":true}}},"wrapper":true},"St":{"type":"structure","members":{"NodeGroupId":{},"Slots":{},"ReplicaCount":{"type":"integer"},"PrimaryAvailabilityZone":{},"ReplicaAvailabilityZones":{"shape":"Sv"}}},"Sv":{"type":"list","member":{"locationName":"AvailabilityZone"}},"Sy":{"type":"list","member":{"locationName":"PreferredAvailabilityZone"}},"Sz":{"type":"list","member":{"locationName":"CacheSecurityGroupName"}},"S10":{"type":"list","member":{"locationName":"SecurityGroupId"}},"S11":{"type":"list","member":{"locationName":"SnapshotArn"}},"S14":{"type":"structure","members":{"CacheClusterId":{},"ConfigurationEndpoint":{"shape":"S15"},"ClientDownloadLandingPage":{},"CacheNodeType":{},"Engine":{},"EngineVersion":{},"CacheClusterStatus":{},"NumCacheNodes":{"type":"integer"},"PreferredAvailabilityZone":{},"CacheClusterCreateTime":{"type":"timestamp"},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"NumCacheNodes":{"type":"integer"},"CacheNodeIdsToRemove":{"shape":"S18"},"EngineVersion":{},"CacheNodeType":{}}},"NotificationConfiguration":{"type":"structure","members":{"TopicArn":{},"TopicStatus":{}}},"CacheSecurityGroups":{"type":"list","member":{"locationName":"CacheSecurityGroup","type":"structure","members":{"CacheSecurityGroupName":{},"Status":{}}}},"CacheParameterGroup":{"type":"structure","members":{"CacheParameterGroupName":{},"ParameterApplyStatus":{},"CacheNodeIdsToReboot":{"shape":"S18"}}},"CacheSubnetGroupName":{},"CacheNodes":{"type":"list","member":{"locationName":"CacheNode","type":"structure","members":{"CacheNodeId":{},"CacheNodeStatus":{},"CacheNodeCreateTime":{"type":"timestamp"},"Endpoint":{"shape":"S15"},"ParameterGroupStatus":{},"SourceCacheNodeId":{},"CustomerAvailabilityZone":{}}}},"AutoMinorVersionUpgrade":{"type":"boolean"},"SecurityGroups":{"type":"list","member":{"type":"structure","members":{"SecurityGroupId":{},"Status":{}}}},"ReplicationGroupId":{},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"AuthTokenEnabled":{"type":"boolean"},"TransitEncryptionEnabled":{"type":"boolean"},"AtRestEncryptionEnabled":{"type":"boolean"}},"wrapper":true},"S15":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"}}},"S18":{"type":"list","member":{"locationName":"CacheNodeId"}},"S1j":{"type":"structure","members":{"CacheParameterGroupName":{},"CacheParameterGroupFamily":{},"Description":{}},"wrapper":true},"S1n":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S1p":{"type":"structure","members":{"CacheSubnetGroupName":{},"CacheSubnetGroupDescription":{},"VpcId":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"type":"structure","members":{"Name":{}},"wrapper":true}}}}},"wrapper":true},"S1w":{"type":"structure","members":{"ReplicationGroupId":{},"Description":{},"Status":{},"PendingModifiedValues":{"type":"structure","members":{"PrimaryClusterId":{},"AutomaticFailoverStatus":{},"Resharding":{"type":"structure","members":{"SlotMigration":{"type":"structure","members":{"ProgressPercentage":{"type":"double"}}}}}}},"MemberClusters":{"type":"list","member":{"locationName":"ClusterId"}},"NodeGroups":{"type":"list","member":{"locationName":"NodeGroup","type":"structure","members":{"NodeGroupId":{},"Status":{},"PrimaryEndpoint":{"shape":"S15"},"ReaderEndpoint":{"shape":"S15"},"Slots":{},"NodeGroupMembers":{"type":"list","member":{"locationName":"NodeGroupMember","type":"structure","members":{"CacheClusterId":{},"CacheNodeId":{},"ReadEndpoint":{"shape":"S15"},"PreferredAvailabilityZone":{},"CurrentRole":{}}}}}}},"SnapshottingClusterId":{},"AutomaticFailover":{},"ConfigurationEndpoint":{"shape":"S15"},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"ClusterEnabled":{"type":"boolean"},"CacheNodeType":{},"AuthTokenEnabled":{"type":"boolean"},"TransitEncryptionEnabled":{"type":"boolean"},"AtRestEncryptionEnabled":{"type":"boolean"}},"wrapper":true},"S2a":{"type":"list","member":{"locationName":"ConfigureShard","type":"structure","required":["NodeGroupId","NewReplicaCount"],"members":{"NodeGroupId":{},"NewReplicaCount":{"type":"integer"},"PreferredAvailabilityZones":{"shape":"Sy"}}}},"S2z":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"ChangeType":{}}}},"S32":{"type":"list","member":{"locationName":"CacheNodeTypeSpecificParameter","type":"structure","members":{"ParameterName":{},"Description":{},"Source":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"CacheNodeTypeSpecificValues":{"type":"list","member":{"locationName":"CacheNodeTypeSpecificValue","type":"structure","members":{"CacheNodeType":{},"Value":{}}}},"ChangeType":{}}}},"S3q":{"type":"structure","members":{"ReservedCacheNodeId":{},"ReservedCacheNodesOfferingId":{},"CacheNodeType":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CacheNodeCount":{"type":"integer"},"ProductDescription":{},"OfferingType":{},"State":{},"RecurringCharges":{"shape":"S3r"},"ReservationARN":{}},"wrapper":true},"S3r":{"type":"list","member":{"locationName":"RecurringCharge","type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}},"wrapper":true}},"S3y":{"type":"list","member":{}},"S4p":{"type":"list","member":{}},"S4u":{"type":"list","member":{"locationName":"ParameterNameValue","type":"structure","members":{"ParameterName":{},"ParameterValue":{}}}},"S4w":{"type":"structure","members":{"CacheParameterGroupName":{}}}}}')},LA9T:function(e){e.exports=JSON.parse('{"pagination":{}}')},LC6p:function(e){e.exports=JSON.parse('{"pagination":{"DescribeDBEngineVersions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBEngineVersions"},"DescribeDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBInstances"},"DescribeDBParameterGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBParameterGroups"},"DescribeDBParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Parameters"},"DescribeDBSecurityGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSecurityGroups"},"DescribeDBSnapshots":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSnapshots"},"DescribeDBSubnetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSubnetGroups"},"DescribeEngineDefaultParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"EngineDefaults.Marker","result_key":"EngineDefaults.Parameters"},"DescribeEventSubscriptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"EventSubscriptionsList"},"DescribeEvents":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Events"},"DescribeOptionGroupOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupOptions"},"DescribeOptionGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupsList"},"DescribeOrderableDBInstanceOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OrderableDBInstanceOptions"},"DescribeReservedDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstances"},"DescribeReservedDBInstancesOfferings":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstancesOfferings"},"ListTagsForResource":{"result_key":"TagList"}}}')},LS4j:function(e){e.exports=JSON.parse('{"pagination":{"DescribeRemediationExecutionStatus":{"input_token":"NextToken","limit_key":"Limit","output_token":"NextToken","result_key":"RemediationExecutionStatuses"},"GetResourceConfigHistory":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"configurationItems"}}}')},LYNF:function(e,t,r){"use strict";var n=r("OH9c");e.exports=function(e,t,r,i,o){var a=new Error(e);return n(a,t,r,i,o)}},LfMT:function(e){e.exports=JSON.parse('{"version":2,"waiters":{"DistributionDeployed":{"delay":60,"operation":"GetDistribution","maxAttempts":25,"description":"Wait until a distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"Distribution.Status"}]},"InvalidationCompleted":{"delay":20,"operation":"GetInvalidation","maxAttempts":30,"description":"Wait until an invalidation has completed.","acceptors":[{"expected":"Completed","matcher":"path","state":"success","argument":"Invalidation.Status"}]},"StreamingDistributionDeployed":{"delay":60,"operation":"GetStreamingDistribution","maxAttempts":25,"description":"Wait until a streaming distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"StreamingDistribution.Status"}]}}}')},Lh65:function(e,t,r){var n=r("QsWE"),i=r("+qE3").EventEmitter;r("Pzvs"),n.XHRClient=n.util.inherit({handleRequest:function(e,t,r,o){var a=this,s=e.endpoint,u=new i,c=s.protocol+"//"+s.hostname;80!==s.port&&443!==s.port&&(c+=":"+s.port),c+=e.path;var l=new XMLHttpRequest,p=!1;e.stream=l,l.addEventListener("readystatechange",(function(){try{if(0===l.status)return}catch(e){return}this.readyState>=this.HEADERS_RECEIVED&&!p&&(u.statusCode=l.status,u.headers=a.parseHeaders(l.getAllResponseHeaders()),u.emit("headers",u.statusCode,u.headers,l.statusText),p=!0),this.readyState===this.DONE&&a.finishRequest(l,u)}),!1),l.upload.addEventListener("progress",(function(e){u.emit("sendProgress",e)})),l.addEventListener("progress",(function(e){u.emit("receiveProgress",e)}),!1),l.addEventListener("timeout",(function(){o(n.util.error(new Error("Timeout"),{code:"TimeoutError"}))}),!1),l.addEventListener("error",(function(){o(n.util.error(new Error("Network Failure"),{code:"NetworkingError"}))}),!1),l.addEventListener("abort",(function(){o(n.util.error(new Error("Request aborted"),{code:"RequestAbortedError"}))}),!1),r(u),l.open(e.method,c,!1!==t.xhrAsync),n.util.each(e.headers,(function(e,t){"Content-Length"!==e&&"User-Agent"!==e&&"Host"!==e&&l.setRequestHeader(e,t)})),t.timeout&&!1!==t.xhrAsync&&(l.timeout=t.timeout),t.xhrWithCredentials&&(l.withCredentials=!0);try{l.responseType="arraybuffer"}catch(m){}try{e.body?l.send(e.body):l.send()}catch(d){if(!e.body||"object"!=typeof e.body.buffer)throw d;l.send(e.body.buffer)}return u},parseHeaders:function(e){var t={};return n.util.arrayEach(e.split(/\r?\n/),(function(e){var r=e.split(":",1)[0],n=e.substring(r.length+2);r.length>0&&(t[r.toLowerCase()]=n)})),t},finishRequest:function(e,t){var r;if("arraybuffer"===e.responseType&&e.response){var i=e.response;r=new n.util.Buffer(i.byteLength);for(var o=new Uint8Array(i),a=0;a>>1,w=[["ary",v],["bind",d],["bindKey",y],["curry",f],["curryRight",b],["flip",I],["partial",g],["partialRight",S],["rearg",_]],P="[object Arguments]",E="[object Array]",L="[object AsyncFunction]",q="[object Boolean]",O="[object Date]",B="[object DOMException]",F="[object Error]",U="[object Function]",G="[object GeneratorFunction]",V="[object Map]",j="[object Number]",z="[object Null]",H="[object Object]",Y="[object Proxy]",W="[object RegExp]",K="[object Set]",Q="[object String]",J="[object Symbol]",Z="[object Undefined]",X="[object WeakMap]",$="[object ArrayBuffer]",ee="[object DataView]",te="[object Float32Array]",re="[object Float64Array]",ne="[object Int8Array]",ie="[object Int16Array]",oe="[object Int32Array]",ae="[object Uint8Array]",se="[object Uint8ClampedArray]",ue="[object Uint16Array]",ce="[object Uint32Array]",le=/\b__p \+= '';/g,pe=/\b(__p \+=) '' \+/g,me=/(__e\(.*?\)|\b__t\)) \+\n'';/g,de=/&(?:amp|lt|gt|quot|#39);/g,ye=/[&<>"']/g,he=RegExp(de.source),fe=RegExp(ye.source),be=/<%-([\s\S]+?)%>/g,ge=/<%([\s\S]+?)%>/g,Se=/<%=([\s\S]+?)%>/g,ve=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,_e=/^\w*$/,Ie=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ne=/[\\^$.*+?()[\]{}|]/g,Ce=RegExp(Ne.source),Te=/^\s+/,ke=/\s/,De=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ae=/\{\n\/\* \[wrapped with (.+)\] \*/,xe=/,? & /,Re=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Me=/[()=,{}\[\]\/\s]/,we=/\\(\\)?/g,Pe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ee=/\w*$/,Le=/^[-+]0x[0-9a-f]+$/i,qe=/^0b[01]+$/i,Oe=/^\[object .+?Constructor\]$/,Be=/^0o[0-7]+$/i,Fe=/^(?:0|[1-9]\d*)$/,Ue=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ge=/($^)/,Ve=/['\n\r\u2028\u2029\\]/g,je="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",ze="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",He="["+ze+"]",Ye="["+je+"]",We="\\d+",Ke="[a-z\\xdf-\\xf6\\xf8-\\xff]",Qe="[^\\ud800-\\udfff"+ze+We+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",Je="\\ud83c[\\udffb-\\udfff]",Ze="[^\\ud800-\\udfff]",Xe="(?:\\ud83c[\\udde6-\\uddff]){2}",$e="[\\ud800-\\udbff][\\udc00-\\udfff]",et="[A-Z\\xc0-\\xd6\\xd8-\\xde]",tt="(?:"+Ke+"|"+Qe+")",rt="(?:"+et+"|"+Qe+")",nt="(?:"+Ye+"|"+Je+")?",it="[\\ufe0e\\ufe0f]?"+nt+"(?:\\u200d(?:"+[Ze,Xe,$e].join("|")+")[\\ufe0e\\ufe0f]?"+nt+")*",ot="(?:"+["[\\u2700-\\u27bf]",Xe,$e].join("|")+")"+it,at="(?:"+[Ze+Ye+"?",Ye,Xe,$e,"[\\ud800-\\udfff]"].join("|")+")",st=RegExp("['’]","g"),ut=RegExp(Ye,"g"),ct=RegExp(Je+"(?="+Je+")|"+at+it,"g"),lt=RegExp([et+"?"+Ke+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[He,et,"$"].join("|")+")",rt+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[He,et+tt,"$"].join("|")+")",et+"?"+tt+"+(?:['’](?:d|ll|m|re|s|t|ve))?",et+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",We,ot].join("|"),"g"),pt=RegExp("[\\u200d\\ud800-\\udfff"+je+"\\ufe0e\\ufe0f]"),mt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,dt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],yt=-1,ht={};ht[te]=ht[re]=ht[ne]=ht[ie]=ht[oe]=ht[ae]=ht[se]=ht[ue]=ht[ce]=!0,ht[P]=ht[E]=ht[$]=ht[q]=ht[ee]=ht[O]=ht[F]=ht[U]=ht[V]=ht[j]=ht[H]=ht[W]=ht[K]=ht[Q]=ht[X]=!1;var ft={};ft[P]=ft[E]=ft[$]=ft[ee]=ft[q]=ft[O]=ft[te]=ft[re]=ft[ne]=ft[ie]=ft[oe]=ft[V]=ft[j]=ft[H]=ft[W]=ft[K]=ft[Q]=ft[J]=ft[ae]=ft[se]=ft[ue]=ft[ce]=!0,ft[F]=ft[U]=ft[X]=!1;var bt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},gt=parseFloat,St=parseInt,vt="object"==typeof global&&global&&global.Object===Object&&global,_t="object"==typeof self&&self&&self.Object===Object&&self,It=vt||_t||Function("return this")(),Nt=t&&!t.nodeType&&t,Ct=Nt&&"object"==typeof e&&e&&!e.nodeType&&e,Tt=Ct&&Ct.exports===Nt,kt=Tt&&vt.process,Dt=function(){try{return Ct&&Ct.require&&Ct.require("util").types||kt&&kt.binding&&kt.binding("util")}catch(e){}}(),At=Dt&&Dt.isArrayBuffer,xt=Dt&&Dt.isDate,Rt=Dt&&Dt.isMap,Mt=Dt&&Dt.isRegExp,wt=Dt&&Dt.isSet,Pt=Dt&&Dt.isTypedArray;function Et(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function Lt(e,t,r,n){for(var i=-1,o=null==e?0:e.length;++i-1}function Gt(e,t,r){for(var n=-1,i=null==e?0:e.length;++n-1;);return r}function lr(e,t){for(var r=e.length;r--&&Jt(t,e[r],0)>-1;);return r}var pr=tr({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),mr=tr({"&":"&","<":"<",">":">",'"':""","'":"'"});function dr(e){return"\\"+bt[e]}function yr(e){return pt.test(e)}function hr(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}function fr(e,t){return function(r){return e(t(r))}}function br(e,t){for(var r=-1,n=e.length,i=0,o=[];++r",""":'"',"'":"'"}),Cr=function e(t){var r,n=(t=null==t?It:Cr.defaults(It.Object(),t,Cr.pick(It,dt))).Array,ke=t.Date,je=t.Error,ze=t.Function,He=t.Math,Ye=t.Object,We=t.RegExp,Ke=t.String,Qe=t.TypeError,Je=n.prototype,Ze=Ye.prototype,Xe=t["__core-js_shared__"],$e=ze.prototype.toString,et=Ze.hasOwnProperty,tt=0,rt=(r=/[^.]+$/.exec(Xe&&Xe.keys&&Xe.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",nt=Ze.toString,it=$e.call(Ye),ot=It._,at=We("^"+$e.call(et).replace(Ne,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ct=Tt?t.Buffer:i,pt=t.Symbol,bt=t.Uint8Array,vt=ct?ct.allocUnsafe:i,_t=fr(Ye.getPrototypeOf,Ye),Nt=Ye.create,Ct=Ze.propertyIsEnumerable,kt=Je.splice,Dt=pt?pt.isConcatSpreadable:i,Wt=pt?pt.iterator:i,tr=pt?pt.toStringTag:i,Tr=function(){try{var e=Ro(Ye,"defineProperty");return e({},"",{}),e}catch(t){}}(),kr=t.clearTimeout!==It.clearTimeout&&t.clearTimeout,Dr=ke&&ke.now!==It.Date.now&&ke.now,Ar=t.setTimeout!==It.setTimeout&&t.setTimeout,xr=He.ceil,Rr=He.floor,Mr=Ye.getOwnPropertySymbols,wr=ct?ct.isBuffer:i,Pr=t.isFinite,Er=Je.join,Lr=fr(Ye.keys,Ye),qr=He.max,Or=He.min,Br=ke.now,Fr=t.parseInt,Ur=He.random,Gr=Je.reverse,Vr=Ro(t,"DataView"),jr=Ro(t,"Map"),zr=Ro(t,"Promise"),Hr=Ro(t,"Set"),Yr=Ro(t,"WeakMap"),Wr=Ro(Ye,"create"),Kr=Yr&&new Yr,Qr={},Jr=ia(Vr),Zr=ia(jr),Xr=ia(zr),$r=ia(Hr),en=ia(Yr),tn=pt?pt.prototype:i,rn=tn?tn.valueOf:i,nn=tn?tn.toString:i;function on(e){if(_s(e)&&!ls(e)&&!(e instanceof cn)){if(e instanceof un)return e;if(et.call(e,"__wrapped__"))return oa(e)}return new un(e)}var an=function(){function e(){}return function(t){if(!vs(t))return{};if(Nt)return Nt(t);e.prototype=t;var r=new e;return e.prototype=i,r}}();function sn(){}function un(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=i}function cn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=x,this.__views__=[]}function ln(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function Dn(e,t,r,n,o,a){var s,p=t&u,m=t&c,d=t&l;if(r&&(s=o?r(e,n,o,a):r(e)),s!==i)return s;if(!vs(e))return e;var y=ls(e);if(y){if(s=function(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&et.call(e,"index")&&(r.index=e.index,r.input=e.input),r}(e),!p)return Wi(e,s)}else{var h=Po(e),f=h==U||h==G;if(ys(e))return Gi(e,p);if(h==H||h==P||f&&!o){if(s=m||f?{}:Lo(e),!p)return m?function(e,t){return Ki(e,wo(e),t)}(e,function(e,t){return e&&Ki(t,Xs(t),e)}(s,e)):function(e,t){return Ki(e,Mo(e),t)}(e,Nn(s,e))}else{if(!ft[h])return o?e:{};s=function(e,t,r){var n=e.constructor;switch(t){case $:return Vi(e);case q:case O:return new n(+e);case ee:return function(e,t){var r=t?Vi(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}(e,r);case te:case re:case ne:case ie:case oe:case ae:case se:case ue:case ce:return ji(e,r);case V:return new n;case j:case Q:return new n(e);case W:return function(e){var t=new e.constructor(e.source,Ee.exec(e));return t.lastIndex=e.lastIndex,t}(e);case K:return new n;case J:return rn?Ye(rn.call(e)):{}}}(e,h,p)}}a||(a=new yn);var b=a.get(e);if(b)return b;a.set(e,s),ks(e)?e.forEach((function(n){s.add(Dn(n,t,r,n,e,a))})):Is(e)&&e.forEach((function(n,i){s.set(i,Dn(n,t,r,i,e,a))}));var g=y?i:(d?m?No:Io:m?Xs:Zs)(e);return qt(g||e,(function(n,i){g&&(n=e[i=n]),vn(s,i,Dn(n,t,r,i,e,a))})),s}function An(e,t,r){var n=r.length;if(null==e)return!n;for(e=Ye(e);n--;){var o=r[n],a=e[o];if(a===i&&!(o in e)||!(0,t[o])(a))return!1}return!0}function xn(e,t,r){if("function"!=typeof e)throw new Qe(a);return Qo((function(){e.apply(i,r)}),t)}function Rn(e,t,r,n){var i=-1,a=Ut,s=!0,u=e.length,c=[],l=t.length;if(!u)return c;r&&(t=Vt(t,ar(r))),n?(a=Gt,s=!1):t.length>=o&&(a=ur,s=!1,t=new dn(t));e:for(;++i-1},pn.prototype.set=function(e,t){var r=this.__data__,n=_n(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this},mn.prototype.clear=function(){this.size=0,this.__data__={hash:new ln,map:new(jr||pn),string:new ln}},mn.prototype.delete=function(e){var t=Ao(this,e).delete(e);return this.size-=t?1:0,t},mn.prototype.get=function(e){return Ao(this,e).get(e)},mn.prototype.has=function(e){return Ao(this,e).has(e)},mn.prototype.set=function(e,t){var r=Ao(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this},dn.prototype.add=dn.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},dn.prototype.has=function(e){return this.__data__.has(e)},yn.prototype.clear=function(){this.__data__=new pn,this.size=0},yn.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},yn.prototype.get=function(e){return this.__data__.get(e)},yn.prototype.has=function(e){return this.__data__.has(e)},yn.prototype.set=function(e,t){var r=this.__data__;if(r instanceof pn){var n=r.__data__;if(!jr||n.length0&&r(s)?t>1?qn(s,t-1,r,n,i):jt(i,s):n||(i[i.length]=s)}return i}var On=Xi(),Bn=Xi(!0);function Fn(e,t){return e&&On(e,t,Zs)}function Un(e,t){return e&&Bn(e,t,Zs)}function Gn(e,t){return Ft(t,(function(t){return bs(e[t])}))}function Vn(e,t){for(var r=0,n=(t=Oi(t,e)).length;null!=e&&rt}function Yn(e,t){return null!=e&&et.call(e,t)}function Wn(e,t){return null!=e&&t in Ye(e)}function Kn(e,t,r){for(var o=r?Gt:Ut,a=e[0].length,s=e.length,u=s,c=n(s),l=1/0,p=[];u--;){var m=e[u];u&&t&&(m=Vt(m,ar(t))),l=Or(m.length,l),c[u]=!r&&(t||a>=120&&m.length>=120)?new dn(u&&m):i}m=e[0];var d=-1,y=c[0];e:for(;++d=s?u:u*("desc"==r[n]?-1:1)}return e.index-t.index}(e,t,r)}));n--;)e[n]=e[n].value;return e}(ni(e,(function(e,r,i){return{criteria:Vt(t,(function(t){return t(e)})),index:++n,value:e}})))}function ci(e,t,r){for(var n=-1,i=t.length,o={};++n-1;)s!==e&&kt.call(s,u,1),kt.call(e,u,1);return e}function pi(e,t){for(var r=e?t.length:0,n=r-1;r--;){var i=t[r];if(r==n||i!==o){var o=i;Oo(i)?kt.call(e,i,1):xi(e,i)}}return e}function mi(e,t){return e+Rr(Ur()*(t-e+1))}function di(e,t){var r="";if(!e||t<1||t>k)return r;do{t%2&&(r+=e),(t=Rr(t/2))&&(e+=e)}while(t);return r}function yi(e,t){return Jo(Ho(e,t,Nu),e+"")}function hi(e){return fn(au(e))}function fi(e,t){var r=au(e);return $o(r,kn(t,0,r.length))}function bi(e,t,r,n){if(!vs(e))return e;for(var o=-1,a=(t=Oi(t,e)).length,s=a-1,u=e;null!=u&&++oo?0:o+t),(r=r>o?o:r)<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;for(var a=n(o);++i>>1,a=e[o];null!==a&&!As(a)&&(r?a<=t:a=o){var l=t?null:yo(e);if(l)return gr(l);s=!1,i=ur,c=new dn}else c=t?[]:u;e:for(;++n=n?e:_i(e,t,r)}var Ui=kr||function(e){return It.clearTimeout(e)};function Gi(e,t){if(t)return e.slice();var r=e.length,n=vt?vt(r):new e.constructor(r);return e.copy(n),n}function Vi(e){var t=new e.constructor(e.byteLength);return new bt(t).set(new bt(e)),t}function ji(e,t){var r=t?Vi(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}function zi(e,t){if(e!==t){var r=e!==i,n=null===e,o=e==e,a=As(e),s=t!==i,u=null===t,c=t==t,l=As(t);if(!u&&!l&&!a&&e>t||a&&s&&c&&!u&&!l||n&&s&&c||!r&&c||!o)return 1;if(!n&&!a&&!l&&e1?r[o-1]:i,s=o>2?r[2]:i;for(a=e.length>3&&"function"==typeof a?(o--,a):i,s&&Bo(r[0],r[1],s)&&(a=o<3?i:a,o=1),t=Ye(t);++n-1?o[a?t[s]:s]:i}}function no(e){return _o((function(t){var r=t.length,n=r,o=un.prototype.thru;for(e&&t.reverse();n--;){var s=t[n];if("function"!=typeof s)throw new Qe(a);if(o&&!u&&"wrapper"==To(s))var u=new un([],!0)}for(n=u?n:r;++n1&&f.reverse(),m&&lu))return!1;var l=a.get(e),d=a.get(t);if(l&&d)return l==t&&d==e;var y=-1,h=!0,f=r&m?new dn:i;for(a.set(e,t),a.set(t,e);++y-1&&e%1==0&&e1?"& ":"")+t[n],t=t.join(r>2?", ":" "),e.replace(De,"{\n/* [wrapped with "+t+"] */\n")}(n,function(e,t){return qt(w,(function(r){var n="_."+r[0];t&r[1]&&!Ut(e,n)&&e.push(n)})),e.sort()}(function(e){var t=e.match(Ae);return t?t[1].split(xe):[]}(n),r)))}function Xo(e){var t=0,r=0;return function(){var n=Br(),o=C-(n-r);if(r=n,o>0){if(++t>=N)return arguments[0]}else t=0;return e.apply(i,arguments)}}function $o(e,t){var r=-1,n=e.length,o=n-1;for(t=t===i?n:t;++r1?e[t-1]:i;return r="function"==typeof r?(e.pop(),r):i,Ta(e,r)}));function wa(e){var t=on(e);return t.__chain__=!0,t}function Pa(e,t){return t(e)}var Ea=_o((function(e){var t=e.length,r=t?e[0]:0,n=this.__wrapped__,o=function(t){return Tn(t,e)};return!(t>1||this.__actions__.length)&&n instanceof cn&&Oo(r)?((n=n.slice(r,+r+(t?1:0))).__actions__.push({func:Pa,args:[o],thisArg:i}),new un(n,this.__chain__).thru((function(e){return t&&!e.length&&e.push(i),e}))):this.thru(o)})),La=Qi((function(e,t,r){et.call(e,r)?++e[r]:Cn(e,r,1)})),qa=ro(ca),Oa=ro(la);function Ba(e,t){return(ls(e)?qt:Mn)(e,Do(t,3))}function Fa(e,t){return(ls(e)?Ot:wn)(e,Do(t,3))}var Ua=Qi((function(e,t,r){et.call(e,r)?e[r].push(t):Cn(e,r,[t])})),Ga=yi((function(e,t,r){var i=-1,o="function"==typeof t,a=ms(e)?n(e.length):[];return Mn(e,(function(e){a[++i]=o?Et(t,e,r):Qn(e,t,r)})),a})),Va=Qi((function(e,t,r){Cn(e,r,t)}));function ja(e,t){return(ls(e)?Vt:ni)(e,Do(t,3))}var za=Qi((function(e,t,r){e[r?0:1].push(t)}),(function(){return[[],[]]})),Ha=yi((function(e,t){if(null==e)return[];var r=t.length;return r>1&&Bo(e,t[0],t[1])?t=[]:r>2&&Bo(t[0],t[1],t[2])&&(t=[t[0]]),ui(e,qn(t,1),[])})),Ya=Dr||function(){return It.Date.now()};function Wa(e,t,r){return t=r?i:t,fo(e,v,i,i,i,i,t=e&&null==t?e.length:t)}function Ka(e,t){var r;if("function"!=typeof t)throw new Qe(a);return e=Es(e),function(){return--e>0&&(r=t.apply(this,arguments)),e<=1&&(t=i),r}}var Qa=yi((function(e,t,r){var n=d;if(r.length){var i=br(r,ko(Qa));n|=g}return fo(e,n,t,r,i)})),Ja=yi((function(e,t,r){var n=d|y;if(r.length){var i=br(r,ko(Ja));n|=g}return fo(t,n,e,r,i)}));function Za(e,t,r){var n,o,s,u,c,l,p=0,m=!1,d=!1,y=!0;if("function"!=typeof e)throw new Qe(a);function h(t){var r=n,a=o;return n=o=i,p=t,u=e.apply(a,r)}function f(e){var r=e-l;return l===i||r>=t||r<0||d&&e-p>=s}function b(){var e=Ya();if(f(e))return g(e);c=Qo(b,function(e){var r=t-(e-l);return d?Or(r,s-(e-p)):r}(e))}function g(e){return c=i,y&&n?h(e):(n=o=i,u)}function S(){var e=Ya(),r=f(e);if(n=arguments,o=this,l=e,r){if(c===i)return function(e){return p=e,c=Qo(b,t),m?h(e):u}(l);if(d)return Ui(c),c=Qo(b,t),h(l)}return c===i&&(c=Qo(b,t)),u}return t=qs(t)||0,vs(r)&&(m=!!r.leading,s=(d="maxWait"in r)?qr(qs(r.maxWait)||0,t):s,y="trailing"in r?!!r.trailing:y),S.cancel=function(){c!==i&&Ui(c),p=0,n=l=o=c=i},S.flush=function(){return c===i?u:g(Ya())},S}var Xa=yi((function(e,t){return xn(e,1,t)})),$a=yi((function(e,t,r){return xn(e,qs(t)||0,r)}));function es(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Qe(a);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var a=e.apply(this,n);return r.cache=o.set(i,a)||o,a};return r.cache=new(es.Cache||mn),r}function ts(e){if("function"!=typeof e)throw new Qe(a);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}es.Cache=mn;var rs=Bi((function(e,t){var r=(t=1==t.length&&ls(t[0])?Vt(t[0],ar(Do())):Vt(qn(t,1),ar(Do()))).length;return yi((function(n){for(var i=-1,o=Or(n.length,r);++i=t})),cs=Jn(function(){return arguments}())?Jn:function(e){return _s(e)&&et.call(e,"callee")&&!Ct.call(e,"callee")},ls=n.isArray,ps=At?ar(At):function(e){return _s(e)&&zn(e)==$};function ms(e){return null!=e&&Ss(e.length)&&!bs(e)}function ds(e){return _s(e)&&ms(e)}var ys=wr||qu,hs=xt?ar(xt):function(e){return _s(e)&&zn(e)==O};function fs(e){if(!_s(e))return!1;var t=zn(e);return t==F||t==B||"string"==typeof e.message&&"string"==typeof e.name&&!Cs(e)}function bs(e){if(!vs(e))return!1;var t=zn(e);return t==U||t==G||t==L||t==Y}function gs(e){return"number"==typeof e&&e==Es(e)}function Ss(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=k}function vs(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function _s(e){return null!=e&&"object"==typeof e}var Is=Rt?ar(Rt):function(e){return _s(e)&&Po(e)==V};function Ns(e){return"number"==typeof e||_s(e)&&zn(e)==j}function Cs(e){if(!_s(e)||zn(e)!=H)return!1;var t=_t(e);if(null===t)return!0;var r=et.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&$e.call(r)==it}var Ts=Mt?ar(Mt):function(e){return _s(e)&&zn(e)==W},ks=wt?ar(wt):function(e){return _s(e)&&Po(e)==K};function Ds(e){return"string"==typeof e||!ls(e)&&_s(e)&&zn(e)==Q}function As(e){return"symbol"==typeof e||_s(e)&&zn(e)==J}var xs=Pt?ar(Pt):function(e){return _s(e)&&Ss(e.length)&&!!ht[zn(e)]},Rs=lo(ri),Ms=lo((function(e,t){return e<=t}));function ws(e){if(!e)return[];if(ms(e))return Ds(e)?_r(e):Wi(e);if(Wt&&e[Wt])return function(e){for(var t,r=[];!(t=e.next()).done;)r.push(t.value);return r}(e[Wt]());var t=Po(e);return(t==V?hr:t==K?gr:au)(e)}function Ps(e){return e?(e=qs(e))===T||e===-T?(e<0?-1:1)*D:e==e?e:0:0===e?e:0}function Es(e){var t=Ps(e),r=t%1;return t==t?r?t-r:t:0}function Ls(e){return e?kn(Es(e),0,x):0}function qs(e){if("number"==typeof e)return e;if(As(e))return A;if(vs(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=vs(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=or(e);var r=qe.test(e);return r||Be.test(e)?St(e.slice(2),r?2:8):Le.test(e)?A:+e}function Os(e){return Ki(e,Xs(e))}function Bs(e){return null==e?"":Di(e)}var Fs=Ji((function(e,t){if(Vo(t)||ms(t))Ki(t,Zs(t),e);else for(var r in t)et.call(t,r)&&vn(e,r,t[r])})),Us=Ji((function(e,t){Ki(t,Xs(t),e)})),Gs=Ji((function(e,t,r,n){Ki(t,Xs(t),e,n)})),Vs=Ji((function(e,t,r,n){Ki(t,Zs(t),e,n)})),js=_o(Tn),zs=yi((function(e,t){e=Ye(e);var r=-1,n=t.length,o=n>2?t[2]:i;for(o&&Bo(t[0],t[1],o)&&(n=1);++r1),t})),Ki(e,No(e),r),n&&(r=Dn(r,u|c|l,So));for(var i=t.length;i--;)xi(r,t[i]);return r})),ru=_o((function(e,t){return null==e?{}:function(e,t){return ci(e,t,(function(t,r){return Ws(e,r)}))}(e,t)}));function nu(e,t){if(null==e)return{};var r=Vt(No(e),(function(e){return[e]}));return t=Do(t),ci(e,r,(function(e,r){return t(e,r[0])}))}var iu=ho(Zs),ou=ho(Xs);function au(e){return null==e?[]:sr(e,Zs(e))}var su=eo((function(e,t,r){return t=t.toLowerCase(),e+(r?uu(t):t)}));function uu(e){return fu(Bs(e).toLowerCase())}function cu(e){return(e=Bs(e))&&e.replace(Ue,pr).replace(ut,"")}var lu=eo((function(e,t,r){return e+(r?"-":"")+t.toLowerCase()})),pu=eo((function(e,t,r){return e+(r?" ":"")+t.toLowerCase()})),mu=$i("toLowerCase"),du=eo((function(e,t,r){return e+(r?"_":"")+t.toLowerCase()})),yu=eo((function(e,t,r){return e+(r?" ":"")+fu(t)})),hu=eo((function(e,t,r){return e+(r?" ":"")+t.toUpperCase()})),fu=$i("toUpperCase");function bu(e,t,r){return e=Bs(e),(t=r?i:t)===i?function(e){return mt.test(e)}(e)?function(e){return e.match(lt)||[]}(e):function(e){return e.match(Re)||[]}(e):e.match(t)||[]}var gu=yi((function(e,t){try{return Et(e,i,t)}catch(r){return fs(r)?r:new je(r)}})),Su=_o((function(e,t){return qt(t,(function(t){t=na(t),Cn(e,t,Qa(e[t],e))})),e}));function vu(e){return function(){return e}}var _u=no(),Iu=no(!0);function Nu(e){return e}function Cu(e){return ei("function"==typeof e?e:Dn(e,u))}var Tu=yi((function(e,t){return function(r){return Qn(r,e,t)}})),ku=yi((function(e,t){return function(r){return Qn(e,r,t)}}));function Du(e,t,r){var n=Zs(t),i=Gn(t,n);null!=r||vs(t)&&(i.length||!n.length)||(r=t,t=e,e=this,i=Gn(t,Zs(t)));var o=!(vs(r)&&"chain"in r&&!r.chain),a=bs(e);return qt(i,(function(r){var n=t[r];e[r]=n,a&&(e.prototype[r]=function(){var t=this.__chain__;if(o||t){var r=e(this.__wrapped__),i=r.__actions__=Wi(this.__actions__);return i.push({func:n,args:arguments,thisArg:e}),r.__chain__=t,r}return n.apply(e,jt([this.value()],arguments))})})),e}function Au(){}var xu=so(Vt),Ru=so(Bt),Mu=so(Yt);function wu(e){return Fo(e)?er(na(e)):function(e){return function(t){return Vn(t,e)}}(e)}var Pu=co(),Eu=co(!0);function Lu(){return[]}function qu(){return!1}var Ou,Bu=ao((function(e,t){return e+t}),0),Fu=mo("ceil"),Uu=ao((function(e,t){return e/t}),1),Gu=mo("floor"),Vu=ao((function(e,t){return e*t}),1),ju=mo("round"),zu=ao((function(e,t){return e-t}),0);return on.after=function(e,t){if("function"!=typeof t)throw new Qe(a);return e=Es(e),function(){if(--e<1)return t.apply(this,arguments)}},on.ary=Wa,on.assign=Fs,on.assignIn=Us,on.assignInWith=Gs,on.assignWith=Vs,on.at=js,on.before=Ka,on.bind=Qa,on.bindAll=Su,on.bindKey=Ja,on.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return ls(e)?e:[e]},on.chain=wa,on.chunk=function(e,t,r){t=(r?Bo(e,t,r):t===i)?1:qr(Es(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var a=0,s=0,u=n(xr(o/t));ao?0:o+r),(n=n===i||n>o?o:Es(n))<0&&(n+=o),n=r>n?0:Ls(n);r>>0)?(e=Bs(e))&&("string"==typeof t||null!=t&&!Ts(t))&&!(t=Di(t))&&yr(e)?Fi(_r(e),0,r):e.split(t,r):[]},on.spread=function(e,t){if("function"!=typeof e)throw new Qe(a);return t=null==t?0:qr(Es(t),0),yi((function(r){var n=r[t],i=Fi(r,0,t);return n&&jt(i,n),Et(e,this,i)}))},on.tail=function(e){var t=null==e?0:e.length;return t?_i(e,1,t):[]},on.take=function(e,t,r){return e&&e.length?_i(e,0,(t=r||t===i?1:Es(t))<0?0:t):[]},on.takeRight=function(e,t,r){var n=null==e?0:e.length;return n?_i(e,(t=n-(t=r||t===i?1:Es(t)))<0?0:t,n):[]},on.takeRightWhile=function(e,t){return e&&e.length?Mi(e,Do(t,3),!1,!0):[]},on.takeWhile=function(e,t){return e&&e.length?Mi(e,Do(t,3)):[]},on.tap=function(e,t){return t(e),e},on.throttle=function(e,t,r){var n=!0,i=!0;if("function"!=typeof e)throw new Qe(a);return vs(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),Za(e,t,{leading:n,maxWait:t,trailing:i})},on.thru=Pa,on.toArray=ws,on.toPairs=iu,on.toPairsIn=ou,on.toPath=function(e){return ls(e)?Vt(e,na):As(e)?[e]:Wi(ra(Bs(e)))},on.toPlainObject=Os,on.transform=function(e,t,r){var n=ls(e),i=n||ys(e)||xs(e);if(t=Do(t,4),null==r){var o=e&&e.constructor;r=i?n?new o:[]:vs(e)&&bs(o)?an(_t(e)):{}}return(i?qt:Fn)(e,(function(e,n,i){return t(r,e,n,i)})),r},on.unary=function(e){return Wa(e,1)},on.union=_a,on.unionBy=Ia,on.unionWith=Na,on.uniq=function(e){return e&&e.length?Ai(e):[]},on.uniqBy=function(e,t){return e&&e.length?Ai(e,Do(t,2)):[]},on.uniqWith=function(e,t){return t="function"==typeof t?t:i,e&&e.length?Ai(e,i,t):[]},on.unset=function(e,t){return null==e||xi(e,t)},on.unzip=Ca,on.unzipWith=Ta,on.update=function(e,t,r){return null==e?e:Ri(e,t,qi(r))},on.updateWith=function(e,t,r,n){return n="function"==typeof n?n:i,null==e?e:Ri(e,t,qi(r),n)},on.values=au,on.valuesIn=function(e){return null==e?[]:sr(e,Xs(e))},on.without=ka,on.words=bu,on.wrap=function(e,t){return ns(qi(t),e)},on.xor=Da,on.xorBy=Aa,on.xorWith=xa,on.zip=Ra,on.zipObject=function(e,t){return Ei(e||[],t||[],vn)},on.zipObjectDeep=function(e,t){return Ei(e||[],t||[],bi)},on.zipWith=Ma,on.entries=iu,on.entriesIn=ou,on.extend=Us,on.extendWith=Gs,Du(on,on),on.add=Bu,on.attempt=gu,on.camelCase=su,on.capitalize=uu,on.ceil=Fu,on.clamp=function(e,t,r){return r===i&&(r=t,t=i),r!==i&&(r=(r=qs(r))==r?r:0),t!==i&&(t=(t=qs(t))==t?t:0),kn(qs(e),t,r)},on.clone=function(e){return Dn(e,l)},on.cloneDeep=function(e){return Dn(e,u|l)},on.cloneDeepWith=function(e,t){return Dn(e,u|l,t="function"==typeof t?t:i)},on.cloneWith=function(e,t){return Dn(e,l,t="function"==typeof t?t:i)},on.conformsTo=function(e,t){return null==t||An(e,t,Zs(t))},on.deburr=cu,on.defaultTo=function(e,t){return null==e||e!=e?t:e},on.divide=Uu,on.endsWith=function(e,t,r){e=Bs(e),t=Di(t);var n=e.length,o=r=r===i?n:kn(Es(r),0,n);return(r-=t.length)>=0&&e.slice(r,o)==t},on.eq=as,on.escape=function(e){return(e=Bs(e))&&fe.test(e)?e.replace(ye,mr):e},on.escapeRegExp=function(e){return(e=Bs(e))&&Ce.test(e)?e.replace(Ne,"\\$&"):e},on.every=function(e,t,r){var n=ls(e)?Bt:Pn;return r&&Bo(e,t,r)&&(t=i),n(e,Do(t,3))},on.find=qa,on.findIndex=ca,on.findKey=function(e,t){return Kt(e,Do(t,3),Fn)},on.findLast=Oa,on.findLastIndex=la,on.findLastKey=function(e,t){return Kt(e,Do(t,3),Un)},on.floor=Gu,on.forEach=Ba,on.forEachRight=Fa,on.forIn=function(e,t){return null==e?e:On(e,Do(t,3),Xs)},on.forInRight=function(e,t){return null==e?e:Bn(e,Do(t,3),Xs)},on.forOwn=function(e,t){return e&&Fn(e,Do(t,3))},on.forOwnRight=function(e,t){return e&&Un(e,Do(t,3))},on.get=Ys,on.gt=ss,on.gte=us,on.has=function(e,t){return null!=e&&Eo(e,t,Yn)},on.hasIn=Ws,on.head=ma,on.identity=Nu,on.includes=function(e,t,r,n){e=ms(e)?e:au(e),r=r&&!n?Es(r):0;var i=e.length;return r<0&&(r=qr(i+r,0)),Ds(e)?r<=i&&e.indexOf(t,r)>-1:!!i&&Jt(e,t,r)>-1},on.indexOf=function(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var i=null==r?0:Es(r);return i<0&&(i=qr(n+i,0)),Jt(e,t,i)},on.inRange=function(e,t,r){return t=Ps(t),r===i?(r=t,t=0):r=Ps(r),function(e,t,r){return e>=Or(t,r)&&e=-k&&e<=k},on.isSet=ks,on.isString=Ds,on.isSymbol=As,on.isTypedArray=xs,on.isUndefined=function(e){return e===i},on.isWeakMap=function(e){return _s(e)&&Po(e)==X},on.isWeakSet=function(e){return _s(e)&&"[object WeakSet]"==zn(e)},on.join=function(e,t){return null==e?"":Er.call(e,t)},on.kebabCase=lu,on.last=fa,on.lastIndexOf=function(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var o=n;return r!==i&&(o=(o=Es(r))<0?qr(n+o,0):Or(o,n-1)),t==t?function(e,t,r){for(var n=r+1;n--;)if(e[n]===t)return n;return n}(e,t,o):Qt(e,Xt,o,!0)},on.lowerCase=pu,on.lowerFirst=mu,on.lt=Rs,on.lte=Ms,on.max=function(e){return e&&e.length?En(e,Nu,Hn):i},on.maxBy=function(e,t){return e&&e.length?En(e,Do(t,2),Hn):i},on.mean=function(e){return $t(e,Nu)},on.meanBy=function(e,t){return $t(e,Do(t,2))},on.min=function(e){return e&&e.length?En(e,Nu,ri):i},on.minBy=function(e,t){return e&&e.length?En(e,Do(t,2),ri):i},on.stubArray=Lu,on.stubFalse=qu,on.stubObject=function(){return{}},on.stubString=function(){return""},on.stubTrue=function(){return!0},on.multiply=Vu,on.nth=function(e,t){return e&&e.length?si(e,Es(t)):i},on.noConflict=function(){return It._===this&&(It._=ot),this},on.noop=Au,on.now=Ya,on.pad=function(e,t,r){e=Bs(e);var n=(t=Es(t))?vr(e):0;if(!t||n>=t)return e;var i=(t-n)/2;return uo(Rr(i),r)+e+uo(xr(i),r)},on.padEnd=function(e,t,r){e=Bs(e);var n=(t=Es(t))?vr(e):0;return t&&nt){var n=e;e=t,t=n}if(r||e%1||t%1){var o=Ur();return Or(e+o*(t-e+gt("1e-"+((o+"").length-1))),t)}return mi(e,t)},on.reduce=function(e,t,r){var n=ls(e)?zt:rr,i=arguments.length<3;return n(e,Do(t,4),r,i,Mn)},on.reduceRight=function(e,t,r){var n=ls(e)?Ht:rr,i=arguments.length<3;return n(e,Do(t,4),r,i,wn)},on.repeat=function(e,t,r){return t=(r?Bo(e,t,r):t===i)?1:Es(t),di(Bs(e),t)},on.replace=function(){var e=arguments,t=Bs(e[0]);return e.length<3?t:t.replace(e[1],e[2])},on.result=function(e,t,r){var n=-1,o=(t=Oi(t,e)).length;for(o||(o=1,e=i);++nk)return[];var r=x,n=Or(e,x);t=Do(t),e-=x;for(var i=ir(n,t);++r=a)return e;var u=r-vr(n);if(u<1)return n;var c=s?Fi(s,0,u).join(""):e.slice(0,u);if(o===i)return c+n;if(s&&(u+=c.length-u),Ts(o)){if(e.slice(u).search(o)){var l,p=c;for(o.global||(o=We(o.source,Bs(Ee.exec(o))+"g")),o.lastIndex=0;l=o.exec(p);)var m=l.index;c=c.slice(0,m===i?u:m)}}else if(e.indexOf(Di(o),u)!=u){var d=c.lastIndexOf(o);d>-1&&(c=c.slice(0,d))}return c+n},on.unescape=function(e){return(e=Bs(e))&&he.test(e)?e.replace(de,Nr):e},on.uniqueId=function(e){var t=++tt;return Bs(e)+t},on.upperCase=hu,on.upperFirst=fu,on.each=Ba,on.eachRight=Fa,on.first=ma,Du(on,(Ou={},Fn(on,(function(e,t){et.call(on.prototype,t)||(Ou[t]=e)})),Ou),{chain:!1}),on.VERSION="4.17.21",qt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){on[e].placeholder=on})),qt(["drop","take"],(function(e,t){cn.prototype[e]=function(r){r=r===i?1:qr(Es(r),0);var n=this.__filtered__&&!t?new cn(this):this.clone();return n.__filtered__?n.__takeCount__=Or(r,n.__takeCount__):n.__views__.push({size:Or(r,x),type:e+(n.__dir__<0?"Right":"")}),n},cn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),qt(["filter","map","takeWhile"],(function(e,t){var r=t+1,n=1==r||3==r;cn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Do(e,3),type:r}),t.__filtered__=t.__filtered__||n,t}})),qt(["head","last"],(function(e,t){var r="take"+(t?"Right":"");cn.prototype[e]=function(){return this[r](1).value()[0]}})),qt(["initial","tail"],(function(e,t){var r="drop"+(t?"":"Right");cn.prototype[e]=function(){return this.__filtered__?new cn(this):this[r](1)}})),cn.prototype.compact=function(){return this.filter(Nu)},cn.prototype.find=function(e){return this.filter(e).head()},cn.prototype.findLast=function(e){return this.reverse().find(e)},cn.prototype.invokeMap=yi((function(e,t){return"function"==typeof e?new cn(this):this.map((function(r){return Qn(r,e,t)}))})),cn.prototype.reject=function(e){return this.filter(ts(Do(e)))},cn.prototype.slice=function(e,t){e=Es(e);var r=this;return r.__filtered__&&(e>0||t<0)?new cn(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==i&&(r=(t=Es(t))<0?r.dropRight(-t):r.take(t-e)),r)},cn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},cn.prototype.toArray=function(){return this.take(x)},Fn(cn.prototype,(function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),n=/^(?:head|last)$/.test(t),o=on[n?"take"+("last"==t?"Right":""):t],a=n||/^find/.test(t);o&&(on.prototype[t]=function(){var t=this.__wrapped__,s=n?[1]:arguments,u=t instanceof cn,c=s[0],l=u||ls(t),p=function(e){var t=o.apply(on,jt([e],s));return n&&m?t[0]:t};l&&r&&"function"==typeof c&&1!=c.length&&(u=l=!1);var m=this.__chain__,d=!!this.__actions__.length,y=a&&!m,h=u&&!d;if(!a&&l){t=h?t:new cn(this);var f=e.apply(t,s);return f.__actions__.push({func:Pa,args:[p],thisArg:i}),new un(f,m)}return y&&h?e.apply(this,s):(f=this.thru(p),y?n?f.value()[0]:f.value():f)})})),qt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Je[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",n=/^(?:pop|shift)$/.test(e);on.prototype[e]=function(){var e=arguments;if(n&&!this.__chain__){var i=this.value();return t.apply(ls(i)?i:[],e)}return this[r]((function(r){return t.apply(ls(r)?r:[],e)}))}})),Fn(cn.prototype,(function(e,t){var r=on[t];if(r){var n=r.name+"";et.call(Qr,n)||(Qr[n]=[]),Qr[n].push({name:t,func:r})}})),Qr[io(i,y).name]=[{name:"wrapper",func:i}],cn.prototype.clone=function(){var e=new cn(this.__wrapped__);return e.__actions__=Wi(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Wi(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Wi(this.__views__),e},cn.prototype.reverse=function(){if(this.__filtered__){var e=new cn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},cn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,r=ls(e),n=t<0,i=r?e.length:0,o=function(e,t,r){for(var n=-1,i=r.length;++n=this.__values__.length;return{done:e,value:e?i:this.__values__[this.__index__++]}},on.prototype.plant=function(e){for(var t,r=this;r instanceof sn;){var n=oa(r);n.__index__=0,n.__values__=i,t?o.__wrapped__=n:t=n;var o=n;r=r.__wrapped__}return o.__wrapped__=e,t},on.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof cn){var t=e;return this.__actions__.length&&(t=new cn(this)),(t=t.reverse()).__actions__.push({func:Pa,args:[va],thisArg:i}),new un(t,this.__chain__)}return this.thru(va)},on.prototype.toJSON=on.prototype.valueOf=on.prototype.value=function(){return wi(this.__wrapped__,this.__actions__)},on.prototype.first=on.prototype.head,Wt&&(on.prototype[Wt]=function(){return this}),on}();It._=Cr,(n=(function(){return Cr}).call(t,r,t,e))===i||(e.exports=n)}).call(this)}).call(this,r("YuTi")(e))},LxUt:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2012-12-01","endpointPrefix":"redshift","protocol":"query","serviceFullName":"Amazon Redshift","serviceId":"Redshift","signatureVersion":"v4","uid":"redshift-2012-12-01","xmlNamespace":"http://redshift.amazonaws.com/doc/2012-12-01/"},"operations":{"AcceptReservedNodeExchange":{"input":{"type":"structure","required":["ReservedNodeId","TargetReservedNodeOfferingId"],"members":{"ReservedNodeId":{},"TargetReservedNodeOfferingId":{}}},"output":{"resultWrapper":"AcceptReservedNodeExchangeResult","type":"structure","members":{"ExchangedReservedNode":{"shape":"S4"}}}},"AuthorizeClusterSecurityGroupIngress":{"input":{"type":"structure","required":["ClusterSecurityGroupName"],"members":{"ClusterSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"AuthorizeClusterSecurityGroupIngressResult","type":"structure","members":{"ClusterSecurityGroup":{"shape":"Sd"}}}},"AuthorizeSnapshotAccess":{"input":{"type":"structure","required":["SnapshotIdentifier","AccountWithRestoreAccess"],"members":{"SnapshotIdentifier":{},"SnapshotClusterIdentifier":{},"AccountWithRestoreAccess":{}}},"output":{"resultWrapper":"AuthorizeSnapshotAccessResult","type":"structure","members":{"Snapshot":{"shape":"Sm"}}}},"BatchDeleteClusterSnapshots":{"input":{"type":"structure","required":["Identifiers"],"members":{"Identifiers":{"type":"list","member":{"shape":"Sv","locationName":"DeleteClusterSnapshotMessage"}}}},"output":{"resultWrapper":"BatchDeleteClusterSnapshotsResult","type":"structure","members":{"Resources":{"shape":"Sx"},"Errors":{"type":"list","member":{"shape":"Sz","locationName":"SnapshotErrorMessage"}}}}},"BatchModifyClusterSnapshots":{"input":{"type":"structure","required":["SnapshotIdentifierList"],"members":{"SnapshotIdentifierList":{"shape":"Sx"},"ManualSnapshotRetentionPeriod":{"type":"integer"},"Force":{"type":"boolean"}}},"output":{"resultWrapper":"BatchModifyClusterSnapshotsResult","type":"structure","members":{"Resources":{"shape":"Sx"},"Errors":{"type":"list","member":{"shape":"Sz","locationName":"SnapshotErrorMessage"}}}}},"CancelResize":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"output":{"shape":"S14","resultWrapper":"CancelResizeResult"}},"CopyClusterSnapshot":{"input":{"type":"structure","required":["SourceSnapshotIdentifier","TargetSnapshotIdentifier"],"members":{"SourceSnapshotIdentifier":{},"SourceSnapshotClusterIdentifier":{},"TargetSnapshotIdentifier":{},"ManualSnapshotRetentionPeriod":{"type":"integer"}}},"output":{"resultWrapper":"CopyClusterSnapshotResult","type":"structure","members":{"Snapshot":{"shape":"Sm"}}}},"CreateCluster":{"input":{"type":"structure","required":["ClusterIdentifier","NodeType","MasterUsername","MasterUserPassword"],"members":{"DBName":{},"ClusterIdentifier":{},"ClusterType":{},"NodeType":{},"MasterUsername":{},"MasterUserPassword":{},"ClusterSecurityGroups":{"shape":"S1d"},"VpcSecurityGroupIds":{"shape":"S1e"},"ClusterSubnetGroupName":{},"AvailabilityZone":{},"PreferredMaintenanceWindow":{},"ClusterParameterGroupName":{},"AutomatedSnapshotRetentionPeriod":{"type":"integer"},"ManualSnapshotRetentionPeriod":{"type":"integer"},"Port":{"type":"integer"},"ClusterVersion":{},"AllowVersionUpgrade":{"type":"boolean"},"NumberOfNodes":{"type":"integer"},"PubliclyAccessible":{"type":"boolean"},"Encrypted":{"type":"boolean"},"HsmClientCertificateIdentifier":{},"HsmConfigurationIdentifier":{},"ElasticIp":{},"Tags":{"shape":"Sg"},"KmsKeyId":{},"EnhancedVpcRouting":{"type":"boolean"},"AdditionalInfo":{},"IamRoles":{"shape":"S1g"},"MaintenanceTrackName":{},"SnapshotScheduleIdentifier":{}}},"output":{"resultWrapper":"CreateClusterResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"CreateClusterParameterGroup":{"input":{"type":"structure","required":["ParameterGroupName","ParameterGroupFamily","Description"],"members":{"ParameterGroupName":{},"ParameterGroupFamily":{},"Description":{},"Tags":{"shape":"Sg"}}},"output":{"resultWrapper":"CreateClusterParameterGroupResult","type":"structure","members":{"ClusterParameterGroup":{"shape":"S29"}}}},"CreateClusterSecurityGroup":{"input":{"type":"structure","required":["ClusterSecurityGroupName","Description"],"members":{"ClusterSecurityGroupName":{},"Description":{},"Tags":{"shape":"Sg"}}},"output":{"resultWrapper":"CreateClusterSecurityGroupResult","type":"structure","members":{"ClusterSecurityGroup":{"shape":"Sd"}}}},"CreateClusterSnapshot":{"input":{"type":"structure","required":["SnapshotIdentifier","ClusterIdentifier"],"members":{"SnapshotIdentifier":{},"ClusterIdentifier":{},"ManualSnapshotRetentionPeriod":{"type":"integer"},"Tags":{"shape":"Sg"}}},"output":{"resultWrapper":"CreateClusterSnapshotResult","type":"structure","members":{"Snapshot":{"shape":"Sm"}}}},"CreateClusterSubnetGroup":{"input":{"type":"structure","required":["ClusterSubnetGroupName","Description","SubnetIds"],"members":{"ClusterSubnetGroupName":{},"Description":{},"SubnetIds":{"shape":"S2f"},"Tags":{"shape":"Sg"}}},"output":{"resultWrapper":"CreateClusterSubnetGroupResult","type":"structure","members":{"ClusterSubnetGroup":{"shape":"S2h"}}}},"CreateEventSubscription":{"input":{"type":"structure","required":["SubscriptionName","SnsTopicArn"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"SourceIds":{"shape":"S2o"},"EventCategories":{"shape":"S2p"},"Severity":{},"Enabled":{"type":"boolean"},"Tags":{"shape":"Sg"}}},"output":{"resultWrapper":"CreateEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S2r"}}}},"CreateHsmClientCertificate":{"input":{"type":"structure","required":["HsmClientCertificateIdentifier"],"members":{"HsmClientCertificateIdentifier":{},"Tags":{"shape":"Sg"}}},"output":{"resultWrapper":"CreateHsmClientCertificateResult","type":"structure","members":{"HsmClientCertificate":{"shape":"S2u"}}}},"CreateHsmConfiguration":{"input":{"type":"structure","required":["HsmConfigurationIdentifier","Description","HsmIpAddress","HsmPartitionName","HsmPartitionPassword","HsmServerPublicCertificate"],"members":{"HsmConfigurationIdentifier":{},"Description":{},"HsmIpAddress":{},"HsmPartitionName":{},"HsmPartitionPassword":{},"HsmServerPublicCertificate":{},"Tags":{"shape":"Sg"}}},"output":{"resultWrapper":"CreateHsmConfigurationResult","type":"structure","members":{"HsmConfiguration":{"shape":"S2x"}}}},"CreateSnapshotCopyGrant":{"input":{"type":"structure","required":["SnapshotCopyGrantName"],"members":{"SnapshotCopyGrantName":{},"KmsKeyId":{},"Tags":{"shape":"Sg"}}},"output":{"resultWrapper":"CreateSnapshotCopyGrantResult","type":"structure","members":{"SnapshotCopyGrant":{"shape":"S30"}}}},"CreateSnapshotSchedule":{"input":{"type":"structure","members":{"ScheduleDefinitions":{"shape":"S32"},"ScheduleIdentifier":{},"ScheduleDescription":{},"Tags":{"shape":"Sg"},"DryRun":{"type":"boolean"},"NextInvocations":{"type":"integer"}}},"output":{"shape":"S33","resultWrapper":"CreateSnapshotScheduleResult"}},"CreateTags":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"Sg"}}}},"DeleteCluster":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{},"SkipFinalClusterSnapshot":{"type":"boolean"},"FinalClusterSnapshotIdentifier":{},"FinalClusterSnapshotRetentionPeriod":{"type":"integer"}}},"output":{"resultWrapper":"DeleteClusterResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"DeleteClusterParameterGroup":{"input":{"type":"structure","required":["ParameterGroupName"],"members":{"ParameterGroupName":{}}}},"DeleteClusterSecurityGroup":{"input":{"type":"structure","required":["ClusterSecurityGroupName"],"members":{"ClusterSecurityGroupName":{}}}},"DeleteClusterSnapshot":{"input":{"shape":"Sv"},"output":{"resultWrapper":"DeleteClusterSnapshotResult","type":"structure","members":{"Snapshot":{"shape":"Sm"}}}},"DeleteClusterSubnetGroup":{"input":{"type":"structure","required":["ClusterSubnetGroupName"],"members":{"ClusterSubnetGroupName":{}}}},"DeleteEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{}}}},"DeleteHsmClientCertificate":{"input":{"type":"structure","required":["HsmClientCertificateIdentifier"],"members":{"HsmClientCertificateIdentifier":{}}}},"DeleteHsmConfiguration":{"input":{"type":"structure","required":["HsmConfigurationIdentifier"],"members":{"HsmConfigurationIdentifier":{}}}},"DeleteSnapshotCopyGrant":{"input":{"type":"structure","required":["SnapshotCopyGrantName"],"members":{"SnapshotCopyGrantName":{}}}},"DeleteSnapshotSchedule":{"input":{"type":"structure","required":["ScheduleIdentifier"],"members":{"ScheduleIdentifier":{}}}},"DeleteTags":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"shape":"S3k"}}}},"DescribeAccountAttributes":{"input":{"type":"structure","members":{"AttributeNames":{"type":"list","member":{"locationName":"AttributeName"}}}},"output":{"resultWrapper":"DescribeAccountAttributesResult","type":"structure","members":{"AccountAttributes":{"type":"list","member":{"locationName":"AccountAttribute","type":"structure","members":{"AttributeName":{},"AttributeValues":{"type":"list","member":{"locationName":"AttributeValueTarget","type":"structure","members":{"AttributeValue":{}}}}}}}}}},"DescribeClusterDbRevisions":{"input":{"type":"structure","members":{"ClusterIdentifier":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeClusterDbRevisionsResult","type":"structure","members":{"Marker":{},"ClusterDbRevisions":{"type":"list","member":{"locationName":"ClusterDbRevision","type":"structure","members":{"ClusterIdentifier":{},"CurrentDatabaseRevision":{},"DatabaseRevisionReleaseDate":{"type":"timestamp"},"RevisionTargets":{"type":"list","member":{"locationName":"RevisionTarget","type":"structure","members":{"DatabaseRevision":{},"Description":{},"DatabaseRevisionReleaseDate":{"type":"timestamp"}}}}}}}}}},"DescribeClusterParameterGroups":{"input":{"type":"structure","members":{"ParameterGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S3k"},"TagValues":{"shape":"S3z"}}},"output":{"resultWrapper":"DescribeClusterParameterGroupsResult","type":"structure","members":{"Marker":{},"ParameterGroups":{"type":"list","member":{"shape":"S29","locationName":"ClusterParameterGroup"}}}}},"DescribeClusterParameters":{"input":{"type":"structure","required":["ParameterGroupName"],"members":{"ParameterGroupName":{},"Source":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeClusterParametersResult","type":"structure","members":{"Parameters":{"shape":"S44"},"Marker":{}}}},"DescribeClusterSecurityGroups":{"input":{"type":"structure","members":{"ClusterSecurityGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S3k"},"TagValues":{"shape":"S3z"}}},"output":{"resultWrapper":"DescribeClusterSecurityGroupsResult","type":"structure","members":{"Marker":{},"ClusterSecurityGroups":{"type":"list","member":{"shape":"Sd","locationName":"ClusterSecurityGroup"}}}}},"DescribeClusterSnapshots":{"input":{"type":"structure","members":{"ClusterIdentifier":{},"SnapshotIdentifier":{},"SnapshotType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"MaxRecords":{"type":"integer"},"Marker":{},"OwnerAccount":{},"TagKeys":{"shape":"S3k"},"TagValues":{"shape":"S3z"},"ClusterExists":{"type":"boolean"},"SortingEntities":{"type":"list","member":{"locationName":"SnapshotSortingEntity","type":"structure","required":["Attribute"],"members":{"Attribute":{},"SortOrder":{}}}}}},"output":{"resultWrapper":"DescribeClusterSnapshotsResult","type":"structure","members":{"Marker":{},"Snapshots":{"type":"list","member":{"shape":"Sm","locationName":"Snapshot"}}}}},"DescribeClusterSubnetGroups":{"input":{"type":"structure","members":{"ClusterSubnetGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S3k"},"TagValues":{"shape":"S3z"}}},"output":{"resultWrapper":"DescribeClusterSubnetGroupsResult","type":"structure","members":{"Marker":{},"ClusterSubnetGroups":{"type":"list","member":{"shape":"S2h","locationName":"ClusterSubnetGroup"}}}}},"DescribeClusterTracks":{"input":{"type":"structure","members":{"MaintenanceTrackName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeClusterTracksResult","type":"structure","members":{"MaintenanceTracks":{"type":"list","member":{"locationName":"MaintenanceTrack","type":"structure","members":{"MaintenanceTrackName":{},"DatabaseVersion":{},"UpdateTargets":{"type":"list","member":{"locationName":"UpdateTarget","type":"structure","members":{"MaintenanceTrackName":{},"DatabaseVersion":{},"SupportedOperations":{"type":"list","member":{"locationName":"SupportedOperation","type":"structure","members":{"OperationName":{}}}}}}}}}},"Marker":{}}}},"DescribeClusterVersions":{"input":{"type":"structure","members":{"ClusterVersion":{},"ClusterParameterGroupFamily":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeClusterVersionsResult","type":"structure","members":{"Marker":{},"ClusterVersions":{"type":"list","member":{"locationName":"ClusterVersion","type":"structure","members":{"ClusterVersion":{},"ClusterParameterGroupFamily":{},"Description":{}}}}}}},"DescribeClusters":{"input":{"type":"structure","members":{"ClusterIdentifier":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S3k"},"TagValues":{"shape":"S3z"}}},"output":{"resultWrapper":"DescribeClustersResult","type":"structure","members":{"Marker":{},"Clusters":{"type":"list","member":{"shape":"S1i","locationName":"Cluster"}}}}},"DescribeDefaultClusterParameters":{"input":{"type":"structure","required":["ParameterGroupFamily"],"members":{"ParameterGroupFamily":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDefaultClusterParametersResult","type":"structure","members":{"DefaultClusterParameters":{"type":"structure","members":{"ParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S44"}},"wrapper":true}}}},"DescribeEventCategories":{"input":{"type":"structure","members":{"SourceType":{}}},"output":{"resultWrapper":"DescribeEventCategoriesResult","type":"structure","members":{"EventCategoriesMapList":{"type":"list","member":{"locationName":"EventCategoriesMap","type":"structure","members":{"SourceType":{},"Events":{"type":"list","member":{"locationName":"EventInfoMap","type":"structure","members":{"EventId":{},"EventCategories":{"shape":"S2p"},"EventDescription":{},"Severity":{}},"wrapper":true}}},"wrapper":true}}}}},"DescribeEventSubscriptions":{"input":{"type":"structure","members":{"SubscriptionName":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S3k"},"TagValues":{"shape":"S3z"}}},"output":{"resultWrapper":"DescribeEventSubscriptionsResult","type":"structure","members":{"Marker":{},"EventSubscriptionsList":{"type":"list","member":{"shape":"S2r","locationName":"EventSubscription"}}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"EventCategories":{"shape":"S2p"},"Severity":{},"Date":{"type":"timestamp"},"EventId":{}}}}}}},"DescribeHsmClientCertificates":{"input":{"type":"structure","members":{"HsmClientCertificateIdentifier":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S3k"},"TagValues":{"shape":"S3z"}}},"output":{"resultWrapper":"DescribeHsmClientCertificatesResult","type":"structure","members":{"Marker":{},"HsmClientCertificates":{"type":"list","member":{"shape":"S2u","locationName":"HsmClientCertificate"}}}}},"DescribeHsmConfigurations":{"input":{"type":"structure","members":{"HsmConfigurationIdentifier":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S3k"},"TagValues":{"shape":"S3z"}}},"output":{"resultWrapper":"DescribeHsmConfigurationsResult","type":"structure","members":{"Marker":{},"HsmConfigurations":{"type":"list","member":{"shape":"S2x","locationName":"HsmConfiguration"}}}}},"DescribeLoggingStatus":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"output":{"shape":"S5n","resultWrapper":"DescribeLoggingStatusResult"}},"DescribeOrderableClusterOptions":{"input":{"type":"structure","members":{"ClusterVersion":{},"NodeType":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOrderableClusterOptionsResult","type":"structure","members":{"OrderableClusterOptions":{"type":"list","member":{"locationName":"OrderableClusterOption","type":"structure","members":{"ClusterVersion":{},"ClusterType":{},"NodeType":{},"AvailabilityZones":{"type":"list","member":{"shape":"S2k","locationName":"AvailabilityZone"}}},"wrapper":true}},"Marker":{}}}},"DescribeReservedNodeOfferings":{"input":{"type":"structure","members":{"ReservedNodeOfferingId":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedNodeOfferingsResult","type":"structure","members":{"Marker":{},"ReservedNodeOfferings":{"shape":"S5v"}}}},"DescribeReservedNodes":{"input":{"type":"structure","members":{"ReservedNodeId":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedNodesResult","type":"structure","members":{"Marker":{},"ReservedNodes":{"type":"list","member":{"shape":"S4","locationName":"ReservedNode"}}}}},"DescribeResize":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"output":{"shape":"S14","resultWrapper":"DescribeResizeResult"}},"DescribeSnapshotCopyGrants":{"input":{"type":"structure","members":{"SnapshotCopyGrantName":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S3k"},"TagValues":{"shape":"S3z"}}},"output":{"resultWrapper":"DescribeSnapshotCopyGrantsResult","type":"structure","members":{"Marker":{},"SnapshotCopyGrants":{"type":"list","member":{"shape":"S30","locationName":"SnapshotCopyGrant"}}}}},"DescribeSnapshotSchedules":{"input":{"type":"structure","members":{"ClusterIdentifier":{},"ScheduleIdentifier":{},"TagKeys":{"shape":"S3k"},"TagValues":{"shape":"S3z"},"Marker":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeSnapshotSchedulesResult","type":"structure","members":{"SnapshotSchedules":{"type":"list","member":{"shape":"S33","locationName":"SnapshotSchedule"}},"Marker":{}}}},"DescribeStorage":{"output":{"resultWrapper":"DescribeStorageResult","type":"structure","members":{"TotalBackupSizeInMegaBytes":{"type":"double"},"TotalProvisionedStorageInMegaBytes":{"type":"double"}}}},"DescribeTableRestoreStatus":{"input":{"type":"structure","members":{"ClusterIdentifier":{},"TableRestoreRequestId":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeTableRestoreStatusResult","type":"structure","members":{"TableRestoreStatusDetails":{"type":"list","member":{"shape":"S6b","locationName":"TableRestoreStatus"}},"Marker":{}}}},"DescribeTags":{"input":{"type":"structure","members":{"ResourceName":{},"ResourceType":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S3k"},"TagValues":{"shape":"S3z"}}},"output":{"resultWrapper":"DescribeTagsResult","type":"structure","members":{"TaggedResources":{"type":"list","member":{"locationName":"TaggedResource","type":"structure","members":{"Tag":{"shape":"Sh"},"ResourceName":{},"ResourceType":{}}}},"Marker":{}}}},"DisableLogging":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"output":{"shape":"S5n","resultWrapper":"DisableLoggingResult"}},"DisableSnapshotCopy":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"output":{"resultWrapper":"DisableSnapshotCopyResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"EnableLogging":{"input":{"type":"structure","required":["ClusterIdentifier","BucketName"],"members":{"ClusterIdentifier":{},"BucketName":{},"S3KeyPrefix":{}}},"output":{"shape":"S5n","resultWrapper":"EnableLoggingResult"}},"EnableSnapshotCopy":{"input":{"type":"structure","required":["ClusterIdentifier","DestinationRegion"],"members":{"ClusterIdentifier":{},"DestinationRegion":{},"RetentionPeriod":{"type":"integer"},"SnapshotCopyGrantName":{},"ManualSnapshotRetentionPeriod":{"type":"integer"}}},"output":{"resultWrapper":"EnableSnapshotCopyResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"GetClusterCredentials":{"input":{"type":"structure","required":["DbUser","ClusterIdentifier"],"members":{"DbUser":{},"DbName":{},"ClusterIdentifier":{},"DurationSeconds":{"type":"integer"},"AutoCreate":{"type":"boolean"},"DbGroups":{"type":"list","member":{"locationName":"DbGroup"}}}},"output":{"resultWrapper":"GetClusterCredentialsResult","type":"structure","members":{"DbUser":{},"DbPassword":{"type":"string","sensitive":true},"Expiration":{"type":"timestamp"}}}},"GetReservedNodeExchangeOfferings":{"input":{"type":"structure","required":["ReservedNodeId"],"members":{"ReservedNodeId":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"GetReservedNodeExchangeOfferingsResult","type":"structure","members":{"Marker":{},"ReservedNodeOfferings":{"shape":"S5v"}}}},"ModifyCluster":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{},"ClusterType":{},"NodeType":{},"NumberOfNodes":{"type":"integer"},"ClusterSecurityGroups":{"shape":"S1d"},"VpcSecurityGroupIds":{"shape":"S1e"},"MasterUserPassword":{},"ClusterParameterGroupName":{},"AutomatedSnapshotRetentionPeriod":{"type":"integer"},"ManualSnapshotRetentionPeriod":{"type":"integer"},"PreferredMaintenanceWindow":{},"ClusterVersion":{},"AllowVersionUpgrade":{"type":"boolean"},"HsmClientCertificateIdentifier":{},"HsmConfigurationIdentifier":{},"NewClusterIdentifier":{},"PubliclyAccessible":{"type":"boolean"},"ElasticIp":{},"EnhancedVpcRouting":{"type":"boolean"},"MaintenanceTrackName":{},"Encrypted":{"type":"boolean"},"KmsKeyId":{}}},"output":{"resultWrapper":"ModifyClusterResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"ModifyClusterDbRevision":{"input":{"type":"structure","required":["ClusterIdentifier","RevisionTarget"],"members":{"ClusterIdentifier":{},"RevisionTarget":{}}},"output":{"resultWrapper":"ModifyClusterDbRevisionResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"ModifyClusterIamRoles":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{},"AddIamRoles":{"shape":"S1g"},"RemoveIamRoles":{"shape":"S1g"}}},"output":{"resultWrapper":"ModifyClusterIamRolesResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"ModifyClusterMaintenance":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{},"DeferMaintenance":{"type":"boolean"},"DeferMaintenanceIdentifier":{},"DeferMaintenanceStartTime":{"type":"timestamp"},"DeferMaintenanceEndTime":{"type":"timestamp"},"DeferMaintenanceDuration":{"type":"integer"}}},"output":{"resultWrapper":"ModifyClusterMaintenanceResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"ModifyClusterParameterGroup":{"input":{"type":"structure","required":["ParameterGroupName","Parameters"],"members":{"ParameterGroupName":{},"Parameters":{"shape":"S44"}}},"output":{"shape":"S72","resultWrapper":"ModifyClusterParameterGroupResult"}},"ModifyClusterSnapshot":{"input":{"type":"structure","required":["SnapshotIdentifier"],"members":{"SnapshotIdentifier":{},"ManualSnapshotRetentionPeriod":{"type":"integer"},"Force":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyClusterSnapshotResult","type":"structure","members":{"Snapshot":{"shape":"Sm"}}}},"ModifyClusterSnapshotSchedule":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{},"ScheduleIdentifier":{},"DisassociateSchedule":{"type":"boolean"}}}},"ModifyClusterSubnetGroup":{"input":{"type":"structure","required":["ClusterSubnetGroupName","SubnetIds"],"members":{"ClusterSubnetGroupName":{},"Description":{},"SubnetIds":{"shape":"S2f"}}},"output":{"resultWrapper":"ModifyClusterSubnetGroupResult","type":"structure","members":{"ClusterSubnetGroup":{"shape":"S2h"}}}},"ModifyEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"SourceIds":{"shape":"S2o"},"EventCategories":{"shape":"S2p"},"Severity":{},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S2r"}}}},"ModifySnapshotCopyRetentionPeriod":{"input":{"type":"structure","required":["ClusterIdentifier","RetentionPeriod"],"members":{"ClusterIdentifier":{},"RetentionPeriod":{"type":"integer"},"Manual":{"type":"boolean"}}},"output":{"resultWrapper":"ModifySnapshotCopyRetentionPeriodResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"ModifySnapshotSchedule":{"input":{"type":"structure","required":["ScheduleIdentifier","ScheduleDefinitions"],"members":{"ScheduleIdentifier":{},"ScheduleDefinitions":{"shape":"S32"}}},"output":{"shape":"S33","resultWrapper":"ModifySnapshotScheduleResult"}},"PurchaseReservedNodeOffering":{"input":{"type":"structure","required":["ReservedNodeOfferingId"],"members":{"ReservedNodeOfferingId":{},"NodeCount":{"type":"integer"}}},"output":{"resultWrapper":"PurchaseReservedNodeOfferingResult","type":"structure","members":{"ReservedNode":{"shape":"S4"}}}},"RebootCluster":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"output":{"resultWrapper":"RebootClusterResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"ResetClusterParameterGroup":{"input":{"type":"structure","required":["ParameterGroupName"],"members":{"ParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S44"}}},"output":{"shape":"S72","resultWrapper":"ResetClusterParameterGroupResult"}},"ResizeCluster":{"input":{"type":"structure","required":["ClusterIdentifier","NumberOfNodes"],"members":{"ClusterIdentifier":{},"ClusterType":{},"NodeType":{},"NumberOfNodes":{"type":"integer"},"Classic":{"type":"boolean"}}},"output":{"resultWrapper":"ResizeClusterResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"RestoreFromClusterSnapshot":{"input":{"type":"structure","required":["ClusterIdentifier","SnapshotIdentifier"],"members":{"ClusterIdentifier":{},"SnapshotIdentifier":{},"SnapshotClusterIdentifier":{},"Port":{"type":"integer"},"AvailabilityZone":{},"AllowVersionUpgrade":{"type":"boolean"},"ClusterSubnetGroupName":{},"PubliclyAccessible":{"type":"boolean"},"OwnerAccount":{},"HsmClientCertificateIdentifier":{},"HsmConfigurationIdentifier":{},"ElasticIp":{},"ClusterParameterGroupName":{},"ClusterSecurityGroups":{"shape":"S1d"},"VpcSecurityGroupIds":{"shape":"S1e"},"PreferredMaintenanceWindow":{},"AutomatedSnapshotRetentionPeriod":{"type":"integer"},"ManualSnapshotRetentionPeriod":{"type":"integer"},"KmsKeyId":{},"NodeType":{},"EnhancedVpcRouting":{"type":"boolean"},"AdditionalInfo":{},"IamRoles":{"shape":"S1g"},"MaintenanceTrackName":{},"SnapshotScheduleIdentifier":{}}},"output":{"resultWrapper":"RestoreFromClusterSnapshotResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"RestoreTableFromClusterSnapshot":{"input":{"type":"structure","required":["ClusterIdentifier","SnapshotIdentifier","SourceDatabaseName","SourceTableName","NewTableName"],"members":{"ClusterIdentifier":{},"SnapshotIdentifier":{},"SourceDatabaseName":{},"SourceSchemaName":{},"SourceTableName":{},"TargetDatabaseName":{},"TargetSchemaName":{},"NewTableName":{}}},"output":{"resultWrapper":"RestoreTableFromClusterSnapshotResult","type":"structure","members":{"TableRestoreStatus":{"shape":"S6b"}}}},"RevokeClusterSecurityGroupIngress":{"input":{"type":"structure","required":["ClusterSecurityGroupName"],"members":{"ClusterSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"RevokeClusterSecurityGroupIngressResult","type":"structure","members":{"ClusterSecurityGroup":{"shape":"Sd"}}}},"RevokeSnapshotAccess":{"input":{"type":"structure","required":["SnapshotIdentifier","AccountWithRestoreAccess"],"members":{"SnapshotIdentifier":{},"SnapshotClusterIdentifier":{},"AccountWithRestoreAccess":{}}},"output":{"resultWrapper":"RevokeSnapshotAccessResult","type":"structure","members":{"Snapshot":{"shape":"Sm"}}}},"RotateEncryptionKey":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"output":{"resultWrapper":"RotateEncryptionKeyResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}}},"shapes":{"S4":{"type":"structure","members":{"ReservedNodeId":{},"ReservedNodeOfferingId":{},"NodeType":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"NodeCount":{"type":"integer"},"State":{},"OfferingType":{},"RecurringCharges":{"shape":"S8"},"ReservedNodeOfferingType":{}},"wrapper":true},"S8":{"type":"list","member":{"locationName":"RecurringCharge","type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}},"wrapper":true}},"Sd":{"type":"structure","members":{"ClusterSecurityGroupName":{},"Description":{},"EC2SecurityGroups":{"type":"list","member":{"locationName":"EC2SecurityGroup","type":"structure","members":{"Status":{},"EC2SecurityGroupName":{},"EC2SecurityGroupOwnerId":{},"Tags":{"shape":"Sg"}}}},"IPRanges":{"type":"list","member":{"locationName":"IPRange","type":"structure","members":{"Status":{},"CIDRIP":{},"Tags":{"shape":"Sg"}}}},"Tags":{"shape":"Sg"}},"wrapper":true},"Sg":{"type":"list","member":{"shape":"Sh","locationName":"Tag"}},"Sh":{"type":"structure","members":{"Key":{},"Value":{}}},"Sm":{"type":"structure","members":{"SnapshotIdentifier":{},"ClusterIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Status":{},"Port":{"type":"integer"},"AvailabilityZone":{},"ClusterCreateTime":{"type":"timestamp"},"MasterUsername":{},"ClusterVersion":{},"SnapshotType":{},"NodeType":{},"NumberOfNodes":{"type":"integer"},"DBName":{},"VpcId":{},"Encrypted":{"type":"boolean"},"KmsKeyId":{},"EncryptedWithHSM":{"type":"boolean"},"AccountsWithRestoreAccess":{"type":"list","member":{"locationName":"AccountWithRestoreAccess","type":"structure","members":{"AccountId":{},"AccountAlias":{}}}},"OwnerAccount":{},"TotalBackupSizeInMegaBytes":{"type":"double"},"ActualIncrementalBackupSizeInMegaBytes":{"type":"double"},"BackupProgressInMegaBytes":{"type":"double"},"CurrentBackupRateInMegaBytesPerSecond":{"type":"double"},"EstimatedSecondsToCompletion":{"type":"long"},"ElapsedTimeInSeconds":{"type":"long"},"SourceRegion":{},"Tags":{"shape":"Sg"},"RestorableNodeTypes":{"type":"list","member":{"locationName":"NodeType"}},"EnhancedVpcRouting":{"type":"boolean"},"MaintenanceTrackName":{},"ManualSnapshotRetentionPeriod":{"type":"integer"},"ManualSnapshotRemainingDays":{"type":"integer"},"SnapshotRetentionStartTime":{"type":"timestamp"}},"wrapper":true},"Sv":{"type":"structure","required":["SnapshotIdentifier"],"members":{"SnapshotIdentifier":{},"SnapshotClusterIdentifier":{}}},"Sx":{"type":"list","member":{"locationName":"String"}},"Sz":{"type":"structure","members":{"SnapshotIdentifier":{},"SnapshotClusterIdentifier":{},"FailureCode":{},"FailureReason":{}}},"S14":{"type":"structure","members":{"TargetNodeType":{},"TargetNumberOfNodes":{"type":"integer"},"TargetClusterType":{},"Status":{},"ImportTablesCompleted":{"type":"list","member":{}},"ImportTablesInProgress":{"type":"list","member":{}},"ImportTablesNotStarted":{"type":"list","member":{}},"AvgResizeRateInMegaBytesPerSecond":{"type":"double"},"TotalResizeDataInMegaBytes":{"type":"long"},"ProgressInMegaBytes":{"type":"long"},"ElapsedTimeInSeconds":{"type":"long"},"EstimatedTimeToCompletionInSeconds":{"type":"long"},"ResizeType":{},"Message":{},"TargetEncryptionType":{},"DataTransferProgressPercent":{"type":"double"}}},"S1d":{"type":"list","member":{"locationName":"ClusterSecurityGroupName"}},"S1e":{"type":"list","member":{"locationName":"VpcSecurityGroupId"}},"S1g":{"type":"list","member":{"locationName":"IamRoleArn"}},"S1i":{"type":"structure","members":{"ClusterIdentifier":{},"NodeType":{},"ClusterStatus":{},"ClusterAvailabilityStatus":{},"ModifyStatus":{},"MasterUsername":{},"DBName":{},"Endpoint":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"}}},"ClusterCreateTime":{"type":"timestamp"},"AutomatedSnapshotRetentionPeriod":{"type":"integer"},"ManualSnapshotRetentionPeriod":{"type":"integer"},"ClusterSecurityGroups":{"type":"list","member":{"locationName":"ClusterSecurityGroup","type":"structure","members":{"ClusterSecurityGroupName":{},"Status":{}}}},"VpcSecurityGroups":{"type":"list","member":{"locationName":"VpcSecurityGroup","type":"structure","members":{"VpcSecurityGroupId":{},"Status":{}}}},"ClusterParameterGroups":{"type":"list","member":{"locationName":"ClusterParameterGroup","type":"structure","members":{"ParameterGroupName":{},"ParameterApplyStatus":{},"ClusterParameterStatusList":{"type":"list","member":{"type":"structure","members":{"ParameterName":{},"ParameterApplyStatus":{},"ParameterApplyErrorDescription":{}}}}}}},"ClusterSubnetGroupName":{},"VpcId":{},"AvailabilityZone":{},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"MasterUserPassword":{},"NodeType":{},"NumberOfNodes":{"type":"integer"},"ClusterType":{},"ClusterVersion":{},"AutomatedSnapshotRetentionPeriod":{"type":"integer"},"ClusterIdentifier":{},"PubliclyAccessible":{"type":"boolean"},"EnhancedVpcRouting":{"type":"boolean"},"MaintenanceTrackName":{},"EncryptionType":{}}},"ClusterVersion":{},"AllowVersionUpgrade":{"type":"boolean"},"NumberOfNodes":{"type":"integer"},"PubliclyAccessible":{"type":"boolean"},"Encrypted":{"type":"boolean"},"RestoreStatus":{"type":"structure","members":{"Status":{},"CurrentRestoreRateInMegaBytesPerSecond":{"type":"double"},"SnapshotSizeInMegaBytes":{"type":"long"},"ProgressInMegaBytes":{"type":"long"},"ElapsedTimeInSeconds":{"type":"long"},"EstimatedTimeToCompletionInSeconds":{"type":"long"}}},"DataTransferProgress":{"type":"structure","members":{"Status":{},"CurrentRateInMegaBytesPerSecond":{"type":"double"},"TotalDataInMegaBytes":{"type":"long"},"DataTransferredInMegaBytes":{"type":"long"},"EstimatedTimeToCompletionInSeconds":{"type":"long"},"ElapsedTimeInSeconds":{"type":"long"}}},"HsmStatus":{"type":"structure","members":{"HsmClientCertificateIdentifier":{},"HsmConfigurationIdentifier":{},"Status":{}}},"ClusterSnapshotCopyStatus":{"type":"structure","members":{"DestinationRegion":{},"RetentionPeriod":{"type":"long"},"ManualSnapshotRetentionPeriod":{"type":"integer"},"SnapshotCopyGrantName":{}}},"ClusterPublicKey":{},"ClusterNodes":{"type":"list","member":{"type":"structure","members":{"NodeRole":{},"PrivateIPAddress":{},"PublicIPAddress":{}}}},"ElasticIpStatus":{"type":"structure","members":{"ElasticIp":{},"Status":{}}},"ClusterRevisionNumber":{},"Tags":{"shape":"Sg"},"KmsKeyId":{},"EnhancedVpcRouting":{"type":"boolean"},"IamRoles":{"type":"list","member":{"locationName":"ClusterIamRole","type":"structure","members":{"IamRoleArn":{},"ApplyStatus":{}}}},"PendingActions":{"type":"list","member":{}},"MaintenanceTrackName":{},"ElasticResizeNumberOfNodeOptions":{},"DeferredMaintenanceWindows":{"type":"list","member":{"locationName":"DeferredMaintenanceWindow","type":"structure","members":{"DeferMaintenanceIdentifier":{},"DeferMaintenanceStartTime":{"type":"timestamp"},"DeferMaintenanceEndTime":{"type":"timestamp"}}}},"SnapshotScheduleIdentifier":{},"SnapshotScheduleState":{},"ExpectedNextSnapshotScheduleTime":{"type":"timestamp"},"ExpectedNextSnapshotScheduleTimeStatus":{},"ResizeInfo":{"type":"structure","members":{"ResizeType":{},"AllowCancelResize":{"type":"boolean"}}}},"wrapper":true},"S29":{"type":"structure","members":{"ParameterGroupName":{},"ParameterGroupFamily":{},"Description":{},"Tags":{"shape":"Sg"}},"wrapper":true},"S2f":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S2h":{"type":"structure","members":{"ClusterSubnetGroupName":{},"Description":{},"VpcId":{},"SubnetGroupStatus":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"shape":"S2k"},"SubnetStatus":{}}}},"Tags":{"shape":"Sg"}},"wrapper":true},"S2k":{"type":"structure","members":{"Name":{},"SupportedPlatforms":{"type":"list","member":{"locationName":"SupportedPlatform","type":"structure","members":{"Name":{}},"wrapper":true}}},"wrapper":true},"S2o":{"type":"list","member":{"locationName":"SourceId"}},"S2p":{"type":"list","member":{"locationName":"EventCategory"}},"S2r":{"type":"structure","members":{"CustomerAwsId":{},"CustSubscriptionId":{},"SnsTopicArn":{},"Status":{},"SubscriptionCreationTime":{"type":"timestamp"},"SourceType":{},"SourceIdsList":{"shape":"S2o"},"EventCategoriesList":{"shape":"S2p"},"Severity":{},"Enabled":{"type":"boolean"},"Tags":{"shape":"Sg"}},"wrapper":true},"S2u":{"type":"structure","members":{"HsmClientCertificateIdentifier":{},"HsmClientCertificatePublicKey":{},"Tags":{"shape":"Sg"}},"wrapper":true},"S2x":{"type":"structure","members":{"HsmConfigurationIdentifier":{},"Description":{},"HsmIpAddress":{},"HsmPartitionName":{},"Tags":{"shape":"Sg"}},"wrapper":true},"S30":{"type":"structure","members":{"SnapshotCopyGrantName":{},"KmsKeyId":{},"Tags":{"shape":"Sg"}},"wrapper":true},"S32":{"type":"list","member":{"locationName":"ScheduleDefinition"}},"S33":{"type":"structure","members":{"ScheduleDefinitions":{"shape":"S32"},"ScheduleIdentifier":{},"ScheduleDescription":{},"Tags":{"shape":"Sg"},"NextInvocations":{"type":"list","member":{"locationName":"SnapshotTime","type":"timestamp"}},"AssociatedClusterCount":{"type":"integer"},"AssociatedClusters":{"type":"list","member":{"locationName":"ClusterAssociatedToSchedule","type":"structure","members":{"ClusterIdentifier":{},"ScheduleAssociationState":{}}}}}},"S3k":{"type":"list","member":{"locationName":"TagKey"}},"S3z":{"type":"list","member":{"locationName":"TagValue"}},"S44":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"DataType":{},"AllowedValues":{},"ApplyType":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{}}}},"S5n":{"type":"structure","members":{"LoggingEnabled":{"type":"boolean"},"BucketName":{},"S3KeyPrefix":{},"LastSuccessfulDeliveryTime":{"type":"timestamp"},"LastFailureTime":{"type":"timestamp"},"LastFailureMessage":{}}},"S5v":{"type":"list","member":{"locationName":"ReservedNodeOffering","type":"structure","members":{"ReservedNodeOfferingId":{},"NodeType":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"OfferingType":{},"RecurringCharges":{"shape":"S8"},"ReservedNodeOfferingType":{}},"wrapper":true}},"S6b":{"type":"structure","members":{"TableRestoreRequestId":{},"Status":{},"Message":{},"RequestTime":{"type":"timestamp"},"ProgressInMegaBytes":{"type":"long"},"TotalDataInMegaBytes":{"type":"long"},"ClusterIdentifier":{},"SnapshotIdentifier":{},"SourceDatabaseName":{},"SourceSchemaName":{},"SourceTableName":{},"TargetDatabaseName":{},"TargetSchemaName":{},"NewTableName":{}},"wrapper":true},"S72":{"type":"structure","members":{"ParameterGroupName":{},"ParameterGroupStatus":{}}}}}')},M0Qw:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2018-03-22","endpointPrefix":"personalize-events","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon Personalize Events","serviceId":"Personalize Events","signatureVersion":"v4","signingName":"personalize","uid":"personalize-events-2018-03-22"},"operations":{"PutEvents":{"http":{"requestUri":"/events"},"input":{"type":"structure","required":["trackingId","sessionId","eventList"],"members":{"trackingId":{},"userId":{},"sessionId":{},"eventList":{"type":"list","member":{"type":"structure","required":["eventType","properties","sentAt"],"members":{"eventId":{},"eventType":{},"properties":{"jsonvalue":true},"sentAt":{"type":"timestamp"}}}}}}}},"shapes":{}}')},M0v1:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2018-05-22","endpointPrefix":"personalize-runtime","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon Personalize Runtime","serviceId":"Personalize Runtime","signatureVersion":"v4","signingName":"personalize","uid":"personalize-runtime-2018-05-22"},"operations":{"GetPersonalizedRanking":{"http":{"requestUri":"/personalize-ranking"},"input":{"type":"structure","required":["campaignArn","inputList","userId"],"members":{"campaignArn":{},"inputList":{"type":"list","member":{}},"userId":{}}},"output":{"type":"structure","members":{"personalizedRanking":{"shape":"S7"}}},"idempotent":true},"GetRecommendations":{"http":{"requestUri":"/recommendations"},"input":{"type":"structure","required":["campaignArn"],"members":{"campaignArn":{},"itemId":{},"userId":{},"numResults":{"type":"integer"}}},"output":{"type":"structure","members":{"itemList":{"shape":"S7"}}},"idempotent":true}},"shapes":{"S7":{"type":"list","member":{"type":"structure","members":{"itemId":{}}}}}}')},M4lo:function(e){e.exports=JSON.parse('{"pagination":{"AdminListGroupsForUser":{"input_token":"NextToken","limit_key":"Limit","output_token":"NextToken","result_key":"Groups"},"AdminListUserAuthEvents":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"AuthEvents"},"ListGroups":{"input_token":"NextToken","limit_key":"Limit","output_token":"NextToken","result_key":"Groups"},"ListIdentityProviders":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Providers"},"ListResourceServers":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ResourceServers"},"ListUserPoolClients":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"UserPoolClients"},"ListUserPools":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"UserPools"},"ListUsersInGroup":{"input_token":"NextToken","limit_key":"Limit","output_token":"NextToken","result_key":"Users"}}}')},MAjq:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.codebuild={},n.CodeBuild=i.defineService("codebuild",["2016-10-06"]),Object.defineProperty(o.services.codebuild,"2016-10-06",{get:function(){var e=r("pDbF");return e.paginators=r("0pAb").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CodeBuild},MCLT:function(e,t,r){var n=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},n=0;n=o)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(t){return"[Circular]"}default:return e}})),u=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),y(r)?n.showHidden=r:r&&t._extend(n,r),g(n.showHidden)&&(n.showHidden=!1),g(n.depth)&&(n.depth=2),g(n.colors)&&(n.colors=!1),g(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=u),l(n,e,n.depth)}function u(e,t){var r=s.styles[t];return r?"["+s.colors[r][0]+"m"+e+"["+s.colors[r][1]+"m":e}function c(e,t){return e}function l(e,r,n){if(e.customInspect&&r&&N(r.inspect)&&r.inspect!==t.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,e);return b(i)||(i=l(e,i,n)),i}var o=function(e,t){if(g(t))return e.stylize("undefined","undefined");if(b(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return f(t)?e.stylize(""+t,"number"):y(t)?e.stylize(""+t,"boolean"):h(t)?e.stylize("null","null"):void 0}(e,r);if(o)return o;var a=Object.keys(r),s=function(e){var t={};return e.forEach((function(e,r){t[e]=!0})),t}(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(r)),I(r)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return p(r);if(0===a.length){if(N(r))return e.stylize("[Function"+(r.name?": "+r.name:"")+"]","special");if(S(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(_(r))return e.stylize(Date.prototype.toString.call(r),"date");if(I(r))return p(r)}var u,c="",v=!1,C=["{","}"];return d(r)&&(v=!0,C=["[","]"]),N(r)&&(c=" [Function"+(r.name?": "+r.name:"")+"]"),S(r)&&(c=" "+RegExp.prototype.toString.call(r)),_(r)&&(c=" "+Date.prototype.toUTCString.call(r)),I(r)&&(c=" "+p(r)),0!==a.length||v&&0!=r.length?n<0?S(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special"):(e.seen.push(r),u=v?function(e,t,r,n,i){for(var o=[],a=0,s=t.length;a60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}(u,c,C)):C[0]+c+C[1]}function p(e){return"["+Error.prototype.toString.call(e)+"]"}function m(e,t,r,n,i,o){var a,s,u;if((u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=e.stylize(u.set?"[Getter/Setter]":"[Getter]","special"):u.set&&(s=e.stylize("[Setter]","special")),A(n,i)||(a="["+i+"]"),s||(e.seen.indexOf(u.value)<0?(s=h(r)?l(e,u.value,null):l(e,u.value,r-1)).indexOf("\n")>-1&&(s=o?s.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+s.split("\n").map((function(e){return" "+e})).join("\n")):s=e.stylize("[Circular]","special")),g(a)){if(o&&i.match(/^\d+$/))return s;(a=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function d(e){return Array.isArray(e)}function y(e){return"boolean"==typeof e}function h(e){return null===e}function f(e){return"number"==typeof e}function b(e){return"string"==typeof e}function g(e){return void 0===e}function S(e){return v(e)&&"[object RegExp]"===C(e)}function v(e){return"object"==typeof e&&null!==e}function _(e){return v(e)&&"[object Date]"===C(e)}function I(e){return v(e)&&("[object Error]"===C(e)||e instanceof Error)}function N(e){return"function"==typeof e}function C(e){return Object.prototype.toString.call(e)}function T(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(g(o)&&(o=process.env.NODE_DEBUG||""),e=e.toUpperCase(),!a[e])if(new RegExp("\\b"+e+"\\b","i").test(o)){var r=process.pid;a[e]=function(){var n=t.format.apply(t,arguments);console.error("%s %d: %s",e,r,n)}}else a[e]=function(){};return a[e]},t.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=d,t.isBoolean=y,t.isNull=h,t.isNullOrUndefined=function(e){return null==e},t.isNumber=f,t.isString=b,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=g,t.isRegExp=S,t.isObject=v,t.isDate=_,t.isError=I,t.isFunction=N,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r("1gqn");var k=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function D(){var e=new Date,t=[T(e.getHours()),T(e.getMinutes()),T(e.getSeconds())].join(":");return[e.getDate(),k[e.getMonth()],t].join(" ")}function A(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",D(),t.format.apply(t,arguments))},t.inherits=r("KKCa"),t._extend=function(e,t){if(!t||!v(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e};var x="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function R(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(x&&e[x]){var t;if("function"!=typeof(t=e[x]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,x,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,r,n=new Promise((function(e,n){t=e,r=n})),i=[],o=0;o1&&(i-=1)),[360*i,100*o,100*c]},i.rgb.hwb=function(e){var t=e[0],r=e[1],n=e[2];return[i.rgb.hsl(e)[0],1/255*Math.min(t,Math.min(r,n))*100,100*(n=1-1/255*Math.max(t,Math.max(r,n)))]},i.rgb.cmyk=function(e){var t,r=e[0]/255,n=e[1]/255,i=e[2]/255;return[100*((1-r-(t=Math.min(1-r,1-n,1-i)))/(1-t)||0),100*((1-n-t)/(1-t)||0),100*((1-i-t)/(1-t)||0),100*t]},i.rgb.keyword=function(e){var n=r[e];if(n)return n;var i,o,a,s=1/0;for(var u in t)if(t.hasOwnProperty(u)){var c=(o=e,a=t[u],Math.pow(o[0]-a[0],2)+Math.pow(o[1]-a[1],2)+Math.pow(o[2]-a[2],2));c.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)+.1805*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)),100*(.2126*t+.7152*r+.0722*n),100*(.0193*t+.1192*r+.9505*n)]},i.rgb.lab=function(e){var t=i.rgb.xyz(e),r=t[0],n=t[1],o=t[2];return n/=100,o/=108.883,r=(r/=95.047)>.008856?Math.pow(r,1/3):7.787*r+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(r-n),200*(n-(o=o>.008856?Math.pow(o,1/3):7.787*o+16/116))]},i.hsl.rgb=function(e){var t,r,n,i,o,a=e[0]/360,s=e[1]/100,u=e[2]/100;if(0===s)return[o=255*u,o,o];t=2*u-(r=u<.5?u*(1+s):u+s-u*s),i=[0,0,0];for(var c=0;c<3;c++)(n=a+1/3*-(c-1))<0&&n++,n>1&&n--,i[c]=255*(o=6*n<1?t+6*(r-t)*n:2*n<1?r:3*n<2?t+(r-t)*(2/3-n)*6:t);return i},i.hsl.hsv=function(e){var t=e[0],r=e[1]/100,n=e[2]/100,i=r,o=Math.max(n,.01);return r*=(n*=2)<=1?n:2-n,i*=o<=1?o:2-o,[t,100*(0===n?2*i/(o+i):2*r/(n+r)),(n+r)/2*100]},i.hsv.rgb=function(e){var t=e[0]/60,r=e[1]/100,n=e[2]/100,i=Math.floor(t)%6,o=t-Math.floor(t),a=255*n*(1-r),s=255*n*(1-r*o),u=255*n*(1-r*(1-o));switch(n*=255,i){case 0:return[n,u,a];case 1:return[s,n,a];case 2:return[a,n,u];case 3:return[a,s,n];case 4:return[u,a,n];case 5:return[n,a,s]}},i.hsv.hsl=function(e){var t,r,n,i=e[0],o=e[1]/100,a=e[2]/100,s=Math.max(a,.01);return n=(2-o)*a,r=o*s,[i,100*(r=(r/=(t=(2-o)*s)<=1?t:2-t)||0),100*(n/=2)]},i.hwb.rgb=function(e){var t,r,n,i,o,a,s,u=e[0]/360,c=e[1]/100,l=e[2]/100,p=c+l;switch(p>1&&(c/=p,l/=p),n=6*u-(t=Math.floor(6*u)),0!=(1&t)&&(n=1-n),i=c+n*((r=1-l)-c),t){default:case 6:case 0:o=r,a=i,s=c;break;case 1:o=i,a=r,s=c;break;case 2:o=c,a=r,s=i;break;case 3:o=c,a=i,s=r;break;case 4:o=i,a=c,s=r;break;case 5:o=r,a=c,s=i}return[255*o,255*a,255*s]},i.cmyk.rgb=function(e){var t=e[1]/100,r=e[2]/100,n=e[3]/100;return[255*(1-Math.min(1,e[0]/100*(1-n)+n)),255*(1-Math.min(1,t*(1-n)+n)),255*(1-Math.min(1,r*(1-n)+n))]},i.xyz.rgb=function(e){var t,r,n,i=e[0]/100,o=e[1]/100,a=e[2]/100;return r=-.9689*i+1.8758*o+.0415*a,n=.0557*i+-.204*o+1.057*a,t=(t=3.2406*i+-1.5372*o+-.4986*a)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,[255*(t=Math.min(Math.max(0,t),1)),255*(r=Math.min(Math.max(0,r),1)),255*(n=Math.min(Math.max(0,n),1))]},i.xyz.lab=function(e){var t=e[0],r=e[1],n=e[2];return r/=100,n/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116)-16,500*(t-r),200*(r-(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116))]},i.lab.xyz=function(e){var t,r,n;t=e[1]/500+(r=(e[0]+16)/116),n=r-e[2]/200;var i=Math.pow(r,3),o=Math.pow(t,3),a=Math.pow(n,3);return r=i>.008856?i:(r-16/116)/7.787,t=o>.008856?o:(t-16/116)/7.787,n=a>.008856?a:(n-16/116)/7.787,[t*=95.047,r*=100,n*=108.883]},i.lab.lch=function(e){var t,r=e[0],n=e[1],i=e[2];return(t=360*Math.atan2(i,n)/2/Math.PI)<0&&(t+=360),[r,Math.sqrt(n*n+i*i),t]},i.lch.lab=function(e){var t,r=e[1];return t=e[2]/360*2*Math.PI,[e[0],r*Math.cos(t),r*Math.sin(t)]},i.rgb.ansi16=function(e){var t=e[0],r=e[1],n=e[2],o=1 in arguments?arguments[1]:i.rgb.hsv(e)[2];if(0===(o=Math.round(o/50)))return 30;var a=30+(Math.round(n/255)<<2|Math.round(r/255)<<1|Math.round(t/255));return 2===o&&(a+=60),a},i.hsv.ansi16=function(e){return i.rgb.ansi16(i.hsv.rgb(e),e[2])},i.rgb.ansi256=function(e){var t=e[0],r=e[1],n=e[2];return t===r&&r===n?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(r/255*5)+Math.round(n/255*5)},i.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var r=.5*(1+~~(e>50));return[(1&t)*r*255,(t>>1&1)*r*255,(t>>2&1)*r*255]},i.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var r;return e-=16,[Math.floor(e/36)/5*255,Math.floor((r=e%36)/6)/5*255,r%6/5*255]},i.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},i.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var r=t[0];3===t[0].length&&(r=r.split("").map((function(e){return e+e})).join(""));var n=parseInt(r,16);return[n>>16&255,n>>8&255,255&n]},i.rgb.hcg=function(e){var t,r=e[0]/255,n=e[1]/255,i=e[2]/255,o=Math.max(Math.max(r,n),i),a=Math.min(Math.min(r,n),i),s=o-a;return t=s<=0?0:o===r?(n-i)/s%6:o===n?2+(i-r)/s:4+(r-n)/s+4,t/=6,[360*(t%=1),100*s,100*(s<1?a/(1-s):0)]},i.hsl.hcg=function(e){var t,r=e[1]/100,n=e[2]/100,i=0;return(t=n<.5?2*r*n:2*r*(1-n))<1&&(i=(n-.5*t)/(1-t)),[e[0],100*t,100*i]},i.hsv.hcg=function(e){var t=e[2]/100,r=e[1]/100*t,n=0;return r<1&&(n=(t-r)/(1-r)),[e[0],100*r,100*n]},i.hcg.rgb=function(e){var t=e[1]/100,r=e[2]/100;if(0===t)return[255*r,255*r,255*r];var n,i=[0,0,0],o=e[0]/360%1*6,a=o%1,s=1-a;switch(Math.floor(o)){case 0:i[0]=1,i[1]=a,i[2]=0;break;case 1:i[0]=s,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=a;break;case 3:i[0]=0,i[1]=s,i[2]=1;break;case 4:i[0]=a,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=s}return[255*(t*i[0]+(n=(1-t)*r)),255*(t*i[1]+n),255*(t*i[2]+n)]},i.hcg.hsv=function(e){var t=e[1]/100,r=t+e[2]/100*(1-t),n=0;return r>0&&(n=t/r),[e[0],100*n,100*r]},i.hcg.hsl=function(e){var t=e[1]/100,r=e[2]/100*(1-t)+.5*t,n=0;return r>0&&r<.5?n=t/(2*r):r>=.5&&r<1&&(n=t/(2*(1-r))),[e[0],100*n,100*r]},i.hcg.hwb=function(e){var t=e[1]/100,r=t+e[2]/100*(1-t);return[e[0],100*(r-t),100*(1-r)]},i.hwb.hcg=function(e){var t=1-e[2]/100,r=t-e[1]/100,n=0;return r<1&&(n=(t-r)/(1-r)),[e[0],100*r,100*n]},i.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},i.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},i.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},i.gray.hsl=i.gray.hsv=function(e){return[0,0,e[0]]},i.gray.hwb=function(e){return[0,100,e[0]]},i.gray.cmyk=function(e){return[0,0,0,e[0]]},i.gray.lab=function(e){return[e[0],0,0]},i.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),r=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(r.length)+r},i.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}}(r={exports:{}}),r.exports}();function n(e,t){return function(r){return t(e(r))}}function i(e,t){for(var i=[t[e].parent,e],o=r[t[e].parent][e],a=t[e].parent;t[a].parent;)i.unshift(t[a].parent),o=n(r[t[a].parent][a],o),a=t[a].parent;return o.conversion=i,o}var o={};Object.keys(r).forEach((function(e){o[e]={},Object.defineProperty(o[e],"channels",{value:r[e].channels}),Object.defineProperty(o[e],"labels",{value:r[e].labels});var t=function(e){for(var t=function(e){var t=function(){for(var e={},t=Object.keys(r),n=t.length,i=0;i1&&(t=Array.prototype.slice.call(arguments));var r=e(t);if("object"==typeof r)for(var n=r.length,i=0;i1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(n)}))}));var a=o,s={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},u={getRgba:c,getHsla:l,getRgb:function(e){var t=c(e);return t&&t.slice(0,3)},getHsl:function(e){var t=l(e);return t&&t.slice(0,3)},getHwb:p,getAlpha:function(e){var t=c(e);return t?t[3]:(t=l(e))?t[3]:(t=p(e))?t[3]:void 0},hexString:function(e,t){return t=void 0!==t&&3===e.length?t:e[3],"#"+f(e[0])+f(e[1])+f(e[2])+(t>=0&&t<1?f(Math.round(255*t)):"")},rgbString:function(e,t){return t<1||e[3]&&e[3]<1?m(e,t):"rgb("+e[0]+", "+e[1]+", "+e[2]+")"},rgbaString:m,percentString:function(e,t){return t<1||e[3]&&e[3]<1?d(e,t):"rgb("+Math.round(e[0]/255*100)+"%, "+Math.round(e[1]/255*100)+"%, "+Math.round(e[2]/255*100)+"%)"},percentaString:d,hslString:function(e,t){return t<1||e[3]&&e[3]<1?y(e,t):"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)"},hslaString:y,hwbString:function(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+(void 0!==t&&1!==t?", "+t:"")+")"},keyword:function(e){return b[e.slice(0,3)]}};function c(e){if(e){var t=[0,0,0],r=1,n=e.match(/^#([a-fA-F0-9]{3,4})$/i),i="";if(n){i=(n=n[1])[3];for(var o=0;or?(t+.05)/(r+.05):(r+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},dark:function(){var e=this.values.rgb;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var e=[],t=0;t<3;t++)e[t]=255-this.values.rgb[t];return this.setValues("rgb",e),this},lighten:function(e){var t=this.values.hsl;return t[2]+=t[2]*e,this.setValues("hsl",t),this},darken:function(e){var t=this.values.hsl;return t[2]-=t[2]*e,this.setValues("hsl",t),this},saturate:function(e){var t=this.values.hsl;return t[1]+=t[1]*e,this.setValues("hsl",t),this},desaturate:function(e){var t=this.values.hsl;return t[1]-=t[1]*e,this.setValues("hsl",t),this},whiten:function(e){var t=this.values.hwb;return t[1]+=t[1]*e,this.setValues("hwb",t),this},blacken:function(e){var t=this.values.hwb;return t[2]+=t[2]*e,this.setValues("hwb",t),this},greyscale:function(){var e=this.values.rgb,t=.3*e[0]+.59*e[1]+.11*e[2];return this.setValues("rgb",[t,t,t]),this},clearer:function(e){var t=this.values.alpha;return this.setValues("alpha",t-t*e),this},opaquer:function(e){var t=this.values.alpha;return this.setValues("alpha",t+t*e),this},rotate:function(e){var t=this.values.hsl,r=(t[0]+e)%360;return t[0]=r<0?360+r:r,this.setValues("hsl",t),this},mix:function(e,t){var r=e,n=void 0===t?.5:t,i=2*n-1,o=this.alpha()-r.alpha(),a=((i*o==-1?i:(i+o)/(1+i*o))+1)/2,s=1-a;return this.rgb(a*this.red()+s*r.red(),a*this.green()+s*r.green(),a*this.blue()+s*r.blue()).alpha(this.alpha()*n+r.alpha()*(1-n))},toJSON:function(){return this.rgb()},clone:function(){var e,t,r=new S,n=this.values,i=r.values;for(var o in n)n.hasOwnProperty(o)&&("[object Array]"===(t={}.toString.call(e=n[o]))?i[o]=e.slice(0):"[object Number]"===t?i[o]=e:console.error("unexpected color value:",e));return r}},S.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},S.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},S.prototype.getValues=function(e){for(var t=this.values,r={},n=0;n=0;i--)t.call(r,e[i],i);else for(i=0;i=1?e:-(Math.sqrt(1-e*e)-1)},easeOutCirc:function(e){return Math.sqrt(1-(e-=1)*e)},easeInOutCirc:function(e){return(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},easeInElastic:function(e){var t=1.70158,r=0,n=1;return 0===e?0:1===e?1:(r||(r=.3),n<1?(n=1,t=r/4):t=r/(2*Math.PI)*Math.asin(1/n),-n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r))},easeOutElastic:function(e){var t=1.70158,r=0,n=1;return 0===e?0:1===e?1:(r||(r=.3),n<1?(n=1,t=r/4):t=r/(2*Math.PI)*Math.asin(1/n),n*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/r)+1)},easeInOutElastic:function(e){var t=1.70158,r=0,n=1;return 0===e?0:2==(e/=.5)?1:(r||(r=.45),n<1?(n=1,t=r/4):t=r/(2*Math.PI)*Math.asin(1/n),e<1?n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)*-.5:n*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)*.5+1)},easeInBack:function(e){var t=1.70158;return e*e*((t+1)*e-t)},easeOutBack:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack:function(e){var t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:function(e){return 1-T.easeOutBounce(1-e)},easeOutBounce:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},easeInOutBounce:function(e){return e<.5?.5*T.easeInBounce(2*e):.5*T.easeOutBounce(2*e-1)+.5}},k={effects:T};C.easingEffects=T;var D=Math.PI,A=D/180,x=2*D,R=D/2,M=D/4,w=2*D/3,P={clear:function(e){e.ctx.clearRect(0,0,e.width,e.height)},roundedRect:function(e,t,r,n,i,o){if(o){var a=Math.min(o,i/2,n/2),s=t+a,u=r+a,c=t+n-a,l=r+i-a;e.moveTo(t,u),st.left-1e-6&&e.xt.top-1e-6&&e.y0&&this.requestAnimationFrame()},advance:function(){for(var e,t,r,n,i=this.animations,o=0;o=r?(G.callback(e.onAnimationComplete,[e],t),t.animating=!1,i.splice(o,1)):++o}},J=G.options.resolve,Z=["push","pop","shift","splice","unshift"];function X(e,t){var r=e._chartjs;if(r){var n=r.listeners,i=n.indexOf(t);-1!==i&&n.splice(i,1),n.length>0||(Z.forEach((function(t){delete e[t]})),delete e._chartjs)}}var $=function(e,t){this.initialize(e,t)};G.extend($.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(e,t){var r=this;r.chart=e,r.index=t,r.linkScales(),r.addElements(),r._type=r.getMeta().type},updateIndex:function(e){this.index=e},linkScales:function(){var e=this.getMeta(),t=this.chart,r=t.scales,n=this.getDataset(),i=t.options.scales;null!==e.xAxisID&&e.xAxisID in r&&!n.xAxisID||(e.xAxisID=n.xAxisID||i.xAxes[0].id),null!==e.yAxisID&&e.yAxisID in r&&!n.yAxisID||(e.yAxisID=n.yAxisID||i.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(e){return this.chart.scales[e]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&X(this._data,this)},createMetaDataset:function(){var e=this.datasetElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(e){var t=this.dataElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index,_index:e})},addElements:function(){var e,t,r=this.getMeta(),n=this.getDataset().data||[],i=r.data;for(e=0,t=n.length;er&&this.insertElements(r,n-r)},insertElements:function(e,t){for(var r=0;ri?e.arc(a,s,t.innerRadius-i,n+(o=i/t.innerRadius),r-o,!0):e.arc(a,s,i,n+Math.PI/2,r-Math.PI/2),e.closePath(),e.clip()}q._set("global",{elements:{arc:{backgroundColor:q.global.defaultColor,borderColor:"#fff",borderWidth:2,borderAlign:"center"}}});var ne=Y.extend({_type:"arc",inLabelRange:function(e){var t=this._view;return!!t&&Math.pow(e-t.x,2)s;)i-=te;for(;i=a&&i<=s&&o>=r.innerRadius&&o<=r.outerRadius}return!1},getCenterPoint:function(){var e=this._view,t=(e.startAngle+e.endAngle)/2,r=(e.innerRadius+e.outerRadius)/2;return{x:e.x+Math.cos(t)*r,y:e.y+Math.sin(t)*r}},getArea:function(){var e=this._view;return Math.PI*((e.endAngle-e.startAngle)/(2*Math.PI))*(Math.pow(e.outerRadius,2)-Math.pow(e.innerRadius,2))},tooltipPosition:function(){var e=this._view,t=e.startAngle+(e.endAngle-e.startAngle)/2,r=(e.outerRadius-e.innerRadius)/2+e.innerRadius;return{x:e.x+Math.cos(t)*r,y:e.y+Math.sin(t)*r}},draw:function(){var e,t=this._chart.ctx,r=this._view,n="inner"===r.borderAlign?.33:0,i={x:r.x,y:r.y,innerRadius:r.innerRadius,outerRadius:Math.max(r.outerRadius-n,0),pixelMargin:n,startAngle:r.startAngle,endAngle:r.endAngle,fullCircles:Math.floor(r.circumference/te)};if(t.save(),t.fillStyle=r.backgroundColor,t.strokeStyle=r.borderColor,i.fullCircles){for(i.endAngle=i.startAngle+te,t.beginPath(),t.arc(i.x,i.y,i.outerRadius,i.startAngle,i.endAngle),t.arc(i.x,i.y,i.innerRadius,i.endAngle,i.startAngle,!0),t.closePath(),e=0;e=o.left&&t<=o.right)&&(i||r>=o.top&&r<=o.bottom)}q._set("global",{elements:{rectangle:{backgroundColor:pe,borderColor:pe,borderSkipped:"bottom",borderWidth:0}}});var fe=Y.extend({_type:"rectangle",draw:function(){var e=this._chart.ctx,t=this._view,r=function(e){var t=de(e),r=t.right-t.left,n=t.bottom-t.top,i=function(e,t,r){var n,i,o,a,s=e.borderWidth,u=function(e){var t=e.borderSkipped,r={};return t?(e.horizontal?e.base>e.x&&(t=ye(t,"left","right")):e.baser?r:n,r:u.right||i<0?0:i>t?t:i,b:u.bottom||o<0?0:o>r?r:o,l:u.left||a<0?0:a>t?t:a}}(e,r/2,n/2);return{outer:{x:t.left,y:t.top,w:r,h:n},inner:{x:t.left+i.l,y:t.top+i.t,w:r-i.l-i.r,h:n-i.t-i.b}}}(t),n=r.outer,i=r.inner;e.fillStyle=t.backgroundColor,e.fillRect(n.x,n.y,n.w,n.h),n.w===i.w&&n.h===i.h||(e.save(),e.beginPath(),e.rect(n.x,n.y,n.w,n.h),e.clip(),e.fillStyle=t.borderColor,e.rect(i.x,i.y,i.w,i.h),e.fill("evenodd"),e.restore())},height:function(){var e=this._view;return e.base-e.y},inRange:function(e,t){return he(this._view,e,t)},inLabelRange:function(e,t){var r=this._view;return me(r)?he(r,e,null):he(r,null,t)},inXRange:function(e){return he(this._view,e,null)},inYRange:function(e){return he(this._view,null,e)},getCenterPoint:function(){var e,t,r=this._view;return me(r)?(e=r.x,t=(r.y+r.base)/2):(e=(r.x+r.base)/2,t=r.y),{x:e,y:t}},getArea:function(){var e=this._view;return me(e)?e.width*Math.abs(e.y-e.base):e.height*Math.abs(e.x-e.base)},tooltipPosition:function(){var e=this._view;return{x:e.x,y:e.y}}}),be={},ge=ae,Se=le,ve=fe;be.Arc=ne,be.Line=ge,be.Point=Se,be.Rectangle=ve;var _e=G._deprecated,Ie=G.valueOrDefault;q._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),q._set("global",{datasets:{bar:{categoryPercentage:.8,barPercentage:.9}}});var Ne=ee.extend({dataElementType:be.Rectangle,_dataElementOptions:["backgroundColor","borderColor","borderSkipped","borderWidth","barPercentage","barThickness","categoryPercentage","maxBarThickness","minBarLength"],initialize:function(){var e,t,r=this;ee.prototype.initialize.apply(r,arguments),(e=r.getMeta()).stack=r.getDataset().stack,e.bar=!0,t=r._getIndexScale().options,_e("bar chart",t.barPercentage,"scales.[x/y]Axes.barPercentage","dataset.barPercentage"),_e("bar chart",t.barThickness,"scales.[x/y]Axes.barThickness","dataset.barThickness"),_e("bar chart",t.categoryPercentage,"scales.[x/y]Axes.categoryPercentage","dataset.categoryPercentage"),_e("bar chart",r._getValueScale().options.minBarLength,"scales.[x/y]Axes.minBarLength","dataset.minBarLength"),_e("bar chart",t.maxBarThickness,"scales.[x/y]Axes.maxBarThickness","dataset.maxBarThickness")},update:function(e){var t,r,n=this.getMeta().data;for(this._ruler=this.getRuler(),t=0,r=n.length;t=0&&h.min>=0?h.min:h.max,v=void 0===h.start?h.end:h.max>=0&&h.min>=0?h.max-h.min:h.min-h.max,_=y.length;if(b||void 0===b&&void 0!==g)for(n=0;n<_&&(i=y[n]).index!==e;++n)i.stack===g&&(o=void 0===(c=p._parseValue(d[i.index].data[t])).start?c.end:c.min>=0&&c.max>=0?c.max:c.min,(h.min<0&&o<0||h.max>=0&&o>0)&&(S+=o));return a=p.getPixelForValue(S),u=(s=p.getPixelForValue(S+v))-a,void 0!==f&&Math.abs(u)=0&&!m||v<0&&m?a-f:a+f),{size:u,base:a,head:s,center:s+u/2}},calculateBarIndexPixels:function(e,t,r,n){var i="flex"===n.barThickness?function(e,t,r){var n,i=t.pixels,o=i[e],a=e>0?i[e-1]:null,s=e0?Math.min(a,Math.abs(n-r)):a,r=n;return a}(t.scale,t.pixels):-1;return G.isNullOrUndef(o)?(n=u*r.categoryPercentage,i=r.barPercentage):(n=o*a,i=1),{chunk:n/a,ratio:i,start:s-n/2}}(t,r,n),o=this.getStackIndex(e,this.getMeta().stack),a=i.start+i.chunk*o+i.chunk/2,s=Math.min(Ie(n.maxBarThickness,1/0),i.chunk*i.ratio);return{base:a-s/2,head:a+s/2,center:a,size:s}},draw:function(){var e=this.chart,t=this._getValueScale(),r=this.getMeta().data,n=this.getDataset(),i=r.length,o=0;for(G.canvas.clipArea(e.ctx,e.chartArea);o=Ae?-xe:f<-Ae?xe:0)+y,g=Math.cos(f),S=Math.sin(f),v=Math.cos(b),_=Math.sin(b),I=f<=0&&b>=0||b>=xe,N=f<=Re&&b>=Re||b>=xe+Re,C=f<=-Re&&b>=-Re||b>=Ae+Re,T=f===-Ae||b>=Ae?-1:Math.min(g,g*d,v,v*d),k=C?-1:Math.min(S,S*d,_,_*d),D=I?1:Math.max(g,g*d,v,v*d),A=N?1:Math.max(S,S*d,_,_*d);s=(D-T)/2,u=(A-k)/2,c=-(D+T)/2,l=-(A+k)/2}for(t=0,r=m.length;t0&&!isNaN(e)?xe*(Math.abs(e)/t):0},getMaxBorderWidth:function(e){var t,r,n,i,o,a,s,u,c=0,l=this.chart;if(!e)for(t=0,r=l.data.datasets.length;t(c=(s=a.borderWidth)>c?s:c)?u:c);return c},setHoverStyle:function(e){var t=e._model,r=e._options,n=G.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth},t.backgroundColor=De(r.hoverBackgroundColor,n(r.backgroundColor)),t.borderColor=De(r.hoverBorderColor,n(r.borderColor)),t.borderWidth=De(r.hoverBorderWidth,r.borderWidth)},_getRingWeightOffset:function(e){for(var t=0,r=0;r0&&Le(u[e-1]._model,s)&&(r.controlPointPreviousX=c(r.controlPointPreviousX,s.left,s.right),r.controlPointPreviousY=c(r.controlPointPreviousY,s.top,s.bottom)),e0&&(o=e.getDatasetMeta(o[0]._datasetIndex).data),o},"x-axis":function(e,t){return Ze(e,t,{intersect:!1})},point:function(e,t){return Ke(e,Ye(t,e))},nearest:function(e,t,r){var n=Ye(t,e);r.axis=r.axis||"xy";var i=Je(r.axis);return Qe(e,n,r.intersect,i)},x:function(e,t,r){var n=Ye(t,e),i=[],o=!1;return We(e,(function(e){e.inXRange(n.x)&&i.push(e),e.inRange(n.x,n.y)&&(o=!0)})),r.intersect&&!o&&(i=[]),i},y:function(e,t,r){var n=Ye(t,e),i=[],o=!1;return We(e,(function(e){e.inYRange(n.y)&&i.push(e),e.inRange(n.x,n.y)&&(o=!0)})),r.intersect&&!o&&(i=[]),i}}},$e=G.extend;function et(e,t){return G.where(e,(function(e){return e.pos===t}))}function tt(e,t){return e.sort((function(e,r){var n=t?r:e,i=t?e:r;return n.weight===i.weight?n.index-i.index:n.weight-i.weight}))}function rt(e,t,r,n){return Math.max(e[r],t[r])+Math.max(e[n],t[n])}function nt(e,t,r){var n,i,o=r.box,a=e.maxPadding;if(r.size&&(e[r.pos]-=r.size),r.size=r.horizontal?o.height:o.width,e[r.pos]+=r.size,o.getPadding){var s=o.getPadding();a.top=Math.max(a.top,s.top),a.left=Math.max(a.left,s.left),a.bottom=Math.max(a.bottom,s.bottom),a.right=Math.max(a.right,s.right)}if(n=t.outerWidth-rt(a,e,"left","right"),i=t.outerHeight-rt(a,e,"top","bottom"),n!==e.w||i!==e.h){e.w=n,e.h=i;var u=r.horizontal?[n,e.w]:[i,e.h];return!(u[0]===u[1]||isNaN(u[0])&&isNaN(u[1]))}}function it(e,t){var r,n=t.maxPadding;return r={left:0,top:0,right:0,bottom:0},(e?["left","right"]:["top","bottom"]).forEach((function(e){r[e]=Math.max(t[e],n[e])})),r}function ot(e,t,r){var n,i,o,a,s,u,c=[];for(n=0,i=e.length;n div {\r\n\tposition: absolute;\r\n\twidth: 1000000px;\r\n\theight: 1000000px;\r\n\tleft: 0;\r\n\ttop: 0;\r\n}\r\n\r\n.chartjs-size-monitor-shrink > div {\r\n\tposition: absolute;\r\n\twidth: 200%;\r\n\theight: 200%;\r\n\tleft: 0;\r\n\ttop: 0;\r\n}\r\n"}))&&st.default||st,lt=["animationstart","webkitAnimationStart"],pt={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function mt(e,t){var r=G.getStyle(e,t),n=r&&r.match(/^(\d+)(\.\d+)?px$/);return n?Number(n[1]):void 0}var dt=!!function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("e",null,t)}catch(r){}return e}()&&{passive:!0};function yt(e,t,r){e.addEventListener(t,r,dt)}function ht(e,t,r){e.removeEventListener(t,r,dt)}function ft(e,t,r,n,i){return{type:e,chart:t,native:i||null,x:void 0!==r?r:null,y:void 0!==n?n:null}}function bt(e){var t=document.createElement("div");return t.className=e||"",t}var gt={disableCSSInjection:!1,_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,_ensureLoaded:function(e){if(!this.disableCSSInjection){var t=e.getRootNode?e.getRootNode():document;!function(e,t){var r=e.$chartjs||(e.$chartjs={});if(!r.containsStyles){r.containsStyles=!0,t="/* Chart.js */\n"+t;var n=document.createElement("style");n.setAttribute("type","text/css"),n.appendChild(document.createTextNode(t)),e.appendChild(n)}}(t.host?t:document.head,ct)}},acquireContext:function(e,t){"string"==typeof e?e=document.getElementById(e):e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas);var r=e&&e.getContext&&e.getContext("2d");return r&&r.canvas===e?(this._ensureLoaded(e),function(e,t){var r=e.style,n=e.getAttribute("height"),i=e.getAttribute("width");if(e.$chartjs={initial:{height:n,width:i,style:{display:r.display,height:r.height,width:r.width}}},r.display=r.display||"block",null===i||""===i){var o=mt(e,"width");void 0!==o&&(e.width=o)}if(null===n||""===n)if(""===e.style.height)e.height=e.width/(t.options.aspectRatio||2);else{var a=mt(e,"height");void 0!==o&&(e.height=a)}}(e,t),r):null},releaseContext:function(e){var t=e.canvas;if(t.$chartjs){var r=t.$chartjs.initial;["height","width"].forEach((function(e){var n=r[e];G.isNullOrUndef(n)?t.removeAttribute(e):t.setAttribute(e,n)})),G.each(r.style||{},(function(e,r){t.style[r]=e})),t.width=t.width,delete t.$chartjs}},addEventListener:function(e,t,r){var n=e.canvas;if("resize"!==t){var i=r.$chartjs||(r.$chartjs={});yt(n,t,(i.proxies||(i.proxies={}))[e.id+"_"+t]=function(t){r(function(e,t){var r=pt[e.type]||e.type,n=G.getRelativePosition(e,t);return ft(r,t,n.x,n.y,e)}(t,e))})}else!function(e,t,r){var n,i,o,a,s=e.$chartjs||(e.$chartjs={}),u=s.resizer=function(e){var t=bt("chartjs-size-monitor"),r=bt("chartjs-size-monitor-expand"),n=bt("chartjs-size-monitor-shrink");r.appendChild(bt()),n.appendChild(bt()),t.appendChild(r),t.appendChild(n),t._reset=function(){r.scrollLeft=1e6,r.scrollTop=1e6,n.scrollLeft=1e6,n.scrollTop=1e6};var i=function(){t._reset(),e()};return yt(r,"scroll",i.bind(r,"expand")),yt(n,"scroll",i.bind(n,"shrink")),t}((n=function(){if(s.resizer){var n=r.options.maintainAspectRatio&&e.parentNode,i=n?n.clientWidth:0;t(ft("resize",r)),n&&n.clientWidth0){var o=e[0];o.label?r=o.label:o.xLabel?r=o.xLabel:i>0&&o.index-1?e.split("\n"):e}function Dt(e){var t=q.global;return{xPadding:e.xPadding,yPadding:e.yPadding,xAlign:e.xAlign,yAlign:e.yAlign,rtl:e.rtl,textDirection:e.textDirection,bodyFontColor:e.bodyFontColor,_bodyFontFamily:It(e.bodyFontFamily,t.defaultFontFamily),_bodyFontStyle:It(e.bodyFontStyle,t.defaultFontStyle),_bodyAlign:e.bodyAlign,bodyFontSize:It(e.bodyFontSize,t.defaultFontSize),bodySpacing:e.bodySpacing,titleFontColor:e.titleFontColor,_titleFontFamily:It(e.titleFontFamily,t.defaultFontFamily),_titleFontStyle:It(e.titleFontStyle,t.defaultFontStyle),titleFontSize:It(e.titleFontSize,t.defaultFontSize),_titleAlign:e.titleAlign,titleSpacing:e.titleSpacing,titleMarginBottom:e.titleMarginBottom,footerFontColor:e.footerFontColor,_footerFontFamily:It(e.footerFontFamily,t.defaultFontFamily),_footerFontStyle:It(e.footerFontStyle,t.defaultFontStyle),footerFontSize:It(e.footerFontSize,t.defaultFontSize),_footerAlign:e.footerAlign,footerSpacing:e.footerSpacing,footerMarginTop:e.footerMarginTop,caretSize:e.caretSize,cornerRadius:e.cornerRadius,backgroundColor:e.backgroundColor,opacity:0,legendColorBackground:e.multiKeyBackground,displayColors:e.displayColors,borderColor:e.borderColor,borderWidth:e.borderWidth}}function At(e,t){return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-e.xPadding:e.x+e.xPadding}function xt(e){return Tt([],kt(e))}var Rt=Y.extend({initialize:function(){this._model=Dt(this._options),this._lastActive=[]},getTitle:function(){var e=this,t=e._options,r=t.callbacks,n=r.beforeTitle.apply(e,arguments),i=r.title.apply(e,arguments),o=r.afterTitle.apply(e,arguments),a=[];return a=Tt(a,kt(n)),a=Tt(a,kt(i)),Tt(a,kt(o))},getBeforeBody:function(){return xt(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(e,t){var r=this,n=r._options.callbacks,i=[];return G.each(e,(function(e){var o={before:[],lines:[],after:[]};Tt(o.before,kt(n.beforeLabel.call(r,e,t))),Tt(o.lines,n.label.call(r,e,t)),Tt(o.after,kt(n.afterLabel.call(r,e,t))),i.push(o)})),i},getAfterBody:function(){return xt(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var e=this,t=e._options.callbacks,r=t.beforeFooter.apply(e,arguments),n=t.footer.apply(e,arguments),i=t.afterFooter.apply(e,arguments),o=[];return o=Tt(o,kt(r)),o=Tt(o,kt(n)),Tt(o,kt(i))},update:function(e){var t,r,n,i,o,a,s,u,c,l,p=this,m=p._options,d=p._model,y=p._model=Dt(m),h=p._active,f=p._data,b={xAlign:d.xAlign,yAlign:d.yAlign},g={x:d.x,y:d.y},S={width:d.width,height:d.height},v={x:d.caretX,y:d.caretY};if(h.length){y.opacity=1;var _=[],I=[];v=Ct[m.position].call(p,h,p._eventPosition);var N=[];for(t=0,r=h.length;tn.width&&(i=n.width-t.width),i<0&&(i=0)),"top"===u?o+=c:o-="bottom"===u?t.height+c:t.height/2,"center"===u?"left"===s?i+=c:"right"===s&&(i-=c):"left"===s?i-=l:"right"===s&&(i+=l),{x:i,y:o}}(y,S,b=function(e,t){var r,n,i,o,a,s=e._model,u=e._chart,c=e._chart.chartArea,l="center",p="center";s.yu.height-t.height&&(p="bottom");var m=(c.left+c.right)/2,d=(c.top+c.bottom)/2;"center"===p?(r=function(e){return e<=m},n=function(e){return e>m}):(r=function(e){return e<=t.width/2},n=function(e){return e>=u.width-t.width/2}),i=function(e){return e+t.width+s.caretSize+s.caretPadding>u.width},o=function(e){return e-t.width-s.caretSize-s.caretPadding<0},a=function(e){return e<=d?"top":"bottom"},r(s.x)?(l="left",i(s.x)&&(l="center",p=a(s.y))):n(s.x)&&(l="right",o(s.x)&&(l="center",p=a(s.y)));var y=e._options;return{xAlign:y.xAlign?y.xAlign:l,yAlign:y.yAlign?y.yAlign:p}}(this,S),p._chart)}else y.opacity=0;return y.xAlign=b.xAlign,y.yAlign=b.yAlign,y.x=g.x,y.y=g.y,y.width=S.width,y.height=S.height,y.caretX=v.x,y.caretY=v.y,p._model=y,e&&m.custom&&m.custom.call(p,y),p},drawCaret:function(e,t){var r=this._chart.ctx,n=this.getCaretPosition(e,t,this._view);r.lineTo(n.x1,n.y1),r.lineTo(n.x2,n.y2),r.lineTo(n.x3,n.y3)},getCaretPosition:function(e,t,r){var n,i,o,a,s,u,c=r.caretSize,l=r.cornerRadius,p=r.xAlign,m=r.yAlign,d=e.x,y=e.y,h=t.width,f=t.height;if("center"===m)s=y+f/2,"left"===p?(i=(n=d)-c,o=n,a=s+c,u=s-c):(i=(n=d+h)+c,o=n,a=s-c,u=s+c);else if("left"===p?(n=(i=d+l+c)-c,o=i+c):"right"===p?(n=(i=d+h-l-c)-c,o=i+c):(n=(i=r.caretX)-c,o=i+c),"top"===m)s=(a=y)-c,u=a;else{s=(a=y+f)+c,u=a;var b=o;o=n,n=b}return{x1:n,x2:i,x3:o,y1:a,y2:s,y3:u}},drawTitle:function(e,t,r){var n,i,o,a=t.title,s=a.length;if(s){var u=Nt(t.rtl,t.x,t.width);for(e.x=At(t,t._titleAlign),r.textAlign=u.textAlign(t._titleAlign),r.textBaseline="middle",n=t.titleFontSize,i=t.titleSpacing,r.fillStyle=t.titleFontColor,r.font=G.fontString(n,t._titleFontStyle,t._titleFontFamily),o=0;o0&&r.stroke()},draw:function(){var e=this._chart.ctx,t=this._view;if(0!==t.opacity){var r={width:t.width,height:t.height},n={x:t.x,y:t.y},i=Math.abs(t.opacity<.001)?0:t.opacity;this._options.enabled&&(t.title.length||t.beforeBody.length||t.body.length||t.afterBody.length||t.footer.length)&&(e.save(),e.globalAlpha=i,this.drawBackground(n,t,e,r),n.y+=t.yPadding,G.rtl.overrideTextDirection(e,t.textDirection),this.drawTitle(n,t,e),this.drawBody(n,t,e),this.drawFooter(n,t,e),G.rtl.restoreTextDirection(e,t.textDirection),e.restore())}},handleEvent:function(e){var t,r=this,n=r._options;return r._lastActive=r._lastActive||[],"mouseout"===e.type?r._active=[]:(r._active=r._chart.getElementsAtEventForMode(e,n.mode,n),n.reverse&&r._active.reverse()),(t=!G.arrayEquals(r._active,r._lastActive))&&(r._lastActive=r._active,(n.enabled||n.custom)&&(r._eventPosition={x:e.x,y:e.y},r.update(!0),r.pivot())),t}});Rt.positioners=Ct;var Mt=G.valueOrDefault;function wt(){return G.merge(Object.create(null),[].slice.call(arguments),{merger:function(e,t,r,n){if("xAxes"===e||"yAxes"===e){var i,o,a,s=r[e].length;for(t[e]||(t[e]=[]),i=0;i=t[e].length&&t[e].push({}),G.merge(t[e][i],!t[e][i].type||a.type&&a.type!==t[e][i].type?[_t.getScaleDefaults(o),a]:a)}else G._merger(e,t,r,n)}})}function Pt(){return G.merge(Object.create(null),[].slice.call(arguments),{merger:function(e,t,r,n){var i=t[e]||Object.create(null),o=r[e];"scales"===e?t[e]=wt(i,o):"scale"===e?t[e]=G.merge(i,[_t.getScaleDefaults(o.type),o]):G._merger(e,t,r,n)}})}function Et(e){var t=e.options;G.each(e.scales,(function(t){ut.removeBox(e,t)})),t=Pt(q.global,q[e.config.type],t),e.options=e.config.options=t,e.ensureScalesHaveIDs(),e.buildOrUpdateScales(),e.tooltip._options=t.tooltips,e.tooltip.initialize()}function Lt(e,t,r){var n,i=function(e){return e.id===n};do{n=t+r++}while(G.findIndex(e,i)>=0);return n}function qt(e){return"top"===e||"bottom"===e}function Ot(e,t){return function(r,n){return r[e]===n[e]?r[t]-n[t]:r[e]-n[e]}}q._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var Bt=function(e,t){return this.construct(e,t),this};G.extend(Bt.prototype,{construct:function(e,t){var r=this;t=function(e){var t=(e=e||Object.create(null)).data=e.data||{};return t.datasets=t.datasets||[],t.labels=t.labels||[],e.options=Pt(q.global,q[e.type],e.options||{}),e}(t);var n=St.acquireContext(e,t),i=n&&n.canvas,o=i&&i.height,a=i&&i.width;r.id=G.uid(),r.ctx=n,r.canvas=i,r.config=t,r.width=a,r.height=o,r.aspectRatio=o?a/o:null,r.options=t.options,r._bufferedRender=!1,r._layers=[],r.chart=r,r.controller=r,Bt.instances[r.id]=r,Object.defineProperty(r,"data",{get:function(){return r.config.data},set:function(e){r.config.data=e}}),n&&i?(r.initialize(),r.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var e=this;return vt.notify(e,"beforeInit"),G.retinaScale(e,e.options.devicePixelRatio),e.bindEvents(),e.options.responsive&&e.resize(!0),e.initToolTip(),vt.notify(e,"afterInit"),e},clear:function(){return G.canvas.clear(this),this},stop:function(){return Q.cancelAnimation(this),this},resize:function(e){var t=this,r=t.options,n=t.canvas,i=r.maintainAspectRatio&&t.aspectRatio||null,o=Math.max(0,Math.floor(G.getMaximumWidth(n))),a=Math.max(0,Math.floor(i?o/i:G.getMaximumHeight(n)));if((t.width!==o||t.height!==a)&&(n.width=t.width=o,n.height=t.height=a,n.style.width=o+"px",n.style.height=a+"px",G.retinaScale(t,r.devicePixelRatio),!e)){var s={width:o,height:a};vt.notify(t,"resize",[s]),r.onResize&&r.onResize(t,s),t.stop(),t.update({duration:r.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var e=this.options,t=e.scales||{},r=e.scale;G.each(t.xAxes,(function(e,r){e.id||(e.id=Lt(t.xAxes,"x-axis-",r))})),G.each(t.yAxes,(function(e,r){e.id||(e.id=Lt(t.yAxes,"y-axis-",r))})),r&&(r.id=r.id||"scale")},buildOrUpdateScales:function(){var e=this,t=e.options,r=e.scales||{},n=[],i=Object.keys(r).reduce((function(e,t){return e[t]=!1,e}),{});t.scales&&(n=n.concat((t.scales.xAxes||[]).map((function(e){return{options:e,dtype:"category",dposition:"bottom"}})),(t.scales.yAxes||[]).map((function(e){return{options:e,dtype:"linear",dposition:"left"}})))),t.scale&&n.push({options:t.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),G.each(n,(function(t){var n=t.options,o=n.id,a=Mt(n.type,t.dtype);qt(n.position)!==qt(t.dposition)&&(n.position=t.dposition),i[o]=!0;var s=null;if(o in r&&r[o].type===a)(s=r[o]).options=n,s.ctx=e.ctx,s.chart=e;else{var u=_t.getScaleConstructor(a);if(!u)return;s=new u({id:o,type:a,options:n,ctx:e.ctx,chart:e}),r[s.id]=s}s.mergeTicksOptions(),t.isDefault&&(e.scale=s)})),G.each(i,(function(e,t){e||delete r[t]})),e.scales=r,_t.addScalesToLayout(this)},buildOrUpdateControllers:function(){var e,t,r=this,n=[],i=r.data.datasets;for(e=0,t=i.length;e=0;--r)this.drawDataset(t[r],e);vt.notify(this,"afterDatasetsDraw",[e])}},drawDataset:function(e,t){var r={meta:e,index:e.index,easingValue:t};!1!==vt.notify(this,"beforeDatasetDraw",[r])&&(e.controller.draw(t),vt.notify(this,"afterDatasetDraw",[r]))},_drawTooltip:function(e){var t=this.tooltip,r={tooltip:t,easingValue:e};!1!==vt.notify(this,"beforeTooltipDraw",[r])&&(t.draw(),vt.notify(this,"afterTooltipDraw",[r]))},getElementAtEvent:function(e){return Xe.modes.single(this,e)},getElementsAtEvent:function(e){return Xe.modes.label(this,e,{intersect:!0})},getElementsAtXAxis:function(e){return Xe.modes["x-axis"](this,e,{intersect:!0})},getElementsAtEventForMode:function(e,t,r){var n=Xe.modes[t];return"function"==typeof n?n(this,e,r):[]},getDatasetAtEvent:function(e){return Xe.modes.dataset(this,e,{intersect:!0})},getDatasetMeta:function(e){var t=this.data.datasets[e];t._meta||(t._meta={});var r=t._meta[this.id];return r||(r=t._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:t.order||0,index:e}),r},getVisibleDatasetCount:function(){for(var e=0,t=0,r=this.data.datasets.length;t3?r[2]-r[1]:r[1]-r[0];Math.abs(n)>1&&e!==Math.floor(e)&&(n=e-Math.floor(e));var i=G.log10(Math.abs(n)),o="";if(0!==e)if(Math.max(Math.abs(r[0]),Math.abs(r[r.length-1]))<1e-4){var a=G.log10(Math.abs(e)),s=Math.floor(a)-Math.floor(i);s=Math.max(Math.min(s,20),0),o=e.toExponential(s)}else{var u=-1*Math.floor(i);u=Math.max(Math.min(u,20),0),o=e.toFixed(u)}else o="0";return o},logarithmic:function(e,t,r){var n=e/Math.pow(10,Math.floor(G.log10(e)));return 0===e?"0":1===n||2===n||5===n||0===t||t===r.length-1?e.toExponential():""}}},zt=G.isArray,Ht=G.isNullOrUndef,Yt=G.valueOrDefault,Wt=G.valueAtIndexOrDefault;function Kt(e,t,r){var n,i=e.getTicks().length,o=Math.min(t,i-1),a=e.getPixelForTick(o),s=e._startPixel,u=e._endPixel;if(!(r&&(n=1===i?Math.max(a-s,u-a):0===t?(e.getPixelForTick(1)-a)/2:(a-e.getPixelForTick(o-1))/2,(a+=ou+1e-6)))return a}function Qt(e){return e.drawTicks?e.tickMarkLength:0}function Jt(e){var t,r;return e.display?(t=G.options._parseFont(e),r=G.options.toPadding(e.padding),t.lineHeight+r.height):0}function Zt(e,t){return G.extend(G.options._parseFont({fontFamily:Yt(t.fontFamily,e.fontFamily),fontSize:Yt(t.fontSize,e.fontSize),fontStyle:Yt(t.fontStyle,e.fontStyle),lineHeight:Yt(t.lineHeight,e.lineHeight)}),{color:G.options.resolve([t.fontColor,e.fontColor,q.global.defaultFontColor])})}function Xt(e){var t=Zt(e,e.minor);return{minor:t,major:e.major.enabled?Zt(e,e.major):t}}function $t(e){var t,r,n,i=[];for(r=0,n=e.length;r=m||l<=1||!s.isHorizontal()?s.labelRotation=p:(t=(e=s._getLabelSizes()).widest.width,r=e.highest.height-e.highest.offset,n=Math.min(s.maxWidth,s.chart.width-t),t+6>(i=u.offset?s.maxWidth/l:n/(l-1))&&(i=n/(l-(u.offset?.5:1)),o=s.maxHeight-Qt(u.gridLines)-c.padding-Jt(u.scaleLabel),a=Math.sqrt(t*t+r*r),d=G.toDegrees(Math.min(Math.asin(Math.min((e.highest.height+6)/i,1)),Math.asin(Math.min(o/a,1))-Math.asin(r/a))),d=Math.max(p,Math.min(m,d))),s.labelRotation=d)},afterCalculateTickRotation:function(){G.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){G.callback(this.options.beforeFit,[this])},fit:function(){var e=this,t=e.minSize={width:0,height:0},r=e.chart,n=e.options,i=n.ticks,o=n.scaleLabel,a=n.gridLines,s=e._isVisible(),u="bottom"===n.position,c=e.isHorizontal();if(c?t.width=e.maxWidth:s&&(t.width=Qt(a)+Jt(o)),c?s&&(t.height=Qt(a)+Jt(o)):t.height=e.maxHeight,i.display&&s){var l=Xt(i),p=e._getLabelSizes(),m=p.first,d=p.last,y=p.widest,h=p.highest,f=.4*l.minor.lineHeight,b=i.padding;if(c){var g=0!==e.labelRotation,S=G.toRadians(e.labelRotation),v=Math.cos(S),_=Math.sin(S);t.height=Math.min(e.maxHeight,t.height+(_*y.width+v*(h.height-(g?h.offset:0))+(g?0:f))+b);var I,N,C=e.getPixelForTick(0)-e.left,T=e.right-e.getPixelForTick(e.getTicks().length-1);g?(I=u?v*m.width+_*m.offset:_*(m.height-m.offset),N=u?_*(d.height-d.offset):v*d.width+_*d.offset):(I=m.width/2,N=d.width/2),e.paddingLeft=Math.max((I-C)*e.width/(e.width-C),0)+3,e.paddingRight=Math.max((N-T)*e.width/(e.width-T),0)+3}else t.width=Math.min(e.maxWidth,t.width+(i.mirror?0:y.width+b+f)),e.paddingTop=m.height/2,e.paddingBottom=d.height/2}e.handleMargins(),c?(e.width=e._length=r.width-e.margins.left-e.margins.right,e.height=t.height):(e.width=t.width,e.height=e._length=r.height-e.margins.top-e.margins.bottom)},handleMargins:function(){var e=this;e.margins&&(e.margins.left=Math.max(e.paddingLeft,e.margins.left),e.margins.top=Math.max(e.paddingTop,e.margins.top),e.margins.right=Math.max(e.paddingRight,e.margins.right),e.margins.bottom=Math.max(e.paddingBottom,e.margins.bottom))},afterFit:function(){G.callback(this.options.afterFit,[this])},isHorizontal:function(){var e=this.options.position;return"top"===e||"bottom"===e},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(e){if(Ht(e))return NaN;if(("number"==typeof e||e instanceof Number)&&!isFinite(e))return NaN;if(e)if(this.isHorizontal()){if(void 0!==e.x)return this.getRightValue(e.x)}else if(void 0!==e.y)return this.getRightValue(e.y);return e},_convertTicksToLabels:function(e){var t,r,n,i=this;for(i.ticks=e.map((function(e){return e.value})),i.beforeTickToLabelConversion(),t=i.convertTicksToLabels(e)||i.ticks,i.afterTickToLabelConversion(),r=0,n=e.length;rt){for(r=0;rr-1?null:this.getPixelForDecimal(e*n+(t?n/2:0))},getPixelForDecimal:function(e){return this._reversePixels&&(e=1-e),this._startPixel+e*this._length},getDecimalForPixel:function(e){var t=(e-this._startPixel)/this._length;return this._reversePixels?1-t:t},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var e=this.min,t=this.max;return this.beginAtZero?0:e<0&&t<0?t:e>0&&t>0?e:0},_autoSkip:function(e){var t,r,n,i,o=this.options.ticks,a=o.maxTicksLimit||this._length/this._tickSize()+1,s=o.major.enabled?function(e){var t,r,n=[];for(t=0,r=e.length;ta)return function(e,t,r){var n,i,o=0,a=t[0];for(r=Math.ceil(r),n=0;nc)return o;return Math.max(c,1)}(s,e,0,a),u>0){for(t=0,r=u-1;t1?(l-c)/(u-1):null)?0:c-i,c),er(e,n,l,G.isNullOrUndef(i)?e.length:l+i),$t(e)}return er(e,n),$t(e)},_tickSize:function(){var e=this.options.ticks,t=G.toRadians(this.labelRotation),r=Math.abs(Math.cos(t)),n=Math.abs(Math.sin(t)),i=this._getLabelSizes(),o=e.autoSkipPadding||0,a=i?i.widest.width+o:0,s=i?i.highest.height+o:0;return this.isHorizontal()?s*r>a*n?a/r:s/n:s*n=0&&(a=e),void 0!==o&&(e=r.indexOf(o))>=0&&(s=e),t.minIndex=a,t.maxIndex=s,t.min=r[a],t.max=r[s]},buildTicks:function(){var e=this._getLabels(),t=this.minIndex,r=this.maxIndex;this.ticks=0===t&&r===e.length-1?e:e.slice(t,r+1)},getLabelForIndex:function(e,t){var r=this.chart;return r.getDatasetMeta(t).controller._getValueScaleId()===this.id?this.getRightValue(r.data.datasets[t].data[e]):this._getLabels()[e]},_configure:function(){var e=this,t=e.options.offset,r=e.ticks;rr.prototype._configure.call(e),e.isHorizontal()||(e._reversePixels=!e._reversePixels),r&&(e._startValue=e.minIndex-(t?.5:0),e._valueRange=Math.max(r.length-(t?0:1),1))},getPixelForValue:function(e,t,r){var n,i,o,a=this;return nr(t)||nr(r)||(e=a.chart.data.datasets[r].data[t]),nr(e)||(n=a.isHorizontal()?e.x:e.y),(void 0!==n||void 0!==e&&isNaN(t))&&(i=a._getLabels(),e=G.valueOrDefault(n,e),t=-1!==(o=i.indexOf(e))?o:t,isNaN(t)&&(t=e)),a.getPixelForDecimal((t-a._startValue)/a._valueRange)},getPixelForTick:function(e){var t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e],e+this.minIndex)},getValueForPixel:function(e){var t=Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange);return Math.min(Math.max(t,0),this.ticks.length-1)},getBasePixel:function(){return this.bottom}});ir._defaults={position:"bottom"};var or=G.isNullOrUndef,ar=rr.extend({getRightValue:function(e){return"string"==typeof e?+e:rr.prototype.getRightValue.call(this,e)},handleTickRangeOptions:function(){var e=this,t=e.options.ticks;if(t.beginAtZero){var r=G.sign(e.min),n=G.sign(e.max);r<0&&n<0?e.max=0:r>0&&n>0&&(e.min=0)}var i=void 0!==t.min||void 0!==t.suggestedMin,o=void 0!==t.max||void 0!==t.suggestedMax;void 0!==t.min?e.min=t.min:void 0!==t.suggestedMin&&(e.min=null===e.min?t.suggestedMin:Math.min(e.min,t.suggestedMin)),void 0!==t.max?e.max=t.max:void 0!==t.suggestedMax&&(e.max=null===e.max?t.suggestedMax:Math.max(e.max,t.suggestedMax)),i!==o&&e.min>=e.max&&(i?e.max=e.min+1:e.min=e.max-1),e.min===e.max&&(e.max++,t.beginAtZero||e.min--)},getTickLimit:function(){var e,t=this.options.ticks,r=t.stepSize,n=t.maxTicksLimit;return r?e=Math.ceil(this.max/r)-Math.floor(this.min/r)+1:(e=this._computeTickLimit(),n=n||11),n&&(e=Math.min(n,e)),e},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:G.noop,buildTicks:function(){var e=this,t=e.options.ticks,r=e.getTickLimit(),n={maxTicks:r=Math.max(2,r),min:t.min,max:t.max,precision:t.precision,stepSize:G.valueOrDefault(t.fixedStepSize,t.stepSize)},i=e.ticks=function(e,t){var r,n,i,o,a=[],s=e.stepSize,u=s||1,c=e.maxTicks-1,l=e.min,p=e.max,m=e.precision,d=t.min,y=t.max,h=G.niceNum((y-d)/c/u)*u;if(h<1e-14&&or(l)&&or(p))return[d,y];(o=Math.ceil(y/h)-Math.floor(d/h))>c&&(h=G.niceNum(o*h/c/u)*u),s||or(m)?r=Math.pow(10,G._decimalPlaces(h)):(r=Math.pow(10,m),h=Math.ceil(h*r)/r),n=Math.floor(d/h)*h,i=Math.ceil(y/h)*h,s&&(!or(l)&&G.almostWhole(l/h,h/1e3)&&(n=l),!or(p)&&G.almostWhole(p/h,h/1e3)&&(i=p)),o=G.almostEquals(o=(i-n)/h,Math.round(o),h/1e3)?Math.round(o):Math.ceil(o),n=Math.round(n*r)/r,i=Math.round(i*r)/r,a.push(or(l)?n:l);for(var f=1;ft.length-1?null:this.getPixelForValue(t[e])}});lr._defaults=sr;var pr=G.valueOrDefault,mr=G.math.log10,dr={position:"left",ticks:{callback:jt.formatters.logarithmic}};function yr(e,t){return G.isFinite(e)&&e>=0?e:t}var hr=rr.extend({determineDataLimits:function(){var e,t,r,n,i,o,a=this,s=a.options,u=a.chart,c=u.data.datasets,l=a.isHorizontal();function p(e){return l?e.xAxisID===a.id:e.yAxisID===a.id}a.min=Number.POSITIVE_INFINITY,a.max=Number.NEGATIVE_INFINITY,a.minNotZero=Number.POSITIVE_INFINITY;var m=s.stacked;if(void 0===m)for(e=0;e0){var t=G.min(e),r=G.max(e);a.min=Math.min(a.min,t),a.max=Math.max(a.max,r)}}))}else for(e=0;e0?e.min:e.max<1?Math.pow(10,Math.floor(mr(e.max))):1)},buildTicks:function(){var e=this,t=e.options.ticks,r=!e.isHorizontal(),n={min:yr(t.min),max:yr(t.max)},i=e.ticks=function(e,t){var r,n,i=[],o=pr(e.min,Math.pow(10,Math.floor(mr(t.min)))),a=Math.floor(mr(t.max)),s=Math.ceil(t.max/Math.pow(10,a));0===o?(r=Math.floor(mr(t.minNotZero)),n=Math.floor(t.minNotZero/Math.pow(10,r)),i.push(o),o=n*Math.pow(10,r)):(r=Math.floor(mr(o)),n=Math.floor(o/Math.pow(10,r)));var u=r<0?Math.pow(10,Math.abs(r)):1;do{i.push(o),10==++n&&(n=1,u=++r>=0?1:u),o=Math.round(n*Math.pow(10,r)*u)/u}while(rt.length-1?null:this.getPixelForValue(t[e])},_getFirstTickValue:function(e){var t=Math.floor(mr(e));return Math.floor(e/Math.pow(10,t))*Math.pow(10,t)},_configure:function(){var e=this,t=e.min,r=0;rr.prototype._configure.call(e),0===t&&(t=e._getFirstTickValue(e.minNotZero),r=pr(e.options.ticks.fontSize,q.global.defaultFontSize)/e._length),e._startValue=mr(t),e._valueOffset=r,e._valueRange=(mr(e.max)-mr(t))/(1-r)},getPixelForValue:function(e){var t=this,r=0;return(e=+t.getRightValue(e))>t.min&&e>0&&(r=(mr(e)-t._startValue)/t._valueRange+t._valueOffset),t.getPixelForDecimal(r)},getValueForPixel:function(e){var t=this,r=t.getDecimalForPixel(e);return 0===r&&0===t.min?0:Math.pow(10,t._startValue+(r-t._valueOffset)*t._valueRange)}});hr._defaults=dr;var fr=G.valueOrDefault,br=G.valueAtIndexOrDefault,gr=G.options.resolve,Sr={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:jt.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(e){return e}}};function vr(e){var t=e.ticks;return t.display&&e.display?fr(t.fontSize,q.global.defaultFontSize)+2*t.backdropPaddingY:0}function _r(e,t,r,n,i){return e===n||e===i?{start:t-r/2,end:t+r/2}:ei?{start:t-r,end:t}:{start:t,end:t+r}}function Ir(e){return 0===e||180===e?"center":e<180?"left":"right"}function Nr(e,t,r,n){var i,o,a=r.y+n/2;if(G.isArray(t))for(i=0,o=t.length;i270||e<90)&&(r.y-=t.h)}function Tr(e){return G.isNumber(e)?e:0}var kr=ar.extend({setDimensions:function(){var e=this;e.width=e.maxWidth,e.height=e.maxHeight,e.paddingTop=vr(e.options)/2,e.xCenter=Math.floor(e.width/2),e.yCenter=Math.floor((e.height-e.paddingTop)/2),e.drawingArea=Math.min(e.height-e.paddingTop,e.width)/2},determineDataLimits:function(){var e=this,t=e.chart,r=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;G.each(t.data.datasets,(function(i,o){if(t.isDatasetVisible(o)){var a=t.getDatasetMeta(o);G.each(i.data,(function(t,i){var o=+e.getRightValue(t);isNaN(o)||a.data[i].hidden||(r=Math.min(o,r),n=Math.max(o,n))}))}})),e.min=r===Number.POSITIVE_INFINITY?0:r,e.max=n===Number.NEGATIVE_INFINITY?0:n,e.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/vr(this.options))},convertTicksToLabels:function(){var e=this;ar.prototype.convertTicksToLabels.call(e),e.pointLabels=e.chart.data.labels.map((function(){var t=G.callback(e.options.pointLabels.callback,arguments,e);return t||0===t?t:""}))},getLabelForIndex:function(e,t){return+this.getRightValue(this.chart.data.datasets[t].data[e])},fit:function(){var e=this.options;e.display&&e.pointLabels.display?function(e){var t,r,n,i=G.options._parseFont(e.options.pointLabels),o={l:0,r:e.width,t:0,b:e.height-e.paddingTop},a={};e.ctx.font=i.string,e._pointLabelSizes=[];var s,u,c,l=e.chart.data.labels.length;for(t=0;to.r&&(o.r=d.end,a.r=p),y.starto.b&&(o.b=y.end,a.b=p)}e.setReductions(e.drawingArea,o,a)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(e,t,r){var n=this,i=t.l/Math.sin(r.l),o=Math.max(t.r-n.width,0)/Math.sin(r.r),a=-t.t/Math.cos(r.t),s=-Math.max(t.b-(n.height-n.paddingTop),0)/Math.cos(r.b);i=Tr(i),o=Tr(o),a=Tr(a),s=Tr(s),n.drawingArea=Math.min(Math.floor(e-(i+o)/2),Math.floor(e-(a+s)/2)),n.setCenterPoint(i,o,a,s)},setCenterPoint:function(e,t,r,n){var i=this,o=r+i.drawingArea,a=i.height-i.paddingTop-n-i.drawingArea;i.xCenter=Math.floor((e+i.drawingArea+(i.width-t-i.drawingArea))/2+i.left),i.yCenter=Math.floor((o+a)/2+i.top+i.paddingTop)},getIndexAngle:function(e){var t=this.chart,r=(e*(360/t.data.labels.length)+((t.options||{}).startAngle||0))%360;return(r<0?r+360:r)*Math.PI*2/360},getDistanceFromCenterForValue:function(e){var t=this;if(G.isNullOrUndef(e))return NaN;var r=t.drawingArea/(t.max-t.min);return t.options.ticks.reverse?(t.max-e)*r:(e-t.min)*r},getPointPosition:function(e,t){var r=this.getIndexAngle(e)-Math.PI/2;return{x:Math.cos(r)*t+this.xCenter,y:Math.sin(r)*t+this.yCenter}},getPointPositionForValue:function(e,t){return this.getPointPosition(e,this.getDistanceFromCenterForValue(t))},getBasePosition:function(e){var t=this.min,r=this.max;return this.getPointPositionForValue(e||0,this.beginAtZero?0:t<0&&r<0?r:t>0&&r>0?t:0)},_drawGrid:function(){var e,t,r,n=this,i=n.ctx,o=n.options,a=o.gridLines,s=o.angleLines,u=fr(s.lineWidth,a.lineWidth),c=fr(s.color,a.color);if(o.pointLabels.display&&function(e){var t=e.ctx,r=e.options,n=r.pointLabels,i=vr(r),o=e.getDistanceFromCenterForValue(r.ticks.reverse?e.min:e.max),a=G.options._parseFont(n);t.save(),t.font=a.string,t.textBaseline="middle";for(var s=e.chart.data.labels.length-1;s>=0;s--){var u=e.getPointPosition(s,o+(0===s?i/2:0)+5),c=br(n.fontColor,s,q.global.defaultFontColor);t.fillStyle=c;var l=e.getIndexAngle(s),p=G.toDegrees(l);t.textAlign=Ir(p),Cr(p,e._pointLabelSizes[s],u),Nr(t,e.pointLabels[s],u,a.lineHeight)}t.restore()}(n),a.display&&G.each(n.ticks,(function(e,r){0!==r&&(t=n.getDistanceFromCenterForValue(n.ticksAsNumbers[r]),function(e,t,r,n){var i,o=e.ctx,a=t.circular,s=e.chart.data.labels.length,u=br(t.color,n-1),c=br(t.lineWidth,n-1);if((a||s)&&u&&c){if(o.save(),o.strokeStyle=u,o.lineWidth=c,o.setLineDash&&(o.setLineDash(t.borderDash||[]),o.lineDashOffset=t.borderDashOffset||0),o.beginPath(),a)o.arc(e.xCenter,e.yCenter,r,0,2*Math.PI);else{i=e.getPointPosition(0,r),o.moveTo(i.x,i.y);for(var l=1;l=0;e--)t=n.getDistanceFromCenterForValue(o.ticks.reverse?n.min:n.max),r=n.getPointPosition(e,t),i.beginPath(),i.moveTo(n.xCenter,n.yCenter),i.lineTo(r.x,r.y),i.stroke();i.restore()}},_drawLabels:function(){var e=this,t=e.ctx,r=e.options.ticks;if(r.display){var n,i,o=e.getIndexAngle(0),a=G.options._parseFont(r),s=fr(r.fontColor,q.global.defaultFontColor);t.save(),t.font=a.string,t.translate(e.xCenter,e.yCenter),t.rotate(o),t.textAlign="center",t.textBaseline="middle",G.each(e.ticks,(function(o,u){(0!==u||r.reverse)&&(n=e.getDistanceFromCenterForValue(e.ticksAsNumbers[u]),r.showLabelBackdrop&&(i=t.measureText(o).width,t.fillStyle=r.backdropColor,t.fillRect(-i/2-r.backdropPaddingX,-n-a.size/2-r.backdropPaddingY,i+2*r.backdropPaddingX,a.size+2*r.backdropPaddingY)),t.fillStyle=s,t.fillText(o,0,-n))})),t.restore()}},_drawTitle:G.noop});kr._defaults=Sr;var Dr=G._deprecated,Ar=G.options.resolve,xr=G.valueOrDefault,Rr=Number.MIN_SAFE_INTEGER||-9007199254740991,Mr=Number.MAX_SAFE_INTEGER||9007199254740991,wr={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Pr=Object.keys(wr);function Er(e,t){return e-t}function Lr(e){return G.valueOrDefault(e.time.min,e.ticks.min)}function qr(e){return G.valueOrDefault(e.time.max,e.ticks.max)}function Or(e,t,r,n){var i=function(e,t,r){for(var n,i,o,a=0,s=e.length-1;a>=0&&a<=s;){if(o=e[n=a+s>>1],!(i=e[n-1]||null))return{lo:null,hi:o};if(o[t]r))return{lo:i,hi:o};s=n-1}}return{lo:o,hi:null}}(e,t,r),o=i.lo?i.hi?i.lo:e[e.length-2]:e[0],a=i.lo?i.hi?i.hi:e[e.length-1]:e[1],s=a[t]-o[t];return o[n]+(a[n]-o[n])*(s?(r-o[t])/s:0)}function Br(e,t){var r=e._adapter,n=e.options.time,i=n.parser,o=i||n.format,a=t;return"function"==typeof i&&(a=i(a)),G.isFinite(a)||(a="string"==typeof o?r.parse(a,o):r.parse(a)),null!==a?+a:(i||"function"!=typeof o||(a=o(t),G.isFinite(a)||(a=r.parse(a))),a)}function Fr(e,t){if(G.isNullOrUndef(t))return null;var r=e.options.time,n=Br(e,e.getRightValue(t));return null===n?n:(r.round&&(n=+e._adapter.startOf(n,r.round)),n)}function Ur(e,t,r,n){var i,o,a=Pr.length;for(i=Pr.indexOf(e);i=0&&(t[o].major=!0);return t}(e,o,a,r):o}var Vr=rr.extend({initialize:function(){this.mergeTicksOptions(),rr.prototype.initialize.call(this)},update:function(){var e=this,t=e.options,r=t.time||(t.time={}),n=e._adapter=new Vt._date(t.adapters.date);return Dr("time scale",r.format,"time.format","time.parser"),Dr("time scale",r.min,"time.min","ticks.min"),Dr("time scale",r.max,"time.max","ticks.max"),G.mergeIf(r.displayFormats,n.formats()),rr.prototype.update.apply(e,arguments)},getRightValue:function(e){return e&&void 0!==e.t&&(e=e.t),rr.prototype.getRightValue.call(this,e)},determineDataLimits:function(){var e,t,r,n,i,o,a,s=this,u=s.chart,c=s._adapter,l=s.options,p=l.time.unit||"day",m=Mr,d=Rr,y=[],h=[],f=[],b=s._getLabels();for(e=0,r=b.length;e1?function(e){var t,r,n,i={},o=[];for(t=0,r=e.length;t1e5*c)throw t+" and "+r+" are too far apart with stepSize of "+c+" "+u;for(i=p;i=i&&r<=o&&l.push(r);return n.min=i,n.max=o,n._unit=u.unit||(s.autoSkip?Ur(u.minUnit,n.min,n.max,p):function(e,t,r,n,i){var o,a;for(o=Pr.length-1;o>=Pr.indexOf(r);o--)if(wr[a=Pr[o]].common&&e._adapter.diff(i,n,a)>=t-1)return a;return Pr[r?Pr.indexOf(r):0]}(n,l.length,u.minUnit,n.min,n.max)),n._majorUnit=s.major.enabled&&"year"!==n._unit?function(e){for(var t=Pr.indexOf(e)+1,r=Pr.length;tt&&s=0&&e0?s:1}});Vr._defaults={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};var jr={category:ir,linear:lr,logarithmic:hr,radialLinear:kr,time:Vr},zr={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};Vt._date.override("function"==typeof e?{_id:"moment",formats:function(){return zr},parse:function(t,r){return"string"==typeof t&&"string"==typeof r?t=e(t,r):t instanceof e||(t=e(t)),t.isValid()?t.valueOf():null},format:function(t,r){return e(t).format(r)},add:function(t,r,n){return e(t).add(r,n).valueOf()},diff:function(t,r,n){return e(t).diff(e(r),n)},startOf:function(t,r,n){return t=e(t),"isoWeek"===r?t.isoWeekday(n).valueOf():t.startOf(r).valueOf()},endOf:function(t,r){return e(t).endOf(r).valueOf()},_create:function(t){return e(t)}}:{}),q._set("global",{plugins:{filler:{propagate:!0}}});var Hr={dataset:function(e){var t=e.fill,r=e.chart,n=r.getDatasetMeta(t),i=n&&r.isDatasetVisible(t)&&n.dataset._children||[],o=i.length||0;return o?function(e,t){return t=r)&&n;switch(o){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return o;default:return!1}}function Wr(e){return(e.el._scale||{}).getPointPositionForValue?function(e){var t,r,n,i,o,a=e.el._scale,s=a.options,u=a.chart.data.labels.length,c=e.fill,l=[];if(!u)return null;for(r=s.ticks.reverse?a.min:a.max,n=a.getPointPositionForValue(0,t=s.ticks.reverse?a.max:a.min),i=0;i0;--o)G.canvas.lineTo(e,r[o],r[o-1],!0);else for(a=r[0].cx,s=r[0].cy,u=Math.sqrt(Math.pow(r[0].x-a,2)+Math.pow(r[0].y-s,2)),o=i-1;o>0;--o)e.arc(a,s,u,r[o].angle,r[o-1].angle,!0)}}function Xr(e,t,r,n,i,o){var a,s,u,c,l,p,m,d,y=t.length,h=n.spanGaps,f=[],b=[],g=0,S=0;for(e.beginPath(),a=0,s=y;a=0;--r)(t=u[r].$filler)&&t.visible&&(o=(n=t.el)._children||[],s=(i=n._view).backgroundColor||q.global.defaultColor,(a=t.mapper)&&s&&o.length&&(G.canvas.clipArea(c,e.chartArea),Xr(c,o,a,i,s,n._loop),G.canvas.unclipArea(c)))}},en=G.rtl.getRtlAdapter,tn=G.noop,rn=G.valueOrDefault;function nn(e,t){return e.usePointStyle&&e.boxWidth>t?t:e.boxWidth}q._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(e,t){var r=t.datasetIndex,n=this.chart,i=n.getDatasetMeta(r);i.hidden=null===i.hidden?!n.data.datasets[r].hidden:null,n.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(e){var t=e.data.datasets,r=e.options.legend||{},n=r.labels&&r.labels.usePointStyle;return e._getSortedDatasetMetas().map((function(r){var i=r.controller.getStyle(n?0:void 0);return{text:t[r.index].label,fillStyle:i.backgroundColor,hidden:!e.isDatasetVisible(r.index),lineCap:i.borderCapStyle,lineDash:i.borderDash,lineDashOffset:i.borderDashOffset,lineJoin:i.borderJoinStyle,lineWidth:i.borderWidth,strokeStyle:i.borderColor,pointStyle:i.pointStyle,rotation:i.rotation,datasetIndex:r.index}}),this)}}},legendCallback:function(e){var t,r,n,i=document.createElement("ul"),o=e.data.datasets;for(i.setAttribute("class",e.id+"-legend"),t=0,r=o.length;tu.width)&&(p+=a+r.padding,l[l.length-(t>0?0:1)]=0),s[t]={left:0,top:0,width:n,height:a},l[l.length-1]+=n+r.padding})),u.height+=p}else{var m=r.padding,d=e.columnWidths=[],y=e.columnHeights=[],h=r.padding,f=0,b=0;G.each(e.legendItems,(function(e,t){var n=nn(r,a)+a/2+i.measureText(e.text).width;t>0&&b+a+2*m>u.height&&(h+=f+r.padding,d.push(f),y.push(b),f=0,b=0),f=Math.max(f,n),b+=a+m,s[t]={left:0,top:0,width:n,height:a}})),h+=f,d.push(f),y.push(b),u.width+=h}e.width=u.width,e.height=u.height}else e.width=u.width=e.height=u.height=0},afterFit:tn,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var e=this,t=e.options,r=t.labels,n=q.global,i=n.defaultColor,o=n.elements.line,a=e.height,s=e.columnHeights,u=e.width,c=e.lineWidths;if(t.display){var l,p=en(t.rtl,e.left,e.minSize.width),m=e.ctx,d=rn(r.fontColor,n.defaultFontColor),y=G.options._parseFont(r),h=y.size;m.textAlign=p.textAlign("left"),m.textBaseline="middle",m.lineWidth=.5,m.strokeStyle=d,m.fillStyle=d,m.font=y.string;var f=nn(r,h),b=e.legendHitBoxes,g=function(e,n){switch(t.align){case"start":return r.padding;case"end":return e-n;default:return(e-n+r.padding)/2}},S=e.isHorizontal();l=S?{x:e.left+g(u,c[0]),y:e.top+r.padding,line:0}:{x:e.left+r.padding,y:e.top+g(a,s[0]),line:0},G.rtl.overrideTextDirection(e.ctx,t.textDirection);var v=h+r.padding;G.each(e.legendItems,(function(t,n){var d=m.measureText(t.text).width,y=f+h/2+d,_=l.x,I=l.y;p.setWidth(e.minSize.width),S?n>0&&_+y+r.padding>e.left+e.minSize.width&&(I=l.y+=v,l.line++,_=l.x=e.left+g(u,c[l.line])):n>0&&I+v>e.top+e.minSize.height&&(_=l.x=_+e.columnWidths[l.line]+r.padding,l.line++,I=l.y=e.top+g(a,s[l.line]));var N=p.x(_);!function(e,t,n){if(!(isNaN(f)||f<=0)){m.save();var a=rn(n.lineWidth,o.borderWidth);if(m.fillStyle=rn(n.fillStyle,i),m.lineCap=rn(n.lineCap,o.borderCapStyle),m.lineDashOffset=rn(n.lineDashOffset,o.borderDashOffset),m.lineJoin=rn(n.lineJoin,o.borderJoinStyle),m.lineWidth=a,m.strokeStyle=rn(n.strokeStyle,i),m.setLineDash&&m.setLineDash(rn(n.lineDash,o.borderDash)),r&&r.usePointStyle){var s=f*Math.SQRT2/2,u=p.xPlus(e,f/2);G.canvas.drawPoint(m,n.pointStyle,s,u,t+h/2,n.rotation)}else m.fillRect(p.leftForLtr(e,f),t,f,h),0!==a&&m.strokeRect(p.leftForLtr(e,f),t,f,h);m.restore()}}(N,I,t),b[n].left=p.leftForLtr(N,b[n].width),b[n].top=I,function(e,t,r,n){var i=h/2,o=p.xPlus(e,f+i),a=t+i;m.fillText(r.text,o,a),r.hidden&&(m.beginPath(),m.lineWidth=2,m.moveTo(o,a),m.lineTo(p.xPlus(o,n),a),m.stroke())}(N,I,t,d),S?l.x+=y+r.padding:l.y+=v})),G.rtl.restoreTextDirection(e.ctx,t.textDirection)}},_getLegendItemAt:function(e,t){var r,n,i,o=this;if(e>=o.left&&e<=o.right&&t>=o.top&&t<=o.bottom)for(i=o.legendHitBoxes,r=0;r=(n=i[r]).left&&e<=n.left+n.width&&t>=n.top&&t<=n.top+n.height)return o.legendItems[r];return null},handleEvent:function(e){var t,r=this,n=r.options,i="mouseup"===e.type?"click":e.type;if("mousemove"===i){if(!n.onHover&&!n.onLeave)return}else{if("click"!==i)return;if(!n.onClick)return}t=r._getLegendItemAt(e.x,e.y),"click"===i?t&&n.onClick&&n.onClick.call(r,e.native,t):(n.onLeave&&t!==r._hoveredItem&&(r._hoveredItem&&n.onLeave.call(r,e.native,r._hoveredItem),r._hoveredItem=t),n.onHover&&t&&n.onHover.call(r,e.native,t))}});function an(e,t){var r=new on({ctx:e.ctx,options:t,chart:e});ut.configure(e,r,t),ut.addBox(e,r),e.legend=r}var sn={id:"legend",_element:on,beforeInit:function(e){var t=e.options.legend;t&&an(e,t)},beforeUpdate:function(e){var t=e.options.legend,r=e.legend;t?(G.mergeIf(t,q.global.legend),r?(ut.configure(e,r,t),r.options=t):an(e,t)):r&&(ut.removeBox(e,r),delete e.legend)},afterEvent:function(e,t){var r=e.legend;r&&r.handleEvent(t)}},un=G.noop;q._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var cn=Y.extend({initialize:function(e){G.extend(this,e),this.legendHitBoxes=[]},beforeUpdate:un,update:function(e,t,r){var n=this;return n.beforeUpdate(),n.maxWidth=e,n.maxHeight=t,n.margins=r,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:un,beforeSetDimensions:un,setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0,e.minSize={width:0,height:0}},afterSetDimensions:un,beforeBuildLabels:un,buildLabels:un,afterBuildLabels:un,beforeFit:un,fit:function(){var e,t=this,r=t.options,n=t.minSize={},i=t.isHorizontal();r.display?(e=(G.isArray(r.text)?r.text.length:1)*G.options._parseFont(r).lineHeight+2*r.padding,t.width=n.width=i?t.maxWidth:e,t.height=n.height=i?e:t.maxHeight):t.width=n.width=t.height=n.height=0},afterFit:un,isHorizontal:function(){var e=this.options.position;return"top"===e||"bottom"===e},draw:function(){var e=this,t=e.ctx,r=e.options;if(r.display){var n,i,o,a=G.options._parseFont(r),s=a.lineHeight,u=s/2+r.padding,c=0,l=e.top,p=e.left,m=e.bottom,d=e.right;t.fillStyle=G.valueOrDefault(r.fontColor,q.global.defaultFontColor),t.font=a.string,e.isHorizontal()?(i=p+(d-p)/2,o=l+u,n=d-p):(i="left"===r.position?p+u:d-u,o=l+(m-l)/2,n=m-l,c=Math.PI*("left"===r.position?-.5:.5)),t.save(),t.translate(i,o),t.rotate(c),t.textAlign="center",t.textBaseline="middle";var y=r.text;if(G.isArray(y))for(var h=0,f=0;f=0;n--){var i=e[n];if(t(i))return i}},G.isNumber=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},G.almostEquals=function(e,t,r){return Math.abs(e-t)=e},G.max=function(e){return e.reduce((function(e,t){return isNaN(t)?e:Math.max(e,t)}),Number.NEGATIVE_INFINITY)},G.min=function(e){return e.reduce((function(e,t){return isNaN(t)?e:Math.min(e,t)}),Number.POSITIVE_INFINITY)},G.sign=Math.sign?function(e){return Math.sign(e)}:function(e){return 0==(e=+e)||isNaN(e)?e:e>0?1:-1},G.toRadians=function(e){return e*(Math.PI/180)},G.toDegrees=function(e){return e*(180/Math.PI)},G._decimalPlaces=function(e){if(G.isFinite(e)){for(var t=1,r=0;Math.round(e*t)/t!==e;)t*=10,r++;return r}},G.getAngleFromPoint=function(e,t){var r=t.x-e.x,n=t.y-e.y,i=Math.sqrt(r*r+n*n),o=Math.atan2(n,r);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:i}},G.distanceBetweenPoints=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},G.aliasPixel=function(e){return e%2==0?0:.5},G._alignPixel=function(e,t,r){var n=e.currentDevicePixelRatio,i=r/2;return Math.round((t-i)*n)/n+i},G.splineCurve=function(e,t,r,n){var i=e.skip?t:e,o=t,a=r.skip?t:r,s=Math.sqrt(Math.pow(o.x-i.x,2)+Math.pow(o.y-i.y,2)),u=Math.sqrt(Math.pow(a.x-o.x,2)+Math.pow(a.y-o.y,2)),c=s/(s+u),l=u/(s+u),p=n*(c=isNaN(c)?0:c),m=n*(l=isNaN(l)?0:l);return{previous:{x:o.x-p*(a.x-i.x),y:o.y-p*(a.y-i.y)},next:{x:o.x+m*(a.x-i.x),y:o.y+m*(a.y-i.y)}}},G.EPSILON=Number.EPSILON||1e-14,G.splineCurveMonotone=function(e){var t,r,n,i,o,a,s,u,c,l=(e||[]).map((function(e){return{model:e._model,deltaK:0,mK:0}})),p=l.length;for(t=0;t0?l[t-1]:null,(i=t0?l[t-1]:null)&&!r.model.skip&&(n.model.controlPointPreviousX=n.model.x-(c=(n.model.x-r.model.x)/3),n.model.controlPointPreviousY=n.model.y-c*n.mK),i&&!i.model.skip&&(n.model.controlPointNextX=n.model.x+(c=(i.model.x-n.model.x)/3),n.model.controlPointNextY=n.model.y+c*n.mK))},G.nextItem=function(e,t,r){return r?t>=e.length-1?e[0]:e[t+1]:t>=e.length-1?e[e.length-1]:e[t+1]},G.previousItem=function(e,t,r){return r?t<=0?e[e.length-1]:e[t-1]:t<=0?e[0]:e[t-1]},G.niceNum=function(e,t){var r=Math.floor(G.log10(e)),n=e/Math.pow(10,r);return(t?n<1.5?1:n<3?2:n<7?5:10:n<=1?1:n<=2?2:n<=5?5:10)*Math.pow(10,r)},G.requestAnimFrame="undefined"==typeof window?function(e){e()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return window.setTimeout(e,1e3/60)},G.getRelativePosition=function(e,t){var r,n,i=e.originalEvent||e,o=e.target||e.srcElement,a=o.getBoundingClientRect(),s=i.touches;s&&s.length>0?(r=s[0].clientX,n=s[0].clientY):(r=i.clientX,n=i.clientY);var u=parseFloat(G.getStyle(o,"padding-left")),c=parseFloat(G.getStyle(o,"padding-top")),l=parseFloat(G.getStyle(o,"padding-right")),p=parseFloat(G.getStyle(o,"padding-bottom")),m=a.bottom-a.top-c-p;return{x:r=Math.round((r-a.left-u)/(a.right-a.left-u-l)*o.width/t.currentDevicePixelRatio),y:n=Math.round((n-a.top-c)/m*o.height/t.currentDevicePixelRatio)}},G.getConstraintWidth=function(e){return r(e,"max-width","clientWidth")},G.getConstraintHeight=function(e){return r(e,"max-height","clientHeight")},G._calculatePadding=function(e,t,r){return(t=G.getStyle(e,t)).indexOf("%")>-1?r*parseInt(t,10)/100:parseInt(t,10)},G._getParentNode=function(e){var t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t},G.getMaximumWidth=function(e){var t=G._getParentNode(e);if(!t)return e.clientWidth;var r=t.clientWidth,n=r-G._calculatePadding(t,"padding-left",r)-G._calculatePadding(t,"padding-right",r),i=G.getConstraintWidth(e);return isNaN(i)?n:Math.min(n,i)},G.getMaximumHeight=function(e){var t=G._getParentNode(e);if(!t)return e.clientHeight;var r=t.clientHeight,n=r-G._calculatePadding(t,"padding-top",r)-G._calculatePadding(t,"padding-bottom",r),i=G.getConstraintHeight(e);return isNaN(i)?n:Math.min(n,i)},G.getStyle=function(e,t){return e.currentStyle?e.currentStyle[t]:document.defaultView.getComputedStyle(e,null).getPropertyValue(t)},G.retinaScale=function(e,t){var r=e.currentDevicePixelRatio=t||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==r){var n=e.canvas,i=e.height,o=e.width;n.height=i*r,n.width=o*r,e.ctx.scale(r,r),n.style.height||n.style.width||(n.style.height=i+"px",n.style.width=o+"px")}},G.fontString=function(e,t,r){return t+" "+e+"px "+r},G.longestText=function(e,t,r,n){var i=(n=n||{}).data=n.data||{},o=n.garbageCollect=n.garbageCollect||[];n.font!==t&&(i=n.data={},o=n.garbageCollect=[],n.font=t),e.font=t;var a,s,u,c,l,p=0,m=r.length;for(a=0;ar.length){for(a=0;an&&(n=o),n},G.numberOfLabelLines=function(e){var t=1;return G.each(e,(function(e){G.isArray(e)&&e.length>t&&(t=e.length)})),t},G.color=v?function(e){return e instanceof CanvasGradient&&(e=q.global.defaultColor),v(e)}:function(e){return console.error("Color.js not found!"),e},G.getHoverColor=function(e){return e instanceof CanvasPattern||e instanceof CanvasGradient?e:G.color(e).saturate(.5).darken(.1).rgbString()}}(),Ft._adapters=Vt,Ft.Animation=K,Ft.animationService=Q,Ft.controllers=He,Ft.DatasetController=ee,Ft.defaults=q,Ft.Element=Y,Ft.elements=be,Ft.Interaction=Xe,Ft.layouts=ut,Ft.platform=St,Ft.plugins=vt,Ft.Scale=rr,Ft.scaleService=_t,Ft.Ticks=jt,Ft.Tooltip=Rt,Ft.helpers.each(jr,(function(e,t){Ft.scaleService.registerScaleType(t,e,e._defaults)})),pn)pn.hasOwnProperty(hn)&&Ft.plugins.register(pn[hn]);Ft.platform.initialize();var fn=Ft;return"undefined"!=typeof window&&(window.Chart=Ft),Ft.Chart=Ft,Ft.Legend=pn.legend._element,Ft.Title=pn.title._element,Ft.pluginService=Ft.plugins,Ft.PluginBase=Ft.Element.extend({}),Ft.canvasHelpers=Ft.helpers.canvas,Ft.layoutService=Ft.layouts,Ft.LinearScaleBase=ar,Ft.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],(function(e){Ft[e]=function(t,r){return new Ft(t,Ft.helpers.merge(r||{},{type:e.charAt(0).toLowerCase()+e.slice(1)}))}})),fn}(function(){try{return r("wd/R")}catch(e){}}())},MYFO:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2013-12-02","endpointPrefix":"kinesis","jsonVersion":"1.1","protocol":"json","protocolSettings":{"h2":"eventstream"},"serviceAbbreviation":"Kinesis","serviceFullName":"Amazon Kinesis","serviceId":"Kinesis","signatureVersion":"v4","targetPrefix":"Kinesis_20131202","uid":"kinesis-2013-12-02"},"operations":{"AddTagsToStream":{"input":{"type":"structure","required":["StreamName","Tags"],"members":{"StreamName":{},"Tags":{"type":"map","key":{},"value":{}}}}},"CreateStream":{"input":{"type":"structure","required":["StreamName","ShardCount"],"members":{"StreamName":{},"ShardCount":{"type":"integer"}}}},"DecreaseStreamRetentionPeriod":{"input":{"type":"structure","required":["StreamName","RetentionPeriodHours"],"members":{"StreamName":{},"RetentionPeriodHours":{"type":"integer"}}}},"DeleteStream":{"input":{"type":"structure","required":["StreamName"],"members":{"StreamName":{},"EnforceConsumerDeletion":{"type":"boolean"}}}},"DeregisterStreamConsumer":{"input":{"type":"structure","members":{"StreamARN":{},"ConsumerName":{},"ConsumerARN":{}}}},"DescribeLimits":{"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["ShardLimit","OpenShardCount"],"members":{"ShardLimit":{"type":"integer"},"OpenShardCount":{"type":"integer"}}}},"DescribeStream":{"input":{"type":"structure","required":["StreamName"],"members":{"StreamName":{},"Limit":{"type":"integer"},"ExclusiveStartShardId":{}}},"output":{"type":"structure","required":["StreamDescription"],"members":{"StreamDescription":{"type":"structure","required":["StreamName","StreamARN","StreamStatus","Shards","HasMoreShards","RetentionPeriodHours","StreamCreationTimestamp","EnhancedMonitoring"],"members":{"StreamName":{},"StreamARN":{},"StreamStatus":{},"Shards":{"shape":"Sp"},"HasMoreShards":{"type":"boolean"},"RetentionPeriodHours":{"type":"integer"},"StreamCreationTimestamp":{"type":"timestamp"},"EnhancedMonitoring":{"shape":"Sw"},"EncryptionType":{},"KeyId":{}}}}}},"DescribeStreamConsumer":{"input":{"type":"structure","members":{"StreamARN":{},"ConsumerName":{},"ConsumerARN":{}}},"output":{"type":"structure","required":["ConsumerDescription"],"members":{"ConsumerDescription":{"type":"structure","required":["ConsumerName","ConsumerARN","ConsumerStatus","ConsumerCreationTimestamp","StreamARN"],"members":{"ConsumerName":{},"ConsumerARN":{},"ConsumerStatus":{},"ConsumerCreationTimestamp":{"type":"timestamp"},"StreamARN":{}}}}}},"DescribeStreamSummary":{"input":{"type":"structure","required":["StreamName"],"members":{"StreamName":{}}},"output":{"type":"structure","required":["StreamDescriptionSummary"],"members":{"StreamDescriptionSummary":{"type":"structure","required":["StreamName","StreamARN","StreamStatus","RetentionPeriodHours","StreamCreationTimestamp","EnhancedMonitoring","OpenShardCount"],"members":{"StreamName":{},"StreamARN":{},"StreamStatus":{},"RetentionPeriodHours":{"type":"integer"},"StreamCreationTimestamp":{"type":"timestamp"},"EnhancedMonitoring":{"shape":"Sw"},"EncryptionType":{},"KeyId":{},"OpenShardCount":{"type":"integer"},"ConsumerCount":{"type":"integer"}}}}}},"DisableEnhancedMonitoring":{"input":{"type":"structure","required":["StreamName","ShardLevelMetrics"],"members":{"StreamName":{},"ShardLevelMetrics":{"shape":"Sy"}}},"output":{"shape":"S1b"}},"EnableEnhancedMonitoring":{"input":{"type":"structure","required":["StreamName","ShardLevelMetrics"],"members":{"StreamName":{},"ShardLevelMetrics":{"shape":"Sy"}}},"output":{"shape":"S1b"}},"GetRecords":{"input":{"type":"structure","required":["ShardIterator"],"members":{"ShardIterator":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","required":["Records"],"members":{"Records":{"type":"list","member":{"type":"structure","required":["SequenceNumber","Data","PartitionKey"],"members":{"SequenceNumber":{},"ApproximateArrivalTimestamp":{"type":"timestamp"},"Data":{"type":"blob"},"PartitionKey":{},"EncryptionType":{}}}},"NextShardIterator":{},"MillisBehindLatest":{"type":"long"}}}},"GetShardIterator":{"input":{"type":"structure","required":["StreamName","ShardId","ShardIteratorType"],"members":{"StreamName":{},"ShardId":{},"ShardIteratorType":{},"StartingSequenceNumber":{},"Timestamp":{"type":"timestamp"}}},"output":{"type":"structure","members":{"ShardIterator":{}}}},"IncreaseStreamRetentionPeriod":{"input":{"type":"structure","required":["StreamName","RetentionPeriodHours"],"members":{"StreamName":{},"RetentionPeriodHours":{"type":"integer"}}}},"ListShards":{"input":{"type":"structure","members":{"StreamName":{},"NextToken":{},"ExclusiveStartShardId":{},"MaxResults":{"type":"integer"},"StreamCreationTimestamp":{"type":"timestamp"}}},"output":{"type":"structure","members":{"Shards":{"shape":"Sp"},"NextToken":{}}}},"ListStreamConsumers":{"input":{"type":"structure","required":["StreamARN"],"members":{"StreamARN":{},"NextToken":{},"MaxResults":{"type":"integer"},"StreamCreationTimestamp":{"type":"timestamp"}}},"output":{"type":"structure","members":{"Consumers":{"type":"list","member":{"shape":"S1y"}},"NextToken":{}}}},"ListStreams":{"input":{"type":"structure","members":{"Limit":{"type":"integer"},"ExclusiveStartStreamName":{}}},"output":{"type":"structure","required":["StreamNames","HasMoreStreams"],"members":{"StreamNames":{"type":"list","member":{}},"HasMoreStreams":{"type":"boolean"}}}},"ListTagsForStream":{"input":{"type":"structure","required":["StreamName"],"members":{"StreamName":{},"ExclusiveStartTagKey":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","required":["Tags","HasMoreTags"],"members":{"Tags":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"HasMoreTags":{"type":"boolean"}}}},"MergeShards":{"input":{"type":"structure","required":["StreamName","ShardToMerge","AdjacentShardToMerge"],"members":{"StreamName":{},"ShardToMerge":{},"AdjacentShardToMerge":{}}}},"PutRecord":{"input":{"type":"structure","required":["StreamName","Data","PartitionKey"],"members":{"StreamName":{},"Data":{"type":"blob"},"PartitionKey":{},"ExplicitHashKey":{},"SequenceNumberForOrdering":{}}},"output":{"type":"structure","required":["ShardId","SequenceNumber"],"members":{"ShardId":{},"SequenceNumber":{},"EncryptionType":{}}}},"PutRecords":{"input":{"type":"structure","required":["Records","StreamName"],"members":{"Records":{"type":"list","member":{"type":"structure","required":["Data","PartitionKey"],"members":{"Data":{"type":"blob"},"ExplicitHashKey":{},"PartitionKey":{}}}},"StreamName":{}}},"output":{"type":"structure","required":["Records"],"members":{"FailedRecordCount":{"type":"integer"},"Records":{"type":"list","member":{"type":"structure","members":{"SequenceNumber":{},"ShardId":{},"ErrorCode":{},"ErrorMessage":{}}}},"EncryptionType":{}}}},"RegisterStreamConsumer":{"input":{"type":"structure","required":["StreamARN","ConsumerName"],"members":{"StreamARN":{},"ConsumerName":{}}},"output":{"type":"structure","required":["Consumer"],"members":{"Consumer":{"shape":"S1y"}}}},"RemoveTagsFromStream":{"input":{"type":"structure","required":["StreamName","TagKeys"],"members":{"StreamName":{},"TagKeys":{"type":"list","member":{}}}}},"SplitShard":{"input":{"type":"structure","required":["StreamName","ShardToSplit","NewStartingHashKey"],"members":{"StreamName":{},"ShardToSplit":{},"NewStartingHashKey":{}}}},"StartStreamEncryption":{"input":{"type":"structure","required":["StreamName","EncryptionType","KeyId"],"members":{"StreamName":{},"EncryptionType":{},"KeyId":{}}}},"StopStreamEncryption":{"input":{"type":"structure","required":["StreamName","EncryptionType","KeyId"],"members":{"StreamName":{},"EncryptionType":{},"KeyId":{}}}},"UpdateShardCount":{"input":{"type":"structure","required":["StreamName","TargetShardCount","ScalingType"],"members":{"StreamName":{},"TargetShardCount":{"type":"integer"},"ScalingType":{}}},"output":{"type":"structure","members":{"StreamName":{},"CurrentShardCount":{"type":"integer"},"TargetShardCount":{"type":"integer"}}}}},"shapes":{"Sp":{"type":"list","member":{"type":"structure","required":["ShardId","HashKeyRange","SequenceNumberRange"],"members":{"ShardId":{},"ParentShardId":{},"AdjacentParentShardId":{},"HashKeyRange":{"type":"structure","required":["StartingHashKey","EndingHashKey"],"members":{"StartingHashKey":{},"EndingHashKey":{}}},"SequenceNumberRange":{"type":"structure","required":["StartingSequenceNumber"],"members":{"StartingSequenceNumber":{},"EndingSequenceNumber":{}}}}}},"Sw":{"type":"list","member":{"type":"structure","members":{"ShardLevelMetrics":{"shape":"Sy"}}}},"Sy":{"type":"list","member":{}},"S1b":{"type":"structure","members":{"StreamName":{},"CurrentShardLevelMetrics":{"shape":"Sy"},"DesiredShardLevelMetrics":{"shape":"Sy"}}},"S1y":{"type":"structure","required":["ConsumerName","ConsumerARN","ConsumerStatus","ConsumerCreationTimestamp"],"members":{"ConsumerName":{},"ConsumerARN":{},"ConsumerStatus":{},"ConsumerCreationTimestamp":{"type":"timestamp"}}}}}')},Mc43:function(e,t,r){r("md97");var n=r("QsWE");"undefined"!=typeof window&&(window.AWS=n),e.exports=n,"undefined"!=typeof self&&(self.AWS=n)},MmLS:function(e,t,r){var n=r("QsWE");n.util.update(n.Lambda.prototype,{setupRequestListeners:function(e){"invoke"===e.operation&&e.addListener("extractData",n.util.convertPayloadToString)}})},MoMs:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2014-10-31","endpointPrefix":"rds","protocol":"query","serviceAbbreviation":"Amazon RDS","serviceFullName":"Amazon Relational Database Service","serviceId":"RDS","signatureVersion":"v4","uid":"rds-2014-10-31","xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/"},"operations":{"AddRoleToDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier","RoleArn"],"members":{"DBClusterIdentifier":{},"RoleArn":{},"FeatureName":{}}}},"AddRoleToDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier","RoleArn","FeatureName"],"members":{"DBInstanceIdentifier":{},"RoleArn":{},"FeatureName":{}}}},"AddSourceIdentifierToSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"AddSourceIdentifierToSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S6"}}}},"AddTagsToResource":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"Sb"}}}},"ApplyPendingMaintenanceAction":{"input":{"type":"structure","required":["ResourceIdentifier","ApplyAction","OptInType"],"members":{"ResourceIdentifier":{},"ApplyAction":{},"OptInType":{}}},"output":{"resultWrapper":"ApplyPendingMaintenanceActionResult","type":"structure","members":{"ResourcePendingMaintenanceActions":{"shape":"Sf"}}}},"AuthorizeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"AuthorizeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sl"}}}},"BacktrackDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier","BacktrackTo"],"members":{"DBClusterIdentifier":{},"BacktrackTo":{"type":"timestamp"},"Force":{"type":"boolean"},"UseEarliestTimeOnPointInTimeUnavailable":{"type":"boolean"}}},"output":{"shape":"Ss","resultWrapper":"BacktrackDBClusterResult"}},"CopyDBClusterParameterGroup":{"input":{"type":"structure","required":["SourceDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupDescription"],"members":{"SourceDBClusterParameterGroupIdentifier":{},"TargetDBClusterParameterGroupIdentifier":{},"TargetDBClusterParameterGroupDescription":{},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CopyDBClusterParameterGroupResult","type":"structure","members":{"DBClusterParameterGroup":{"shape":"Sv"}}}},"CopyDBClusterSnapshot":{"input":{"type":"structure","required":["SourceDBClusterSnapshotIdentifier","TargetDBClusterSnapshotIdentifier"],"members":{"SourceDBClusterSnapshotIdentifier":{},"TargetDBClusterSnapshotIdentifier":{},"KmsKeyId":{},"PreSignedUrl":{},"CopyTags":{"type":"boolean"},"Tags":{"shape":"Sb"},"SourceRegion":{}}},"output":{"resultWrapper":"CopyDBClusterSnapshotResult","type":"structure","members":{"DBClusterSnapshot":{"shape":"Sy"}}}},"CopyDBParameterGroup":{"input":{"type":"structure","required":["SourceDBParameterGroupIdentifier","TargetDBParameterGroupIdentifier","TargetDBParameterGroupDescription"],"members":{"SourceDBParameterGroupIdentifier":{},"TargetDBParameterGroupIdentifier":{},"TargetDBParameterGroupDescription":{},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CopyDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"S13"}}}},"CopyDBSnapshot":{"input":{"type":"structure","required":["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],"members":{"SourceDBSnapshotIdentifier":{},"TargetDBSnapshotIdentifier":{},"KmsKeyId":{},"Tags":{"shape":"Sb"},"CopyTags":{"type":"boolean"},"PreSignedUrl":{},"OptionGroupName":{},"SourceRegion":{}}},"output":{"resultWrapper":"CopyDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"S16"}}}},"CopyOptionGroup":{"input":{"type":"structure","required":["SourceOptionGroupIdentifier","TargetOptionGroupIdentifier","TargetOptionGroupDescription"],"members":{"SourceOptionGroupIdentifier":{},"TargetOptionGroupIdentifier":{},"TargetOptionGroupDescription":{},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CopyOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S1c"}}}},"CreateDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier","Engine"],"members":{"AvailabilityZones":{"shape":"Sz"},"BackupRetentionPeriod":{"type":"integer"},"CharacterSetName":{},"DatabaseName":{},"DBClusterIdentifier":{},"DBClusterParameterGroupName":{},"VpcSecurityGroupIds":{"shape":"S1m"},"DBSubnetGroupName":{},"Engine":{},"EngineVersion":{},"Port":{"type":"integer"},"MasterUsername":{},"MasterUserPassword":{},"OptionGroupName":{},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"ReplicationSourceIdentifier":{},"Tags":{"shape":"Sb"},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"PreSignedUrl":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"BacktrackWindow":{"type":"long"},"EnableCloudwatchLogsExports":{"shape":"S1o"},"EngineMode":{},"ScalingConfiguration":{"shape":"S1p"},"DeletionProtection":{"type":"boolean"},"GlobalClusterIdentifier":{},"EnableHttpEndpoint":{"type":"boolean"},"CopyTagsToSnapshot":{"type":"boolean"},"SourceRegion":{}}},"output":{"resultWrapper":"CreateDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"S1r"}}}},"CreateDBClusterEndpoint":{"input":{"type":"structure","required":["DBClusterIdentifier","DBClusterEndpointIdentifier","EndpointType"],"members":{"DBClusterIdentifier":{},"DBClusterEndpointIdentifier":{},"EndpointType":{},"StaticMembers":{"shape":"S1s"},"ExcludedMembers":{"shape":"S1s"}}},"output":{"shape":"S24","resultWrapper":"CreateDBClusterEndpointResult"}},"CreateDBClusterParameterGroup":{"input":{"type":"structure","required":["DBClusterParameterGroupName","DBParameterGroupFamily","Description"],"members":{"DBClusterParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CreateDBClusterParameterGroupResult","type":"structure","members":{"DBClusterParameterGroup":{"shape":"Sv"}}}},"CreateDBClusterSnapshot":{"input":{"type":"structure","required":["DBClusterSnapshotIdentifier","DBClusterIdentifier"],"members":{"DBClusterSnapshotIdentifier":{},"DBClusterIdentifier":{},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CreateDBClusterSnapshotResult","type":"structure","members":{"DBClusterSnapshot":{"shape":"Sy"}}}},"CreateDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBInstanceClass","Engine"],"members":{"DBName":{},"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"Engine":{},"MasterUsername":{},"MasterUserPassword":{},"DBSecurityGroups":{"shape":"S2a"},"VpcSecurityGroupIds":{"shape":"S1m"},"AvailabilityZone":{},"DBSubnetGroupName":{},"PreferredMaintenanceWindow":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"Port":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"CharacterSetName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"Sb"},"DBClusterIdentifier":{},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"Domain":{},"CopyTagsToSnapshot":{"type":"boolean"},"MonitoringInterval":{"type":"integer"},"MonitoringRoleArn":{},"DomainIAMRoleName":{},"PromotionTier":{"type":"integer"},"Timezone":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"EnablePerformanceInsights":{"type":"boolean"},"PerformanceInsightsKMSKeyId":{},"PerformanceInsightsRetentionPeriod":{"type":"integer"},"EnableCloudwatchLogsExports":{"shape":"S1o"},"ProcessorFeatures":{"shape":"S18"},"DeletionProtection":{"type":"boolean"},"MaxAllocatedStorage":{"type":"integer"}}},"output":{"resultWrapper":"CreateDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S2c"}}}},"CreateDBInstanceReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier","SourceDBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SourceDBInstanceIdentifier":{},"DBInstanceClass":{},"AvailabilityZone":{},"Port":{"type":"integer"},"MultiAZ":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"Sb"},"DBSubnetGroupName":{},"VpcSecurityGroupIds":{"shape":"S1m"},"StorageType":{},"CopyTagsToSnapshot":{"type":"boolean"},"MonitoringInterval":{"type":"integer"},"MonitoringRoleArn":{},"KmsKeyId":{},"PreSignedUrl":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"EnablePerformanceInsights":{"type":"boolean"},"PerformanceInsightsKMSKeyId":{},"PerformanceInsightsRetentionPeriod":{"type":"integer"},"EnableCloudwatchLogsExports":{"shape":"S1o"},"ProcessorFeatures":{"shape":"S18"},"UseDefaultProcessorFeatures":{"type":"boolean"},"DeletionProtection":{"type":"boolean"},"SourceRegion":{}}},"output":{"resultWrapper":"CreateDBInstanceReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"S2c"}}}},"CreateDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","DBParameterGroupFamily","Description"],"members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CreateDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"S13"}}}},"CreateDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName","DBSecurityGroupDescription"],"members":{"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CreateDBSecurityGroupResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sl"}}}},"CreateDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier","DBInstanceIdentifier"],"members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CreateDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"S16"}}}},"CreateDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S35"},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CreateDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S2g"}}}},"CreateEventSubscription":{"input":{"type":"structure","required":["SubscriptionName","SnsTopicArn"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S8"},"SourceIds":{"shape":"S7"},"Enabled":{"type":"boolean"},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CreateEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S6"}}}},"CreateGlobalCluster":{"input":{"type":"structure","members":{"GlobalClusterIdentifier":{},"SourceDBClusterIdentifier":{},"Engine":{},"EngineVersion":{},"DeletionProtection":{"type":"boolean"},"DatabaseName":{},"StorageEncrypted":{"type":"boolean"}}},"output":{"resultWrapper":"CreateGlobalClusterResult","type":"structure","members":{"GlobalCluster":{"shape":"S3b"}}}},"CreateOptionGroup":{"input":{"type":"structure","required":["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],"members":{"OptionGroupName":{},"EngineName":{},"MajorEngineVersion":{},"OptionGroupDescription":{},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CreateOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S1c"}}}},"DeleteDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"SkipFinalSnapshot":{"type":"boolean"},"FinalDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"S1r"}}}},"DeleteDBClusterEndpoint":{"input":{"type":"structure","required":["DBClusterEndpointIdentifier"],"members":{"DBClusterEndpointIdentifier":{}}},"output":{"shape":"S24","resultWrapper":"DeleteDBClusterEndpointResult"}},"DeleteDBClusterParameterGroup":{"input":{"type":"structure","required":["DBClusterParameterGroupName"],"members":{"DBClusterParameterGroupName":{}}}},"DeleteDBClusterSnapshot":{"input":{"type":"structure","required":["DBClusterSnapshotIdentifier"],"members":{"DBClusterSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBClusterSnapshotResult","type":"structure","members":{"DBClusterSnapshot":{"shape":"Sy"}}}},"DeleteDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SkipFinalSnapshot":{"type":"boolean"},"FinalDBSnapshotIdentifier":{},"DeleteAutomatedBackups":{"type":"boolean"}}},"output":{"resultWrapper":"DeleteDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S2c"}}}},"DeleteDBInstanceAutomatedBackup":{"input":{"type":"structure","required":["DbiResourceId"],"members":{"DbiResourceId":{}}},"output":{"resultWrapper":"DeleteDBInstanceAutomatedBackupResult","type":"structure","members":{"DBInstanceAutomatedBackup":{"shape":"S3r"}}}},"DeleteDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{}}}},"DeleteDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{}}}},"DeleteDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier"],"members":{"DBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"S16"}}}},"DeleteDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName"],"members":{"DBSubnetGroupName":{}}}},"DeleteEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{}}},"output":{"resultWrapper":"DeleteEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S6"}}}},"DeleteGlobalCluster":{"input":{"type":"structure","required":["GlobalClusterIdentifier"],"members":{"GlobalClusterIdentifier":{}}},"output":{"resultWrapper":"DeleteGlobalClusterResult","type":"structure","members":{"GlobalCluster":{"shape":"S3b"}}}},"DeleteOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{}}}},"DescribeAccountAttributes":{"input":{"type":"structure","members":{}},"output":{"resultWrapper":"DescribeAccountAttributesResult","type":"structure","members":{"AccountQuotas":{"type":"list","member":{"locationName":"AccountQuota","type":"structure","members":{"AccountQuotaName":{},"Used":{"type":"long"},"Max":{"type":"long"}},"wrapper":true}}}}},"DescribeCertificates":{"input":{"type":"structure","members":{"CertificateIdentifier":{},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeCertificatesResult","type":"structure","members":{"Certificates":{"type":"list","member":{"locationName":"Certificate","type":"structure","members":{"CertificateIdentifier":{},"CertificateType":{},"Thumbprint":{},"ValidFrom":{"type":"timestamp"},"ValidTill":{"type":"timestamp"},"CertificateArn":{}},"wrapper":true}},"Marker":{}}}},"DescribeDBClusterBacktracks":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"BacktrackIdentifier":{},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBClusterBacktracksResult","type":"structure","members":{"Marker":{},"DBClusterBacktracks":{"type":"list","member":{"shape":"Ss","locationName":"DBClusterBacktrack"}}}}},"DescribeDBClusterEndpoints":{"input":{"type":"structure","members":{"DBClusterIdentifier":{},"DBClusterEndpointIdentifier":{},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBClusterEndpointsResult","type":"structure","members":{"Marker":{},"DBClusterEndpoints":{"type":"list","member":{"shape":"S24","locationName":"DBClusterEndpointList"}}}}},"DescribeDBClusterParameterGroups":{"input":{"type":"structure","members":{"DBClusterParameterGroupName":{},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBClusterParameterGroupsResult","type":"structure","members":{"Marker":{},"DBClusterParameterGroups":{"type":"list","member":{"shape":"Sv","locationName":"DBClusterParameterGroup"}}}}},"DescribeDBClusterParameters":{"input":{"type":"structure","required":["DBClusterParameterGroupName"],"members":{"DBClusterParameterGroupName":{},"Source":{},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBClusterParametersResult","type":"structure","members":{"Parameters":{"shape":"S4q"},"Marker":{}}}},"DescribeDBClusterSnapshotAttributes":{"input":{"type":"structure","required":["DBClusterSnapshotIdentifier"],"members":{"DBClusterSnapshotIdentifier":{}}},"output":{"resultWrapper":"DescribeDBClusterSnapshotAttributesResult","type":"structure","members":{"DBClusterSnapshotAttributesResult":{"shape":"S4w"}}}},"DescribeDBClusterSnapshots":{"input":{"type":"structure","members":{"DBClusterIdentifier":{},"DBClusterSnapshotIdentifier":{},"SnapshotType":{},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{},"IncludeShared":{"type":"boolean"},"IncludePublic":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBClusterSnapshotsResult","type":"structure","members":{"Marker":{},"DBClusterSnapshots":{"type":"list","member":{"shape":"Sy","locationName":"DBClusterSnapshot"}}}}},"DescribeDBClusters":{"input":{"type":"structure","members":{"DBClusterIdentifier":{},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{},"IncludeShared":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBClustersResult","type":"structure","members":{"Marker":{},"DBClusters":{"type":"list","member":{"shape":"S1r","locationName":"DBCluster"}}}}},"DescribeDBEngineVersions":{"input":{"type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{},"DefaultOnly":{"type":"boolean"},"ListSupportedCharacterSets":{"type":"boolean"},"ListSupportedTimezones":{"type":"boolean"},"IncludeAll":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBEngineVersionsResult","type":"structure","members":{"Marker":{},"DBEngineVersions":{"type":"list","member":{"locationName":"DBEngineVersion","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"DBEngineDescription":{},"DBEngineVersionDescription":{},"DefaultCharacterSet":{"shape":"S5a"},"SupportedCharacterSets":{"type":"list","member":{"shape":"S5a","locationName":"CharacterSet"}},"ValidUpgradeTarget":{"type":"list","member":{"locationName":"UpgradeTarget","type":"structure","members":{"Engine":{},"EngineVersion":{},"Description":{},"AutoUpgrade":{"type":"boolean"},"IsMajorVersionUpgrade":{"type":"boolean"}}}},"SupportedTimezones":{"type":"list","member":{"locationName":"Timezone","type":"structure","members":{"TimezoneName":{}}}},"ExportableLogTypes":{"shape":"S1o"},"SupportsLogExportsToCloudwatchLogs":{"type":"boolean"},"SupportsReadReplica":{"type":"boolean"},"SupportedEngineModes":{"shape":"S4t"},"SupportedFeatureNames":{"type":"list","member":{}},"Status":{}}}}}}},"DescribeDBInstanceAutomatedBackups":{"input":{"type":"structure","members":{"DbiResourceId":{},"DBInstanceIdentifier":{},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBInstanceAutomatedBackupsResult","type":"structure","members":{"Marker":{},"DBInstanceAutomatedBackups":{"type":"list","member":{"shape":"S3r","locationName":"DBInstanceAutomatedBackup"}}}}},"DescribeDBInstances":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBInstancesResult","type":"structure","members":{"Marker":{},"DBInstances":{"type":"list","member":{"shape":"S2c","locationName":"DBInstance"}}}}},"DescribeDBLogFiles":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"FilenameContains":{},"FileLastWritten":{"type":"long"},"FileSize":{"type":"long"},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBLogFilesResult","type":"structure","members":{"DescribeDBLogFiles":{"type":"list","member":{"locationName":"DescribeDBLogFilesDetails","type":"structure","members":{"LogFileName":{},"LastWritten":{"type":"long"},"Size":{"type":"long"}}}},"Marker":{}}}},"DescribeDBParameterGroups":{"input":{"type":"structure","members":{"DBParameterGroupName":{},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParameterGroupsResult","type":"structure","members":{"Marker":{},"DBParameterGroups":{"type":"list","member":{"shape":"S13","locationName":"DBParameterGroup"}}}}},"DescribeDBParameters":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"Source":{},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParametersResult","type":"structure","members":{"Parameters":{"shape":"S4q"},"Marker":{}}}},"DescribeDBSecurityGroups":{"input":{"type":"structure","members":{"DBSecurityGroupName":{},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSecurityGroupsResult","type":"structure","members":{"Marker":{},"DBSecurityGroups":{"type":"list","member":{"shape":"Sl","locationName":"DBSecurityGroup"}}}}},"DescribeDBSnapshotAttributes":{"input":{"type":"structure","required":["DBSnapshotIdentifier"],"members":{"DBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DescribeDBSnapshotAttributesResult","type":"structure","members":{"DBSnapshotAttributesResult":{"shape":"S61"}}}},"DescribeDBSnapshots":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"SnapshotType":{},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{},"IncludeShared":{"type":"boolean"},"IncludePublic":{"type":"boolean"},"DbiResourceId":{}}},"output":{"resultWrapper":"DescribeDBSnapshotsResult","type":"structure","members":{"Marker":{},"DBSnapshots":{"type":"list","member":{"shape":"S16","locationName":"DBSnapshot"}}}}},"DescribeDBSubnetGroups":{"input":{"type":"structure","members":{"DBSubnetGroupName":{},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSubnetGroupsResult","type":"structure","members":{"Marker":{},"DBSubnetGroups":{"type":"list","member":{"shape":"S2g","locationName":"DBSubnetGroup"}}}}},"DescribeEngineDefaultClusterParameters":{"input":{"type":"structure","required":["DBParameterGroupFamily"],"members":{"DBParameterGroupFamily":{},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultClusterParametersResult","type":"structure","members":{"EngineDefaults":{"shape":"S6c"}}}},"DescribeEngineDefaultParameters":{"input":{"type":"structure","required":["DBParameterGroupFamily"],"members":{"DBParameterGroupFamily":{},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultParametersResult","type":"structure","members":{"EngineDefaults":{"shape":"S6c"}}}},"DescribeEventCategories":{"input":{"type":"structure","members":{"SourceType":{},"Filters":{"shape":"S49"}}},"output":{"resultWrapper":"DescribeEventCategoriesResult","type":"structure","members":{"EventCategoriesMapList":{"type":"list","member":{"locationName":"EventCategoriesMap","type":"structure","members":{"SourceType":{},"EventCategories":{"shape":"S8"}},"wrapper":true}}}}},"DescribeEventSubscriptions":{"input":{"type":"structure","members":{"SubscriptionName":{},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventSubscriptionsResult","type":"structure","members":{"Marker":{},"EventSubscriptionsList":{"type":"list","member":{"shape":"S6","locationName":"EventSubscription"}}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"EventCategories":{"shape":"S8"},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"EventCategories":{"shape":"S8"},"Date":{"type":"timestamp"},"SourceArn":{}}}}}}},"DescribeGlobalClusters":{"input":{"type":"structure","members":{"GlobalClusterIdentifier":{},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeGlobalClustersResult","type":"structure","members":{"Marker":{},"GlobalClusters":{"type":"list","member":{"shape":"S3b","locationName":"GlobalClusterMember"}}}}},"DescribeOptionGroupOptions":{"input":{"type":"structure","required":["EngineName"],"members":{"EngineName":{},"MajorEngineVersion":{},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOptionGroupOptionsResult","type":"structure","members":{"OptionGroupOptions":{"type":"list","member":{"locationName":"OptionGroupOption","type":"structure","members":{"Name":{},"Description":{},"EngineName":{},"MajorEngineVersion":{},"MinimumRequiredMinorEngineVersion":{},"PortRequired":{"type":"boolean"},"DefaultPort":{"type":"integer"},"OptionsDependedOn":{"type":"list","member":{"locationName":"OptionName"}},"OptionsConflictsWith":{"type":"list","member":{"locationName":"OptionConflictName"}},"Persistent":{"type":"boolean"},"Permanent":{"type":"boolean"},"RequiresAutoMinorEngineVersionUpgrade":{"type":"boolean"},"VpcOnly":{"type":"boolean"},"SupportsOptionVersionDowngrade":{"type":"boolean"},"OptionGroupOptionSettings":{"type":"list","member":{"locationName":"OptionGroupOptionSetting","type":"structure","members":{"SettingName":{},"SettingDescription":{},"DefaultValue":{},"ApplyType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"IsRequired":{"type":"boolean"},"MinimumEngineVersionPerAllowedValue":{"type":"list","member":{"locationName":"MinimumEngineVersionPerAllowedValue","type":"structure","members":{"AllowedValue":{},"MinimumEngineVersion":{}}}}}}},"OptionGroupOptionVersions":{"type":"list","member":{"locationName":"OptionVersion","type":"structure","members":{"Version":{},"IsDefault":{"type":"boolean"}}}}}}},"Marker":{}}}},"DescribeOptionGroups":{"input":{"type":"structure","members":{"OptionGroupName":{},"Filters":{"shape":"S49"},"Marker":{},"MaxRecords":{"type":"integer"},"EngineName":{},"MajorEngineVersion":{}}},"output":{"resultWrapper":"DescribeOptionGroupsResult","type":"structure","members":{"OptionGroupsList":{"type":"list","member":{"shape":"S1c","locationName":"OptionGroup"}},"Marker":{}}}},"DescribeOrderableDBInstanceOptions":{"input":{"type":"structure","required":["Engine"],"members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"Vpc":{"type":"boolean"},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOrderableDBInstanceOptionsResult","type":"structure","members":{"OrderableDBInstanceOptions":{"type":"list","member":{"locationName":"OrderableDBInstanceOption","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"AvailabilityZones":{"type":"list","member":{"shape":"S2j","locationName":"AvailabilityZone"}},"MultiAZCapable":{"type":"boolean"},"ReadReplicaCapable":{"type":"boolean"},"Vpc":{"type":"boolean"},"SupportsStorageEncryption":{"type":"boolean"},"StorageType":{},"SupportsIops":{"type":"boolean"},"SupportsEnhancedMonitoring":{"type":"boolean"},"SupportsIAMDatabaseAuthentication":{"type":"boolean"},"SupportsPerformanceInsights":{"type":"boolean"},"MinStorageSize":{"type":"integer"},"MaxStorageSize":{"type":"integer"},"MinIopsPerDbInstance":{"type":"integer"},"MaxIopsPerDbInstance":{"type":"integer"},"MinIopsPerGib":{"type":"double"},"MaxIopsPerGib":{"type":"double"},"AvailableProcessorFeatures":{"shape":"S7f"},"SupportedEngineModes":{"shape":"S4t"},"SupportsStorageAutoscaling":{"type":"boolean"}},"wrapper":true}},"Marker":{}}}},"DescribePendingMaintenanceActions":{"input":{"type":"structure","members":{"ResourceIdentifier":{},"Filters":{"shape":"S49"},"Marker":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribePendingMaintenanceActionsResult","type":"structure","members":{"PendingMaintenanceActions":{"type":"list","member":{"shape":"Sf","locationName":"ResourcePendingMaintenanceActions"}},"Marker":{}}}},"DescribeReservedDBInstances":{"input":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesResult","type":"structure","members":{"Marker":{},"ReservedDBInstances":{"type":"list","member":{"shape":"S7n","locationName":"ReservedDBInstance"}}}}},"DescribeReservedDBInstancesOfferings":{"input":{"type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"Filters":{"shape":"S49"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesOfferingsResult","type":"structure","members":{"Marker":{},"ReservedDBInstancesOfferings":{"type":"list","member":{"locationName":"ReservedDBInstancesOffering","type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"RecurringCharges":{"shape":"S7p"}},"wrapper":true}}}}},"DescribeSourceRegions":{"input":{"type":"structure","members":{"RegionName":{},"MaxRecords":{"type":"integer"},"Marker":{},"Filters":{"shape":"S49"}}},"output":{"resultWrapper":"DescribeSourceRegionsResult","type":"structure","members":{"Marker":{},"SourceRegions":{"type":"list","member":{"locationName":"SourceRegion","type":"structure","members":{"RegionName":{},"Endpoint":{},"Status":{}}}}}}},"DescribeValidDBInstanceModifications":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{}}},"output":{"resultWrapper":"DescribeValidDBInstanceModificationsResult","type":"structure","members":{"ValidDBInstanceModificationsMessage":{"type":"structure","members":{"Storage":{"type":"list","member":{"locationName":"ValidStorageOptions","type":"structure","members":{"StorageType":{},"StorageSize":{"shape":"S84"},"ProvisionedIops":{"shape":"S84"},"IopsToStorageRatio":{"type":"list","member":{"locationName":"DoubleRange","type":"structure","members":{"From":{"type":"double"},"To":{"type":"double"}}}},"SupportsStorageAutoscaling":{"type":"boolean"}}}},"ValidProcessorFeatures":{"shape":"S7f"}},"wrapper":true}}}},"DownloadDBLogFilePortion":{"input":{"type":"structure","required":["DBInstanceIdentifier","LogFileName"],"members":{"DBInstanceIdentifier":{},"LogFileName":{},"Marker":{},"NumberOfLines":{"type":"integer"}}},"output":{"resultWrapper":"DownloadDBLogFilePortionResult","type":"structure","members":{"LogFileData":{},"Marker":{},"AdditionalDataPending":{"type":"boolean"}}}},"FailoverDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"TargetDBInstanceIdentifier":{}}},"output":{"resultWrapper":"FailoverDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"S1r"}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceName"],"members":{"ResourceName":{},"Filters":{"shape":"S49"}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"TagList":{"shape":"Sb"}}}},"ModifyCurrentDBClusterCapacity":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"Capacity":{"type":"integer"},"SecondsBeforeTimeout":{"type":"integer"},"TimeoutAction":{}}},"output":{"resultWrapper":"ModifyCurrentDBClusterCapacityResult","type":"structure","members":{"DBClusterIdentifier":{},"PendingCapacity":{"type":"integer"},"CurrentCapacity":{"type":"integer"},"SecondsBeforeTimeout":{"type":"integer"},"TimeoutAction":{}}}},"ModifyDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"NewDBClusterIdentifier":{},"ApplyImmediately":{"type":"boolean"},"BackupRetentionPeriod":{"type":"integer"},"DBClusterParameterGroupName":{},"VpcSecurityGroupIds":{"shape":"S1m"},"Port":{"type":"integer"},"MasterUserPassword":{},"OptionGroupName":{},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"BacktrackWindow":{"type":"long"},"CloudwatchLogsExportConfiguration":{"shape":"S8h"},"EngineVersion":{},"AllowMajorVersionUpgrade":{"type":"boolean"},"DBInstanceParameterGroupName":{},"ScalingConfiguration":{"shape":"S1p"},"DeletionProtection":{"type":"boolean"},"EnableHttpEndpoint":{"type":"boolean"},"CopyTagsToSnapshot":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"S1r"}}}},"ModifyDBClusterEndpoint":{"input":{"type":"structure","required":["DBClusterEndpointIdentifier"],"members":{"DBClusterEndpointIdentifier":{},"EndpointType":{},"StaticMembers":{"shape":"S1s"},"ExcludedMembers":{"shape":"S1s"}}},"output":{"shape":"S24","resultWrapper":"ModifyDBClusterEndpointResult"}},"ModifyDBClusterParameterGroup":{"input":{"type":"structure","required":["DBClusterParameterGroupName","Parameters"],"members":{"DBClusterParameterGroupName":{},"Parameters":{"shape":"S4q"}}},"output":{"shape":"S8l","resultWrapper":"ModifyDBClusterParameterGroupResult"}},"ModifyDBClusterSnapshotAttribute":{"input":{"type":"structure","required":["DBClusterSnapshotIdentifier","AttributeName"],"members":{"DBClusterSnapshotIdentifier":{},"AttributeName":{},"ValuesToAdd":{"shape":"S4z"},"ValuesToRemove":{"shape":"S4z"}}},"output":{"resultWrapper":"ModifyDBClusterSnapshotAttributeResult","type":"structure","members":{"DBClusterSnapshotAttributesResult":{"shape":"S4w"}}}},"ModifyDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"DBSubnetGroupName":{},"DBSecurityGroups":{"shape":"S2a"},"VpcSecurityGroupIds":{"shape":"S1m"},"ApplyImmediately":{"type":"boolean"},"MasterUserPassword":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AllowMajorVersionUpgrade":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"NewDBInstanceIdentifier":{},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{},"CACertificateIdentifier":{},"Domain":{},"CopyTagsToSnapshot":{"type":"boolean"},"MonitoringInterval":{"type":"integer"},"DBPortNumber":{"type":"integer"},"PubliclyAccessible":{"type":"boolean"},"MonitoringRoleArn":{},"DomainIAMRoleName":{},"PromotionTier":{"type":"integer"},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"EnablePerformanceInsights":{"type":"boolean"},"PerformanceInsightsKMSKeyId":{},"PerformanceInsightsRetentionPeriod":{"type":"integer"},"CloudwatchLogsExportConfiguration":{"shape":"S8h"},"ProcessorFeatures":{"shape":"S18"},"UseDefaultProcessorFeatures":{"type":"boolean"},"DeletionProtection":{"type":"boolean"},"MaxAllocatedStorage":{"type":"integer"}}},"output":{"resultWrapper":"ModifyDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S2c"}}}},"ModifyDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","Parameters"],"members":{"DBParameterGroupName":{},"Parameters":{"shape":"S4q"}}},"output":{"shape":"S8r","resultWrapper":"ModifyDBParameterGroupResult"}},"ModifyDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier"],"members":{"DBSnapshotIdentifier":{},"EngineVersion":{},"OptionGroupName":{}}},"output":{"resultWrapper":"ModifyDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"S16"}}}},"ModifyDBSnapshotAttribute":{"input":{"type":"structure","required":["DBSnapshotIdentifier","AttributeName"],"members":{"DBSnapshotIdentifier":{},"AttributeName":{},"ValuesToAdd":{"shape":"S4z"},"ValuesToRemove":{"shape":"S4z"}}},"output":{"resultWrapper":"ModifyDBSnapshotAttributeResult","type":"structure","members":{"DBSnapshotAttributesResult":{"shape":"S61"}}}},"ModifyDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S35"}}},"output":{"resultWrapper":"ModifyDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S2g"}}}},"ModifyEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S8"},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S6"}}}},"ModifyGlobalCluster":{"input":{"type":"structure","members":{"GlobalClusterIdentifier":{},"NewGlobalClusterIdentifier":{},"DeletionProtection":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyGlobalClusterResult","type":"structure","members":{"GlobalCluster":{"shape":"S3b"}}}},"ModifyOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{},"OptionsToInclude":{"type":"list","member":{"locationName":"OptionConfiguration","type":"structure","required":["OptionName"],"members":{"OptionName":{},"Port":{"type":"integer"},"OptionVersion":{},"DBSecurityGroupMemberships":{"shape":"S2a"},"VpcSecurityGroupMemberships":{"shape":"S1m"},"OptionSettings":{"type":"list","member":{"shape":"S1g","locationName":"OptionSetting"}}}}},"OptionsToRemove":{"type":"list","member":{}},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S1c"}}}},"PromoteReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{}}},"output":{"resultWrapper":"PromoteReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"S2c"}}}},"PromoteReadReplicaDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{}}},"output":{"resultWrapper":"PromoteReadReplicaDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"S1r"}}}},"PurchaseReservedDBInstancesOffering":{"input":{"type":"structure","required":["ReservedDBInstancesOfferingId"],"members":{"ReservedDBInstancesOfferingId":{},"ReservedDBInstanceId":{},"DBInstanceCount":{"type":"integer"},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"PurchaseReservedDBInstancesOfferingResult","type":"structure","members":{"ReservedDBInstance":{"shape":"S7n"}}}},"RebootDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"ForceFailover":{"type":"boolean"}}},"output":{"resultWrapper":"RebootDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S2c"}}}},"RemoveFromGlobalCluster":{"input":{"type":"structure","members":{"GlobalClusterIdentifier":{},"DbClusterIdentifier":{}}},"output":{"resultWrapper":"RemoveFromGlobalClusterResult","type":"structure","members":{"GlobalCluster":{"shape":"S3b"}}}},"RemoveRoleFromDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier","RoleArn"],"members":{"DBClusterIdentifier":{},"RoleArn":{},"FeatureName":{}}}},"RemoveRoleFromDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier","RoleArn","FeatureName"],"members":{"DBInstanceIdentifier":{},"RoleArn":{},"FeatureName":{}}}},"RemoveSourceIdentifierFromSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"RemoveSourceIdentifierFromSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S6"}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"type":"list","member":{}}}}},"ResetDBClusterParameterGroup":{"input":{"type":"structure","required":["DBClusterParameterGroupName"],"members":{"DBClusterParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S4q"}}},"output":{"shape":"S8l","resultWrapper":"ResetDBClusterParameterGroupResult"}},"ResetDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S4q"}}},"output":{"shape":"S8r","resultWrapper":"ResetDBParameterGroupResult"}},"RestoreDBClusterFromS3":{"input":{"type":"structure","required":["DBClusterIdentifier","Engine","MasterUsername","MasterUserPassword","SourceEngine","SourceEngineVersion","S3BucketName","S3IngestionRoleArn"],"members":{"AvailabilityZones":{"shape":"Sz"},"BackupRetentionPeriod":{"type":"integer"},"CharacterSetName":{},"DatabaseName":{},"DBClusterIdentifier":{},"DBClusterParameterGroupName":{},"VpcSecurityGroupIds":{"shape":"S1m"},"DBSubnetGroupName":{},"Engine":{},"EngineVersion":{},"Port":{"type":"integer"},"MasterUsername":{},"MasterUserPassword":{},"OptionGroupName":{},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"Tags":{"shape":"Sb"},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"SourceEngine":{},"SourceEngineVersion":{},"S3BucketName":{},"S3Prefix":{},"S3IngestionRoleArn":{},"BacktrackWindow":{"type":"long"},"EnableCloudwatchLogsExports":{"shape":"S1o"},"DeletionProtection":{"type":"boolean"},"CopyTagsToSnapshot":{"type":"boolean"}}},"output":{"resultWrapper":"RestoreDBClusterFromS3Result","type":"structure","members":{"DBCluster":{"shape":"S1r"}}}},"RestoreDBClusterFromSnapshot":{"input":{"type":"structure","required":["DBClusterIdentifier","SnapshotIdentifier","Engine"],"members":{"AvailabilityZones":{"shape":"Sz"},"DBClusterIdentifier":{},"SnapshotIdentifier":{},"Engine":{},"EngineVersion":{},"Port":{"type":"integer"},"DBSubnetGroupName":{},"DatabaseName":{},"OptionGroupName":{},"VpcSecurityGroupIds":{"shape":"S1m"},"Tags":{"shape":"Sb"},"KmsKeyId":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"BacktrackWindow":{"type":"long"},"EnableCloudwatchLogsExports":{"shape":"S1o"},"EngineMode":{},"ScalingConfiguration":{"shape":"S1p"},"DBClusterParameterGroupName":{},"DeletionProtection":{"type":"boolean"},"CopyTagsToSnapshot":{"type":"boolean"}}},"output":{"resultWrapper":"RestoreDBClusterFromSnapshotResult","type":"structure","members":{"DBCluster":{"shape":"S1r"}}}},"RestoreDBClusterToPointInTime":{"input":{"type":"structure","required":["DBClusterIdentifier","SourceDBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"RestoreType":{},"SourceDBClusterIdentifier":{},"RestoreToTime":{"type":"timestamp"},"UseLatestRestorableTime":{"type":"boolean"},"Port":{"type":"integer"},"DBSubnetGroupName":{},"OptionGroupName":{},"VpcSecurityGroupIds":{"shape":"S1m"},"Tags":{"shape":"Sb"},"KmsKeyId":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"BacktrackWindow":{"type":"long"},"EnableCloudwatchLogsExports":{"shape":"S1o"},"DBClusterParameterGroupName":{},"DeletionProtection":{"type":"boolean"},"CopyTagsToSnapshot":{"type":"boolean"}}},"output":{"resultWrapper":"RestoreDBClusterToPointInTimeResult","type":"structure","members":{"DBCluster":{"shape":"S1r"}}}},"RestoreDBInstanceFromDBSnapshot":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBSnapshotIdentifier"],"members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{},"Tags":{"shape":"Sb"},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{},"VpcSecurityGroupIds":{"shape":"S1m"},"Domain":{},"CopyTagsToSnapshot":{"type":"boolean"},"DomainIAMRoleName":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"EnableCloudwatchLogsExports":{"shape":"S1o"},"ProcessorFeatures":{"shape":"S18"},"UseDefaultProcessorFeatures":{"type":"boolean"},"DBParameterGroupName":{},"DeletionProtection":{"type":"boolean"}}},"output":{"resultWrapper":"RestoreDBInstanceFromDBSnapshotResult","type":"structure","members":{"DBInstance":{"shape":"S2c"}}}},"RestoreDBInstanceFromS3":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBInstanceClass","Engine","SourceEngine","SourceEngineVersion","S3BucketName","S3IngestionRoleArn"],"members":{"DBName":{},"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"Engine":{},"MasterUsername":{},"MasterUserPassword":{},"DBSecurityGroups":{"shape":"S2a"},"VpcSecurityGroupIds":{"shape":"S1m"},"AvailabilityZone":{},"DBSubnetGroupName":{},"PreferredMaintenanceWindow":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"Port":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"Sb"},"StorageType":{},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"CopyTagsToSnapshot":{"type":"boolean"},"MonitoringInterval":{"type":"integer"},"MonitoringRoleArn":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"SourceEngine":{},"SourceEngineVersion":{},"S3BucketName":{},"S3Prefix":{},"S3IngestionRoleArn":{},"EnablePerformanceInsights":{"type":"boolean"},"PerformanceInsightsKMSKeyId":{},"PerformanceInsightsRetentionPeriod":{"type":"integer"},"EnableCloudwatchLogsExports":{"shape":"S1o"},"ProcessorFeatures":{"shape":"S18"},"UseDefaultProcessorFeatures":{"type":"boolean"},"DeletionProtection":{"type":"boolean"}}},"output":{"resultWrapper":"RestoreDBInstanceFromS3Result","type":"structure","members":{"DBInstance":{"shape":"S2c"}}}},"RestoreDBInstanceToPointInTime":{"input":{"type":"structure","required":["TargetDBInstanceIdentifier"],"members":{"SourceDBInstanceIdentifier":{},"TargetDBInstanceIdentifier":{},"RestoreTime":{"type":"timestamp"},"UseLatestRestorableTime":{"type":"boolean"},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{},"CopyTagsToSnapshot":{"type":"boolean"},"Tags":{"shape":"Sb"},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{},"VpcSecurityGroupIds":{"shape":"S1m"},"Domain":{},"DomainIAMRoleName":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"EnableCloudwatchLogsExports":{"shape":"S1o"},"ProcessorFeatures":{"shape":"S18"},"UseDefaultProcessorFeatures":{"type":"boolean"},"DBParameterGroupName":{},"DeletionProtection":{"type":"boolean"},"SourceDbiResourceId":{}}},"output":{"resultWrapper":"RestoreDBInstanceToPointInTimeResult","type":"structure","members":{"DBInstance":{"shape":"S2c"}}}},"RevokeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"RevokeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sl"}}}},"StartActivityStream":{"input":{"type":"structure","required":["ResourceArn","Mode","KmsKeyId"],"members":{"ResourceArn":{},"Mode":{},"KmsKeyId":{},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"StartActivityStreamResult","type":"structure","members":{"KmsKeyId":{},"KinesisStreamName":{},"Status":{},"Mode":{},"ApplyImmediately":{"type":"boolean"}}}},"StartDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{}}},"output":{"resultWrapper":"StartDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"S1r"}}}},"StartDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{}}},"output":{"resultWrapper":"StartDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S2c"}}}},"StopActivityStream":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"StopActivityStreamResult","type":"structure","members":{"KmsKeyId":{},"KinesisStreamName":{},"Status":{}}}},"StopDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{}}},"output":{"resultWrapper":"StopDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"S1r"}}}},"StopDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{}}},"output":{"resultWrapper":"StopDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S2c"}}}}},"shapes":{"S6":{"type":"structure","members":{"CustomerAwsId":{},"CustSubscriptionId":{},"SnsTopicArn":{},"Status":{},"SubscriptionCreationTime":{},"SourceType":{},"SourceIdsList":{"shape":"S7"},"EventCategoriesList":{"shape":"S8"},"Enabled":{"type":"boolean"},"EventSubscriptionArn":{}},"wrapper":true},"S7":{"type":"list","member":{"locationName":"SourceId"}},"S8":{"type":"list","member":{"locationName":"EventCategory"}},"Sb":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"Sf":{"type":"structure","members":{"ResourceIdentifier":{},"PendingMaintenanceActionDetails":{"type":"list","member":{"locationName":"PendingMaintenanceAction","type":"structure","members":{"Action":{},"AutoAppliedAfterDate":{"type":"timestamp"},"ForcedApplyDate":{"type":"timestamp"},"OptInStatus":{},"CurrentApplyDate":{"type":"timestamp"},"Description":{}}}}},"wrapper":true},"Sl":{"type":"structure","members":{"OwnerId":{},"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"VpcId":{},"EC2SecurityGroups":{"type":"list","member":{"locationName":"EC2SecurityGroup","type":"structure","members":{"Status":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}}},"IPRanges":{"type":"list","member":{"locationName":"IPRange","type":"structure","members":{"Status":{},"CIDRIP":{}}}},"DBSecurityGroupArn":{}},"wrapper":true},"Ss":{"type":"structure","members":{"DBClusterIdentifier":{},"BacktrackIdentifier":{},"BacktrackTo":{"type":"timestamp"},"BacktrackedFrom":{"type":"timestamp"},"BacktrackRequestCreationTime":{"type":"timestamp"},"Status":{}}},"Sv":{"type":"structure","members":{"DBClusterParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"DBClusterParameterGroupArn":{}},"wrapper":true},"Sy":{"type":"structure","members":{"AvailabilityZones":{"shape":"Sz"},"DBClusterSnapshotIdentifier":{},"DBClusterIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Engine":{},"AllocatedStorage":{"type":"integer"},"Status":{},"Port":{"type":"integer"},"VpcId":{},"ClusterCreateTime":{"type":"timestamp"},"MasterUsername":{},"EngineVersion":{},"LicenseModel":{},"SnapshotType":{},"PercentProgress":{"type":"integer"},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"DBClusterSnapshotArn":{},"SourceDBClusterSnapshotArn":{},"IAMDatabaseAuthenticationEnabled":{"type":"boolean"}},"wrapper":true},"Sz":{"type":"list","member":{"locationName":"AvailabilityZone"}},"S13":{"type":"structure","members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"DBParameterGroupArn":{}},"wrapper":true},"S16":{"type":"structure","members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Engine":{},"AllocatedStorage":{"type":"integer"},"Status":{},"Port":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"InstanceCreateTime":{"type":"timestamp"},"MasterUsername":{},"EngineVersion":{},"LicenseModel":{},"SnapshotType":{},"Iops":{"type":"integer"},"OptionGroupName":{},"PercentProgress":{"type":"integer"},"SourceRegion":{},"SourceDBSnapshotIdentifier":{},"StorageType":{},"TdeCredentialArn":{},"Encrypted":{"type":"boolean"},"KmsKeyId":{},"DBSnapshotArn":{},"Timezone":{},"IAMDatabaseAuthenticationEnabled":{"type":"boolean"},"ProcessorFeatures":{"shape":"S18"},"DbiResourceId":{}},"wrapper":true},"S18":{"type":"list","member":{"locationName":"ProcessorFeature","type":"structure","members":{"Name":{},"Value":{}}}},"S1c":{"type":"structure","members":{"OptionGroupName":{},"OptionGroupDescription":{},"EngineName":{},"MajorEngineVersion":{},"Options":{"type":"list","member":{"locationName":"Option","type":"structure","members":{"OptionName":{},"OptionDescription":{},"Persistent":{"type":"boolean"},"Permanent":{"type":"boolean"},"Port":{"type":"integer"},"OptionVersion":{},"OptionSettings":{"type":"list","member":{"shape":"S1g","locationName":"OptionSetting"}},"DBSecurityGroupMemberships":{"shape":"S1h"},"VpcSecurityGroupMemberships":{"shape":"S1j"}}}},"AllowsVpcAndNonVpcInstanceMemberships":{"type":"boolean"},"VpcId":{},"OptionGroupArn":{}},"wrapper":true},"S1g":{"type":"structure","members":{"Name":{},"Value":{},"DefaultValue":{},"Description":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"IsCollection":{"type":"boolean"}}},"S1h":{"type":"list","member":{"locationName":"DBSecurityGroup","type":"structure","members":{"DBSecurityGroupName":{},"Status":{}}}},"S1j":{"type":"list","member":{"locationName":"VpcSecurityGroupMembership","type":"structure","members":{"VpcSecurityGroupId":{},"Status":{}}}},"S1m":{"type":"list","member":{"locationName":"VpcSecurityGroupId"}},"S1o":{"type":"list","member":{}},"S1p":{"type":"structure","members":{"MinCapacity":{"type":"integer"},"MaxCapacity":{"type":"integer"},"AutoPause":{"type":"boolean"},"SecondsUntilAutoPause":{"type":"integer"},"TimeoutAction":{}}},"S1r":{"type":"structure","members":{"AllocatedStorage":{"type":"integer"},"AvailabilityZones":{"shape":"Sz"},"BackupRetentionPeriod":{"type":"integer"},"CharacterSetName":{},"DatabaseName":{},"DBClusterIdentifier":{},"DBClusterParameterGroup":{},"DBSubnetGroup":{},"Status":{},"PercentProgress":{},"EarliestRestorableTime":{"type":"timestamp"},"Endpoint":{},"ReaderEndpoint":{},"CustomEndpoints":{"shape":"S1s"},"MultiAZ":{"type":"boolean"},"Engine":{},"EngineVersion":{},"LatestRestorableTime":{"type":"timestamp"},"Port":{"type":"integer"},"MasterUsername":{},"DBClusterOptionGroupMemberships":{"type":"list","member":{"locationName":"DBClusterOptionGroup","type":"structure","members":{"DBClusterOptionGroupName":{},"Status":{}}}},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"ReplicationSourceIdentifier":{},"ReadReplicaIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaIdentifier"}},"DBClusterMembers":{"type":"list","member":{"locationName":"DBClusterMember","type":"structure","members":{"DBInstanceIdentifier":{},"IsClusterWriter":{"type":"boolean"},"DBClusterParameterGroupStatus":{},"PromotionTier":{"type":"integer"}},"wrapper":true}},"VpcSecurityGroups":{"shape":"S1j"},"HostedZoneId":{},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"DbClusterResourceId":{},"DBClusterArn":{},"AssociatedRoles":{"type":"list","member":{"locationName":"DBClusterRole","type":"structure","members":{"RoleArn":{},"Status":{},"FeatureName":{}}}},"IAMDatabaseAuthenticationEnabled":{"type":"boolean"},"CloneGroupId":{},"ClusterCreateTime":{"type":"timestamp"},"EarliestBacktrackTime":{"type":"timestamp"},"BacktrackWindow":{"type":"long"},"BacktrackConsumedChangeRecords":{"type":"long"},"EnabledCloudwatchLogsExports":{"shape":"S1o"},"Capacity":{"type":"integer"},"EngineMode":{},"ScalingConfigurationInfo":{"type":"structure","members":{"MinCapacity":{"type":"integer"},"MaxCapacity":{"type":"integer"},"AutoPause":{"type":"boolean"},"SecondsUntilAutoPause":{"type":"integer"},"TimeoutAction":{}}},"DeletionProtection":{"type":"boolean"},"HttpEndpointEnabled":{"type":"boolean"},"ActivityStreamMode":{},"ActivityStreamStatus":{},"ActivityStreamKmsKeyId":{},"ActivityStreamKinesisStreamName":{},"CopyTagsToSnapshot":{"type":"boolean"},"CrossAccountClone":{"type":"boolean"}},"wrapper":true},"S1s":{"type":"list","member":{}},"S24":{"type":"structure","members":{"DBClusterEndpointIdentifier":{},"DBClusterIdentifier":{},"DBClusterEndpointResourceIdentifier":{},"Endpoint":{},"Status":{},"EndpointType":{},"CustomEndpointType":{},"StaticMembers":{"shape":"S1s"},"ExcludedMembers":{"shape":"S1s"},"DBClusterEndpointArn":{}}},"S2a":{"type":"list","member":{"locationName":"DBSecurityGroupName"}},"S2c":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBInstanceClass":{},"Engine":{},"DBInstanceStatus":{},"MasterUsername":{},"DBName":{},"Endpoint":{"shape":"S2d"},"AllocatedStorage":{"type":"integer"},"InstanceCreateTime":{"type":"timestamp"},"PreferredBackupWindow":{},"BackupRetentionPeriod":{"type":"integer"},"DBSecurityGroups":{"shape":"S1h"},"VpcSecurityGroups":{"shape":"S1j"},"DBParameterGroups":{"type":"list","member":{"locationName":"DBParameterGroup","type":"structure","members":{"DBParameterGroupName":{},"ParameterApplyStatus":{}}}},"AvailabilityZone":{},"DBSubnetGroup":{"shape":"S2g"},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"DBInstanceClass":{},"AllocatedStorage":{"type":"integer"},"MasterUserPassword":{},"Port":{"type":"integer"},"BackupRetentionPeriod":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"LicenseModel":{},"Iops":{"type":"integer"},"DBInstanceIdentifier":{},"StorageType":{},"CACertificateIdentifier":{},"DBSubnetGroupName":{},"PendingCloudwatchLogsExports":{"type":"structure","members":{"LogTypesToEnable":{"shape":"S1o"},"LogTypesToDisable":{"shape":"S1o"}}},"ProcessorFeatures":{"shape":"S18"}}},"LatestRestorableTime":{"type":"timestamp"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"ReadReplicaSourceDBInstanceIdentifier":{},"ReadReplicaDBInstanceIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaDBInstanceIdentifier"}},"ReadReplicaDBClusterIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaDBClusterIdentifier"}},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupMemberships":{"type":"list","member":{"locationName":"OptionGroupMembership","type":"structure","members":{"OptionGroupName":{},"Status":{}}}},"CharacterSetName":{},"SecondaryAvailabilityZone":{},"PubliclyAccessible":{"type":"boolean"},"StatusInfos":{"type":"list","member":{"locationName":"DBInstanceStatusInfo","type":"structure","members":{"StatusType":{},"Normal":{"type":"boolean"},"Status":{},"Message":{}}}},"StorageType":{},"TdeCredentialArn":{},"DbInstancePort":{"type":"integer"},"DBClusterIdentifier":{},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"DbiResourceId":{},"CACertificateIdentifier":{},"DomainMemberships":{"type":"list","member":{"locationName":"DomainMembership","type":"structure","members":{"Domain":{},"Status":{},"FQDN":{},"IAMRoleName":{}}}},"CopyTagsToSnapshot":{"type":"boolean"},"MonitoringInterval":{"type":"integer"},"EnhancedMonitoringResourceArn":{},"MonitoringRoleArn":{},"PromotionTier":{"type":"integer"},"DBInstanceArn":{},"Timezone":{},"IAMDatabaseAuthenticationEnabled":{"type":"boolean"},"PerformanceInsightsEnabled":{"type":"boolean"},"PerformanceInsightsKMSKeyId":{},"PerformanceInsightsRetentionPeriod":{"type":"integer"},"EnabledCloudwatchLogsExports":{"shape":"S1o"},"ProcessorFeatures":{"shape":"S18"},"DeletionProtection":{"type":"boolean"},"AssociatedRoles":{"type":"list","member":{"locationName":"DBInstanceRole","type":"structure","members":{"RoleArn":{},"FeatureName":{},"Status":{}}}},"ListenerEndpoint":{"shape":"S2d"},"MaxAllocatedStorage":{"type":"integer"}},"wrapper":true},"S2d":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"},"HostedZoneId":{}}},"S2g":{"type":"structure","members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"VpcId":{},"SubnetGroupStatus":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"shape":"S2j"},"SubnetStatus":{}}}},"DBSubnetGroupArn":{}},"wrapper":true},"S2j":{"type":"structure","members":{"Name":{}},"wrapper":true},"S35":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S3b":{"type":"structure","members":{"GlobalClusterIdentifier":{},"GlobalClusterResourceId":{},"GlobalClusterArn":{},"Status":{},"Engine":{},"EngineVersion":{},"DatabaseName":{},"StorageEncrypted":{"type":"boolean"},"DeletionProtection":{"type":"boolean"},"GlobalClusterMembers":{"type":"list","member":{"locationName":"GlobalClusterMember","type":"structure","members":{"DBClusterArn":{},"Readers":{"type":"list","member":{}},"IsWriter":{"type":"boolean"}},"wrapper":true}}},"wrapper":true},"S3r":{"type":"structure","members":{"DBInstanceArn":{},"DbiResourceId":{},"Region":{},"DBInstanceIdentifier":{},"RestoreWindow":{"type":"structure","members":{"EarliestTime":{"type":"timestamp"},"LatestTime":{"type":"timestamp"}}},"AllocatedStorage":{"type":"integer"},"Status":{},"Port":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"InstanceCreateTime":{"type":"timestamp"},"MasterUsername":{},"Engine":{},"EngineVersion":{},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"TdeCredentialArn":{},"Encrypted":{"type":"boolean"},"StorageType":{},"KmsKeyId":{},"Timezone":{},"IAMDatabaseAuthenticationEnabled":{"type":"boolean"}},"wrapper":true},"S49":{"type":"list","member":{"locationName":"Filter","type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"type":"list","member":{"locationName":"Value"}}}}},"S4q":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"ApplyMethod":{},"SupportedEngineModes":{"shape":"S4t"}}}},"S4t":{"type":"list","member":{}},"S4w":{"type":"structure","members":{"DBClusterSnapshotIdentifier":{},"DBClusterSnapshotAttributes":{"type":"list","member":{"locationName":"DBClusterSnapshotAttribute","type":"structure","members":{"AttributeName":{},"AttributeValues":{"shape":"S4z"}}}}},"wrapper":true},"S4z":{"type":"list","member":{"locationName":"AttributeValue"}},"S5a":{"type":"structure","members":{"CharacterSetName":{},"CharacterSetDescription":{}}},"S61":{"type":"structure","members":{"DBSnapshotIdentifier":{},"DBSnapshotAttributes":{"type":"list","member":{"locationName":"DBSnapshotAttribute","type":"structure","members":{"AttributeName":{},"AttributeValues":{"shape":"S4z"}},"wrapper":true}}},"wrapper":true},"S6c":{"type":"structure","members":{"DBParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S4q"}},"wrapper":true},"S7f":{"type":"list","member":{"locationName":"AvailableProcessorFeature","type":"structure","members":{"Name":{},"DefaultValue":{},"AllowedValues":{}}}},"S7n":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"DBInstanceCount":{"type":"integer"},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"State":{},"RecurringCharges":{"shape":"S7p"},"ReservedDBInstanceArn":{}},"wrapper":true},"S7p":{"type":"list","member":{"locationName":"RecurringCharge","type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}},"wrapper":true}},"S84":{"type":"list","member":{"locationName":"Range","type":"structure","members":{"From":{"type":"integer"},"To":{"type":"integer"},"Step":{"type":"integer"}}}},"S8h":{"type":"structure","members":{"EnableLogTypes":{"shape":"S1o"},"DisableLogTypes":{"shape":"S1o"}}},"S8l":{"type":"structure","members":{"DBClusterParameterGroupName":{}}},"S8r":{"type":"structure","members":{"DBParameterGroupName":{}}}}}')},Mu3Q:function(e){e.exports=JSON.parse('{"pagination":{"ListCloudFrontOriginAccessIdentities":{"input_token":"Marker","limit_key":"MaxItems","more_results":"CloudFrontOriginAccessIdentityList.IsTruncated","output_token":"CloudFrontOriginAccessIdentityList.NextMarker","result_key":"CloudFrontOriginAccessIdentityList.Items"},"ListDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"DistributionList.IsTruncated","output_token":"DistributionList.NextMarker","result_key":"DistributionList.Items"},"ListInvalidations":{"input_token":"Marker","limit_key":"MaxItems","more_results":"InvalidationList.IsTruncated","output_token":"InvalidationList.NextMarker","result_key":"InvalidationList.Items"},"ListStreamingDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"StreamingDistributionList.IsTruncated","output_token":"StreamingDistributionList.NextMarker","result_key":"StreamingDistributionList.Items"}}}')},"N2+Z":function(e,t,r){var n=r("QsWE");n.Signers.V3=(0,n.util.inherit)(n.Signers.RequestSigner,{addAuthorization:function(e,t){var r=n.util.date.rfc822(t);this.request.headers["X-Amz-Date"]=r,e.sessionToken&&(this.request.headers["x-amz-security-token"]=e.sessionToken),this.request.headers["X-Amzn-Authorization"]=this.authorization(e,r)},authorization:function(e){return"AWS3 AWSAccessKeyId="+e.accessKeyId+",Algorithm=HmacSHA256,SignedHeaders="+this.signedHeaders()+",Signature="+this.signature(e)},signedHeaders:function(){var e=[];return n.util.arrayEach(this.headersToSign(),(function(t){e.push(t.toLowerCase())})),e.sort().join(";")},canonicalHeaders:function(){var e=this.request.headers,t=[];return n.util.arrayEach(this.headersToSign(),(function(r){t.push(r.toLowerCase().trim()+":"+String(e[r]).trim())})),t.sort().join("\n")+"\n"},headersToSign:function(){var e=[];return n.util.each(this.request.headers,(function(t){("Host"===t||"Content-Encoding"===t||t.match(/^X-Amz/i))&&e.push(t)})),e},signature:function(e){return n.util.crypto.hmac(e.secretAccessKey,this.stringToSign(),"base64")},stringToSign:function(){var e=[];return e.push(this.request.method),e.push("/"),e.push(""),e.push(this.canonicalHeaders()),e.push(this.request.body),n.util.crypto.sha256(e.join("\n"))}}),e.exports=n.Signers.V3},NMFa:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.firehose={},n.Firehose=i.defineService("firehose",["2015-08-04"]),Object.defineProperty(o.services.firehose,"2015-08-04",{get:function(){var e=r("4d4Z");return e.paginators=r("Xnjs").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Firehose},NODT:function(e,t,r){var n,i,o=r("ZyCK"),a=r("V20V"),s=0,u=0;e.exports=function(e,t,r){var c=t&&r||0,l=t||[],p=(e=e||{}).node||n,m=void 0!==e.clockseq?e.clockseq:i;if(null==p||null==m){var d=o();null==p&&(p=n=[1|d[0],d[1],d[2],d[3],d[4],d[5]]),null==m&&(m=i=16383&(d[6]<<8|d[7]))}var y=void 0!==e.msecs?e.msecs:(new Date).getTime(),h=void 0!==e.nsecs?e.nsecs:u+1,f=y-s+(h-u)/1e4;if(f<0&&void 0===e.clockseq&&(m=m+1&16383),(f<0||y>s)&&void 0===e.nsecs&&(h=0),h>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=y,u=h,i=m;var b=(1e4*(268435455&(y+=122192928e5))+h)%4294967296;l[c++]=b>>>24&255,l[c++]=b>>>16&255,l[c++]=b>>>8&255,l[c++]=255&b;var g=y/4294967296*1e4&268435455;l[c++]=g>>>8&255,l[c++]=255&g,l[c++]=g>>>24&15|16,l[c++]=g>>>16&255,l[c++]=m>>>8|128,l[c++]=255&m;for(var S=0;S<6;++S)l[c+S]=p[S];return t||a(l)}},NPVZ:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.kinesisvideomedia={},n.KinesisVideoMedia=i.defineService("kinesisvideomedia",["2017-09-30"]),Object.defineProperty(o.services.kinesisvideomedia,"2017-09-30",{get:function(){var e=r("Ny6e");return e.paginators=r("UZ4O").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.KinesisVideoMedia},NVWg:function(e,t,r){var n=r("5wkZ").eventMessageChunker,i=r("de4B").parseEvent;e.exports={createEventStream:function(e,t,r){for(var o=n(e),a=[],s=0;s=12?e:e+12:void 0},meridiem:function(e,t,r){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(r("wd/R"))},OjkT:function(e,t,r){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},r={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return r[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,r){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(r("wd/R"))},OmwH:function(e,t,r){!function(e){"use strict";e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,r){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(r("wd/R"))},OrsO:function(e){e.exports=JSON.parse('{"pagination":{"ListHealthChecks":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"NextMarker","result_key":"HealthChecks"},"ListHostedZones":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"NextMarker","result_key":"HostedZones"},"ListResourceRecordSets":{"input_token":["StartRecordName","StartRecordType","StartRecordIdentifier"],"limit_key":"MaxItems","more_results":"IsTruncated","output_token":["NextRecordName","NextRecordType","NextRecordIdentifier"],"result_key":"ResourceRecordSets"}}}')},Oxv6:function(e,t,r){!function(e){"use strict";var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,r){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(r("wd/R"))},PA2r:function(e,t,r){!function(e){"use strict";var t="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),r="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),n=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],i=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function o(e){return e>1&&e<5&&1!=~~(e/10)}function a(e,t,r,n){var i=e+" ";switch(r){case"s":return t||n?"pár sekund":"pár sekundami";case"ss":return t||n?i+(o(e)?"sekundy":"sekund"):i+"sekundami";case"m":return t?"minuta":n?"minutu":"minutou";case"mm":return t||n?i+(o(e)?"minuty":"minut"):i+"minutami";case"h":return t?"hodina":n?"hodinu":"hodinou";case"hh":return t||n?i+(o(e)?"hodiny":"hodin"):i+"hodinami";case"d":return t||n?"den":"dnem";case"dd":return t||n?i+(o(e)?"dny":"dní"):i+"dny";case"M":return t||n?"měsíc":"měsícem";case"MM":return t||n?i+(o(e)?"měsíce":"měsíců"):i+"měsíci";case"y":return t||n?"rok":"rokem";case"yy":return t||n?i+(o(e)?"roky":"let"):i+"lety"}}e.defineLocale("cs",{months:t,monthsShort:r,monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("wd/R"))},PG8h:function(e,t,r){var n=r("QsWE");n.util.update(n.APIGateway.prototype,{setAcceptHeader:function(e){var t=e.httpRequest;t.headers.Accept||(t.headers.Accept="application/json")},setupRequestListeners:function(e){e.addListener("build",this.setAcceptHeader),"getExport"===e.operation&&"swagger"===(e.params||{}).exportType&&e.addListener("extractData",n.util.convertPayloadToString)}})},PKKm:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2016-04-18","endpointPrefix":"cognito-idp","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Cognito Identity Provider","serviceId":"Cognito Identity Provider","signatureVersion":"v4","targetPrefix":"AWSCognitoIdentityProviderService","uid":"cognito-idp-2016-04-18"},"operations":{"AddCustomAttributes":{"input":{"type":"structure","required":["UserPoolId","CustomAttributes"],"members":{"UserPoolId":{},"CustomAttributes":{"type":"list","member":{"shape":"S4"}}}},"output":{"type":"structure","members":{}}},"AdminAddUserToGroup":{"input":{"type":"structure","required":["UserPoolId","Username","GroupName"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"GroupName":{}}}},"AdminConfirmSignUp":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"}}},"output":{"type":"structure","members":{}}},"AdminCreateUser":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"UserAttributes":{"shape":"Si"},"ValidationData":{"shape":"Si"},"TemporaryPassword":{"shape":"Sm"},"ForceAliasCreation":{"type":"boolean"},"MessageAction":{},"DesiredDeliveryMediums":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"User":{"shape":"Ss"}}}},"AdminDeleteUser":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"}}}},"AdminDeleteUserAttributes":{"input":{"type":"structure","required":["UserPoolId","Username","UserAttributeNames"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"UserAttributeNames":{"shape":"Sz"}}},"output":{"type":"structure","members":{}}},"AdminDisableProviderForUser":{"input":{"type":"structure","required":["UserPoolId","User"],"members":{"UserPoolId":{},"User":{"shape":"S12"}}},"output":{"type":"structure","members":{}}},"AdminDisableUser":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"}}},"output":{"type":"structure","members":{}}},"AdminEnableUser":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"}}},"output":{"type":"structure","members":{}}},"AdminForgetDevice":{"input":{"type":"structure","required":["UserPoolId","Username","DeviceKey"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"DeviceKey":{}}}},"AdminGetDevice":{"input":{"type":"structure","required":["DeviceKey","UserPoolId","Username"],"members":{"DeviceKey":{},"UserPoolId":{},"Username":{"shape":"Sd"}}},"output":{"type":"structure","required":["Device"],"members":{"Device":{"shape":"S1d"}}}},"AdminGetUser":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"}}},"output":{"type":"structure","required":["Username"],"members":{"Username":{"shape":"Sd"},"UserAttributes":{"shape":"Si"},"UserCreateDate":{"type":"timestamp"},"UserLastModifiedDate":{"type":"timestamp"},"Enabled":{"type":"boolean"},"UserStatus":{},"MFAOptions":{"shape":"Sv"},"PreferredMfaSetting":{},"UserMFASettingList":{"shape":"S1g"}}}},"AdminInitiateAuth":{"input":{"type":"structure","required":["UserPoolId","ClientId","AuthFlow"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1i"},"AuthFlow":{},"AuthParameters":{"shape":"S1k"},"ClientMetadata":{"shape":"S1l"},"AnalyticsMetadata":{"shape":"S1m"},"ContextData":{"shape":"S1n"}}},"output":{"type":"structure","members":{"ChallengeName":{},"Session":{},"ChallengeParameters":{"shape":"S1t"},"AuthenticationResult":{"shape":"S1u"}}}},"AdminLinkProviderForUser":{"input":{"type":"structure","required":["UserPoolId","DestinationUser","SourceUser"],"members":{"UserPoolId":{},"DestinationUser":{"shape":"S12"},"SourceUser":{"shape":"S12"}}},"output":{"type":"structure","members":{}}},"AdminListDevices":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"Limit":{"type":"integer"},"PaginationToken":{}}},"output":{"type":"structure","members":{"Devices":{"shape":"S24"},"PaginationToken":{}}}},"AdminListGroupsForUser":{"input":{"type":"structure","required":["Username","UserPoolId"],"members":{"Username":{"shape":"Sd"},"UserPoolId":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Groups":{"shape":"S28"},"NextToken":{}}}},"AdminListUserAuthEvents":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AuthEvents":{"type":"list","member":{"type":"structure","members":{"EventId":{},"EventType":{},"CreationDate":{"type":"timestamp"},"EventResponse":{},"EventRisk":{"type":"structure","members":{"RiskDecision":{},"RiskLevel":{}}},"ChallengeResponses":{"type":"list","member":{"type":"structure","members":{"ChallengeName":{},"ChallengeResponse":{}}}},"EventContextData":{"type":"structure","members":{"IpAddress":{},"DeviceName":{},"Timezone":{},"City":{},"Country":{}}},"EventFeedback":{"type":"structure","required":["FeedbackValue","Provider"],"members":{"FeedbackValue":{},"Provider":{},"FeedbackDate":{"type":"timestamp"}}}}}},"NextToken":{}}}},"AdminRemoveUserFromGroup":{"input":{"type":"structure","required":["UserPoolId","Username","GroupName"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"GroupName":{}}}},"AdminResetUserPassword":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"}}},"output":{"type":"structure","members":{}}},"AdminRespondToAuthChallenge":{"input":{"type":"structure","required":["UserPoolId","ClientId","ChallengeName"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1i"},"ChallengeName":{},"ChallengeResponses":{"shape":"S2x"},"Session":{},"AnalyticsMetadata":{"shape":"S1m"},"ContextData":{"shape":"S1n"}}},"output":{"type":"structure","members":{"ChallengeName":{},"Session":{},"ChallengeParameters":{"shape":"S1t"},"AuthenticationResult":{"shape":"S1u"}}}},"AdminSetUserMFAPreference":{"input":{"type":"structure","required":["Username","UserPoolId"],"members":{"SMSMfaSettings":{"shape":"S30"},"SoftwareTokenMfaSettings":{"shape":"S31"},"Username":{"shape":"Sd"},"UserPoolId":{}}},"output":{"type":"structure","members":{}}},"AdminSetUserPassword":{"input":{"type":"structure","required":["UserPoolId","Username","Password"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"Password":{"shape":"Sm"},"Permanent":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"AdminSetUserSettings":{"input":{"type":"structure","required":["UserPoolId","Username","MFAOptions"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"MFAOptions":{"shape":"Sv"}}},"output":{"type":"structure","members":{}}},"AdminUpdateAuthEventFeedback":{"input":{"type":"structure","required":["UserPoolId","Username","EventId","FeedbackValue"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"EventId":{},"FeedbackValue":{}}},"output":{"type":"structure","members":{}}},"AdminUpdateDeviceStatus":{"input":{"type":"structure","required":["UserPoolId","Username","DeviceKey"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"DeviceKey":{},"DeviceRememberedStatus":{}}},"output":{"type":"structure","members":{}}},"AdminUpdateUserAttributes":{"input":{"type":"structure","required":["UserPoolId","Username","UserAttributes"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"UserAttributes":{"shape":"Si"}}},"output":{"type":"structure","members":{}}},"AdminUserGlobalSignOut":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"}}},"output":{"type":"structure","members":{}}},"AssociateSoftwareToken":{"input":{"type":"structure","members":{"AccessToken":{"shape":"S1v"},"Session":{}}},"output":{"type":"structure","members":{"SecretCode":{"type":"string","sensitive":true},"Session":{}}}},"ChangePassword":{"input":{"type":"structure","required":["PreviousPassword","ProposedPassword","AccessToken"],"members":{"PreviousPassword":{"shape":"Sm"},"ProposedPassword":{"shape":"Sm"},"AccessToken":{"shape":"S1v"}}},"output":{"type":"structure","members":{}},"authtype":"none"},"ConfirmDevice":{"input":{"type":"structure","required":["AccessToken","DeviceKey"],"members":{"AccessToken":{"shape":"S1v"},"DeviceKey":{},"DeviceSecretVerifierConfig":{"type":"structure","members":{"PasswordVerifier":{},"Salt":{}}},"DeviceName":{}}},"output":{"type":"structure","members":{"UserConfirmationNecessary":{"type":"boolean"}}}},"ConfirmForgotPassword":{"input":{"type":"structure","required":["ClientId","Username","ConfirmationCode","Password"],"members":{"ClientId":{"shape":"S1i"},"SecretHash":{"shape":"S3r"},"Username":{"shape":"Sd"},"ConfirmationCode":{},"Password":{"shape":"Sm"},"AnalyticsMetadata":{"shape":"S1m"},"UserContextData":{"shape":"S3t"}}},"output":{"type":"structure","members":{}},"authtype":"none"},"ConfirmSignUp":{"input":{"type":"structure","required":["ClientId","Username","ConfirmationCode"],"members":{"ClientId":{"shape":"S1i"},"SecretHash":{"shape":"S3r"},"Username":{"shape":"Sd"},"ConfirmationCode":{},"ForceAliasCreation":{"type":"boolean"},"AnalyticsMetadata":{"shape":"S1m"},"UserContextData":{"shape":"S3t"}}},"output":{"type":"structure","members":{}},"authtype":"none"},"CreateGroup":{"input":{"type":"structure","required":["GroupName","UserPoolId"],"members":{"GroupName":{},"UserPoolId":{},"Description":{},"RoleArn":{},"Precedence":{"type":"integer"}}},"output":{"type":"structure","members":{"Group":{"shape":"S29"}}}},"CreateIdentityProvider":{"input":{"type":"structure","required":["UserPoolId","ProviderName","ProviderType","ProviderDetails"],"members":{"UserPoolId":{},"ProviderName":{},"ProviderType":{},"ProviderDetails":{"shape":"S42"},"AttributeMapping":{"shape":"S43"},"IdpIdentifiers":{"shape":"S45"}}},"output":{"type":"structure","required":["IdentityProvider"],"members":{"IdentityProvider":{"shape":"S48"}}}},"CreateResourceServer":{"input":{"type":"structure","required":["UserPoolId","Identifier","Name"],"members":{"UserPoolId":{},"Identifier":{},"Name":{},"Scopes":{"shape":"S4c"}}},"output":{"type":"structure","required":["ResourceServer"],"members":{"ResourceServer":{"shape":"S4h"}}}},"CreateUserImportJob":{"input":{"type":"structure","required":["JobName","UserPoolId","CloudWatchLogsRoleArn"],"members":{"JobName":{},"UserPoolId":{},"CloudWatchLogsRoleArn":{}}},"output":{"type":"structure","members":{"UserImportJob":{"shape":"S4l"}}}},"CreateUserPool":{"input":{"type":"structure","required":["PoolName"],"members":{"PoolName":{},"Policies":{"shape":"S4t"},"LambdaConfig":{"shape":"S4x"},"AutoVerifiedAttributes":{"shape":"S4y"},"AliasAttributes":{"shape":"S50"},"UsernameAttributes":{"shape":"S52"},"SmsVerificationMessage":{},"EmailVerificationMessage":{},"EmailVerificationSubject":{},"VerificationMessageTemplate":{"shape":"S57"},"SmsAuthenticationMessage":{},"MfaConfiguration":{},"DeviceConfiguration":{"shape":"S5c"},"EmailConfiguration":{"shape":"S5d"},"SmsConfiguration":{"shape":"S5g"},"UserPoolTags":{"shape":"S5h"},"AdminCreateUserConfig":{"shape":"S5k"},"Schema":{"shape":"S5n"},"UserPoolAddOns":{"shape":"S5o"}}},"output":{"type":"structure","members":{"UserPool":{"shape":"S5r"}}}},"CreateUserPoolClient":{"input":{"type":"structure","required":["UserPoolId","ClientName"],"members":{"UserPoolId":{},"ClientName":{},"GenerateSecret":{"type":"boolean"},"RefreshTokenValidity":{"type":"integer"},"ReadAttributes":{"shape":"S5y"},"WriteAttributes":{"shape":"S5y"},"ExplicitAuthFlows":{"shape":"S60"},"SupportedIdentityProviders":{"shape":"S62"},"CallbackURLs":{"shape":"S63"},"LogoutURLs":{"shape":"S65"},"DefaultRedirectURI":{},"AllowedOAuthFlows":{"shape":"S66"},"AllowedOAuthScopes":{"shape":"S68"},"AllowedOAuthFlowsUserPoolClient":{"type":"boolean"},"AnalyticsConfiguration":{"shape":"S6a"}}},"output":{"type":"structure","members":{"UserPoolClient":{"shape":"S6d"}}}},"CreateUserPoolDomain":{"input":{"type":"structure","required":["Domain","UserPoolId"],"members":{"Domain":{},"UserPoolId":{},"CustomDomainConfig":{"shape":"S6g"}}},"output":{"type":"structure","members":{"CloudFrontDomain":{}}}},"DeleteGroup":{"input":{"type":"structure","required":["GroupName","UserPoolId"],"members":{"GroupName":{},"UserPoolId":{}}}},"DeleteIdentityProvider":{"input":{"type":"structure","required":["UserPoolId","ProviderName"],"members":{"UserPoolId":{},"ProviderName":{}}}},"DeleteResourceServer":{"input":{"type":"structure","required":["UserPoolId","Identifier"],"members":{"UserPoolId":{},"Identifier":{}}}},"DeleteUser":{"input":{"type":"structure","required":["AccessToken"],"members":{"AccessToken":{"shape":"S1v"}}},"authtype":"none"},"DeleteUserAttributes":{"input":{"type":"structure","required":["UserAttributeNames","AccessToken"],"members":{"UserAttributeNames":{"shape":"Sz"},"AccessToken":{"shape":"S1v"}}},"output":{"type":"structure","members":{}},"authtype":"none"},"DeleteUserPool":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{}}}},"DeleteUserPoolClient":{"input":{"type":"structure","required":["UserPoolId","ClientId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1i"}}}},"DeleteUserPoolDomain":{"input":{"type":"structure","required":["Domain","UserPoolId"],"members":{"Domain":{},"UserPoolId":{}}},"output":{"type":"structure","members":{}}},"DescribeIdentityProvider":{"input":{"type":"structure","required":["UserPoolId","ProviderName"],"members":{"UserPoolId":{},"ProviderName":{}}},"output":{"type":"structure","required":["IdentityProvider"],"members":{"IdentityProvider":{"shape":"S48"}}}},"DescribeResourceServer":{"input":{"type":"structure","required":["UserPoolId","Identifier"],"members":{"UserPoolId":{},"Identifier":{}}},"output":{"type":"structure","required":["ResourceServer"],"members":{"ResourceServer":{"shape":"S4h"}}}},"DescribeRiskConfiguration":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1i"}}},"output":{"type":"structure","required":["RiskConfiguration"],"members":{"RiskConfiguration":{"shape":"S6y"}}}},"DescribeUserImportJob":{"input":{"type":"structure","required":["UserPoolId","JobId"],"members":{"UserPoolId":{},"JobId":{}}},"output":{"type":"structure","members":{"UserImportJob":{"shape":"S4l"}}}},"DescribeUserPool":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{}}},"output":{"type":"structure","members":{"UserPool":{"shape":"S5r"}}}},"DescribeUserPoolClient":{"input":{"type":"structure","required":["UserPoolId","ClientId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1i"}}},"output":{"type":"structure","members":{"UserPoolClient":{"shape":"S6d"}}}},"DescribeUserPoolDomain":{"input":{"type":"structure","required":["Domain"],"members":{"Domain":{}}},"output":{"type":"structure","members":{"DomainDescription":{"type":"structure","members":{"UserPoolId":{},"AWSAccountId":{},"Domain":{},"S3Bucket":{},"CloudFrontDistribution":{},"Version":{},"Status":{},"CustomDomainConfig":{"shape":"S6g"}}}}}},"ForgetDevice":{"input":{"type":"structure","required":["DeviceKey"],"members":{"AccessToken":{"shape":"S1v"},"DeviceKey":{}}}},"ForgotPassword":{"input":{"type":"structure","required":["ClientId","Username"],"members":{"ClientId":{"shape":"S1i"},"SecretHash":{"shape":"S3r"},"UserContextData":{"shape":"S3t"},"Username":{"shape":"Sd"},"AnalyticsMetadata":{"shape":"S1m"}}},"output":{"type":"structure","members":{"CodeDeliveryDetails":{"shape":"S7w"}}},"authtype":"none"},"GetCSVHeader":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{}}},"output":{"type":"structure","members":{"UserPoolId":{},"CSVHeader":{"type":"list","member":{}}}}},"GetDevice":{"input":{"type":"structure","required":["DeviceKey"],"members":{"DeviceKey":{},"AccessToken":{"shape":"S1v"}}},"output":{"type":"structure","required":["Device"],"members":{"Device":{"shape":"S1d"}}}},"GetGroup":{"input":{"type":"structure","required":["GroupName","UserPoolId"],"members":{"GroupName":{},"UserPoolId":{}}},"output":{"type":"structure","members":{"Group":{"shape":"S29"}}}},"GetIdentityProviderByIdentifier":{"input":{"type":"structure","required":["UserPoolId","IdpIdentifier"],"members":{"UserPoolId":{},"IdpIdentifier":{}}},"output":{"type":"structure","required":["IdentityProvider"],"members":{"IdentityProvider":{"shape":"S48"}}}},"GetSigningCertificate":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{}}},"output":{"type":"structure","members":{"Certificate":{}}}},"GetUICustomization":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1i"}}},"output":{"type":"structure","required":["UICustomization"],"members":{"UICustomization":{"shape":"S8a"}}}},"GetUser":{"input":{"type":"structure","required":["AccessToken"],"members":{"AccessToken":{"shape":"S1v"}}},"output":{"type":"structure","required":["Username","UserAttributes"],"members":{"Username":{"shape":"Sd"},"UserAttributes":{"shape":"Si"},"MFAOptions":{"shape":"Sv"},"PreferredMfaSetting":{},"UserMFASettingList":{"shape":"S1g"}}},"authtype":"none"},"GetUserAttributeVerificationCode":{"input":{"type":"structure","required":["AccessToken","AttributeName"],"members":{"AccessToken":{"shape":"S1v"},"AttributeName":{}}},"output":{"type":"structure","members":{"CodeDeliveryDetails":{"shape":"S7w"}}},"authtype":"none"},"GetUserPoolMfaConfig":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{}}},"output":{"type":"structure","members":{"SmsMfaConfiguration":{"shape":"S8k"},"SoftwareTokenMfaConfiguration":{"shape":"S8l"},"MfaConfiguration":{}}}},"GlobalSignOut":{"input":{"type":"structure","required":["AccessToken"],"members":{"AccessToken":{"shape":"S1v"}}},"output":{"type":"structure","members":{}}},"InitiateAuth":{"input":{"type":"structure","required":["AuthFlow","ClientId"],"members":{"AuthFlow":{},"AuthParameters":{"shape":"S1k"},"ClientMetadata":{"shape":"S1l"},"ClientId":{"shape":"S1i"},"AnalyticsMetadata":{"shape":"S1m"},"UserContextData":{"shape":"S3t"}}},"output":{"type":"structure","members":{"ChallengeName":{},"Session":{},"ChallengeParameters":{"shape":"S1t"},"AuthenticationResult":{"shape":"S1u"}}}},"ListDevices":{"input":{"type":"structure","required":["AccessToken"],"members":{"AccessToken":{"shape":"S1v"},"Limit":{"type":"integer"},"PaginationToken":{}}},"output":{"type":"structure","members":{"Devices":{"shape":"S24"},"PaginationToken":{}}}},"ListGroups":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Groups":{"shape":"S28"},"NextToken":{}}}},"ListIdentityProviders":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["Providers"],"members":{"Providers":{"type":"list","member":{"type":"structure","members":{"ProviderName":{},"ProviderType":{},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"}}}},"NextToken":{}}}},"ListResourceServers":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["ResourceServers"],"members":{"ResourceServers":{"type":"list","member":{"shape":"S4h"}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S5h"}}}},"ListUserImportJobs":{"input":{"type":"structure","required":["UserPoolId","MaxResults"],"members":{"UserPoolId":{},"MaxResults":{"type":"integer"},"PaginationToken":{}}},"output":{"type":"structure","members":{"UserImportJobs":{"type":"list","member":{"shape":"S4l"}},"PaginationToken":{}}}},"ListUserPoolClients":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"UserPoolClients":{"type":"list","member":{"type":"structure","members":{"ClientId":{"shape":"S1i"},"UserPoolId":{},"ClientName":{}}}},"NextToken":{}}}},"ListUserPools":{"input":{"type":"structure","required":["MaxResults"],"members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"UserPools":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"LambdaConfig":{"shape":"S4x"},"Status":{},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"}}}},"NextToken":{}}}},"ListUsers":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"AttributesToGet":{"type":"list","member":{}},"Limit":{"type":"integer"},"PaginationToken":{},"Filter":{}}},"output":{"type":"structure","members":{"Users":{"shape":"S9n"},"PaginationToken":{}}}},"ListUsersInGroup":{"input":{"type":"structure","required":["UserPoolId","GroupName"],"members":{"UserPoolId":{},"GroupName":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Users":{"shape":"S9n"},"NextToken":{}}}},"ResendConfirmationCode":{"input":{"type":"structure","required":["ClientId","Username"],"members":{"ClientId":{"shape":"S1i"},"SecretHash":{"shape":"S3r"},"UserContextData":{"shape":"S3t"},"Username":{"shape":"Sd"},"AnalyticsMetadata":{"shape":"S1m"}}},"output":{"type":"structure","members":{"CodeDeliveryDetails":{"shape":"S7w"}}},"authtype":"none"},"RespondToAuthChallenge":{"input":{"type":"structure","required":["ClientId","ChallengeName"],"members":{"ClientId":{"shape":"S1i"},"ChallengeName":{},"Session":{},"ChallengeResponses":{"shape":"S2x"},"AnalyticsMetadata":{"shape":"S1m"},"UserContextData":{"shape":"S3t"}}},"output":{"type":"structure","members":{"ChallengeName":{},"Session":{},"ChallengeParameters":{"shape":"S1t"},"AuthenticationResult":{"shape":"S1u"}}}},"SetRiskConfiguration":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1i"},"CompromisedCredentialsRiskConfiguration":{"shape":"S6z"},"AccountTakeoverRiskConfiguration":{"shape":"S74"},"RiskExceptionConfiguration":{"shape":"S7d"}}},"output":{"type":"structure","required":["RiskConfiguration"],"members":{"RiskConfiguration":{"shape":"S6y"}}}},"SetUICustomization":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1i"},"CSS":{},"ImageFile":{"type":"blob"}}},"output":{"type":"structure","required":["UICustomization"],"members":{"UICustomization":{"shape":"S8a"}}}},"SetUserMFAPreference":{"input":{"type":"structure","required":["AccessToken"],"members":{"SMSMfaSettings":{"shape":"S30"},"SoftwareTokenMfaSettings":{"shape":"S31"},"AccessToken":{"shape":"S1v"}}},"output":{"type":"structure","members":{}}},"SetUserPoolMfaConfig":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"SmsMfaConfiguration":{"shape":"S8k"},"SoftwareTokenMfaConfiguration":{"shape":"S8l"},"MfaConfiguration":{}}},"output":{"type":"structure","members":{"SmsMfaConfiguration":{"shape":"S8k"},"SoftwareTokenMfaConfiguration":{"shape":"S8l"},"MfaConfiguration":{}}}},"SetUserSettings":{"input":{"type":"structure","required":["AccessToken","MFAOptions"],"members":{"AccessToken":{"shape":"S1v"},"MFAOptions":{"shape":"Sv"}}},"output":{"type":"structure","members":{}},"authtype":"none"},"SignUp":{"input":{"type":"structure","required":["ClientId","Username","Password"],"members":{"ClientId":{"shape":"S1i"},"SecretHash":{"shape":"S3r"},"Username":{"shape":"Sd"},"Password":{"shape":"Sm"},"UserAttributes":{"shape":"Si"},"ValidationData":{"shape":"Si"},"AnalyticsMetadata":{"shape":"S1m"},"UserContextData":{"shape":"S3t"}}},"output":{"type":"structure","required":["UserConfirmed","UserSub"],"members":{"UserConfirmed":{"type":"boolean"},"CodeDeliveryDetails":{"shape":"S7w"},"UserSub":{}}},"authtype":"none"},"StartUserImportJob":{"input":{"type":"structure","required":["UserPoolId","JobId"],"members":{"UserPoolId":{},"JobId":{}}},"output":{"type":"structure","members":{"UserImportJob":{"shape":"S4l"}}}},"StopUserImportJob":{"input":{"type":"structure","required":["UserPoolId","JobId"],"members":{"UserPoolId":{},"JobId":{}}},"output":{"type":"structure","members":{"UserImportJob":{"shape":"S4l"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"Tags":{"shape":"S5h"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateAuthEventFeedback":{"input":{"type":"structure","required":["UserPoolId","Username","EventId","FeedbackToken","FeedbackValue"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"EventId":{},"FeedbackToken":{"shape":"S1v"},"FeedbackValue":{}}},"output":{"type":"structure","members":{}}},"UpdateDeviceStatus":{"input":{"type":"structure","required":["AccessToken","DeviceKey"],"members":{"AccessToken":{"shape":"S1v"},"DeviceKey":{},"DeviceRememberedStatus":{}}},"output":{"type":"structure","members":{}}},"UpdateGroup":{"input":{"type":"structure","required":["GroupName","UserPoolId"],"members":{"GroupName":{},"UserPoolId":{},"Description":{},"RoleArn":{},"Precedence":{"type":"integer"}}},"output":{"type":"structure","members":{"Group":{"shape":"S29"}}}},"UpdateIdentityProvider":{"input":{"type":"structure","required":["UserPoolId","ProviderName"],"members":{"UserPoolId":{},"ProviderName":{},"ProviderDetails":{"shape":"S42"},"AttributeMapping":{"shape":"S43"},"IdpIdentifiers":{"shape":"S45"}}},"output":{"type":"structure","required":["IdentityProvider"],"members":{"IdentityProvider":{"shape":"S48"}}}},"UpdateResourceServer":{"input":{"type":"structure","required":["UserPoolId","Identifier","Name"],"members":{"UserPoolId":{},"Identifier":{},"Name":{},"Scopes":{"shape":"S4c"}}},"output":{"type":"structure","required":["ResourceServer"],"members":{"ResourceServer":{"shape":"S4h"}}}},"UpdateUserAttributes":{"input":{"type":"structure","required":["UserAttributes","AccessToken"],"members":{"UserAttributes":{"shape":"Si"},"AccessToken":{"shape":"S1v"}}},"output":{"type":"structure","members":{"CodeDeliveryDetailsList":{"type":"list","member":{"shape":"S7w"}}}},"authtype":"none"},"UpdateUserPool":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"Policies":{"shape":"S4t"},"LambdaConfig":{"shape":"S4x"},"AutoVerifiedAttributes":{"shape":"S4y"},"SmsVerificationMessage":{},"EmailVerificationMessage":{},"EmailVerificationSubject":{},"VerificationMessageTemplate":{"shape":"S57"},"SmsAuthenticationMessage":{},"MfaConfiguration":{},"DeviceConfiguration":{"shape":"S5c"},"EmailConfiguration":{"shape":"S5d"},"SmsConfiguration":{"shape":"S5g"},"UserPoolTags":{"shape":"S5h"},"AdminCreateUserConfig":{"shape":"S5k"},"UserPoolAddOns":{"shape":"S5o"}}},"output":{"type":"structure","members":{}}},"UpdateUserPoolClient":{"input":{"type":"structure","required":["UserPoolId","ClientId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1i"},"ClientName":{},"RefreshTokenValidity":{"type":"integer"},"ReadAttributes":{"shape":"S5y"},"WriteAttributes":{"shape":"S5y"},"ExplicitAuthFlows":{"shape":"S60"},"SupportedIdentityProviders":{"shape":"S62"},"CallbackURLs":{"shape":"S63"},"LogoutURLs":{"shape":"S65"},"DefaultRedirectURI":{},"AllowedOAuthFlows":{"shape":"S66"},"AllowedOAuthScopes":{"shape":"S68"},"AllowedOAuthFlowsUserPoolClient":{"type":"boolean"},"AnalyticsConfiguration":{"shape":"S6a"}}},"output":{"type":"structure","members":{"UserPoolClient":{"shape":"S6d"}}}},"UpdateUserPoolDomain":{"input":{"type":"structure","required":["Domain","UserPoolId","CustomDomainConfig"],"members":{"Domain":{},"UserPoolId":{},"CustomDomainConfig":{"shape":"S6g"}}},"output":{"type":"structure","members":{"CloudFrontDomain":{}}}},"VerifySoftwareToken":{"input":{"type":"structure","required":["UserCode"],"members":{"AccessToken":{"shape":"S1v"},"Session":{},"UserCode":{},"FriendlyDeviceName":{}}},"output":{"type":"structure","members":{"Status":{},"Session":{}}}},"VerifyUserAttribute":{"input":{"type":"structure","required":["AccessToken","AttributeName","Code"],"members":{"AccessToken":{"shape":"S1v"},"AttributeName":{},"Code":{}}},"output":{"type":"structure","members":{}},"authtype":"none"}},"shapes":{"S4":{"type":"structure","members":{"Name":{},"AttributeDataType":{},"DeveloperOnlyAttribute":{"type":"boolean"},"Mutable":{"type":"boolean"},"Required":{"type":"boolean"},"NumberAttributeConstraints":{"type":"structure","members":{"MinValue":{},"MaxValue":{}}},"StringAttributeConstraints":{"type":"structure","members":{"MinLength":{},"MaxLength":{}}}}},"Sd":{"type":"string","sensitive":true},"Si":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"Value":{"type":"string","sensitive":true}}}},"Sm":{"type":"string","sensitive":true},"Ss":{"type":"structure","members":{"Username":{"shape":"Sd"},"Attributes":{"shape":"Si"},"UserCreateDate":{"type":"timestamp"},"UserLastModifiedDate":{"type":"timestamp"},"Enabled":{"type":"boolean"},"UserStatus":{},"MFAOptions":{"shape":"Sv"}}},"Sv":{"type":"list","member":{"type":"structure","members":{"DeliveryMedium":{},"AttributeName":{}}}},"Sz":{"type":"list","member":{}},"S12":{"type":"structure","members":{"ProviderName":{},"ProviderAttributeName":{},"ProviderAttributeValue":{}}},"S1d":{"type":"structure","members":{"DeviceKey":{},"DeviceAttributes":{"shape":"Si"},"DeviceCreateDate":{"type":"timestamp"},"DeviceLastModifiedDate":{"type":"timestamp"},"DeviceLastAuthenticatedDate":{"type":"timestamp"}}},"S1g":{"type":"list","member":{}},"S1i":{"type":"string","sensitive":true},"S1k":{"type":"map","key":{},"value":{}},"S1l":{"type":"map","key":{},"value":{}},"S1m":{"type":"structure","members":{"AnalyticsEndpointId":{}}},"S1n":{"type":"structure","required":["IpAddress","ServerName","ServerPath","HttpHeaders"],"members":{"IpAddress":{},"ServerName":{},"ServerPath":{},"HttpHeaders":{"type":"list","member":{"type":"structure","members":{"headerName":{},"headerValue":{}}}},"EncodedData":{}}},"S1t":{"type":"map","key":{},"value":{}},"S1u":{"type":"structure","members":{"AccessToken":{"shape":"S1v"},"ExpiresIn":{"type":"integer"},"TokenType":{},"RefreshToken":{"shape":"S1v"},"IdToken":{"shape":"S1v"},"NewDeviceMetadata":{"type":"structure","members":{"DeviceKey":{},"DeviceGroupKey":{}}}}},"S1v":{"type":"string","sensitive":true},"S24":{"type":"list","member":{"shape":"S1d"}},"S28":{"type":"list","member":{"shape":"S29"}},"S29":{"type":"structure","members":{"GroupName":{},"UserPoolId":{},"Description":{},"RoleArn":{},"Precedence":{"type":"integer"},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"}}},"S2x":{"type":"map","key":{},"value":{}},"S30":{"type":"structure","members":{"Enabled":{"type":"boolean"},"PreferredMfa":{"type":"boolean"}}},"S31":{"type":"structure","members":{"Enabled":{"type":"boolean"},"PreferredMfa":{"type":"boolean"}}},"S3r":{"type":"string","sensitive":true},"S3t":{"type":"structure","members":{"EncodedData":{}}},"S42":{"type":"map","key":{},"value":{}},"S43":{"type":"map","key":{},"value":{}},"S45":{"type":"list","member":{}},"S48":{"type":"structure","members":{"UserPoolId":{},"ProviderName":{},"ProviderType":{},"ProviderDetails":{"shape":"S42"},"AttributeMapping":{"shape":"S43"},"IdpIdentifiers":{"shape":"S45"},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"}}},"S4c":{"type":"list","member":{"type":"structure","required":["ScopeName","ScopeDescription"],"members":{"ScopeName":{},"ScopeDescription":{}}}},"S4h":{"type":"structure","members":{"UserPoolId":{},"Identifier":{},"Name":{},"Scopes":{"shape":"S4c"}}},"S4l":{"type":"structure","members":{"JobName":{},"JobId":{},"UserPoolId":{},"PreSignedUrl":{},"CreationDate":{"type":"timestamp"},"StartDate":{"type":"timestamp"},"CompletionDate":{"type":"timestamp"},"Status":{},"CloudWatchLogsRoleArn":{},"ImportedUsers":{"type":"long"},"SkippedUsers":{"type":"long"},"FailedUsers":{"type":"long"},"CompletionMessage":{}}},"S4t":{"type":"structure","members":{"PasswordPolicy":{"type":"structure","members":{"MinimumLength":{"type":"integer"},"RequireUppercase":{"type":"boolean"},"RequireLowercase":{"type":"boolean"},"RequireNumbers":{"type":"boolean"},"RequireSymbols":{"type":"boolean"},"TemporaryPasswordValidityDays":{"type":"integer"}}}}},"S4x":{"type":"structure","members":{"PreSignUp":{},"CustomMessage":{},"PostConfirmation":{},"PreAuthentication":{},"PostAuthentication":{},"DefineAuthChallenge":{},"CreateAuthChallenge":{},"VerifyAuthChallengeResponse":{},"PreTokenGeneration":{},"UserMigration":{}}},"S4y":{"type":"list","member":{}},"S50":{"type":"list","member":{}},"S52":{"type":"list","member":{}},"S57":{"type":"structure","members":{"SmsMessage":{},"EmailMessage":{},"EmailSubject":{},"EmailMessageByLink":{},"EmailSubjectByLink":{},"DefaultEmailOption":{}}},"S5c":{"type":"structure","members":{"ChallengeRequiredOnNewDevice":{"type":"boolean"},"DeviceOnlyRememberedOnUserPrompt":{"type":"boolean"}}},"S5d":{"type":"structure","members":{"SourceArn":{},"ReplyToEmailAddress":{},"EmailSendingAccount":{}}},"S5g":{"type":"structure","required":["SnsCallerArn"],"members":{"SnsCallerArn":{},"ExternalId":{}}},"S5h":{"type":"map","key":{},"value":{}},"S5k":{"type":"structure","members":{"AllowAdminCreateUserOnly":{"type":"boolean"},"UnusedAccountValidityDays":{"type":"integer"},"InviteMessageTemplate":{"type":"structure","members":{"SMSMessage":{},"EmailMessage":{},"EmailSubject":{}}}}},"S5n":{"type":"list","member":{"shape":"S4"}},"S5o":{"type":"structure","required":["AdvancedSecurityMode"],"members":{"AdvancedSecurityMode":{}}},"S5r":{"type":"structure","members":{"Id":{},"Name":{},"Policies":{"shape":"S4t"},"LambdaConfig":{"shape":"S4x"},"Status":{},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"},"SchemaAttributes":{"shape":"S5n"},"AutoVerifiedAttributes":{"shape":"S4y"},"AliasAttributes":{"shape":"S50"},"UsernameAttributes":{"shape":"S52"},"SmsVerificationMessage":{},"EmailVerificationMessage":{},"EmailVerificationSubject":{},"VerificationMessageTemplate":{"shape":"S57"},"SmsAuthenticationMessage":{},"MfaConfiguration":{},"DeviceConfiguration":{"shape":"S5c"},"EstimatedNumberOfUsers":{"type":"integer"},"EmailConfiguration":{"shape":"S5d"},"SmsConfiguration":{"shape":"S5g"},"UserPoolTags":{"shape":"S5h"},"SmsConfigurationFailure":{},"EmailConfigurationFailure":{},"Domain":{},"CustomDomain":{},"AdminCreateUserConfig":{"shape":"S5k"},"UserPoolAddOns":{"shape":"S5o"},"Arn":{}}},"S5y":{"type":"list","member":{}},"S60":{"type":"list","member":{}},"S62":{"type":"list","member":{}},"S63":{"type":"list","member":{}},"S65":{"type":"list","member":{}},"S66":{"type":"list","member":{}},"S68":{"type":"list","member":{}},"S6a":{"type":"structure","required":["ApplicationId","RoleArn","ExternalId"],"members":{"ApplicationId":{},"RoleArn":{},"ExternalId":{},"UserDataShared":{"type":"boolean"}}},"S6d":{"type":"structure","members":{"UserPoolId":{},"ClientName":{},"ClientId":{"shape":"S1i"},"ClientSecret":{"type":"string","sensitive":true},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"},"RefreshTokenValidity":{"type":"integer"},"ReadAttributes":{"shape":"S5y"},"WriteAttributes":{"shape":"S5y"},"ExplicitAuthFlows":{"shape":"S60"},"SupportedIdentityProviders":{"shape":"S62"},"CallbackURLs":{"shape":"S63"},"LogoutURLs":{"shape":"S65"},"DefaultRedirectURI":{},"AllowedOAuthFlows":{"shape":"S66"},"AllowedOAuthScopes":{"shape":"S68"},"AllowedOAuthFlowsUserPoolClient":{"type":"boolean"},"AnalyticsConfiguration":{"shape":"S6a"}}},"S6g":{"type":"structure","required":["CertificateArn"],"members":{"CertificateArn":{}}},"S6y":{"type":"structure","members":{"UserPoolId":{},"ClientId":{"shape":"S1i"},"CompromisedCredentialsRiskConfiguration":{"shape":"S6z"},"AccountTakeoverRiskConfiguration":{"shape":"S74"},"RiskExceptionConfiguration":{"shape":"S7d"},"LastModifiedDate":{"type":"timestamp"}}},"S6z":{"type":"structure","required":["Actions"],"members":{"EventFilter":{"type":"list","member":{}},"Actions":{"type":"structure","required":["EventAction"],"members":{"EventAction":{}}}}},"S74":{"type":"structure","required":["Actions"],"members":{"NotifyConfiguration":{"type":"structure","required":["SourceArn"],"members":{"From":{},"ReplyTo":{},"SourceArn":{},"BlockEmail":{"shape":"S76"},"NoActionEmail":{"shape":"S76"},"MfaEmail":{"shape":"S76"}}},"Actions":{"type":"structure","members":{"LowAction":{"shape":"S7a"},"MediumAction":{"shape":"S7a"},"HighAction":{"shape":"S7a"}}}}},"S76":{"type":"structure","required":["Subject"],"members":{"Subject":{},"HtmlBody":{},"TextBody":{}}},"S7a":{"type":"structure","required":["Notify","EventAction"],"members":{"Notify":{"type":"boolean"},"EventAction":{}}},"S7d":{"type":"structure","members":{"BlockedIPRangeList":{"type":"list","member":{}},"SkippedIPRangeList":{"type":"list","member":{}}}},"S7w":{"type":"structure","members":{"Destination":{},"DeliveryMedium":{},"AttributeName":{}}},"S8a":{"type":"structure","members":{"UserPoolId":{},"ClientId":{"shape":"S1i"},"ImageUrl":{},"CSS":{},"CSSVersion":{},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"}}},"S8k":{"type":"structure","members":{"SmsAuthenticationMessage":{},"SmsConfiguration":{"shape":"S5g"}}},"S8l":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"S9n":{"type":"list","member":{"shape":"Ss"}}}}')},PeUW:function(e,t,r){!function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},r={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return r[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,r){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t?e:"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(r("wd/R"))},PpIw:function(e,t,r){!function(e){"use strict";var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},r={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return r[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,r){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(r("wd/R"))},Ppu6:function(e){e.exports=JSON.parse('{"pagination":{}}')},Pzvs:function(e,t,r){var n=r("QsWE"),i=n.util.inherit;n.Endpoint=i({constructor:function(e,t){if(n.util.hideProperties(this,["slashes","auth","hash","search","query"]),null==e)throw new Error("Invalid endpoint: "+e);if("string"!=typeof e)return n.util.copy(e);e.match(/^http/)||(e=((t&&void 0!==t.sslEnabled?t.sslEnabled:n.config.sslEnabled)?"https":"http")+"://"+e),n.util.update(this,n.util.urlParse(e)),this.port=this.port?parseInt(this.port,10):"https:"===this.protocol?443:80}}),n.HttpRequest=i({constructor:function(e,t){e=new n.Endpoint(e),this.method="POST",this.path=e.path||"/",this.headers={},this.body="",this.endpoint=e,this.region=t,this._userAgent="",this.setUserAgent()},setUserAgent:function(){this._userAgent=this.headers[this.getUserAgentHeaderName()]=n.util.userAgent()},getUserAgentHeaderName:function(){return(n.util.isBrowser()?"X-Amz-":"")+"User-Agent"},appendToUserAgent:function(e){"string"==typeof e&&e&&(this._userAgent+=" "+e),this.headers[this.getUserAgentHeaderName()]=this._userAgent},getUserAgent:function(){return this._userAgent},pathname:function(){return this.path.split("?",1)[0]},search:function(){var e=this.path.split("?",2)[1];return e?(e=n.util.queryStringParse(e),n.util.queryParamsToString(e)):""},updateEndpoint:function(e){var t=new n.Endpoint(e);this.endpoint=t,this.path=t.path||"/"}}),n.HttpResponse=i({constructor:function(){this.statusCode=void 0,this.headers={},this.body=void 0,this.streaming=!1,this.stream=null},createUnbufferedStream:function(){return this.streaming=!0,this.stream}}),n.HttpClient=i({}),n.HttpClient.getInstance=function(){return void 0===this.singleton&&(this.singleton=new this),this.singleton}},"Q/eH":function(e){e.exports=JSON.parse('{"pagination":{}}')},Q9Iy:function(e){e.exports=JSON.parse('{"pagination":{"ListSpeechSynthesisTasks":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}')},QE7s:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.configservice={},n.ConfigService=i.defineService("configservice",["2014-11-12"]),Object.defineProperty(o.services.configservice,"2014-11-12",{get:function(){var e=r("brJs");return e.paginators=r("LS4j").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.ConfigService},QQNS:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.cloudwatchlogs={},n.CloudWatchLogs=i.defineService("cloudwatchlogs",["2014-03-28"]),Object.defineProperty(o.services.cloudwatchlogs,"2014-03-28",{get:function(){var e=r("u7Ua");return e.paginators=r("CUgW").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CloudWatchLogs},QgI1:function(e){e.exports=JSON.parse('{"pagination":{"DescribeCacheClusters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"CacheClusters"},"DescribeCacheEngineVersions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"CacheEngineVersions"},"DescribeCacheParameterGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"CacheParameterGroups"},"DescribeCacheParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Parameters"},"DescribeCacheSecurityGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"CacheSecurityGroups"},"DescribeCacheSubnetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"CacheSubnetGroups"},"DescribeEngineDefaultParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"EngineDefaults.Marker","result_key":"EngineDefaults.Parameters"},"DescribeEvents":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Events"},"DescribeReplicationGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReplicationGroups"},"DescribeReservedCacheNodes":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedCacheNodes"},"DescribeReservedCacheNodesOfferings":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedCacheNodesOfferings"},"DescribeServiceUpdates":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ServiceUpdates"},"DescribeSnapshots":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Snapshots"},"DescribeUpdateActions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"UpdateActions"}}}')},QgvC:function(e){e.exports=JSON.parse('{"version":2,"waiters":{"DataSourceAvailable":{"delay":30,"operation":"DescribeDataSources","maxAttempts":60,"acceptors":[{"expected":"COMPLETED","matcher":"pathAll","state":"success","argument":"Results[].Status"},{"expected":"FAILED","matcher":"pathAny","state":"failure","argument":"Results[].Status"}]},"MLModelAvailable":{"delay":30,"operation":"DescribeMLModels","maxAttempts":60,"acceptors":[{"expected":"COMPLETED","matcher":"pathAll","state":"success","argument":"Results[].Status"},{"expected":"FAILED","matcher":"pathAny","state":"failure","argument":"Results[].Status"}]},"EvaluationAvailable":{"delay":30,"operation":"DescribeEvaluations","maxAttempts":60,"acceptors":[{"expected":"COMPLETED","matcher":"pathAll","state":"success","argument":"Results[].Status"},{"expected":"FAILED","matcher":"pathAny","state":"failure","argument":"Results[].Status"}]},"BatchPredictionAvailable":{"delay":30,"operation":"DescribeBatchPredictions","maxAttempts":60,"acceptors":[{"expected":"COMPLETED","matcher":"pathAll","state":"success","argument":"Results[].Status"},{"expected":"FAILED","matcher":"pathAny","state":"failure","argument":"Results[].Status"}]}}}')},Qj4J:function(e,t,r){!function(e){"use strict";e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(r("wd/R"))},Qlnm:function(e,t,r){e.exports=function(e){var t,r=e.localStorage||(t={},{setItem:function(e,r){t[e]=r},getItem:function(e){return t[e]},removeItem:function(e){delete t[e]}}),n={CONNECT:1,CONNACK:2,PUBLISH:3,PUBACK:4,PUBREC:5,PUBREL:6,PUBCOMP:7,SUBSCRIBE:8,SUBACK:9,UNSUBSCRIBE:10,UNSUBACK:11,PINGREQ:12,PINGRESP:13,DISCONNECT:14},i=function(e,t){for(var r in e)if(e.hasOwnProperty(r)){if(!t.hasOwnProperty(r)){var n="Unknown property, "+r+". Valid properties are:";for(var i in t)t.hasOwnProperty(i)&&(n=n+" "+i);throw new Error(n)}if(typeof e[r]!==t[r])throw new Error(u(a.INVALID_TYPE,[typeof e[r],r]))}},o=function(e,t){return function(){return e.apply(t,arguments)}},a={OK:{code:0,text:"AMQJSC0000I OK."},CONNECT_TIMEOUT:{code:1,text:"AMQJSC0001E Connect timed out."},SUBSCRIBE_TIMEOUT:{code:2,text:"AMQJS0002E Subscribe timed out."},UNSUBSCRIBE_TIMEOUT:{code:3,text:"AMQJS0003E Unsubscribe timed out."},PING_TIMEOUT:{code:4,text:"AMQJS0004E Ping timed out."},INTERNAL_ERROR:{code:5,text:"AMQJS0005E Internal error. Error Message: {0}, Stack trace: {1}"},CONNACK_RETURNCODE:{code:6,text:"AMQJS0006E Bad Connack return code:{0} {1}."},SOCKET_ERROR:{code:7,text:"AMQJS0007E Socket error:{0}."},SOCKET_CLOSE:{code:8,text:"AMQJS0008I Socket closed."},MALFORMED_UTF:{code:9,text:"AMQJS0009E Malformed UTF data:{0} {1} {2}."},UNSUPPORTED:{code:10,text:"AMQJS0010E {0} is not supported by this browser."},INVALID_STATE:{code:11,text:"AMQJS0011E Invalid state {0}."},INVALID_TYPE:{code:12,text:"AMQJS0012E Invalid type {0} for {1}."},INVALID_ARGUMENT:{code:13,text:"AMQJS0013E Invalid argument {0} for {1}."},UNSUPPORTED_OPERATION:{code:14,text:"AMQJS0014E Unsupported operation."},INVALID_STORED_DATA:{code:15,text:"AMQJS0015E Invalid data in local storage key={0} value={1}."},INVALID_MQTT_MESSAGE_TYPE:{code:16,text:"AMQJS0016E Invalid MQTT message type {0}."},MALFORMED_UNICODE:{code:17,text:"AMQJS0017E Malformed Unicode string:{0} {1}."},BUFFER_FULL:{code:18,text:"AMQJS0018E Message buffer is full, maximum buffer size: {0}."}},s={0:"Connection Accepted",1:"Connection Refused: unacceptable protocol version",2:"Connection Refused: identifier rejected",3:"Connection Refused: server unavailable",4:"Connection Refused: bad user name or password",5:"Connection Refused: not authorized"},u=function(e,t){var r=e.text;if(t)for(var n,i,o=0;o0){var a=r.substring(0,i),s=r.substring(i+n.length);r=a+t[o]+s}return r},c=[0,6,77,81,73,115,100,112,3],l=[0,4,77,81,84,84,4],p=function(e,t){for(var r in this.type=e,t)t.hasOwnProperty(r)&&(this[r]=t[r])};function m(e,t){var r,i=t,o=e[t],a=o>>4,s=o&=15;t+=1;var u=0,c=1;do{if(t==e.length)return[null,i];u+=(127&(r=e[t++]))*c,c*=128}while(0!=(128&r));var l=t+u;if(l>e.length)return[null,i];var m=new p(a);switch(a){case n.CONNACK:1&e[t++]&&(m.sessionPresent=!0),m.returnCode=e[t++];break;case n.PUBLISH:var d=s>>1&3,y=h(e,t),f=g(e,t+=2,y);t+=y,d>0&&(m.messageIdentifier=h(e,t),t+=2);var b=new I(e.subarray(t,l));1==(1&s)&&(b.retained=!0),8==(8&s)&&(b.duplicate=!0),b.qos=d,b.destinationName=f,m.payloadMessage=b;break;case n.PUBACK:case n.PUBREC:case n.PUBREL:case n.PUBCOMP:case n.UNSUBACK:m.messageIdentifier=h(e,t);break;case n.SUBACK:m.messageIdentifier=h(e,t),m.returnCode=e.subarray(t+=2,l)}return[m,l]}function d(e,t,r){return t[r++]=e>>8,t[r++]=e%256,r}function y(e,t,r,n){return b(e,r,n=d(t,r,n)),n+t}function h(e,t){return 256*e[t]+e[t+1]}function f(e){for(var t=0,r=0;r2047?(55296<=n&&n<=56319&&(r++,t++),t+=3):n>127?t+=2:t++}return t}function b(e,t,r){for(var n=r,i=0;i>6&31|192,t[n++]=63&o|128):o<=65535?(t[n++]=o>>12&15|224,t[n++]=o>>6&63|128,t[n++]=63&o|128):(t[n++]=o>>18&7|240,t[n++]=o>>12&63|128,t[n++]=o>>6&63|128,t[n++]=63&o|128)}return t}function g(e,t,r){for(var n,i="",o=t;o65535&&(n-=65536,i+=String.fromCharCode(55296+(n>>10)),n=56320+(1023&n)),i+=String.fromCharCode(n)}return i}p.prototype.encode=function(){var e,t=(15&this.type)<<4,r=0,i=[],o=0;switch(void 0!==this.messageIdentifier&&(r+=2),this.type){case n.CONNECT:switch(this.mqttVersion){case 3:r+=c.length+3;break;case 4:r+=l.length+3}r+=f(this.clientId)+2,void 0!==this.willMessage&&(r+=f(this.willMessage.destinationName)+2,(e=this.willMessage.payloadBytes)instanceof Uint8Array||(e=new Uint8Array(s)),r+=e.byteLength+2),void 0!==this.userName&&(r+=f(this.userName)+2),void 0!==this.password&&(r+=f(this.password)+2);break;case n.SUBSCRIBE:t|=2;for(var a=0;a>=7)>0&&(n|=128),t[r++]=n}while(e>0&&r<4);return t}(r),p=u.length+1,m=new ArrayBuffer(r+p),h=new Uint8Array(m);if(h[0]=t,h.set(u,1),this.type==n.PUBLISH)p=y(this.payloadMessage.destinationName,o,h,p);else if(this.type==n.CONNECT){switch(this.mqttVersion){case 3:h.set(c,p),p+=c.length;break;case 4:h.set(l,p),p+=l.length}var b=0;this.cleanSession&&(b=2),void 0!==this.willMessage&&(b|=4,b|=this.willMessage.qos<<3,this.willMessage.retained&&(b|=32)),void 0!==this.userName&&(b|=128),void 0!==this.password&&(b|=64),h[p++]=b,p=d(this.keepAliveInterval,h,p)}switch(void 0!==this.messageIdentifier&&(p=d(this.messageIdentifier,h,p)),this.type){case n.CONNECT:p=y(this.clientId,f(this.clientId),h,p),void 0!==this.willMessage&&(p=y(this.willMessage.destinationName,f(this.willMessage.destinationName),h,p),p=d(e.byteLength,h,p),h.set(e,p),p+=e.byteLength),void 0!==this.userName&&(p=y(this.userName,f(this.userName),h,p)),void 0!==this.password&&(p=y(this.password,f(this.password),h,p));break;case n.PUBLISH:h.set(s,p);break;case n.SUBSCRIBE:for(a=0;a0&&(this.timeout=setTimeout(i(this),this._keepAliveInterval))},this.cancel=function(){clearTimeout(this.timeout)}},v=function(e,t,r,n){t||(t=30),this.timeout=setTimeout(function(e,t,r){return function(){return e.apply(t,r)}}(r,e,n),1e3*t),this.cancel=function(){clearTimeout(this.timeout)}},_=function(t,n,i,o,s){if(!("WebSocket"in e&&null!==e.WebSocket))throw new Error(u(a.UNSUPPORTED,["WebSocket"]));if(!("ArrayBuffer"in e&&null!==e.ArrayBuffer))throw new Error(u(a.UNSUPPORTED,["ArrayBuffer"]));for(var c in this._trace("Paho.Client",t,n,i,o,s),this.host=n,this.port=i,this.path=o,this.uri=t,this.clientId=s,this._wsuri=null,this._localKey=n+":"+i+("/mqtt"!=o?":"+o:"")+":"+s+":",this._msg_queue=[],this._buffered_msg_queue=[],this._sentMessages={},this._receivedMessages={},this._notify_msg_sent={},this._message_identifier=1,this._sequence=0,r)0!==c.indexOf("Sent:"+this._localKey)&&0!==c.indexOf("Received:"+this._localKey)||this.restore(c)};_.prototype.host=null,_.prototype.port=null,_.prototype.path=null,_.prototype.uri=null,_.prototype.clientId=null,_.prototype.socket=null,_.prototype.connected=!1,_.prototype.maxMessageIdentifier=65536,_.prototype.connectOptions=null,_.prototype.hostIndex=null,_.prototype.onConnected=null,_.prototype.onConnectionLost=null,_.prototype.onMessageDelivered=null,_.prototype.onMessageArrived=null,_.prototype.traceFunction=null,_.prototype._msg_queue=null,_.prototype._buffered_msg_queue=null,_.prototype._connectTimeout=null,_.prototype.sendPinger=null,_.prototype.receivePinger=null,_.prototype._reconnectInterval=1,_.prototype._reconnecting=!1,_.prototype._reconnectTimeout=null,_.prototype.disconnectedPublishing=!1,_.prototype.disconnectedBufferSize=5e3,_.prototype.receiveBuffer=null,_.prototype._traceBuffer=null,_.prototype._MAX_TRACE_ENTRIES=100,_.prototype.connect=function(e){var t=this._traceMask(e,"password");if(this._trace("Client.connect",t,this.socket,this.connected),this.connected)throw new Error(u(a.INVALID_STATE,["already connected"]));if(this.socket)throw new Error(u(a.INVALID_STATE,["already connected"]));this._reconnecting&&(this._reconnectTimeout.cancel(),this._reconnectTimeout=null,this._reconnecting=!1),this.connectOptions=e,this._reconnectInterval=1,this._reconnecting=!1,e.uris?(this.hostIndex=0,this._doConnect(e.uris[0])):this._doConnect(this.uri)},_.prototype.subscribe=function(e,t){if(this._trace("Client.subscribe",e,t),!this.connected)throw new Error(u(a.INVALID_STATE,["not connected"]));var r=new p(n.SUBSCRIBE);r.topics=e.constructor===Array?e:[e],void 0===t.qos&&(t.qos=0),r.requestedQos=[];for(var i=0;i0?this._requires_ack(t):this.onMessageDelivered&&(this._notify_msg_sent[t]=this.onMessageDelivered(t.payloadMessage)),this._schedule_message(t);else{if(!this._reconnecting||!this.disconnectedPublishing)throw new Error(u(a.INVALID_STATE,["not connected"]));if(Object.keys(this._sentMessages).length+this._buffered_msg_queue.length>this.disconnectedBufferSize)throw new Error(u(a.BUFFER_FULL,[this.disconnectedBufferSize]));e.qos>0?this._requires_ack(t):(t.sequence=++this._sequence,this._buffered_msg_queue.unshift(t))}},_.prototype.disconnect=function(){if(this._trace("Client.disconnect"),this._reconnecting&&(this._reconnectTimeout.cancel(),this._reconnectTimeout=null,this._reconnecting=!1),!this.socket)throw new Error(u(a.INVALID_STATE,["not connecting or connected"]));var e=new p(n.DISCONNECT);this._notify_msg_sent[e]=o(this._disconnected,this),this._schedule_message(e)},_.prototype.getTraceLog=function(){if(null!==this._traceBuffer){for(var e in this._trace("Client.getTraceLog",new Date),this._trace("Client.getTraceLog in flight messages",this._sentMessages.length),this._sentMessages)this._trace("_sentMessages ",e,this._sentMessages[e]);for(var e in this._receivedMessages)this._trace("_receivedMessages ",e,this._receivedMessages[e]);return this._traceBuffer}},_.prototype.startTrace=function(){null===this._traceBuffer&&(this._traceBuffer=[]),this._trace("Client.startTrace",new Date,"@VERSION@-@BUILDLEVEL@")},_.prototype.stopTrace=function(){delete this._traceBuffer},_.prototype._doConnect=function(e){if(this.connectOptions.useSSL){var t=e.split(":");t[0]="wss",e=t.join(":")}this._wsuri=e,this.connected=!1,this.socket=this.connectOptions.mqttVersion<4?new WebSocket(e,["mqttv3.1"]):new WebSocket(e,["mqtt"]),this.socket.binaryType="arraybuffer",this.socket.onopen=o(this._on_socket_open,this),this.socket.onmessage=o(this._on_socket_message,this),this.socket.onerror=o(this._on_socket_error,this),this.socket.onclose=o(this._on_socket_close,this),this.sendPinger=new S(this,this.connectOptions.keepAliveInterval),this.receivePinger=new S(this,this.connectOptions.keepAliveInterval),this._connectTimeout&&(this._connectTimeout.cancel(),this._connectTimeout=null),this._connectTimeout=new v(this,this.connectOptions.timeout,this._disconnected,[a.CONNECT_TIMEOUT.code,u(a.CONNECT_TIMEOUT)])},_.prototype._schedule_message=function(e){this._msg_queue.unshift(e),this.connected&&this._process_queue()},_.prototype.store=function(e,t){var i={type:t.type,messageIdentifier:t.messageIdentifier,version:1};switch(t.type){case n.PUBLISH:t.pubRecReceived&&(i.pubRecReceived=!0),i.payloadMessage={};for(var o="",s=t.payloadMessage.payloadBytes,c=0;c=2;){var d=parseInt(s.substring(0,2),16);s=s.substring(2,s.length),l[m++]=d}var y=new I(l);y.qos=i.payloadMessage.qos,y.destinationName=i.payloadMessage.destinationName,i.payloadMessage.duplicate&&(y.duplicate=!0),i.payloadMessage.retained&&(y.retained=!0),o.payloadMessage=y;break;default:throw Error(u(a.INVALID_STORED_DATA,[e,t]))}0===e.indexOf("Sent:"+this._localKey)?(o.payloadMessage.duplicate=!0,this._sentMessages[o.messageIdentifier]=o):0===e.indexOf("Received:"+this._localKey)&&(this._receivedMessages[o.messageIdentifier]=o)},_.prototype._process_queue=function(){for(var e=null;e=this._msg_queue.pop();)this._socket_send(e),this._notify_msg_sent[e]&&(this._notify_msg_sent[e](),delete this._notify_msg_sent[e])},_.prototype._requires_ack=function(e){var t=Object.keys(this._sentMessages).length;if(t>this.maxMessageIdentifier)throw Error("Too many messages:"+t);for(;void 0!==this._sentMessages[this._message_identifier];)this._message_identifier++;e.messageIdentifier=this._message_identifier,this._sentMessages[e.messageIdentifier]=e,e.type===n.PUBLISH&&this.store("Sent:",e),this._message_identifier===this.maxMessageIdentifier&&(this._message_identifier=1)},_.prototype._on_socket_open=function(){var e=new p(n.CONNECT,this.connectOptions);e.clientId=this.clientId,this._socket_send(e)},_.prototype._on_socket_message=function(e){this._trace("Client._on_socket_message",e.data);for(var t=this._deframeMessages(e.data),r=0;r0)for(var c=null;c=this._buffered_msg_queue.pop();)i.push(c),this.onMessageDelivered&&(this._notify_msg_sent[c]=this.onMessageDelivered(c.payloadMessage));i=i.sort((function(e,t){return e.sequence-t.sequence}));for(var l=0,m=i.length;l65535)throw new Error(u(a.INVALID_ARGUMENT,[n,"clientId"]));var d=new _(o,e,t,r,n);Object.defineProperties(this,{host:{get:function(){return e},set:function(){throw new Error(u(a.UNSUPPORTED_OPERATION))}},port:{get:function(){return t},set:function(){throw new Error(u(a.UNSUPPORTED_OPERATION))}},path:{get:function(){return r},set:function(){throw new Error(u(a.UNSUPPORTED_OPERATION))}},uri:{get:function(){return o},set:function(){throw new Error(u(a.UNSUPPORTED_OPERATION))}},clientId:{get:function(){return d.clientId},set:function(){throw new Error(u(a.UNSUPPORTED_OPERATION))}},onConnected:{get:function(){return d.onConnected},set:function(e){if("function"!=typeof e)throw new Error(u(a.INVALID_TYPE,[typeof e,"onConnected"]));d.onConnected=e}},disconnectedPublishing:{get:function(){return d.disconnectedPublishing},set:function(e){d.disconnectedPublishing=e}},disconnectedBufferSize:{get:function(){return d.disconnectedBufferSize},set:function(e){d.disconnectedBufferSize=e}},onConnectionLost:{get:function(){return d.onConnectionLost},set:function(e){if("function"!=typeof e)throw new Error(u(a.INVALID_TYPE,[typeof e,"onConnectionLost"]));d.onConnectionLost=e}},onMessageDelivered:{get:function(){return d.onMessageDelivered},set:function(e){if("function"!=typeof e)throw new Error(u(a.INVALID_TYPE,[typeof e,"onMessageDelivered"]));d.onMessageDelivered=e}},onMessageArrived:{get:function(){return d.onMessageArrived},set:function(e){if("function"!=typeof e)throw new Error(u(a.INVALID_TYPE,[typeof e,"onMessageArrived"]));d.onMessageArrived=e}},trace:{get:function(){return d.traceFunction},set:function(e){if("function"!=typeof e)throw new Error(u(a.INVALID_TYPE,[typeof e,"onTrace"]));d.traceFunction=e}}}),this.connect=function(e){if(i(e=e||{},{timeout:"number",userName:"string",password:"string",willMessage:"object",keepAliveInterval:"number",cleanSession:"boolean",useSSL:"boolean",invocationContext:"object",onSuccess:"function",onFailure:"function",hosts:"object",ports:"object",reconnect:"boolean",mqttVersion:"number",mqttVersionExplicit:"boolean",uris:"object"}),void 0===e.keepAliveInterval&&(e.keepAliveInterval=60),e.mqttVersion>4||e.mqttVersion<3)throw new Error(u(a.INVALID_ARGUMENT,[e.mqttVersion,"connectOptions.mqttVersion"]));if(void 0===e.mqttVersion?(e.mqttVersionExplicit=!1,e.mqttVersion=4):e.mqttVersionExplicit=!0,void 0!==e.password&&void 0===e.userName)throw new Error(u(a.INVALID_ARGUMENT,[e.password,"connectOptions.password"]));if(e.willMessage){if(!(e.willMessage instanceof I))throw new Error(u(a.INVALID_TYPE,[e.willMessage,"connectOptions.willMessage"]));if(e.willMessage.stringPayload=null,void 0===e.willMessage.destinationName)throw new Error(u(a.INVALID_TYPE,[typeof e.willMessage.destinationName,"connectOptions.willMessage.destinationName"]))}if(void 0===e.cleanSession&&(e.cleanSession=!0),e.hosts){if(!(e.hosts instanceof Array))throw new Error(u(a.INVALID_ARGUMENT,[e.hosts,"connectOptions.hosts"]));if(e.hosts.length<1)throw new Error(u(a.INVALID_ARGUMENT,[e.hosts,"connectOptions.hosts"]));for(var t=!1,n=0;n=3&&(i.qos=r),arguments.length>=4&&(i.retained=n),d.send(i)},this.publish=function(e,t,r,n){var i;if(0===arguments.length)throw new Error("Invalid argument.length");if(1==arguments.length){if(!(e instanceof I)&&"string"!=typeof e)throw new Error("Invalid argument:"+typeof e);if(void 0===(i=e).destinationName)throw new Error(u(a.INVALID_ARGUMENT,[i.destinationName,"Message.destinationName"]));d.send(i)}else(i=new I(t)).destinationName=e,arguments.length>=3&&(i.qos=r),arguments.length>=4&&(i.retained=n),d.send(i)},this.disconnect=function(){d.disconnect()},this.getTraceLog=function(){return d.getTraceLog()},this.startTrace=function(){d.startTrace()},this.stopTrace=function(){d.stopTrace()},this.isConnected=function(){return d.connected}},Message:I}}("undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},QsWE:function(e,t,r){var n={util:r("BaN1")};({}).toString(),e.exports=n,n.util.update(n,{VERSION:"2.518.0",Signers:{},Protocol:{Json:r("BGYI"),Query:r("zfQR"),Rest:r("KFai"),RestJson:r("9Gqe"),RestXml:r("eFjS")},XML:{Builder:r("wk5b"),Parser:null},JSON:{Builder:r("JWCV"),Parser:r("henJ")},Model:{Api:r("5wOx"),Operation:r("1vLn"),Shape:r("nyFZ"),Paginator:r("TkaK"),ResourceWaiter:r("CbSC")},apiLoader:r("Y309"),EndpointCache:r("EuLz").EndpointCache}),r("eLAQ"),r("jNZN"),r("bnYj"),r("Pzvs"),r("t6tr"),r("h/dY"),r("ZONe"),r("rt19"),r("B0QO"),r("T0yy"),n.events=new n.SequentialExecutor,n.util.memoizedProperty(n,"endpointCache",(function(){return new n.EndpointCache(n.config.endpointCacheSize)}),!0)},RAwQ:function(e,t,r){!function(e){"use strict";function t(e,t,r,n){var i={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?i[r][0]:i[r][1]}function r(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10;return r(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return r(e)}return r(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function(e){return r(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e},past:function(e){return r(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e},s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("wd/R"))},RlCv:function(e){e.exports=JSON.parse('{"pagination":{"ListDomains":{"input_token":"Marker","limit_key":"MaxItems","output_token":"NextPageMarker","result_key":"Domains"},"ListOperations":{"input_token":"Marker","limit_key":"MaxItems","output_token":"NextPageMarker","result_key":"Operations"}}}')},"Rn+g":function(e,t,r){"use strict";var n=r("LYNF");e.exports=function(e,t,r){var i=r.config.validateStatus;!i||i(r.status)?e(r):t(n("Request failed with status code "+r.status,r.config,null,r.request,r))}},RnhZ:function(e,t,r){var n={"./af":"K/tc","./af.js":"K/tc","./ar":"jnO4","./ar-dz":"o1bE","./ar-dz.js":"o1bE","./ar-kw":"Qj4J","./ar-kw.js":"Qj4J","./ar-ly":"HP3h","./ar-ly.js":"HP3h","./ar-ma":"CoRJ","./ar-ma.js":"CoRJ","./ar-sa":"gjCT","./ar-sa.js":"gjCT","./ar-tn":"bYM6","./ar-tn.js":"bYM6","./ar.js":"jnO4","./az":"SFxW","./az.js":"SFxW","./be":"H8ED","./be.js":"H8ED","./bg":"hKrs","./bg.js":"hKrs","./bm":"p/rL","./bm.js":"p/rL","./bn":"kEOa","./bn-bd":"loYQ","./bn-bd.js":"loYQ","./bn.js":"kEOa","./bo":"0mo+","./bo.js":"0mo+","./br":"aIdf","./br.js":"aIdf","./bs":"JVSJ","./bs.js":"JVSJ","./ca":"1xZ4","./ca.js":"1xZ4","./cs":"PA2r","./cs.js":"PA2r","./cv":"A+xa","./cv.js":"A+xa","./cy":"l5ep","./cy.js":"l5ep","./da":"DxQv","./da.js":"DxQv","./de":"tGlX","./de-at":"s+uk","./de-at.js":"s+uk","./de-ch":"u3GI","./de-ch.js":"u3GI","./de.js":"tGlX","./dv":"WYrj","./dv.js":"WYrj","./el":"jUeY","./el.js":"jUeY","./en-au":"Dmvi","./en-au.js":"Dmvi","./en-ca":"OIYi","./en-ca.js":"OIYi","./en-gb":"Oaa7","./en-gb.js":"Oaa7","./en-ie":"4dOw","./en-ie.js":"4dOw","./en-il":"czMo","./en-il.js":"czMo","./en-in":"7C5Q","./en-in.js":"7C5Q","./en-nz":"b1Dy","./en-nz.js":"b1Dy","./en-sg":"t+mt","./en-sg.js":"t+mt","./eo":"Zduo","./eo.js":"Zduo","./es":"iYuL","./es-do":"CjzT","./es-do.js":"CjzT","./es-mx":"tbfe","./es-mx.js":"tbfe","./es-us":"Vclq","./es-us.js":"Vclq","./es.js":"iYuL","./et":"7BjC","./et.js":"7BjC","./eu":"D/JM","./eu.js":"D/JM","./fa":"jfSC","./fa.js":"jfSC","./fi":"gekB","./fi.js":"gekB","./fil":"1ppg","./fil.js":"1ppg","./fo":"ByF4","./fo.js":"ByF4","./fr":"nyYc","./fr-ca":"2fjn","./fr-ca.js":"2fjn","./fr-ch":"Dkky","./fr-ch.js":"Dkky","./fr.js":"nyYc","./fy":"cRix","./fy.js":"cRix","./ga":"USCx","./ga.js":"USCx","./gd":"9rRi","./gd.js":"9rRi","./gl":"iEDd","./gl.js":"iEDd","./gom-deva":"qvJo","./gom-deva.js":"qvJo","./gom-latn":"DKr+","./gom-latn.js":"DKr+","./gu":"4MV3","./gu.js":"4MV3","./he":"x6pH","./he.js":"x6pH","./hi":"3E1r","./hi.js":"3E1r","./hr":"S6ln","./hr.js":"S6ln","./hu":"WxRl","./hu.js":"WxRl","./hy-am":"1rYy","./hy-am.js":"1rYy","./id":"UDhR","./id.js":"UDhR","./is":"BVg3","./is.js":"BVg3","./it":"bpih","./it-ch":"bxKX","./it-ch.js":"bxKX","./it.js":"bpih","./ja":"B55N","./ja.js":"B55N","./jv":"tUCv","./jv.js":"tUCv","./ka":"IBtZ","./ka.js":"IBtZ","./kk":"bXm7","./kk.js":"bXm7","./km":"6B0Y","./km.js":"6B0Y","./kn":"PpIw","./kn.js":"PpIw","./ko":"Ivi+","./ko.js":"Ivi+","./ku":"JCF/","./ku.js":"JCF/","./ky":"lgnt","./ky.js":"lgnt","./lb":"RAwQ","./lb.js":"RAwQ","./lo":"sp3z","./lo.js":"sp3z","./lt":"JvlW","./lt.js":"JvlW","./lv":"uXwI","./lv.js":"uXwI","./me":"KTz0","./me.js":"KTz0","./mi":"aIsn","./mi.js":"aIsn","./mk":"aQkU","./mk.js":"aQkU","./ml":"AvvY","./ml.js":"AvvY","./mn":"lYtQ","./mn.js":"lYtQ","./mr":"Ob0Z","./mr.js":"Ob0Z","./ms":"6+QB","./ms-my":"ZAMP","./ms-my.js":"ZAMP","./ms.js":"6+QB","./mt":"G0Uy","./mt.js":"G0Uy","./my":"honF","./my.js":"honF","./nb":"bOMt","./nb.js":"bOMt","./ne":"OjkT","./ne.js":"OjkT","./nl":"+s0g","./nl-be":"2ykv","./nl-be.js":"2ykv","./nl.js":"+s0g","./nn":"uEye","./nn.js":"uEye","./oc-lnc":"Fnuy","./oc-lnc.js":"Fnuy","./pa-in":"8/+R","./pa-in.js":"8/+R","./pl":"jVdC","./pl.js":"jVdC","./pt":"8mBD","./pt-br":"0tRk","./pt-br.js":"0tRk","./pt.js":"8mBD","./ro":"lyxo","./ro.js":"lyxo","./ru":"lXzo","./ru.js":"lXzo","./sd":"Z4QM","./sd.js":"Z4QM","./se":"//9w","./se.js":"//9w","./si":"7aV9","./si.js":"7aV9","./sk":"e+ae","./sk.js":"e+ae","./sl":"gVVK","./sl.js":"gVVK","./sq":"yPMs","./sq.js":"yPMs","./sr":"zx6S","./sr-cyrl":"E+lV","./sr-cyrl.js":"E+lV","./sr.js":"zx6S","./ss":"Ur1D","./ss.js":"Ur1D","./sv":"X709","./sv.js":"X709","./sw":"dNwA","./sw.js":"dNwA","./ta":"PeUW","./ta.js":"PeUW","./te":"XLvN","./te.js":"XLvN","./tet":"V2x9","./tet.js":"V2x9","./tg":"Oxv6","./tg.js":"Oxv6","./th":"EOgW","./th.js":"EOgW","./tk":"Wv91","./tk.js":"Wv91","./tl-ph":"Dzi0","./tl-ph.js":"Dzi0","./tlh":"z3Vd","./tlh.js":"z3Vd","./tr":"DoHr","./tr.js":"DoHr","./tzl":"z1FC","./tzl.js":"z1FC","./tzm":"wQk9","./tzm-latn":"tT3J","./tzm-latn.js":"tT3J","./tzm.js":"wQk9","./ug-cn":"YRex","./ug-cn.js":"YRex","./uk":"raLr","./uk.js":"raLr","./ur":"UpQW","./ur.js":"UpQW","./uz":"Loxo","./uz-latn":"AQ68","./uz-latn.js":"AQ68","./uz.js":"Loxo","./vi":"KSF8","./vi.js":"KSF8","./x-pseudo":"/X5v","./x-pseudo.js":"/X5v","./yo":"fzPg","./yo.js":"fzPg","./zh-cn":"XDpg","./zh-cn.js":"XDpg","./zh-hk":"SatO","./zh-hk.js":"SatO","./zh-mo":"OmwH","./zh-mo.js":"OmwH","./zh-tw":"kOpN","./zh-tw.js":"kOpN"};function i(e){var t=o(e);return r(t)}function o(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}i.keys=function(){return Object.keys(n)},i.resolve=o,e.exports=i,i.id="RnhZ"},RrJ6:function(e){e.exports=JSON.parse('{"pagination":{"GetApiKeys":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetBasePathMappings":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetClientCertificates":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetDeployments":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetDomainNames":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetModels":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetResources":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetRestApis":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetUsage":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetUsagePlanKeys":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetUsagePlans":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetVpcLinks":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"}}}')},S0oA:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("fauL"),i=function(){function e(e){if(this.bytes=e,8!==e.byteLength)throw new Error("Int64 buffers must be exactly 8 bytes")}return e.fromNumber=function(t){if(t>0x8000000000000000||t<-0x8000000000000000)throw new Error(t+" is too large (or, if negative, too small) to represent as an Int64");for(var r=new Uint8Array(8),n=7,i=Math.abs(Math.round(t));n>-1&&i>0;n--,i/=256)r[n]=i;return t<0&&o(r),new e(r)},e.prototype.valueOf=function(){var e=this.bytes.slice(0),t=128&e[0];return t&&o(e),parseInt(n.toHex(e),16)*(t?-1:1)},e.prototype.toString=function(){return String(this.valueOf())},e}();function o(e){for(var t=0;t<8;t++)e[t]^=255;for(t=7;t>-1&&(e[t]++,0===e[t]);t--);}t.Int64=i},S6ln:function(e,t,r){!function(e){"use strict";function t(e,t,r){var n=e+" ";switch(r){case"ss":return n+(1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi");case"m":return t?"jedna minuta":"jedne minute";case"mm":return n+(1===e?"minuta":2===e||3===e||4===e?"minute":"minuta");case"h":return t?"jedan sat":"jednog sata";case"hh":return n+(1===e?"sat":2===e||3===e||4===e?"sata":"sati");case"dd":return n+(1===e?"dan":"dana");case"MM":return n+(1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci");case"yy":return n+(1===e?"godina":2===e||3===e||4===e?"godine":"godina")}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(r("wd/R"))},S6rO:function(e,t,r){var n=r("QsWE"),i=r("6Yqx");n.TemporaryCredentials=n.util.inherit(n.Credentials,{constructor:function(e,t){n.Credentials.call(this),this.loadMasterCredentials(t),this.expired=!0,this.params=e||{},this.params.RoleArn&&(this.params.RoleSessionName=this.params.RoleSessionName||"temporary-credentials")},refresh:function(e){this.coalesceRefresh(e||n.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.masterCredentials.get((function(){t.service.config.credentials=t.masterCredentials,(t.params.RoleArn?t.service.assumeRole:t.service.getSessionToken).call(t.service,(function(r,n){r||t.service.credentialsFrom(n,t),e(r)}))}))},loadMasterCredentials:function(e){for(this.masterCredentials=e||n.config.credentials;this.masterCredentials.masterCredentials;)this.masterCredentials=this.masterCredentials.masterCredentials;"function"!=typeof this.masterCredentials.get&&(this.masterCredentials=new n.Credentials(this.masterCredentials))},createClients:function(){this.service=this.service||new i({params:this.params})}})},SAID:function(e){e.exports=JSON.parse('{"pagination":{"ListActionExecutions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"actionExecutionDetails"},"ListActionTypes":{"input_token":"nextToken","output_token":"nextToken","result_key":"actionTypes"},"ListPipelineExecutions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"pipelineExecutionSummaries"},"ListPipelines":{"input_token":"nextToken","output_token":"nextToken","result_key":"pipelines"},"ListTagsForResource":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"tags"},"ListWebhooks":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"webhooks"}}}')},SFxW:function(e,t,r){!function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,r){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var r=e%10;return e+(t[r]||t[e%100-r]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(r("wd/R"))},SSoU:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2017-09-30","endpointPrefix":"kinesisvideo","protocol":"rest-json","serviceAbbreviation":"Kinesis Video Archived Media","serviceFullName":"Amazon Kinesis Video Streams Archived Media","serviceId":"Kinesis Video Archived Media","signatureVersion":"v4","uid":"kinesis-video-archived-media-2017-09-30"},"operations":{"GetDASHStreamingSessionURL":{"http":{"requestUri":"/getDASHStreamingSessionURL"},"input":{"type":"structure","members":{"StreamName":{},"StreamARN":{},"PlaybackMode":{},"DisplayFragmentTimestamp":{},"DisplayFragmentNumber":{},"DASHFragmentSelector":{"type":"structure","members":{"FragmentSelectorType":{},"TimestampRange":{"type":"structure","members":{"StartTimestamp":{"type":"timestamp"},"EndTimestamp":{"type":"timestamp"}}}}},"Expires":{"type":"integer"},"MaxManifestFragmentResults":{"type":"long"}}},"output":{"type":"structure","members":{"DASHStreamingSessionURL":{}}}},"GetHLSStreamingSessionURL":{"http":{"requestUri":"/getHLSStreamingSessionURL"},"input":{"type":"structure","members":{"StreamName":{},"StreamARN":{},"PlaybackMode":{},"HLSFragmentSelector":{"type":"structure","members":{"FragmentSelectorType":{},"TimestampRange":{"type":"structure","members":{"StartTimestamp":{"type":"timestamp"},"EndTimestamp":{"type":"timestamp"}}}}},"ContainerFormat":{},"DiscontinuityMode":{},"DisplayFragmentTimestamp":{},"Expires":{"type":"integer"},"MaxMediaPlaylistFragmentResults":{"type":"long"}}},"output":{"type":"structure","members":{"HLSStreamingSessionURL":{}}}},"GetMediaForFragmentList":{"http":{"requestUri":"/getMediaForFragmentList"},"input":{"type":"structure","required":["StreamName","Fragments"],"members":{"StreamName":{},"Fragments":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"ContentType":{"location":"header","locationName":"Content-Type"},"Payload":{"type":"blob","streaming":true}},"payload":"Payload"}},"ListFragments":{"http":{"requestUri":"/listFragments"},"input":{"type":"structure","required":["StreamName"],"members":{"StreamName":{},"MaxResults":{"type":"long"},"NextToken":{},"FragmentSelector":{"type":"structure","required":["FragmentSelectorType","TimestampRange"],"members":{"FragmentSelectorType":{},"TimestampRange":{"type":"structure","required":["StartTimestamp","EndTimestamp"],"members":{"StartTimestamp":{"type":"timestamp"},"EndTimestamp":{"type":"timestamp"}}}}}}},"output":{"type":"structure","members":{"Fragments":{"type":"list","member":{"type":"structure","members":{"FragmentNumber":{},"FragmentSizeInBytes":{"type":"long"},"ProducerTimestamp":{"type":"timestamp"},"ServerTimestamp":{"type":"timestamp"},"FragmentLengthInMilliseconds":{"type":"long"}}}},"NextToken":{}}}}},"shapes":{}}')},SatO:function(e,t,r){!function(e){"use strict";e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,r){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1200?"上午":1200===n?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(r("wd/R"))},SiZ3:function(e){e.exports=JSON.parse('{"pagination":{"GetExclusionsPreview":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListAssessmentRunAgents":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListAssessmentRuns":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListAssessmentTargets":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListAssessmentTemplates":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListEventSubscriptions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListExclusions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListFindings":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListRulesPackages":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"PreviewAgents":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"}}}')},Sl41:function(e,t){e.exports={escapeElement:function(e){return e.replace(/&/g,"&").replace(//g,">")}}},SntB:function(e,t,r){"use strict";var n=r("xTJ+");e.exports=function(e,t){t=t||{};var r={},i=["url","method","params","data"],o=["headers","auth","proxy"],a=["baseURL","url","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"];n.forEach(i,(function(e){void 0!==t[e]&&(r[e]=t[e])})),n.forEach(o,(function(i){n.isObject(t[i])?r[i]=n.deepMerge(e[i],t[i]):void 0!==t[i]?r[i]=t[i]:n.isObject(e[i])?r[i]=n.deepMerge(e[i]):void 0!==e[i]&&(r[i]=e[i])})),n.forEach(a,(function(n){void 0!==t[n]?r[n]=t[n]:void 0!==e[n]&&(r[n]=e[n])}));var s=i.concat(o).concat(a),u=Object.keys(t).filter((function(e){return-1===s.indexOf(e)}));return n.forEach(u,(function(n){void 0!==t[n]?r[n]=t[n]:void 0!==e[n]&&(r[n]=e[n])})),r}},Sp1i:function(e,t,r){r("md97");var n=r("QsWE");"undefined"!=typeof window&&(window.AWS=n),e.exports=n,"undefined"!=typeof self&&(self.AWS=n),r("ImcZ")},SysZ:function(e,t,r){var n=r("QsWE");n.Signers.S3=(0,n.util.inherit)(n.Signers.RequestSigner,{subResources:{acl:1,accelerate:1,analytics:1,cors:1,lifecycle:1,delete:1,inventory:1,location:1,logging:1,metrics:1,notification:1,partNumber:1,policy:1,requestPayment:1,replication:1,restore:1,tagging:1,torrent:1,uploadId:1,uploads:1,versionId:1,versioning:1,versions:1,website:1},responseHeaders:{"response-content-type":1,"response-content-language":1,"response-expires":1,"response-cache-control":1,"response-content-disposition":1,"response-content-encoding":1},addAuthorization:function(e,t){this.request.headers["presigned-expires"]||(this.request.headers["X-Amz-Date"]=n.util.date.rfc822(t)),e.sessionToken&&(this.request.headers["x-amz-security-token"]=e.sessionToken);var r=this.sign(e.secretAccessKey,this.stringToSign());this.request.headers.Authorization="AWS "+e.accessKeyId+":"+r},stringToSign:function(){var e=this.request,t=[];t.push(e.method),t.push(e.headers["Content-MD5"]||""),t.push(e.headers["Content-Type"]||""),t.push(e.headers["presigned-expires"]||"");var r=this.canonicalizedAmzHeaders();return r&&t.push(r),t.push(this.canonicalizedResource()),t.join("\n")},canonicalizedAmzHeaders:function(){var e=[];n.util.each(this.request.headers,(function(t){t.match(/^x-amz-/i)&&e.push(t)})),e.sort((function(e,t){return e.toLowerCase()1){var i=this.errors.join("\n* ");throw i="There were "+this.errors.length+" validation errors:\n* "+i,n.util.error(new Error(i),{code:"MultipleValidationErrors",errors:this.errors})}if(1===this.errors.length)throw this.errors[0];return!0},fail:function(e,t){this.errors.push(n.util.error(new Error(t),{code:e}))},validateStructure:function(e,t,r){var n;this.validateType(t,r,["object"],"structure");for(var i=0;e.required&&i= 1, but found "'+t+'" for '+r)},validatePattern:function(e,t,r){this.validation.pattern&&void 0!==e.pattern&&(new RegExp(e.pattern).test(t)||this.fail("PatternMatchError",'Provided value "'+t+'" does not match regex pattern /'+e.pattern+"/ for "+r))},validateRange:function(e,t,r,n){this.validation.min&&void 0!==e.min&&t= "+e.min+", but found "+t+" for "+r),this.validation.max&&void 0!==e.max&&t>e.max&&this.fail("MaxRangeError","Expected "+n+" <= "+e.max+", but found "+t+" for "+r)},validateEnum:function(e,t,r){this.validation.enum&&void 0!==e.enum&&-1===e.enum.indexOf(t)&&this.fail("EnumError","Found string value of "+t+", but expected "+e.enum.join("|")+" for "+r)},validateType:function(e,t,r,i){if(null==e)return!1;for(var o=!1,a=0;a=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,r){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(r("wd/R"))},UJms:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.personalize={},n.Personalize=i.defineService("personalize",["2018-05-22"]),Object.defineProperty(o.services.personalize,"2018-05-22",{get:function(){var e=r("8jzk");return e.paginators=r("p5Jk").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Personalize},UQFi:function(e,t,r){var n=r("QsWE"),i=r("FGtl");r("sqCk");var o={completeMultipartUpload:!0,copyObject:!0,uploadPartCopy:!0},a=["AuthorizationHeaderMalformed","BadRequest","PermanentRedirect",301];n.util.update(n.S3.prototype,{getSignatureVersion:function(e){var t=this.api.signatureVersion,r=this._originalConfig?this._originalConfig.signatureVersion:null,n=this.config.signatureVersion,i=!!e&&e.isPresigned();return r?r="v2"===r?"s3":r:(!0!==i?t="v4":n&&(t=n),t)},getSignerClass:function(e){var t=this.getSignatureVersion(e);return n.Signers.RequestSigner.getVersion(t)},validateService:function(){var e,t=[];if(this.config.region||(this.config.region="us-east-1"),!this.config.endpoint&&this.config.s3BucketEndpoint&&t.push("An endpoint must be provided when configuring `s3BucketEndpoint` to true."),1===t.length?e=t[0]:t.length>1&&(e="Multiple configuration errors:\n"+t.join("\n")),e)throw n.util.error(new Error,{name:"InvalidEndpoint",message:e})},shouldDisableBodySigning:function(e){var t=this.getSignerClass();return!0===this.config.s3DisableBodySigning&&t===n.Signers.V4&&"https:"===e.httpRequest.endpoint.protocol},setupRequestListeners:function(e){e.addListener("validate",this.validateScheme),e.addListener("validate",this.validateBucketEndpoint),e.addListener("validate",this.correctBucketRegionFromCache),e.addListener("validate",this.validateBucketName,!0),e.addListener("build",this.addContentType),e.addListener("build",this.populateURI),e.addListener("build",this.computeContentMd5),e.addListener("build",this.computeSseCustomerKeyMd5),e.addListener("afterBuild",this.addExpect100Continue),e.removeListener("validate",n.EventListeners.Core.VALIDATE_REGION),e.addListener("extractError",this.extractError),e.onAsync("extractError",this.requestBucketRegion),e.addListener("extractData",this.extractData),e.addListener("extractData",n.util.hoistPayloadMember),e.addListener("beforePresign",this.prepareSignedUrl),n.util.isBrowser()&&e.onAsync("retry",this.reqRegionForNetworkingError),this.shouldDisableBodySigning(e)&&(e.removeListener("afterBuild",n.EventListeners.Core.COMPUTE_SHA256),e.addListener("afterBuild",this.disableBodySigning))},validateScheme:function(e){var t=e.params;if((t.SSECustomerKey||t.CopySourceSSECustomerKey)&&"https:"!==e.httpRequest.endpoint.protocol)throw n.util.error(new Error,{code:"ConfigError",message:"Cannot send SSE keys over HTTP. Set 'sslEnabled'to 'true' in your configuration"})},validateBucketEndpoint:function(e){if(!e.params.Bucket&&e.service.config.s3BucketEndpoint)throw n.util.error(new Error,{code:"ConfigError",message:"Cannot send requests to root API with `s3BucketEndpoint` set."})},validateBucketName:function(e){var t=e.service.getSignatureVersion(e),r=e.params&&e.params.Bucket,i=e.params&&e.params.Key,o=r&&r.indexOf("/");if(r&&o>=0)if("string"==typeof i&&o>0){e.params=n.util.copy(e.params);var a=r.substr(o+1)||"";e.params.Key=a+"/"+i,e.params.Bucket=r.substr(0,o)}else if("v4"===t){var s="Bucket names cannot contain forward slashes. Bucket: "+r;throw n.util.error(new Error,{code:"InvalidBucket",message:s})}},isValidAccelerateOperation:function(e){return-1===["createBucket","deleteBucket","listBuckets"].indexOf(e)},populateURI:function(e){var t=e.httpRequest,r=e.params.Bucket,n=e.service,i=t.endpoint;if(r&&!n.pathStyleBucketName(r)){n.config.useAccelerateEndpoint&&n.isValidAccelerateOperation(e.operation)?i.hostname=n.config.useDualstack?r+".s3-accelerate.dualstack.amazonaws.com":r+".s3-accelerate.amazonaws.com":n.config.s3BucketEndpoint||(i.hostname=r+"."+i.hostname);var o=i.port;i.host=80!==o&&443!==o?i.hostname+":"+i.port:i.hostname,t.virtualHostedBucket=r,n.removeVirtualHostedBucketFromPath(e)}},removeVirtualHostedBucketFromPath:function(e){var t=e.httpRequest,r=t.virtualHostedBucket;if(r&&t.path){if(e.params&&e.params.Key){var i="/"+n.util.uriEscapePath(e.params.Key);if(0===t.path.indexOf(i)&&(t.path.length===i.length||"?"===t.path[i.length]))return}t.path=t.path.replace(new RegExp("/"+r),""),"/"!==t.path[0]&&(t.path="/"+t.path)}},addExpect100Continue:function(e){var t=e.httpRequest.headers["Content-Length"];n.util.isNode()&&(t>=1048576||e.params.Body instanceof n.util.stream.Stream)&&(e.httpRequest.headers.Expect="100-continue")},addContentType:function(e){var t=e.httpRequest;if("GET"!==t.method&&"HEAD"!==t.method){t.headers["Content-Type"]||(t.headers["Content-Type"]="application/octet-stream");var r=t.headers["Content-Type"];n.util.isBrowser()&&("string"!=typeof t.body||r.match(/;\s*charset=/)?t.headers["Content-Type"]=r.replace(/(;\s*charset=)(.+)$/,(function(e,t,r){return t+r.toUpperCase()})):t.headers["Content-Type"]+="; charset=UTF-8")}else delete t.headers["Content-Type"]},computableChecksumOperations:{putBucketCors:!0,putBucketLifecycle:!0,putBucketLifecycleConfiguration:!0,putBucketTagging:!0,deleteObjects:!0,putBucketReplication:!0,putObjectLegalHold:!0,putObjectRetention:!0,putObjectLockConfiguration:!0},willComputeChecksums:function(e){if(this.computableChecksumOperations[e.operation])return!0;if(!this.config.computeChecksums)return!1;if(!n.util.Buffer.isBuffer(e.httpRequest.body)&&"string"!=typeof e.httpRequest.body)return!1;var t=e.service.api.operations[e.operation].input.members;return!(!e.service.shouldDisableBodySigning(e)||Object.prototype.hasOwnProperty.call(e.httpRequest.headers,"presigned-expires")||!t.ContentMD5||e.params.ContentMD5)||!(e.service.getSignerClass(e)===n.Signers.V4&&t.ContentMD5&&!t.ContentMD5.required)&&(!(!t.ContentMD5||e.params.ContentMD5)||void 0)},computeContentMd5:function(e){if(e.service.willComputeChecksums(e)){var t=n.util.crypto.md5(e.httpRequest.body,"base64");e.httpRequest.headers["Content-MD5"]=t}},computeSseCustomerKeyMd5:function(e){n.util.each({SSECustomerKey:"x-amz-server-side-encryption-customer-key-MD5",CopySourceSSECustomerKey:"x-amz-copy-source-server-side-encryption-customer-key-MD5"},(function(t,r){if(e.params[t]){var i=n.util.crypto.md5(e.params[t],"base64");e.httpRequest.headers[r]=i}}))},pathStyleBucketName:function(e){return!(!this.config.s3ForcePathStyle&&(this.config.s3BucketEndpoint||this.dnsCompatibleBucketName(e)&&(!this.config.sslEnabled||!e.match(/\./))))},dnsCompatibleBucketName:function(e){var t=e,r=new RegExp(/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/),n=new RegExp(/(\d+\.){3}\d+/),i=new RegExp(/\.\./);return!(!t.match(r)||t.match(n)||t.match(i))},successfulResponse:function(e){var t=e.httpResponse;return(!o[e.request.operation]||!t.body.toString().match(""))&&t.statusCode<300},retryableError:function(e,t){return!(!o[t.operation]||200!==e.statusCode)||(!t._requestRegionForBucket||!t.service.bucketRegionCache[t._requestRegionForBucket])&&(!(!e||"RequestTimeout"!==e.code)||(e&&-1!=a.indexOf(e.code)&&e.region&&e.region!=t.httpRequest.region?(t.httpRequest.region=e.region,301===e.statusCode&&t.service.updateReqBucketRegion(t),!0):n.Service.prototype.retryableError.call(this,e,t)))},updateReqBucketRegion:function(e,t){var r=e.httpRequest;if("string"==typeof t&&t.length&&(r.region=t),r.endpoint.host.match(/s3(?!-accelerate).*\.amazonaws\.com$/)){var i=e.service,o=i.config,a=o.s3BucketEndpoint;a&&delete o.s3BucketEndpoint;var s=n.util.copy(o);delete s.endpoint,s.region=r.region,r.endpoint=new n.S3(s).endpoint,i.populateURI(e),o.s3BucketEndpoint=a,r.headers.Host=r.endpoint.host,"validate"===e._asm.currentState&&(e.removeListener("build",i.populateURI),e.addListener("build",i.removeVirtualHostedBucketFromPath))}},extractData:function(e){var t=e.request;if("getBucketLocation"===t.operation){var r=e.httpResponse.body.toString().match(/>(.+)<\/Location/);delete e.data._,e.data.LocationConstraint=r?r[1]:""}var n=t.params.Bucket||null;if("deleteBucket"!==t.operation||"string"!=typeof n||e.error){var i=(e.httpResponse.headers||{})["x-amz-bucket-region"]||null;if(!i&&"createBucket"===t.operation&&!e.error){var o=t.params.CreateBucketConfiguration;i=o?"EU"===o.LocationConstraint?"eu-west-1":o.LocationConstraint:"us-east-1"}i&&n&&i!==t.service.bucketRegionCache[n]&&(t.service.bucketRegionCache[n]=i)}else t.service.clearBucketRegionCache(n);t.service.extractRequestIds(e)},extractError:function(e){var t,r={304:"NotModified",403:"Forbidden",400:"BadRequest",404:"NotFound"},i=e.request,o=e.httpResponse.statusCode,a=e.httpResponse.body||"",s=(e.httpResponse.headers||{})["x-amz-bucket-region"]||null,u=i.params.Bucket||null,c=i.service.bucketRegionCache;if(s&&u&&s!==c[u]&&(c[u]=s),r[o]&&0===a.length)u&&!s&&(t=c[u]||null)!==i.httpRequest.region&&(s=t),e.error=n.util.error(new Error,{code:r[o],message:null,region:s});else{var l=(new n.XML.Parser).parse(a.toString());l.Region&&!s?(s=l.Region,u&&s!==c[u]&&(c[u]=s)):!u||s||l.Region||(t=c[u]||null)!==i.httpRequest.region&&(s=t),e.error=n.util.error(new Error,{code:l.Code||o,message:l.Message||null,region:s})}i.service.extractRequestIds(e)},requestBucketRegion:function(e,t){var r=e.error,i=e.request,o=i.params.Bucket||null;if(!r||!o||r.region||"listObjects"===i.operation||n.util.isNode()&&"headBucket"===i.operation||400===r.statusCode&&"headObject"!==i.operation||-1===a.indexOf(r.code))return t();var s=n.util.isNode()?"headBucket":"listObjects",u={Bucket:o};"listObjects"===s&&(u.MaxKeys=0);var c=i.service[s](u);c._requestRegionForBucket=o,c.send((function(){r.region=i.service.bucketRegionCache[o]||null,t()}))},reqRegionForNetworkingError:function(e,t){if(!n.util.isBrowser())return t();var r=e.error,i=e.request,o=i.params.Bucket;if(!r||"NetworkingError"!==r.code||!o||"us-east-1"===i.httpRequest.region)return t();var a=i.service,s=a.bucketRegionCache,u=s[o]||null;if(u&&u!==i.httpRequest.region)a.updateReqBucketRegion(i,u),t();else if(a.dnsCompatibleBucketName(o))if(i.httpRequest.virtualHostedBucket){var c=a.listObjects({Bucket:o,MaxKeys:0});a.updateReqBucketRegion(c,"us-east-1"),c._requestRegionForBucket=o,c.send((function(){var e=a.bucketRegionCache[o]||null;e&&e!==i.httpRequest.region&&a.updateReqBucketRegion(i,e),t()}))}else t();else a.updateReqBucketRegion(i,"us-east-1"),"us-east-1"!==s[o]&&(s[o]="us-east-1"),t()},bucketRegionCache:{},clearBucketRegionCache:function(e){var t=this.bucketRegionCache;e?"string"==typeof e&&(e=[e]):e=Object.keys(t);for(var r=0;r=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(r("wd/R"))},Us4f:function(e){e.exports=JSON.parse('{"pagination":{}}')},V20V:function(e,t){for(var r=[],n=0;n<256;++n)r[n]=(n+256).toString(16).substr(1);e.exports=function(e,t){var n=t||0;return[r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]]].join("")}},V2x9:function(e,t,r){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(r("wd/R"))},VFyE:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2009-03-31","endpointPrefix":"elasticmapreduce","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Amazon EMR","serviceFullName":"Amazon Elastic MapReduce","serviceId":"EMR","signatureVersion":"v4","targetPrefix":"ElasticMapReduce","uid":"elasticmapreduce-2009-03-31"},"operations":{"AddInstanceFleet":{"input":{"type":"structure","required":["ClusterId","InstanceFleet"],"members":{"ClusterId":{},"InstanceFleet":{"shape":"S3"}}},"output":{"type":"structure","members":{"ClusterId":{},"InstanceFleetId":{}}}},"AddInstanceGroups":{"input":{"type":"structure","required":["InstanceGroups","JobFlowId"],"members":{"InstanceGroups":{"shape":"Sq"},"JobFlowId":{}}},"output":{"type":"structure","members":{"JobFlowId":{},"InstanceGroupIds":{"type":"list","member":{}}}}},"AddJobFlowSteps":{"input":{"type":"structure","required":["JobFlowId","Steps"],"members":{"JobFlowId":{},"Steps":{"shape":"S1b"}}},"output":{"type":"structure","members":{"StepIds":{"shape":"S1k"}}}},"AddTags":{"input":{"type":"structure","required":["ResourceId","Tags"],"members":{"ResourceId":{},"Tags":{"shape":"S1n"}}},"output":{"type":"structure","members":{}}},"CancelSteps":{"input":{"type":"structure","members":{"ClusterId":{},"StepIds":{"shape":"S1k"}}},"output":{"type":"structure","members":{"CancelStepsInfoList":{"type":"list","member":{"type":"structure","members":{"StepId":{},"Status":{},"Reason":{}}}}}}},"CreateSecurityConfiguration":{"input":{"type":"structure","required":["Name","SecurityConfiguration"],"members":{"Name":{},"SecurityConfiguration":{}}},"output":{"type":"structure","required":["Name","CreationDateTime"],"members":{"Name":{},"CreationDateTime":{"type":"timestamp"}}}},"DeleteSecurityConfiguration":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DescribeCluster":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{}}},"output":{"type":"structure","members":{"Cluster":{"type":"structure","members":{"Id":{},"Name":{},"Status":{"shape":"S25"},"Ec2InstanceAttributes":{"type":"structure","members":{"Ec2KeyName":{},"Ec2SubnetId":{},"RequestedEc2SubnetIds":{"shape":"S2b"},"Ec2AvailabilityZone":{},"RequestedEc2AvailabilityZones":{"shape":"S2b"},"IamInstanceProfile":{},"EmrManagedMasterSecurityGroup":{},"EmrManagedSlaveSecurityGroup":{},"ServiceAccessSecurityGroup":{},"AdditionalMasterSecurityGroups":{"shape":"S2c"},"AdditionalSlaveSecurityGroups":{"shape":"S2c"}}},"InstanceCollectionType":{},"LogUri":{},"RequestedAmiVersion":{},"RunningAmiVersion":{},"ReleaseLabel":{},"AutoTerminate":{"type":"boolean"},"TerminationProtected":{"type":"boolean"},"VisibleToAllUsers":{"type":"boolean"},"Applications":{"shape":"S2f"},"Tags":{"shape":"S1n"},"ServiceRole":{},"NormalizedInstanceHours":{"type":"integer"},"MasterPublicDnsName":{},"Configurations":{"shape":"Sh"},"SecurityConfiguration":{},"AutoScalingRole":{},"ScaleDownBehavior":{},"CustomAmiId":{},"EbsRootVolumeSize":{"type":"integer"},"RepoUpgradeOnBoot":{},"KerberosAttributes":{"shape":"S2j"}}}}}},"DescribeJobFlows":{"input":{"type":"structure","members":{"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"JobFlowIds":{"shape":"S1i"},"JobFlowStates":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"JobFlows":{"type":"list","member":{"type":"structure","required":["JobFlowId","Name","ExecutionStatusDetail","Instances"],"members":{"JobFlowId":{},"Name":{},"LogUri":{},"AmiVersion":{},"ExecutionStatusDetail":{"type":"structure","required":["State","CreationDateTime"],"members":{"State":{},"CreationDateTime":{"type":"timestamp"},"StartDateTime":{"type":"timestamp"},"ReadyDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"},"LastStateChangeReason":{}}},"Instances":{"type":"structure","required":["MasterInstanceType","SlaveInstanceType","InstanceCount"],"members":{"MasterInstanceType":{},"MasterPublicDnsName":{},"MasterInstanceId":{},"SlaveInstanceType":{},"InstanceCount":{"type":"integer"},"InstanceGroups":{"type":"list","member":{"type":"structure","required":["Market","InstanceRole","InstanceType","InstanceRequestCount","InstanceRunningCount","State","CreationDateTime"],"members":{"InstanceGroupId":{},"Name":{},"Market":{},"InstanceRole":{},"BidPrice":{},"InstanceType":{},"InstanceRequestCount":{"type":"integer"},"InstanceRunningCount":{"type":"integer"},"State":{},"LastStateChangeReason":{},"CreationDateTime":{"type":"timestamp"},"StartDateTime":{"type":"timestamp"},"ReadyDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"}}}},"NormalizedInstanceHours":{"type":"integer"},"Ec2KeyName":{},"Ec2SubnetId":{},"Placement":{"shape":"S2v"},"KeepJobFlowAliveWhenNoSteps":{"type":"boolean"},"TerminationProtected":{"type":"boolean"},"HadoopVersion":{}}},"Steps":{"type":"list","member":{"type":"structure","required":["StepConfig","ExecutionStatusDetail"],"members":{"StepConfig":{"shape":"S1c"},"ExecutionStatusDetail":{"type":"structure","required":["State","CreationDateTime"],"members":{"State":{},"CreationDateTime":{"type":"timestamp"},"StartDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"},"LastStateChangeReason":{}}}}}},"BootstrapActions":{"type":"list","member":{"type":"structure","members":{"BootstrapActionConfig":{"shape":"S32"}}}},"SupportedProducts":{"shape":"S34"},"VisibleToAllUsers":{"type":"boolean"},"JobFlowRole":{},"ServiceRole":{},"AutoScalingRole":{},"ScaleDownBehavior":{}}}}}},"deprecated":true},"DescribeSecurityConfiguration":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{},"SecurityConfiguration":{},"CreationDateTime":{"type":"timestamp"}}}},"DescribeStep":{"input":{"type":"structure","required":["ClusterId","StepId"],"members":{"ClusterId":{},"StepId":{}}},"output":{"type":"structure","members":{"Step":{"type":"structure","members":{"Id":{},"Name":{},"Config":{"shape":"S3a"},"ActionOnFailure":{},"Status":{"shape":"S3b"}}}}}},"GetBlockPublicAccessConfiguration":{"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["BlockPublicAccessConfiguration","BlockPublicAccessConfigurationMetadata"],"members":{"BlockPublicAccessConfiguration":{"shape":"S3j"},"BlockPublicAccessConfigurationMetadata":{"type":"structure","required":["CreationDateTime","CreatedByArn"],"members":{"CreationDateTime":{"type":"timestamp"},"CreatedByArn":{}}}}}},"ListBootstrapActions":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{},"Marker":{}}},"output":{"type":"structure","members":{"BootstrapActions":{"type":"list","member":{"type":"structure","members":{"Name":{},"ScriptPath":{},"Args":{"shape":"S2c"}}}},"Marker":{}}}},"ListClusters":{"input":{"type":"structure","members":{"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"ClusterStates":{"type":"list","member":{}},"Marker":{}}},"output":{"type":"structure","members":{"Clusters":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Status":{"shape":"S25"},"NormalizedInstanceHours":{"type":"integer"}}}},"Marker":{}}}},"ListInstanceFleets":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{},"Marker":{}}},"output":{"type":"structure","members":{"InstanceFleets":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Status":{"type":"structure","members":{"State":{},"StateChangeReason":{"type":"structure","members":{"Code":{},"Message":{}}},"Timeline":{"type":"structure","members":{"CreationDateTime":{"type":"timestamp"},"ReadyDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"}}}}},"InstanceFleetType":{},"TargetOnDemandCapacity":{"type":"integer"},"TargetSpotCapacity":{"type":"integer"},"ProvisionedOnDemandCapacity":{"type":"integer"},"ProvisionedSpotCapacity":{"type":"integer"},"InstanceTypeSpecifications":{"type":"list","member":{"type":"structure","members":{"InstanceType":{},"WeightedCapacity":{"type":"integer"},"BidPrice":{},"BidPriceAsPercentageOfOnDemandPrice":{"type":"double"},"Configurations":{"shape":"Sh"},"EbsBlockDevices":{"shape":"S4a"},"EbsOptimized":{"type":"boolean"}}}},"LaunchSpecifications":{"shape":"Sk"}}}},"Marker":{}}}},"ListInstanceGroups":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{},"Marker":{}}},"output":{"type":"structure","members":{"InstanceGroups":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Market":{},"InstanceGroupType":{},"BidPrice":{},"InstanceType":{},"RequestedInstanceCount":{"type":"integer"},"RunningInstanceCount":{"type":"integer"},"Status":{"type":"structure","members":{"State":{},"StateChangeReason":{"type":"structure","members":{"Code":{},"Message":{}}},"Timeline":{"type":"structure","members":{"CreationDateTime":{"type":"timestamp"},"ReadyDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"}}}}},"Configurations":{"shape":"Sh"},"ConfigurationsVersion":{"type":"long"},"LastSuccessfullyAppliedConfigurations":{"shape":"Sh"},"LastSuccessfullyAppliedConfigurationsVersion":{"type":"long"},"EbsBlockDevices":{"shape":"S4a"},"EbsOptimized":{"type":"boolean"},"ShrinkPolicy":{"shape":"S4n"},"AutoScalingPolicy":{"shape":"S4r"}}}},"Marker":{}}}},"ListInstances":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{},"InstanceGroupId":{},"InstanceGroupTypes":{"type":"list","member":{}},"InstanceFleetId":{},"InstanceFleetType":{},"InstanceStates":{"type":"list","member":{}},"Marker":{}}},"output":{"type":"structure","members":{"Instances":{"type":"list","member":{"type":"structure","members":{"Id":{},"Ec2InstanceId":{},"PublicDnsName":{},"PublicIpAddress":{},"PrivateDnsName":{},"PrivateIpAddress":{},"Status":{"type":"structure","members":{"State":{},"StateChangeReason":{"type":"structure","members":{"Code":{},"Message":{}}},"Timeline":{"type":"structure","members":{"CreationDateTime":{"type":"timestamp"},"ReadyDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"}}}}},"InstanceGroupId":{},"InstanceFleetId":{},"Market":{},"InstanceType":{},"EbsVolumes":{"type":"list","member":{"type":"structure","members":{"Device":{},"VolumeId":{}}}}}}},"Marker":{}}}},"ListSecurityConfigurations":{"input":{"type":"structure","members":{"Marker":{}}},"output":{"type":"structure","members":{"SecurityConfigurations":{"type":"list","member":{"type":"structure","members":{"Name":{},"CreationDateTime":{"type":"timestamp"}}}},"Marker":{}}}},"ListSteps":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{},"StepStates":{"type":"list","member":{}},"StepIds":{"shape":"S1i"},"Marker":{}}},"output":{"type":"structure","members":{"Steps":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Config":{"shape":"S3a"},"ActionOnFailure":{},"Status":{"shape":"S3b"}}}},"Marker":{}}}},"ModifyInstanceFleet":{"input":{"type":"structure","required":["ClusterId","InstanceFleet"],"members":{"ClusterId":{},"InstanceFleet":{"type":"structure","required":["InstanceFleetId"],"members":{"InstanceFleetId":{},"TargetOnDemandCapacity":{"type":"integer"},"TargetSpotCapacity":{"type":"integer"}}}}}},"ModifyInstanceGroups":{"input":{"type":"structure","members":{"ClusterId":{},"InstanceGroups":{"type":"list","member":{"type":"structure","required":["InstanceGroupId"],"members":{"InstanceGroupId":{},"InstanceCount":{"type":"integer"},"EC2InstanceIdsToTerminate":{"type":"list","member":{}},"ShrinkPolicy":{"shape":"S4n"},"Configurations":{"shape":"Sh"}}}}}}},"PutAutoScalingPolicy":{"input":{"type":"structure","required":["ClusterId","InstanceGroupId","AutoScalingPolicy"],"members":{"ClusterId":{},"InstanceGroupId":{},"AutoScalingPolicy":{"shape":"Su"}}},"output":{"type":"structure","members":{"ClusterId":{},"InstanceGroupId":{},"AutoScalingPolicy":{"shape":"S4r"}}}},"PutBlockPublicAccessConfiguration":{"input":{"type":"structure","required":["BlockPublicAccessConfiguration"],"members":{"BlockPublicAccessConfiguration":{"shape":"S3j"}}},"output":{"type":"structure","members":{}}},"RemoveAutoScalingPolicy":{"input":{"type":"structure","required":["ClusterId","InstanceGroupId"],"members":{"ClusterId":{},"InstanceGroupId":{}}},"output":{"type":"structure","members":{}}},"RemoveTags":{"input":{"type":"structure","required":["ResourceId","TagKeys"],"members":{"ResourceId":{},"TagKeys":{"shape":"S2c"}}},"output":{"type":"structure","members":{}}},"RunJobFlow":{"input":{"type":"structure","required":["Name","Instances"],"members":{"Name":{},"LogUri":{},"AdditionalInfo":{},"AmiVersion":{},"ReleaseLabel":{},"Instances":{"type":"structure","members":{"MasterInstanceType":{},"SlaveInstanceType":{},"InstanceCount":{"type":"integer"},"InstanceGroups":{"shape":"Sq"},"InstanceFleets":{"type":"list","member":{"shape":"S3"}},"Ec2KeyName":{},"Placement":{"shape":"S2v"},"KeepJobFlowAliveWhenNoSteps":{"type":"boolean"},"TerminationProtected":{"type":"boolean"},"HadoopVersion":{},"Ec2SubnetId":{},"Ec2SubnetIds":{"shape":"S2b"},"EmrManagedMasterSecurityGroup":{},"EmrManagedSlaveSecurityGroup":{},"ServiceAccessSecurityGroup":{},"AdditionalMasterSecurityGroups":{"shape":"S5z"},"AdditionalSlaveSecurityGroups":{"shape":"S5z"}}},"Steps":{"shape":"S1b"},"BootstrapActions":{"type":"list","member":{"shape":"S32"}},"SupportedProducts":{"shape":"S34"},"NewSupportedProducts":{"type":"list","member":{"type":"structure","members":{"Name":{},"Args":{"shape":"S1i"}}}},"Applications":{"shape":"S2f"},"Configurations":{"shape":"Sh"},"VisibleToAllUsers":{"type":"boolean"},"JobFlowRole":{},"ServiceRole":{},"Tags":{"shape":"S1n"},"SecurityConfiguration":{},"AutoScalingRole":{},"ScaleDownBehavior":{},"CustomAmiId":{},"EbsRootVolumeSize":{"type":"integer"},"RepoUpgradeOnBoot":{},"KerberosAttributes":{"shape":"S2j"}}},"output":{"type":"structure","members":{"JobFlowId":{}}}},"SetTerminationProtection":{"input":{"type":"structure","required":["JobFlowIds","TerminationProtected"],"members":{"JobFlowIds":{"shape":"S1i"},"TerminationProtected":{"type":"boolean"}}}},"SetVisibleToAllUsers":{"input":{"type":"structure","required":["JobFlowIds","VisibleToAllUsers"],"members":{"JobFlowIds":{"shape":"S1i"},"VisibleToAllUsers":{"type":"boolean"}}}},"TerminateJobFlows":{"input":{"type":"structure","required":["JobFlowIds"],"members":{"JobFlowIds":{"shape":"S1i"}}}}},"shapes":{"S3":{"type":"structure","required":["InstanceFleetType"],"members":{"Name":{},"InstanceFleetType":{},"TargetOnDemandCapacity":{"type":"integer"},"TargetSpotCapacity":{"type":"integer"},"InstanceTypeConfigs":{"type":"list","member":{"type":"structure","required":["InstanceType"],"members":{"InstanceType":{},"WeightedCapacity":{"type":"integer"},"BidPrice":{},"BidPriceAsPercentageOfOnDemandPrice":{"type":"double"},"EbsConfiguration":{"shape":"Sa"},"Configurations":{"shape":"Sh"}}}},"LaunchSpecifications":{"shape":"Sk"}}},"Sa":{"type":"structure","members":{"EbsBlockDeviceConfigs":{"type":"list","member":{"type":"structure","required":["VolumeSpecification"],"members":{"VolumeSpecification":{"shape":"Sd"},"VolumesPerInstance":{"type":"integer"}}}},"EbsOptimized":{"type":"boolean"}}},"Sd":{"type":"structure","required":["VolumeType","SizeInGB"],"members":{"VolumeType":{},"Iops":{"type":"integer"},"SizeInGB":{"type":"integer"}}},"Sh":{"type":"list","member":{"type":"structure","members":{"Classification":{},"Configurations":{"shape":"Sh"},"Properties":{"shape":"Sj"}}}},"Sj":{"type":"map","key":{},"value":{}},"Sk":{"type":"structure","required":["SpotSpecification"],"members":{"SpotSpecification":{"type":"structure","required":["TimeoutDurationMinutes","TimeoutAction"],"members":{"TimeoutDurationMinutes":{"type":"integer"},"TimeoutAction":{},"BlockDurationMinutes":{"type":"integer"}}}}},"Sq":{"type":"list","member":{"type":"structure","required":["InstanceRole","InstanceType","InstanceCount"],"members":{"Name":{},"Market":{},"InstanceRole":{},"BidPrice":{},"InstanceType":{},"InstanceCount":{"type":"integer"},"Configurations":{"shape":"Sh"},"EbsConfiguration":{"shape":"Sa"},"AutoScalingPolicy":{"shape":"Su"}}}},"Su":{"type":"structure","required":["Constraints","Rules"],"members":{"Constraints":{"shape":"Sv"},"Rules":{"shape":"Sw"}}},"Sv":{"type":"structure","required":["MinCapacity","MaxCapacity"],"members":{"MinCapacity":{"type":"integer"},"MaxCapacity":{"type":"integer"}}},"Sw":{"type":"list","member":{"type":"structure","required":["Name","Action","Trigger"],"members":{"Name":{},"Description":{},"Action":{"type":"structure","required":["SimpleScalingPolicyConfiguration"],"members":{"Market":{},"SimpleScalingPolicyConfiguration":{"type":"structure","required":["ScalingAdjustment"],"members":{"AdjustmentType":{},"ScalingAdjustment":{"type":"integer"},"CoolDown":{"type":"integer"}}}}},"Trigger":{"type":"structure","required":["CloudWatchAlarmDefinition"],"members":{"CloudWatchAlarmDefinition":{"type":"structure","required":["ComparisonOperator","MetricName","Period","Threshold"],"members":{"ComparisonOperator":{},"EvaluationPeriods":{"type":"integer"},"MetricName":{},"Namespace":{},"Period":{"type":"integer"},"Statistic":{},"Threshold":{"type":"double"},"Unit":{},"Dimensions":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}}}}}}}}},"S1b":{"type":"list","member":{"shape":"S1c"}},"S1c":{"type":"structure","required":["Name","HadoopJarStep"],"members":{"Name":{},"ActionOnFailure":{},"HadoopJarStep":{"type":"structure","required":["Jar"],"members":{"Properties":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"Jar":{},"MainClass":{},"Args":{"shape":"S1i"}}}}},"S1i":{"type":"list","member":{}},"S1k":{"type":"list","member":{}},"S1n":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"S25":{"type":"structure","members":{"State":{},"StateChangeReason":{"type":"structure","members":{"Code":{},"Message":{}}},"Timeline":{"type":"structure","members":{"CreationDateTime":{"type":"timestamp"},"ReadyDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"}}}}},"S2b":{"type":"list","member":{}},"S2c":{"type":"list","member":{}},"S2f":{"type":"list","member":{"type":"structure","members":{"Name":{},"Version":{},"Args":{"shape":"S2c"},"AdditionalInfo":{"shape":"Sj"}}}},"S2j":{"type":"structure","required":["Realm","KdcAdminPassword"],"members":{"Realm":{},"KdcAdminPassword":{},"CrossRealmTrustPrincipalPassword":{},"ADDomainJoinUser":{},"ADDomainJoinPassword":{}}},"S2v":{"type":"structure","members":{"AvailabilityZone":{},"AvailabilityZones":{"shape":"S2b"}}},"S32":{"type":"structure","required":["Name","ScriptBootstrapAction"],"members":{"Name":{},"ScriptBootstrapAction":{"type":"structure","required":["Path"],"members":{"Path":{},"Args":{"shape":"S1i"}}}}},"S34":{"type":"list","member":{}},"S3a":{"type":"structure","members":{"Jar":{},"Properties":{"shape":"Sj"},"MainClass":{},"Args":{"shape":"S2c"}}},"S3b":{"type":"structure","members":{"State":{},"StateChangeReason":{"type":"structure","members":{"Code":{},"Message":{}}},"FailureDetails":{"type":"structure","members":{"Reason":{},"Message":{},"LogFile":{}}},"Timeline":{"type":"structure","members":{"CreationDateTime":{"type":"timestamp"},"StartDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"}}}}},"S3j":{"type":"structure","required":["BlockPublicSecurityGroupRules"],"members":{"BlockPublicSecurityGroupRules":{"type":"boolean"},"PermittedPublicSecurityGroupRuleRanges":{"type":"list","member":{"type":"structure","required":["MinRange"],"members":{"MinRange":{"type":"integer"},"MaxRange":{"type":"integer"}}}}}},"S4a":{"type":"list","member":{"type":"structure","members":{"VolumeSpecification":{"shape":"Sd"},"Device":{}}}},"S4n":{"type":"structure","members":{"DecommissionTimeout":{"type":"integer"},"InstanceResizePolicy":{"type":"structure","members":{"InstancesToTerminate":{"shape":"S4p"},"InstancesToProtect":{"shape":"S4p"},"InstanceTerminationTimeout":{"type":"integer"}}}}},"S4p":{"type":"list","member":{}},"S4r":{"type":"structure","members":{"Status":{"type":"structure","members":{"State":{},"StateChangeReason":{"type":"structure","members":{"Code":{},"Message":{}}}}},"Constraints":{"shape":"Sv"},"Rules":{"shape":"Sw"}}},"S5z":{"type":"list","member":{}}}}')},VNF9:function(e,t,r){var n=r("QsWE"),i=n.util.inherit;r("N2+Z"),n.Signers.V3Https=i(n.Signers.V3,{authorization:function(e){return"AWS3-HTTPS AWSAccessKeyId="+e.accessKeyId+",Algorithm=HmacSHA256,Signature="+this.signature(e)},stringToSign:function(){return this.request.headers["X-Amz-Date"]}}),e.exports=n.Signers.V3Https},"VSQ/":function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2018-10-30","endpointPrefix":"comprehendmedical","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"ComprehendMedical","serviceFullName":"AWS Comprehend Medical","serviceId":"ComprehendMedical","signatureVersion":"v4","signingName":"comprehendmedical","targetPrefix":"ComprehendMedical_20181030","uid":"comprehendmedical-2018-10-30"},"operations":{"DetectEntities":{"input":{"type":"structure","required":["Text"],"members":{"Text":{}}},"output":{"type":"structure","required":["Entities"],"members":{"Entities":{"shape":"S4"},"UnmappedAttributes":{"type":"list","member":{"type":"structure","members":{"Type":{},"Attribute":{"shape":"Sf"}}}},"PaginationToken":{}}}},"DetectPHI":{"input":{"type":"structure","required":["Text"],"members":{"Text":{}}},"output":{"type":"structure","required":["Entities"],"members":{"Entities":{"shape":"S4"},"PaginationToken":{}}}}},"shapes":{"S4":{"type":"list","member":{"type":"structure","members":{"Id":{"type":"integer"},"BeginOffset":{"type":"integer"},"EndOffset":{"type":"integer"},"Score":{"type":"float"},"Text":{},"Category":{},"Type":{},"Traits":{"shape":"Sb"},"Attributes":{"type":"list","member":{"shape":"Sf"}}}}},"Sb":{"type":"list","member":{"type":"structure","members":{"Name":{},"Score":{"type":"float"}}}},"Sf":{"type":"structure","members":{"Type":{},"Score":{"type":"float"},"RelationshipScore":{"type":"float"},"Id":{"type":"integer"},"BeginOffset":{"type":"integer"},"EndOffset":{"type":"integer"},"Text":{},"Traits":{"shape":"Sb"}}}}}')},"VT+K":function(e,t,r){var n=r("QsWE"),i=r("BaN1"),o=["AWS_ENABLE_ENDPOINT_DISCOVERY","AWS_ENDPOINT_DISCOVERY_ENABLED"];function a(e){var t=e.service,r=t.api||{},n={};return t.config.region&&(n.region=t.config.region),r.serviceId&&(n.serviceId=r.serviceId),t.config.credentials.accessKeyId&&(n.accessKeyId=t.config.credentials.accessKeyId),n}function s(e,t){var r={};return function e(t,r,n){n&&null!=r&&"structure"===n.type&&n.required&&n.required.length>0&&i.arrayEach(n.required,(function(i){var o=n.members[i];!0===o.endpointDiscoveryId?t[o.isLocationName?o.name:i]=String(r[i]):e(t,r[i],o)}))}(r,e.params,t),r}function u(e){var t=e.service,r=t.api,o=r.operations?r.operations[e.operation]:void 0,u=s(e,o?o.input:void 0),c=a(e);Object.keys(u).length>0&&(c=i.update(c,u),o&&(c.operation=o.name));var l=n.endpointCache.get(c);if(!l||1!==l.length||""!==l[0].Address)if(l&&l.length>0)e.httpRequest.updateEndpoint(l[0].Address);else{var m=t.makeRequest(r.endpointOperation,{Operation:o.name,Identifiers:u});p(m),m.removeListener("validate",n.EventListeners.Core.VALIDATE_PARAMETERS),m.removeListener("retry",n.EventListeners.Core.RETRY_CHECK),n.endpointCache.put(c,[{Address:"",CachePeriodInMinutes:1}]),m.send((function(e,t){t&&t.Endpoints?n.endpointCache.put(c,t.Endpoints):e&&n.endpointCache.put(c,[{Address:"",CachePeriodInMinutes:1}])}))}}var c={};function l(e,t){var r=e.service,o=r.api,u=o.operations?o.operations[e.operation]:void 0,l=s(e,u?u.input:void 0),m=a(e);Object.keys(l).length>0&&(m=i.update(m,l),u&&(m.operation=u.name));var d=n.EndpointCache.getKeyString(m),y=n.endpointCache.get(d);if(y&&1===y.length&&""===y[0].Address)return c[d]||(c[d]=[]),void c[d].push({request:e,callback:t});if(y&&y.length>0)e.httpRequest.updateEndpoint(y[0].Address),t();else{var h=r.makeRequest(o.endpointOperation,{Operation:u.name,Identifiers:l});h.removeListener("validate",n.EventListeners.Core.VALIDATE_PARAMETERS),p(h),n.endpointCache.put(d,[{Address:"",CachePeriodInMinutes:60}]),h.send((function(r,o){if(r){var a={code:"EndpointDiscoveryException",message:"Request cannot be fulfilled without specifying an endpoint",retryable:!1};e.response.error=i.error(r,a),n.endpointCache.remove(m),c[d]&&(i.arrayEach(c[d],(function(e){e.request.response.error=i.error(r,a),e.callback()})),delete c[d])}else o&&(n.endpointCache.put(d,o.Endpoints),e.httpRequest.updateEndpoint(o.Endpoints[0].Address),c[d]&&(i.arrayEach(c[d],(function(e){e.request.httpRequest.updateEndpoint(o.Endpoints[0].Address),e.callback()})),delete c[d]));t()}))}}function p(e){var t=e.service.api.apiVersion;t&&!e.httpRequest.headers["x-amz-api-version"]&&(e.httpRequest.headers["x-amz-api-version"]=t)}function m(e){var t=e.error;if(t&&("InvalidEndpointException"===t.code||421===e.httpResponse.statusCode)){var r=e.request,o=r.service.api.operations||{},u=s(r,o[r.operation]?o[r.operation].input:void 0),c=a(r);Object.keys(u).length>0&&(c=i.update(c,u),o[r.operation]&&(c.operation=o[r.operation].name)),n.endpointCache.remove(c)}}function d(e){return["false","0"].indexOf(e)>=0}e.exports={discoverEndpoint:function(e,t){var r=e.service||{};if(function(e){if(e._originalConfig&&e._originalConfig.endpoint&&!0===e._originalConfig.endpointDiscoveryEnabled)throw i.error(new Error,{code:"ConfigurationException",message:"Custom endpoint is supplied; endpointDiscoveryEnabled must not be true."});return Boolean(n.config.endpoint||(n.config[e.serviceIdentifier]||{}).endpoint||e._originalConfig&&e._originalConfig.endpoint)}(r)||e.isPresigned())return t();if(!function(e){if(!0===(e.service||{}).config.endpointDiscoveryEnabled)return!0;if(i.isBrowser())return!1;for(var t=0;tn&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),a=this._iKey=t.clone(),s=o.words,u=a.words,c=0;c=100?100:null])}},week:{dow:1,doy:7}})}(r("wd/R"))},WxRl:function(e,t,r){!function(e){"use strict";var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function r(e,t,r,n){var i=e;switch(r){case"s":return n||t?"néhány másodperc":"néhány másodperce";case"ss":return i+(n||t)?" másodperc":" másodperce";case"m":return"egy"+(n||t?" perc":" perce");case"mm":return i+(n||t?" perc":" perce");case"h":return"egy"+(n||t?" óra":" órája");case"hh":return i+(n||t?" óra":" órája");case"d":return"egy"+(n||t?" nap":" napja");case"dd":return i+(n||t?" nap":" napja");case"M":return"egy"+(n||t?" hónap":" hónapja");case"MM":return i+(n||t?" hónap":" hónapja");case"y":return"egy"+(n||t?" év":" éve");case"yy":return i+(n||t?" év":" éve")}return""}function n(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,r){return e<12?!0===r?"de":"DE":!0===r?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("wd/R"))},X709:function(e,t,r){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?":e":1===t?":a":2===t?":a":":e")},week:{dow:1,doy:4}})}(r("wd/R"))},XDpg:function(e,t,r){!function(e){"use strict";e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,r){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(r("wd/R"))},XKMD:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2017-01-06","endpointPrefix":"cur","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Cost and Usage Report Service","serviceId":"Cost and Usage Report Service","signatureVersion":"v4","signingName":"cur","targetPrefix":"AWSOrigamiServiceGatewayService","uid":"cur-2017-01-06"},"operations":{"DeleteReportDefinition":{"input":{"type":"structure","members":{"ReportName":{}}},"output":{"type":"structure","members":{"ResponseMessage":{}}}},"DescribeReportDefinitions":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ReportDefinitions":{"type":"list","member":{"shape":"Sa"}},"NextToken":{}}}},"ModifyReportDefinition":{"input":{"type":"structure","required":["ReportName","ReportDefinition"],"members":{"ReportName":{},"ReportDefinition":{"shape":"Sa"}}},"output":{"type":"structure","members":{}}},"PutReportDefinition":{"input":{"type":"structure","required":["ReportDefinition"],"members":{"ReportDefinition":{"shape":"Sa"}}},"output":{"type":"structure","members":{}}}},"shapes":{"Sa":{"type":"structure","required":["ReportName","TimeUnit","Format","Compression","AdditionalSchemaElements","S3Bucket","S3Prefix","S3Region"],"members":{"ReportName":{},"TimeUnit":{},"Format":{},"Compression":{},"AdditionalSchemaElements":{"type":"list","member":{}},"S3Bucket":{},"S3Prefix":{},"S3Region":{},"AdditionalArtifacts":{"type":"list","member":{}},"RefreshClosedReports":{"type":"boolean"},"ReportVersioning":{}}}}}')},XL4z:function(e){e.exports=JSON.parse('{"pagination":{"ListAssignmentsForHIT":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListBonusPayments":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListHITs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListHITsForQualificationType":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListQualificationRequests":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListQualificationTypes":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListReviewPolicyResultsForHIT":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListReviewableHITs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListWorkerBlocks":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListWorkersWithQualificationType":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}')},XLvN:function(e,t,r){!function(e){"use strict";e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,r){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(r("wd/R"))},Xmze:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.waf={},n.WAF=i.defineService("waf",["2015-08-24"]),Object.defineProperty(o.services.waf,"2015-08-24",{get:function(){var e=r("DLjP");return e.paginators=r("6QSQ").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.WAF},Xnjs:function(e){e.exports=JSON.parse('{"pagination":{}}')},XoME:function(e){e.exports=JSON.parse('{"pagination":{"ListCloudFrontOriginAccessIdentities":{"input_token":"Marker","output_token":"CloudFrontOriginAccessIdentityList.NextMarker","limit_key":"MaxItems","more_results":"CloudFrontOriginAccessIdentityList.IsTruncated","result_key":"CloudFrontOriginAccessIdentityList.Items"},"ListDistributions":{"input_token":"Marker","output_token":"DistributionList.NextMarker","limit_key":"MaxItems","more_results":"DistributionList.IsTruncated","result_key":"DistributionList.Items"},"ListInvalidations":{"input_token":"Marker","output_token":"InvalidationList.NextMarker","limit_key":"MaxItems","more_results":"InvalidationList.IsTruncated","result_key":"InvalidationList.Items"},"ListStreamingDistributions":{"input_token":"Marker","output_token":"StreamingDistributionList.NextMarker","limit_key":"MaxItems","more_results":"StreamingDistributionList.IsTruncated","result_key":"StreamingDistributionList.Items"}}}')},XqMk:function(e,t,r){"use strict";var n="object"==typeof global&&global&&global.Object===Object&&global;t.a=n},Y2TD:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"uid":"iot-data-2015-05-28","apiVersion":"2015-05-28","endpointPrefix":"data.iot","protocol":"rest-json","serviceFullName":"AWS IoT Data Plane","serviceId":"IoT Data Plane","signatureVersion":"v4","signingName":"iotdata"},"operations":{"DeleteThingShadow":{"http":{"method":"DELETE","requestUri":"/things/{thingName}/shadow"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"}}},"output":{"type":"structure","required":["payload"],"members":{"payload":{"type":"blob"}},"payload":"payload"}},"GetThingShadow":{"http":{"method":"GET","requestUri":"/things/{thingName}/shadow"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"}}},"output":{"type":"structure","members":{"payload":{"type":"blob"}},"payload":"payload"}},"Publish":{"http":{"requestUri":"/topics/{topic}"},"input":{"type":"structure","required":["topic"],"members":{"topic":{"location":"uri","locationName":"topic"},"qos":{"location":"querystring","locationName":"qos","type":"integer"},"payload":{"type":"blob"}},"payload":"payload"}},"UpdateThingShadow":{"http":{"requestUri":"/things/{thingName}/shadow"},"input":{"type":"structure","required":["thingName","payload"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"payload":{"type":"blob"}},"payload":"payload"},"output":{"type":"structure","members":{"payload":{"type":"blob"}},"payload":"payload"}}},"shapes":{}}')},Y309:function(e,t){function r(e,t){if(!r.services.hasOwnProperty(e))throw new Error("InvalidService: Failed to load api for "+e);return r.services[e][t]}r.services={},e.exports=r},Y8RH:function(e,t,r){var n=r("QsWE"),i=n.Protocol.Rest;n.Polly.Presigner=n.util.inherit({constructor:function(e){this.options=e=e||{},this.service=e.service,this.bindServiceObject(e),this._operations={}},bindServiceObject:function(e){if(e=e||{},this.service){var t=n.util.copy(this.service.config);this.service=new this.service.constructor.__super__(t),this.service.config.params=n.util.merge(this.service.config.params||{},e.params)}else this.service=new n.Polly(e)},modifyInputMembers:function(e){var t=n.util.copy(e);return t.members=n.util.copy(e.members),n.util.each(e.members,(function(e,r){t.members[e]=n.util.copy(r),r.location&&"body"!==r.location||(t.members[e].location="querystring",t.members[e].locationName=e)})),t},convertPostToGet:function(e){e.httpRequest.method="GET";var t=e.service.api.operations[e.operation],r=this._operations[e.operation];r||(this._operations[e.operation]=r=this.modifyInputMembers(t.input));var n=i.generateURI(e.httpRequest.endpoint.path,t.httpPath,r,e.params);e.httpRequest.path=n,e.httpRequest.body="",delete e.httpRequest.headers["Content-Length"],delete e.httpRequest.headers["Content-Type"]},getSynthesizeSpeechUrl:function(e,t,r){var n=this,i=this.service.makeRequest("synthesizeSpeech",e);return i.removeAllListeners("build"),i.on("build",(function(e){n.convertPostToGet(e)})),i.presign(t,r)}})},YJ6v:function(e){e.exports=JSON.parse('{"pagination":{"ListCloudFrontOriginAccessIdentities":{"input_token":"Marker","limit_key":"MaxItems","more_results":"CloudFrontOriginAccessIdentityList.IsTruncated","output_token":"CloudFrontOriginAccessIdentityList.NextMarker","result_key":"CloudFrontOriginAccessIdentityList.Items"},"ListDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"DistributionList.IsTruncated","output_token":"DistributionList.NextMarker","result_key":"DistributionList.Items"},"ListInvalidations":{"input_token":"Marker","limit_key":"MaxItems","more_results":"InvalidationList.IsTruncated","output_token":"InvalidationList.NextMarker","result_key":"InvalidationList.Items"},"ListStreamingDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"StreamingDistributionList.IsTruncated","output_token":"StreamingDistributionList.NextMarker","result_key":"StreamingDistributionList.Items"}}}')},YJUc:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2014-10-06","endpointPrefix":"codedeploy","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"CodeDeploy","serviceFullName":"AWS CodeDeploy","serviceId":"CodeDeploy","signatureVersion":"v4","targetPrefix":"CodeDeploy_20141006","uid":"codedeploy-2014-10-06"},"operations":{"AddTagsToOnPremisesInstances":{"input":{"type":"structure","required":["tags","instanceNames"],"members":{"tags":{"shape":"S2"},"instanceNames":{"shape":"S6"}}}},"BatchGetApplicationRevisions":{"input":{"type":"structure","required":["applicationName","revisions"],"members":{"applicationName":{},"revisions":{"shape":"Sa"}}},"output":{"type":"structure","members":{"applicationName":{},"errorMessage":{},"revisions":{"type":"list","member":{"type":"structure","members":{"revisionLocation":{"shape":"Sb"},"genericRevisionInfo":{"shape":"Su"}}}}}}},"BatchGetApplications":{"input":{"type":"structure","required":["applicationNames"],"members":{"applicationNames":{"shape":"S10"}}},"output":{"type":"structure","members":{"applicationsInfo":{"type":"list","member":{"shape":"S13"}}}}},"BatchGetDeploymentGroups":{"input":{"type":"structure","required":["applicationName","deploymentGroupNames"],"members":{"applicationName":{},"deploymentGroupNames":{"shape":"Sw"}}},"output":{"type":"structure","members":{"deploymentGroupsInfo":{"type":"list","member":{"shape":"S1b"}},"errorMessage":{}}}},"BatchGetDeploymentInstances":{"input":{"type":"structure","required":["deploymentId","instanceIds"],"members":{"deploymentId":{},"instanceIds":{"shape":"S31"}}},"output":{"type":"structure","members":{"instancesSummary":{"type":"list","member":{"shape":"S35"}},"errorMessage":{}}},"deprecated":true,"deprecatedMessage":"This operation is deprecated, use BatchGetDeploymentTargets instead."},"BatchGetDeploymentTargets":{"input":{"type":"structure","members":{"deploymentId":{},"targetIds":{"shape":"S3i"}}},"output":{"type":"structure","members":{"deploymentTargets":{"type":"list","member":{"shape":"S3m"}}}}},"BatchGetDeployments":{"input":{"type":"structure","required":["deploymentIds"],"members":{"deploymentIds":{"shape":"S46"}}},"output":{"type":"structure","members":{"deploymentsInfo":{"type":"list","member":{"shape":"S49"}}}}},"BatchGetOnPremisesInstances":{"input":{"type":"structure","required":["instanceNames"],"members":{"instanceNames":{"shape":"S6"}}},"output":{"type":"structure","members":{"instanceInfos":{"type":"list","member":{"shape":"S4o"}}}}},"ContinueDeployment":{"input":{"type":"structure","members":{"deploymentId":{},"deploymentWaitType":{}}}},"CreateApplication":{"input":{"type":"structure","required":["applicationName"],"members":{"applicationName":{},"computePlatform":{},"tags":{"shape":"S2"}}},"output":{"type":"structure","members":{"applicationId":{}}}},"CreateDeployment":{"input":{"type":"structure","required":["applicationName"],"members":{"applicationName":{},"deploymentGroupName":{},"revision":{"shape":"Sb"},"deploymentConfigName":{},"description":{},"ignoreApplicationStopFailures":{"type":"boolean"},"targetInstances":{"shape":"S4g"},"autoRollbackConfiguration":{"shape":"S1z"},"updateOutdatedInstancesOnly":{"type":"boolean"},"fileExistsBehavior":{}}},"output":{"type":"structure","members":{"deploymentId":{}}}},"CreateDeploymentConfig":{"input":{"type":"structure","required":["deploymentConfigName"],"members":{"deploymentConfigName":{},"minimumHealthyHosts":{"shape":"S4z"},"trafficRoutingConfig":{"shape":"S52"},"computePlatform":{}}},"output":{"type":"structure","members":{"deploymentConfigId":{}}}},"CreateDeploymentGroup":{"input":{"type":"structure","required":["applicationName","deploymentGroupName","serviceRoleArn"],"members":{"applicationName":{},"deploymentGroupName":{},"deploymentConfigName":{},"ec2TagFilters":{"shape":"S1e"},"onPremisesInstanceTagFilters":{"shape":"S1h"},"autoScalingGroups":{"shape":"S4h"},"serviceRoleArn":{},"triggerConfigurations":{"shape":"S1p"},"alarmConfiguration":{"shape":"S1v"},"autoRollbackConfiguration":{"shape":"S1z"},"deploymentStyle":{"shape":"S22"},"blueGreenDeploymentConfiguration":{"shape":"S25"},"loadBalancerInfo":{"shape":"S2d"},"ec2TagSet":{"shape":"S2s"},"ecsServices":{"shape":"S2w"},"onPremisesTagSet":{"shape":"S2u"},"tags":{"shape":"S2"}}},"output":{"type":"structure","members":{"deploymentGroupId":{}}}},"DeleteApplication":{"input":{"type":"structure","required":["applicationName"],"members":{"applicationName":{}}}},"DeleteDeploymentConfig":{"input":{"type":"structure","required":["deploymentConfigName"],"members":{"deploymentConfigName":{}}}},"DeleteDeploymentGroup":{"input":{"type":"structure","required":["applicationName","deploymentGroupName"],"members":{"applicationName":{},"deploymentGroupName":{}}},"output":{"type":"structure","members":{"hooksNotCleanedUp":{"shape":"S1k"}}}},"DeleteGitHubAccountToken":{"input":{"type":"structure","members":{"tokenName":{}}},"output":{"type":"structure","members":{"tokenName":{}}}},"DeregisterOnPremisesInstance":{"input":{"type":"structure","required":["instanceName"],"members":{"instanceName":{}}}},"GetApplication":{"input":{"type":"structure","required":["applicationName"],"members":{"applicationName":{}}},"output":{"type":"structure","members":{"application":{"shape":"S13"}}}},"GetApplicationRevision":{"input":{"type":"structure","required":["applicationName","revision"],"members":{"applicationName":{},"revision":{"shape":"Sb"}}},"output":{"type":"structure","members":{"applicationName":{},"revision":{"shape":"Sb"},"revisionInfo":{"shape":"Su"}}}},"GetDeployment":{"input":{"type":"structure","required":["deploymentId"],"members":{"deploymentId":{}}},"output":{"type":"structure","members":{"deploymentInfo":{"shape":"S49"}}}},"GetDeploymentConfig":{"input":{"type":"structure","required":["deploymentConfigName"],"members":{"deploymentConfigName":{}}},"output":{"type":"structure","members":{"deploymentConfigInfo":{"type":"structure","members":{"deploymentConfigId":{},"deploymentConfigName":{},"minimumHealthyHosts":{"shape":"S4z"},"createTime":{"type":"timestamp"},"computePlatform":{},"trafficRoutingConfig":{"shape":"S52"}}}}}},"GetDeploymentGroup":{"input":{"type":"structure","required":["applicationName","deploymentGroupName"],"members":{"applicationName":{},"deploymentGroupName":{}}},"output":{"type":"structure","members":{"deploymentGroupInfo":{"shape":"S1b"}}}},"GetDeploymentInstance":{"input":{"type":"structure","required":["deploymentId","instanceId"],"members":{"deploymentId":{},"instanceId":{}}},"output":{"type":"structure","members":{"instanceSummary":{"shape":"S35"}}},"deprecated":true,"deprecatedMessage":"This operation is deprecated, use GetDeploymentTarget instead."},"GetDeploymentTarget":{"input":{"type":"structure","members":{"deploymentId":{},"targetId":{}}},"output":{"type":"structure","members":{"deploymentTarget":{"shape":"S3m"}}}},"GetOnPremisesInstance":{"input":{"type":"structure","required":["instanceName"],"members":{"instanceName":{}}},"output":{"type":"structure","members":{"instanceInfo":{"shape":"S4o"}}}},"ListApplicationRevisions":{"input":{"type":"structure","required":["applicationName"],"members":{"applicationName":{},"sortBy":{},"sortOrder":{},"s3Bucket":{},"s3KeyPrefix":{},"deployed":{},"nextToken":{}}},"output":{"type":"structure","members":{"revisions":{"shape":"Sa"},"nextToken":{}}}},"ListApplications":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"applications":{"shape":"S10"},"nextToken":{}}}},"ListDeploymentConfigs":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"deploymentConfigsList":{"type":"list","member":{}},"nextToken":{}}}},"ListDeploymentGroups":{"input":{"type":"structure","required":["applicationName"],"members":{"applicationName":{},"nextToken":{}}},"output":{"type":"structure","members":{"applicationName":{},"deploymentGroups":{"shape":"Sw"},"nextToken":{}}}},"ListDeploymentInstances":{"input":{"type":"structure","required":["deploymentId"],"members":{"deploymentId":{},"nextToken":{},"instanceStatusFilter":{"type":"list","member":{"shape":"S36"}},"instanceTypeFilter":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"instancesList":{"shape":"S31"},"nextToken":{}}},"deprecated":true,"deprecatedMessage":"This operation is deprecated, use ListDeploymentTargets instead."},"ListDeploymentTargets":{"input":{"type":"structure","members":{"deploymentId":{},"nextToken":{},"targetFilters":{"type":"map","key":{},"value":{"type":"list","member":{}}}}},"output":{"type":"structure","members":{"targetIds":{"shape":"S3i"},"nextToken":{}}}},"ListDeployments":{"input":{"type":"structure","members":{"applicationName":{},"deploymentGroupName":{},"includeOnlyStatuses":{"type":"list","member":{}},"createTimeRange":{"type":"structure","members":{"start":{"type":"timestamp"},"end":{"type":"timestamp"}}},"nextToken":{}}},"output":{"type":"structure","members":{"deployments":{"shape":"S46"},"nextToken":{}}}},"ListGitHubAccountTokenNames":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"tokenNameList":{"type":"list","member":{}},"nextToken":{}}}},"ListOnPremisesInstances":{"input":{"type":"structure","members":{"registrationStatus":{},"tagFilters":{"shape":"S1h"},"nextToken":{}}},"output":{"type":"structure","members":{"instanceNames":{"shape":"S6"},"nextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"NextToken":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S2"},"NextToken":{}}}},"PutLifecycleEventHookExecutionStatus":{"input":{"type":"structure","members":{"deploymentId":{},"lifecycleEventHookExecutionId":{},"status":{}}},"output":{"type":"structure","members":{"lifecycleEventHookExecutionId":{}}}},"RegisterApplicationRevision":{"input":{"type":"structure","required":["applicationName","revision"],"members":{"applicationName":{},"description":{},"revision":{"shape":"Sb"}}}},"RegisterOnPremisesInstance":{"input":{"type":"structure","required":["instanceName"],"members":{"instanceName":{},"iamSessionArn":{},"iamUserArn":{}}}},"RemoveTagsFromOnPremisesInstances":{"input":{"type":"structure","required":["tags","instanceNames"],"members":{"tags":{"shape":"S2"},"instanceNames":{"shape":"S6"}}}},"SkipWaitTimeForInstanceTermination":{"input":{"type":"structure","members":{"deploymentId":{}}},"deprecated":true,"deprecatedMessage":"This operation is deprecated, use ContinueDeployment with DeploymentWaitType instead."},"StopDeployment":{"input":{"type":"structure","required":["deploymentId"],"members":{"deploymentId":{},"autoRollbackEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"status":{},"statusMessage":{}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S2"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateApplication":{"input":{"type":"structure","members":{"applicationName":{},"newApplicationName":{}}}},"UpdateDeploymentGroup":{"input":{"type":"structure","required":["applicationName","currentDeploymentGroupName"],"members":{"applicationName":{},"currentDeploymentGroupName":{},"newDeploymentGroupName":{},"deploymentConfigName":{},"ec2TagFilters":{"shape":"S1e"},"onPremisesInstanceTagFilters":{"shape":"S1h"},"autoScalingGroups":{"shape":"S4h"},"serviceRoleArn":{},"triggerConfigurations":{"shape":"S1p"},"alarmConfiguration":{"shape":"S1v"},"autoRollbackConfiguration":{"shape":"S1z"},"deploymentStyle":{"shape":"S22"},"blueGreenDeploymentConfiguration":{"shape":"S25"},"loadBalancerInfo":{"shape":"S2d"},"ec2TagSet":{"shape":"S2s"},"ecsServices":{"shape":"S2w"},"onPremisesTagSet":{"shape":"S2u"}}},"output":{"type":"structure","members":{"hooksNotCleanedUp":{"shape":"S1k"}}}}},"shapes":{"S2":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"S6":{"type":"list","member":{}},"Sa":{"type":"list","member":{"shape":"Sb"}},"Sb":{"type":"structure","members":{"revisionType":{},"s3Location":{"type":"structure","members":{"bucket":{},"key":{},"bundleType":{},"version":{},"eTag":{}}},"gitHubLocation":{"type":"structure","members":{"repository":{},"commitId":{}}},"string":{"type":"structure","members":{"content":{},"sha256":{}},"deprecated":true,"deprecatedMessage":"RawString and String revision type are deprecated, use AppSpecContent type instead."},"appSpecContent":{"type":"structure","members":{"content":{},"sha256":{}}}}},"Su":{"type":"structure","members":{"description":{},"deploymentGroups":{"shape":"Sw"},"firstUsedTime":{"type":"timestamp"},"lastUsedTime":{"type":"timestamp"},"registerTime":{"type":"timestamp"}}},"Sw":{"type":"list","member":{}},"S10":{"type":"list","member":{}},"S13":{"type":"structure","members":{"applicationId":{},"applicationName":{},"createTime":{"type":"timestamp"},"linkedToGitHub":{"type":"boolean"},"gitHubAccountName":{},"computePlatform":{}}},"S1b":{"type":"structure","members":{"applicationName":{},"deploymentGroupId":{},"deploymentGroupName":{},"deploymentConfigName":{},"ec2TagFilters":{"shape":"S1e"},"onPremisesInstanceTagFilters":{"shape":"S1h"},"autoScalingGroups":{"shape":"S1k"},"serviceRoleArn":{},"targetRevision":{"shape":"Sb"},"triggerConfigurations":{"shape":"S1p"},"alarmConfiguration":{"shape":"S1v"},"autoRollbackConfiguration":{"shape":"S1z"},"deploymentStyle":{"shape":"S22"},"blueGreenDeploymentConfiguration":{"shape":"S25"},"loadBalancerInfo":{"shape":"S2d"},"lastSuccessfulDeployment":{"shape":"S2p"},"lastAttemptedDeployment":{"shape":"S2p"},"ec2TagSet":{"shape":"S2s"},"onPremisesTagSet":{"shape":"S2u"},"computePlatform":{},"ecsServices":{"shape":"S2w"}}},"S1e":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{},"Type":{}}}},"S1h":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{},"Type":{}}}},"S1k":{"type":"list","member":{"type":"structure","members":{"name":{},"hook":{}}}},"S1p":{"type":"list","member":{"type":"structure","members":{"triggerName":{},"triggerTargetArn":{},"triggerEvents":{"type":"list","member":{}}}}},"S1v":{"type":"structure","members":{"enabled":{"type":"boolean"},"ignorePollAlarmFailure":{"type":"boolean"},"alarms":{"type":"list","member":{"type":"structure","members":{"name":{}}}}}},"S1z":{"type":"structure","members":{"enabled":{"type":"boolean"},"events":{"type":"list","member":{}}}},"S22":{"type":"structure","members":{"deploymentType":{},"deploymentOption":{}}},"S25":{"type":"structure","members":{"terminateBlueInstancesOnDeploymentSuccess":{"type":"structure","members":{"action":{},"terminationWaitTimeInMinutes":{"type":"integer"}}},"deploymentReadyOption":{"type":"structure","members":{"actionOnTimeout":{},"waitTimeInMinutes":{"type":"integer"}}},"greenFleetProvisioningOption":{"type":"structure","members":{"action":{}}}}},"S2d":{"type":"structure","members":{"elbInfoList":{"type":"list","member":{"type":"structure","members":{"name":{}}}},"targetGroupInfoList":{"shape":"S2h"},"targetGroupPairInfoList":{"type":"list","member":{"type":"structure","members":{"targetGroups":{"shape":"S2h"},"prodTrafficRoute":{"shape":"S2m"},"testTrafficRoute":{"shape":"S2m"}}}}}},"S2h":{"type":"list","member":{"shape":"S2i"}},"S2i":{"type":"structure","members":{"name":{}}},"S2m":{"type":"structure","members":{"listenerArns":{"type":"list","member":{}}}},"S2p":{"type":"structure","members":{"deploymentId":{},"status":{},"endTime":{"type":"timestamp"},"createTime":{"type":"timestamp"}}},"S2s":{"type":"structure","members":{"ec2TagSetList":{"type":"list","member":{"shape":"S1e"}}}},"S2u":{"type":"structure","members":{"onPremisesTagSetList":{"type":"list","member":{"shape":"S1h"}}}},"S2w":{"type":"list","member":{"type":"structure","members":{"serviceName":{},"clusterName":{}}}},"S31":{"type":"list","member":{}},"S35":{"type":"structure","members":{"deploymentId":{},"instanceId":{},"status":{"shape":"S36"},"lastUpdatedAt":{"type":"timestamp"},"lifecycleEvents":{"shape":"S37"},"instanceType":{}},"deprecated":true,"deprecatedMessage":"InstanceSummary is deprecated, use DeploymentTarget instead."},"S36":{"type":"string","deprecated":true,"deprecatedMessage":"InstanceStatus is deprecated, use TargetStatus instead."},"S37":{"type":"list","member":{"type":"structure","members":{"lifecycleEventName":{},"diagnostics":{"type":"structure","members":{"errorCode":{},"scriptName":{},"message":{},"logTail":{}}},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"},"status":{}}}},"S3i":{"type":"list","member":{}},"S3m":{"type":"structure","members":{"deploymentTargetType":{},"instanceTarget":{"type":"structure","members":{"deploymentId":{},"targetId":{},"targetArn":{},"status":{},"lastUpdatedAt":{"type":"timestamp"},"lifecycleEvents":{"shape":"S37"},"instanceLabel":{}}},"lambdaTarget":{"type":"structure","members":{"deploymentId":{},"targetId":{},"targetArn":{},"status":{},"lastUpdatedAt":{"type":"timestamp"},"lifecycleEvents":{"shape":"S37"},"lambdaFunctionInfo":{"type":"structure","members":{"functionName":{},"functionAlias":{},"currentVersion":{},"targetVersion":{},"targetVersionWeight":{"type":"double"}}}}},"ecsTarget":{"type":"structure","members":{"deploymentId":{},"targetId":{},"targetArn":{},"lastUpdatedAt":{"type":"timestamp"},"lifecycleEvents":{"shape":"S37"},"status":{},"taskSetsInfo":{"type":"list","member":{"type":"structure","members":{"identifer":{},"desiredCount":{"type":"long"},"pendingCount":{"type":"long"},"runningCount":{"type":"long"},"status":{},"trafficWeight":{"type":"double"},"targetGroup":{"shape":"S2i"},"taskSetLabel":{}}}}}}}},"S46":{"type":"list","member":{}},"S49":{"type":"structure","members":{"applicationName":{},"deploymentGroupName":{},"deploymentConfigName":{},"deploymentId":{},"previousRevision":{"shape":"Sb"},"revision":{"shape":"Sb"},"status":{},"errorInformation":{"type":"structure","members":{"code":{},"message":{}}},"createTime":{"type":"timestamp"},"startTime":{"type":"timestamp"},"completeTime":{"type":"timestamp"},"deploymentOverview":{"type":"structure","members":{"Pending":{"type":"long"},"InProgress":{"type":"long"},"Succeeded":{"type":"long"},"Failed":{"type":"long"},"Skipped":{"type":"long"},"Ready":{"type":"long"}}},"description":{},"creator":{},"ignoreApplicationStopFailures":{"type":"boolean"},"autoRollbackConfiguration":{"shape":"S1z"},"updateOutdatedInstancesOnly":{"type":"boolean"},"rollbackInfo":{"type":"structure","members":{"rollbackDeploymentId":{},"rollbackTriggeringDeploymentId":{},"rollbackMessage":{}}},"deploymentStyle":{"shape":"S22"},"targetInstances":{"shape":"S4g"},"instanceTerminationWaitTimeStarted":{"type":"boolean"},"blueGreenDeploymentConfiguration":{"shape":"S25"},"loadBalancerInfo":{"shape":"S2d"},"additionalDeploymentStatusInfo":{"type":"string","deprecated":true,"deprecatedMessage":"AdditionalDeploymentStatusInfo is deprecated, use DeploymentStatusMessageList instead."},"fileExistsBehavior":{},"deploymentStatusMessages":{"type":"list","member":{}},"computePlatform":{}}},"S4g":{"type":"structure","members":{"tagFilters":{"shape":"S1e"},"autoScalingGroups":{"shape":"S4h"},"ec2TagSet":{"shape":"S2s"}}},"S4h":{"type":"list","member":{}},"S4o":{"type":"structure","members":{"instanceName":{},"iamSessionArn":{},"iamUserArn":{},"instanceArn":{},"registerTime":{"type":"timestamp"},"deregisterTime":{"type":"timestamp"},"tags":{"shape":"S2"}}},"S4z":{"type":"structure","members":{"value":{"type":"integer"},"type":{}}},"S52":{"type":"structure","members":{"type":{},"timeBasedCanary":{"type":"structure","members":{"canaryPercentage":{"type":"integer"},"canaryInterval":{"type":"integer"}}},"timeBasedLinear":{"type":"structure","members":{"linearPercentage":{"type":"integer"},"linearInterval":{"type":"integer"}}}}}}}')},YRex:function(e,t,r){!function(e){"use strict";e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,r){var n=100*e+t;return n<600?"يېرىم كېچە":n<900?"سەھەر":n<1130?"چۈشتىن بۇرۇن":n<1230?"چۈش":n<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(r("wd/R"))},YTNH:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.efs={},n.EFS=i.defineService("efs",["2015-02-01"]),Object.defineProperty(o.services.efs,"2015-02-01",{get:function(){var e=r("YxU5");return e.paginators=r("ErbL").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.EFS},YcCt:function(e,t,r){"use strict";function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,r,i){r=r||"=";var o={};if("string"!=typeof e||0===e.length)return o;var a=/\+/g;e=e.split(t=t||"&");var s=1e3;i&&"number"==typeof i.maxKeys&&(s=i.maxKeys);var u=e.length;s>0&&u>s&&(u=s);for(var c=0;c=0?(l=y.substr(0,h),p=y.substr(h+1)):(l=y,p=""),m=decodeURIComponent(l),d=decodeURIComponent(p),n(o,m)?Array.isArray(o[m])?o[m].push(d):o[m]=[o[m],d]:o[m]=d}return o}},Yneo:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2015-05-28","endpointPrefix":"iot","protocol":"rest-json","serviceFullName":"AWS IoT","serviceId":"IoT","signatureVersion":"v4","signingName":"execute-api","uid":"iot-2015-05-28"},"operations":{"AcceptCertificateTransfer":{"http":{"method":"PATCH","requestUri":"/accept-certificate-transfer/{certificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"},"setAsActive":{"location":"querystring","locationName":"setAsActive","type":"boolean"}}}},"AddThingToBillingGroup":{"http":{"method":"PUT","requestUri":"/billing-groups/addThingToBillingGroup"},"input":{"type":"structure","members":{"billingGroupName":{},"billingGroupArn":{},"thingName":{},"thingArn":{}}},"output":{"type":"structure","members":{}}},"AddThingToThingGroup":{"http":{"method":"PUT","requestUri":"/thing-groups/addThingToThingGroup"},"input":{"type":"structure","members":{"thingGroupName":{},"thingGroupArn":{},"thingName":{},"thingArn":{},"overrideDynamicGroups":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"AssociateTargetsWithJob":{"http":{"requestUri":"/jobs/{jobId}/targets"},"input":{"type":"structure","required":["targets","jobId"],"members":{"targets":{"shape":"Sg"},"jobId":{"location":"uri","locationName":"jobId"},"comment":{}}},"output":{"type":"structure","members":{"jobArn":{},"jobId":{},"description":{}}}},"AttachPolicy":{"http":{"method":"PUT","requestUri":"/target-policies/{policyName}"},"input":{"type":"structure","required":["policyName","target"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"target":{}}}},"AttachPrincipalPolicy":{"http":{"method":"PUT","requestUri":"/principal-policies/{policyName}"},"input":{"type":"structure","required":["policyName","principal"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"principal":{"location":"header","locationName":"x-amzn-iot-principal"}}},"deprecated":true},"AttachSecurityProfile":{"http":{"method":"PUT","requestUri":"/security-profiles/{securityProfileName}/targets"},"input":{"type":"structure","required":["securityProfileName","securityProfileTargetArn"],"members":{"securityProfileName":{"location":"uri","locationName":"securityProfileName"},"securityProfileTargetArn":{"location":"querystring","locationName":"securityProfileTargetArn"}}},"output":{"type":"structure","members":{}}},"AttachThingPrincipal":{"http":{"method":"PUT","requestUri":"/things/{thingName}/principals"},"input":{"type":"structure","required":["thingName","principal"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"principal":{"location":"header","locationName":"x-amzn-principal"}}},"output":{"type":"structure","members":{}}},"CancelAuditMitigationActionsTask":{"http":{"method":"PUT","requestUri":"/audit/mitigationactions/tasks/{taskId}/cancel"},"input":{"type":"structure","required":["taskId"],"members":{"taskId":{"location":"uri","locationName":"taskId"}}},"output":{"type":"structure","members":{}}},"CancelAuditTask":{"http":{"method":"PUT","requestUri":"/audit/tasks/{taskId}/cancel"},"input":{"type":"structure","required":["taskId"],"members":{"taskId":{"location":"uri","locationName":"taskId"}}},"output":{"type":"structure","members":{}}},"CancelCertificateTransfer":{"http":{"method":"PATCH","requestUri":"/cancel-certificate-transfer/{certificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"}}}},"CancelJob":{"http":{"method":"PUT","requestUri":"/jobs/{jobId}/cancel"},"input":{"type":"structure","required":["jobId"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"reasonCode":{},"comment":{},"force":{"location":"querystring","locationName":"force","type":"boolean"}}},"output":{"type":"structure","members":{"jobArn":{},"jobId":{},"description":{}}}},"CancelJobExecution":{"http":{"method":"PUT","requestUri":"/things/{thingName}/jobs/{jobId}/cancel"},"input":{"type":"structure","required":["jobId","thingName"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"thingName":{"location":"uri","locationName":"thingName"},"force":{"location":"querystring","locationName":"force","type":"boolean"},"expectedVersion":{"type":"long"},"statusDetails":{"shape":"S1b"}}}},"ClearDefaultAuthorizer":{"http":{"method":"DELETE","requestUri":"/default-authorizer"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"CreateAuthorizer":{"http":{"requestUri":"/authorizer/{authorizerName}"},"input":{"type":"structure","required":["authorizerName","authorizerFunctionArn","tokenKeyName","tokenSigningPublicKeys"],"members":{"authorizerName":{"location":"uri","locationName":"authorizerName"},"authorizerFunctionArn":{},"tokenKeyName":{},"tokenSigningPublicKeys":{"shape":"S1k"},"status":{}}},"output":{"type":"structure","members":{"authorizerName":{},"authorizerArn":{}}}},"CreateBillingGroup":{"http":{"requestUri":"/billing-groups/{billingGroupName}"},"input":{"type":"structure","required":["billingGroupName"],"members":{"billingGroupName":{"location":"uri","locationName":"billingGroupName"},"billingGroupProperties":{"shape":"S1r"},"tags":{"shape":"S1t"}}},"output":{"type":"structure","members":{"billingGroupName":{},"billingGroupArn":{},"billingGroupId":{}}}},"CreateCertificateFromCsr":{"http":{"requestUri":"/certificates"},"input":{"type":"structure","required":["certificateSigningRequest"],"members":{"certificateSigningRequest":{},"setAsActive":{"location":"querystring","locationName":"setAsActive","type":"boolean"}}},"output":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"certificatePem":{}}}},"CreateDynamicThingGroup":{"http":{"requestUri":"/dynamic-thing-groups/{thingGroupName}"},"input":{"type":"structure","required":["thingGroupName","queryString"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"},"thingGroupProperties":{"shape":"S25"},"indexName":{},"queryString":{},"queryVersion":{},"tags":{"shape":"S1t"}}},"output":{"type":"structure","members":{"thingGroupName":{},"thingGroupArn":{},"thingGroupId":{},"indexName":{},"queryString":{},"queryVersion":{}}}},"CreateJob":{"http":{"method":"PUT","requestUri":"/jobs/{jobId}"},"input":{"type":"structure","required":["jobId","targets"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"targets":{"shape":"Sg"},"documentSource":{},"document":{},"description":{},"presignedUrlConfig":{"shape":"S2k"},"targetSelection":{},"jobExecutionsRolloutConfig":{"shape":"S2o"},"abortConfig":{"shape":"S2v"},"timeoutConfig":{"shape":"S32"},"tags":{"shape":"S1t"}}},"output":{"type":"structure","members":{"jobArn":{},"jobId":{},"description":{}}}},"CreateKeysAndCertificate":{"http":{"requestUri":"/keys-and-certificate"},"input":{"type":"structure","members":{"setAsActive":{"location":"querystring","locationName":"setAsActive","type":"boolean"}}},"output":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"certificatePem":{},"keyPair":{"type":"structure","members":{"PublicKey":{},"PrivateKey":{"type":"string","sensitive":true}}}}}},"CreateMitigationAction":{"http":{"requestUri":"/mitigationactions/actions/{actionName}"},"input":{"type":"structure","required":["actionName","roleArn","actionParams"],"members":{"actionName":{"location":"uri","locationName":"actionName"},"roleArn":{},"actionParams":{"shape":"S3c"},"tags":{"shape":"S1t"}}},"output":{"type":"structure","members":{"actionArn":{},"actionId":{}}}},"CreateOTAUpdate":{"http":{"requestUri":"/otaUpdates/{otaUpdateId}"},"input":{"type":"structure","required":["otaUpdateId","targets","files","roleArn"],"members":{"otaUpdateId":{"location":"uri","locationName":"otaUpdateId"},"description":{},"targets":{"shape":"S3v"},"targetSelection":{},"awsJobExecutionsRolloutConfig":{"shape":"S3x"},"files":{"shape":"S3z"},"roleArn":{},"additionalParameters":{"shape":"S4w"},"tags":{"shape":"S1t"}}},"output":{"type":"structure","members":{"otaUpdateId":{},"awsIotJobId":{},"otaUpdateArn":{},"awsIotJobArn":{},"otaUpdateStatus":{}}}},"CreatePolicy":{"http":{"requestUri":"/policies/{policyName}"},"input":{"type":"structure","required":["policyName","policyDocument"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"policyDocument":{}}},"output":{"type":"structure","members":{"policyName":{},"policyArn":{},"policyDocument":{},"policyVersionId":{}}}},"CreatePolicyVersion":{"http":{"requestUri":"/policies/{policyName}/version"},"input":{"type":"structure","required":["policyName","policyDocument"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"policyDocument":{},"setAsDefault":{"location":"querystring","locationName":"setAsDefault","type":"boolean"}}},"output":{"type":"structure","members":{"policyArn":{},"policyDocument":{},"policyVersionId":{},"isDefaultVersion":{"type":"boolean"}}}},"CreateRoleAlias":{"http":{"requestUri":"/role-aliases/{roleAlias}"},"input":{"type":"structure","required":["roleAlias","roleArn"],"members":{"roleAlias":{"location":"uri","locationName":"roleAlias"},"roleArn":{},"credentialDurationSeconds":{"type":"integer"}}},"output":{"type":"structure","members":{"roleAlias":{},"roleAliasArn":{}}}},"CreateScheduledAudit":{"http":{"requestUri":"/audit/scheduledaudits/{scheduledAuditName}"},"input":{"type":"structure","required":["frequency","targetCheckNames","scheduledAuditName"],"members":{"frequency":{},"dayOfMonth":{},"dayOfWeek":{},"targetCheckNames":{"shape":"S5k"},"scheduledAuditName":{"location":"uri","locationName":"scheduledAuditName"},"tags":{"shape":"S1t"}}},"output":{"type":"structure","members":{"scheduledAuditArn":{}}}},"CreateSecurityProfile":{"http":{"requestUri":"/security-profiles/{securityProfileName}"},"input":{"type":"structure","required":["securityProfileName"],"members":{"securityProfileName":{"location":"uri","locationName":"securityProfileName"},"securityProfileDescription":{},"behaviors":{"shape":"S5r"},"alertTargets":{"shape":"S68"},"additionalMetricsToRetain":{"shape":"S6c"},"tags":{"shape":"S1t"}}},"output":{"type":"structure","members":{"securityProfileName":{},"securityProfileArn":{}}}},"CreateStream":{"http":{"requestUri":"/streams/{streamId}"},"input":{"type":"structure","required":["streamId","files","roleArn"],"members":{"streamId":{"location":"uri","locationName":"streamId"},"description":{},"files":{"shape":"S6h"},"roleArn":{},"tags":{"shape":"S1t"}}},"output":{"type":"structure","members":{"streamId":{},"streamArn":{},"description":{},"streamVersion":{"type":"integer"}}}},"CreateThing":{"http":{"requestUri":"/things/{thingName}"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"thingTypeName":{},"attributePayload":{"shape":"S27"},"billingGroupName":{}}},"output":{"type":"structure","members":{"thingName":{},"thingArn":{},"thingId":{}}}},"CreateThingGroup":{"http":{"requestUri":"/thing-groups/{thingGroupName}"},"input":{"type":"structure","required":["thingGroupName"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"},"parentGroupName":{},"thingGroupProperties":{"shape":"S25"},"tags":{"shape":"S1t"}}},"output":{"type":"structure","members":{"thingGroupName":{},"thingGroupArn":{},"thingGroupId":{}}}},"CreateThingType":{"http":{"requestUri":"/thing-types/{thingTypeName}"},"input":{"type":"structure","required":["thingTypeName"],"members":{"thingTypeName":{"location":"uri","locationName":"thingTypeName"},"thingTypeProperties":{"shape":"S6t"},"tags":{"shape":"S1t"}}},"output":{"type":"structure","members":{"thingTypeName":{},"thingTypeArn":{},"thingTypeId":{}}}},"CreateTopicRule":{"http":{"requestUri":"/rules/{ruleName}"},"input":{"type":"structure","required":["ruleName","topicRulePayload"],"members":{"ruleName":{"location":"uri","locationName":"ruleName"},"topicRulePayload":{"shape":"S71"},"tags":{"location":"header","locationName":"x-amz-tagging"}},"payload":"topicRulePayload"}},"DeleteAccountAuditConfiguration":{"http":{"method":"DELETE","requestUri":"/audit/configuration"},"input":{"type":"structure","members":{"deleteScheduledAudits":{"location":"querystring","locationName":"deleteScheduledAudits","type":"boolean"}}},"output":{"type":"structure","members":{}}},"DeleteAuthorizer":{"http":{"method":"DELETE","requestUri":"/authorizer/{authorizerName}"},"input":{"type":"structure","required":["authorizerName"],"members":{"authorizerName":{"location":"uri","locationName":"authorizerName"}}},"output":{"type":"structure","members":{}}},"DeleteBillingGroup":{"http":{"method":"DELETE","requestUri":"/billing-groups/{billingGroupName}"},"input":{"type":"structure","required":["billingGroupName"],"members":{"billingGroupName":{"location":"uri","locationName":"billingGroupName"},"expectedVersion":{"location":"querystring","locationName":"expectedVersion","type":"long"}}},"output":{"type":"structure","members":{}}},"DeleteCACertificate":{"http":{"method":"DELETE","requestUri":"/cacertificate/{caCertificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"caCertificateId"}}},"output":{"type":"structure","members":{}}},"DeleteCertificate":{"http":{"method":"DELETE","requestUri":"/certificates/{certificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"},"forceDelete":{"location":"querystring","locationName":"forceDelete","type":"boolean"}}}},"DeleteDynamicThingGroup":{"http":{"method":"DELETE","requestUri":"/dynamic-thing-groups/{thingGroupName}"},"input":{"type":"structure","required":["thingGroupName"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"},"expectedVersion":{"location":"querystring","locationName":"expectedVersion","type":"long"}}},"output":{"type":"structure","members":{}}},"DeleteJob":{"http":{"method":"DELETE","requestUri":"/jobs/{jobId}"},"input":{"type":"structure","required":["jobId"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"force":{"location":"querystring","locationName":"force","type":"boolean"}}}},"DeleteJobExecution":{"http":{"method":"DELETE","requestUri":"/things/{thingName}/jobs/{jobId}/executionNumber/{executionNumber}"},"input":{"type":"structure","required":["jobId","thingName","executionNumber"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"thingName":{"location":"uri","locationName":"thingName"},"executionNumber":{"location":"uri","locationName":"executionNumber","type":"long"},"force":{"location":"querystring","locationName":"force","type":"boolean"}}}},"DeleteMitigationAction":{"http":{"method":"DELETE","requestUri":"/mitigationactions/actions/{actionName}"},"input":{"type":"structure","required":["actionName"],"members":{"actionName":{"location":"uri","locationName":"actionName"}}},"output":{"type":"structure","members":{}}},"DeleteOTAUpdate":{"http":{"method":"DELETE","requestUri":"/otaUpdates/{otaUpdateId}"},"input":{"type":"structure","required":["otaUpdateId"],"members":{"otaUpdateId":{"location":"uri","locationName":"otaUpdateId"},"deleteStream":{"location":"querystring","locationName":"deleteStream","type":"boolean"},"forceDeleteAWSJob":{"location":"querystring","locationName":"forceDeleteAWSJob","type":"boolean"}}},"output":{"type":"structure","members":{}}},"DeletePolicy":{"http":{"method":"DELETE","requestUri":"/policies/{policyName}"},"input":{"type":"structure","required":["policyName"],"members":{"policyName":{"location":"uri","locationName":"policyName"}}}},"DeletePolicyVersion":{"http":{"method":"DELETE","requestUri":"/policies/{policyName}/version/{policyVersionId}"},"input":{"type":"structure","required":["policyName","policyVersionId"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"policyVersionId":{"location":"uri","locationName":"policyVersionId"}}}},"DeleteRegistrationCode":{"http":{"method":"DELETE","requestUri":"/registrationcode"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DeleteRoleAlias":{"http":{"method":"DELETE","requestUri":"/role-aliases/{roleAlias}"},"input":{"type":"structure","required":["roleAlias"],"members":{"roleAlias":{"location":"uri","locationName":"roleAlias"}}},"output":{"type":"structure","members":{}}},"DeleteScheduledAudit":{"http":{"method":"DELETE","requestUri":"/audit/scheduledaudits/{scheduledAuditName}"},"input":{"type":"structure","required":["scheduledAuditName"],"members":{"scheduledAuditName":{"location":"uri","locationName":"scheduledAuditName"}}},"output":{"type":"structure","members":{}}},"DeleteSecurityProfile":{"http":{"method":"DELETE","requestUri":"/security-profiles/{securityProfileName}"},"input":{"type":"structure","required":["securityProfileName"],"members":{"securityProfileName":{"location":"uri","locationName":"securityProfileName"},"expectedVersion":{"location":"querystring","locationName":"expectedVersion","type":"long"}}},"output":{"type":"structure","members":{}}},"DeleteStream":{"http":{"method":"DELETE","requestUri":"/streams/{streamId}"},"input":{"type":"structure","required":["streamId"],"members":{"streamId":{"location":"uri","locationName":"streamId"}}},"output":{"type":"structure","members":{}}},"DeleteThing":{"http":{"method":"DELETE","requestUri":"/things/{thingName}"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"expectedVersion":{"location":"querystring","locationName":"expectedVersion","type":"long"}}},"output":{"type":"structure","members":{}}},"DeleteThingGroup":{"http":{"method":"DELETE","requestUri":"/thing-groups/{thingGroupName}"},"input":{"type":"structure","required":["thingGroupName"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"},"expectedVersion":{"location":"querystring","locationName":"expectedVersion","type":"long"}}},"output":{"type":"structure","members":{}}},"DeleteThingType":{"http":{"method":"DELETE","requestUri":"/thing-types/{thingTypeName}"},"input":{"type":"structure","required":["thingTypeName"],"members":{"thingTypeName":{"location":"uri","locationName":"thingTypeName"}}},"output":{"type":"structure","members":{}}},"DeleteTopicRule":{"http":{"method":"DELETE","requestUri":"/rules/{ruleName}"},"input":{"type":"structure","required":["ruleName"],"members":{"ruleName":{"location":"uri","locationName":"ruleName"}}}},"DeleteV2LoggingLevel":{"http":{"method":"DELETE","requestUri":"/v2LoggingLevel"},"input":{"type":"structure","required":["targetType","targetName"],"members":{"targetType":{"location":"querystring","locationName":"targetType"},"targetName":{"location":"querystring","locationName":"targetName"}}}},"DeprecateThingType":{"http":{"requestUri":"/thing-types/{thingTypeName}/deprecate"},"input":{"type":"structure","required":["thingTypeName"],"members":{"thingTypeName":{"location":"uri","locationName":"thingTypeName"},"undoDeprecate":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"DescribeAccountAuditConfiguration":{"http":{"method":"GET","requestUri":"/audit/configuration"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"roleArn":{},"auditNotificationTargetConfigurations":{"shape":"Sa4"},"auditCheckConfigurations":{"shape":"Sa8"}}}},"DescribeAuditFinding":{"http":{"method":"GET","requestUri":"/audit/findings/{findingId}"},"input":{"type":"structure","required":["findingId"],"members":{"findingId":{"location":"uri","locationName":"findingId"}}},"output":{"type":"structure","members":{"finding":{"shape":"Sad"}}}},"DescribeAuditMitigationActionsTask":{"http":{"method":"GET","requestUri":"/audit/mitigationactions/tasks/{taskId}"},"input":{"type":"structure","required":["taskId"],"members":{"taskId":{"location":"uri","locationName":"taskId"}}},"output":{"type":"structure","members":{"taskStatus":{},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"},"taskStatistics":{"type":"map","key":{},"value":{"type":"structure","members":{"totalFindingsCount":{"type":"long"},"failedFindingsCount":{"type":"long"},"succeededFindingsCount":{"type":"long"},"skippedFindingsCount":{"type":"long"},"canceledFindingsCount":{"type":"long"}}}},"target":{"shape":"Sb2"},"auditCheckToActionsMapping":{"shape":"Sb6"},"actionsDefinition":{"type":"list","member":{"type":"structure","members":{"name":{},"id":{},"roleArn":{},"actionParams":{"shape":"S3c"}}}}}}},"DescribeAuditTask":{"http":{"method":"GET","requestUri":"/audit/tasks/{taskId}"},"input":{"type":"structure","required":["taskId"],"members":{"taskId":{"location":"uri","locationName":"taskId"}}},"output":{"type":"structure","members":{"taskStatus":{},"taskType":{},"taskStartTime":{"type":"timestamp"},"taskStatistics":{"type":"structure","members":{"totalChecks":{"type":"integer"},"inProgressChecks":{"type":"integer"},"waitingForDataCollectionChecks":{"type":"integer"},"compliantChecks":{"type":"integer"},"nonCompliantChecks":{"type":"integer"},"failedChecks":{"type":"integer"},"canceledChecks":{"type":"integer"}}},"scheduledAuditName":{},"auditDetails":{"type":"map","key":{},"value":{"type":"structure","members":{"checkRunStatus":{},"checkCompliant":{"type":"boolean"},"totalResourcesCount":{"type":"long"},"nonCompliantResourcesCount":{"type":"long"},"errorCode":{},"message":{}}}}}}},"DescribeAuthorizer":{"http":{"method":"GET","requestUri":"/authorizer/{authorizerName}"},"input":{"type":"structure","required":["authorizerName"],"members":{"authorizerName":{"location":"uri","locationName":"authorizerName"}}},"output":{"type":"structure","members":{"authorizerDescription":{"shape":"Sbw"}}}},"DescribeBillingGroup":{"http":{"method":"GET","requestUri":"/billing-groups/{billingGroupName}"},"input":{"type":"structure","required":["billingGroupName"],"members":{"billingGroupName":{"location":"uri","locationName":"billingGroupName"}}},"output":{"type":"structure","members":{"billingGroupName":{},"billingGroupId":{},"billingGroupArn":{},"version":{"type":"long"},"billingGroupProperties":{"shape":"S1r"},"billingGroupMetadata":{"type":"structure","members":{"creationDate":{"type":"timestamp"}}}}}},"DescribeCACertificate":{"http":{"method":"GET","requestUri":"/cacertificate/{caCertificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"caCertificateId"}}},"output":{"type":"structure","members":{"certificateDescription":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"status":{},"certificatePem":{},"ownedBy":{},"creationDate":{"type":"timestamp"},"autoRegistrationStatus":{},"lastModifiedDate":{"type":"timestamp"},"customerVersion":{"type":"integer"},"generationId":{},"validity":{"shape":"Sca"}}},"registrationConfig":{"shape":"Scb"}}}},"DescribeCertificate":{"http":{"method":"GET","requestUri":"/certificates/{certificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"}}},"output":{"type":"structure","members":{"certificateDescription":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"caCertificateId":{},"status":{},"certificatePem":{},"ownedBy":{},"previousOwnedBy":{},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"},"customerVersion":{"type":"integer"},"transferData":{"type":"structure","members":{"transferMessage":{},"rejectReason":{},"transferDate":{"type":"timestamp"},"acceptDate":{"type":"timestamp"},"rejectDate":{"type":"timestamp"}}},"generationId":{},"validity":{"shape":"Sca"}}}}}},"DescribeDefaultAuthorizer":{"http":{"method":"GET","requestUri":"/default-authorizer"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"authorizerDescription":{"shape":"Sbw"}}}},"DescribeEndpoint":{"http":{"method":"GET","requestUri":"/endpoint"},"input":{"type":"structure","members":{"endpointType":{"location":"querystring","locationName":"endpointType"}}},"output":{"type":"structure","members":{"endpointAddress":{}}}},"DescribeEventConfigurations":{"http":{"method":"GET","requestUri":"/event-configurations"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"eventConfigurations":{"shape":"Scr"},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"}}}},"DescribeIndex":{"http":{"method":"GET","requestUri":"/indices/{indexName}"},"input":{"type":"structure","required":["indexName"],"members":{"indexName":{"location":"uri","locationName":"indexName"}}},"output":{"type":"structure","members":{"indexName":{},"indexStatus":{},"schema":{}}}},"DescribeJob":{"http":{"method":"GET","requestUri":"/jobs/{jobId}"},"input":{"type":"structure","required":["jobId"],"members":{"jobId":{"location":"uri","locationName":"jobId"}}},"output":{"type":"structure","members":{"documentSource":{},"job":{"type":"structure","members":{"jobArn":{},"jobId":{},"targetSelection":{},"status":{},"forceCanceled":{"type":"boolean"},"reasonCode":{},"comment":{},"targets":{"shape":"Sg"},"description":{},"presignedUrlConfig":{"shape":"S2k"},"jobExecutionsRolloutConfig":{"shape":"S2o"},"abortConfig":{"shape":"S2v"},"createdAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"},"completedAt":{"type":"timestamp"},"jobProcessDetails":{"type":"structure","members":{"processingTargets":{"type":"list","member":{}},"numberOfCanceledThings":{"type":"integer"},"numberOfSucceededThings":{"type":"integer"},"numberOfFailedThings":{"type":"integer"},"numberOfRejectedThings":{"type":"integer"},"numberOfQueuedThings":{"type":"integer"},"numberOfInProgressThings":{"type":"integer"},"numberOfRemovedThings":{"type":"integer"},"numberOfTimedOutThings":{"type":"integer"}}},"timeoutConfig":{"shape":"S32"}}}}}},"DescribeJobExecution":{"http":{"method":"GET","requestUri":"/things/{thingName}/jobs/{jobId}"},"input":{"type":"structure","required":["jobId","thingName"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"thingName":{"location":"uri","locationName":"thingName"},"executionNumber":{"location":"querystring","locationName":"executionNumber","type":"long"}}},"output":{"type":"structure","members":{"execution":{"type":"structure","members":{"jobId":{},"status":{},"forceCanceled":{"type":"boolean"},"statusDetails":{"type":"structure","members":{"detailsMap":{"shape":"S1b"}}},"thingArn":{},"queuedAt":{"type":"timestamp"},"startedAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"},"executionNumber":{"type":"long"},"versionNumber":{"type":"long"},"approximateSecondsBeforeTimedOut":{"type":"long"}}}}}},"DescribeMitigationAction":{"http":{"method":"GET","requestUri":"/mitigationactions/actions/{actionName}"},"input":{"type":"structure","required":["actionName"],"members":{"actionName":{"location":"uri","locationName":"actionName"}}},"output":{"type":"structure","members":{"actionName":{},"actionType":{},"actionArn":{},"actionId":{},"roleArn":{},"actionParams":{"shape":"S3c"},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"}}}},"DescribeRoleAlias":{"http":{"method":"GET","requestUri":"/role-aliases/{roleAlias}"},"input":{"type":"structure","required":["roleAlias"],"members":{"roleAlias":{"location":"uri","locationName":"roleAlias"}}},"output":{"type":"structure","members":{"roleAliasDescription":{"type":"structure","members":{"roleAlias":{},"roleAliasArn":{},"roleArn":{},"owner":{},"credentialDurationSeconds":{"type":"integer"},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"}}}}}},"DescribeScheduledAudit":{"http":{"method":"GET","requestUri":"/audit/scheduledaudits/{scheduledAuditName}"},"input":{"type":"structure","required":["scheduledAuditName"],"members":{"scheduledAuditName":{"location":"uri","locationName":"scheduledAuditName"}}},"output":{"type":"structure","members":{"frequency":{},"dayOfMonth":{},"dayOfWeek":{},"targetCheckNames":{"shape":"S5k"},"scheduledAuditName":{},"scheduledAuditArn":{}}}},"DescribeSecurityProfile":{"http":{"method":"GET","requestUri":"/security-profiles/{securityProfileName}"},"input":{"type":"structure","required":["securityProfileName"],"members":{"securityProfileName":{"location":"uri","locationName":"securityProfileName"}}},"output":{"type":"structure","members":{"securityProfileName":{},"securityProfileArn":{},"securityProfileDescription":{},"behaviors":{"shape":"S5r"},"alertTargets":{"shape":"S68"},"additionalMetricsToRetain":{"shape":"S6c"},"version":{"type":"long"},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"}}}},"DescribeStream":{"http":{"method":"GET","requestUri":"/streams/{streamId}"},"input":{"type":"structure","required":["streamId"],"members":{"streamId":{"location":"uri","locationName":"streamId"}}},"output":{"type":"structure","members":{"streamInfo":{"type":"structure","members":{"streamId":{},"streamArn":{},"streamVersion":{"type":"integer"},"description":{},"files":{"shape":"S6h"},"createdAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"},"roleArn":{}}}}}},"DescribeThing":{"http":{"method":"GET","requestUri":"/things/{thingName}"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"}}},"output":{"type":"structure","members":{"defaultClientId":{},"thingName":{},"thingId":{},"thingArn":{},"thingTypeName":{},"attributes":{"shape":"S28"},"version":{"type":"long"},"billingGroupName":{}}}},"DescribeThingGroup":{"http":{"method":"GET","requestUri":"/thing-groups/{thingGroupName}"},"input":{"type":"structure","required":["thingGroupName"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"}}},"output":{"type":"structure","members":{"thingGroupName":{},"thingGroupId":{},"thingGroupArn":{},"version":{"type":"long"},"thingGroupProperties":{"shape":"S25"},"thingGroupMetadata":{"type":"structure","members":{"parentGroupName":{},"rootToParentThingGroups":{"shape":"Se4"},"creationDate":{"type":"timestamp"}}},"indexName":{},"queryString":{},"queryVersion":{},"status":{}}}},"DescribeThingRegistrationTask":{"http":{"method":"GET","requestUri":"/thing-registration-tasks/{taskId}"},"input":{"type":"structure","required":["taskId"],"members":{"taskId":{"location":"uri","locationName":"taskId"}}},"output":{"type":"structure","members":{"taskId":{},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"},"templateBody":{},"inputFileBucket":{},"inputFileKey":{},"roleArn":{},"status":{},"message":{},"successCount":{"type":"integer"},"failureCount":{"type":"integer"},"percentageProgress":{"type":"integer"}}}},"DescribeThingType":{"http":{"method":"GET","requestUri":"/thing-types/{thingTypeName}"},"input":{"type":"structure","required":["thingTypeName"],"members":{"thingTypeName":{"location":"uri","locationName":"thingTypeName"}}},"output":{"type":"structure","members":{"thingTypeName":{},"thingTypeId":{},"thingTypeArn":{},"thingTypeProperties":{"shape":"S6t"},"thingTypeMetadata":{"shape":"Seh"}}}},"DetachPolicy":{"http":{"requestUri":"/target-policies/{policyName}"},"input":{"type":"structure","required":["policyName","target"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"target":{}}}},"DetachPrincipalPolicy":{"http":{"method":"DELETE","requestUri":"/principal-policies/{policyName}"},"input":{"type":"structure","required":["policyName","principal"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"principal":{"location":"header","locationName":"x-amzn-iot-principal"}}},"deprecated":true},"DetachSecurityProfile":{"http":{"method":"DELETE","requestUri":"/security-profiles/{securityProfileName}/targets"},"input":{"type":"structure","required":["securityProfileName","securityProfileTargetArn"],"members":{"securityProfileName":{"location":"uri","locationName":"securityProfileName"},"securityProfileTargetArn":{"location":"querystring","locationName":"securityProfileTargetArn"}}},"output":{"type":"structure","members":{}}},"DetachThingPrincipal":{"http":{"method":"DELETE","requestUri":"/things/{thingName}/principals"},"input":{"type":"structure","required":["thingName","principal"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"principal":{"location":"header","locationName":"x-amzn-principal"}}},"output":{"type":"structure","members":{}}},"DisableTopicRule":{"http":{"requestUri":"/rules/{ruleName}/disable"},"input":{"type":"structure","required":["ruleName"],"members":{"ruleName":{"location":"uri","locationName":"ruleName"}}}},"EnableTopicRule":{"http":{"requestUri":"/rules/{ruleName}/enable"},"input":{"type":"structure","required":["ruleName"],"members":{"ruleName":{"location":"uri","locationName":"ruleName"}}}},"GetEffectivePolicies":{"http":{"requestUri":"/effective-policies"},"input":{"type":"structure","members":{"principal":{},"cognitoIdentityPoolId":{},"thingName":{"location":"querystring","locationName":"thingName"}}},"output":{"type":"structure","members":{"effectivePolicies":{"type":"list","member":{"type":"structure","members":{"policyName":{},"policyArn":{},"policyDocument":{}}}}}}},"GetIndexingConfiguration":{"http":{"method":"GET","requestUri":"/indexing/config"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"thingIndexingConfiguration":{"shape":"Sey"},"thingGroupIndexingConfiguration":{"shape":"Sf1"}}}},"GetJobDocument":{"http":{"method":"GET","requestUri":"/jobs/{jobId}/job-document"},"input":{"type":"structure","required":["jobId"],"members":{"jobId":{"location":"uri","locationName":"jobId"}}},"output":{"type":"structure","members":{"document":{}}}},"GetLoggingOptions":{"http":{"method":"GET","requestUri":"/loggingOptions"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"roleArn":{},"logLevel":{}}}},"GetOTAUpdate":{"http":{"method":"GET","requestUri":"/otaUpdates/{otaUpdateId}"},"input":{"type":"structure","required":["otaUpdateId"],"members":{"otaUpdateId":{"location":"uri","locationName":"otaUpdateId"}}},"output":{"type":"structure","members":{"otaUpdateInfo":{"type":"structure","members":{"otaUpdateId":{},"otaUpdateArn":{},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"},"description":{},"targets":{"shape":"S3v"},"awsJobExecutionsRolloutConfig":{"shape":"S3x"},"targetSelection":{},"otaUpdateFiles":{"shape":"S3z"},"otaUpdateStatus":{},"awsIotJobId":{},"awsIotJobArn":{},"errorInfo":{"type":"structure","members":{"code":{},"message":{}}},"additionalParameters":{"shape":"S4w"}}}}}},"GetPolicy":{"http":{"method":"GET","requestUri":"/policies/{policyName}"},"input":{"type":"structure","required":["policyName"],"members":{"policyName":{"location":"uri","locationName":"policyName"}}},"output":{"type":"structure","members":{"policyName":{},"policyArn":{},"policyDocument":{},"defaultVersionId":{},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"},"generationId":{}}}},"GetPolicyVersion":{"http":{"method":"GET","requestUri":"/policies/{policyName}/version/{policyVersionId}"},"input":{"type":"structure","required":["policyName","policyVersionId"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"policyVersionId":{"location":"uri","locationName":"policyVersionId"}}},"output":{"type":"structure","members":{"policyArn":{},"policyName":{},"policyDocument":{},"policyVersionId":{},"isDefaultVersion":{"type":"boolean"},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"},"generationId":{}}}},"GetRegistrationCode":{"http":{"method":"GET","requestUri":"/registrationcode"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"registrationCode":{}}}},"GetStatistics":{"http":{"requestUri":"/indices/statistics"},"input":{"type":"structure","required":["queryString"],"members":{"indexName":{},"queryString":{},"aggregationField":{},"queryVersion":{}}},"output":{"type":"structure","members":{"statistics":{"type":"structure","members":{"count":{"type":"integer"}}}}}},"GetTopicRule":{"http":{"method":"GET","requestUri":"/rules/{ruleName}"},"input":{"type":"structure","required":["ruleName"],"members":{"ruleName":{"location":"uri","locationName":"ruleName"}}},"output":{"type":"structure","members":{"ruleArn":{},"rule":{"type":"structure","members":{"ruleName":{},"sql":{},"description":{},"createdAt":{"type":"timestamp"},"actions":{"shape":"S74"},"ruleDisabled":{"type":"boolean"},"awsIotSqlVersion":{},"errorAction":{"shape":"S75"}}}}}},"GetV2LoggingOptions":{"http":{"method":"GET","requestUri":"/v2LoggingOptions"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"roleArn":{},"defaultLogLevel":{},"disableAllLogs":{"type":"boolean"}}}},"ListActiveViolations":{"http":{"method":"GET","requestUri":"/active-violations"},"input":{"type":"structure","members":{"thingName":{"location":"querystring","locationName":"thingName"},"securityProfileName":{"location":"querystring","locationName":"securityProfileName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"activeViolations":{"type":"list","member":{"type":"structure","members":{"violationId":{},"thingName":{},"securityProfileName":{},"behavior":{"shape":"S5s"},"lastViolationValue":{"shape":"S5x"},"lastViolationTime":{"type":"timestamp"},"violationStartTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListAttachedPolicies":{"http":{"requestUri":"/attached-policies/{target}"},"input":{"type":"structure","required":["target"],"members":{"target":{"location":"uri","locationName":"target"},"recursive":{"location":"querystring","locationName":"recursive","type":"boolean"},"marker":{"location":"querystring","locationName":"marker"},"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"}}},"output":{"type":"structure","members":{"policies":{"shape":"Sg9"},"nextMarker":{}}}},"ListAuditFindings":{"http":{"requestUri":"/audit/findings"},"input":{"type":"structure","members":{"taskId":{},"checkName":{},"resourceIdentifier":{"shape":"Sai"},"maxResults":{"type":"integer"},"nextToken":{},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"findings":{"type":"list","member":{"shape":"Sad"}},"nextToken":{}}}},"ListAuditMitigationActionsExecutions":{"http":{"method":"GET","requestUri":"/audit/mitigationactions/executions"},"input":{"type":"structure","required":["taskId","findingId"],"members":{"taskId":{"location":"querystring","locationName":"taskId"},"actionStatus":{"location":"querystring","locationName":"actionStatus"},"findingId":{"location":"querystring","locationName":"findingId"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"actionsExecutions":{"type":"list","member":{"type":"structure","members":{"taskId":{},"findingId":{},"actionName":{},"actionId":{},"status":{},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"},"errorCode":{},"message":{}}}},"nextToken":{}}}},"ListAuditMitigationActionsTasks":{"http":{"method":"GET","requestUri":"/audit/mitigationactions/tasks"},"input":{"type":"structure","required":["startTime","endTime"],"members":{"auditTaskId":{"location":"querystring","locationName":"auditTaskId"},"findingId":{"location":"querystring","locationName":"findingId"},"taskStatus":{"location":"querystring","locationName":"taskStatus"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"startTime":{"location":"querystring","locationName":"startTime","type":"timestamp"},"endTime":{"location":"querystring","locationName":"endTime","type":"timestamp"}}},"output":{"type":"structure","members":{"tasks":{"type":"list","member":{"type":"structure","members":{"taskId":{},"startTime":{"type":"timestamp"},"taskStatus":{}}}},"nextToken":{}}}},"ListAuditTasks":{"http":{"method":"GET","requestUri":"/audit/tasks"},"input":{"type":"structure","required":["startTime","endTime"],"members":{"startTime":{"location":"querystring","locationName":"startTime","type":"timestamp"},"endTime":{"location":"querystring","locationName":"endTime","type":"timestamp"},"taskType":{"location":"querystring","locationName":"taskType"},"taskStatus":{"location":"querystring","locationName":"taskStatus"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"tasks":{"type":"list","member":{"type":"structure","members":{"taskId":{},"taskStatus":{},"taskType":{}}}},"nextToken":{}}}},"ListAuthorizers":{"http":{"method":"GET","requestUri":"/authorizers/"},"input":{"type":"structure","members":{"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"marker":{"location":"querystring","locationName":"marker"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"},"status":{"location":"querystring","locationName":"status"}}},"output":{"type":"structure","members":{"authorizers":{"type":"list","member":{"type":"structure","members":{"authorizerName":{},"authorizerArn":{}}}},"nextMarker":{}}}},"ListBillingGroups":{"http":{"method":"GET","requestUri":"/billing-groups"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"namePrefixFilter":{"location":"querystring","locationName":"namePrefixFilter"}}},"output":{"type":"structure","members":{"billingGroups":{"type":"list","member":{"shape":"Se5"}},"nextToken":{}}}},"ListCACertificates":{"http":{"method":"GET","requestUri":"/cacertificates"},"input":{"type":"structure","members":{"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"marker":{"location":"querystring","locationName":"marker"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"certificates":{"type":"list","member":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"status":{},"creationDate":{"type":"timestamp"}}}},"nextMarker":{}}}},"ListCertificates":{"http":{"method":"GET","requestUri":"/certificates"},"input":{"type":"structure","members":{"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"marker":{"location":"querystring","locationName":"marker"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"certificates":{"shape":"Sh6"},"nextMarker":{}}}},"ListCertificatesByCA":{"http":{"method":"GET","requestUri":"/certificates-by-ca/{caCertificateId}"},"input":{"type":"structure","required":["caCertificateId"],"members":{"caCertificateId":{"location":"uri","locationName":"caCertificateId"},"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"marker":{"location":"querystring","locationName":"marker"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"certificates":{"shape":"Sh6"},"nextMarker":{}}}},"ListIndices":{"http":{"method":"GET","requestUri":"/indices"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"indexNames":{"type":"list","member":{}},"nextToken":{}}}},"ListJobExecutionsForJob":{"http":{"method":"GET","requestUri":"/jobs/{jobId}/things"},"input":{"type":"structure","required":["jobId"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"status":{"location":"querystring","locationName":"status"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"executionSummaries":{"type":"list","member":{"type":"structure","members":{"thingArn":{},"jobExecutionSummary":{"shape":"Shj"}}}},"nextToken":{}}}},"ListJobExecutionsForThing":{"http":{"method":"GET","requestUri":"/things/{thingName}/jobs"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"status":{"location":"querystring","locationName":"status"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"executionSummaries":{"type":"list","member":{"type":"structure","members":{"jobId":{},"jobExecutionSummary":{"shape":"Shj"}}}},"nextToken":{}}}},"ListJobs":{"http":{"method":"GET","requestUri":"/jobs"},"input":{"type":"structure","members":{"status":{"location":"querystring","locationName":"status"},"targetSelection":{"location":"querystring","locationName":"targetSelection"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"thingGroupName":{"location":"querystring","locationName":"thingGroupName"},"thingGroupId":{"location":"querystring","locationName":"thingGroupId"}}},"output":{"type":"structure","members":{"jobs":{"type":"list","member":{"type":"structure","members":{"jobArn":{},"jobId":{},"thingGroupId":{},"targetSelection":{},"status":{},"createdAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"},"completedAt":{"type":"timestamp"}}}},"nextToken":{}}}},"ListMitigationActions":{"http":{"method":"GET","requestUri":"/mitigationactions/actions"},"input":{"type":"structure","members":{"actionType":{"location":"querystring","locationName":"actionType"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"actionIdentifiers":{"type":"list","member":{"type":"structure","members":{"actionName":{},"actionArn":{},"creationDate":{"type":"timestamp"}}}},"nextToken":{}}}},"ListOTAUpdates":{"http":{"method":"GET","requestUri":"/otaUpdates"},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"otaUpdateStatus":{"location":"querystring","locationName":"otaUpdateStatus"}}},"output":{"type":"structure","members":{"otaUpdates":{"type":"list","member":{"type":"structure","members":{"otaUpdateId":{},"otaUpdateArn":{},"creationDate":{"type":"timestamp"}}}},"nextToken":{}}}},"ListOutgoingCertificates":{"http":{"method":"GET","requestUri":"/certificates-out-going"},"input":{"type":"structure","members":{"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"marker":{"location":"querystring","locationName":"marker"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"outgoingCertificates":{"type":"list","member":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"transferredTo":{},"transferDate":{"type":"timestamp"},"transferMessage":{},"creationDate":{"type":"timestamp"}}}},"nextMarker":{}}}},"ListPolicies":{"http":{"method":"GET","requestUri":"/policies"},"input":{"type":"structure","members":{"marker":{"location":"querystring","locationName":"marker"},"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"policies":{"shape":"Sg9"},"nextMarker":{}}}},"ListPolicyPrincipals":{"http":{"method":"GET","requestUri":"/policy-principals"},"input":{"type":"structure","required":["policyName"],"members":{"policyName":{"location":"header","locationName":"x-amzn-iot-policy"},"marker":{"location":"querystring","locationName":"marker"},"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"principals":{"shape":"Si8"},"nextMarker":{}}},"deprecated":true},"ListPolicyVersions":{"http":{"method":"GET","requestUri":"/policies/{policyName}/version"},"input":{"type":"structure","required":["policyName"],"members":{"policyName":{"location":"uri","locationName":"policyName"}}},"output":{"type":"structure","members":{"policyVersions":{"type":"list","member":{"type":"structure","members":{"versionId":{},"isDefaultVersion":{"type":"boolean"},"createDate":{"type":"timestamp"}}}}}}},"ListPrincipalPolicies":{"http":{"method":"GET","requestUri":"/principal-policies"},"input":{"type":"structure","required":["principal"],"members":{"principal":{"location":"header","locationName":"x-amzn-iot-principal"},"marker":{"location":"querystring","locationName":"marker"},"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"policies":{"shape":"Sg9"},"nextMarker":{}}},"deprecated":true},"ListPrincipalThings":{"http":{"method":"GET","requestUri":"/principals/things"},"input":{"type":"structure","required":["principal"],"members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"principal":{"location":"header","locationName":"x-amzn-principal"}}},"output":{"type":"structure","members":{"things":{"shape":"Sii"},"nextToken":{}}}},"ListRoleAliases":{"http":{"method":"GET","requestUri":"/role-aliases"},"input":{"type":"structure","members":{"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"marker":{"location":"querystring","locationName":"marker"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"roleAliases":{"type":"list","member":{}},"nextMarker":{}}}},"ListScheduledAudits":{"http":{"method":"GET","requestUri":"/audit/scheduledaudits"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"scheduledAudits":{"type":"list","member":{"type":"structure","members":{"scheduledAuditName":{},"scheduledAuditArn":{},"frequency":{},"dayOfMonth":{},"dayOfWeek":{}}}},"nextToken":{}}}},"ListSecurityProfiles":{"http":{"method":"GET","requestUri":"/security-profiles"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"securityProfileIdentifiers":{"type":"list","member":{"shape":"Sit"}},"nextToken":{}}}},"ListSecurityProfilesForTarget":{"http":{"method":"GET","requestUri":"/security-profiles-for-target"},"input":{"type":"structure","required":["securityProfileTargetArn"],"members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"recursive":{"location":"querystring","locationName":"recursive","type":"boolean"},"securityProfileTargetArn":{"location":"querystring","locationName":"securityProfileTargetArn"}}},"output":{"type":"structure","members":{"securityProfileTargetMappings":{"type":"list","member":{"type":"structure","members":{"securityProfileIdentifier":{"shape":"Sit"},"target":{"shape":"Siy"}}}},"nextToken":{}}}},"ListStreams":{"http":{"method":"GET","requestUri":"/streams"},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"streams":{"type":"list","member":{"type":"structure","members":{"streamId":{},"streamArn":{},"streamVersion":{"type":"integer"},"description":{}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags"},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"querystring","locationName":"resourceArn"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"tags":{"shape":"S1t"},"nextToken":{}}}},"ListTargetsForPolicy":{"http":{"requestUri":"/policy-targets/{policyName}"},"input":{"type":"structure","required":["policyName"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"marker":{"location":"querystring","locationName":"marker"},"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"}}},"output":{"type":"structure","members":{"targets":{"type":"list","member":{}},"nextMarker":{}}}},"ListTargetsForSecurityProfile":{"http":{"method":"GET","requestUri":"/security-profiles/{securityProfileName}/targets"},"input":{"type":"structure","required":["securityProfileName"],"members":{"securityProfileName":{"location":"uri","locationName":"securityProfileName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"securityProfileTargets":{"type":"list","member":{"shape":"Siy"}},"nextToken":{}}}},"ListThingGroups":{"http":{"method":"GET","requestUri":"/thing-groups"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"parentGroup":{"location":"querystring","locationName":"parentGroup"},"namePrefixFilter":{"location":"querystring","locationName":"namePrefixFilter"},"recursive":{"location":"querystring","locationName":"recursive","type":"boolean"}}},"output":{"type":"structure","members":{"thingGroups":{"shape":"Se4"},"nextToken":{}}}},"ListThingGroupsForThing":{"http":{"method":"GET","requestUri":"/things/{thingName}/thing-groups"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"thingGroups":{"shape":"Se4"},"nextToken":{}}}},"ListThingPrincipals":{"http":{"method":"GET","requestUri":"/things/{thingName}/principals"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"}}},"output":{"type":"structure","members":{"principals":{"shape":"Si8"}}}},"ListThingRegistrationTaskReports":{"http":{"method":"GET","requestUri":"/thing-registration-tasks/{taskId}/reports"},"input":{"type":"structure","required":["taskId","reportType"],"members":{"taskId":{"location":"uri","locationName":"taskId"},"reportType":{"location":"querystring","locationName":"reportType"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"resourceLinks":{"type":"list","member":{}},"reportType":{},"nextToken":{}}}},"ListThingRegistrationTasks":{"http":{"method":"GET","requestUri":"/thing-registration-tasks"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"status":{"location":"querystring","locationName":"status"}}},"output":{"type":"structure","members":{"taskIds":{"type":"list","member":{}},"nextToken":{}}}},"ListThingTypes":{"http":{"method":"GET","requestUri":"/thing-types"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"thingTypeName":{"location":"querystring","locationName":"thingTypeName"}}},"output":{"type":"structure","members":{"thingTypes":{"type":"list","member":{"type":"structure","members":{"thingTypeName":{},"thingTypeArn":{},"thingTypeProperties":{"shape":"S6t"},"thingTypeMetadata":{"shape":"Seh"}}}},"nextToken":{}}}},"ListThings":{"http":{"method":"GET","requestUri":"/things"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"attributeName":{"location":"querystring","locationName":"attributeName"},"attributeValue":{"location":"querystring","locationName":"attributeValue"},"thingTypeName":{"location":"querystring","locationName":"thingTypeName"}}},"output":{"type":"structure","members":{"things":{"type":"list","member":{"type":"structure","members":{"thingName":{},"thingTypeName":{},"thingArn":{},"attributes":{"shape":"S28"},"version":{"type":"long"}}}},"nextToken":{}}}},"ListThingsInBillingGroup":{"http":{"method":"GET","requestUri":"/billing-groups/{billingGroupName}/things"},"input":{"type":"structure","required":["billingGroupName"],"members":{"billingGroupName":{"location":"uri","locationName":"billingGroupName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"things":{"shape":"Sii"},"nextToken":{}}}},"ListThingsInThingGroup":{"http":{"method":"GET","requestUri":"/thing-groups/{thingGroupName}/things"},"input":{"type":"structure","required":["thingGroupName"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"},"recursive":{"location":"querystring","locationName":"recursive","type":"boolean"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"things":{"shape":"Sii"},"nextToken":{}}}},"ListTopicRules":{"http":{"method":"GET","requestUri":"/rules"},"input":{"type":"structure","members":{"topic":{"location":"querystring","locationName":"topic"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"ruleDisabled":{"location":"querystring","locationName":"ruleDisabled","type":"boolean"}}},"output":{"type":"structure","members":{"rules":{"type":"list","member":{"type":"structure","members":{"ruleArn":{},"ruleName":{},"topicPattern":{},"createdAt":{"type":"timestamp"},"ruleDisabled":{"type":"boolean"}}}},"nextToken":{}}}},"ListV2LoggingLevels":{"http":{"method":"GET","requestUri":"/v2LoggingLevel"},"input":{"type":"structure","members":{"targetType":{"location":"querystring","locationName":"targetType"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"logTargetConfigurations":{"type":"list","member":{"type":"structure","members":{"logTarget":{"shape":"Ske"},"logLevel":{}}}},"nextToken":{}}}},"ListViolationEvents":{"http":{"method":"GET","requestUri":"/violation-events"},"input":{"type":"structure","required":["startTime","endTime"],"members":{"startTime":{"location":"querystring","locationName":"startTime","type":"timestamp"},"endTime":{"location":"querystring","locationName":"endTime","type":"timestamp"},"thingName":{"location":"querystring","locationName":"thingName"},"securityProfileName":{"location":"querystring","locationName":"securityProfileName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"violationEvents":{"type":"list","member":{"type":"structure","members":{"violationId":{},"thingName":{},"securityProfileName":{},"behavior":{"shape":"S5s"},"metricValue":{"shape":"S5x"},"violationEventType":{},"violationEventTime":{"type":"timestamp"}}}},"nextToken":{}}}},"RegisterCACertificate":{"http":{"requestUri":"/cacertificate"},"input":{"type":"structure","required":["caCertificate","verificationCertificate"],"members":{"caCertificate":{},"verificationCertificate":{},"setAsActive":{"location":"querystring","locationName":"setAsActive","type":"boolean"},"allowAutoRegistration":{"location":"querystring","locationName":"allowAutoRegistration","type":"boolean"},"registrationConfig":{"shape":"Scb"}}},"output":{"type":"structure","members":{"certificateArn":{},"certificateId":{}}}},"RegisterCertificate":{"http":{"requestUri":"/certificate/register"},"input":{"type":"structure","required":["certificatePem"],"members":{"certificatePem":{},"caCertificatePem":{},"setAsActive":{"deprecated":true,"location":"querystring","locationName":"setAsActive","type":"boolean"},"status":{}}},"output":{"type":"structure","members":{"certificateArn":{},"certificateId":{}}}},"RegisterThing":{"http":{"requestUri":"/things"},"input":{"type":"structure","required":["templateBody"],"members":{"templateBody":{},"parameters":{"type":"map","key":{},"value":{}}}},"output":{"type":"structure","members":{"certificatePem":{},"resourceArns":{"type":"map","key":{},"value":{}}}}},"RejectCertificateTransfer":{"http":{"method":"PATCH","requestUri":"/reject-certificate-transfer/{certificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"},"rejectReason":{}}}},"RemoveThingFromBillingGroup":{"http":{"method":"PUT","requestUri":"/billing-groups/removeThingFromBillingGroup"},"input":{"type":"structure","members":{"billingGroupName":{},"billingGroupArn":{},"thingName":{},"thingArn":{}}},"output":{"type":"structure","members":{}}},"RemoveThingFromThingGroup":{"http":{"method":"PUT","requestUri":"/thing-groups/removeThingFromThingGroup"},"input":{"type":"structure","members":{"thingGroupName":{},"thingGroupArn":{},"thingName":{},"thingArn":{}}},"output":{"type":"structure","members":{}}},"ReplaceTopicRule":{"http":{"method":"PATCH","requestUri":"/rules/{ruleName}"},"input":{"type":"structure","required":["ruleName","topicRulePayload"],"members":{"ruleName":{"location":"uri","locationName":"ruleName"},"topicRulePayload":{"shape":"S71"}},"payload":"topicRulePayload"}},"SearchIndex":{"http":{"requestUri":"/indices/search"},"input":{"type":"structure","required":["queryString"],"members":{"indexName":{},"queryString":{},"nextToken":{},"maxResults":{"type":"integer"},"queryVersion":{}}},"output":{"type":"structure","members":{"nextToken":{},"things":{"type":"list","member":{"type":"structure","members":{"thingName":{},"thingId":{},"thingTypeName":{},"thingGroupNames":{"shape":"Sl6"},"attributes":{"shape":"S28"},"shadow":{},"connectivity":{"type":"structure","members":{"connected":{"type":"boolean"},"timestamp":{"type":"long"}}}}}},"thingGroups":{"type":"list","member":{"type":"structure","members":{"thingGroupName":{},"thingGroupId":{},"thingGroupDescription":{},"attributes":{"shape":"S28"},"parentGroupNames":{"shape":"Sl6"}}}}}}},"SetDefaultAuthorizer":{"http":{"requestUri":"/default-authorizer"},"input":{"type":"structure","required":["authorizerName"],"members":{"authorizerName":{}}},"output":{"type":"structure","members":{"authorizerName":{},"authorizerArn":{}}}},"SetDefaultPolicyVersion":{"http":{"method":"PATCH","requestUri":"/policies/{policyName}/version/{policyVersionId}"},"input":{"type":"structure","required":["policyName","policyVersionId"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"policyVersionId":{"location":"uri","locationName":"policyVersionId"}}}},"SetLoggingOptions":{"http":{"requestUri":"/loggingOptions"},"input":{"type":"structure","required":["loggingOptionsPayload"],"members":{"loggingOptionsPayload":{"type":"structure","required":["roleArn"],"members":{"roleArn":{},"logLevel":{}}}},"payload":"loggingOptionsPayload"}},"SetV2LoggingLevel":{"http":{"requestUri":"/v2LoggingLevel"},"input":{"type":"structure","required":["logTarget","logLevel"],"members":{"logTarget":{"shape":"Ske"},"logLevel":{}}}},"SetV2LoggingOptions":{"http":{"requestUri":"/v2LoggingOptions"},"input":{"type":"structure","members":{"roleArn":{},"defaultLogLevel":{},"disableAllLogs":{"type":"boolean"}}}},"StartAuditMitigationActionsTask":{"http":{"requestUri":"/audit/mitigationactions/tasks/{taskId}"},"input":{"type":"structure","required":["taskId","target","auditCheckToActionsMapping","clientRequestToken"],"members":{"taskId":{"location":"uri","locationName":"taskId"},"target":{"shape":"Sb2"},"auditCheckToActionsMapping":{"shape":"Sb6"},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"taskId":{}}}},"StartOnDemandAuditTask":{"http":{"requestUri":"/audit/tasks"},"input":{"type":"structure","required":["targetCheckNames"],"members":{"targetCheckNames":{"shape":"S5k"}}},"output":{"type":"structure","members":{"taskId":{}}}},"StartThingRegistrationTask":{"http":{"requestUri":"/thing-registration-tasks"},"input":{"type":"structure","required":["templateBody","inputFileBucket","inputFileKey","roleArn"],"members":{"templateBody":{},"inputFileBucket":{},"inputFileKey":{},"roleArn":{}}},"output":{"type":"structure","members":{"taskId":{}}}},"StopThingRegistrationTask":{"http":{"method":"PUT","requestUri":"/thing-registration-tasks/{taskId}/cancel"},"input":{"type":"structure","required":["taskId"],"members":{"taskId":{"location":"uri","locationName":"taskId"}}},"output":{"type":"structure","members":{}}},"TagResource":{"http":{"requestUri":"/tags"},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{},"tags":{"shape":"S1t"}}},"output":{"type":"structure","members":{}}},"TestAuthorization":{"http":{"requestUri":"/test-authorization"},"input":{"type":"structure","required":["authInfos"],"members":{"principal":{},"cognitoIdentityPoolId":{},"authInfos":{"type":"list","member":{"shape":"Slw"}},"clientId":{"location":"querystring","locationName":"clientId"},"policyNamesToAdd":{"shape":"Sm0"},"policyNamesToSkip":{"shape":"Sm0"}}},"output":{"type":"structure","members":{"authResults":{"type":"list","member":{"type":"structure","members":{"authInfo":{"shape":"Slw"},"allowed":{"type":"structure","members":{"policies":{"shape":"Sg9"}}},"denied":{"type":"structure","members":{"implicitDeny":{"type":"structure","members":{"policies":{"shape":"Sg9"}}},"explicitDeny":{"type":"structure","members":{"policies":{"shape":"Sg9"}}}}},"authDecision":{},"missingContextValues":{"type":"list","member":{}}}}}}}},"TestInvokeAuthorizer":{"http":{"requestUri":"/authorizer/{authorizerName}/test"},"input":{"type":"structure","required":["authorizerName","token","tokenSignature"],"members":{"authorizerName":{"location":"uri","locationName":"authorizerName"},"token":{},"tokenSignature":{}}},"output":{"type":"structure","members":{"isAuthenticated":{"type":"boolean"},"principalId":{},"policyDocuments":{"type":"list","member":{}},"refreshAfterInSeconds":{"type":"integer"},"disconnectAfterInSeconds":{"type":"integer"}}}},"TransferCertificate":{"http":{"method":"PATCH","requestUri":"/transfer-certificate/{certificateId}"},"input":{"type":"structure","required":["certificateId","targetAwsAccount"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"},"targetAwsAccount":{"location":"querystring","locationName":"targetAwsAccount"},"transferMessage":{}}},"output":{"type":"structure","members":{"transferredCertificateArn":{}}}},"UntagResource":{"http":{"requestUri":"/untag"},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{},"tagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateAccountAuditConfiguration":{"http":{"method":"PATCH","requestUri":"/audit/configuration"},"input":{"type":"structure","members":{"roleArn":{},"auditNotificationTargetConfigurations":{"shape":"Sa4"},"auditCheckConfigurations":{"shape":"Sa8"}}},"output":{"type":"structure","members":{}}},"UpdateAuthorizer":{"http":{"method":"PUT","requestUri":"/authorizer/{authorizerName}"},"input":{"type":"structure","required":["authorizerName"],"members":{"authorizerName":{"location":"uri","locationName":"authorizerName"},"authorizerFunctionArn":{},"tokenKeyName":{},"tokenSigningPublicKeys":{"shape":"S1k"},"status":{}}},"output":{"type":"structure","members":{"authorizerName":{},"authorizerArn":{}}}},"UpdateBillingGroup":{"http":{"method":"PATCH","requestUri":"/billing-groups/{billingGroupName}"},"input":{"type":"structure","required":["billingGroupName","billingGroupProperties"],"members":{"billingGroupName":{"location":"uri","locationName":"billingGroupName"},"billingGroupProperties":{"shape":"S1r"},"expectedVersion":{"type":"long"}}},"output":{"type":"structure","members":{"version":{"type":"long"}}}},"UpdateCACertificate":{"http":{"method":"PUT","requestUri":"/cacertificate/{caCertificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"caCertificateId"},"newStatus":{"location":"querystring","locationName":"newStatus"},"newAutoRegistrationStatus":{"location":"querystring","locationName":"newAutoRegistrationStatus"},"registrationConfig":{"shape":"Scb"},"removeAutoRegistration":{"type":"boolean"}}}},"UpdateCertificate":{"http":{"method":"PUT","requestUri":"/certificates/{certificateId}"},"input":{"type":"structure","required":["certificateId","newStatus"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"},"newStatus":{"location":"querystring","locationName":"newStatus"}}}},"UpdateDynamicThingGroup":{"http":{"method":"PATCH","requestUri":"/dynamic-thing-groups/{thingGroupName}"},"input":{"type":"structure","required":["thingGroupName","thingGroupProperties"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"},"thingGroupProperties":{"shape":"S25"},"expectedVersion":{"type":"long"},"indexName":{},"queryString":{},"queryVersion":{}}},"output":{"type":"structure","members":{"version":{"type":"long"}}}},"UpdateEventConfigurations":{"http":{"method":"PATCH","requestUri":"/event-configurations"},"input":{"type":"structure","members":{"eventConfigurations":{"shape":"Scr"}}},"output":{"type":"structure","members":{}}},"UpdateIndexingConfiguration":{"http":{"requestUri":"/indexing/config"},"input":{"type":"structure","members":{"thingIndexingConfiguration":{"shape":"Sey"},"thingGroupIndexingConfiguration":{"shape":"Sf1"}}},"output":{"type":"structure","members":{}}},"UpdateJob":{"http":{"method":"PATCH","requestUri":"/jobs/{jobId}"},"input":{"type":"structure","required":["jobId"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"description":{},"presignedUrlConfig":{"shape":"S2k"},"jobExecutionsRolloutConfig":{"shape":"S2o"},"abortConfig":{"shape":"S2v"},"timeoutConfig":{"shape":"S32"}}}},"UpdateMitigationAction":{"http":{"method":"PATCH","requestUri":"/mitigationactions/actions/{actionName}"},"input":{"type":"structure","required":["actionName"],"members":{"actionName":{"location":"uri","locationName":"actionName"},"roleArn":{},"actionParams":{"shape":"S3c"}}},"output":{"type":"structure","members":{"actionArn":{},"actionId":{}}}},"UpdateRoleAlias":{"http":{"method":"PUT","requestUri":"/role-aliases/{roleAlias}"},"input":{"type":"structure","required":["roleAlias"],"members":{"roleAlias":{"location":"uri","locationName":"roleAlias"},"roleArn":{},"credentialDurationSeconds":{"type":"integer"}}},"output":{"type":"structure","members":{"roleAlias":{},"roleAliasArn":{}}}},"UpdateScheduledAudit":{"http":{"method":"PATCH","requestUri":"/audit/scheduledaudits/{scheduledAuditName}"},"input":{"type":"structure","required":["scheduledAuditName"],"members":{"frequency":{},"dayOfMonth":{},"dayOfWeek":{},"targetCheckNames":{"shape":"S5k"},"scheduledAuditName":{"location":"uri","locationName":"scheduledAuditName"}}},"output":{"type":"structure","members":{"scheduledAuditArn":{}}}},"UpdateSecurityProfile":{"http":{"method":"PATCH","requestUri":"/security-profiles/{securityProfileName}"},"input":{"type":"structure","required":["securityProfileName"],"members":{"securityProfileName":{"location":"uri","locationName":"securityProfileName"},"securityProfileDescription":{},"behaviors":{"shape":"S5r"},"alertTargets":{"shape":"S68"},"additionalMetricsToRetain":{"shape":"S6c"},"deleteBehaviors":{"type":"boolean"},"deleteAlertTargets":{"type":"boolean"},"deleteAdditionalMetricsToRetain":{"type":"boolean"},"expectedVersion":{"location":"querystring","locationName":"expectedVersion","type":"long"}}},"output":{"type":"structure","members":{"securityProfileName":{},"securityProfileArn":{},"securityProfileDescription":{},"behaviors":{"shape":"S5r"},"alertTargets":{"shape":"S68"},"additionalMetricsToRetain":{"shape":"S6c"},"version":{"type":"long"},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"}}}},"UpdateStream":{"http":{"method":"PUT","requestUri":"/streams/{streamId}"},"input":{"type":"structure","required":["streamId"],"members":{"streamId":{"location":"uri","locationName":"streamId"},"description":{},"files":{"shape":"S6h"},"roleArn":{}}},"output":{"type":"structure","members":{"streamId":{},"streamArn":{},"description":{},"streamVersion":{"type":"integer"}}}},"UpdateThing":{"http":{"method":"PATCH","requestUri":"/things/{thingName}"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"thingTypeName":{},"attributePayload":{"shape":"S27"},"expectedVersion":{"type":"long"},"removeThingType":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"UpdateThingGroup":{"http":{"method":"PATCH","requestUri":"/thing-groups/{thingGroupName}"},"input":{"type":"structure","required":["thingGroupName","thingGroupProperties"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"},"thingGroupProperties":{"shape":"S25"},"expectedVersion":{"type":"long"}}},"output":{"type":"structure","members":{"version":{"type":"long"}}}},"UpdateThingGroupsForThing":{"http":{"method":"PUT","requestUri":"/thing-groups/updateThingGroupsForThing"},"input":{"type":"structure","members":{"thingName":{},"thingGroupsToAdd":{"shape":"Snn"},"thingGroupsToRemove":{"shape":"Snn"},"overrideDynamicGroups":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"ValidateSecurityProfileBehaviors":{"http":{"requestUri":"/security-profile-behaviors/validate"},"input":{"type":"structure","required":["behaviors"],"members":{"behaviors":{"shape":"S5r"}}},"output":{"type":"structure","members":{"valid":{"type":"boolean"},"validationErrors":{"type":"list","member":{"type":"structure","members":{"errorMessage":{}}}}}}}},"shapes":{"Sg":{"type":"list","member":{}},"S1b":{"type":"map","key":{},"value":{}},"S1k":{"type":"map","key":{},"value":{}},"S1r":{"type":"structure","members":{"billingGroupDescription":{}}},"S1t":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"S25":{"type":"structure","members":{"thingGroupDescription":{},"attributePayload":{"shape":"S27"}}},"S27":{"type":"structure","members":{"attributes":{"shape":"S28"},"merge":{"type":"boolean"}}},"S28":{"type":"map","key":{},"value":{}},"S2k":{"type":"structure","members":{"roleArn":{},"expiresInSec":{"type":"long"}}},"S2o":{"type":"structure","members":{"maximumPerMinute":{"type":"integer"},"exponentialRate":{"type":"structure","required":["baseRatePerMinute","incrementFactor","rateIncreaseCriteria"],"members":{"baseRatePerMinute":{"type":"integer"},"incrementFactor":{"type":"double"},"rateIncreaseCriteria":{"type":"structure","members":{"numberOfNotifiedThings":{"type":"integer"},"numberOfSucceededThings":{"type":"integer"}}}}}}},"S2v":{"type":"structure","required":["criteriaList"],"members":{"criteriaList":{"type":"list","member":{"type":"structure","required":["failureType","action","thresholdPercentage","minNumberOfExecutedThings"],"members":{"failureType":{},"action":{},"thresholdPercentage":{"type":"double"},"minNumberOfExecutedThings":{"type":"integer"}}}}}},"S32":{"type":"structure","members":{"inProgressTimeoutInMinutes":{"type":"long"}}},"S3c":{"type":"structure","members":{"updateDeviceCertificateParams":{"type":"structure","required":["action"],"members":{"action":{}}},"updateCACertificateParams":{"type":"structure","required":["action"],"members":{"action":{}}},"addThingsToThingGroupParams":{"type":"structure","required":["thingGroupNames"],"members":{"thingGroupNames":{"type":"list","member":{}},"overrideDynamicGroups":{"type":"boolean"}}},"replaceDefaultPolicyVersionParams":{"type":"structure","required":["templateName"],"members":{"templateName":{}}},"enableIoTLoggingParams":{"type":"structure","required":["roleArnForLogging","logLevel"],"members":{"roleArnForLogging":{},"logLevel":{}}},"publishFindingToSnsParams":{"type":"structure","required":["topicArn"],"members":{"topicArn":{}}}}},"S3v":{"type":"list","member":{}},"S3x":{"type":"structure","members":{"maximumPerMinute":{"type":"integer"}}},"S3z":{"type":"list","member":{"type":"structure","members":{"fileName":{},"fileVersion":{},"fileLocation":{"type":"structure","members":{"stream":{"type":"structure","members":{"streamId":{},"fileId":{"type":"integer"}}},"s3Location":{"shape":"S47"}}},"codeSigning":{"type":"structure","members":{"awsSignerJobId":{},"startSigningJobParameter":{"type":"structure","members":{"signingProfileParameter":{"type":"structure","members":{"certificateArn":{},"platform":{},"certificatePathOnDevice":{}}},"signingProfileName":{},"destination":{"type":"structure","members":{"s3Destination":{"type":"structure","members":{"bucket":{},"prefix":{}}}}}}},"customCodeSigning":{"type":"structure","members":{"signature":{"type":"structure","members":{"inlineDocument":{"type":"blob"}}},"certificateChain":{"type":"structure","members":{"certificateName":{},"inlineDocument":{}}},"hashAlgorithm":{},"signatureAlgorithm":{}}}}},"attributes":{"type":"map","key":{},"value":{}}}}},"S47":{"type":"structure","members":{"bucket":{},"key":{},"version":{}}},"S4w":{"type":"map","key":{},"value":{}},"S5k":{"type":"list","member":{}},"S5r":{"type":"list","member":{"shape":"S5s"}},"S5s":{"type":"structure","required":["name"],"members":{"name":{},"metric":{},"criteria":{"type":"structure","members":{"comparisonOperator":{},"value":{"shape":"S5x"},"durationSeconds":{"type":"integer"},"consecutiveDatapointsToAlarm":{"type":"integer"},"consecutiveDatapointsToClear":{"type":"integer"},"statisticalThreshold":{"type":"structure","members":{"statistic":{}}}}}}},"S5x":{"type":"structure","members":{"count":{"type":"long"},"cidrs":{"type":"list","member":{}},"ports":{"type":"list","member":{"type":"integer"}}}},"S68":{"type":"map","key":{},"value":{"type":"structure","required":["alertTargetArn","roleArn"],"members":{"alertTargetArn":{},"roleArn":{}}}},"S6c":{"type":"list","member":{}},"S6h":{"type":"list","member":{"type":"structure","members":{"fileId":{"type":"integer"},"s3Location":{"shape":"S47"}}}},"S6t":{"type":"structure","members":{"thingTypeDescription":{},"searchableAttributes":{"type":"list","member":{}}}},"S71":{"type":"structure","required":["sql","actions"],"members":{"sql":{},"description":{},"actions":{"shape":"S74"},"ruleDisabled":{"type":"boolean"},"awsIotSqlVersion":{},"errorAction":{"shape":"S75"}}},"S74":{"type":"list","member":{"shape":"S75"}},"S75":{"type":"structure","members":{"dynamoDB":{"type":"structure","required":["tableName","roleArn","hashKeyField","hashKeyValue"],"members":{"tableName":{},"roleArn":{},"operation":{},"hashKeyField":{},"hashKeyValue":{},"hashKeyType":{},"rangeKeyField":{},"rangeKeyValue":{},"rangeKeyType":{},"payloadField":{}}},"dynamoDBv2":{"type":"structure","required":["roleArn","putItem"],"members":{"roleArn":{},"putItem":{"type":"structure","required":["tableName"],"members":{"tableName":{}}}}},"lambda":{"type":"structure","required":["functionArn"],"members":{"functionArn":{}}},"sns":{"type":"structure","required":["targetArn","roleArn"],"members":{"targetArn":{},"roleArn":{},"messageFormat":{}}},"sqs":{"type":"structure","required":["roleArn","queueUrl"],"members":{"roleArn":{},"queueUrl":{},"useBase64":{"type":"boolean"}}},"kinesis":{"type":"structure","required":["roleArn","streamName"],"members":{"roleArn":{},"streamName":{},"partitionKey":{}}},"republish":{"type":"structure","required":["roleArn","topic"],"members":{"roleArn":{},"topic":{},"qos":{"type":"integer"}}},"s3":{"type":"structure","required":["roleArn","bucketName","key"],"members":{"roleArn":{},"bucketName":{},"key":{},"cannedAcl":{}}},"firehose":{"type":"structure","required":["roleArn","deliveryStreamName"],"members":{"roleArn":{},"deliveryStreamName":{},"separator":{}}},"cloudwatchMetric":{"type":"structure","required":["roleArn","metricNamespace","metricName","metricValue","metricUnit"],"members":{"roleArn":{},"metricNamespace":{},"metricName":{},"metricValue":{},"metricUnit":{},"metricTimestamp":{}}},"cloudwatchAlarm":{"type":"structure","required":["roleArn","alarmName","stateReason","stateValue"],"members":{"roleArn":{},"alarmName":{},"stateReason":{},"stateValue":{}}},"elasticsearch":{"type":"structure","required":["roleArn","endpoint","index","type","id"],"members":{"roleArn":{},"endpoint":{},"index":{},"type":{},"id":{}}},"salesforce":{"type":"structure","required":["token","url"],"members":{"token":{},"url":{}}},"iotAnalytics":{"type":"structure","members":{"channelArn":{},"channelName":{},"roleArn":{}}},"iotEvents":{"type":"structure","required":["inputName","roleArn"],"members":{"inputName":{},"messageId":{},"roleArn":{}}},"stepFunctions":{"type":"structure","required":["stateMachineName","roleArn"],"members":{"executionNamePrefix":{},"stateMachineName":{},"roleArn":{}}}}},"Sa4":{"type":"map","key":{},"value":{"type":"structure","members":{"targetArn":{},"roleArn":{},"enabled":{"type":"boolean"}}}},"Sa8":{"type":"map","key":{},"value":{"type":"structure","members":{"enabled":{"type":"boolean"}}}},"Sad":{"type":"structure","members":{"findingId":{},"taskId":{},"checkName":{},"taskStartTime":{"type":"timestamp"},"findingTime":{"type":"timestamp"},"severity":{},"nonCompliantResource":{"type":"structure","members":{"resourceType":{},"resourceIdentifier":{"shape":"Sai"},"additionalInfo":{"shape":"San"}}},"relatedResources":{"type":"list","member":{"type":"structure","members":{"resourceType":{},"resourceIdentifier":{"shape":"Sai"},"additionalInfo":{"shape":"San"}}}},"reasonForNonCompliance":{},"reasonForNonComplianceCode":{}}},"Sai":{"type":"structure","members":{"deviceCertificateId":{},"caCertificateId":{},"cognitoIdentityPoolId":{},"clientId":{},"policyVersionIdentifier":{"type":"structure","members":{"policyName":{},"policyVersionId":{}}},"account":{}}},"San":{"type":"map","key":{},"value":{}},"Sb2":{"type":"structure","members":{"auditTaskId":{},"findingIds":{"type":"list","member":{}},"auditCheckToReasonCodeFilter":{"type":"map","key":{},"value":{"type":"list","member":{}}}}},"Sb6":{"type":"map","key":{},"value":{"type":"list","member":{}}},"Sbw":{"type":"structure","members":{"authorizerName":{},"authorizerArn":{},"authorizerFunctionArn":{},"tokenKeyName":{},"tokenSigningPublicKeys":{"shape":"S1k"},"status":{},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"}}},"Sca":{"type":"structure","members":{"notBefore":{"type":"timestamp"},"notAfter":{"type":"timestamp"}}},"Scb":{"type":"structure","members":{"templateBody":{},"roleArn":{}}},"Scr":{"type":"map","key":{},"value":{"type":"structure","members":{"Enabled":{"type":"boolean"}}}},"Se4":{"type":"list","member":{"shape":"Se5"}},"Se5":{"type":"structure","members":{"groupName":{},"groupArn":{}}},"Seh":{"type":"structure","members":{"deprecated":{"type":"boolean"},"deprecationDate":{"type":"timestamp"},"creationDate":{"type":"timestamp"}}},"Sey":{"type":"structure","required":["thingIndexingMode"],"members":{"thingIndexingMode":{},"thingConnectivityIndexingMode":{}}},"Sf1":{"type":"structure","required":["thingGroupIndexingMode"],"members":{"thingGroupIndexingMode":{}}},"Sg9":{"type":"list","member":{"type":"structure","members":{"policyName":{},"policyArn":{}}}},"Sh6":{"type":"list","member":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"status":{},"creationDate":{"type":"timestamp"}}}},"Shj":{"type":"structure","members":{"status":{},"queuedAt":{"type":"timestamp"},"startedAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"},"executionNumber":{"type":"long"}}},"Si8":{"type":"list","member":{}},"Sii":{"type":"list","member":{}},"Sit":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"Siy":{"type":"structure","required":["arn"],"members":{"arn":{}}},"Ske":{"type":"structure","required":["targetType"],"members":{"targetType":{},"targetName":{}}},"Sl6":{"type":"list","member":{}},"Slw":{"type":"structure","members":{"actionType":{},"resources":{"type":"list","member":{}}}},"Sm0":{"type":"list","member":{}},"Snn":{"type":"list","member":{}}}}')},Yt1h:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.cloudfront={},n.CloudFront=i.defineService("cloudfront",["2013-05-12*","2013-11-11*","2014-05-31*","2014-10-21*","2014-11-06*","2015-04-17*","2015-07-27*","2015-09-17*","2016-01-13*","2016-01-28*","2016-08-01*","2016-08-20*","2016-09-07*","2016-09-29*","2016-11-25","2016-11-25*","2017-03-25","2017-03-25*","2017-10-30","2017-10-30*","2018-06-18","2018-06-18*","2018-11-05","2018-11-05*","2019-03-26"]),r("W/Ht"),Object.defineProperty(o.services.cloudfront,"2016-11-25",{get:function(){var e=r("ed8Z");return e.paginators=r("XoME").pagination,e.waiters=r("LfMT").waiters,e},enumerable:!0,configurable:!0}),Object.defineProperty(o.services.cloudfront,"2017-03-25",{get:function(){var e=r("UiNu");return e.paginators=r("2ve2").pagination,e.waiters=r("8IlS").waiters,e},enumerable:!0,configurable:!0}),Object.defineProperty(o.services.cloudfront,"2017-10-30",{get:function(){var e=r("HP2U");return e.paginators=r("aHEz").pagination,e.waiters=r("qhPs").waiters,e},enumerable:!0,configurable:!0}),Object.defineProperty(o.services.cloudfront,"2018-06-18",{get:function(){var e=r("4emp");return e.paginators=r("YJ6v").pagination,e.waiters=r("dfmn").waiters,e},enumerable:!0,configurable:!0}),Object.defineProperty(o.services.cloudfront,"2018-11-05",{get:function(){var e=r("U6lM");return e.paginators=r("aMWc").pagination,e.waiters=r("k7NS").waiters,e},enumerable:!0,configurable:!0}),Object.defineProperty(o.services.cloudfront,"2019-03-26",{get:function(){var e=r("26ze");return e.paginators=r("Mu3Q").pagination,e.waiters=r("t+15").waiters,e},enumerable:!0,configurable:!0}),e.exports=n.CloudFront},YuTi:function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},YxU5:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2015-02-01","endpointPrefix":"elasticfilesystem","protocol":"rest-json","serviceAbbreviation":"EFS","serviceFullName":"Amazon Elastic File System","serviceId":"EFS","signatureVersion":"v4","uid":"elasticfilesystem-2015-02-01"},"operations":{"CreateFileSystem":{"http":{"requestUri":"/2015-02-01/file-systems","responseCode":201},"input":{"type":"structure","required":["CreationToken"],"members":{"CreationToken":{},"PerformanceMode":{},"Encrypted":{"type":"boolean"},"KmsKeyId":{},"ThroughputMode":{},"ProvisionedThroughputInMibps":{"type":"double"},"Tags":{"shape":"S8"}}},"output":{"shape":"Sc"}},"CreateMountTarget":{"http":{"requestUri":"/2015-02-01/mount-targets","responseCode":200},"input":{"type":"structure","required":["FileSystemId","SubnetId"],"members":{"FileSystemId":{},"SubnetId":{},"IpAddress":{},"SecurityGroups":{"shape":"So"}}},"output":{"shape":"Sq"}},"CreateTags":{"http":{"requestUri":"/2015-02-01/create-tags/{FileSystemId}","responseCode":204},"input":{"type":"structure","required":["FileSystemId","Tags"],"members":{"FileSystemId":{"location":"uri","locationName":"FileSystemId"},"Tags":{"shape":"S8"}}}},"DeleteFileSystem":{"http":{"method":"DELETE","requestUri":"/2015-02-01/file-systems/{FileSystemId}","responseCode":204},"input":{"type":"structure","required":["FileSystemId"],"members":{"FileSystemId":{"location":"uri","locationName":"FileSystemId"}}}},"DeleteMountTarget":{"http":{"method":"DELETE","requestUri":"/2015-02-01/mount-targets/{MountTargetId}","responseCode":204},"input":{"type":"structure","required":["MountTargetId"],"members":{"MountTargetId":{"location":"uri","locationName":"MountTargetId"}}}},"DeleteTags":{"http":{"requestUri":"/2015-02-01/delete-tags/{FileSystemId}","responseCode":204},"input":{"type":"structure","required":["FileSystemId","TagKeys"],"members":{"FileSystemId":{"location":"uri","locationName":"FileSystemId"},"TagKeys":{"type":"list","member":{}}}}},"DescribeFileSystems":{"http":{"method":"GET","requestUri":"/2015-02-01/file-systems","responseCode":200},"input":{"type":"structure","members":{"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"},"Marker":{"location":"querystring","locationName":"Marker"},"CreationToken":{"location":"querystring","locationName":"CreationToken"},"FileSystemId":{"location":"querystring","locationName":"FileSystemId"}}},"output":{"type":"structure","members":{"Marker":{},"FileSystems":{"type":"list","member":{"shape":"Sc"}},"NextMarker":{}}}},"DescribeLifecycleConfiguration":{"http":{"method":"GET","requestUri":"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration","responseCode":200},"input":{"type":"structure","required":["FileSystemId"],"members":{"FileSystemId":{"location":"uri","locationName":"FileSystemId"}}},"output":{"shape":"S14"}},"DescribeMountTargetSecurityGroups":{"http":{"method":"GET","requestUri":"/2015-02-01/mount-targets/{MountTargetId}/security-groups","responseCode":200},"input":{"type":"structure","required":["MountTargetId"],"members":{"MountTargetId":{"location":"uri","locationName":"MountTargetId"}}},"output":{"type":"structure","required":["SecurityGroups"],"members":{"SecurityGroups":{"shape":"So"}}}},"DescribeMountTargets":{"http":{"method":"GET","requestUri":"/2015-02-01/mount-targets","responseCode":200},"input":{"type":"structure","members":{"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"},"Marker":{"location":"querystring","locationName":"Marker"},"FileSystemId":{"location":"querystring","locationName":"FileSystemId"},"MountTargetId":{"location":"querystring","locationName":"MountTargetId"}}},"output":{"type":"structure","members":{"Marker":{},"MountTargets":{"type":"list","member":{"shape":"Sq"}},"NextMarker":{}}}},"DescribeTags":{"http":{"method":"GET","requestUri":"/2015-02-01/tags/{FileSystemId}/","responseCode":200},"input":{"type":"structure","required":["FileSystemId"],"members":{"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"},"Marker":{"location":"querystring","locationName":"Marker"},"FileSystemId":{"location":"uri","locationName":"FileSystemId"}}},"output":{"type":"structure","required":["Tags"],"members":{"Marker":{},"Tags":{"shape":"S8"},"NextMarker":{}}}},"ModifyMountTargetSecurityGroups":{"http":{"method":"PUT","requestUri":"/2015-02-01/mount-targets/{MountTargetId}/security-groups","responseCode":204},"input":{"type":"structure","required":["MountTargetId"],"members":{"MountTargetId":{"location":"uri","locationName":"MountTargetId"},"SecurityGroups":{"shape":"So"}}}},"PutLifecycleConfiguration":{"http":{"method":"PUT","requestUri":"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration","responseCode":200},"input":{"type":"structure","required":["FileSystemId","LifecyclePolicies"],"members":{"FileSystemId":{"location":"uri","locationName":"FileSystemId"},"LifecyclePolicies":{"shape":"S15"}}},"output":{"shape":"S14"}},"UpdateFileSystem":{"http":{"method":"PUT","requestUri":"/2015-02-01/file-systems/{FileSystemId}","responseCode":202},"input":{"type":"structure","required":["FileSystemId"],"members":{"FileSystemId":{"location":"uri","locationName":"FileSystemId"},"ThroughputMode":{},"ProvisionedThroughputInMibps":{"type":"double"}}},"output":{"shape":"Sc"}}},"shapes":{"S8":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sc":{"type":"structure","required":["OwnerId","CreationToken","FileSystemId","CreationTime","LifeCycleState","NumberOfMountTargets","SizeInBytes","PerformanceMode","Tags"],"members":{"OwnerId":{},"CreationToken":{},"FileSystemId":{},"CreationTime":{"type":"timestamp"},"LifeCycleState":{},"Name":{},"NumberOfMountTargets":{"type":"integer"},"SizeInBytes":{"type":"structure","required":["Value"],"members":{"Value":{"type":"long"},"Timestamp":{"type":"timestamp"},"ValueInIA":{"type":"long"},"ValueInStandard":{"type":"long"}}},"PerformanceMode":{},"Encrypted":{"type":"boolean"},"KmsKeyId":{},"ThroughputMode":{},"ProvisionedThroughputInMibps":{"type":"double"},"Tags":{"shape":"S8"}}},"So":{"type":"list","member":{}},"Sq":{"type":"structure","required":["MountTargetId","FileSystemId","SubnetId","LifeCycleState"],"members":{"OwnerId":{},"MountTargetId":{},"FileSystemId":{},"SubnetId":{},"LifeCycleState":{},"IpAddress":{},"NetworkInterfaceId":{}}},"S14":{"type":"structure","members":{"LifecyclePolicies":{"shape":"S15"}}},"S15":{"type":"list","member":{"type":"structure","members":{"TransitionToIA":{}}}}}}')},Z2Ej:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("mX1g");t.splitMessage=function(e){var t=e.byteLength,r=e.byteOffset,i=e.buffer;if(t<16)throw new Error("Provided message too short to accommodate event stream message overhead");var o=new DataView(i,r,t),a=o.getUint32(0,!1);if(t!==a)throw new Error("Reported message length does not match received message length");var s=o.getUint32(4,!1),u=o.getUint32(8,!1),c=o.getUint32(t-4,!1),l=(new n.Crc32).update(new Uint8Array(i,r,8));if(u!==l.digest())throw new Error("The prelude checksum specified in the message ("+u+") does not match the calculated CRC32 checksum ("+l.digest()+")");if(l.update(new Uint8Array(i,r+8,t-12)),c!==l.digest())throw new Error("The message checksum ("+l.digest()+") did not match the expected value of "+c);return{headers:new DataView(i,r+8+4,s),body:new Uint8Array(i,r+8+4+s,a-s-16)}}},Z4QM:function(e,t,r){!function(e){"use strict";var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],r=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:r,weekdaysShort:r,weekdaysMin:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,r){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(r("wd/R"))},ZAMP:function(e,t,r){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,r){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(r("wd/R"))},ZGfa:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.lexmodelbuildingservice={},n.LexModelBuildingService=i.defineService("lexmodelbuildingservice",["2017-04-19"]),Object.defineProperty(o.services.lexmodelbuildingservice,"2017-04-19",{get:function(){var e=r("bXs8");return e.paginators=r("q7OD").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.LexModelBuildingService},ZIK4:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2012-10-25","endpointPrefix":"directconnect","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Direct Connect","serviceId":"Direct Connect","signatureVersion":"v4","targetPrefix":"OvertureService","uid":"directconnect-2012-10-25"},"operations":{"AcceptDirectConnectGatewayAssociationProposal":{"input":{"type":"structure","required":["directConnectGatewayId","proposalId","associatedGatewayOwnerAccount"],"members":{"directConnectGatewayId":{},"proposalId":{},"associatedGatewayOwnerAccount":{},"overrideAllowedPrefixesToDirectConnectGateway":{"shape":"S5"}}},"output":{"type":"structure","members":{"directConnectGatewayAssociation":{"shape":"S9"}}}},"AllocateConnectionOnInterconnect":{"input":{"type":"structure","required":["bandwidth","connectionName","ownerAccount","interconnectId","vlan"],"members":{"bandwidth":{},"connectionName":{},"ownerAccount":{},"interconnectId":{},"vlan":{"type":"integer"}}},"output":{"shape":"So"},"deprecated":true},"AllocateHostedConnection":{"input":{"type":"structure","required":["connectionId","ownerAccount","bandwidth","connectionName","vlan"],"members":{"connectionId":{},"ownerAccount":{},"bandwidth":{},"connectionName":{},"vlan":{"type":"integer"},"tags":{"shape":"Sz"}}},"output":{"shape":"So"}},"AllocatePrivateVirtualInterface":{"input":{"type":"structure","required":["connectionId","ownerAccount","newPrivateVirtualInterfaceAllocation"],"members":{"connectionId":{},"ownerAccount":{},"newPrivateVirtualInterfaceAllocation":{"type":"structure","required":["virtualInterfaceName","vlan","asn"],"members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"mtu":{"type":"integer"},"authKey":{},"amazonAddress":{},"addressFamily":{},"customerAddress":{},"tags":{"shape":"Sz"}}}}},"output":{"shape":"S1d"}},"AllocatePublicVirtualInterface":{"input":{"type":"structure","required":["connectionId","ownerAccount","newPublicVirtualInterfaceAllocation"],"members":{"connectionId":{},"ownerAccount":{},"newPublicVirtualInterfaceAllocation":{"type":"structure","required":["virtualInterfaceName","vlan","asn"],"members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"routeFilterPrefixes":{"shape":"S5"},"tags":{"shape":"Sz"}}}}},"output":{"shape":"S1d"}},"AllocateTransitVirtualInterface":{"input":{"type":"structure","required":["connectionId","ownerAccount","newTransitVirtualInterfaceAllocation"],"members":{"connectionId":{},"ownerAccount":{},"newTransitVirtualInterfaceAllocation":{"type":"structure","members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"mtu":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"tags":{"shape":"Sz"}}}}},"output":{"type":"structure","members":{"virtualInterface":{"shape":"S1d"}}}},"AssociateConnectionWithLag":{"input":{"type":"structure","required":["connectionId","lagId"],"members":{"connectionId":{},"lagId":{}}},"output":{"shape":"So"}},"AssociateHostedConnection":{"input":{"type":"structure","required":["connectionId","parentConnectionId"],"members":{"connectionId":{},"parentConnectionId":{}}},"output":{"shape":"So"}},"AssociateVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId","connectionId"],"members":{"virtualInterfaceId":{},"connectionId":{}}},"output":{"shape":"S1d"}},"ConfirmConnection":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{}}},"output":{"type":"structure","members":{"connectionState":{}}}},"ConfirmPrivateVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{},"virtualGatewayId":{"shape":"Sh"},"directConnectGatewayId":{}}},"output":{"type":"structure","members":{"virtualInterfaceState":{}}}},"ConfirmPublicVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{}}},"output":{"type":"structure","members":{"virtualInterfaceState":{}}}},"ConfirmTransitVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId","directConnectGatewayId"],"members":{"virtualInterfaceId":{},"directConnectGatewayId":{}}},"output":{"type":"structure","members":{"virtualInterfaceState":{}}}},"CreateBGPPeer":{"input":{"type":"structure","members":{"virtualInterfaceId":{},"newBGPPeer":{"type":"structure","members":{"asn":{"type":"integer"},"authKey":{},"addressFamily":{},"amazonAddress":{},"customerAddress":{}}}}},"output":{"type":"structure","members":{"virtualInterface":{"shape":"S1d"}}}},"CreateConnection":{"input":{"type":"structure","required":["location","bandwidth","connectionName"],"members":{"location":{},"bandwidth":{},"connectionName":{},"lagId":{},"tags":{"shape":"Sz"}}},"output":{"shape":"So"}},"CreateDirectConnectGateway":{"input":{"type":"structure","required":["directConnectGatewayName"],"members":{"directConnectGatewayName":{},"amazonSideAsn":{"type":"long"}}},"output":{"type":"structure","members":{"directConnectGateway":{"shape":"S2b"}}}},"CreateDirectConnectGatewayAssociation":{"input":{"type":"structure","required":["directConnectGatewayId"],"members":{"directConnectGatewayId":{},"gatewayId":{},"addAllowedPrefixesToDirectConnectGateway":{"shape":"S5"},"virtualGatewayId":{"shape":"Sh"}}},"output":{"type":"structure","members":{"directConnectGatewayAssociation":{"shape":"S9"}}}},"CreateDirectConnectGatewayAssociationProposal":{"input":{"type":"structure","required":["directConnectGatewayId","directConnectGatewayOwnerAccount","gatewayId"],"members":{"directConnectGatewayId":{},"directConnectGatewayOwnerAccount":{},"gatewayId":{},"addAllowedPrefixesToDirectConnectGateway":{"shape":"S5"},"removeAllowedPrefixesToDirectConnectGateway":{"shape":"S5"}}},"output":{"type":"structure","members":{"directConnectGatewayAssociationProposal":{"shape":"S2i"}}}},"CreateInterconnect":{"input":{"type":"structure","required":["interconnectName","bandwidth","location"],"members":{"interconnectName":{},"bandwidth":{},"location":{},"lagId":{},"tags":{"shape":"Sz"}}},"output":{"shape":"S2m"}},"CreateLag":{"input":{"type":"structure","required":["numberOfConnections","location","connectionsBandwidth","lagName"],"members":{"numberOfConnections":{"type":"integer"},"location":{},"connectionsBandwidth":{},"lagName":{},"connectionId":{},"tags":{"shape":"Sz"},"childConnectionTags":{"shape":"Sz"}}},"output":{"shape":"S2r"}},"CreatePrivateVirtualInterface":{"input":{"type":"structure","required":["connectionId","newPrivateVirtualInterface"],"members":{"connectionId":{},"newPrivateVirtualInterface":{"type":"structure","required":["virtualInterfaceName","vlan","asn"],"members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"mtu":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"virtualGatewayId":{"shape":"Sh"},"directConnectGatewayId":{},"tags":{"shape":"Sz"}}}}},"output":{"shape":"S1d"}},"CreatePublicVirtualInterface":{"input":{"type":"structure","required":["connectionId","newPublicVirtualInterface"],"members":{"connectionId":{},"newPublicVirtualInterface":{"type":"structure","required":["virtualInterfaceName","vlan","asn"],"members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"routeFilterPrefixes":{"shape":"S5"},"tags":{"shape":"Sz"}}}}},"output":{"shape":"S1d"}},"CreateTransitVirtualInterface":{"input":{"type":"structure","required":["connectionId","newTransitVirtualInterface"],"members":{"connectionId":{},"newTransitVirtualInterface":{"type":"structure","members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"mtu":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"directConnectGatewayId":{},"tags":{"shape":"Sz"}}}}},"output":{"type":"structure","members":{"virtualInterface":{"shape":"S1d"}}}},"DeleteBGPPeer":{"input":{"type":"structure","members":{"virtualInterfaceId":{},"asn":{"type":"integer"},"customerAddress":{},"bgpPeerId":{}}},"output":{"type":"structure","members":{"virtualInterface":{"shape":"S1d"}}}},"DeleteConnection":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{}}},"output":{"shape":"So"}},"DeleteDirectConnectGateway":{"input":{"type":"structure","required":["directConnectGatewayId"],"members":{"directConnectGatewayId":{}}},"output":{"type":"structure","members":{"directConnectGateway":{"shape":"S2b"}}}},"DeleteDirectConnectGatewayAssociation":{"input":{"type":"structure","members":{"associationId":{},"directConnectGatewayId":{},"virtualGatewayId":{"shape":"Sh"}}},"output":{"type":"structure","members":{"directConnectGatewayAssociation":{"shape":"S9"}}}},"DeleteDirectConnectGatewayAssociationProposal":{"input":{"type":"structure","required":["proposalId"],"members":{"proposalId":{}}},"output":{"type":"structure","members":{"directConnectGatewayAssociationProposal":{"shape":"S2i"}}}},"DeleteInterconnect":{"input":{"type":"structure","required":["interconnectId"],"members":{"interconnectId":{}}},"output":{"type":"structure","members":{"interconnectState":{}}}},"DeleteLag":{"input":{"type":"structure","required":["lagId"],"members":{"lagId":{}}},"output":{"shape":"S2r"}},"DeleteVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{}}},"output":{"type":"structure","members":{"virtualInterfaceState":{}}}},"DescribeConnectionLoa":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{},"providerName":{},"loaContentType":{}}},"output":{"type":"structure","members":{"loa":{"shape":"S3k"}}},"deprecated":true},"DescribeConnections":{"input":{"type":"structure","members":{"connectionId":{}}},"output":{"shape":"S3n"}},"DescribeConnectionsOnInterconnect":{"input":{"type":"structure","required":["interconnectId"],"members":{"interconnectId":{}}},"output":{"shape":"S3n"},"deprecated":true},"DescribeDirectConnectGatewayAssociationProposals":{"input":{"type":"structure","members":{"directConnectGatewayId":{},"proposalId":{},"associatedGatewayId":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"directConnectGatewayAssociationProposals":{"type":"list","member":{"shape":"S2i"}},"nextToken":{}}}},"DescribeDirectConnectGatewayAssociations":{"input":{"type":"structure","members":{"associationId":{},"associatedGatewayId":{},"directConnectGatewayId":{},"maxResults":{"type":"integer"},"nextToken":{},"virtualGatewayId":{"shape":"Sh"}}},"output":{"type":"structure","members":{"directConnectGatewayAssociations":{"type":"list","member":{"shape":"S9"}},"nextToken":{}}}},"DescribeDirectConnectGatewayAttachments":{"input":{"type":"structure","members":{"directConnectGatewayId":{},"virtualInterfaceId":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"directConnectGatewayAttachments":{"type":"list","member":{"type":"structure","members":{"directConnectGatewayId":{},"virtualInterfaceId":{},"virtualInterfaceRegion":{},"virtualInterfaceOwnerAccount":{},"attachmentState":{},"attachmentType":{},"stateChangeError":{}}}},"nextToken":{}}}},"DescribeDirectConnectGateways":{"input":{"type":"structure","members":{"directConnectGatewayId":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"directConnectGateways":{"type":"list","member":{"shape":"S2b"}},"nextToken":{}}}},"DescribeHostedConnections":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{}}},"output":{"shape":"S3n"}},"DescribeInterconnectLoa":{"input":{"type":"structure","required":["interconnectId"],"members":{"interconnectId":{},"providerName":{},"loaContentType":{}}},"output":{"type":"structure","members":{"loa":{"shape":"S3k"}}},"deprecated":true},"DescribeInterconnects":{"input":{"type":"structure","members":{"interconnectId":{}}},"output":{"type":"structure","members":{"interconnects":{"type":"list","member":{"shape":"S2m"}}}}},"DescribeLags":{"input":{"type":"structure","members":{"lagId":{}}},"output":{"type":"structure","members":{"lags":{"type":"list","member":{"shape":"S2r"}}}}},"DescribeLoa":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{},"providerName":{},"loaContentType":{}}},"output":{"shape":"S3k"}},"DescribeLocations":{"output":{"type":"structure","members":{"locations":{"type":"list","member":{"type":"structure","members":{"locationCode":{},"locationName":{},"region":{},"availablePortSpeeds":{"type":"list","member":{}}}}}}}},"DescribeTags":{"input":{"type":"structure","required":["resourceArns"],"members":{"resourceArns":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"resourceTags":{"type":"list","member":{"type":"structure","members":{"resourceArn":{},"tags":{"shape":"Sz"}}}}}}},"DescribeVirtualGateways":{"output":{"type":"structure","members":{"virtualGateways":{"type":"list","member":{"type":"structure","members":{"virtualGatewayId":{"shape":"Sh"},"virtualGatewayState":{}}}}}}},"DescribeVirtualInterfaces":{"input":{"type":"structure","members":{"connectionId":{},"virtualInterfaceId":{}}},"output":{"type":"structure","members":{"virtualInterfaces":{"type":"list","member":{"shape":"S1d"}}}}},"DisassociateConnectionFromLag":{"input":{"type":"structure","required":["connectionId","lagId"],"members":{"connectionId":{},"lagId":{}}},"output":{"shape":"So"}},"TagResource":{"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{},"tags":{"shape":"Sz"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{},"tagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateDirectConnectGatewayAssociation":{"input":{"type":"structure","members":{"associationId":{},"addAllowedPrefixesToDirectConnectGateway":{"shape":"S5"},"removeAllowedPrefixesToDirectConnectGateway":{"shape":"S5"}}},"output":{"type":"structure","members":{"directConnectGatewayAssociation":{"shape":"S9"}}}},"UpdateLag":{"input":{"type":"structure","required":["lagId"],"members":{"lagId":{},"lagName":{},"minimumLinks":{"type":"integer"}}},"output":{"shape":"S2r"}},"UpdateVirtualInterfaceAttributes":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{},"mtu":{"type":"integer"}}},"output":{"shape":"S1d"}}},"shapes":{"S5":{"type":"list","member":{"type":"structure","members":{"cidr":{}}}},"S9":{"type":"structure","members":{"directConnectGatewayId":{},"directConnectGatewayOwnerAccount":{},"associationState":{},"stateChangeError":{},"associatedGateway":{"shape":"Sc"},"associationId":{},"allowedPrefixesToDirectConnectGateway":{"shape":"S5"},"virtualGatewayId":{"shape":"Sh"},"virtualGatewayRegion":{"type":"string","deprecated":true},"virtualGatewayOwnerAccount":{}}},"Sc":{"type":"structure","members":{"id":{},"type":{},"ownerAccount":{},"region":{}}},"Sh":{"type":"string","deprecated":true},"So":{"type":"structure","members":{"ownerAccount":{},"connectionId":{},"connectionName":{},"connectionState":{},"region":{},"location":{},"bandwidth":{},"vlan":{"type":"integer"},"partnerName":{},"loaIssueTime":{"type":"timestamp"},"lagId":{},"awsDevice":{"shape":"Sv"},"jumboFrameCapable":{"type":"boolean"},"awsDeviceV2":{},"hasLogicalRedundancy":{},"tags":{"shape":"Sz"}}},"Sv":{"type":"string","deprecated":true},"Sz":{"type":"list","member":{"type":"structure","required":["key"],"members":{"key":{},"value":{}}}},"S1d":{"type":"structure","members":{"ownerAccount":{},"virtualInterfaceId":{},"location":{},"connectionId":{},"virtualInterfaceType":{},"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"amazonSideAsn":{"type":"long"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"virtualInterfaceState":{},"customerRouterConfig":{},"mtu":{"type":"integer"},"jumboFrameCapable":{"type":"boolean"},"virtualGatewayId":{"shape":"Sh"},"directConnectGatewayId":{},"routeFilterPrefixes":{"shape":"S5"},"bgpPeers":{"type":"list","member":{"type":"structure","members":{"bgpPeerId":{},"asn":{"type":"integer"},"authKey":{},"addressFamily":{},"amazonAddress":{},"customerAddress":{},"bgpPeerState":{},"bgpStatus":{},"awsDeviceV2":{}}}},"region":{},"awsDeviceV2":{},"tags":{"shape":"Sz"}}},"S2b":{"type":"structure","members":{"directConnectGatewayId":{},"directConnectGatewayName":{},"amazonSideAsn":{"type":"long"},"ownerAccount":{},"directConnectGatewayState":{},"stateChangeError":{}}},"S2i":{"type":"structure","members":{"proposalId":{},"directConnectGatewayId":{},"directConnectGatewayOwnerAccount":{},"proposalState":{},"associatedGateway":{"shape":"Sc"},"existingAllowedPrefixesToDirectConnectGateway":{"shape":"S5"},"requestedAllowedPrefixesToDirectConnectGateway":{"shape":"S5"}}},"S2m":{"type":"structure","members":{"interconnectId":{},"interconnectName":{},"interconnectState":{},"region":{},"location":{},"bandwidth":{},"loaIssueTime":{"type":"timestamp"},"lagId":{},"awsDevice":{"shape":"Sv"},"jumboFrameCapable":{"type":"boolean"},"awsDeviceV2":{},"hasLogicalRedundancy":{},"tags":{"shape":"Sz"}}},"S2r":{"type":"structure","members":{"connectionsBandwidth":{},"numberOfConnections":{"type":"integer"},"lagId":{},"ownerAccount":{},"lagName":{},"lagState":{},"location":{},"region":{},"minimumLinks":{"type":"integer"},"awsDevice":{"shape":"Sv"},"awsDeviceV2":{},"connections":{"shape":"S2t"},"allowsHostedConnections":{"type":"boolean"},"jumboFrameCapable":{"type":"boolean"},"hasLogicalRedundancy":{},"tags":{"shape":"Sz"}}},"S2t":{"type":"list","member":{"shape":"So"}},"S3k":{"type":"structure","members":{"loaContent":{"type":"blob"},"loaContentType":{}}},"S3n":{"type":"structure","members":{"connections":{"shape":"S2t"}}}}}')},ZJYt:function(e,t,r){var n=r("m5lJ").escapeAttribute;function i(e,t){void 0===t&&(t=[]),this.name=e,this.children=t,this.attributes={}}i.prototype.addAttribute=function(e,t){return this.attributes[e]=t,this},i.prototype.addChildNode=function(e){return this.children.push(e),this},i.prototype.removeAttribute=function(e){return delete this.attributes[e],this},i.prototype.toString=function(){for(var e=Boolean(this.children.length),t="<"+this.name,r=this.attributes,i=0,o=Object.keys(r);i"+this.children.map((function(e){return e.toString()})).join("")+"":"/>")},e.exports={XmlNode:i}},ZONe:function(e,t,r){var n=r("QsWE"),i=n.util.inherit,o=r("CNpV");n.Response=i({constructor:function(e){this.request=e,this.data=null,this.error=null,this.retryCount=0,this.redirectCount=0,this.httpResponse=new n.HttpResponse,e&&(this.maxRetries=e.service.numRetries(),this.maxRedirects=e.service.config.maxRedirects)},nextPage:function(e){var t,r=this.request.service,i=this.request.operation;try{t=r.paginationConfig(i,!0)}catch(u){this.error=u}if(!this.hasNextPage()){if(e)e(this.error,null);else if(this.error)throw this.error;return null}var o=n.util.copy(this.request.params);if(this.nextPageTokens){var a=t.inputToken;"string"==typeof a&&(a=[a]);for(var s=0;s11?r?"p.t.m.":"P.T.M.":r?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(r("wd/R"))},ZyCK:function(e,t){var r="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(r){var n=new Uint8Array(16);e.exports=function(){return r(n),n}}else{var i=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),i[t]=e>>>((3&t)<<3)&255;return i}}},aHEz:function(e){e.exports=JSON.parse('{"pagination":{"ListCloudFrontOriginAccessIdentities":{"input_token":"Marker","limit_key":"MaxItems","more_results":"CloudFrontOriginAccessIdentityList.IsTruncated","output_token":"CloudFrontOriginAccessIdentityList.NextMarker","result_key":"CloudFrontOriginAccessIdentityList.Items"},"ListDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"DistributionList.IsTruncated","output_token":"DistributionList.NextMarker","result_key":"DistributionList.Items"},"ListInvalidations":{"input_token":"Marker","limit_key":"MaxItems","more_results":"InvalidationList.IsTruncated","output_token":"InvalidationList.NextMarker","result_key":"InvalidationList.Items"},"ListStreamingDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"StreamingDistributionList.IsTruncated","output_token":"StreamingDistributionList.NextMarker","result_key":"StreamingDistributionList.Items"}}}')},aIdf:function(e,t,r){!function(e){"use strict";function t(e,t,r){return e+" "+function(e,t){return 2===t?function(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}(e):e}({mm:"munutenn",MM:"miz",dd:"devezh"}[r],e)}var r=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],n=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,i=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:i,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:i,monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:function(e){switch(function e(t){return t>9?e(t%10):t}(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(1===e?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,r){return e<12?"a.m.":"g.m."}})}(r("wd/R"))},aIsn:function(e,t,r){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(r("wd/R"))},aMWc:function(e){e.exports=JSON.parse('{"pagination":{"ListCloudFrontOriginAccessIdentities":{"input_token":"Marker","limit_key":"MaxItems","more_results":"CloudFrontOriginAccessIdentityList.IsTruncated","output_token":"CloudFrontOriginAccessIdentityList.NextMarker","result_key":"CloudFrontOriginAccessIdentityList.Items"},"ListDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"DistributionList.IsTruncated","output_token":"DistributionList.NextMarker","result_key":"DistributionList.Items"},"ListInvalidations":{"input_token":"Marker","limit_key":"MaxItems","more_results":"InvalidationList.IsTruncated","output_token":"InvalidationList.NextMarker","result_key":"InvalidationList.Items"},"ListStreamingDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"StreamingDistributionList.IsTruncated","output_token":"StreamingDistributionList.NextMarker","result_key":"StreamingDistributionList.Items"}}}')},aQkU:function(e,t,r){!function(e){"use strict";e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,r=e%100;return 0===e?e+"-ев":0===r?e+"-ен":r>10&&r<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(r("wd/R"))},aRMP:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.route53domains={},n.Route53Domains=i.defineService("route53domains",["2014-05-15"]),Object.defineProperty(o.services.route53domains,"2014-05-15",{get:function(){var e=r("1OGX");return e.paginators=r("RlCv").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Route53Domains},b1Dy:function(e,t,r){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(r("wd/R"))},bI2y:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.mobileanalytics={},n.MobileAnalytics=i.defineService("mobileanalytics",["2014-06-05"]),Object.defineProperty(o.services.mobileanalytics,"2014-06-05",{get:function(){return r("Vt1Y")},enumerable:!0,configurable:!0}),e.exports=n.MobileAnalytics},bLpx:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.iotdata={},n.IotData=i.defineService("iotdata",["2015-05-28"]),r("Fy8g"),Object.defineProperty(o.services.iotdata,"2015-05-28",{get:function(){return r("Y2TD")},enumerable:!0,configurable:!0}),e.exports=n.IotData},bOMt:function(e,t,r){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("wd/R"))},bXm7:function(e,t,r){!function(e){"use strict";var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(r("wd/R"))},bXs8:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2017-04-19","endpointPrefix":"models.lex","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon Lex Model Building Service","serviceId":"Lex Model Building Service","signatureVersion":"v4","signingName":"lex","uid":"lex-models-2017-04-19"},"operations":{"CreateBotVersion":{"http":{"requestUri":"/bots/{name}/versions","responseCode":201},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"checksum":{}}},"output":{"type":"structure","members":{"name":{},"description":{},"intents":{"shape":"S6"},"clarificationPrompt":{"shape":"Sa"},"abortStatement":{"shape":"Si"},"status":{},"failureReason":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"idleSessionTTLInSeconds":{"type":"integer"},"voiceId":{},"checksum":{},"version":{},"locale":{},"childDirected":{"type":"boolean"}}}},"CreateIntentVersion":{"http":{"requestUri":"/intents/{name}/versions","responseCode":201},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"checksum":{}}},"output":{"type":"structure","members":{"name":{},"description":{},"slots":{"shape":"Sq"},"sampleUtterances":{"shape":"Sy"},"confirmationPrompt":{"shape":"Sa"},"rejectionStatement":{"shape":"Si"},"followUpPrompt":{"shape":"Sz"},"conclusionStatement":{"shape":"Si"},"dialogCodeHook":{"shape":"S10"},"fulfillmentActivity":{"shape":"S13"},"parentIntentSignature":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{},"checksum":{}}}},"CreateSlotTypeVersion":{"http":{"requestUri":"/slottypes/{name}/versions","responseCode":201},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"checksum":{}}},"output":{"type":"structure","members":{"name":{},"description":{},"enumerationValues":{"shape":"S19"},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{},"checksum":{},"valueSelectionStrategy":{}}}},"DeleteBot":{"http":{"method":"DELETE","requestUri":"/bots/{name}","responseCode":204},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"}}}},"DeleteBotAlias":{"http":{"method":"DELETE","requestUri":"/bots/{botName}/aliases/{name}","responseCode":204},"input":{"type":"structure","required":["name","botName"],"members":{"name":{"location":"uri","locationName":"name"},"botName":{"location":"uri","locationName":"botName"}}}},"DeleteBotChannelAssociation":{"http":{"method":"DELETE","requestUri":"/bots/{botName}/aliases/{aliasName}/channels/{name}","responseCode":204},"input":{"type":"structure","required":["name","botName","botAlias"],"members":{"name":{"location":"uri","locationName":"name"},"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"aliasName"}}}},"DeleteBotVersion":{"http":{"method":"DELETE","requestUri":"/bots/{name}/versions/{version}","responseCode":204},"input":{"type":"structure","required":["name","version"],"members":{"name":{"location":"uri","locationName":"name"},"version":{"location":"uri","locationName":"version"}}}},"DeleteIntent":{"http":{"method":"DELETE","requestUri":"/intents/{name}","responseCode":204},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"}}}},"DeleteIntentVersion":{"http":{"method":"DELETE","requestUri":"/intents/{name}/versions/{version}","responseCode":204},"input":{"type":"structure","required":["name","version"],"members":{"name":{"location":"uri","locationName":"name"},"version":{"location":"uri","locationName":"version"}}}},"DeleteSlotType":{"http":{"method":"DELETE","requestUri":"/slottypes/{name}","responseCode":204},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"}}}},"DeleteSlotTypeVersion":{"http":{"method":"DELETE","requestUri":"/slottypes/{name}/version/{version}","responseCode":204},"input":{"type":"structure","required":["name","version"],"members":{"name":{"location":"uri","locationName":"name"},"version":{"location":"uri","locationName":"version"}}}},"DeleteUtterances":{"http":{"method":"DELETE","requestUri":"/bots/{botName}/utterances/{userId}","responseCode":204},"input":{"type":"structure","required":["botName","userId"],"members":{"botName":{"location":"uri","locationName":"botName"},"userId":{"location":"uri","locationName":"userId"}}}},"GetBot":{"http":{"method":"GET","requestUri":"/bots/{name}/versions/{versionoralias}","responseCode":200},"input":{"type":"structure","required":["name","versionOrAlias"],"members":{"name":{"location":"uri","locationName":"name"},"versionOrAlias":{"location":"uri","locationName":"versionoralias"}}},"output":{"type":"structure","members":{"name":{},"description":{},"intents":{"shape":"S6"},"clarificationPrompt":{"shape":"Sa"},"abortStatement":{"shape":"Si"},"status":{},"failureReason":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"idleSessionTTLInSeconds":{"type":"integer"},"voiceId":{},"checksum":{},"version":{},"locale":{},"childDirected":{"type":"boolean"}}}},"GetBotAlias":{"http":{"method":"GET","requestUri":"/bots/{botName}/aliases/{name}","responseCode":200},"input":{"type":"structure","required":["name","botName"],"members":{"name":{"location":"uri","locationName":"name"},"botName":{"location":"uri","locationName":"botName"}}},"output":{"type":"structure","members":{"name":{},"description":{},"botVersion":{},"botName":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"checksum":{}}}},"GetBotAliases":{"http":{"method":"GET","requestUri":"/bots/{botName}/aliases/","responseCode":200},"input":{"type":"structure","required":["botName"],"members":{"botName":{"location":"uri","locationName":"botName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nameContains":{"location":"querystring","locationName":"nameContains"}}},"output":{"type":"structure","members":{"BotAliases":{"type":"list","member":{"type":"structure","members":{"name":{},"description":{},"botVersion":{},"botName":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"checksum":{}}}},"nextToken":{}}}},"GetBotChannelAssociation":{"http":{"method":"GET","requestUri":"/bots/{botName}/aliases/{aliasName}/channels/{name}","responseCode":200},"input":{"type":"structure","required":["name","botName","botAlias"],"members":{"name":{"location":"uri","locationName":"name"},"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"aliasName"}}},"output":{"type":"structure","members":{"name":{},"description":{},"botAlias":{},"botName":{},"createdDate":{"type":"timestamp"},"type":{},"botConfiguration":{"shape":"S24"},"status":{},"failureReason":{}}}},"GetBotChannelAssociations":{"http":{"method":"GET","requestUri":"/bots/{botName}/aliases/{aliasName}/channels/","responseCode":200},"input":{"type":"structure","required":["botName","botAlias"],"members":{"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"aliasName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nameContains":{"location":"querystring","locationName":"nameContains"}}},"output":{"type":"structure","members":{"botChannelAssociations":{"type":"list","member":{"type":"structure","members":{"name":{},"description":{},"botAlias":{},"botName":{},"createdDate":{"type":"timestamp"},"type":{},"botConfiguration":{"shape":"S24"},"status":{},"failureReason":{}}}},"nextToken":{}}}},"GetBotVersions":{"http":{"method":"GET","requestUri":"/bots/{name}/versions/","responseCode":200},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"bots":{"shape":"S2d"},"nextToken":{}}}},"GetBots":{"http":{"method":"GET","requestUri":"/bots/","responseCode":200},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nameContains":{"location":"querystring","locationName":"nameContains"}}},"output":{"type":"structure","members":{"bots":{"shape":"S2d"},"nextToken":{}}}},"GetBuiltinIntent":{"http":{"method":"GET","requestUri":"/builtins/intents/{signature}","responseCode":200},"input":{"type":"structure","required":["signature"],"members":{"signature":{"location":"uri","locationName":"signature"}}},"output":{"type":"structure","members":{"signature":{},"supportedLocales":{"shape":"S2j"},"slots":{"type":"list","member":{"type":"structure","members":{"name":{}}}}}}},"GetBuiltinIntents":{"http":{"method":"GET","requestUri":"/builtins/intents/","responseCode":200},"input":{"type":"structure","members":{"locale":{"location":"querystring","locationName":"locale"},"signatureContains":{"location":"querystring","locationName":"signatureContains"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"intents":{"type":"list","member":{"type":"structure","members":{"signature":{},"supportedLocales":{"shape":"S2j"}}}},"nextToken":{}}}},"GetBuiltinSlotTypes":{"http":{"method":"GET","requestUri":"/builtins/slottypes/","responseCode":200},"input":{"type":"structure","members":{"locale":{"location":"querystring","locationName":"locale"},"signatureContains":{"location":"querystring","locationName":"signatureContains"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"slotTypes":{"type":"list","member":{"type":"structure","members":{"signature":{},"supportedLocales":{"shape":"S2j"}}}},"nextToken":{}}}},"GetExport":{"http":{"method":"GET","requestUri":"/exports/","responseCode":200},"input":{"type":"structure","required":["name","version","resourceType","exportType"],"members":{"name":{"location":"querystring","locationName":"name"},"version":{"location":"querystring","locationName":"version"},"resourceType":{"location":"querystring","locationName":"resourceType"},"exportType":{"location":"querystring","locationName":"exportType"}}},"output":{"type":"structure","members":{"name":{},"version":{},"resourceType":{},"exportType":{},"exportStatus":{},"failureReason":{},"url":{}}}},"GetImport":{"http":{"method":"GET","requestUri":"/imports/{importId}","responseCode":200},"input":{"type":"structure","required":["importId"],"members":{"importId":{"location":"uri","locationName":"importId"}}},"output":{"type":"structure","members":{"name":{},"resourceType":{},"mergeStrategy":{},"importId":{},"importStatus":{},"failureReason":{"type":"list","member":{}},"createdDate":{"type":"timestamp"}}}},"GetIntent":{"http":{"method":"GET","requestUri":"/intents/{name}/versions/{version}","responseCode":200},"input":{"type":"structure","required":["name","version"],"members":{"name":{"location":"uri","locationName":"name"},"version":{"location":"uri","locationName":"version"}}},"output":{"type":"structure","members":{"name":{},"description":{},"slots":{"shape":"Sq"},"sampleUtterances":{"shape":"Sy"},"confirmationPrompt":{"shape":"Sa"},"rejectionStatement":{"shape":"Si"},"followUpPrompt":{"shape":"Sz"},"conclusionStatement":{"shape":"Si"},"dialogCodeHook":{"shape":"S10"},"fulfillmentActivity":{"shape":"S13"},"parentIntentSignature":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{},"checksum":{}}}},"GetIntentVersions":{"http":{"method":"GET","requestUri":"/intents/{name}/versions/","responseCode":200},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"intents":{"shape":"S3a"},"nextToken":{}}}},"GetIntents":{"http":{"method":"GET","requestUri":"/intents/","responseCode":200},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nameContains":{"location":"querystring","locationName":"nameContains"}}},"output":{"type":"structure","members":{"intents":{"shape":"S3a"},"nextToken":{}}}},"GetSlotType":{"http":{"method":"GET","requestUri":"/slottypes/{name}/versions/{version}","responseCode":200},"input":{"type":"structure","required":["name","version"],"members":{"name":{"location":"uri","locationName":"name"},"version":{"location":"uri","locationName":"version"}}},"output":{"type":"structure","members":{"name":{},"description":{},"enumerationValues":{"shape":"S19"},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{},"checksum":{},"valueSelectionStrategy":{}}}},"GetSlotTypeVersions":{"http":{"method":"GET","requestUri":"/slottypes/{name}/versions/","responseCode":200},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"slotTypes":{"shape":"S3i"},"nextToken":{}}}},"GetSlotTypes":{"http":{"method":"GET","requestUri":"/slottypes/","responseCode":200},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nameContains":{"location":"querystring","locationName":"nameContains"}}},"output":{"type":"structure","members":{"slotTypes":{"shape":"S3i"},"nextToken":{}}}},"GetUtterancesView":{"http":{"method":"GET","requestUri":"/bots/{botname}/utterances?view=aggregation","responseCode":200},"input":{"type":"structure","required":["botName","botVersions","statusType"],"members":{"botName":{"location":"uri","locationName":"botname"},"botVersions":{"location":"querystring","locationName":"bot_versions","type":"list","member":{}},"statusType":{"location":"querystring","locationName":"status_type"}}},"output":{"type":"structure","members":{"botName":{},"utterances":{"type":"list","member":{"type":"structure","members":{"botVersion":{},"utterances":{"type":"list","member":{"type":"structure","members":{"utteranceString":{},"count":{"type":"integer"},"distinctUsers":{"type":"integer"},"firstUtteredDate":{"type":"timestamp"},"lastUtteredDate":{"type":"timestamp"}}}}}}}}}},"PutBot":{"http":{"method":"PUT","requestUri":"/bots/{name}/versions/$LATEST","responseCode":200},"input":{"type":"structure","required":["name","locale","childDirected"],"members":{"name":{"location":"uri","locationName":"name"},"description":{},"intents":{"shape":"S6"},"clarificationPrompt":{"shape":"Sa"},"abortStatement":{"shape":"Si"},"idleSessionTTLInSeconds":{"type":"integer"},"voiceId":{},"checksum":{},"processBehavior":{},"locale":{},"childDirected":{"type":"boolean"},"createVersion":{"type":"boolean"}}},"output":{"type":"structure","members":{"name":{},"description":{},"intents":{"shape":"S6"},"clarificationPrompt":{"shape":"Sa"},"abortStatement":{"shape":"Si"},"status":{},"failureReason":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"idleSessionTTLInSeconds":{"type":"integer"},"voiceId":{},"checksum":{},"version":{},"locale":{},"childDirected":{"type":"boolean"},"createVersion":{"type":"boolean"}}}},"PutBotAlias":{"http":{"method":"PUT","requestUri":"/bots/{botName}/aliases/{name}","responseCode":200},"input":{"type":"structure","required":["name","botVersion","botName"],"members":{"name":{"location":"uri","locationName":"name"},"description":{},"botVersion":{},"botName":{"location":"uri","locationName":"botName"},"checksum":{}}},"output":{"type":"structure","members":{"name":{},"description":{},"botVersion":{},"botName":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"checksum":{}}}},"PutIntent":{"http":{"method":"PUT","requestUri":"/intents/{name}/versions/$LATEST","responseCode":200},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"description":{},"slots":{"shape":"Sq"},"sampleUtterances":{"shape":"Sy"},"confirmationPrompt":{"shape":"Sa"},"rejectionStatement":{"shape":"Si"},"followUpPrompt":{"shape":"Sz"},"conclusionStatement":{"shape":"Si"},"dialogCodeHook":{"shape":"S10"},"fulfillmentActivity":{"shape":"S13"},"parentIntentSignature":{},"checksum":{},"createVersion":{"type":"boolean"}}},"output":{"type":"structure","members":{"name":{},"description":{},"slots":{"shape":"Sq"},"sampleUtterances":{"shape":"Sy"},"confirmationPrompt":{"shape":"Sa"},"rejectionStatement":{"shape":"Si"},"followUpPrompt":{"shape":"Sz"},"conclusionStatement":{"shape":"Si"},"dialogCodeHook":{"shape":"S10"},"fulfillmentActivity":{"shape":"S13"},"parentIntentSignature":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{},"checksum":{},"createVersion":{"type":"boolean"}}}},"PutSlotType":{"http":{"method":"PUT","requestUri":"/slottypes/{name}/versions/$LATEST","responseCode":200},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"description":{},"enumerationValues":{"shape":"S19"},"checksum":{},"valueSelectionStrategy":{},"createVersion":{"type":"boolean"}}},"output":{"type":"structure","members":{"name":{},"description":{},"enumerationValues":{"shape":"S19"},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{},"checksum":{},"valueSelectionStrategy":{},"createVersion":{"type":"boolean"}}}},"StartImport":{"http":{"requestUri":"/imports/","responseCode":201},"input":{"type":"structure","required":["payload","resourceType","mergeStrategy"],"members":{"payload":{"type":"blob"},"resourceType":{},"mergeStrategy":{}}},"output":{"type":"structure","members":{"name":{},"resourceType":{},"mergeStrategy":{},"importId":{},"importStatus":{},"createdDate":{"type":"timestamp"}}}}},"shapes":{"S6":{"type":"list","member":{"type":"structure","required":["intentName","intentVersion"],"members":{"intentName":{},"intentVersion":{}}}},"Sa":{"type":"structure","required":["messages","maxAttempts"],"members":{"messages":{"shape":"Sb"},"maxAttempts":{"type":"integer"},"responseCard":{}}},"Sb":{"type":"list","member":{"type":"structure","required":["contentType","content"],"members":{"contentType":{},"content":{},"groupNumber":{"type":"integer"}}}},"Si":{"type":"structure","required":["messages"],"members":{"messages":{"shape":"Sb"},"responseCard":{}}},"Sq":{"type":"list","member":{"type":"structure","required":["name","slotConstraint"],"members":{"name":{},"description":{},"slotConstraint":{},"slotType":{},"slotTypeVersion":{},"valueElicitationPrompt":{"shape":"Sa"},"priority":{"type":"integer"},"sampleUtterances":{"type":"list","member":{}},"responseCard":{}}}},"Sy":{"type":"list","member":{}},"Sz":{"type":"structure","required":["prompt","rejectionStatement"],"members":{"prompt":{"shape":"Sa"},"rejectionStatement":{"shape":"Si"}}},"S10":{"type":"structure","required":["uri","messageVersion"],"members":{"uri":{},"messageVersion":{}}},"S13":{"type":"structure","required":["type"],"members":{"type":{},"codeHook":{"shape":"S10"}}},"S19":{"type":"list","member":{"type":"structure","required":["value"],"members":{"value":{},"synonyms":{"type":"list","member":{}}}}},"S24":{"type":"map","key":{},"value":{},"sensitive":true},"S2d":{"type":"list","member":{"type":"structure","members":{"name":{},"description":{},"status":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{}}}},"S2j":{"type":"list","member":{}},"S3a":{"type":"list","member":{"type":"structure","members":{"name":{},"description":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{}}}},"S3i":{"type":"list","member":{"type":"structure","members":{"name":{},"description":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{}}}}}}')},bYM6:function(e,t,r){!function(e){"use strict";e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(r("wd/R"))},be6d:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"uid":"machinelearning-2014-12-12","apiVersion":"2014-12-12","endpointPrefix":"machinelearning","jsonVersion":"1.1","serviceFullName":"Amazon Machine Learning","serviceId":"Machine Learning","signatureVersion":"v4","targetPrefix":"AmazonML_20141212","protocol":"json"},"operations":{"AddTags":{"input":{"type":"structure","required":["Tags","ResourceId","ResourceType"],"members":{"Tags":{"shape":"S2"},"ResourceId":{},"ResourceType":{}}},"output":{"type":"structure","members":{"ResourceId":{},"ResourceType":{}}}},"CreateBatchPrediction":{"input":{"type":"structure","required":["BatchPredictionId","MLModelId","BatchPredictionDataSourceId","OutputUri"],"members":{"BatchPredictionId":{},"BatchPredictionName":{},"MLModelId":{},"BatchPredictionDataSourceId":{},"OutputUri":{}}},"output":{"type":"structure","members":{"BatchPredictionId":{}}}},"CreateDataSourceFromRDS":{"input":{"type":"structure","required":["DataSourceId","RDSData","RoleARN"],"members":{"DataSourceId":{},"DataSourceName":{},"RDSData":{"type":"structure","required":["DatabaseInformation","SelectSqlQuery","DatabaseCredentials","S3StagingLocation","ResourceRole","ServiceRole","SubnetId","SecurityGroupIds"],"members":{"DatabaseInformation":{"shape":"Sf"},"SelectSqlQuery":{},"DatabaseCredentials":{"type":"structure","required":["Username","Password"],"members":{"Username":{},"Password":{}}},"S3StagingLocation":{},"DataRearrangement":{},"DataSchema":{},"DataSchemaUri":{},"ResourceRole":{},"ServiceRole":{},"SubnetId":{},"SecurityGroupIds":{"type":"list","member":{}}}},"RoleARN":{},"ComputeStatistics":{"type":"boolean"}}},"output":{"type":"structure","members":{"DataSourceId":{}}}},"CreateDataSourceFromRedshift":{"input":{"type":"structure","required":["DataSourceId","DataSpec","RoleARN"],"members":{"DataSourceId":{},"DataSourceName":{},"DataSpec":{"type":"structure","required":["DatabaseInformation","SelectSqlQuery","DatabaseCredentials","S3StagingLocation"],"members":{"DatabaseInformation":{"shape":"Sy"},"SelectSqlQuery":{},"DatabaseCredentials":{"type":"structure","required":["Username","Password"],"members":{"Username":{},"Password":{}}},"S3StagingLocation":{},"DataRearrangement":{},"DataSchema":{},"DataSchemaUri":{}}},"RoleARN":{},"ComputeStatistics":{"type":"boolean"}}},"output":{"type":"structure","members":{"DataSourceId":{}}}},"CreateDataSourceFromS3":{"input":{"type":"structure","required":["DataSourceId","DataSpec"],"members":{"DataSourceId":{},"DataSourceName":{},"DataSpec":{"type":"structure","required":["DataLocationS3"],"members":{"DataLocationS3":{},"DataRearrangement":{},"DataSchema":{},"DataSchemaLocationS3":{}}},"ComputeStatistics":{"type":"boolean"}}},"output":{"type":"structure","members":{"DataSourceId":{}}}},"CreateEvaluation":{"input":{"type":"structure","required":["EvaluationId","MLModelId","EvaluationDataSourceId"],"members":{"EvaluationId":{},"EvaluationName":{},"MLModelId":{},"EvaluationDataSourceId":{}}},"output":{"type":"structure","members":{"EvaluationId":{}}}},"CreateMLModel":{"input":{"type":"structure","required":["MLModelId","MLModelType","TrainingDataSourceId"],"members":{"MLModelId":{},"MLModelName":{},"MLModelType":{},"Parameters":{"shape":"S1d"},"TrainingDataSourceId":{},"Recipe":{},"RecipeUri":{}}},"output":{"type":"structure","members":{"MLModelId":{}}}},"CreateRealtimeEndpoint":{"input":{"type":"structure","required":["MLModelId"],"members":{"MLModelId":{}}},"output":{"type":"structure","members":{"MLModelId":{},"RealtimeEndpointInfo":{"shape":"S1j"}}}},"DeleteBatchPrediction":{"input":{"type":"structure","required":["BatchPredictionId"],"members":{"BatchPredictionId":{}}},"output":{"type":"structure","members":{"BatchPredictionId":{}}}},"DeleteDataSource":{"input":{"type":"structure","required":["DataSourceId"],"members":{"DataSourceId":{}}},"output":{"type":"structure","members":{"DataSourceId":{}}}},"DeleteEvaluation":{"input":{"type":"structure","required":["EvaluationId"],"members":{"EvaluationId":{}}},"output":{"type":"structure","members":{"EvaluationId":{}}}},"DeleteMLModel":{"input":{"type":"structure","required":["MLModelId"],"members":{"MLModelId":{}}},"output":{"type":"structure","members":{"MLModelId":{}}}},"DeleteRealtimeEndpoint":{"input":{"type":"structure","required":["MLModelId"],"members":{"MLModelId":{}}},"output":{"type":"structure","members":{"MLModelId":{},"RealtimeEndpointInfo":{"shape":"S1j"}}}},"DeleteTags":{"input":{"type":"structure","required":["TagKeys","ResourceId","ResourceType"],"members":{"TagKeys":{"type":"list","member":{}},"ResourceId":{},"ResourceType":{}}},"output":{"type":"structure","members":{"ResourceId":{},"ResourceType":{}}}},"DescribeBatchPredictions":{"input":{"type":"structure","members":{"FilterVariable":{},"EQ":{},"GT":{},"LT":{},"GE":{},"LE":{},"NE":{},"Prefix":{},"SortOrder":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Results":{"type":"list","member":{"type":"structure","members":{"BatchPredictionId":{},"MLModelId":{},"BatchPredictionDataSourceId":{},"InputDataLocationS3":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"Name":{},"Status":{},"OutputUri":{},"Message":{},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"},"TotalRecordCount":{"type":"long"},"InvalidRecordCount":{"type":"long"}}}},"NextToken":{}}}},"DescribeDataSources":{"input":{"type":"structure","members":{"FilterVariable":{},"EQ":{},"GT":{},"LT":{},"GE":{},"LE":{},"NE":{},"Prefix":{},"SortOrder":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Results":{"type":"list","member":{"type":"structure","members":{"DataSourceId":{},"DataLocationS3":{},"DataRearrangement":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"DataSizeInBytes":{"type":"long"},"NumberOfFiles":{"type":"long"},"Name":{},"Status":{},"Message":{},"RedshiftMetadata":{"shape":"S2i"},"RDSMetadata":{"shape":"S2j"},"RoleARN":{},"ComputeStatistics":{"type":"boolean"},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeEvaluations":{"input":{"type":"structure","members":{"FilterVariable":{},"EQ":{},"GT":{},"LT":{},"GE":{},"LE":{},"NE":{},"Prefix":{},"SortOrder":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Results":{"type":"list","member":{"type":"structure","members":{"EvaluationId":{},"MLModelId":{},"EvaluationDataSourceId":{},"InputDataLocationS3":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"Name":{},"Status":{},"PerformanceMetrics":{"shape":"S2q"},"Message":{},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeMLModels":{"input":{"type":"structure","members":{"FilterVariable":{},"EQ":{},"GT":{},"LT":{},"GE":{},"LE":{},"NE":{},"Prefix":{},"SortOrder":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Results":{"type":"list","member":{"type":"structure","members":{"MLModelId":{},"TrainingDataSourceId":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"Name":{},"Status":{},"SizeInBytes":{"type":"long"},"EndpointInfo":{"shape":"S1j"},"TrainingParameters":{"shape":"S1d"},"InputDataLocationS3":{},"Algorithm":{},"MLModelType":{},"ScoreThreshold":{"type":"float"},"ScoreThresholdLastUpdatedAt":{"type":"timestamp"},"Message":{},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeTags":{"input":{"type":"structure","required":["ResourceId","ResourceType"],"members":{"ResourceId":{},"ResourceType":{}}},"output":{"type":"structure","members":{"ResourceId":{},"ResourceType":{},"Tags":{"shape":"S2"}}}},"GetBatchPrediction":{"input":{"type":"structure","required":["BatchPredictionId"],"members":{"BatchPredictionId":{}}},"output":{"type":"structure","members":{"BatchPredictionId":{},"MLModelId":{},"BatchPredictionDataSourceId":{},"InputDataLocationS3":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"Name":{},"Status":{},"OutputUri":{},"LogUri":{},"Message":{},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"},"TotalRecordCount":{"type":"long"},"InvalidRecordCount":{"type":"long"}}}},"GetDataSource":{"input":{"type":"structure","required":["DataSourceId"],"members":{"DataSourceId":{},"Verbose":{"type":"boolean"}}},"output":{"type":"structure","members":{"DataSourceId":{},"DataLocationS3":{},"DataRearrangement":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"DataSizeInBytes":{"type":"long"},"NumberOfFiles":{"type":"long"},"Name":{},"Status":{},"LogUri":{},"Message":{},"RedshiftMetadata":{"shape":"S2i"},"RDSMetadata":{"shape":"S2j"},"RoleARN":{},"ComputeStatistics":{"type":"boolean"},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"},"DataSourceSchema":{}}}},"GetEvaluation":{"input":{"type":"structure","required":["EvaluationId"],"members":{"EvaluationId":{}}},"output":{"type":"structure","members":{"EvaluationId":{},"MLModelId":{},"EvaluationDataSourceId":{},"InputDataLocationS3":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"Name":{},"Status":{},"PerformanceMetrics":{"shape":"S2q"},"LogUri":{},"Message":{},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"}}}},"GetMLModel":{"input":{"type":"structure","required":["MLModelId"],"members":{"MLModelId":{},"Verbose":{"type":"boolean"}}},"output":{"type":"structure","members":{"MLModelId":{},"TrainingDataSourceId":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"Name":{},"Status":{},"SizeInBytes":{"type":"long"},"EndpointInfo":{"shape":"S1j"},"TrainingParameters":{"shape":"S1d"},"InputDataLocationS3":{},"MLModelType":{},"ScoreThreshold":{"type":"float"},"ScoreThresholdLastUpdatedAt":{"type":"timestamp"},"LogUri":{},"Message":{},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"},"Recipe":{},"Schema":{}}}},"Predict":{"input":{"type":"structure","required":["MLModelId","Record","PredictEndpoint"],"members":{"MLModelId":{},"Record":{"type":"map","key":{},"value":{}},"PredictEndpoint":{}}},"output":{"type":"structure","members":{"Prediction":{"type":"structure","members":{"predictedLabel":{},"predictedValue":{"type":"float"},"predictedScores":{"type":"map","key":{},"value":{"type":"float"}},"details":{"type":"map","key":{},"value":{}}}}}}},"UpdateBatchPrediction":{"input":{"type":"structure","required":["BatchPredictionId","BatchPredictionName"],"members":{"BatchPredictionId":{},"BatchPredictionName":{}}},"output":{"type":"structure","members":{"BatchPredictionId":{}}}},"UpdateDataSource":{"input":{"type":"structure","required":["DataSourceId","DataSourceName"],"members":{"DataSourceId":{},"DataSourceName":{}}},"output":{"type":"structure","members":{"DataSourceId":{}}}},"UpdateEvaluation":{"input":{"type":"structure","required":["EvaluationId","EvaluationName"],"members":{"EvaluationId":{},"EvaluationName":{}}},"output":{"type":"structure","members":{"EvaluationId":{}}}},"UpdateMLModel":{"input":{"type":"structure","required":["MLModelId"],"members":{"MLModelId":{},"MLModelName":{},"ScoreThreshold":{"type":"float"}}},"output":{"type":"structure","members":{"MLModelId":{}}}}},"shapes":{"S2":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"Sf":{"type":"structure","required":["InstanceIdentifier","DatabaseName"],"members":{"InstanceIdentifier":{},"DatabaseName":{}}},"Sy":{"type":"structure","required":["DatabaseName","ClusterIdentifier"],"members":{"DatabaseName":{},"ClusterIdentifier":{}}},"S1d":{"type":"map","key":{},"value":{}},"S1j":{"type":"structure","members":{"PeakRequestsPerSecond":{"type":"integer"},"CreatedAt":{"type":"timestamp"},"EndpointUrl":{},"EndpointStatus":{}}},"S2i":{"type":"structure","members":{"RedshiftDatabase":{"shape":"Sy"},"DatabaseUserName":{},"SelectSqlQuery":{}}},"S2j":{"type":"structure","members":{"Database":{"shape":"Sf"},"DatabaseUserName":{},"SelectSqlQuery":{},"ResourceRole":{},"ServiceRole":{},"DataPipelineId":{}}},"S2q":{"type":"structure","members":{"Properties":{"type":"map","key":{},"value":{}}}}},"examples":{}}')},bgJ9:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2013-09-09","endpointPrefix":"rds","protocol":"query","serviceAbbreviation":"Amazon RDS","serviceFullName":"Amazon Relational Database Service","serviceId":"RDS","signatureVersion":"v4","uid":"rds-2013-09-09","xmlNamespace":"http://rds.amazonaws.com/doc/2013-09-09/"},"operations":{"AddSourceIdentifierToSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"AddSourceIdentifierToSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"AddTagsToResource":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"S9"}}}},"AuthorizeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"AuthorizeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}},"CopyDBSnapshot":{"input":{"type":"structure","required":["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],"members":{"SourceDBSnapshotIdentifier":{},"TargetDBSnapshotIdentifier":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CopyDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"CreateDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],"members":{"DBName":{},"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"Engine":{},"MasterUsername":{},"MasterUserPassword":{},"DBSecurityGroups":{"shape":"Sp"},"VpcSecurityGroupIds":{"shape":"Sq"},"AvailabilityZone":{},"DBSubnetGroupName":{},"PreferredMaintenanceWindow":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"Port":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"CharacterSetName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"CreateDBInstanceReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier","SourceDBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SourceDBInstanceIdentifier":{},"DBInstanceClass":{},"AvailabilityZone":{},"Port":{"type":"integer"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"S9"},"DBSubnetGroupName":{}}},"output":{"resultWrapper":"CreateDBInstanceReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"CreateDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","DBParameterGroupFamily","Description"],"members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"S1f"}}}},"CreateDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName","DBSecurityGroupDescription"],"members":{"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBSecurityGroupResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}},"CreateDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier","DBInstanceIdentifier"],"members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"CreateDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1l"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S11"}}}},"CreateEventSubscription":{"input":{"type":"structure","required":["SubscriptionName","SnsTopicArn"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S6"},"SourceIds":{"shape":"S5"},"Enabled":{"type":"boolean"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"CreateOptionGroup":{"input":{"type":"structure","required":["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],"members":{"OptionGroupName":{},"EngineName":{},"MajorEngineVersion":{},"OptionGroupDescription":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S1r"}}}},"DeleteDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SkipFinalSnapshot":{"type":"boolean"},"FinalDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"DeleteDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{}}}},"DeleteDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{}}}},"DeleteDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier"],"members":{"DBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"DeleteDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName"],"members":{"DBSubnetGroupName":{}}}},"DeleteEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{}}},"output":{"resultWrapper":"DeleteEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"DeleteOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{}}}},"DescribeDBEngineVersions":{"input":{"type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{},"DefaultOnly":{"type":"boolean"},"ListSupportedCharacterSets":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBEngineVersionsResult","type":"structure","members":{"Marker":{},"DBEngineVersions":{"type":"list","member":{"locationName":"DBEngineVersion","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"DBEngineDescription":{},"DBEngineVersionDescription":{},"DefaultCharacterSet":{"shape":"S2d"},"SupportedCharacterSets":{"type":"list","member":{"shape":"S2d","locationName":"CharacterSet"}}}}}}}},"DescribeDBInstances":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBInstancesResult","type":"structure","members":{"Marker":{},"DBInstances":{"type":"list","member":{"shape":"St","locationName":"DBInstance"}}}}},"DescribeDBLogFiles":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"FilenameContains":{},"FileLastWritten":{"type":"long"},"FileSize":{"type":"long"},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBLogFilesResult","type":"structure","members":{"DescribeDBLogFiles":{"type":"list","member":{"locationName":"DescribeDBLogFilesDetails","type":"structure","members":{"LogFileName":{},"LastWritten":{"type":"long"},"Size":{"type":"long"}}}},"Marker":{}}}},"DescribeDBParameterGroups":{"input":{"type":"structure","members":{"DBParameterGroupName":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParameterGroupsResult","type":"structure","members":{"Marker":{},"DBParameterGroups":{"type":"list","member":{"shape":"S1f","locationName":"DBParameterGroup"}}}}},"DescribeDBParameters":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"Source":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParametersResult","type":"structure","members":{"Parameters":{"shape":"S2s"},"Marker":{}}}},"DescribeDBSecurityGroups":{"input":{"type":"structure","members":{"DBSecurityGroupName":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSecurityGroupsResult","type":"structure","members":{"Marker":{},"DBSecurityGroups":{"type":"list","member":{"shape":"Sd","locationName":"DBSecurityGroup"}}}}},"DescribeDBSnapshots":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"SnapshotType":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSnapshotsResult","type":"structure","members":{"Marker":{},"DBSnapshots":{"type":"list","member":{"shape":"Sk","locationName":"DBSnapshot"}}}}},"DescribeDBSubnetGroups":{"input":{"type":"structure","members":{"DBSubnetGroupName":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSubnetGroupsResult","type":"structure","members":{"Marker":{},"DBSubnetGroups":{"type":"list","member":{"shape":"S11","locationName":"DBSubnetGroup"}}}}},"DescribeEngineDefaultParameters":{"input":{"type":"structure","required":["DBParameterGroupFamily"],"members":{"DBParameterGroupFamily":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultParametersResult","type":"structure","members":{"EngineDefaults":{"type":"structure","members":{"DBParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S2s"}},"wrapper":true}}}},"DescribeEventCategories":{"input":{"type":"structure","members":{"SourceType":{},"Filters":{"shape":"S27"}}},"output":{"resultWrapper":"DescribeEventCategoriesResult","type":"structure","members":{"EventCategoriesMapList":{"type":"list","member":{"locationName":"EventCategoriesMap","type":"structure","members":{"SourceType":{},"EventCategories":{"shape":"S6"}},"wrapper":true}}}}},"DescribeEventSubscriptions":{"input":{"type":"structure","members":{"SubscriptionName":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventSubscriptionsResult","type":"structure","members":{"Marker":{},"EventSubscriptionsList":{"type":"list","member":{"shape":"S4","locationName":"EventSubscription"}}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"EventCategories":{"shape":"S6"},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"EventCategories":{"shape":"S6"},"Date":{"type":"timestamp"}}}}}}},"DescribeOptionGroupOptions":{"input":{"type":"structure","required":["EngineName"],"members":{"EngineName":{},"MajorEngineVersion":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOptionGroupOptionsResult","type":"structure","members":{"OptionGroupOptions":{"type":"list","member":{"locationName":"OptionGroupOption","type":"structure","members":{"Name":{},"Description":{},"EngineName":{},"MajorEngineVersion":{},"MinimumRequiredMinorEngineVersion":{},"PortRequired":{"type":"boolean"},"DefaultPort":{"type":"integer"},"OptionsDependedOn":{"type":"list","member":{"locationName":"OptionName"}},"Persistent":{"type":"boolean"},"Permanent":{"type":"boolean"},"OptionGroupOptionSettings":{"type":"list","member":{"locationName":"OptionGroupOptionSetting","type":"structure","members":{"SettingName":{},"SettingDescription":{},"DefaultValue":{},"ApplyType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"}}}}}}},"Marker":{}}}},"DescribeOptionGroups":{"input":{"type":"structure","members":{"OptionGroupName":{},"Filters":{"shape":"S27"},"Marker":{},"MaxRecords":{"type":"integer"},"EngineName":{},"MajorEngineVersion":{}}},"output":{"resultWrapper":"DescribeOptionGroupsResult","type":"structure","members":{"OptionGroupsList":{"type":"list","member":{"shape":"S1r","locationName":"OptionGroup"}},"Marker":{}}}},"DescribeOrderableDBInstanceOptions":{"input":{"type":"structure","required":["Engine"],"members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"Vpc":{"type":"boolean"},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOrderableDBInstanceOptionsResult","type":"structure","members":{"OrderableDBInstanceOptions":{"type":"list","member":{"locationName":"OrderableDBInstanceOption","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"AvailabilityZones":{"type":"list","member":{"shape":"S14","locationName":"AvailabilityZone"}},"MultiAZCapable":{"type":"boolean"},"ReadReplicaCapable":{"type":"boolean"},"Vpc":{"type":"boolean"}},"wrapper":true}},"Marker":{}}}},"DescribeReservedDBInstances":{"input":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesResult","type":"structure","members":{"Marker":{},"ReservedDBInstances":{"type":"list","member":{"shape":"S41","locationName":"ReservedDBInstance"}}}}},"DescribeReservedDBInstancesOfferings":{"input":{"type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesOfferingsResult","type":"structure","members":{"Marker":{},"ReservedDBInstancesOfferings":{"type":"list","member":{"locationName":"ReservedDBInstancesOffering","type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"RecurringCharges":{"shape":"S43"}},"wrapper":true}}}}},"DownloadDBLogFilePortion":{"input":{"type":"structure","required":["DBInstanceIdentifier","LogFileName"],"members":{"DBInstanceIdentifier":{},"LogFileName":{},"Marker":{},"NumberOfLines":{"type":"integer"}}},"output":{"resultWrapper":"DownloadDBLogFilePortionResult","type":"structure","members":{"LogFileData":{},"Marker":{},"AdditionalDataPending":{"type":"boolean"}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceName"],"members":{"ResourceName":{},"Filters":{"shape":"S27"}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"TagList":{"shape":"S9"}}}},"ModifyDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"DBSecurityGroups":{"shape":"Sp"},"VpcSecurityGroupIds":{"shape":"Sq"},"ApplyImmediately":{"type":"boolean"},"MasterUserPassword":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AllowMajorVersionUpgrade":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"NewDBInstanceIdentifier":{}}},"output":{"resultWrapper":"ModifyDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"ModifyDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","Parameters"],"members":{"DBParameterGroupName":{},"Parameters":{"shape":"S2s"}}},"output":{"shape":"S4g","resultWrapper":"ModifyDBParameterGroupResult"}},"ModifyDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1l"}}},"output":{"resultWrapper":"ModifyDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S11"}}}},"ModifyEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S6"},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"ModifyOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{},"OptionsToInclude":{"type":"list","member":{"locationName":"OptionConfiguration","type":"structure","required":["OptionName"],"members":{"OptionName":{},"Port":{"type":"integer"},"DBSecurityGroupMemberships":{"shape":"Sp"},"VpcSecurityGroupMemberships":{"shape":"Sq"},"OptionSettings":{"type":"list","member":{"shape":"S1v","locationName":"OptionSetting"}}}}},"OptionsToRemove":{"type":"list","member":{}},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S1r"}}}},"PromoteReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{}}},"output":{"resultWrapper":"PromoteReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"PurchaseReservedDBInstancesOffering":{"input":{"type":"structure","required":["ReservedDBInstancesOfferingId"],"members":{"ReservedDBInstancesOfferingId":{},"ReservedDBInstanceId":{},"DBInstanceCount":{"type":"integer"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"PurchaseReservedDBInstancesOfferingResult","type":"structure","members":{"ReservedDBInstance":{"shape":"S41"}}}},"RebootDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"ForceFailover":{"type":"boolean"}}},"output":{"resultWrapper":"RebootDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RemoveSourceIdentifierFromSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"RemoveSourceIdentifierFromSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"type":"list","member":{}}}}},"ResetDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S2s"}}},"output":{"shape":"S4g","resultWrapper":"ResetDBParameterGroupResult"}},"RestoreDBInstanceFromDBSnapshot":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBSnapshotIdentifier"],"members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"RestoreDBInstanceFromDBSnapshotResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RestoreDBInstanceToPointInTime":{"input":{"type":"structure","required":["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],"members":{"SourceDBInstanceIdentifier":{},"TargetDBInstanceIdentifier":{},"RestoreTime":{"type":"timestamp"},"UseLatestRestorableTime":{"type":"boolean"},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"RestoreDBInstanceToPointInTimeResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RevokeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"RevokeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}}},"shapes":{"S4":{"type":"structure","members":{"CustomerAwsId":{},"CustSubscriptionId":{},"SnsTopicArn":{},"Status":{},"SubscriptionCreationTime":{},"SourceType":{},"SourceIdsList":{"shape":"S5"},"EventCategoriesList":{"shape":"S6"},"Enabled":{"type":"boolean"}},"wrapper":true},"S5":{"type":"list","member":{"locationName":"SourceId"}},"S6":{"type":"list","member":{"locationName":"EventCategory"}},"S9":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"Sd":{"type":"structure","members":{"OwnerId":{},"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"VpcId":{},"EC2SecurityGroups":{"type":"list","member":{"locationName":"EC2SecurityGroup","type":"structure","members":{"Status":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}}},"IPRanges":{"type":"list","member":{"locationName":"IPRange","type":"structure","members":{"Status":{},"CIDRIP":{}}}}},"wrapper":true},"Sk":{"type":"structure","members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Engine":{},"AllocatedStorage":{"type":"integer"},"Status":{},"Port":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"InstanceCreateTime":{"type":"timestamp"},"MasterUsername":{},"EngineVersion":{},"LicenseModel":{},"SnapshotType":{},"Iops":{"type":"integer"},"OptionGroupName":{},"PercentProgress":{"type":"integer"},"SourceRegion":{}},"wrapper":true},"Sp":{"type":"list","member":{"locationName":"DBSecurityGroupName"}},"Sq":{"type":"list","member":{"locationName":"VpcSecurityGroupId"}},"St":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBInstanceClass":{},"Engine":{},"DBInstanceStatus":{},"MasterUsername":{},"DBName":{},"Endpoint":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"}}},"AllocatedStorage":{"type":"integer"},"InstanceCreateTime":{"type":"timestamp"},"PreferredBackupWindow":{},"BackupRetentionPeriod":{"type":"integer"},"DBSecurityGroups":{"shape":"Sv"},"VpcSecurityGroups":{"shape":"Sx"},"DBParameterGroups":{"type":"list","member":{"locationName":"DBParameterGroup","type":"structure","members":{"DBParameterGroupName":{},"ParameterApplyStatus":{}}}},"AvailabilityZone":{},"DBSubnetGroup":{"shape":"S11"},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"DBInstanceClass":{},"AllocatedStorage":{"type":"integer"},"MasterUserPassword":{},"Port":{"type":"integer"},"BackupRetentionPeriod":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"Iops":{"type":"integer"},"DBInstanceIdentifier":{}}},"LatestRestorableTime":{"type":"timestamp"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"ReadReplicaSourceDBInstanceIdentifier":{},"ReadReplicaDBInstanceIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaDBInstanceIdentifier"}},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupMemberships":{"type":"list","member":{"locationName":"OptionGroupMembership","type":"structure","members":{"OptionGroupName":{},"Status":{}}}},"CharacterSetName":{},"SecondaryAvailabilityZone":{},"PubliclyAccessible":{"type":"boolean"},"StatusInfos":{"type":"list","member":{"locationName":"DBInstanceStatusInfo","type":"structure","members":{"StatusType":{},"Normal":{"type":"boolean"},"Status":{},"Message":{}}}}},"wrapper":true},"Sv":{"type":"list","member":{"locationName":"DBSecurityGroup","type":"structure","members":{"DBSecurityGroupName":{},"Status":{}}}},"Sx":{"type":"list","member":{"locationName":"VpcSecurityGroupMembership","type":"structure","members":{"VpcSecurityGroupId":{},"Status":{}}}},"S11":{"type":"structure","members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"VpcId":{},"SubnetGroupStatus":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"shape":"S14"},"SubnetStatus":{}}}}},"wrapper":true},"S14":{"type":"structure","members":{"Name":{},"ProvisionedIopsCapable":{"type":"boolean"}},"wrapper":true},"S1f":{"type":"structure","members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{}},"wrapper":true},"S1l":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S1r":{"type":"structure","members":{"OptionGroupName":{},"OptionGroupDescription":{},"EngineName":{},"MajorEngineVersion":{},"Options":{"type":"list","member":{"locationName":"Option","type":"structure","members":{"OptionName":{},"OptionDescription":{},"Persistent":{"type":"boolean"},"Permanent":{"type":"boolean"},"Port":{"type":"integer"},"OptionSettings":{"type":"list","member":{"shape":"S1v","locationName":"OptionSetting"}},"DBSecurityGroupMemberships":{"shape":"Sv"},"VpcSecurityGroupMemberships":{"shape":"Sx"}}}},"AllowsVpcAndNonVpcInstanceMemberships":{"type":"boolean"},"VpcId":{}},"wrapper":true},"S1v":{"type":"structure","members":{"Name":{},"Value":{},"DefaultValue":{},"Description":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"IsCollection":{"type":"boolean"}}},"S27":{"type":"list","member":{"locationName":"Filter","type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"type":"list","member":{"locationName":"Value"}}}}},"S2d":{"type":"structure","members":{"CharacterSetName":{},"CharacterSetDescription":{}}},"S2s":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"ApplyMethod":{}}}},"S41":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"DBInstanceCount":{"type":"integer"},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"State":{},"RecurringCharges":{"shape":"S43"}},"wrapper":true},"S43":{"type":"list","member":{"locationName":"RecurringCharge","type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}},"wrapper":true}},"S4g":{"type":"structure","members":{"DBParameterGroupName":{}}}}}')},bnYj:function(e,t,r){var n,i=r("QsWE");r("8loY"),r("u8bp"),i.Config=i.util.inherit({constructor:function(e){void 0===e&&(e={}),e=this.extractCredentials(e),i.util.each.call(this,this.keys,(function(t,r){this.set(t,e[t],r)}))},getCredentials:function(e){var t,r=this;function n(t){e(t,t?null:r.credentials)}function o(e,t){return new i.util.error(t||new Error,{code:"CredentialsError",message:e,name:"CredentialsError"})}r.credentials?"function"==typeof r.credentials.get?r.credentials.get((function(e){e&&(e=o("Could not load credentials from "+r.credentials.constructor.name,e)),n(e)})):(t=null,r.credentials.accessKeyId&&r.credentials.secretAccessKey||(t=o("Missing credentials")),n(t)):r.credentialProvider?r.credentialProvider.resolve((function(e,t){e&&(e=o("Could not load credentials from any providers",e)),r.credentials=t,n(e)})):n(o("No credentials to load"))},update:function(e,t){t=t||!1,e=this.extractCredentials(e),i.util.each.call(this,e,(function(e,r){(t||Object.prototype.hasOwnProperty.call(this.keys,e)||i.Service.hasService(e))&&this.set(e,r)}))},loadFromPath:function(e){this.clear();var t=JSON.parse(i.util.readFileSync(e)),r=new i.FileSystemCredentials(e),n=new i.CredentialProviderChain;return n.providers.unshift(r),n.resolve((function(e,r){if(e)throw e;t.credentials=r})),this.constructor(t),this},clear:function(){i.util.each.call(this,this.keys,(function(e){delete this[e]})),this.set("credentials",void 0),this.set("credentialProvider",void 0)},set:function(e,t,r){void 0===t?(void 0===r&&(r=this.keys[e]),this[e]="function"==typeof r?r.call(this):r):this[e]="httpOptions"===e&&this[e]?i.util.merge(this[e],t):t},keys:{credentials:null,credentialProvider:null,region:null,logger:null,apiVersions:{},apiVersion:null,endpoint:void 0,httpOptions:{timeout:12e4},maxRetries:void 0,maxRedirects:10,paramValidation:!0,sslEnabled:!0,s3ForcePathStyle:!1,s3BucketEndpoint:!1,s3DisableBodySigning:!0,computeChecksums:!0,convertResponseTypes:!0,correctClockSkew:!1,customUserAgent:null,dynamoDbCrc32:!0,systemClockOffset:0,signatureVersion:null,signatureCache:!0,retryDelayOptions:{},useAccelerateEndpoint:!1,clientSideMonitoring:!1,endpointDiscoveryEnabled:!1,endpointCacheSize:1e3,hostPrefixEnabled:!0},extractCredentials:function(e){return e.accessKeyId&&e.secretAccessKey&&((e=i.util.copy(e)).credentials=new i.Credentials(e)),e},setPromisesDependency:function(e){n=e,null===e&&"function"==typeof Promise&&(n=Promise);var t=[i.Request,i.Credentials,i.CredentialProviderChain];i.S3&&i.S3.ManagedUpload&&t.push(i.S3.ManagedUpload),i.util.addPromises(t,n)},getPromisesDependency:function(){return n}}),i.config=new i.Config},bpih:function(e,t,r){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"}},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(r("wd/R"))},brJs:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2014-11-12","endpointPrefix":"config","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Config Service","serviceFullName":"AWS Config","serviceId":"Config Service","signatureVersion":"v4","targetPrefix":"StarlingDoveService","uid":"config-2014-11-12"},"operations":{"BatchGetAggregateResourceConfig":{"input":{"type":"structure","required":["ConfigurationAggregatorName","ResourceIdentifiers"],"members":{"ConfigurationAggregatorName":{},"ResourceIdentifiers":{"type":"list","member":{"shape":"S4"}}}},"output":{"type":"structure","members":{"BaseConfigurationItems":{"shape":"Sb"},"UnprocessedResourceIdentifiers":{"type":"list","member":{"shape":"S4"}}}}},"BatchGetResourceConfig":{"input":{"type":"structure","required":["resourceKeys"],"members":{"resourceKeys":{"shape":"Sq"}}},"output":{"type":"structure","members":{"baseConfigurationItems":{"shape":"Sb"},"unprocessedResourceKeys":{"shape":"Sq"}}}},"DeleteAggregationAuthorization":{"input":{"type":"structure","required":["AuthorizedAccountId","AuthorizedAwsRegion"],"members":{"AuthorizedAccountId":{},"AuthorizedAwsRegion":{}}}},"DeleteConfigRule":{"input":{"type":"structure","required":["ConfigRuleName"],"members":{"ConfigRuleName":{}}}},"DeleteConfigurationAggregator":{"input":{"type":"structure","required":["ConfigurationAggregatorName"],"members":{"ConfigurationAggregatorName":{}}}},"DeleteConfigurationRecorder":{"input":{"type":"structure","required":["ConfigurationRecorderName"],"members":{"ConfigurationRecorderName":{}}}},"DeleteDeliveryChannel":{"input":{"type":"structure","required":["DeliveryChannelName"],"members":{"DeliveryChannelName":{}}}},"DeleteEvaluationResults":{"input":{"type":"structure","required":["ConfigRuleName"],"members":{"ConfigRuleName":{}}},"output":{"type":"structure","members":{}}},"DeleteOrganizationConfigRule":{"input":{"type":"structure","required":["OrganizationConfigRuleName"],"members":{"OrganizationConfigRuleName":{}}}},"DeletePendingAggregationRequest":{"input":{"type":"structure","required":["RequesterAccountId","RequesterAwsRegion"],"members":{"RequesterAccountId":{},"RequesterAwsRegion":{}}}},"DeleteRemediationConfiguration":{"input":{"type":"structure","required":["ConfigRuleName"],"members":{"ConfigRuleName":{},"ResourceType":{}}},"output":{"type":"structure","members":{}}},"DeleteRetentionConfiguration":{"input":{"type":"structure","required":["RetentionConfigurationName"],"members":{"RetentionConfigurationName":{}}}},"DeliverConfigSnapshot":{"input":{"type":"structure","required":["deliveryChannelName"],"members":{"deliveryChannelName":{}}},"output":{"type":"structure","members":{"configSnapshotId":{}}}},"DescribeAggregateComplianceByConfigRules":{"input":{"type":"structure","required":["ConfigurationAggregatorName"],"members":{"ConfigurationAggregatorName":{},"Filters":{"type":"structure","members":{"ConfigRuleName":{},"ComplianceType":{},"AccountId":{},"AwsRegion":{}}},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AggregateComplianceByConfigRules":{"type":"list","member":{"type":"structure","members":{"ConfigRuleName":{},"Compliance":{"shape":"S1l"},"AccountId":{},"AwsRegion":{}}}},"NextToken":{}}}},"DescribeAggregationAuthorizations":{"input":{"type":"structure","members":{"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AggregationAuthorizations":{"type":"list","member":{"shape":"S1t"}},"NextToken":{}}}},"DescribeComplianceByConfigRule":{"input":{"type":"structure","members":{"ConfigRuleNames":{"shape":"S1w"},"ComplianceTypes":{"shape":"S1x"},"NextToken":{}}},"output":{"type":"structure","members":{"ComplianceByConfigRules":{"type":"list","member":{"type":"structure","members":{"ConfigRuleName":{},"Compliance":{"shape":"S1l"}}}},"NextToken":{}}}},"DescribeComplianceByResource":{"input":{"type":"structure","members":{"ResourceType":{},"ResourceId":{},"ComplianceTypes":{"shape":"S1x"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ComplianceByResources":{"type":"list","member":{"type":"structure","members":{"ResourceType":{},"ResourceId":{},"Compliance":{"shape":"S1l"}}}},"NextToken":{}}}},"DescribeConfigRuleEvaluationStatus":{"input":{"type":"structure","members":{"ConfigRuleNames":{"shape":"S1w"},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"ConfigRulesEvaluationStatus":{"type":"list","member":{"type":"structure","members":{"ConfigRuleName":{},"ConfigRuleArn":{},"ConfigRuleId":{},"LastSuccessfulInvocationTime":{"type":"timestamp"},"LastFailedInvocationTime":{"type":"timestamp"},"LastSuccessfulEvaluationTime":{"type":"timestamp"},"LastFailedEvaluationTime":{"type":"timestamp"},"FirstActivatedTime":{"type":"timestamp"},"LastErrorCode":{},"LastErrorMessage":{},"FirstEvaluationStarted":{"type":"boolean"}}}},"NextToken":{}}}},"DescribeConfigRules":{"input":{"type":"structure","members":{"ConfigRuleNames":{"shape":"S1w"},"NextToken":{}}},"output":{"type":"structure","members":{"ConfigRules":{"type":"list","member":{"shape":"S2f"}},"NextToken":{}}}},"DescribeConfigurationAggregatorSourcesStatus":{"input":{"type":"structure","required":["ConfigurationAggregatorName"],"members":{"ConfigurationAggregatorName":{},"UpdateStatus":{"type":"list","member":{}},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"AggregatedSourceStatusList":{"type":"list","member":{"type":"structure","members":{"SourceId":{},"SourceType":{},"AwsRegion":{},"LastUpdateStatus":{},"LastUpdateTime":{"type":"timestamp"},"LastErrorCode":{},"LastErrorMessage":{}}}},"NextToken":{}}}},"DescribeConfigurationAggregators":{"input":{"type":"structure","members":{"ConfigurationAggregatorNames":{"type":"list","member":{}},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"ConfigurationAggregators":{"type":"list","member":{"shape":"S34"}},"NextToken":{}}}},"DescribeConfigurationRecorderStatus":{"input":{"type":"structure","members":{"ConfigurationRecorderNames":{"shape":"S3c"}}},"output":{"type":"structure","members":{"ConfigurationRecordersStatus":{"type":"list","member":{"type":"structure","members":{"name":{},"lastStartTime":{"type":"timestamp"},"lastStopTime":{"type":"timestamp"},"recording":{"type":"boolean"},"lastStatus":{},"lastErrorCode":{},"lastErrorMessage":{},"lastStatusChangeTime":{"type":"timestamp"}}}}}}},"DescribeConfigurationRecorders":{"input":{"type":"structure","members":{"ConfigurationRecorderNames":{"shape":"S3c"}}},"output":{"type":"structure","members":{"ConfigurationRecorders":{"type":"list","member":{"shape":"S3k"}}}}},"DescribeDeliveryChannelStatus":{"input":{"type":"structure","members":{"DeliveryChannelNames":{"shape":"S3q"}}},"output":{"type":"structure","members":{"DeliveryChannelsStatus":{"type":"list","member":{"type":"structure","members":{"name":{},"configSnapshotDeliveryInfo":{"shape":"S3u"},"configHistoryDeliveryInfo":{"shape":"S3u"},"configStreamDeliveryInfo":{"type":"structure","members":{"lastStatus":{},"lastErrorCode":{},"lastErrorMessage":{},"lastStatusChangeTime":{"type":"timestamp"}}}}}}}}},"DescribeDeliveryChannels":{"input":{"type":"structure","members":{"DeliveryChannelNames":{"shape":"S3q"}}},"output":{"type":"structure","members":{"DeliveryChannels":{"type":"list","member":{"shape":"S40"}}}}},"DescribeOrganizationConfigRuleStatuses":{"input":{"type":"structure","members":{"OrganizationConfigRuleNames":{"shape":"S43"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"OrganizationConfigRuleStatuses":{"type":"list","member":{"type":"structure","required":["OrganizationConfigRuleName","OrganizationRuleStatus"],"members":{"OrganizationConfigRuleName":{},"OrganizationRuleStatus":{},"ErrorCode":{},"ErrorMessage":{},"LastUpdateTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeOrganizationConfigRules":{"input":{"type":"structure","members":{"OrganizationConfigRuleNames":{"shape":"S43"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"OrganizationConfigRules":{"type":"list","member":{"type":"structure","required":["OrganizationConfigRuleName","OrganizationConfigRuleArn"],"members":{"OrganizationConfigRuleName":{},"OrganizationConfigRuleArn":{},"OrganizationManagedRuleMetadata":{"shape":"S4d"},"OrganizationCustomRuleMetadata":{"shape":"S4i"},"ExcludedAccounts":{"shape":"S4l"},"LastUpdateTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribePendingAggregationRequests":{"input":{"type":"structure","members":{"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"PendingAggregationRequests":{"type":"list","member":{"type":"structure","members":{"RequesterAccountId":{},"RequesterAwsRegion":{}}}},"NextToken":{}}}},"DescribeRemediationConfigurations":{"input":{"type":"structure","required":["ConfigRuleNames"],"members":{"ConfigRuleNames":{"shape":"S1w"}}},"output":{"type":"structure","members":{"RemediationConfigurations":{"shape":"S4t"}}}},"DescribeRemediationExecutionStatus":{"input":{"type":"structure","required":["ConfigRuleName"],"members":{"ConfigRuleName":{},"ResourceKeys":{"shape":"Sq"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"RemediationExecutionStatuses":{"type":"list","member":{"type":"structure","members":{"ResourceKey":{"shape":"Sr"},"State":{},"StepDetails":{"type":"list","member":{"type":"structure","members":{"Name":{},"State":{},"ErrorMessage":{},"StartTime":{"type":"timestamp"},"StopTime":{"type":"timestamp"}}}},"InvocationTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeRetentionConfigurations":{"input":{"type":"structure","members":{"RetentionConfigurationNames":{"type":"list","member":{}},"NextToken":{}}},"output":{"type":"structure","members":{"RetentionConfigurations":{"type":"list","member":{"shape":"S5e"}},"NextToken":{}}}},"GetAggregateComplianceDetailsByConfigRule":{"input":{"type":"structure","required":["ConfigurationAggregatorName","ConfigRuleName","AccountId","AwsRegion"],"members":{"ConfigurationAggregatorName":{},"ConfigRuleName":{},"AccountId":{},"AwsRegion":{},"ComplianceType":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AggregateEvaluationResults":{"type":"list","member":{"type":"structure","members":{"EvaluationResultIdentifier":{"shape":"S5k"},"ComplianceType":{},"ResultRecordedTime":{"type":"timestamp"},"ConfigRuleInvokedTime":{"type":"timestamp"},"Annotation":{},"AccountId":{},"AwsRegion":{}}}},"NextToken":{}}}},"GetAggregateConfigRuleComplianceSummary":{"input":{"type":"structure","required":["ConfigurationAggregatorName"],"members":{"ConfigurationAggregatorName":{},"Filters":{"type":"structure","members":{"AccountId":{},"AwsRegion":{}}},"GroupByKey":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"GroupByKey":{},"AggregateComplianceCounts":{"type":"list","member":{"type":"structure","members":{"GroupName":{},"ComplianceSummary":{"shape":"S5s"}}}},"NextToken":{}}}},"GetAggregateDiscoveredResourceCounts":{"input":{"type":"structure","required":["ConfigurationAggregatorName"],"members":{"ConfigurationAggregatorName":{},"Filters":{"type":"structure","members":{"ResourceType":{},"AccountId":{},"Region":{}}},"GroupByKey":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["TotalDiscoveredResources"],"members":{"TotalDiscoveredResources":{"type":"long"},"GroupByKey":{},"GroupedResourceCounts":{"type":"list","member":{"type":"structure","required":["GroupName","ResourceCount"],"members":{"GroupName":{},"ResourceCount":{"type":"long"}}}},"NextToken":{}}}},"GetAggregateResourceConfig":{"input":{"type":"structure","required":["ConfigurationAggregatorName","ResourceIdentifier"],"members":{"ConfigurationAggregatorName":{},"ResourceIdentifier":{"shape":"S4"}}},"output":{"type":"structure","members":{"ConfigurationItem":{"shape":"S62"}}}},"GetComplianceDetailsByConfigRule":{"input":{"type":"structure","required":["ConfigRuleName"],"members":{"ConfigRuleName":{},"ComplianceTypes":{"shape":"S1x"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"EvaluationResults":{"shape":"S6e"},"NextToken":{}}}},"GetComplianceDetailsByResource":{"input":{"type":"structure","required":["ResourceType","ResourceId"],"members":{"ResourceType":{},"ResourceId":{},"ComplianceTypes":{"shape":"S1x"},"NextToken":{}}},"output":{"type":"structure","members":{"EvaluationResults":{"shape":"S6e"},"NextToken":{}}}},"GetComplianceSummaryByConfigRule":{"output":{"type":"structure","members":{"ComplianceSummary":{"shape":"S5s"}}}},"GetComplianceSummaryByResourceType":{"input":{"type":"structure","members":{"ResourceTypes":{"shape":"S6k"}}},"output":{"type":"structure","members":{"ComplianceSummariesByResourceType":{"type":"list","member":{"type":"structure","members":{"ResourceType":{},"ComplianceSummary":{"shape":"S5s"}}}}}}},"GetDiscoveredResourceCounts":{"input":{"type":"structure","members":{"resourceTypes":{"shape":"S6k"},"limit":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"totalDiscoveredResources":{"type":"long"},"resourceCounts":{"type":"list","member":{"type":"structure","members":{"resourceType":{},"count":{"type":"long"}}}},"nextToken":{}}}},"GetOrganizationConfigRuleDetailedStatus":{"input":{"type":"structure","required":["OrganizationConfigRuleName"],"members":{"OrganizationConfigRuleName":{},"Filters":{"type":"structure","members":{"AccountId":{},"MemberAccountRuleStatus":{}}},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"OrganizationConfigRuleDetailedStatus":{"type":"list","member":{"type":"structure","required":["AccountId","ConfigRuleName","MemberAccountRuleStatus"],"members":{"AccountId":{},"ConfigRuleName":{},"MemberAccountRuleStatus":{},"ErrorCode":{},"ErrorMessage":{},"LastUpdateTime":{"type":"timestamp"}}}},"NextToken":{}}}},"GetResourceConfigHistory":{"input":{"type":"structure","required":["resourceType","resourceId"],"members":{"resourceType":{},"resourceId":{},"laterTime":{"type":"timestamp"},"earlierTime":{"type":"timestamp"},"chronologicalOrder":{},"limit":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"configurationItems":{"type":"list","member":{"shape":"S62"}},"nextToken":{}}}},"ListAggregateDiscoveredResources":{"input":{"type":"structure","required":["ConfigurationAggregatorName","ResourceType"],"members":{"ConfigurationAggregatorName":{},"ResourceType":{},"Filters":{"type":"structure","members":{"AccountId":{},"ResourceId":{},"ResourceName":{},"Region":{}}},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ResourceIdentifiers":{"type":"list","member":{"shape":"S4"}},"NextToken":{}}}},"ListDiscoveredResources":{"input":{"type":"structure","required":["resourceType"],"members":{"resourceType":{},"resourceIds":{"type":"list","member":{}},"resourceName":{},"limit":{"type":"integer"},"includeDeletedResources":{"type":"boolean"},"nextToken":{}}},"output":{"type":"structure","members":{"resourceIdentifiers":{"type":"list","member":{"type":"structure","members":{"resourceType":{},"resourceId":{},"resourceName":{},"resourceDeletionTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S7h"},"NextToken":{}}}},"PutAggregationAuthorization":{"input":{"type":"structure","required":["AuthorizedAccountId","AuthorizedAwsRegion"],"members":{"AuthorizedAccountId":{},"AuthorizedAwsRegion":{},"Tags":{"shape":"S7m"}}},"output":{"type":"structure","members":{"AggregationAuthorization":{"shape":"S1t"}}}},"PutConfigRule":{"input":{"type":"structure","required":["ConfigRule"],"members":{"ConfigRule":{"shape":"S2f"},"Tags":{"shape":"S7m"}}}},"PutConfigurationAggregator":{"input":{"type":"structure","required":["ConfigurationAggregatorName"],"members":{"ConfigurationAggregatorName":{},"AccountAggregationSources":{"shape":"S36"},"OrganizationAggregationSource":{"shape":"S3a"},"Tags":{"shape":"S7m"}}},"output":{"type":"structure","members":{"ConfigurationAggregator":{"shape":"S34"}}}},"PutConfigurationRecorder":{"input":{"type":"structure","required":["ConfigurationRecorder"],"members":{"ConfigurationRecorder":{"shape":"S3k"}}}},"PutDeliveryChannel":{"input":{"type":"structure","required":["DeliveryChannel"],"members":{"DeliveryChannel":{"shape":"S40"}}}},"PutEvaluations":{"input":{"type":"structure","required":["ResultToken"],"members":{"Evaluations":{"shape":"S7u"},"ResultToken":{},"TestMode":{"type":"boolean"}}},"output":{"type":"structure","members":{"FailedEvaluations":{"shape":"S7u"}}}},"PutOrganizationConfigRule":{"input":{"type":"structure","required":["OrganizationConfigRuleName"],"members":{"OrganizationConfigRuleName":{},"OrganizationManagedRuleMetadata":{"shape":"S4d"},"OrganizationCustomRuleMetadata":{"shape":"S4i"},"ExcludedAccounts":{"shape":"S4l"}}},"output":{"type":"structure","members":{"OrganizationConfigRuleArn":{}}}},"PutRemediationConfigurations":{"input":{"type":"structure","required":["RemediationConfigurations"],"members":{"RemediationConfigurations":{"shape":"S4t"}}},"output":{"type":"structure","members":{"FailedBatches":{"type":"list","member":{"type":"structure","members":{"FailureMessage":{},"FailedItems":{"shape":"S4t"}}}}}}},"PutRetentionConfiguration":{"input":{"type":"structure","required":["RetentionPeriodInDays"],"members":{"RetentionPeriodInDays":{"type":"integer"}}},"output":{"type":"structure","members":{"RetentionConfiguration":{"shape":"S5e"}}}},"SelectResourceConfig":{"input":{"type":"structure","required":["Expression"],"members":{"Expression":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Results":{"type":"list","member":{}},"QueryInfo":{"type":"structure","members":{"SelectFields":{"type":"list","member":{"type":"structure","members":{"Name":{}}}}}},"NextToken":{}}}},"StartConfigRulesEvaluation":{"input":{"type":"structure","members":{"ConfigRuleNames":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"StartConfigurationRecorder":{"input":{"type":"structure","required":["ConfigurationRecorderName"],"members":{"ConfigurationRecorderName":{}}}},"StartRemediationExecution":{"input":{"type":"structure","required":["ConfigRuleName","ResourceKeys"],"members":{"ConfigRuleName":{},"ResourceKeys":{"shape":"Sq"}}},"output":{"type":"structure","members":{"FailureMessage":{},"FailedItems":{"shape":"Sq"}}}},"StopConfigurationRecorder":{"input":{"type":"structure","required":["ConfigurationRecorderName"],"members":{"ConfigurationRecorderName":{}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S7h"}}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}}}},"shapes":{"S4":{"type":"structure","required":["SourceAccountId","SourceRegion","ResourceId","ResourceType"],"members":{"SourceAccountId":{},"SourceRegion":{},"ResourceId":{},"ResourceType":{},"ResourceName":{}}},"Sb":{"type":"list","member":{"type":"structure","members":{"version":{},"accountId":{},"configurationItemCaptureTime":{"type":"timestamp"},"configurationItemStatus":{},"configurationStateId":{},"arn":{},"resourceType":{},"resourceId":{},"resourceName":{},"awsRegion":{},"availabilityZone":{},"resourceCreationTime":{"type":"timestamp"},"configuration":{},"supplementaryConfiguration":{"shape":"Sl"}}}},"Sl":{"type":"map","key":{},"value":{}},"Sq":{"type":"list","member":{"shape":"Sr"}},"Sr":{"type":"structure","required":["resourceType","resourceId"],"members":{"resourceType":{},"resourceId":{}}},"S1l":{"type":"structure","members":{"ComplianceType":{},"ComplianceContributorCount":{"shape":"S1m"}}},"S1m":{"type":"structure","members":{"CappedCount":{"type":"integer"},"CapExceeded":{"type":"boolean"}}},"S1t":{"type":"structure","members":{"AggregationAuthorizationArn":{},"AuthorizedAccountId":{},"AuthorizedAwsRegion":{},"CreationTime":{"type":"timestamp"}}},"S1w":{"type":"list","member":{}},"S1x":{"type":"list","member":{}},"S2f":{"type":"structure","required":["Source"],"members":{"ConfigRuleName":{},"ConfigRuleArn":{},"ConfigRuleId":{},"Description":{},"Scope":{"type":"structure","members":{"ComplianceResourceTypes":{"type":"list","member":{}},"TagKey":{},"TagValue":{},"ComplianceResourceId":{}}},"Source":{"type":"structure","required":["Owner","SourceIdentifier"],"members":{"Owner":{},"SourceIdentifier":{},"SourceDetails":{"type":"list","member":{"type":"structure","members":{"EventSource":{},"MessageType":{},"MaximumExecutionFrequency":{}}}}}},"InputParameters":{},"MaximumExecutionFrequency":{},"ConfigRuleState":{},"CreatedBy":{}}},"S34":{"type":"structure","members":{"ConfigurationAggregatorName":{},"ConfigurationAggregatorArn":{},"AccountAggregationSources":{"shape":"S36"},"OrganizationAggregationSource":{"shape":"S3a"},"CreationTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"}}},"S36":{"type":"list","member":{"type":"structure","required":["AccountIds"],"members":{"AccountIds":{"type":"list","member":{}},"AllAwsRegions":{"type":"boolean"},"AwsRegions":{"shape":"S39"}}}},"S39":{"type":"list","member":{}},"S3a":{"type":"structure","required":["RoleArn"],"members":{"RoleArn":{},"AwsRegions":{"shape":"S39"},"AllAwsRegions":{"type":"boolean"}}},"S3c":{"type":"list","member":{}},"S3k":{"type":"structure","members":{"name":{},"roleARN":{},"recordingGroup":{"type":"structure","members":{"allSupported":{"type":"boolean"},"includeGlobalResourceTypes":{"type":"boolean"},"resourceTypes":{"type":"list","member":{}}}}}},"S3q":{"type":"list","member":{}},"S3u":{"type":"structure","members":{"lastStatus":{},"lastErrorCode":{},"lastErrorMessage":{},"lastAttemptTime":{"type":"timestamp"},"lastSuccessfulTime":{"type":"timestamp"},"nextDeliveryTime":{"type":"timestamp"}}},"S40":{"type":"structure","members":{"name":{},"s3BucketName":{},"s3KeyPrefix":{},"snsTopicARN":{},"configSnapshotDeliveryProperties":{"type":"structure","members":{"deliveryFrequency":{}}}}},"S43":{"type":"list","member":{}},"S4d":{"type":"structure","required":["RuleIdentifier"],"members":{"Description":{},"RuleIdentifier":{},"InputParameters":{},"MaximumExecutionFrequency":{},"ResourceTypesScope":{"shape":"S4g"},"ResourceIdScope":{},"TagKeyScope":{},"TagValueScope":{}}},"S4g":{"type":"list","member":{}},"S4i":{"type":"structure","required":["LambdaFunctionArn","OrganizationConfigRuleTriggerTypes"],"members":{"Description":{},"LambdaFunctionArn":{},"OrganizationConfigRuleTriggerTypes":{"type":"list","member":{}},"InputParameters":{},"MaximumExecutionFrequency":{},"ResourceTypesScope":{"shape":"S4g"},"ResourceIdScope":{},"TagKeyScope":{},"TagValueScope":{}}},"S4l":{"type":"list","member":{}},"S4t":{"type":"list","member":{"type":"structure","required":["ConfigRuleName","TargetType","TargetId"],"members":{"ConfigRuleName":{},"TargetType":{},"TargetId":{},"TargetVersion":{},"Parameters":{"type":"map","key":{},"value":{"type":"structure","members":{"ResourceValue":{"type":"structure","members":{"Value":{}}},"StaticValue":{"type":"structure","members":{"Values":{"type":"list","member":{}}}}}}},"ResourceType":{}}}},"S5e":{"type":"structure","required":["Name","RetentionPeriodInDays"],"members":{"Name":{},"RetentionPeriodInDays":{"type":"integer"}}},"S5k":{"type":"structure","members":{"EvaluationResultQualifier":{"type":"structure","members":{"ConfigRuleName":{},"ResourceType":{},"ResourceId":{}}},"OrderingTimestamp":{"type":"timestamp"}}},"S5s":{"type":"structure","members":{"CompliantResourceCount":{"shape":"S1m"},"NonCompliantResourceCount":{"shape":"S1m"},"ComplianceSummaryTimestamp":{"type":"timestamp"}}},"S62":{"type":"structure","members":{"version":{},"accountId":{},"configurationItemCaptureTime":{"type":"timestamp"},"configurationItemStatus":{},"configurationStateId":{},"configurationItemMD5Hash":{},"arn":{},"resourceType":{},"resourceId":{},"resourceName":{},"awsRegion":{},"availabilityZone":{},"resourceCreationTime":{"type":"timestamp"},"tags":{"type":"map","key":{},"value":{}},"relatedEvents":{"type":"list","member":{}},"relationships":{"type":"list","member":{"type":"structure","members":{"resourceType":{},"resourceId":{},"resourceName":{},"relationshipName":{}}}},"configuration":{},"supplementaryConfiguration":{"shape":"Sl"}}},"S6e":{"type":"list","member":{"type":"structure","members":{"EvaluationResultIdentifier":{"shape":"S5k"},"ComplianceType":{},"ResultRecordedTime":{"type":"timestamp"},"ConfigRuleInvokedTime":{"type":"timestamp"},"Annotation":{},"ResultToken":{}}}},"S6k":{"type":"list","member":{}},"S7h":{"type":"list","member":{"shape":"S7i"}},"S7i":{"type":"structure","members":{"Key":{},"Value":{}}},"S7m":{"type":"list","member":{"shape":"S7i"}},"S7u":{"type":"list","member":{"type":"structure","required":["ComplianceResourceType","ComplianceResourceId","ComplianceType","OrderingTimestamp"],"members":{"ComplianceResourceType":{},"ComplianceResourceId":{},"ComplianceType":{},"Annotation":{},"OrderingTimestamp":{"type":"timestamp"}}}}}}')},bxKX:function(e,t,r){!function(e){"use strict";e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(r("wd/R"))},by1G:function(e){e.exports=JSON.parse('{"pagination":{}}')},c8WW:function(e,t,r){var n=r("Sl41").escapeElement;function i(e){this.value=e}i.prototype.toString=function(){return n(""+this.value)},e.exports={XmlText:i}},cRix:function(e,t,r){!function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),r="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?r[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(r("wd/R"))},cS6j:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2017-07-01","endpointPrefix":"translate","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Translate","serviceId":"Translate","signatureVersion":"v4","signingName":"translate","targetPrefix":"AWSShineFrontendService_20170701","uid":"translate-2017-07-01"},"operations":{"DeleteTerminology":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}}},"GetTerminology":{"input":{"type":"structure","required":["Name","TerminologyDataFormat"],"members":{"Name":{},"TerminologyDataFormat":{}}},"output":{"type":"structure","members":{"TerminologyProperties":{"shape":"S6"},"TerminologyDataLocation":{"type":"structure","required":["RepositoryType","Location"],"members":{"RepositoryType":{},"Location":{}}}}}},"ImportTerminology":{"input":{"type":"structure","required":["Name","MergeStrategy","TerminologyData"],"members":{"Name":{},"MergeStrategy":{},"Description":{},"TerminologyData":{"type":"structure","required":["File","Format"],"members":{"File":{"type":"blob","sensitive":true},"Format":{}}},"EncryptionKey":{"shape":"Sb"}}},"output":{"type":"structure","members":{"TerminologyProperties":{"shape":"S6"}}}},"ListTerminologies":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"TerminologyPropertiesList":{"type":"list","member":{"shape":"S6"}},"NextToken":{}}}},"TranslateText":{"input":{"type":"structure","required":["Text","SourceLanguageCode","TargetLanguageCode"],"members":{"Text":{},"TerminologyNames":{"type":"list","member":{}},"SourceLanguageCode":{},"TargetLanguageCode":{}}},"output":{"type":"structure","required":["TranslatedText","SourceLanguageCode","TargetLanguageCode"],"members":{"TranslatedText":{},"SourceLanguageCode":{},"TargetLanguageCode":{},"AppliedTerminologies":{"type":"list","member":{"type":"structure","members":{"Name":{},"Terms":{"type":"list","member":{"type":"structure","members":{"SourceText":{},"TargetText":{}}}}}}}}}}},"shapes":{"S6":{"type":"structure","members":{"Name":{},"Description":{},"Arn":{},"SourceLanguageCode":{},"TargetLanguageCodes":{"type":"list","member":{}},"EncryptionKey":{"shape":"Sb"},"SizeBytes":{"type":"integer"},"TermCount":{"type":"integer"},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"}}},"Sb":{"type":"structure","required":["Type","Id"],"members":{"Type":{},"Id":{}}}}}')},cc0a:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.pinpoint={},n.Pinpoint=i.defineService("pinpoint",["2016-12-01"]),Object.defineProperty(o.services.pinpoint,"2016-12-01",{get:function(){return r("oEGY")},enumerable:!0,configurable:!0}),e.exports=n.Pinpoint},cmvb:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.ecr={},n.ECR=i.defineService("ecr",["2015-09-21"]),Object.defineProperty(o.services.ecr,"2015-09-21",{get:function(){var e=r("fw4Q");return e.paginators=r("A6v4").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.ECR},czMo:function(e,t,r){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(r("wd/R"))},d4sz:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.costexplorer={},n.CostExplorer=i.defineService("costexplorer",["2017-10-25"]),Object.defineProperty(o.services.costexplorer,"2017-10-25",{get:function(){var e=r("+Xg0");return e.paginators=r("zNq0").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CostExplorer},d5xe:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.route53={},n.Route53=i.defineService("route53",["2013-04-01"]),r("VmmG"),Object.defineProperty(o.services.route53,"2013-04-01",{get:function(){var e=r("v3YG");return e.paginators=r("OrsO").pagination,e.waiters=r("xyFQ").waiters,e},enumerable:!0,configurable:!0}),e.exports=n.Route53},dCOn:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2010-03-31","endpointPrefix":"sns","protocol":"query","serviceAbbreviation":"Amazon SNS","serviceFullName":"Amazon Simple Notification Service","serviceId":"SNS","signatureVersion":"v4","uid":"sns-2010-03-31","xmlNamespace":"http://sns.amazonaws.com/doc/2010-03-31/"},"operations":{"AddPermission":{"input":{"type":"structure","required":["TopicArn","Label","AWSAccountId","ActionName"],"members":{"TopicArn":{},"Label":{},"AWSAccountId":{"type":"list","member":{}},"ActionName":{"type":"list","member":{}}}}},"CheckIfPhoneNumberIsOptedOut":{"input":{"type":"structure","required":["phoneNumber"],"members":{"phoneNumber":{}}},"output":{"resultWrapper":"CheckIfPhoneNumberIsOptedOutResult","type":"structure","members":{"isOptedOut":{"type":"boolean"}}}},"ConfirmSubscription":{"input":{"type":"structure","required":["TopicArn","Token"],"members":{"TopicArn":{},"Token":{},"AuthenticateOnUnsubscribe":{}}},"output":{"resultWrapper":"ConfirmSubscriptionResult","type":"structure","members":{"SubscriptionArn":{}}}},"CreatePlatformApplication":{"input":{"type":"structure","required":["Name","Platform","Attributes"],"members":{"Name":{},"Platform":{},"Attributes":{"shape":"Sj"}}},"output":{"resultWrapper":"CreatePlatformApplicationResult","type":"structure","members":{"PlatformApplicationArn":{}}}},"CreatePlatformEndpoint":{"input":{"type":"structure","required":["PlatformApplicationArn","Token"],"members":{"PlatformApplicationArn":{},"Token":{},"CustomUserData":{},"Attributes":{"shape":"Sj"}}},"output":{"resultWrapper":"CreatePlatformEndpointResult","type":"structure","members":{"EndpointArn":{}}}},"CreateTopic":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Attributes":{"shape":"Sp"},"Tags":{"shape":"Ss"}}},"output":{"resultWrapper":"CreateTopicResult","type":"structure","members":{"TopicArn":{}}}},"DeleteEndpoint":{"input":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{}}}},"DeletePlatformApplication":{"input":{"type":"structure","required":["PlatformApplicationArn"],"members":{"PlatformApplicationArn":{}}}},"DeleteTopic":{"input":{"type":"structure","required":["TopicArn"],"members":{"TopicArn":{}}}},"GetEndpointAttributes":{"input":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{}}},"output":{"resultWrapper":"GetEndpointAttributesResult","type":"structure","members":{"Attributes":{"shape":"Sj"}}}},"GetPlatformApplicationAttributes":{"input":{"type":"structure","required":["PlatformApplicationArn"],"members":{"PlatformApplicationArn":{}}},"output":{"resultWrapper":"GetPlatformApplicationAttributesResult","type":"structure","members":{"Attributes":{"shape":"Sj"}}}},"GetSMSAttributes":{"input":{"type":"structure","members":{"attributes":{"type":"list","member":{}}}},"output":{"resultWrapper":"GetSMSAttributesResult","type":"structure","members":{"attributes":{"shape":"Sj"}}}},"GetSubscriptionAttributes":{"input":{"type":"structure","required":["SubscriptionArn"],"members":{"SubscriptionArn":{}}},"output":{"resultWrapper":"GetSubscriptionAttributesResult","type":"structure","members":{"Attributes":{"shape":"S19"}}}},"GetTopicAttributes":{"input":{"type":"structure","required":["TopicArn"],"members":{"TopicArn":{}}},"output":{"resultWrapper":"GetTopicAttributesResult","type":"structure","members":{"Attributes":{"shape":"Sp"}}}},"ListEndpointsByPlatformApplication":{"input":{"type":"structure","required":["PlatformApplicationArn"],"members":{"PlatformApplicationArn":{},"NextToken":{}}},"output":{"resultWrapper":"ListEndpointsByPlatformApplicationResult","type":"structure","members":{"Endpoints":{"type":"list","member":{"type":"structure","members":{"EndpointArn":{},"Attributes":{"shape":"Sj"}}}},"NextToken":{}}}},"ListPhoneNumbersOptedOut":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"resultWrapper":"ListPhoneNumbersOptedOutResult","type":"structure","members":{"phoneNumbers":{"type":"list","member":{}},"nextToken":{}}}},"ListPlatformApplications":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"resultWrapper":"ListPlatformApplicationsResult","type":"structure","members":{"PlatformApplications":{"type":"list","member":{"type":"structure","members":{"PlatformApplicationArn":{},"Attributes":{"shape":"Sj"}}}},"NextToken":{}}}},"ListSubscriptions":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"resultWrapper":"ListSubscriptionsResult","type":"structure","members":{"Subscriptions":{"shape":"S1r"},"NextToken":{}}}},"ListSubscriptionsByTopic":{"input":{"type":"structure","required":["TopicArn"],"members":{"TopicArn":{},"NextToken":{}}},"output":{"resultWrapper":"ListSubscriptionsByTopicResult","type":"structure","members":{"Subscriptions":{"shape":"S1r"},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"Tags":{"shape":"Ss"}}}},"ListTopics":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"resultWrapper":"ListTopicsResult","type":"structure","members":{"Topics":{"type":"list","member":{"type":"structure","members":{"TopicArn":{}}}},"NextToken":{}}}},"OptInPhoneNumber":{"input":{"type":"structure","required":["phoneNumber"],"members":{"phoneNumber":{}}},"output":{"resultWrapper":"OptInPhoneNumberResult","type":"structure","members":{}}},"Publish":{"input":{"type":"structure","required":["Message"],"members":{"TopicArn":{},"TargetArn":{},"PhoneNumber":{},"Message":{},"Subject":{},"MessageStructure":{},"MessageAttributes":{"type":"map","key":{"locationName":"Name"},"value":{"locationName":"Value","type":"structure","required":["DataType"],"members":{"DataType":{},"StringValue":{},"BinaryValue":{"type":"blob"}}}}}},"output":{"resultWrapper":"PublishResult","type":"structure","members":{"MessageId":{}}}},"RemovePermission":{"input":{"type":"structure","required":["TopicArn","Label"],"members":{"TopicArn":{},"Label":{}}}},"SetEndpointAttributes":{"input":{"type":"structure","required":["EndpointArn","Attributes"],"members":{"EndpointArn":{},"Attributes":{"shape":"Sj"}}}},"SetPlatformApplicationAttributes":{"input":{"type":"structure","required":["PlatformApplicationArn","Attributes"],"members":{"PlatformApplicationArn":{},"Attributes":{"shape":"Sj"}}}},"SetSMSAttributes":{"input":{"type":"structure","required":["attributes"],"members":{"attributes":{"shape":"Sj"}}},"output":{"resultWrapper":"SetSMSAttributesResult","type":"structure","members":{}}},"SetSubscriptionAttributes":{"input":{"type":"structure","required":["SubscriptionArn","AttributeName"],"members":{"SubscriptionArn":{},"AttributeName":{},"AttributeValue":{}}}},"SetTopicAttributes":{"input":{"type":"structure","required":["TopicArn","AttributeName"],"members":{"TopicArn":{},"AttributeName":{},"AttributeValue":{}}}},"Subscribe":{"input":{"type":"structure","required":["TopicArn","Protocol"],"members":{"TopicArn":{},"Protocol":{},"Endpoint":{},"Attributes":{"shape":"S19"},"ReturnSubscriptionArn":{"type":"boolean"}}},"output":{"resultWrapper":"SubscribeResult","type":"structure","members":{"SubscriptionArn":{}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"Ss"}}},"output":{"resultWrapper":"TagResourceResult","type":"structure","members":{}}},"Unsubscribe":{"input":{"type":"structure","required":["SubscriptionArn"],"members":{"SubscriptionArn":{}}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"resultWrapper":"UntagResourceResult","type":"structure","members":{}}}},"shapes":{"Sj":{"type":"map","key":{},"value":{}},"Sp":{"type":"map","key":{},"value":{}},"Ss":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S19":{"type":"map","key":{},"value":{}},"S1r":{"type":"list","member":{"type":"structure","members":{"SubscriptionArn":{},"Owner":{},"Protocol":{},"Endpoint":{},"TopicArn":{}}}}}}')},dNwA:function(e,t,r){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(r("wd/R"))},dZCj:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.rekognition={},n.Rekognition=i.defineService("rekognition",["2016-06-27"]),Object.defineProperty(o.services.rekognition,"2016-06-27",{get:function(){var e=r("A2We");return e.paginators=r("9/15").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Rekognition},dcWS:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2010-05-08","endpointPrefix":"iam","globalEndpoint":"iam.amazonaws.com","protocol":"query","serviceAbbreviation":"IAM","serviceFullName":"AWS Identity and Access Management","serviceId":"IAM","signatureVersion":"v4","uid":"iam-2010-05-08","xmlNamespace":"https://iam.amazonaws.com/doc/2010-05-08/"},"operations":{"AddClientIDToOpenIDConnectProvider":{"input":{"type":"structure","required":["OpenIDConnectProviderArn","ClientID"],"members":{"OpenIDConnectProviderArn":{},"ClientID":{}}}},"AddRoleToInstanceProfile":{"input":{"type":"structure","required":["InstanceProfileName","RoleName"],"members":{"InstanceProfileName":{},"RoleName":{}}}},"AddUserToGroup":{"input":{"type":"structure","required":["GroupName","UserName"],"members":{"GroupName":{},"UserName":{}}}},"AttachGroupPolicy":{"input":{"type":"structure","required":["GroupName","PolicyArn"],"members":{"GroupName":{},"PolicyArn":{}}}},"AttachRolePolicy":{"input":{"type":"structure","required":["RoleName","PolicyArn"],"members":{"RoleName":{},"PolicyArn":{}}}},"AttachUserPolicy":{"input":{"type":"structure","required":["UserName","PolicyArn"],"members":{"UserName":{},"PolicyArn":{}}}},"ChangePassword":{"input":{"type":"structure","required":["OldPassword","NewPassword"],"members":{"OldPassword":{"shape":"Sf"},"NewPassword":{"shape":"Sf"}}}},"CreateAccessKey":{"input":{"type":"structure","members":{"UserName":{}}},"output":{"resultWrapper":"CreateAccessKeyResult","type":"structure","required":["AccessKey"],"members":{"AccessKey":{"type":"structure","required":["UserName","AccessKeyId","Status","SecretAccessKey"],"members":{"UserName":{},"AccessKeyId":{},"Status":{},"SecretAccessKey":{"type":"string","sensitive":true},"CreateDate":{"type":"timestamp"}}}}}},"CreateAccountAlias":{"input":{"type":"structure","required":["AccountAlias"],"members":{"AccountAlias":{}}}},"CreateGroup":{"input":{"type":"structure","required":["GroupName"],"members":{"Path":{},"GroupName":{}}},"output":{"resultWrapper":"CreateGroupResult","type":"structure","required":["Group"],"members":{"Group":{"shape":"Ss"}}}},"CreateInstanceProfile":{"input":{"type":"structure","required":["InstanceProfileName"],"members":{"InstanceProfileName":{},"Path":{}}},"output":{"resultWrapper":"CreateInstanceProfileResult","type":"structure","required":["InstanceProfile"],"members":{"InstanceProfile":{"shape":"Sw"}}}},"CreateLoginProfile":{"input":{"type":"structure","required":["UserName","Password"],"members":{"UserName":{},"Password":{"shape":"Sf"},"PasswordResetRequired":{"type":"boolean"}}},"output":{"resultWrapper":"CreateLoginProfileResult","type":"structure","required":["LoginProfile"],"members":{"LoginProfile":{"shape":"S1b"}}}},"CreateOpenIDConnectProvider":{"input":{"type":"structure","required":["Url","ThumbprintList"],"members":{"Url":{},"ClientIDList":{"shape":"S1e"},"ThumbprintList":{"shape":"S1f"}}},"output":{"resultWrapper":"CreateOpenIDConnectProviderResult","type":"structure","members":{"OpenIDConnectProviderArn":{}}}},"CreatePolicy":{"input":{"type":"structure","required":["PolicyName","PolicyDocument"],"members":{"PolicyName":{},"Path":{},"PolicyDocument":{},"Description":{}}},"output":{"resultWrapper":"CreatePolicyResult","type":"structure","members":{"Policy":{"shape":"S1n"}}}},"CreatePolicyVersion":{"input":{"type":"structure","required":["PolicyArn","PolicyDocument"],"members":{"PolicyArn":{},"PolicyDocument":{},"SetAsDefault":{"type":"boolean"}}},"output":{"resultWrapper":"CreatePolicyVersionResult","type":"structure","members":{"PolicyVersion":{"shape":"S1s"}}}},"CreateRole":{"input":{"type":"structure","required":["RoleName","AssumeRolePolicyDocument"],"members":{"Path":{},"RoleName":{},"AssumeRolePolicyDocument":{},"Description":{},"MaxSessionDuration":{"type":"integer"},"PermissionsBoundary":{},"Tags":{"shape":"S14"}}},"output":{"resultWrapper":"CreateRoleResult","type":"structure","required":["Role"],"members":{"Role":{"shape":"Sy"}}}},"CreateSAMLProvider":{"input":{"type":"structure","required":["SAMLMetadataDocument","Name"],"members":{"SAMLMetadataDocument":{},"Name":{}}},"output":{"resultWrapper":"CreateSAMLProviderResult","type":"structure","members":{"SAMLProviderArn":{}}}},"CreateServiceLinkedRole":{"input":{"type":"structure","required":["AWSServiceName"],"members":{"AWSServiceName":{},"Description":{},"CustomSuffix":{}}},"output":{"resultWrapper":"CreateServiceLinkedRoleResult","type":"structure","members":{"Role":{"shape":"Sy"}}}},"CreateServiceSpecificCredential":{"input":{"type":"structure","required":["UserName","ServiceName"],"members":{"UserName":{},"ServiceName":{}}},"output":{"resultWrapper":"CreateServiceSpecificCredentialResult","type":"structure","members":{"ServiceSpecificCredential":{"shape":"S25"}}}},"CreateUser":{"input":{"type":"structure","required":["UserName"],"members":{"Path":{},"UserName":{},"PermissionsBoundary":{},"Tags":{"shape":"S14"}}},"output":{"resultWrapper":"CreateUserResult","type":"structure","members":{"User":{"shape":"S2b"}}}},"CreateVirtualMFADevice":{"input":{"type":"structure","required":["VirtualMFADeviceName"],"members":{"Path":{},"VirtualMFADeviceName":{}}},"output":{"resultWrapper":"CreateVirtualMFADeviceResult","type":"structure","required":["VirtualMFADevice"],"members":{"VirtualMFADevice":{"shape":"S2f"}}}},"DeactivateMFADevice":{"input":{"type":"structure","required":["UserName","SerialNumber"],"members":{"UserName":{},"SerialNumber":{}}}},"DeleteAccessKey":{"input":{"type":"structure","required":["AccessKeyId"],"members":{"UserName":{},"AccessKeyId":{}}}},"DeleteAccountAlias":{"input":{"type":"structure","required":["AccountAlias"],"members":{"AccountAlias":{}}}},"DeleteAccountPasswordPolicy":{},"DeleteGroup":{"input":{"type":"structure","required":["GroupName"],"members":{"GroupName":{}}}},"DeleteGroupPolicy":{"input":{"type":"structure","required":["GroupName","PolicyName"],"members":{"GroupName":{},"PolicyName":{}}}},"DeleteInstanceProfile":{"input":{"type":"structure","required":["InstanceProfileName"],"members":{"InstanceProfileName":{}}}},"DeleteLoginProfile":{"input":{"type":"structure","required":["UserName"],"members":{"UserName":{}}}},"DeleteOpenIDConnectProvider":{"input":{"type":"structure","required":["OpenIDConnectProviderArn"],"members":{"OpenIDConnectProviderArn":{}}}},"DeletePolicy":{"input":{"type":"structure","required":["PolicyArn"],"members":{"PolicyArn":{}}}},"DeletePolicyVersion":{"input":{"type":"structure","required":["PolicyArn","VersionId"],"members":{"PolicyArn":{},"VersionId":{}}}},"DeleteRole":{"input":{"type":"structure","required":["RoleName"],"members":{"RoleName":{}}}},"DeleteRolePermissionsBoundary":{"input":{"type":"structure","required":["RoleName"],"members":{"RoleName":{}}}},"DeleteRolePolicy":{"input":{"type":"structure","required":["RoleName","PolicyName"],"members":{"RoleName":{},"PolicyName":{}}}},"DeleteSAMLProvider":{"input":{"type":"structure","required":["SAMLProviderArn"],"members":{"SAMLProviderArn":{}}}},"DeleteSSHPublicKey":{"input":{"type":"structure","required":["UserName","SSHPublicKeyId"],"members":{"UserName":{},"SSHPublicKeyId":{}}}},"DeleteServerCertificate":{"input":{"type":"structure","required":["ServerCertificateName"],"members":{"ServerCertificateName":{}}}},"DeleteServiceLinkedRole":{"input":{"type":"structure","required":["RoleName"],"members":{"RoleName":{}}},"output":{"resultWrapper":"DeleteServiceLinkedRoleResult","type":"structure","required":["DeletionTaskId"],"members":{"DeletionTaskId":{}}}},"DeleteServiceSpecificCredential":{"input":{"type":"structure","required":["ServiceSpecificCredentialId"],"members":{"UserName":{},"ServiceSpecificCredentialId":{}}}},"DeleteSigningCertificate":{"input":{"type":"structure","required":["CertificateId"],"members":{"UserName":{},"CertificateId":{}}}},"DeleteUser":{"input":{"type":"structure","required":["UserName"],"members":{"UserName":{}}}},"DeleteUserPermissionsBoundary":{"input":{"type":"structure","required":["UserName"],"members":{"UserName":{}}}},"DeleteUserPolicy":{"input":{"type":"structure","required":["UserName","PolicyName"],"members":{"UserName":{},"PolicyName":{}}}},"DeleteVirtualMFADevice":{"input":{"type":"structure","required":["SerialNumber"],"members":{"SerialNumber":{}}}},"DetachGroupPolicy":{"input":{"type":"structure","required":["GroupName","PolicyArn"],"members":{"GroupName":{},"PolicyArn":{}}}},"DetachRolePolicy":{"input":{"type":"structure","required":["RoleName","PolicyArn"],"members":{"RoleName":{},"PolicyArn":{}}}},"DetachUserPolicy":{"input":{"type":"structure","required":["UserName","PolicyArn"],"members":{"UserName":{},"PolicyArn":{}}}},"EnableMFADevice":{"input":{"type":"structure","required":["UserName","SerialNumber","AuthenticationCode1","AuthenticationCode2"],"members":{"UserName":{},"SerialNumber":{},"AuthenticationCode1":{},"AuthenticationCode2":{}}}},"GenerateCredentialReport":{"output":{"resultWrapper":"GenerateCredentialReportResult","type":"structure","members":{"State":{},"Description":{}}}},"GenerateOrganizationsAccessReport":{"input":{"type":"structure","required":["EntityPath"],"members":{"EntityPath":{},"OrganizationsPolicyId":{}}},"output":{"resultWrapper":"GenerateOrganizationsAccessReportResult","type":"structure","members":{"JobId":{}}}},"GenerateServiceLastAccessedDetails":{"input":{"type":"structure","required":["Arn"],"members":{"Arn":{}}},"output":{"resultWrapper":"GenerateServiceLastAccessedDetailsResult","type":"structure","members":{"JobId":{}}}},"GetAccessKeyLastUsed":{"input":{"type":"structure","required":["AccessKeyId"],"members":{"AccessKeyId":{}}},"output":{"resultWrapper":"GetAccessKeyLastUsedResult","type":"structure","members":{"UserName":{},"AccessKeyLastUsed":{"type":"structure","required":["LastUsedDate","ServiceName","Region"],"members":{"LastUsedDate":{"type":"timestamp"},"ServiceName":{},"Region":{}}}}}},"GetAccountAuthorizationDetails":{"input":{"type":"structure","members":{"Filter":{"type":"list","member":{}},"MaxItems":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"GetAccountAuthorizationDetailsResult","type":"structure","members":{"UserDetailList":{"type":"list","member":{"type":"structure","members":{"Path":{},"UserName":{},"UserId":{},"Arn":{},"CreateDate":{"type":"timestamp"},"UserPolicyList":{"shape":"S41"},"GroupList":{"type":"list","member":{}},"AttachedManagedPolicies":{"shape":"S44"},"PermissionsBoundary":{"shape":"S12"},"Tags":{"shape":"S14"}}}},"GroupDetailList":{"type":"list","member":{"type":"structure","members":{"Path":{},"GroupName":{},"GroupId":{},"Arn":{},"CreateDate":{"type":"timestamp"},"GroupPolicyList":{"shape":"S41"},"AttachedManagedPolicies":{"shape":"S44"}}}},"RoleDetailList":{"type":"list","member":{"type":"structure","members":{"Path":{},"RoleName":{},"RoleId":{},"Arn":{},"CreateDate":{"type":"timestamp"},"AssumeRolePolicyDocument":{},"InstanceProfileList":{"shape":"S4a"},"RolePolicyList":{"shape":"S41"},"AttachedManagedPolicies":{"shape":"S44"},"PermissionsBoundary":{"shape":"S12"},"Tags":{"shape":"S14"}}}},"Policies":{"type":"list","member":{"type":"structure","members":{"PolicyName":{},"PolicyId":{},"Arn":{},"Path":{},"DefaultVersionId":{},"AttachmentCount":{"type":"integer"},"PermissionsBoundaryUsageCount":{"type":"integer"},"IsAttachable":{"type":"boolean"},"Description":{},"CreateDate":{"type":"timestamp"},"UpdateDate":{"type":"timestamp"},"PolicyVersionList":{"shape":"S4d"}}}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"GetAccountPasswordPolicy":{"output":{"resultWrapper":"GetAccountPasswordPolicyResult","type":"structure","required":["PasswordPolicy"],"members":{"PasswordPolicy":{"type":"structure","members":{"MinimumPasswordLength":{"type":"integer"},"RequireSymbols":{"type":"boolean"},"RequireNumbers":{"type":"boolean"},"RequireUppercaseCharacters":{"type":"boolean"},"RequireLowercaseCharacters":{"type":"boolean"},"AllowUsersToChangePassword":{"type":"boolean"},"ExpirePasswords":{"type":"boolean"},"MaxPasswordAge":{"type":"integer"},"PasswordReusePrevention":{"type":"integer"},"HardExpiry":{"type":"boolean"}}}}}},"GetAccountSummary":{"output":{"resultWrapper":"GetAccountSummaryResult","type":"structure","members":{"SummaryMap":{"type":"map","key":{},"value":{"type":"integer"}}}}},"GetContextKeysForCustomPolicy":{"input":{"type":"structure","required":["PolicyInputList"],"members":{"PolicyInputList":{"shape":"S4q"}}},"output":{"shape":"S4r","resultWrapper":"GetContextKeysForCustomPolicyResult"}},"GetContextKeysForPrincipalPolicy":{"input":{"type":"structure","required":["PolicySourceArn"],"members":{"PolicySourceArn":{},"PolicyInputList":{"shape":"S4q"}}},"output":{"shape":"S4r","resultWrapper":"GetContextKeysForPrincipalPolicyResult"}},"GetCredentialReport":{"output":{"resultWrapper":"GetCredentialReportResult","type":"structure","members":{"Content":{"type":"blob"},"ReportFormat":{},"GeneratedTime":{"type":"timestamp"}}}},"GetGroup":{"input":{"type":"structure","required":["GroupName"],"members":{"GroupName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"GetGroupResult","type":"structure","required":["Group","Users"],"members":{"Group":{"shape":"Ss"},"Users":{"shape":"S50"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"GetGroupPolicy":{"input":{"type":"structure","required":["GroupName","PolicyName"],"members":{"GroupName":{},"PolicyName":{}}},"output":{"resultWrapper":"GetGroupPolicyResult","type":"structure","required":["GroupName","PolicyName","PolicyDocument"],"members":{"GroupName":{},"PolicyName":{},"PolicyDocument":{}}}},"GetInstanceProfile":{"input":{"type":"structure","required":["InstanceProfileName"],"members":{"InstanceProfileName":{}}},"output":{"resultWrapper":"GetInstanceProfileResult","type":"structure","required":["InstanceProfile"],"members":{"InstanceProfile":{"shape":"Sw"}}}},"GetLoginProfile":{"input":{"type":"structure","required":["UserName"],"members":{"UserName":{}}},"output":{"resultWrapper":"GetLoginProfileResult","type":"structure","required":["LoginProfile"],"members":{"LoginProfile":{"shape":"S1b"}}}},"GetOpenIDConnectProvider":{"input":{"type":"structure","required":["OpenIDConnectProviderArn"],"members":{"OpenIDConnectProviderArn":{}}},"output":{"resultWrapper":"GetOpenIDConnectProviderResult","type":"structure","members":{"Url":{},"ClientIDList":{"shape":"S1e"},"ThumbprintList":{"shape":"S1f"},"CreateDate":{"type":"timestamp"}}}},"GetOrganizationsAccessReport":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"MaxItems":{"type":"integer"},"Marker":{},"SortKey":{}}},"output":{"resultWrapper":"GetOrganizationsAccessReportResult","type":"structure","required":["JobStatus","JobCreationDate"],"members":{"JobStatus":{},"JobCreationDate":{"type":"timestamp"},"JobCompletionDate":{"type":"timestamp"},"NumberOfServicesAccessible":{"type":"integer"},"NumberOfServicesNotAccessed":{"type":"integer"},"AccessDetails":{"type":"list","member":{"type":"structure","required":["ServiceName","ServiceNamespace"],"members":{"ServiceName":{},"ServiceNamespace":{},"Region":{},"EntityPath":{},"LastAuthenticatedTime":{"type":"timestamp"},"TotalAuthenticatedEntities":{"type":"integer"}}}},"IsTruncated":{"type":"boolean"},"Marker":{},"ErrorDetails":{"shape":"S5i"}}}},"GetPolicy":{"input":{"type":"structure","required":["PolicyArn"],"members":{"PolicyArn":{}}},"output":{"resultWrapper":"GetPolicyResult","type":"structure","members":{"Policy":{"shape":"S1n"}}}},"GetPolicyVersion":{"input":{"type":"structure","required":["PolicyArn","VersionId"],"members":{"PolicyArn":{},"VersionId":{}}},"output":{"resultWrapper":"GetPolicyVersionResult","type":"structure","members":{"PolicyVersion":{"shape":"S1s"}}}},"GetRole":{"input":{"type":"structure","required":["RoleName"],"members":{"RoleName":{}}},"output":{"resultWrapper":"GetRoleResult","type":"structure","required":["Role"],"members":{"Role":{"shape":"Sy"}}}},"GetRolePolicy":{"input":{"type":"structure","required":["RoleName","PolicyName"],"members":{"RoleName":{},"PolicyName":{}}},"output":{"resultWrapper":"GetRolePolicyResult","type":"structure","required":["RoleName","PolicyName","PolicyDocument"],"members":{"RoleName":{},"PolicyName":{},"PolicyDocument":{}}}},"GetSAMLProvider":{"input":{"type":"structure","required":["SAMLProviderArn"],"members":{"SAMLProviderArn":{}}},"output":{"resultWrapper":"GetSAMLProviderResult","type":"structure","members":{"SAMLMetadataDocument":{},"CreateDate":{"type":"timestamp"},"ValidUntil":{"type":"timestamp"}}}},"GetSSHPublicKey":{"input":{"type":"structure","required":["UserName","SSHPublicKeyId","Encoding"],"members":{"UserName":{},"SSHPublicKeyId":{},"Encoding":{}}},"output":{"resultWrapper":"GetSSHPublicKeyResult","type":"structure","members":{"SSHPublicKey":{"shape":"S5w"}}}},"GetServerCertificate":{"input":{"type":"structure","required":["ServerCertificateName"],"members":{"ServerCertificateName":{}}},"output":{"resultWrapper":"GetServerCertificateResult","type":"structure","required":["ServerCertificate"],"members":{"ServerCertificate":{"type":"structure","required":["ServerCertificateMetadata","CertificateBody"],"members":{"ServerCertificateMetadata":{"shape":"S62"},"CertificateBody":{},"CertificateChain":{}}}}}},"GetServiceLastAccessedDetails":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"MaxItems":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"GetServiceLastAccessedDetailsResult","type":"structure","required":["JobStatus","JobCreationDate","ServicesLastAccessed","JobCompletionDate"],"members":{"JobStatus":{},"JobCreationDate":{"type":"timestamp"},"ServicesLastAccessed":{"type":"list","member":{"type":"structure","required":["ServiceName","ServiceNamespace"],"members":{"ServiceName":{},"LastAuthenticated":{"type":"timestamp"},"ServiceNamespace":{},"LastAuthenticatedEntity":{},"TotalAuthenticatedEntities":{"type":"integer"}}}},"JobCompletionDate":{"type":"timestamp"},"IsTruncated":{"type":"boolean"},"Marker":{},"Error":{"shape":"S5i"}}}},"GetServiceLastAccessedDetailsWithEntities":{"input":{"type":"structure","required":["JobId","ServiceNamespace"],"members":{"JobId":{},"ServiceNamespace":{},"MaxItems":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"GetServiceLastAccessedDetailsWithEntitiesResult","type":"structure","required":["JobStatus","JobCreationDate","JobCompletionDate","EntityDetailsList"],"members":{"JobStatus":{},"JobCreationDate":{"type":"timestamp"},"JobCompletionDate":{"type":"timestamp"},"EntityDetailsList":{"type":"list","member":{"type":"structure","required":["EntityInfo"],"members":{"EntityInfo":{"type":"structure","required":["Arn","Name","Type","Id"],"members":{"Arn":{},"Name":{},"Type":{},"Id":{},"Path":{}}},"LastAuthenticated":{"type":"timestamp"}}}},"IsTruncated":{"type":"boolean"},"Marker":{},"Error":{"shape":"S5i"}}}},"GetServiceLinkedRoleDeletionStatus":{"input":{"type":"structure","required":["DeletionTaskId"],"members":{"DeletionTaskId":{}}},"output":{"resultWrapper":"GetServiceLinkedRoleDeletionStatusResult","type":"structure","required":["Status"],"members":{"Status":{},"Reason":{"type":"structure","members":{"Reason":{},"RoleUsageList":{"type":"list","member":{"type":"structure","members":{"Region":{},"Resources":{"type":"list","member":{}}}}}}}}}},"GetUser":{"input":{"type":"structure","members":{"UserName":{}}},"output":{"resultWrapper":"GetUserResult","type":"structure","required":["User"],"members":{"User":{"shape":"S2b"}}}},"GetUserPolicy":{"input":{"type":"structure","required":["UserName","PolicyName"],"members":{"UserName":{},"PolicyName":{}}},"output":{"resultWrapper":"GetUserPolicyResult","type":"structure","required":["UserName","PolicyName","PolicyDocument"],"members":{"UserName":{},"PolicyName":{},"PolicyDocument":{}}}},"ListAccessKeys":{"input":{"type":"structure","members":{"UserName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListAccessKeysResult","type":"structure","required":["AccessKeyMetadata"],"members":{"AccessKeyMetadata":{"type":"list","member":{"type":"structure","members":{"UserName":{},"AccessKeyId":{},"Status":{},"CreateDate":{"type":"timestamp"}}}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListAccountAliases":{"input":{"type":"structure","members":{"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListAccountAliasesResult","type":"structure","required":["AccountAliases"],"members":{"AccountAliases":{"type":"list","member":{}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListAttachedGroupPolicies":{"input":{"type":"structure","required":["GroupName"],"members":{"GroupName":{},"PathPrefix":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListAttachedGroupPoliciesResult","type":"structure","members":{"AttachedPolicies":{"shape":"S44"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListAttachedRolePolicies":{"input":{"type":"structure","required":["RoleName"],"members":{"RoleName":{},"PathPrefix":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListAttachedRolePoliciesResult","type":"structure","members":{"AttachedPolicies":{"shape":"S44"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListAttachedUserPolicies":{"input":{"type":"structure","required":["UserName"],"members":{"UserName":{},"PathPrefix":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListAttachedUserPoliciesResult","type":"structure","members":{"AttachedPolicies":{"shape":"S44"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListEntitiesForPolicy":{"input":{"type":"structure","required":["PolicyArn"],"members":{"PolicyArn":{},"EntityFilter":{},"PathPrefix":{},"PolicyUsageFilter":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListEntitiesForPolicyResult","type":"structure","members":{"PolicyGroups":{"type":"list","member":{"type":"structure","members":{"GroupName":{},"GroupId":{}}}},"PolicyUsers":{"type":"list","member":{"type":"structure","members":{"UserName":{},"UserId":{}}}},"PolicyRoles":{"type":"list","member":{"type":"structure","members":{"RoleName":{},"RoleId":{}}}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListGroupPolicies":{"input":{"type":"structure","required":["GroupName"],"members":{"GroupName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListGroupPoliciesResult","type":"structure","required":["PolicyNames"],"members":{"PolicyNames":{"shape":"S7g"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListGroups":{"input":{"type":"structure","members":{"PathPrefix":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListGroupsResult","type":"structure","required":["Groups"],"members":{"Groups":{"shape":"S7k"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListGroupsForUser":{"input":{"type":"structure","required":["UserName"],"members":{"UserName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListGroupsForUserResult","type":"structure","required":["Groups"],"members":{"Groups":{"shape":"S7k"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListInstanceProfiles":{"input":{"type":"structure","members":{"PathPrefix":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListInstanceProfilesResult","type":"structure","required":["InstanceProfiles"],"members":{"InstanceProfiles":{"shape":"S4a"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListInstanceProfilesForRole":{"input":{"type":"structure","required":["RoleName"],"members":{"RoleName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListInstanceProfilesForRoleResult","type":"structure","required":["InstanceProfiles"],"members":{"InstanceProfiles":{"shape":"S4a"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListMFADevices":{"input":{"type":"structure","members":{"UserName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListMFADevicesResult","type":"structure","required":["MFADevices"],"members":{"MFADevices":{"type":"list","member":{"type":"structure","required":["UserName","SerialNumber","EnableDate"],"members":{"UserName":{},"SerialNumber":{},"EnableDate":{"type":"timestamp"}}}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListOpenIDConnectProviders":{"input":{"type":"structure","members":{}},"output":{"resultWrapper":"ListOpenIDConnectProvidersResult","type":"structure","members":{"OpenIDConnectProviderList":{"type":"list","member":{"type":"structure","members":{"Arn":{}}}}}}},"ListPolicies":{"input":{"type":"structure","members":{"Scope":{},"OnlyAttached":{"type":"boolean"},"PathPrefix":{},"PolicyUsageFilter":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListPoliciesResult","type":"structure","members":{"Policies":{"type":"list","member":{"shape":"S1n"}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListPoliciesGrantingServiceAccess":{"input":{"type":"structure","required":["Arn","ServiceNamespaces"],"members":{"Marker":{},"Arn":{},"ServiceNamespaces":{"type":"list","member":{}}}},"output":{"resultWrapper":"ListPoliciesGrantingServiceAccessResult","type":"structure","required":["PoliciesGrantingServiceAccess"],"members":{"PoliciesGrantingServiceAccess":{"type":"list","member":{"type":"structure","members":{"ServiceNamespace":{},"Policies":{"type":"list","member":{"type":"structure","required":["PolicyName","PolicyType"],"members":{"PolicyName":{},"PolicyType":{},"PolicyArn":{},"EntityType":{},"EntityName":{}}}}}}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListPolicyVersions":{"input":{"type":"structure","required":["PolicyArn"],"members":{"PolicyArn":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListPolicyVersionsResult","type":"structure","members":{"Versions":{"shape":"S4d"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListRolePolicies":{"input":{"type":"structure","required":["RoleName"],"members":{"RoleName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListRolePoliciesResult","type":"structure","required":["PolicyNames"],"members":{"PolicyNames":{"shape":"S7g"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListRoleTags":{"input":{"type":"structure","required":["RoleName"],"members":{"RoleName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListRoleTagsResult","type":"structure","required":["Tags"],"members":{"Tags":{"shape":"S14"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListRoles":{"input":{"type":"structure","members":{"PathPrefix":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListRolesResult","type":"structure","required":["Roles"],"members":{"Roles":{"shape":"Sx"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListSAMLProviders":{"input":{"type":"structure","members":{}},"output":{"resultWrapper":"ListSAMLProvidersResult","type":"structure","members":{"SAMLProviderList":{"type":"list","member":{"type":"structure","members":{"Arn":{},"ValidUntil":{"type":"timestamp"},"CreateDate":{"type":"timestamp"}}}}}}},"ListSSHPublicKeys":{"input":{"type":"structure","members":{"UserName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListSSHPublicKeysResult","type":"structure","members":{"SSHPublicKeys":{"type":"list","member":{"type":"structure","required":["UserName","SSHPublicKeyId","Status","UploadDate"],"members":{"UserName":{},"SSHPublicKeyId":{},"Status":{},"UploadDate":{"type":"timestamp"}}}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListServerCertificates":{"input":{"type":"structure","members":{"PathPrefix":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListServerCertificatesResult","type":"structure","required":["ServerCertificateMetadataList"],"members":{"ServerCertificateMetadataList":{"type":"list","member":{"shape":"S62"}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListServiceSpecificCredentials":{"input":{"type":"structure","members":{"UserName":{},"ServiceName":{}}},"output":{"resultWrapper":"ListServiceSpecificCredentialsResult","type":"structure","members":{"ServiceSpecificCredentials":{"type":"list","member":{"type":"structure","required":["UserName","Status","ServiceUserName","CreateDate","ServiceSpecificCredentialId","ServiceName"],"members":{"UserName":{},"Status":{},"ServiceUserName":{},"CreateDate":{"type":"timestamp"},"ServiceSpecificCredentialId":{},"ServiceName":{}}}}}}},"ListSigningCertificates":{"input":{"type":"structure","members":{"UserName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListSigningCertificatesResult","type":"structure","required":["Certificates"],"members":{"Certificates":{"type":"list","member":{"shape":"S92"}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListUserPolicies":{"input":{"type":"structure","required":["UserName"],"members":{"UserName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListUserPoliciesResult","type":"structure","required":["PolicyNames"],"members":{"PolicyNames":{"shape":"S7g"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListUserTags":{"input":{"type":"structure","required":["UserName"],"members":{"UserName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListUserTagsResult","type":"structure","required":["Tags"],"members":{"Tags":{"shape":"S14"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListUsers":{"input":{"type":"structure","members":{"PathPrefix":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListUsersResult","type":"structure","required":["Users"],"members":{"Users":{"shape":"S50"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListVirtualMFADevices":{"input":{"type":"structure","members":{"AssignmentStatus":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListVirtualMFADevicesResult","type":"structure","required":["VirtualMFADevices"],"members":{"VirtualMFADevices":{"type":"list","member":{"shape":"S2f"}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"PutGroupPolicy":{"input":{"type":"structure","required":["GroupName","PolicyName","PolicyDocument"],"members":{"GroupName":{},"PolicyName":{},"PolicyDocument":{}}}},"PutRolePermissionsBoundary":{"input":{"type":"structure","required":["RoleName","PermissionsBoundary"],"members":{"RoleName":{},"PermissionsBoundary":{}}}},"PutRolePolicy":{"input":{"type":"structure","required":["RoleName","PolicyName","PolicyDocument"],"members":{"RoleName":{},"PolicyName":{},"PolicyDocument":{}}}},"PutUserPermissionsBoundary":{"input":{"type":"structure","required":["UserName","PermissionsBoundary"],"members":{"UserName":{},"PermissionsBoundary":{}}}},"PutUserPolicy":{"input":{"type":"structure","required":["UserName","PolicyName","PolicyDocument"],"members":{"UserName":{},"PolicyName":{},"PolicyDocument":{}}}},"RemoveClientIDFromOpenIDConnectProvider":{"input":{"type":"structure","required":["OpenIDConnectProviderArn","ClientID"],"members":{"OpenIDConnectProviderArn":{},"ClientID":{}}}},"RemoveRoleFromInstanceProfile":{"input":{"type":"structure","required":["InstanceProfileName","RoleName"],"members":{"InstanceProfileName":{},"RoleName":{}}}},"RemoveUserFromGroup":{"input":{"type":"structure","required":["GroupName","UserName"],"members":{"GroupName":{},"UserName":{}}}},"ResetServiceSpecificCredential":{"input":{"type":"structure","required":["ServiceSpecificCredentialId"],"members":{"UserName":{},"ServiceSpecificCredentialId":{}}},"output":{"resultWrapper":"ResetServiceSpecificCredentialResult","type":"structure","members":{"ServiceSpecificCredential":{"shape":"S25"}}}},"ResyncMFADevice":{"input":{"type":"structure","required":["UserName","SerialNumber","AuthenticationCode1","AuthenticationCode2"],"members":{"UserName":{},"SerialNumber":{},"AuthenticationCode1":{},"AuthenticationCode2":{}}}},"SetDefaultPolicyVersion":{"input":{"type":"structure","required":["PolicyArn","VersionId"],"members":{"PolicyArn":{},"VersionId":{}}}},"SetSecurityTokenServicePreferences":{"input":{"type":"structure","required":["GlobalEndpointTokenVersion"],"members":{"GlobalEndpointTokenVersion":{}}}},"SimulateCustomPolicy":{"input":{"type":"structure","required":["PolicyInputList","ActionNames"],"members":{"PolicyInputList":{"shape":"S4q"},"ActionNames":{"shape":"S9s"},"ResourceArns":{"shape":"S9u"},"ResourcePolicy":{},"ResourceOwner":{},"CallerArn":{},"ContextEntries":{"shape":"S9w"},"ResourceHandlingOption":{},"MaxItems":{"type":"integer"},"Marker":{}}},"output":{"shape":"Sa2","resultWrapper":"SimulateCustomPolicyResult"}},"SimulatePrincipalPolicy":{"input":{"type":"structure","required":["PolicySourceArn","ActionNames"],"members":{"PolicySourceArn":{},"PolicyInputList":{"shape":"S4q"},"ActionNames":{"shape":"S9s"},"ResourceArns":{"shape":"S9u"},"ResourcePolicy":{},"ResourceOwner":{},"CallerArn":{},"ContextEntries":{"shape":"S9w"},"ResourceHandlingOption":{},"MaxItems":{"type":"integer"},"Marker":{}}},"output":{"shape":"Sa2","resultWrapper":"SimulatePrincipalPolicyResult"}},"TagRole":{"input":{"type":"structure","required":["RoleName","Tags"],"members":{"RoleName":{},"Tags":{"shape":"S14"}}}},"TagUser":{"input":{"type":"structure","required":["UserName","Tags"],"members":{"UserName":{},"Tags":{"shape":"S14"}}}},"UntagRole":{"input":{"type":"structure","required":["RoleName","TagKeys"],"members":{"RoleName":{},"TagKeys":{"shape":"Sam"}}}},"UntagUser":{"input":{"type":"structure","required":["UserName","TagKeys"],"members":{"UserName":{},"TagKeys":{"shape":"Sam"}}}},"UpdateAccessKey":{"input":{"type":"structure","required":["AccessKeyId","Status"],"members":{"UserName":{},"AccessKeyId":{},"Status":{}}}},"UpdateAccountPasswordPolicy":{"input":{"type":"structure","members":{"MinimumPasswordLength":{"type":"integer"},"RequireSymbols":{"type":"boolean"},"RequireNumbers":{"type":"boolean"},"RequireUppercaseCharacters":{"type":"boolean"},"RequireLowercaseCharacters":{"type":"boolean"},"AllowUsersToChangePassword":{"type":"boolean"},"MaxPasswordAge":{"type":"integer"},"PasswordReusePrevention":{"type":"integer"},"HardExpiry":{"type":"boolean"}}}},"UpdateAssumeRolePolicy":{"input":{"type":"structure","required":["RoleName","PolicyDocument"],"members":{"RoleName":{},"PolicyDocument":{}}}},"UpdateGroup":{"input":{"type":"structure","required":["GroupName"],"members":{"GroupName":{},"NewPath":{},"NewGroupName":{}}}},"UpdateLoginProfile":{"input":{"type":"structure","required":["UserName"],"members":{"UserName":{},"Password":{"shape":"Sf"},"PasswordResetRequired":{"type":"boolean"}}}},"UpdateOpenIDConnectProviderThumbprint":{"input":{"type":"structure","required":["OpenIDConnectProviderArn","ThumbprintList"],"members":{"OpenIDConnectProviderArn":{},"ThumbprintList":{"shape":"S1f"}}}},"UpdateRole":{"input":{"type":"structure","required":["RoleName"],"members":{"RoleName":{},"Description":{},"MaxSessionDuration":{"type":"integer"}}},"output":{"resultWrapper":"UpdateRoleResult","type":"structure","members":{}}},"UpdateRoleDescription":{"input":{"type":"structure","required":["RoleName","Description"],"members":{"RoleName":{},"Description":{}}},"output":{"resultWrapper":"UpdateRoleDescriptionResult","type":"structure","members":{"Role":{"shape":"Sy"}}}},"UpdateSAMLProvider":{"input":{"type":"structure","required":["SAMLMetadataDocument","SAMLProviderArn"],"members":{"SAMLMetadataDocument":{},"SAMLProviderArn":{}}},"output":{"resultWrapper":"UpdateSAMLProviderResult","type":"structure","members":{"SAMLProviderArn":{}}}},"UpdateSSHPublicKey":{"input":{"type":"structure","required":["UserName","SSHPublicKeyId","Status"],"members":{"UserName":{},"SSHPublicKeyId":{},"Status":{}}}},"UpdateServerCertificate":{"input":{"type":"structure","required":["ServerCertificateName"],"members":{"ServerCertificateName":{},"NewPath":{},"NewServerCertificateName":{}}}},"UpdateServiceSpecificCredential":{"input":{"type":"structure","required":["ServiceSpecificCredentialId","Status"],"members":{"UserName":{},"ServiceSpecificCredentialId":{},"Status":{}}}},"UpdateSigningCertificate":{"input":{"type":"structure","required":["CertificateId","Status"],"members":{"UserName":{},"CertificateId":{},"Status":{}}}},"UpdateUser":{"input":{"type":"structure","required":["UserName"],"members":{"UserName":{},"NewPath":{},"NewUserName":{}}}},"UploadSSHPublicKey":{"input":{"type":"structure","required":["UserName","SSHPublicKeyBody"],"members":{"UserName":{},"SSHPublicKeyBody":{}}},"output":{"resultWrapper":"UploadSSHPublicKeyResult","type":"structure","members":{"SSHPublicKey":{"shape":"S5w"}}}},"UploadServerCertificate":{"input":{"type":"structure","required":["ServerCertificateName","CertificateBody","PrivateKey"],"members":{"Path":{},"ServerCertificateName":{},"CertificateBody":{},"PrivateKey":{"type":"string","sensitive":true},"CertificateChain":{}}},"output":{"resultWrapper":"UploadServerCertificateResult","type":"structure","members":{"ServerCertificateMetadata":{"shape":"S62"}}}},"UploadSigningCertificate":{"input":{"type":"structure","required":["CertificateBody"],"members":{"UserName":{},"CertificateBody":{}}},"output":{"resultWrapper":"UploadSigningCertificateResult","type":"structure","required":["Certificate"],"members":{"Certificate":{"shape":"S92"}}}}},"shapes":{"Sf":{"type":"string","sensitive":true},"Ss":{"type":"structure","required":["Path","GroupName","GroupId","Arn","CreateDate"],"members":{"Path":{},"GroupName":{},"GroupId":{},"Arn":{},"CreateDate":{"type":"timestamp"}}},"Sw":{"type":"structure","required":["Path","InstanceProfileName","InstanceProfileId","Arn","CreateDate","Roles"],"members":{"Path":{},"InstanceProfileName":{},"InstanceProfileId":{},"Arn":{},"CreateDate":{"type":"timestamp"},"Roles":{"shape":"Sx"}}},"Sx":{"type":"list","member":{"shape":"Sy"}},"Sy":{"type":"structure","required":["Path","RoleName","RoleId","Arn","CreateDate"],"members":{"Path":{},"RoleName":{},"RoleId":{},"Arn":{},"CreateDate":{"type":"timestamp"},"AssumeRolePolicyDocument":{},"Description":{},"MaxSessionDuration":{"type":"integer"},"PermissionsBoundary":{"shape":"S12"},"Tags":{"shape":"S14"}}},"S12":{"type":"structure","members":{"PermissionsBoundaryType":{},"PermissionsBoundaryArn":{}}},"S14":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S1b":{"type":"structure","required":["UserName","CreateDate"],"members":{"UserName":{},"CreateDate":{"type":"timestamp"},"PasswordResetRequired":{"type":"boolean"}}},"S1e":{"type":"list","member":{}},"S1f":{"type":"list","member":{}},"S1n":{"type":"structure","members":{"PolicyName":{},"PolicyId":{},"Arn":{},"Path":{},"DefaultVersionId":{},"AttachmentCount":{"type":"integer"},"PermissionsBoundaryUsageCount":{"type":"integer"},"IsAttachable":{"type":"boolean"},"Description":{},"CreateDate":{"type":"timestamp"},"UpdateDate":{"type":"timestamp"}}},"S1s":{"type":"structure","members":{"Document":{},"VersionId":{},"IsDefaultVersion":{"type":"boolean"},"CreateDate":{"type":"timestamp"}}},"S25":{"type":"structure","required":["CreateDate","ServiceName","ServiceUserName","ServicePassword","ServiceSpecificCredentialId","UserName","Status"],"members":{"CreateDate":{"type":"timestamp"},"ServiceName":{},"ServiceUserName":{},"ServicePassword":{"type":"string","sensitive":true},"ServiceSpecificCredentialId":{},"UserName":{},"Status":{}}},"S2b":{"type":"structure","required":["Path","UserName","UserId","Arn","CreateDate"],"members":{"Path":{},"UserName":{},"UserId":{},"Arn":{},"CreateDate":{"type":"timestamp"},"PasswordLastUsed":{"type":"timestamp"},"PermissionsBoundary":{"shape":"S12"},"Tags":{"shape":"S14"}}},"S2f":{"type":"structure","required":["SerialNumber"],"members":{"SerialNumber":{},"Base32StringSeed":{"shape":"S2h"},"QRCodePNG":{"shape":"S2h"},"User":{"shape":"S2b"},"EnableDate":{"type":"timestamp"}}},"S2h":{"type":"blob","sensitive":true},"S41":{"type":"list","member":{"type":"structure","members":{"PolicyName":{},"PolicyDocument":{}}}},"S44":{"type":"list","member":{"type":"structure","members":{"PolicyName":{},"PolicyArn":{}}}},"S4a":{"type":"list","member":{"shape":"Sw"}},"S4d":{"type":"list","member":{"shape":"S1s"}},"S4q":{"type":"list","member":{}},"S4r":{"type":"structure","members":{"ContextKeyNames":{"shape":"S4s"}}},"S4s":{"type":"list","member":{}},"S50":{"type":"list","member":{"shape":"S2b"}},"S5i":{"type":"structure","required":["Message","Code"],"members":{"Message":{},"Code":{}}},"S5w":{"type":"structure","required":["UserName","SSHPublicKeyId","Fingerprint","SSHPublicKeyBody","Status"],"members":{"UserName":{},"SSHPublicKeyId":{},"Fingerprint":{},"SSHPublicKeyBody":{},"Status":{},"UploadDate":{"type":"timestamp"}}},"S62":{"type":"structure","required":["Path","ServerCertificateName","ServerCertificateId","Arn"],"members":{"Path":{},"ServerCertificateName":{},"ServerCertificateId":{},"Arn":{},"UploadDate":{"type":"timestamp"},"Expiration":{"type":"timestamp"}}},"S7g":{"type":"list","member":{}},"S7k":{"type":"list","member":{"shape":"Ss"}},"S92":{"type":"structure","required":["UserName","CertificateId","CertificateBody","Status"],"members":{"UserName":{},"CertificateId":{},"CertificateBody":{},"Status":{},"UploadDate":{"type":"timestamp"}}},"S9s":{"type":"list","member":{}},"S9u":{"type":"list","member":{}},"S9w":{"type":"list","member":{"type":"structure","members":{"ContextKeyName":{},"ContextKeyValues":{"type":"list","member":{}},"ContextKeyType":{}}}},"Sa2":{"type":"structure","members":{"EvaluationResults":{"type":"list","member":{"type":"structure","required":["EvalActionName","EvalDecision"],"members":{"EvalActionName":{},"EvalResourceName":{},"EvalDecision":{},"MatchedStatements":{"shape":"Sa6"},"MissingContextValues":{"shape":"S4s"},"OrganizationsDecisionDetail":{"type":"structure","members":{"AllowedByOrganizations":{"type":"boolean"}}},"EvalDecisionDetails":{"shape":"Sae"},"ResourceSpecificResults":{"type":"list","member":{"type":"structure","required":["EvalResourceName","EvalResourceDecision"],"members":{"EvalResourceName":{},"EvalResourceDecision":{},"MatchedStatements":{"shape":"Sa6"},"MissingContextValues":{"shape":"S4s"},"EvalDecisionDetails":{"shape":"Sae"}}}}}}},"IsTruncated":{"type":"boolean"},"Marker":{}}},"Sa6":{"type":"list","member":{"type":"structure","members":{"SourcePolicyId":{},"SourcePolicyType":{},"StartPosition":{"shape":"Saa"},"EndPosition":{"shape":"Saa"}}}},"Saa":{"type":"structure","members":{"Line":{"type":"integer"},"Column":{"type":"integer"}}},"Sae":{"type":"map","key":{},"value":{}},"Sam":{"type":"list","member":{}}}}')},de4B:function(e,t,r){var n=r("4eZz").parseMessage;e.exports={parseEvent:function(e,t,r){var i=n(t),o=i.headers[":message-type"];if(o){if("error"===o.value)throw function(e){var t=e.headers[":error-code"],r=e.headers[":error-message"],n=new Error(r.value||r);return n.code=n.name=t.value||t,n}(i);if("event"!==o.value)return}var a=i.headers[":event-type"],s=r.members[a.value];if(s){var u={},c=s.eventPayloadMemberName;if(c){var l=s.members[c];u[c]="binary"===l.type?i.body:e.parse(i.body.toString(),l)}for(var p=s.eventHeaderMemberNames,m=0;m1&&e<5}function i(e,t,r,i){var o=e+" ";switch(r){case"s":return t||i?"pár sekúnd":"pár sekundami";case"ss":return t||i?o+(n(e)?"sekundy":"sekúnd"):o+"sekundami";case"m":return t?"minúta":i?"minútu":"minútou";case"mm":return t||i?o+(n(e)?"minúty":"minút"):o+"minútami";case"h":return t?"hodina":i?"hodinu":"hodinou";case"hh":return t||i?o+(n(e)?"hodiny":"hodín"):o+"hodinami";case"d":return t||i?"deň":"dňom";case"dd":return t||i?o+(n(e)?"dni":"dní"):o+"dňami";case"M":return t||i?"mesiac":"mesiacom";case"MM":return t||i?o+(n(e)?"mesiace":"mesiacov"):o+"mesiacmi";case"y":return t||i?"rok":"rokom";case"yy":return t||i?o+(n(e)?"roky":"rokov"):o+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:r,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("wd/R"))},eFjS:function(e,t,r){var n=r("QsWE"),i=r("BaN1"),o=r("KFai");e.exports={buildRequest:function(e){o.buildRequest(e),["GET","HEAD"].indexOf(e.httpRequest.method)<0&&function(e){var t=e.service.api.operations[e.operation].input,r=new n.XML.Builder,o=e.params,a=t.payload;if(a){var s=t.members[a];if(void 0===(o=o[a]))return;e.httpRequest.body="structure"===s.type?r.toXML(o,s,s.name,!0):o}else e.httpRequest.body=r.toXML(o,t,t.name||t.shape||i.string.upperFirst(e.operation)+"Request")}(e)},extractError:function(e){var t;o.extractError(e);try{t=(new n.XML.Parser).parse(e.httpResponse.body.toString())}catch(r){t={Code:e.httpResponse.statusCode,Message:e.httpResponse.statusMessage}}t.Errors&&(t=t.Errors),t.Error&&(t=t.Error),e.error=i.error(new Error,t.Code?{code:t.Code,message:t.Message}:{code:e.httpResponse.statusCode,message:null})},extractData:function(e){var t;o.extractData(e);var r=e.request,a=e.httpResponse.body,s=r.service.api.operations[r.operation].output,u=s.payload;if(u){var c=s.members[u];c.isEventStream?(t=new n.XML.Parser,e.data[u]=i.createEventStream(2===n.HttpClient.streamsApiVersion?e.httpResponse.stream:e.httpResponse.body,t,c)):"structure"===c.type?(t=new n.XML.Parser,e.data[u]=t.parse(a.toString(),c)):e.data[u]="binary"===c.type||c.isStreaming?a:c.toType(a)}else if(a.length>0){var l=(t=new n.XML.Parser).parse(a.toString(),s);i.update(e.data,l)}}}},eLAQ:function(e,t,r){var n=r("QsWE");n.SequentialExecutor=n.util.inherit({constructor:function(){this._events={}},listeners:function(e){return this._events[e]?this._events[e].slice(0):[]},on:function(e,t,r){return this._events[e]?r?this._events[e].unshift(t):this._events[e].push(t):this._events[e]=[t],this},onAsync:function(e,t,r){return t._isAsync=!0,this.on(e,t,r)},removeListener:function(e,t){var r=this._events[e];if(r){for(var n=r.length,i=-1,o=0;o-1&&r.splice(i,1)}return this},removeAllListeners:function(e){return e?delete this._events[e]:this._events={},this},emit:function(e,t,r){r||(r=function(){});var n=this.listeners(e),i=n.length;return this.callListeners(n,t,r),i>0},callListeners:function(e,t,r,i){var o=this,a=i||null;function s(i){if(i&&(a=n.util.error(a||new Error,i),o._haltHandlersOnError))return r.call(o,a);o.callListeners(e,t,r,a)}for(;e.length>0;){var u=e.shift();if(u._isAsync)return void u.apply(o,t.concat([s]));try{u.apply(o,t)}catch(c){a=n.util.error(a||new Error,c)}if(a&&o._haltHandlersOnError)return void r.call(o,a)}r.call(o,a)},addListeners:function(e){var t=this;return e._events&&(e=e._events),n.util.each(e,(function(e,r){"function"==typeof r&&(r=[r]),n.util.arrayEach(r,(function(r){t.on(e,r)}))})),t},addNamedListener:function(e,t,r,n){return this[e]=r,this.addListener(t,r,n),this},addNamedAsyncListener:function(e,t,r,n){return r._isAsync=!0,this.addNamedListener(e,t,r,n)},addNamedListeners:function(e){var t=this;return e((function(){t.addNamedListener.apply(t,arguments)}),(function(){t.addNamedAsyncListener.apply(t,arguments)})),this}}),n.SequentialExecutor.prototype.addListener=n.SequentialExecutor.prototype.on,e.exports=n.SequentialExecutor},ed8Z:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2016-11-25","endpointPrefix":"cloudfront","globalEndpoint":"cloudfront.amazonaws.com","protocol":"rest-xml","serviceAbbreviation":"CloudFront","serviceFullName":"Amazon CloudFront","serviceId":"CloudFront","signatureVersion":"v4","uid":"cloudfront-2016-11-25"},"operations":{"CreateCloudFrontOriginAccessIdentity":{"http":{"requestUri":"/2016-11-25/origin-access-identity/cloudfront","responseCode":201},"input":{"type":"structure","required":["CloudFrontOriginAccessIdentityConfig"],"members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2","locationName":"CloudFrontOriginAccessIdentityConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},"payload":"CloudFrontOriginAccessIdentityConfig"},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"CreateDistribution":{"http":{"requestUri":"/2016-11-25/distribution","responseCode":201},"input":{"type":"structure","required":["DistributionConfig"],"members":{"DistributionConfig":{"shape":"S7","locationName":"DistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},"payload":"DistributionConfig"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1s"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"CreateDistributionWithTags":{"http":{"requestUri":"/2016-11-25/distribution?WithTags","responseCode":201},"input":{"type":"structure","required":["DistributionConfigWithTags"],"members":{"DistributionConfigWithTags":{"locationName":"DistributionConfigWithTags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"},"type":"structure","required":["DistributionConfig","Tags"],"members":{"DistributionConfig":{"shape":"S7"},"Tags":{"shape":"S21"}}}},"payload":"DistributionConfigWithTags"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1s"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"CreateInvalidation":{"http":{"requestUri":"/2016-11-25/distribution/{DistributionId}/invalidation","responseCode":201},"input":{"type":"structure","required":["DistributionId","InvalidationBatch"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"InvalidationBatch":{"shape":"S28","locationName":"InvalidationBatch","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},"payload":"InvalidationBatch"},"output":{"type":"structure","members":{"Location":{"location":"header","locationName":"Location"},"Invalidation":{"shape":"S2c"}},"payload":"Invalidation"}},"CreateStreamingDistribution":{"http":{"requestUri":"/2016-11-25/streaming-distribution","responseCode":201},"input":{"type":"structure","required":["StreamingDistributionConfig"],"members":{"StreamingDistributionConfig":{"shape":"S2e","locationName":"StreamingDistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},"payload":"StreamingDistributionConfig"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S2i"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"CreateStreamingDistributionWithTags":{"http":{"requestUri":"/2016-11-25/streaming-distribution?WithTags","responseCode":201},"input":{"type":"structure","required":["StreamingDistributionConfigWithTags"],"members":{"StreamingDistributionConfigWithTags":{"locationName":"StreamingDistributionConfigWithTags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"},"type":"structure","required":["StreamingDistributionConfig","Tags"],"members":{"StreamingDistributionConfig":{"shape":"S2e"},"Tags":{"shape":"S21"}}}},"payload":"StreamingDistributionConfigWithTags"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S2i"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"DeleteCloudFrontOriginAccessIdentity":{"http":{"method":"DELETE","requestUri":"/2016-11-25/origin-access-identity/cloudfront/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteDistribution":{"http":{"method":"DELETE","requestUri":"/2016-11-25/distribution/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteStreamingDistribution":{"http":{"method":"DELETE","requestUri":"/2016-11-25/streaming-distribution/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"GetCloudFrontOriginAccessIdentity":{"http":{"method":"GET","requestUri":"/2016-11-25/origin-access-identity/cloudfront/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"GetCloudFrontOriginAccessIdentityConfig":{"http":{"method":"GET","requestUri":"/2016-11-25/origin-access-identity/cloudfront/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentityConfig"}},"GetDistribution":{"http":{"method":"GET","requestUri":"/2016-11-25/distribution/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Distribution":{"shape":"S1s"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"GetDistributionConfig":{"http":{"method":"GET","requestUri":"/2016-11-25/distribution/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"DistributionConfig":{"shape":"S7"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"DistributionConfig"}},"GetInvalidation":{"http":{"method":"GET","requestUri":"/2016-11-25/distribution/{DistributionId}/invalidation/{Id}"},"input":{"type":"structure","required":["DistributionId","Id"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Invalidation":{"shape":"S2c"}},"payload":"Invalidation"}},"GetStreamingDistribution":{"http":{"method":"GET","requestUri":"/2016-11-25/streaming-distribution/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S2i"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"GetStreamingDistributionConfig":{"http":{"method":"GET","requestUri":"/2016-11-25/streaming-distribution/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"StreamingDistributionConfig":{"shape":"S2e"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistributionConfig"}},"ListCloudFrontOriginAccessIdentities":{"http":{"method":"GET","requestUri":"/2016-11-25/origin-access-identity/cloudfront"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentityList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CloudFrontOriginAccessIdentitySummary","type":"structure","required":["Id","S3CanonicalUserId","Comment"],"members":{"Id":{},"S3CanonicalUserId":{},"Comment":{}}}}}}},"payload":"CloudFrontOriginAccessIdentityList"}},"ListDistributions":{"http":{"method":"GET","requestUri":"/2016-11-25/distribution"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"DistributionList":{"shape":"S3a"}},"payload":"DistributionList"}},"ListDistributionsByWebACLId":{"http":{"method":"GET","requestUri":"/2016-11-25/distributionsByWebACLId/{WebACLId}"},"input":{"type":"structure","required":["WebACLId"],"members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"},"WebACLId":{"location":"uri","locationName":"WebACLId"}}},"output":{"type":"structure","members":{"DistributionList":{"shape":"S3a"}},"payload":"DistributionList"}},"ListInvalidations":{"http":{"method":"GET","requestUri":"/2016-11-25/distribution/{DistributionId}/invalidation"},"input":{"type":"structure","required":["DistributionId"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"InvalidationList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"InvalidationSummary","type":"structure","required":["Id","CreateTime","Status"],"members":{"Id":{},"CreateTime":{"type":"timestamp"},"Status":{}}}}}}},"payload":"InvalidationList"}},"ListStreamingDistributions":{"http":{"method":"GET","requestUri":"/2016-11-25/streaming-distribution"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"StreamingDistributionList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"StreamingDistributionSummary","type":"structure","required":["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"S3Origin":{"shape":"S2f"},"Aliases":{"shape":"S8"},"TrustedSigners":{"shape":"Sy"},"Comment":{},"PriceClass":{},"Enabled":{"type":"boolean"}}}}}}},"payload":"StreamingDistributionList"}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/2016-11-25/tagging"},"input":{"type":"structure","required":["Resource"],"members":{"Resource":{"location":"querystring","locationName":"Resource"}}},"output":{"type":"structure","required":["Tags"],"members":{"Tags":{"shape":"S21"}},"payload":"Tags"}},"TagResource":{"http":{"requestUri":"/2016-11-25/tagging?Operation=Tag","responseCode":204},"input":{"type":"structure","required":["Resource","Tags"],"members":{"Resource":{"location":"querystring","locationName":"Resource"},"Tags":{"shape":"S21","locationName":"Tags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},"payload":"Tags"}},"UntagResource":{"http":{"requestUri":"/2016-11-25/tagging?Operation=Untag","responseCode":204},"input":{"type":"structure","required":["Resource","TagKeys"],"members":{"Resource":{"location":"querystring","locationName":"Resource"},"TagKeys":{"locationName":"TagKeys","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"},"type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Key"}}}}},"payload":"TagKeys"}},"UpdateCloudFrontOriginAccessIdentity":{"http":{"method":"PUT","requestUri":"/2016-11-25/origin-access-identity/cloudfront/{Id}/config"},"input":{"type":"structure","required":["CloudFrontOriginAccessIdentityConfig","Id"],"members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2","locationName":"CloudFrontOriginAccessIdentityConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"CloudFrontOriginAccessIdentityConfig"},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"UpdateDistribution":{"http":{"method":"PUT","requestUri":"/2016-11-25/distribution/{Id}/config"},"input":{"type":"structure","required":["DistributionConfig","Id"],"members":{"DistributionConfig":{"shape":"S7","locationName":"DistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"DistributionConfig"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1s"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"UpdateStreamingDistribution":{"http":{"method":"PUT","requestUri":"/2016-11-25/streaming-distribution/{Id}/config"},"input":{"type":"structure","required":["StreamingDistributionConfig","Id"],"members":{"StreamingDistributionConfig":{"shape":"S2e","locationName":"StreamingDistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"StreamingDistributionConfig"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S2i"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}}},"shapes":{"S2":{"type":"structure","required":["CallerReference","Comment"],"members":{"CallerReference":{},"Comment":{}}},"S5":{"type":"structure","required":["Id","S3CanonicalUserId"],"members":{"Id":{},"S3CanonicalUserId":{},"CloudFrontOriginAccessIdentityConfig":{"shape":"S2"}}},"S7":{"type":"structure","required":["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],"members":{"CallerReference":{},"Aliases":{"shape":"S8"},"DefaultRootObject":{},"Origins":{"shape":"Sb"},"DefaultCacheBehavior":{"shape":"Sn"},"CacheBehaviors":{"shape":"S1a"},"CustomErrorResponses":{"shape":"S1d"},"Comment":{},"Logging":{"type":"structure","required":["Enabled","IncludeCookies","Bucket","Prefix"],"members":{"Enabled":{"type":"boolean"},"IncludeCookies":{"type":"boolean"},"Bucket":{},"Prefix":{}}},"PriceClass":{},"Enabled":{"type":"boolean"},"ViewerCertificate":{"shape":"S1i"},"Restrictions":{"shape":"S1m"},"WebACLId":{},"HttpVersion":{},"IsIPV6Enabled":{"type":"boolean"}}},"S8":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CNAME"}}}},"Sb":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Origin","type":"structure","required":["Id","DomainName"],"members":{"Id":{},"DomainName":{},"OriginPath":{},"CustomHeaders":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"OriginCustomHeader","type":"structure","required":["HeaderName","HeaderValue"],"members":{"HeaderName":{},"HeaderValue":{}}}}}},"S3OriginConfig":{"type":"structure","required":["OriginAccessIdentity"],"members":{"OriginAccessIdentity":{}}},"CustomOriginConfig":{"type":"structure","required":["HTTPPort","HTTPSPort","OriginProtocolPolicy"],"members":{"HTTPPort":{"type":"integer"},"HTTPSPort":{"type":"integer"},"OriginProtocolPolicy":{},"OriginSslProtocols":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"SslProtocol"}}}}}}}}}}},"Sn":{"type":"structure","required":["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],"members":{"TargetOriginId":{},"ForwardedValues":{"shape":"So"},"TrustedSigners":{"shape":"Sy"},"ViewerProtocolPolicy":{},"MinTTL":{"type":"long"},"AllowedMethods":{"shape":"S12"},"SmoothStreaming":{"type":"boolean"},"DefaultTTL":{"type":"long"},"MaxTTL":{"type":"long"},"Compress":{"type":"boolean"},"LambdaFunctionAssociations":{"shape":"S16"}}},"So":{"type":"structure","required":["QueryString","Cookies"],"members":{"QueryString":{"type":"boolean"},"Cookies":{"type":"structure","required":["Forward"],"members":{"Forward":{},"WhitelistedNames":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}}}},"Headers":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}},"QueryStringCacheKeys":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}}}},"Sy":{"type":"structure","required":["Enabled","Quantity"],"members":{"Enabled":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"AwsAccountNumber"}}}},"S12":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"shape":"S13"},"CachedMethods":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"shape":"S13"}}}}},"S13":{"type":"list","member":{"locationName":"Method"}},"S16":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"LambdaFunctionAssociation","type":"structure","members":{"LambdaFunctionARN":{},"EventType":{}}}}}},"S1a":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CacheBehavior","type":"structure","required":["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],"members":{"PathPattern":{},"TargetOriginId":{},"ForwardedValues":{"shape":"So"},"TrustedSigners":{"shape":"Sy"},"ViewerProtocolPolicy":{},"MinTTL":{"type":"long"},"AllowedMethods":{"shape":"S12"},"SmoothStreaming":{"type":"boolean"},"DefaultTTL":{"type":"long"},"MaxTTL":{"type":"long"},"Compress":{"type":"boolean"},"LambdaFunctionAssociations":{"shape":"S16"}}}}}},"S1d":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CustomErrorResponse","type":"structure","required":["ErrorCode"],"members":{"ErrorCode":{"type":"integer"},"ResponsePagePath":{},"ResponseCode":{},"ErrorCachingMinTTL":{"type":"long"}}}}}},"S1i":{"type":"structure","members":{"CloudFrontDefaultCertificate":{"type":"boolean"},"IAMCertificateId":{},"ACMCertificateArn":{},"SSLSupportMethod":{},"MinimumProtocolVersion":{},"Certificate":{"deprecated":true},"CertificateSource":{"deprecated":true}}},"S1m":{"type":"structure","required":["GeoRestriction"],"members":{"GeoRestriction":{"type":"structure","required":["RestrictionType","Quantity"],"members":{"RestrictionType":{},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Location"}}}}}},"S1s":{"type":"structure","required":["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"InProgressInvalidationBatches":{"type":"integer"},"DomainName":{},"ActiveTrustedSigners":{"shape":"S1u"},"DistributionConfig":{"shape":"S7"}}},"S1u":{"type":"structure","required":["Enabled","Quantity"],"members":{"Enabled":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Signer","type":"structure","members":{"AwsAccountNumber":{},"KeyPairIds":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"KeyPairId"}}}}}}}}},"S21":{"type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Tag","type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}}}},"S28":{"type":"structure","required":["Paths","CallerReference"],"members":{"Paths":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Path"}}}},"CallerReference":{}}},"S2c":{"type":"structure","required":["Id","Status","CreateTime","InvalidationBatch"],"members":{"Id":{},"Status":{},"CreateTime":{"type":"timestamp"},"InvalidationBatch":{"shape":"S28"}}},"S2e":{"type":"structure","required":["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],"members":{"CallerReference":{},"S3Origin":{"shape":"S2f"},"Aliases":{"shape":"S8"},"Comment":{},"Logging":{"type":"structure","required":["Enabled","Bucket","Prefix"],"members":{"Enabled":{"type":"boolean"},"Bucket":{},"Prefix":{}}},"TrustedSigners":{"shape":"Sy"},"PriceClass":{},"Enabled":{"type":"boolean"}}},"S2f":{"type":"structure","required":["DomainName","OriginAccessIdentity"],"members":{"DomainName":{},"OriginAccessIdentity":{}}},"S2i":{"type":"structure","required":["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"ActiveTrustedSigners":{"shape":"S1u"},"StreamingDistributionConfig":{"shape":"S2e"}}},"S3a":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"DistributionSummary","type":"structure","required":["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"Aliases":{"shape":"S8"},"Origins":{"shape":"Sb"},"DefaultCacheBehavior":{"shape":"Sn"},"CacheBehaviors":{"shape":"S1a"},"CustomErrorResponses":{"shape":"S1d"},"Comment":{},"PriceClass":{},"Enabled":{"type":"boolean"},"ViewerCertificate":{"shape":"S1i"},"Restrictions":{"shape":"S1m"},"WebACLId":{},"HttpVersion":{},"IsIPV6Enabled":{"type":"boolean"}}}}}}}}')},endd:function(e,t,r){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},eqyj:function(e,t,r){"use strict";var n=r("xTJ+");e.exports=n.isStandardBrowserEnv()?{write:function(e,t,r,i,o,a){var s=[];s.push(e+"="+encodeURIComponent(t)),n.isNumber(r)&&s.push("expires="+new Date(r).toGMTString()),n.isString(i)&&s.push("path="+i),n.isString(o)&&s.push("domain="+o),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},ewZ1:function(e){e.exports=JSON.parse('{"pagination":{"GetAccountAuthorizationDetails":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":["UserDetailList","GroupDetailList","RoleDetailList","Policies"]},"GetGroup":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"Users"},"ListAccessKeys":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"AccessKeyMetadata"},"ListAccountAliases":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"AccountAliases"},"ListAttachedGroupPolicies":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"AttachedPolicies"},"ListAttachedRolePolicies":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"AttachedPolicies"},"ListAttachedUserPolicies":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"AttachedPolicies"},"ListEntitiesForPolicy":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":["PolicyGroups","PolicyUsers","PolicyRoles"]},"ListGroupPolicies":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"PolicyNames"},"ListGroups":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"Groups"},"ListGroupsForUser":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"Groups"},"ListInstanceProfiles":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"InstanceProfiles"},"ListInstanceProfilesForRole":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"InstanceProfiles"},"ListMFADevices":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"MFADevices"},"ListPolicies":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"Policies"},"ListPolicyVersions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"Versions"},"ListRolePolicies":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"PolicyNames"},"ListRoles":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"Roles"},"ListSAMLProviders":{"result_key":"SAMLProviderList"},"ListSSHPublicKeys":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"SSHPublicKeys"},"ListServerCertificates":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"ServerCertificateMetadataList"},"ListSigningCertificates":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"Certificates"},"ListUserPolicies":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"PolicyNames"},"ListUsers":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"Users"},"ListVirtualMFADevices":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"VirtualMFADevices"},"SimulateCustomPolicy":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"EvaluationResults"},"SimulatePrincipalPolicy":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"EvaluationResults"}}}')},exkh:function(e){e.exports=JSON.parse('{"version":2,"waiters":{"DBInstanceAvailable":{"delay":30,"operation":"DescribeDBInstances","maxAttempts":60,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"DBInstances[].DBInstanceStatus"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"deleting","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"failed","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-restore","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-parameters","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"}]},"DBInstanceDeleted":{"delay":30,"operation":"DescribeDBInstances","maxAttempts":60,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"DBInstances[].DBInstanceStatus"},{"expected":"DBInstanceNotFound","matcher":"error","state":"success"},{"expected":"creating","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"modifying","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"rebooting","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"resetting-master-credentials","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"}]},"DBSnapshotAvailable":{"delay":30,"operation":"DescribeDBSnapshots","maxAttempts":60,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"DBSnapshots[].Status"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"deleting","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"failed","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"incompatible-restore","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"incompatible-parameters","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"}]},"DBSnapshotDeleted":{"delay":30,"operation":"DescribeDBSnapshots","maxAttempts":60,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"DBSnapshots[].Status"},{"expected":"DBSnapshotNotFound","matcher":"error","state":"success"},{"expected":"creating","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"modifying","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"rebooting","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"resetting-master-credentials","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"}]}}}')},fCFY:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2013-02-18","endpointPrefix":"opsworks","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS OpsWorks","serviceId":"OpsWorks","signatureVersion":"v4","targetPrefix":"OpsWorks_20130218","uid":"opsworks-2013-02-18"},"operations":{"AssignInstance":{"input":{"type":"structure","required":["InstanceId","LayerIds"],"members":{"InstanceId":{},"LayerIds":{"shape":"S3"}}}},"AssignVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"VolumeId":{},"InstanceId":{}}}},"AssociateElasticIp":{"input":{"type":"structure","required":["ElasticIp"],"members":{"ElasticIp":{},"InstanceId":{}}}},"AttachElasticLoadBalancer":{"input":{"type":"structure","required":["ElasticLoadBalancerName","LayerId"],"members":{"ElasticLoadBalancerName":{},"LayerId":{}}}},"CloneStack":{"input":{"type":"structure","required":["SourceStackId","ServiceRoleArn"],"members":{"SourceStackId":{},"Name":{},"Region":{},"VpcId":{},"Attributes":{"shape":"S8"},"ServiceRoleArn":{},"DefaultInstanceProfileArn":{},"DefaultOs":{},"HostnameTheme":{},"DefaultAvailabilityZone":{},"DefaultSubnetId":{},"CustomJson":{},"ConfigurationManager":{"shape":"Sa"},"ChefConfiguration":{"shape":"Sb"},"UseCustomCookbooks":{"type":"boolean"},"UseOpsworksSecurityGroups":{"type":"boolean"},"CustomCookbooksSource":{"shape":"Sd"},"DefaultSshKeyName":{},"ClonePermissions":{"type":"boolean"},"CloneAppIds":{"shape":"S3"},"DefaultRootDeviceType":{},"AgentVersion":{}}},"output":{"type":"structure","members":{"StackId":{}}}},"CreateApp":{"input":{"type":"structure","required":["StackId","Name","Type"],"members":{"StackId":{},"Shortname":{},"Name":{},"Description":{},"DataSources":{"shape":"Si"},"Type":{},"AppSource":{"shape":"Sd"},"Domains":{"shape":"S3"},"EnableSsl":{"type":"boolean"},"SslConfiguration":{"shape":"Sl"},"Attributes":{"shape":"Sm"},"Environment":{"shape":"So"}}},"output":{"type":"structure","members":{"AppId":{}}}},"CreateDeployment":{"input":{"type":"structure","required":["StackId","Command"],"members":{"StackId":{},"AppId":{},"InstanceIds":{"shape":"S3"},"LayerIds":{"shape":"S3"},"Command":{"shape":"Ss"},"Comment":{},"CustomJson":{}}},"output":{"type":"structure","members":{"DeploymentId":{}}}},"CreateInstance":{"input":{"type":"structure","required":["StackId","LayerIds","InstanceType"],"members":{"StackId":{},"LayerIds":{"shape":"S3"},"InstanceType":{},"AutoScalingType":{},"Hostname":{},"Os":{},"AmiId":{},"SshKeyName":{},"AvailabilityZone":{},"VirtualizationType":{},"SubnetId":{},"Architecture":{},"RootDeviceType":{},"BlockDeviceMappings":{"shape":"Sz"},"InstallUpdatesOnBoot":{"type":"boolean"},"EbsOptimized":{"type":"boolean"},"AgentVersion":{},"Tenancy":{}}},"output":{"type":"structure","members":{"InstanceId":{}}}},"CreateLayer":{"input":{"type":"structure","required":["StackId","Type","Name","Shortname"],"members":{"StackId":{},"Type":{},"Name":{},"Shortname":{},"Attributes":{"shape":"S17"},"CloudWatchLogsConfiguration":{"shape":"S19"},"CustomInstanceProfileArn":{},"CustomJson":{},"CustomSecurityGroupIds":{"shape":"S3"},"Packages":{"shape":"S3"},"VolumeConfigurations":{"shape":"S1f"},"EnableAutoHealing":{"type":"boolean"},"AutoAssignElasticIps":{"type":"boolean"},"AutoAssignPublicIps":{"type":"boolean"},"CustomRecipes":{"shape":"S1h"},"InstallUpdatesOnBoot":{"type":"boolean"},"UseEbsOptimizedInstances":{"type":"boolean"},"LifecycleEventConfiguration":{"shape":"S1i"}}},"output":{"type":"structure","members":{"LayerId":{}}}},"CreateStack":{"input":{"type":"structure","required":["Name","Region","ServiceRoleArn","DefaultInstanceProfileArn"],"members":{"Name":{},"Region":{},"VpcId":{},"Attributes":{"shape":"S8"},"ServiceRoleArn":{},"DefaultInstanceProfileArn":{},"DefaultOs":{},"HostnameTheme":{},"DefaultAvailabilityZone":{},"DefaultSubnetId":{},"CustomJson":{},"ConfigurationManager":{"shape":"Sa"},"ChefConfiguration":{"shape":"Sb"},"UseCustomCookbooks":{"type":"boolean"},"UseOpsworksSecurityGroups":{"type":"boolean"},"CustomCookbooksSource":{"shape":"Sd"},"DefaultSshKeyName":{},"DefaultRootDeviceType":{},"AgentVersion":{}}},"output":{"type":"structure","members":{"StackId":{}}}},"CreateUserProfile":{"input":{"type":"structure","required":["IamUserArn"],"members":{"IamUserArn":{},"SshUsername":{},"SshPublicKey":{},"AllowSelfManagement":{"type":"boolean"}}},"output":{"type":"structure","members":{"IamUserArn":{}}}},"DeleteApp":{"input":{"type":"structure","required":["AppId"],"members":{"AppId":{}}}},"DeleteInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DeleteElasticIp":{"type":"boolean"},"DeleteVolumes":{"type":"boolean"}}}},"DeleteLayer":{"input":{"type":"structure","required":["LayerId"],"members":{"LayerId":{}}}},"DeleteStack":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{}}}},"DeleteUserProfile":{"input":{"type":"structure","required":["IamUserArn"],"members":{"IamUserArn":{}}}},"DeregisterEcsCluster":{"input":{"type":"structure","required":["EcsClusterArn"],"members":{"EcsClusterArn":{}}}},"DeregisterElasticIp":{"input":{"type":"structure","required":["ElasticIp"],"members":{"ElasticIp":{}}}},"DeregisterInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{}}}},"DeregisterRdsDbInstance":{"input":{"type":"structure","required":["RdsDbInstanceArn"],"members":{"RdsDbInstanceArn":{}}}},"DeregisterVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"VolumeId":{}}}},"DescribeAgentVersions":{"input":{"type":"structure","members":{"StackId":{},"ConfigurationManager":{"shape":"Sa"}}},"output":{"type":"structure","members":{"AgentVersions":{"type":"list","member":{"type":"structure","members":{"Version":{},"ConfigurationManager":{"shape":"Sa"}}}}}}},"DescribeApps":{"input":{"type":"structure","members":{"StackId":{},"AppIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Apps":{"type":"list","member":{"type":"structure","members":{"AppId":{},"StackId":{},"Shortname":{},"Name":{},"Description":{},"DataSources":{"shape":"Si"},"Type":{},"AppSource":{"shape":"Sd"},"Domains":{"shape":"S3"},"EnableSsl":{"type":"boolean"},"SslConfiguration":{"shape":"Sl"},"Attributes":{"shape":"Sm"},"CreatedAt":{},"Environment":{"shape":"So"}}}}}}},"DescribeCommands":{"input":{"type":"structure","members":{"DeploymentId":{},"InstanceId":{},"CommandIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Commands":{"type":"list","member":{"type":"structure","members":{"CommandId":{},"InstanceId":{},"DeploymentId":{},"CreatedAt":{},"AcknowledgedAt":{},"CompletedAt":{},"Status":{},"ExitCode":{"type":"integer"},"LogUrl":{},"Type":{}}}}}}},"DescribeDeployments":{"input":{"type":"structure","members":{"StackId":{},"AppId":{},"DeploymentIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Deployments":{"type":"list","member":{"type":"structure","members":{"DeploymentId":{},"StackId":{},"AppId":{},"CreatedAt":{},"CompletedAt":{},"Duration":{"type":"integer"},"IamUserArn":{},"Comment":{},"Command":{"shape":"Ss"},"Status":{},"CustomJson":{},"InstanceIds":{"shape":"S3"}}}}}}},"DescribeEcsClusters":{"input":{"type":"structure","members":{"EcsClusterArns":{"shape":"S3"},"StackId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"EcsClusters":{"type":"list","member":{"type":"structure","members":{"EcsClusterArn":{},"EcsClusterName":{},"StackId":{},"RegisteredAt":{}}}},"NextToken":{}}}},"DescribeElasticIps":{"input":{"type":"structure","members":{"InstanceId":{},"StackId":{},"Ips":{"shape":"S3"}}},"output":{"type":"structure","members":{"ElasticIps":{"type":"list","member":{"type":"structure","members":{"Ip":{},"Name":{},"Domain":{},"Region":{},"InstanceId":{}}}}}}},"DescribeElasticLoadBalancers":{"input":{"type":"structure","members":{"StackId":{},"LayerIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"ElasticLoadBalancers":{"type":"list","member":{"type":"structure","members":{"ElasticLoadBalancerName":{},"Region":{},"DnsName":{},"StackId":{},"LayerId":{},"VpcId":{},"AvailabilityZones":{"shape":"S3"},"SubnetIds":{"shape":"S3"},"Ec2InstanceIds":{"shape":"S3"}}}}}}},"DescribeInstances":{"input":{"type":"structure","members":{"StackId":{},"LayerId":{},"InstanceIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Instances":{"type":"list","member":{"type":"structure","members":{"AgentVersion":{},"AmiId":{},"Architecture":{},"Arn":{},"AutoScalingType":{},"AvailabilityZone":{},"BlockDeviceMappings":{"shape":"Sz"},"CreatedAt":{},"EbsOptimized":{"type":"boolean"},"Ec2InstanceId":{},"EcsClusterArn":{},"EcsContainerInstanceArn":{},"ElasticIp":{},"Hostname":{},"InfrastructureClass":{},"InstallUpdatesOnBoot":{"type":"boolean"},"InstanceId":{},"InstanceProfileArn":{},"InstanceType":{},"LastServiceErrorId":{},"LayerIds":{"shape":"S3"},"Os":{},"Platform":{},"PrivateDns":{},"PrivateIp":{},"PublicDns":{},"PublicIp":{},"RegisteredBy":{},"ReportedAgentVersion":{},"ReportedOs":{"type":"structure","members":{"Family":{},"Name":{},"Version":{}}},"RootDeviceType":{},"RootDeviceVolumeId":{},"SecurityGroupIds":{"shape":"S3"},"SshHostDsaKeyFingerprint":{},"SshHostRsaKeyFingerprint":{},"SshKeyName":{},"StackId":{},"Status":{},"SubnetId":{},"Tenancy":{},"VirtualizationType":{}}}}}}},"DescribeLayers":{"input":{"type":"structure","members":{"StackId":{},"LayerIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Layers":{"type":"list","member":{"type":"structure","members":{"Arn":{},"StackId":{},"LayerId":{},"Type":{},"Name":{},"Shortname":{},"Attributes":{"shape":"S17"},"CloudWatchLogsConfiguration":{"shape":"S19"},"CustomInstanceProfileArn":{},"CustomJson":{},"CustomSecurityGroupIds":{"shape":"S3"},"DefaultSecurityGroupNames":{"shape":"S3"},"Packages":{"shape":"S3"},"VolumeConfigurations":{"shape":"S1f"},"EnableAutoHealing":{"type":"boolean"},"AutoAssignElasticIps":{"type":"boolean"},"AutoAssignPublicIps":{"type":"boolean"},"DefaultRecipes":{"shape":"S1h"},"CustomRecipes":{"shape":"S1h"},"CreatedAt":{},"InstallUpdatesOnBoot":{"type":"boolean"},"UseEbsOptimizedInstances":{"type":"boolean"},"LifecycleEventConfiguration":{"shape":"S1i"}}}}}}},"DescribeLoadBasedAutoScaling":{"input":{"type":"structure","required":["LayerIds"],"members":{"LayerIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"LoadBasedAutoScalingConfigurations":{"type":"list","member":{"type":"structure","members":{"LayerId":{},"Enable":{"type":"boolean"},"UpScaling":{"shape":"S36"},"DownScaling":{"shape":"S36"}}}}}}},"DescribeMyUserProfile":{"output":{"type":"structure","members":{"UserProfile":{"type":"structure","members":{"IamUserArn":{},"Name":{},"SshUsername":{},"SshPublicKey":{}}}}}},"DescribeOperatingSystems":{"output":{"type":"structure","members":{"OperatingSystems":{"type":"list","member":{"type":"structure","members":{"Name":{},"Id":{},"Type":{},"ConfigurationManagers":{"type":"list","member":{"type":"structure","members":{"Name":{},"Version":{}}}},"ReportedName":{},"ReportedVersion":{},"Supported":{"type":"boolean"}}}}}}},"DescribePermissions":{"input":{"type":"structure","members":{"IamUserArn":{},"StackId":{}}},"output":{"type":"structure","members":{"Permissions":{"type":"list","member":{"type":"structure","members":{"StackId":{},"IamUserArn":{},"AllowSsh":{"type":"boolean"},"AllowSudo":{"type":"boolean"},"Level":{}}}}}}},"DescribeRaidArrays":{"input":{"type":"structure","members":{"InstanceId":{},"StackId":{},"RaidArrayIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"RaidArrays":{"type":"list","member":{"type":"structure","members":{"RaidArrayId":{},"InstanceId":{},"Name":{},"RaidLevel":{"type":"integer"},"NumberOfDisks":{"type":"integer"},"Size":{"type":"integer"},"Device":{},"MountPoint":{},"AvailabilityZone":{},"CreatedAt":{},"StackId":{},"VolumeType":{},"Iops":{"type":"integer"}}}}}}},"DescribeRdsDbInstances":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{},"RdsDbInstanceArns":{"shape":"S3"}}},"output":{"type":"structure","members":{"RdsDbInstances":{"type":"list","member":{"type":"structure","members":{"RdsDbInstanceArn":{},"DbInstanceIdentifier":{},"DbUser":{},"DbPassword":{},"Region":{},"Address":{},"Engine":{},"StackId":{},"MissingOnRds":{"type":"boolean"}}}}}}},"DescribeServiceErrors":{"input":{"type":"structure","members":{"StackId":{},"InstanceId":{},"ServiceErrorIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"ServiceErrors":{"type":"list","member":{"type":"structure","members":{"ServiceErrorId":{},"StackId":{},"InstanceId":{},"Type":{},"Message":{},"CreatedAt":{}}}}}}},"DescribeStackProvisioningParameters":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{}}},"output":{"type":"structure","members":{"AgentInstallerUrl":{},"Parameters":{"type":"map","key":{},"value":{}}}}},"DescribeStackSummary":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{}}},"output":{"type":"structure","members":{"StackSummary":{"type":"structure","members":{"StackId":{},"Name":{},"Arn":{},"LayersCount":{"type":"integer"},"AppsCount":{"type":"integer"},"InstancesCount":{"type":"structure","members":{"Assigning":{"type":"integer"},"Booting":{"type":"integer"},"ConnectionLost":{"type":"integer"},"Deregistering":{"type":"integer"},"Online":{"type":"integer"},"Pending":{"type":"integer"},"Rebooting":{"type":"integer"},"Registered":{"type":"integer"},"Registering":{"type":"integer"},"Requested":{"type":"integer"},"RunningSetup":{"type":"integer"},"SetupFailed":{"type":"integer"},"ShuttingDown":{"type":"integer"},"StartFailed":{"type":"integer"},"StopFailed":{"type":"integer"},"Stopped":{"type":"integer"},"Stopping":{"type":"integer"},"Terminated":{"type":"integer"},"Terminating":{"type":"integer"},"Unassigning":{"type":"integer"}}}}}}}},"DescribeStacks":{"input":{"type":"structure","members":{"StackIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Stacks":{"type":"list","member":{"type":"structure","members":{"StackId":{},"Name":{},"Arn":{},"Region":{},"VpcId":{},"Attributes":{"shape":"S8"},"ServiceRoleArn":{},"DefaultInstanceProfileArn":{},"DefaultOs":{},"HostnameTheme":{},"DefaultAvailabilityZone":{},"DefaultSubnetId":{},"CustomJson":{},"ConfigurationManager":{"shape":"Sa"},"ChefConfiguration":{"shape":"Sb"},"UseCustomCookbooks":{"type":"boolean"},"UseOpsworksSecurityGroups":{"type":"boolean"},"CustomCookbooksSource":{"shape":"Sd"},"DefaultSshKeyName":{},"CreatedAt":{},"DefaultRootDeviceType":{},"AgentVersion":{}}}}}}},"DescribeTimeBasedAutoScaling":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"TimeBasedAutoScalingConfigurations":{"type":"list","member":{"type":"structure","members":{"InstanceId":{},"AutoScalingSchedule":{"shape":"S4b"}}}}}}},"DescribeUserProfiles":{"input":{"type":"structure","members":{"IamUserArns":{"shape":"S3"}}},"output":{"type":"structure","members":{"UserProfiles":{"type":"list","member":{"type":"structure","members":{"IamUserArn":{},"Name":{},"SshUsername":{},"SshPublicKey":{},"AllowSelfManagement":{"type":"boolean"}}}}}}},"DescribeVolumes":{"input":{"type":"structure","members":{"InstanceId":{},"StackId":{},"RaidArrayId":{},"VolumeIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Volumes":{"type":"list","member":{"type":"structure","members":{"VolumeId":{},"Ec2VolumeId":{},"Name":{},"RaidArrayId":{},"InstanceId":{},"Status":{},"Size":{"type":"integer"},"Device":{},"MountPoint":{},"Region":{},"AvailabilityZone":{},"VolumeType":{},"Iops":{"type":"integer"},"Encrypted":{"type":"boolean"}}}}}}},"DetachElasticLoadBalancer":{"input":{"type":"structure","required":["ElasticLoadBalancerName","LayerId"],"members":{"ElasticLoadBalancerName":{},"LayerId":{}}}},"DisassociateElasticIp":{"input":{"type":"structure","required":["ElasticIp"],"members":{"ElasticIp":{}}}},"GetHostnameSuggestion":{"input":{"type":"structure","required":["LayerId"],"members":{"LayerId":{}}},"output":{"type":"structure","members":{"LayerId":{},"Hostname":{}}}},"GrantAccess":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"ValidForInMinutes":{"type":"integer"}}},"output":{"type":"structure","members":{"TemporaryCredential":{"type":"structure","members":{"Username":{},"Password":{},"ValidForInMinutes":{"type":"integer"},"InstanceId":{}}}}}},"ListTags":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S50"},"NextToken":{}}}},"RebootInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{}}}},"RegisterEcsCluster":{"input":{"type":"structure","required":["EcsClusterArn","StackId"],"members":{"EcsClusterArn":{},"StackId":{}}},"output":{"type":"structure","members":{"EcsClusterArn":{}}}},"RegisterElasticIp":{"input":{"type":"structure","required":["ElasticIp","StackId"],"members":{"ElasticIp":{},"StackId":{}}},"output":{"type":"structure","members":{"ElasticIp":{}}}},"RegisterInstance":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{},"Hostname":{},"PublicIp":{},"PrivateIp":{},"RsaPublicKey":{},"RsaPublicKeyFingerprint":{},"InstanceIdentity":{"type":"structure","members":{"Document":{},"Signature":{}}}}},"output":{"type":"structure","members":{"InstanceId":{}}}},"RegisterRdsDbInstance":{"input":{"type":"structure","required":["StackId","RdsDbInstanceArn","DbUser","DbPassword"],"members":{"StackId":{},"RdsDbInstanceArn":{},"DbUser":{},"DbPassword":{}}}},"RegisterVolume":{"input":{"type":"structure","required":["StackId"],"members":{"Ec2VolumeId":{},"StackId":{}}},"output":{"type":"structure","members":{"VolumeId":{}}}},"SetLoadBasedAutoScaling":{"input":{"type":"structure","required":["LayerId"],"members":{"LayerId":{},"Enable":{"type":"boolean"},"UpScaling":{"shape":"S36"},"DownScaling":{"shape":"S36"}}}},"SetPermission":{"input":{"type":"structure","required":["StackId","IamUserArn"],"members":{"StackId":{},"IamUserArn":{},"AllowSsh":{"type":"boolean"},"AllowSudo":{"type":"boolean"},"Level":{}}}},"SetTimeBasedAutoScaling":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"AutoScalingSchedule":{"shape":"S4b"}}}},"StartInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{}}}},"StartStack":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{}}}},"StopInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"Force":{"type":"boolean"}}}},"StopStack":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S50"}}}},"UnassignInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{}}}},"UnassignVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"VolumeId":{}}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}}},"UpdateApp":{"input":{"type":"structure","required":["AppId"],"members":{"AppId":{},"Name":{},"Description":{},"DataSources":{"shape":"Si"},"Type":{},"AppSource":{"shape":"Sd"},"Domains":{"shape":"S3"},"EnableSsl":{"type":"boolean"},"SslConfiguration":{"shape":"Sl"},"Attributes":{"shape":"Sm"},"Environment":{"shape":"So"}}}},"UpdateElasticIp":{"input":{"type":"structure","required":["ElasticIp"],"members":{"ElasticIp":{},"Name":{}}}},"UpdateInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"LayerIds":{"shape":"S3"},"InstanceType":{},"AutoScalingType":{},"Hostname":{},"Os":{},"AmiId":{},"SshKeyName":{},"Architecture":{},"InstallUpdatesOnBoot":{"type":"boolean"},"EbsOptimized":{"type":"boolean"},"AgentVersion":{}}}},"UpdateLayer":{"input":{"type":"structure","required":["LayerId"],"members":{"LayerId":{},"Name":{},"Shortname":{},"Attributes":{"shape":"S17"},"CloudWatchLogsConfiguration":{"shape":"S19"},"CustomInstanceProfileArn":{},"CustomJson":{},"CustomSecurityGroupIds":{"shape":"S3"},"Packages":{"shape":"S3"},"VolumeConfigurations":{"shape":"S1f"},"EnableAutoHealing":{"type":"boolean"},"AutoAssignElasticIps":{"type":"boolean"},"AutoAssignPublicIps":{"type":"boolean"},"CustomRecipes":{"shape":"S1h"},"InstallUpdatesOnBoot":{"type":"boolean"},"UseEbsOptimizedInstances":{"type":"boolean"},"LifecycleEventConfiguration":{"shape":"S1i"}}}},"UpdateMyUserProfile":{"input":{"type":"structure","members":{"SshPublicKey":{}}}},"UpdateRdsDbInstance":{"input":{"type":"structure","required":["RdsDbInstanceArn"],"members":{"RdsDbInstanceArn":{},"DbUser":{},"DbPassword":{}}}},"UpdateStack":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{},"Name":{},"Attributes":{"shape":"S8"},"ServiceRoleArn":{},"DefaultInstanceProfileArn":{},"DefaultOs":{},"HostnameTheme":{},"DefaultAvailabilityZone":{},"DefaultSubnetId":{},"CustomJson":{},"ConfigurationManager":{"shape":"Sa"},"ChefConfiguration":{"shape":"Sb"},"UseCustomCookbooks":{"type":"boolean"},"CustomCookbooksSource":{"shape":"Sd"},"DefaultSshKeyName":{},"DefaultRootDeviceType":{},"UseOpsworksSecurityGroups":{"type":"boolean"},"AgentVersion":{}}}},"UpdateUserProfile":{"input":{"type":"structure","required":["IamUserArn"],"members":{"IamUserArn":{},"SshUsername":{},"SshPublicKey":{},"AllowSelfManagement":{"type":"boolean"}}}},"UpdateVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"VolumeId":{},"Name":{},"MountPoint":{}}}}},"shapes":{"S3":{"type":"list","member":{}},"S8":{"type":"map","key":{},"value":{}},"Sa":{"type":"structure","members":{"Name":{},"Version":{}}},"Sb":{"type":"structure","members":{"ManageBerkshelf":{"type":"boolean"},"BerkshelfVersion":{}}},"Sd":{"type":"structure","members":{"Type":{},"Url":{},"Username":{},"Password":{},"SshKey":{},"Revision":{}}},"Si":{"type":"list","member":{"type":"structure","members":{"Type":{},"Arn":{},"DatabaseName":{}}}},"Sl":{"type":"structure","required":["Certificate","PrivateKey"],"members":{"Certificate":{},"PrivateKey":{},"Chain":{}}},"Sm":{"type":"map","key":{},"value":{}},"So":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{},"Secure":{"type":"boolean"}}}},"Ss":{"type":"structure","required":["Name"],"members":{"Name":{},"Args":{"type":"map","key":{},"value":{"shape":"S3"}}}},"Sz":{"type":"list","member":{"type":"structure","members":{"DeviceName":{},"NoDevice":{},"VirtualName":{},"Ebs":{"type":"structure","members":{"SnapshotId":{},"Iops":{"type":"integer"},"VolumeSize":{"type":"integer"},"VolumeType":{},"DeleteOnTermination":{"type":"boolean"}}}}}},"S17":{"type":"map","key":{},"value":{}},"S19":{"type":"structure","members":{"Enabled":{"type":"boolean"},"LogStreams":{"type":"list","member":{"type":"structure","members":{"LogGroupName":{},"DatetimeFormat":{},"TimeZone":{},"File":{},"FileFingerprintLines":{},"MultiLineStartPattern":{},"InitialPosition":{},"Encoding":{},"BufferDuration":{"type":"integer"},"BatchCount":{"type":"integer"},"BatchSize":{"type":"integer"}}}}}},"S1f":{"type":"list","member":{"type":"structure","required":["MountPoint","NumberOfDisks","Size"],"members":{"MountPoint":{},"RaidLevel":{"type":"integer"},"NumberOfDisks":{"type":"integer"},"Size":{"type":"integer"},"VolumeType":{},"Iops":{"type":"integer"},"Encrypted":{"type":"boolean"}}}},"S1h":{"type":"structure","members":{"Setup":{"shape":"S3"},"Configure":{"shape":"S3"},"Deploy":{"shape":"S3"},"Undeploy":{"shape":"S3"},"Shutdown":{"shape":"S3"}}},"S1i":{"type":"structure","members":{"Shutdown":{"type":"structure","members":{"ExecutionTimeout":{"type":"integer"},"DelayUntilElbConnectionsDrained":{"type":"boolean"}}}}},"S36":{"type":"structure","members":{"InstanceCount":{"type":"integer"},"ThresholdsWaitTime":{"type":"integer"},"IgnoreMetricsTime":{"type":"integer"},"CpuThreshold":{"type":"double"},"MemoryThreshold":{"type":"double"},"LoadThreshold":{"type":"double"},"Alarms":{"shape":"S3"}}},"S4b":{"type":"structure","members":{"Monday":{"shape":"S4c"},"Tuesday":{"shape":"S4c"},"Wednesday":{"shape":"S4c"},"Thursday":{"shape":"S4c"},"Friday":{"shape":"S4c"},"Saturday":{"shape":"S4c"},"Sunday":{"shape":"S4c"}}},"S4c":{"type":"map","key":{},"value":{}},"S50":{"type":"map","key":{},"value":{}}}}')},fauL:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});for(var n={},i={},o=0;o<256;o++){var a=o.toString(16).toLowerCase();1===a.length&&(a="0"+a),n[o]=a,i[a]=o}t.fromHex=function(e){if(e.length%2!=0)throw new Error("Hex encoded strings must have an even number length");for(var t=new Uint8Array(e.length/2),r=0;r=0){u=!0;var c=0}var l=function(){u&&c!==s?r.emit("error",n.util.error(new Error("Stream content length mismatch. Received "+c+" of "+s+" bytes."),{code:"StreamContentLengthMismatch"})):2===n.HttpClient.streamsApiVersion?r.end():r.emit("end")},p=a.httpResponse.createUnbufferedStream();if(2===n.HttpClient.streamsApiVersion)if(u){var m=new e.PassThrough;m._write=function(t){return t&&t.length&&(c+=t.length),e.PassThrough.prototype._write.apply(this,arguments)},m.on("end",l),r.on("error",(function(e){u=!1,p.unpipe(m),m.emit("end"),m.end()})),p.pipe(m).pipe(r,{end:!1})}else p.pipe(r);else u&&p.on("data",(function(e){e&&e.length&&(c+=e.length)})),p.on("data",(function(e){r.emit("data",e)})),p.on("end",l);p.on("error",(function(e){u=!1,r.emit("error",e)}))}})),r},emitEvent:function(e,t,r){"function"==typeof t&&(r=t,t=null),r||(r=function(){}),t||(t=this.eventParameters(e,this.response)),n.SequentialExecutor.prototype.emit.call(this,e,t,(function(e){e&&(this.response.error=e),r.call(this,e)}))},eventParameters:function(e){switch(e){case"restart":case"validate":case"sign":case"build":case"afterValidate":case"afterBuild":return[this];case"error":return[this.response.error,this.response];default:return[this.response]}},presign:function(e,t){return t||"function"!=typeof e||(t=e,e=null),(new n.Signers.Presign).sign(this.toGet(),e,t)},isPresigned:function(){return Object.prototype.hasOwnProperty.call(this.httpRequest.headers,"presigned-expires")},toUnauthenticated:function(){return this._unAuthenticated=!0,this.removeListener("validate",n.EventListeners.Core.VALIDATE_CREDENTIALS),this.removeListener("sign",n.EventListeners.Core.SIGN),this},toGet:function(){return"query"!==this.service.api.protocol&&"ec2"!==this.service.api.protocol||(this.removeListener("build",this.buildAsGet),this.addListener("build",this.buildAsGet)),this},buildAsGet:function(e){e.httpRequest.method="GET",e.httpRequest.path=e.service.endpoint.path+"?"+e.httpRequest.body,e.httpRequest.body="",delete e.httpRequest.headers["Content-Length"],delete e.httpRequest.headers["Content-Type"]},haltHandlersOnError:function(){this._haltHandlersOnError=!0}}),n.Request.addPromisesToClass=function(e){this.prototype.promise=function(){var t=this;return this.httpRequest.appendToUserAgent("promise"),new e((function(e,r){t.on("complete",(function(t){t.error?r(t.error):e(Object.defineProperty(t.data||{},"$response",{value:t}))})),t.runTo()}))}},n.Request.deletePromisesFromClass=function(){delete this.prototype.promise},n.util.addPromises(n.Request),n.util.mixin(n.Request,n.SequentialExecutor)},"hAl/":function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.opsworks={},n.OpsWorks=i.defineService("opsworks",["2013-02-18"]),Object.defineProperty(o.services.opsworks,"2013-02-18",{get:function(){var e=r("fCFY");return e.paginators=r("4Wkm").pagination,e.waiters=r("9rsq").waiters,e},enumerable:!0,configurable:!0}),e.exports=n.OpsWorks},"hEW/":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){return function(e,t){this.key=e,this.value=t}}();t.LRUCache=function(){function e(e){if(this.nodeMap={},this.size=0,"number"!=typeof e||e<1)throw new Error("Cache size can only be positive number");this.sizeLimit=e}return Object.defineProperty(e.prototype,"length",{get:function(){return this.size},enumerable:!0,configurable:!0}),e.prototype.prependToList=function(e){this.headerNode?(this.headerNode.prev=e,e.next=this.headerNode):this.tailNode=e,this.headerNode=e,this.size++},e.prototype.removeFromTail=function(){if(this.tailNode){var e=this.tailNode,t=e.prev;return t&&(t.next=void 0),e.prev=void 0,this.tailNode=t,this.size--,e}},e.prototype.detachFromList=function(e){this.headerNode===e&&(this.headerNode=e.next),this.tailNode===e&&(this.tailNode=e.prev),e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.next=void 0,e.prev=void 0,this.size--},e.prototype.get=function(e){if(this.nodeMap[e]){var t=this.nodeMap[e];return this.detachFromList(t),this.prependToList(t),t.value}},e.prototype.remove=function(e){this.nodeMap[e]&&(this.detachFromList(this.nodeMap[e]),delete this.nodeMap[e])},e.prototype.put=function(e,t){if(this.nodeMap[e])this.remove(e);else if(this.size===this.sizeLimit){var r=this.removeFromTail();delete this.nodeMap[r.key]}var i=new n(e,t);this.nodeMap[e]=i,this.prependToList(i)},e.prototype.empty=function(){for(var e=Object.keys(this.nodeMap),t=0;t10&&r<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(r("wd/R"))},hROZ:function(e){e.exports=JSON.parse('{"rules":{"*/*":{"endpoint":"{service}.{region}.amazonaws.com"},"cn-*/*":{"endpoint":"{service}.{region}.amazonaws.com.cn"},"*/budgets":"globalSSL","*/cloudfront":"globalSSL","*/iam":"globalSSL","*/sts":"globalSSL","*/importexport":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2","globalEndpoint":true},"*/route53":{"endpoint":"https://{service}.amazonaws.com","signatureVersion":"v3https","globalEndpoint":true},"*/waf":"globalSSL","us-gov-*/iam":"globalGovCloud","us-gov-*/sts":{"endpoint":"{service}.{region}.amazonaws.com"},"us-gov-west-1/s3":"s3signature","us-west-1/s3":"s3signature","us-west-2/s3":"s3signature","eu-west-1/s3":"s3signature","ap-southeast-1/s3":"s3signature","ap-southeast-2/s3":"s3signature","ap-northeast-1/s3":"s3signature","sa-east-1/s3":"s3signature","us-east-1/s3":{"endpoint":"{service}.amazonaws.com","signatureVersion":"s3"},"us-east-1/sdb":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2"},"*/sdb":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"v2"}},"patterns":{"globalSSL":{"endpoint":"https://{service}.amazonaws.com","globalEndpoint":true},"globalGovCloud":{"endpoint":"{service}.us-gov.amazonaws.com"},"s3signature":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"s3"}}}')},hbxz:function(e){e.exports=JSON.parse('{"pagination":{"ListApplicationRevisions":{"input_token":"nextToken","output_token":"nextToken","result_key":"revisions"},"ListApplications":{"input_token":"nextToken","output_token":"nextToken","result_key":"applications"},"ListDeploymentConfigs":{"input_token":"nextToken","output_token":"nextToken","result_key":"deploymentConfigsList"},"ListDeploymentGroups":{"input_token":"nextToken","output_token":"nextToken","result_key":"deploymentGroups"},"ListDeploymentInstances":{"input_token":"nextToken","output_token":"nextToken","result_key":"instancesList"},"ListDeployments":{"input_token":"nextToken","output_token":"nextToken","result_key":"deployments"}}}')},henJ:function(e,t,r){var n=r("BaN1");function i(){}i.prototype.parse=function(e,t){return function e(t,r){if(r&&void 0!==t)switch(r.type){case"structure":return function(t,r){if(null!=t){var i={};return n.each(r.members,(function(r,n){var o=n.isLocationName?n.name:r;if(Object.prototype.hasOwnProperty.call(t,o)){var a=e(t[o],n);void 0!==a&&(i[r]=a)}})),i}}(t,r);case"map":return function(t,r){if(null!=t){var i={};return n.each(t,(function(t,n){var o=e(n,r.value);i[t]=void 0===o?null:o})),i}}(t,r);case"list":return function(t,r){if(null!=t){var i=[];return n.arrayEach(t,(function(t){var n=e(t,r.member);i.push(void 0===n?null:n)})),i}}(t,r);default:return function(e,t){return t.toType(e)}(t,r)}}(JSON.parse(e),t)},e.exports=i},hfGr:function(e){e.exports=JSON.parse('{"pagination":{"DescribeStream":{"input_token":"ExclusiveStartShardId","limit_key":"Limit","more_results":"StreamDescription.HasMoreShards","output_token":"StreamDescription.Shards[-1].ShardId","result_key":"StreamDescription.Shards"},"ListStreamConsumers":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListStreams":{"input_token":"ExclusiveStartStreamName","limit_key":"Limit","more_results":"HasMoreStreams","output_token":"StreamNames[-1]","result_key":"StreamNames"}}}')},hjQn:function(e){e.exports=JSON.parse('{"version":2,"waiters":{"CacheClusterAvailable":{"acceptors":[{"argument":"CacheClusters[].CacheClusterStatus","expected":"available","matcher":"pathAll","state":"success"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"deleted","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"deleting","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"incompatible-network","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"restore-failed","matcher":"pathAny","state":"failure"}],"delay":15,"description":"Wait until ElastiCache cluster is available.","maxAttempts":40,"operation":"DescribeCacheClusters"},"CacheClusterDeleted":{"acceptors":[{"argument":"CacheClusters[].CacheClusterStatus","expected":"deleted","matcher":"pathAll","state":"success"},{"expected":"CacheClusterNotFound","matcher":"error","state":"success"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"available","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"creating","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"incompatible-network","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"modifying","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"restore-failed","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"snapshotting","matcher":"pathAny","state":"failure"}],"delay":15,"description":"Wait until ElastiCache cluster is deleted.","maxAttempts":40,"operation":"DescribeCacheClusters"},"ReplicationGroupAvailable":{"acceptors":[{"argument":"ReplicationGroups[].Status","expected":"available","matcher":"pathAll","state":"success"},{"argument":"ReplicationGroups[].Status","expected":"deleted","matcher":"pathAny","state":"failure"}],"delay":15,"description":"Wait until ElastiCache replication group is available.","maxAttempts":40,"operation":"DescribeReplicationGroups"},"ReplicationGroupDeleted":{"acceptors":[{"argument":"ReplicationGroups[].Status","expected":"deleted","matcher":"pathAll","state":"success"},{"argument":"ReplicationGroups[].Status","expected":"available","matcher":"pathAny","state":"failure"},{"expected":"ReplicationGroupNotFoundFault","matcher":"error","state":"success"}],"delay":15,"description":"Wait until ElastiCache replication group is deleted.","maxAttempts":40,"operation":"DescribeReplicationGroups"}}}')},honF:function(e,t,r){!function(e){"use strict";var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},r={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return r[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(r("wd/R"))},htyX:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2012-06-01","endpointPrefix":"elasticloadbalancing","protocol":"query","serviceFullName":"Elastic Load Balancing","serviceId":"Elastic Load Balancing","signatureVersion":"v4","uid":"elasticloadbalancing-2012-06-01","xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/"},"operations":{"AddTags":{"input":{"type":"structure","required":["LoadBalancerNames","Tags"],"members":{"LoadBalancerNames":{"shape":"S2"},"Tags":{"shape":"S4"}}},"output":{"resultWrapper":"AddTagsResult","type":"structure","members":{}}},"ApplySecurityGroupsToLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName","SecurityGroups"],"members":{"LoadBalancerName":{},"SecurityGroups":{"shape":"Sa"}}},"output":{"resultWrapper":"ApplySecurityGroupsToLoadBalancerResult","type":"structure","members":{"SecurityGroups":{"shape":"Sa"}}}},"AttachLoadBalancerToSubnets":{"input":{"type":"structure","required":["LoadBalancerName","Subnets"],"members":{"LoadBalancerName":{},"Subnets":{"shape":"Se"}}},"output":{"resultWrapper":"AttachLoadBalancerToSubnetsResult","type":"structure","members":{"Subnets":{"shape":"Se"}}}},"ConfigureHealthCheck":{"input":{"type":"structure","required":["LoadBalancerName","HealthCheck"],"members":{"LoadBalancerName":{},"HealthCheck":{"shape":"Si"}}},"output":{"resultWrapper":"ConfigureHealthCheckResult","type":"structure","members":{"HealthCheck":{"shape":"Si"}}}},"CreateAppCookieStickinessPolicy":{"input":{"type":"structure","required":["LoadBalancerName","PolicyName","CookieName"],"members":{"LoadBalancerName":{},"PolicyName":{},"CookieName":{}}},"output":{"resultWrapper":"CreateAppCookieStickinessPolicyResult","type":"structure","members":{}}},"CreateLBCookieStickinessPolicy":{"input":{"type":"structure","required":["LoadBalancerName","PolicyName"],"members":{"LoadBalancerName":{},"PolicyName":{},"CookieExpirationPeriod":{"type":"long"}}},"output":{"resultWrapper":"CreateLBCookieStickinessPolicyResult","type":"structure","members":{}}},"CreateLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName","Listeners"],"members":{"LoadBalancerName":{},"Listeners":{"shape":"Sx"},"AvailabilityZones":{"shape":"S13"},"Subnets":{"shape":"Se"},"SecurityGroups":{"shape":"Sa"},"Scheme":{},"Tags":{"shape":"S4"}}},"output":{"resultWrapper":"CreateLoadBalancerResult","type":"structure","members":{"DNSName":{}}}},"CreateLoadBalancerListeners":{"input":{"type":"structure","required":["LoadBalancerName","Listeners"],"members":{"LoadBalancerName":{},"Listeners":{"shape":"Sx"}}},"output":{"resultWrapper":"CreateLoadBalancerListenersResult","type":"structure","members":{}}},"CreateLoadBalancerPolicy":{"input":{"type":"structure","required":["LoadBalancerName","PolicyName","PolicyTypeName"],"members":{"LoadBalancerName":{},"PolicyName":{},"PolicyTypeName":{},"PolicyAttributes":{"type":"list","member":{"type":"structure","members":{"AttributeName":{},"AttributeValue":{}}}}}},"output":{"resultWrapper":"CreateLoadBalancerPolicyResult","type":"structure","members":{}}},"DeleteLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName"],"members":{"LoadBalancerName":{}}},"output":{"resultWrapper":"DeleteLoadBalancerResult","type":"structure","members":{}}},"DeleteLoadBalancerListeners":{"input":{"type":"structure","required":["LoadBalancerName","LoadBalancerPorts"],"members":{"LoadBalancerName":{},"LoadBalancerPorts":{"type":"list","member":{"type":"integer"}}}},"output":{"resultWrapper":"DeleteLoadBalancerListenersResult","type":"structure","members":{}}},"DeleteLoadBalancerPolicy":{"input":{"type":"structure","required":["LoadBalancerName","PolicyName"],"members":{"LoadBalancerName":{},"PolicyName":{}}},"output":{"resultWrapper":"DeleteLoadBalancerPolicyResult","type":"structure","members":{}}},"DeregisterInstancesFromLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName","Instances"],"members":{"LoadBalancerName":{},"Instances":{"shape":"S1p"}}},"output":{"resultWrapper":"DeregisterInstancesFromLoadBalancerResult","type":"structure","members":{"Instances":{"shape":"S1p"}}}},"DescribeAccountLimits":{"input":{"type":"structure","members":{"Marker":{},"PageSize":{"type":"integer"}}},"output":{"resultWrapper":"DescribeAccountLimitsResult","type":"structure","members":{"Limits":{"type":"list","member":{"type":"structure","members":{"Name":{},"Max":{}}}},"NextMarker":{}}}},"DescribeInstanceHealth":{"input":{"type":"structure","required":["LoadBalancerName"],"members":{"LoadBalancerName":{},"Instances":{"shape":"S1p"}}},"output":{"resultWrapper":"DescribeInstanceHealthResult","type":"structure","members":{"InstanceStates":{"type":"list","member":{"type":"structure","members":{"InstanceId":{},"State":{},"ReasonCode":{},"Description":{}}}}}}},"DescribeLoadBalancerAttributes":{"input":{"type":"structure","required":["LoadBalancerName"],"members":{"LoadBalancerName":{}}},"output":{"resultWrapper":"DescribeLoadBalancerAttributesResult","type":"structure","members":{"LoadBalancerAttributes":{"shape":"S2a"}}}},"DescribeLoadBalancerPolicies":{"input":{"type":"structure","members":{"LoadBalancerName":{},"PolicyNames":{"shape":"S2s"}}},"output":{"resultWrapper":"DescribeLoadBalancerPoliciesResult","type":"structure","members":{"PolicyDescriptions":{"type":"list","member":{"type":"structure","members":{"PolicyName":{},"PolicyTypeName":{},"PolicyAttributeDescriptions":{"type":"list","member":{"type":"structure","members":{"AttributeName":{},"AttributeValue":{}}}}}}}}}},"DescribeLoadBalancerPolicyTypes":{"input":{"type":"structure","members":{"PolicyTypeNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DescribeLoadBalancerPolicyTypesResult","type":"structure","members":{"PolicyTypeDescriptions":{"type":"list","member":{"type":"structure","members":{"PolicyTypeName":{},"Description":{},"PolicyAttributeTypeDescriptions":{"type":"list","member":{"type":"structure","members":{"AttributeName":{},"AttributeType":{},"Description":{},"DefaultValue":{},"Cardinality":{}}}}}}}}}},"DescribeLoadBalancers":{"input":{"type":"structure","members":{"LoadBalancerNames":{"shape":"S2"},"Marker":{},"PageSize":{"type":"integer"}}},"output":{"resultWrapper":"DescribeLoadBalancersResult","type":"structure","members":{"LoadBalancerDescriptions":{"type":"list","member":{"type":"structure","members":{"LoadBalancerName":{},"DNSName":{},"CanonicalHostedZoneName":{},"CanonicalHostedZoneNameID":{},"ListenerDescriptions":{"type":"list","member":{"type":"structure","members":{"Listener":{"shape":"Sy"},"PolicyNames":{"shape":"S2s"}}}},"Policies":{"type":"structure","members":{"AppCookieStickinessPolicies":{"type":"list","member":{"type":"structure","members":{"PolicyName":{},"CookieName":{}}}},"LBCookieStickinessPolicies":{"type":"list","member":{"type":"structure","members":{"PolicyName":{},"CookieExpirationPeriod":{"type":"long"}}}},"OtherPolicies":{"shape":"S2s"}}},"BackendServerDescriptions":{"type":"list","member":{"type":"structure","members":{"InstancePort":{"type":"integer"},"PolicyNames":{"shape":"S2s"}}}},"AvailabilityZones":{"shape":"S13"},"Subnets":{"shape":"Se"},"VPCId":{},"Instances":{"shape":"S1p"},"HealthCheck":{"shape":"Si"},"SourceSecurityGroup":{"type":"structure","members":{"OwnerAlias":{},"GroupName":{}}},"SecurityGroups":{"shape":"Sa"},"CreatedTime":{"type":"timestamp"},"Scheme":{}}}},"NextMarker":{}}}},"DescribeTags":{"input":{"type":"structure","required":["LoadBalancerNames"],"members":{"LoadBalancerNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DescribeTagsResult","type":"structure","members":{"TagDescriptions":{"type":"list","member":{"type":"structure","members":{"LoadBalancerName":{},"Tags":{"shape":"S4"}}}}}}},"DetachLoadBalancerFromSubnets":{"input":{"type":"structure","required":["LoadBalancerName","Subnets"],"members":{"LoadBalancerName":{},"Subnets":{"shape":"Se"}}},"output":{"resultWrapper":"DetachLoadBalancerFromSubnetsResult","type":"structure","members":{"Subnets":{"shape":"Se"}}}},"DisableAvailabilityZonesForLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName","AvailabilityZones"],"members":{"LoadBalancerName":{},"AvailabilityZones":{"shape":"S13"}}},"output":{"resultWrapper":"DisableAvailabilityZonesForLoadBalancerResult","type":"structure","members":{"AvailabilityZones":{"shape":"S13"}}}},"EnableAvailabilityZonesForLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName","AvailabilityZones"],"members":{"LoadBalancerName":{},"AvailabilityZones":{"shape":"S13"}}},"output":{"resultWrapper":"EnableAvailabilityZonesForLoadBalancerResult","type":"structure","members":{"AvailabilityZones":{"shape":"S13"}}}},"ModifyLoadBalancerAttributes":{"input":{"type":"structure","required":["LoadBalancerName","LoadBalancerAttributes"],"members":{"LoadBalancerName":{},"LoadBalancerAttributes":{"shape":"S2a"}}},"output":{"resultWrapper":"ModifyLoadBalancerAttributesResult","type":"structure","members":{"LoadBalancerName":{},"LoadBalancerAttributes":{"shape":"S2a"}}}},"RegisterInstancesWithLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName","Instances"],"members":{"LoadBalancerName":{},"Instances":{"shape":"S1p"}}},"output":{"resultWrapper":"RegisterInstancesWithLoadBalancerResult","type":"structure","members":{"Instances":{"shape":"S1p"}}}},"RemoveTags":{"input":{"type":"structure","required":["LoadBalancerNames","Tags"],"members":{"LoadBalancerNames":{"shape":"S2"},"Tags":{"type":"list","member":{"type":"structure","members":{"Key":{}}}}}},"output":{"resultWrapper":"RemoveTagsResult","type":"structure","members":{}}},"SetLoadBalancerListenerSSLCertificate":{"input":{"type":"structure","required":["LoadBalancerName","LoadBalancerPort","SSLCertificateId"],"members":{"LoadBalancerName":{},"LoadBalancerPort":{"type":"integer"},"SSLCertificateId":{}}},"output":{"resultWrapper":"SetLoadBalancerListenerSSLCertificateResult","type":"structure","members":{}}},"SetLoadBalancerPoliciesForBackendServer":{"input":{"type":"structure","required":["LoadBalancerName","InstancePort","PolicyNames"],"members":{"LoadBalancerName":{},"InstancePort":{"type":"integer"},"PolicyNames":{"shape":"S2s"}}},"output":{"resultWrapper":"SetLoadBalancerPoliciesForBackendServerResult","type":"structure","members":{}}},"SetLoadBalancerPoliciesOfListener":{"input":{"type":"structure","required":["LoadBalancerName","LoadBalancerPort","PolicyNames"],"members":{"LoadBalancerName":{},"LoadBalancerPort":{"type":"integer"},"PolicyNames":{"shape":"S2s"}}},"output":{"resultWrapper":"SetLoadBalancerPoliciesOfListenerResult","type":"structure","members":{}}}},"shapes":{"S2":{"type":"list","member":{}},"S4":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"Sa":{"type":"list","member":{}},"Se":{"type":"list","member":{}},"Si":{"type":"structure","required":["Target","Interval","Timeout","UnhealthyThreshold","HealthyThreshold"],"members":{"Target":{},"Interval":{"type":"integer"},"Timeout":{"type":"integer"},"UnhealthyThreshold":{"type":"integer"},"HealthyThreshold":{"type":"integer"}}},"Sx":{"type":"list","member":{"shape":"Sy"}},"Sy":{"type":"structure","required":["Protocol","LoadBalancerPort","InstancePort"],"members":{"Protocol":{},"LoadBalancerPort":{"type":"integer"},"InstanceProtocol":{},"InstancePort":{"type":"integer"},"SSLCertificateId":{}}},"S13":{"type":"list","member":{}},"S1p":{"type":"list","member":{"type":"structure","members":{"InstanceId":{}}}},"S2a":{"type":"structure","members":{"CrossZoneLoadBalancing":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"}}},"AccessLog":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"},"S3BucketName":{},"EmitInterval":{"type":"integer"},"S3BucketPrefix":{}}},"ConnectionDraining":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"},"Timeout":{"type":"integer"}}},"ConnectionSettings":{"type":"structure","required":["IdleTimeout"],"members":{"IdleTimeout":{"type":"integer"}}},"AdditionalAttributes":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}}}},"S2s":{"type":"list","member":{}}}}')},hzHV:function(e){e.exports=JSON.parse('{"version":2,"waiters":{"TasksRunning":{"delay":6,"operation":"DescribeTasks","maxAttempts":100,"acceptors":[{"expected":"STOPPED","matcher":"pathAny","state":"failure","argument":"tasks[].lastStatus"},{"expected":"MISSING","matcher":"pathAny","state":"failure","argument":"failures[].reason"},{"expected":"RUNNING","matcher":"pathAll","state":"success","argument":"tasks[].lastStatus"}]},"TasksStopped":{"delay":6,"operation":"DescribeTasks","maxAttempts":100,"acceptors":[{"expected":"STOPPED","matcher":"pathAll","state":"success","argument":"tasks[].lastStatus"}]},"ServicesStable":{"delay":15,"operation":"DescribeServices","maxAttempts":40,"acceptors":[{"expected":"MISSING","matcher":"pathAny","state":"failure","argument":"failures[].reason"},{"expected":"DRAINING","matcher":"pathAny","state":"failure","argument":"services[].status"},{"expected":"INACTIVE","matcher":"pathAny","state":"failure","argument":"services[].status"},{"expected":true,"matcher":"path","state":"success","argument":"length(services[?!(length(deployments) == `1` && runningCount == desiredCount)]) == `0`"}]},"ServicesInactive":{"delay":15,"operation":"DescribeServices","maxAttempts":40,"acceptors":[{"expected":"MISSING","matcher":"pathAny","state":"failure","argument":"failures[].reason"},{"expected":"INACTIVE","matcher":"pathAny","state":"success","argument":"services[].status"}]}}}')},i3yT:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2010-05-15","endpointPrefix":"cloudformation","protocol":"query","serviceFullName":"AWS CloudFormation","serviceId":"CloudFormation","signatureVersion":"v4","uid":"cloudformation-2010-05-15","xmlNamespace":"http://cloudformation.amazonaws.com/doc/2010-05-15/"},"operations":{"CancelUpdateStack":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"ClientRequestToken":{}}}},"ContinueUpdateRollback":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"RoleARN":{},"ResourcesToSkip":{"type":"list","member":{}},"ClientRequestToken":{}}},"output":{"resultWrapper":"ContinueUpdateRollbackResult","type":"structure","members":{}}},"CreateChangeSet":{"input":{"type":"structure","required":["StackName","ChangeSetName"],"members":{"StackName":{},"TemplateBody":{},"TemplateURL":{},"UsePreviousTemplate":{"type":"boolean"},"Parameters":{"shape":"Se"},"Capabilities":{"shape":"Sj"},"ResourceTypes":{"shape":"Sl"},"RoleARN":{},"RollbackConfiguration":{"shape":"Sn"},"NotificationARNs":{"shape":"St"},"Tags":{"shape":"Sv"},"ChangeSetName":{},"ClientToken":{},"Description":{},"ChangeSetType":{}}},"output":{"resultWrapper":"CreateChangeSetResult","type":"structure","members":{"Id":{},"StackId":{}}}},"CreateStack":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"TemplateBody":{},"TemplateURL":{},"Parameters":{"shape":"Se"},"DisableRollback":{"type":"boolean"},"RollbackConfiguration":{"shape":"Sn"},"TimeoutInMinutes":{"type":"integer"},"NotificationARNs":{"shape":"St"},"Capabilities":{"shape":"Sj"},"ResourceTypes":{"shape":"Sl"},"RoleARN":{},"OnFailure":{},"StackPolicyBody":{},"StackPolicyURL":{},"Tags":{"shape":"Sv"},"ClientRequestToken":{},"EnableTerminationProtection":{"type":"boolean"}}},"output":{"resultWrapper":"CreateStackResult","type":"structure","members":{"StackId":{}}}},"CreateStackInstances":{"input":{"type":"structure","required":["StackSetName","Accounts","Regions"],"members":{"StackSetName":{},"Accounts":{"shape":"S1g"},"Regions":{"shape":"S1i"},"ParameterOverrides":{"shape":"Se"},"OperationPreferences":{"shape":"S1k"},"OperationId":{"idempotencyToken":true}}},"output":{"resultWrapper":"CreateStackInstancesResult","type":"structure","members":{"OperationId":{}}}},"CreateStackSet":{"input":{"type":"structure","required":["StackSetName"],"members":{"StackSetName":{},"Description":{},"TemplateBody":{},"TemplateURL":{},"Parameters":{"shape":"Se"},"Capabilities":{"shape":"Sj"},"Tags":{"shape":"Sv"},"AdministrationRoleARN":{},"ExecutionRoleName":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"resultWrapper":"CreateStackSetResult","type":"structure","members":{"StackSetId":{}}}},"DeleteChangeSet":{"input":{"type":"structure","required":["ChangeSetName"],"members":{"ChangeSetName":{},"StackName":{}}},"output":{"resultWrapper":"DeleteChangeSetResult","type":"structure","members":{}}},"DeleteStack":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"RetainResources":{"type":"list","member":{}},"RoleARN":{},"ClientRequestToken":{}}}},"DeleteStackInstances":{"input":{"type":"structure","required":["StackSetName","Accounts","Regions","RetainStacks"],"members":{"StackSetName":{},"Accounts":{"shape":"S1g"},"Regions":{"shape":"S1i"},"OperationPreferences":{"shape":"S1k"},"RetainStacks":{"type":"boolean"},"OperationId":{"idempotencyToken":true}}},"output":{"resultWrapper":"DeleteStackInstancesResult","type":"structure","members":{"OperationId":{}}}},"DeleteStackSet":{"input":{"type":"structure","required":["StackSetName"],"members":{"StackSetName":{}}},"output":{"resultWrapper":"DeleteStackSetResult","type":"structure","members":{}}},"DescribeAccountLimits":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"resultWrapper":"DescribeAccountLimitsResult","type":"structure","members":{"AccountLimits":{"type":"list","member":{"type":"structure","members":{"Name":{},"Value":{"type":"integer"}}}},"NextToken":{}}}},"DescribeChangeSet":{"input":{"type":"structure","required":["ChangeSetName"],"members":{"ChangeSetName":{},"StackName":{},"NextToken":{}}},"output":{"resultWrapper":"DescribeChangeSetResult","type":"structure","members":{"ChangeSetName":{},"ChangeSetId":{},"StackId":{},"StackName":{},"Description":{},"Parameters":{"shape":"Se"},"CreationTime":{"type":"timestamp"},"ExecutionStatus":{},"Status":{},"StatusReason":{},"NotificationARNs":{"shape":"St"},"RollbackConfiguration":{"shape":"Sn"},"Capabilities":{"shape":"Sj"},"Tags":{"shape":"Sv"},"Changes":{"type":"list","member":{"type":"structure","members":{"Type":{},"ResourceChange":{"type":"structure","members":{"Action":{},"LogicalResourceId":{},"PhysicalResourceId":{},"ResourceType":{},"Replacement":{},"Scope":{"type":"list","member":{}},"Details":{"type":"list","member":{"type":"structure","members":{"Target":{"type":"structure","members":{"Attribute":{},"Name":{},"RequiresRecreation":{}}},"Evaluation":{},"ChangeSource":{},"CausingEntity":{}}}}}}}}},"NextToken":{}}}},"DescribeStackDriftDetectionStatus":{"input":{"type":"structure","required":["StackDriftDetectionId"],"members":{"StackDriftDetectionId":{}}},"output":{"resultWrapper":"DescribeStackDriftDetectionStatusResult","type":"structure","required":["StackId","StackDriftDetectionId","DetectionStatus","Timestamp"],"members":{"StackId":{},"StackDriftDetectionId":{},"StackDriftStatus":{},"DetectionStatus":{},"DetectionStatusReason":{},"DriftedStackResourceCount":{"type":"integer"},"Timestamp":{"type":"timestamp"}}}},"DescribeStackEvents":{"input":{"type":"structure","members":{"StackName":{},"NextToken":{}}},"output":{"resultWrapper":"DescribeStackEventsResult","type":"structure","members":{"StackEvents":{"type":"list","member":{"type":"structure","required":["StackId","EventId","StackName","Timestamp"],"members":{"StackId":{},"EventId":{},"StackName":{},"LogicalResourceId":{},"PhysicalResourceId":{},"ResourceType":{},"Timestamp":{"type":"timestamp"},"ResourceStatus":{},"ResourceStatusReason":{},"ResourceProperties":{},"ClientRequestToken":{}}}},"NextToken":{}}}},"DescribeStackInstance":{"input":{"type":"structure","required":["StackSetName","StackInstanceAccount","StackInstanceRegion"],"members":{"StackSetName":{},"StackInstanceAccount":{},"StackInstanceRegion":{}}},"output":{"resultWrapper":"DescribeStackInstanceResult","type":"structure","members":{"StackInstance":{"type":"structure","members":{"StackSetId":{},"Region":{},"Account":{},"StackId":{},"ParameterOverrides":{"shape":"Se"},"Status":{},"StatusReason":{}}}}}},"DescribeStackResource":{"input":{"type":"structure","required":["StackName","LogicalResourceId"],"members":{"StackName":{},"LogicalResourceId":{}}},"output":{"resultWrapper":"DescribeStackResourceResult","type":"structure","members":{"StackResourceDetail":{"type":"structure","required":["LogicalResourceId","ResourceType","LastUpdatedTimestamp","ResourceStatus"],"members":{"StackName":{},"StackId":{},"LogicalResourceId":{},"PhysicalResourceId":{},"ResourceType":{},"LastUpdatedTimestamp":{"type":"timestamp"},"ResourceStatus":{},"ResourceStatusReason":{},"Description":{},"Metadata":{},"DriftInformation":{"shape":"S3o"}}}}}},"DescribeStackResourceDrifts":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"StackResourceDriftStatusFilters":{"type":"list","member":{}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"resultWrapper":"DescribeStackResourceDriftsResult","type":"structure","required":["StackResourceDrifts"],"members":{"StackResourceDrifts":{"type":"list","member":{"shape":"S3v"}},"NextToken":{}}}},"DescribeStackResources":{"input":{"type":"structure","members":{"StackName":{},"LogicalResourceId":{},"PhysicalResourceId":{}}},"output":{"resultWrapper":"DescribeStackResourcesResult","type":"structure","members":{"StackResources":{"type":"list","member":{"type":"structure","required":["LogicalResourceId","ResourceType","Timestamp","ResourceStatus"],"members":{"StackName":{},"StackId":{},"LogicalResourceId":{},"PhysicalResourceId":{},"ResourceType":{},"Timestamp":{"type":"timestamp"},"ResourceStatus":{},"ResourceStatusReason":{},"Description":{},"DriftInformation":{"shape":"S3o"}}}}}}},"DescribeStackSet":{"input":{"type":"structure","required":["StackSetName"],"members":{"StackSetName":{}}},"output":{"resultWrapper":"DescribeStackSetResult","type":"structure","members":{"StackSet":{"type":"structure","members":{"StackSetName":{},"StackSetId":{},"Description":{},"Status":{},"TemplateBody":{},"Parameters":{"shape":"Se"},"Capabilities":{"shape":"Sj"},"Tags":{"shape":"Sv"},"StackSetARN":{},"AdministrationRoleARN":{},"ExecutionRoleName":{}}}}}},"DescribeStackSetOperation":{"input":{"type":"structure","required":["StackSetName","OperationId"],"members":{"StackSetName":{},"OperationId":{}}},"output":{"resultWrapper":"DescribeStackSetOperationResult","type":"structure","members":{"StackSetOperation":{"type":"structure","members":{"OperationId":{},"StackSetId":{},"Action":{},"Status":{},"OperationPreferences":{"shape":"S1k"},"RetainStacks":{"type":"boolean"},"AdministrationRoleARN":{},"ExecutionRoleName":{},"CreationTimestamp":{"type":"timestamp"},"EndTimestamp":{"type":"timestamp"}}}}}},"DescribeStacks":{"input":{"type":"structure","members":{"StackName":{},"NextToken":{}}},"output":{"resultWrapper":"DescribeStacksResult","type":"structure","members":{"Stacks":{"type":"list","member":{"type":"structure","required":["StackName","CreationTime","StackStatus"],"members":{"StackId":{},"StackName":{},"ChangeSetId":{},"Description":{},"Parameters":{"shape":"Se"},"CreationTime":{"type":"timestamp"},"DeletionTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"},"RollbackConfiguration":{"shape":"Sn"},"StackStatus":{},"StackStatusReason":{},"DisableRollback":{"type":"boolean"},"NotificationARNs":{"shape":"St"},"TimeoutInMinutes":{"type":"integer"},"Capabilities":{"shape":"Sj"},"Outputs":{"type":"list","member":{"type":"structure","members":{"OutputKey":{},"OutputValue":{},"Description":{},"ExportName":{}}}},"RoleARN":{},"Tags":{"shape":"Sv"},"EnableTerminationProtection":{"type":"boolean"},"ParentId":{},"RootId":{},"DriftInformation":{"type":"structure","required":["StackDriftStatus"],"members":{"StackDriftStatus":{},"LastCheckTimestamp":{"type":"timestamp"}}}}}},"NextToken":{}}}},"DetectStackDrift":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"LogicalResourceIds":{"type":"list","member":{}}}},"output":{"resultWrapper":"DetectStackDriftResult","type":"structure","required":["StackDriftDetectionId"],"members":{"StackDriftDetectionId":{}}}},"DetectStackResourceDrift":{"input":{"type":"structure","required":["StackName","LogicalResourceId"],"members":{"StackName":{},"LogicalResourceId":{}}},"output":{"resultWrapper":"DetectStackResourceDriftResult","type":"structure","required":["StackResourceDrift"],"members":{"StackResourceDrift":{"shape":"S3v"}}}},"EstimateTemplateCost":{"input":{"type":"structure","members":{"TemplateBody":{},"TemplateURL":{},"Parameters":{"shape":"Se"}}},"output":{"resultWrapper":"EstimateTemplateCostResult","type":"structure","members":{"Url":{}}}},"ExecuteChangeSet":{"input":{"type":"structure","required":["ChangeSetName"],"members":{"ChangeSetName":{},"StackName":{},"ClientRequestToken":{}}},"output":{"resultWrapper":"ExecuteChangeSetResult","type":"structure","members":{}}},"GetStackPolicy":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{}}},"output":{"resultWrapper":"GetStackPolicyResult","type":"structure","members":{"StackPolicyBody":{}}}},"GetTemplate":{"input":{"type":"structure","members":{"StackName":{},"ChangeSetName":{},"TemplateStage":{}}},"output":{"resultWrapper":"GetTemplateResult","type":"structure","members":{"TemplateBody":{},"StagesAvailable":{"type":"list","member":{}}}}},"GetTemplateSummary":{"input":{"type":"structure","members":{"TemplateBody":{},"TemplateURL":{},"StackName":{},"StackSetName":{}}},"output":{"resultWrapper":"GetTemplateSummaryResult","type":"structure","members":{"Parameters":{"type":"list","member":{"type":"structure","members":{"ParameterKey":{},"DefaultValue":{},"ParameterType":{},"NoEcho":{"type":"boolean"},"Description":{},"ParameterConstraints":{"type":"structure","members":{"AllowedValues":{"type":"list","member":{}}}}}}},"Description":{},"Capabilities":{"shape":"Sj"},"CapabilitiesReason":{},"ResourceTypes":{"shape":"Sl"},"Version":{},"Metadata":{},"DeclaredTransforms":{"shape":"S5r"}}}},"ListChangeSets":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"NextToken":{}}},"output":{"resultWrapper":"ListChangeSetsResult","type":"structure","members":{"Summaries":{"type":"list","member":{"type":"structure","members":{"StackId":{},"StackName":{},"ChangeSetId":{},"ChangeSetName":{},"ExecutionStatus":{},"Status":{},"StatusReason":{},"CreationTime":{"type":"timestamp"},"Description":{}}}},"NextToken":{}}}},"ListExports":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"resultWrapper":"ListExportsResult","type":"structure","members":{"Exports":{"type":"list","member":{"type":"structure","members":{"ExportingStackId":{},"Name":{},"Value":{}}}},"NextToken":{}}}},"ListImports":{"input":{"type":"structure","required":["ExportName"],"members":{"ExportName":{},"NextToken":{}}},"output":{"resultWrapper":"ListImportsResult","type":"structure","members":{"Imports":{"type":"list","member":{}},"NextToken":{}}}},"ListStackInstances":{"input":{"type":"structure","required":["StackSetName"],"members":{"StackSetName":{},"NextToken":{},"MaxResults":{"type":"integer"},"StackInstanceAccount":{},"StackInstanceRegion":{}}},"output":{"resultWrapper":"ListStackInstancesResult","type":"structure","members":{"Summaries":{"type":"list","member":{"type":"structure","members":{"StackSetId":{},"Region":{},"Account":{},"StackId":{},"Status":{},"StatusReason":{}}}},"NextToken":{}}}},"ListStackResources":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"NextToken":{}}},"output":{"resultWrapper":"ListStackResourcesResult","type":"structure","members":{"StackResourceSummaries":{"type":"list","member":{"type":"structure","required":["LogicalResourceId","ResourceType","LastUpdatedTimestamp","ResourceStatus"],"members":{"LogicalResourceId":{},"PhysicalResourceId":{},"ResourceType":{},"LastUpdatedTimestamp":{"type":"timestamp"},"ResourceStatus":{},"ResourceStatusReason":{},"DriftInformation":{"type":"structure","required":["StackResourceDriftStatus"],"members":{"StackResourceDriftStatus":{},"LastCheckTimestamp":{"type":"timestamp"}}}}}},"NextToken":{}}}},"ListStackSetOperationResults":{"input":{"type":"structure","required":["StackSetName","OperationId"],"members":{"StackSetName":{},"OperationId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"resultWrapper":"ListStackSetOperationResultsResult","type":"structure","members":{"Summaries":{"type":"list","member":{"type":"structure","members":{"Account":{},"Region":{},"Status":{},"StatusReason":{},"AccountGateResult":{"type":"structure","members":{"Status":{},"StatusReason":{}}}}}},"NextToken":{}}}},"ListStackSetOperations":{"input":{"type":"structure","required":["StackSetName"],"members":{"StackSetName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"resultWrapper":"ListStackSetOperationsResult","type":"structure","members":{"Summaries":{"type":"list","member":{"type":"structure","members":{"OperationId":{},"Action":{},"Status":{},"CreationTimestamp":{"type":"timestamp"},"EndTimestamp":{"type":"timestamp"}}}},"NextToken":{}}}},"ListStackSets":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Status":{}}},"output":{"resultWrapper":"ListStackSetsResult","type":"structure","members":{"Summaries":{"type":"list","member":{"type":"structure","members":{"StackSetName":{},"StackSetId":{},"Description":{},"Status":{}}}},"NextToken":{}}}},"ListStacks":{"input":{"type":"structure","members":{"NextToken":{},"StackStatusFilter":{"type":"list","member":{}}}},"output":{"resultWrapper":"ListStacksResult","type":"structure","members":{"StackSummaries":{"type":"list","member":{"type":"structure","required":["StackName","CreationTime","StackStatus"],"members":{"StackId":{},"StackName":{},"TemplateDescription":{},"CreationTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"},"DeletionTime":{"type":"timestamp"},"StackStatus":{},"StackStatusReason":{},"ParentId":{},"RootId":{},"DriftInformation":{"type":"structure","required":["StackDriftStatus"],"members":{"StackDriftStatus":{},"LastCheckTimestamp":{"type":"timestamp"}}}}}},"NextToken":{}}}},"SetStackPolicy":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"StackPolicyBody":{},"StackPolicyURL":{}}}},"SignalResource":{"input":{"type":"structure","required":["StackName","LogicalResourceId","UniqueId","Status"],"members":{"StackName":{},"LogicalResourceId":{},"UniqueId":{},"Status":{}}}},"StopStackSetOperation":{"input":{"type":"structure","required":["StackSetName","OperationId"],"members":{"StackSetName":{},"OperationId":{}}},"output":{"resultWrapper":"StopStackSetOperationResult","type":"structure","members":{}}},"UpdateStack":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"TemplateBody":{},"TemplateURL":{},"UsePreviousTemplate":{"type":"boolean"},"StackPolicyDuringUpdateBody":{},"StackPolicyDuringUpdateURL":{},"Parameters":{"shape":"Se"},"Capabilities":{"shape":"Sj"},"ResourceTypes":{"shape":"Sl"},"RoleARN":{},"RollbackConfiguration":{"shape":"Sn"},"StackPolicyBody":{},"StackPolicyURL":{},"NotificationARNs":{"shape":"St"},"Tags":{"shape":"Sv"},"ClientRequestToken":{}}},"output":{"resultWrapper":"UpdateStackResult","type":"structure","members":{"StackId":{}}}},"UpdateStackInstances":{"input":{"type":"structure","required":["StackSetName","Accounts","Regions"],"members":{"StackSetName":{},"Accounts":{"shape":"S1g"},"Regions":{"shape":"S1i"},"ParameterOverrides":{"shape":"Se"},"OperationPreferences":{"shape":"S1k"},"OperationId":{"idempotencyToken":true}}},"output":{"resultWrapper":"UpdateStackInstancesResult","type":"structure","members":{"OperationId":{}}}},"UpdateStackSet":{"input":{"type":"structure","required":["StackSetName"],"members":{"StackSetName":{},"Description":{},"TemplateBody":{},"TemplateURL":{},"UsePreviousTemplate":{"type":"boolean"},"Parameters":{"shape":"Se"},"Capabilities":{"shape":"Sj"},"Tags":{"shape":"Sv"},"OperationPreferences":{"shape":"S1k"},"AdministrationRoleARN":{},"ExecutionRoleName":{},"OperationId":{"idempotencyToken":true},"Accounts":{"shape":"S1g"},"Regions":{"shape":"S1i"}}},"output":{"resultWrapper":"UpdateStackSetResult","type":"structure","members":{"OperationId":{}}}},"UpdateTerminationProtection":{"input":{"type":"structure","required":["EnableTerminationProtection","StackName"],"members":{"EnableTerminationProtection":{"type":"boolean"},"StackName":{}}},"output":{"resultWrapper":"UpdateTerminationProtectionResult","type":"structure","members":{"StackId":{}}}},"ValidateTemplate":{"input":{"type":"structure","members":{"TemplateBody":{},"TemplateURL":{}}},"output":{"resultWrapper":"ValidateTemplateResult","type":"structure","members":{"Parameters":{"type":"list","member":{"type":"structure","members":{"ParameterKey":{},"DefaultValue":{},"NoEcho":{"type":"boolean"},"Description":{}}}},"Description":{},"Capabilities":{"shape":"Sj"},"CapabilitiesReason":{},"DeclaredTransforms":{"shape":"S5r"}}}}},"shapes":{"Se":{"type":"list","member":{"type":"structure","members":{"ParameterKey":{},"ParameterValue":{},"UsePreviousValue":{"type":"boolean"},"ResolvedValue":{}}}},"Sj":{"type":"list","member":{}},"Sl":{"type":"list","member":{}},"Sn":{"type":"structure","members":{"RollbackTriggers":{"type":"list","member":{"type":"structure","required":["Arn","Type"],"members":{"Arn":{},"Type":{}}}},"MonitoringTimeInMinutes":{"type":"integer"}}},"St":{"type":"list","member":{}},"Sv":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S1g":{"type":"list","member":{}},"S1i":{"type":"list","member":{}},"S1k":{"type":"structure","members":{"RegionOrder":{"shape":"S1i"},"FailureToleranceCount":{"type":"integer"},"FailureTolerancePercentage":{"type":"integer"},"MaxConcurrentCount":{"type":"integer"},"MaxConcurrentPercentage":{"type":"integer"}}},"S3o":{"type":"structure","required":["StackResourceDriftStatus"],"members":{"StackResourceDriftStatus":{},"LastCheckTimestamp":{"type":"timestamp"}}},"S3v":{"type":"structure","required":["StackId","LogicalResourceId","ResourceType","StackResourceDriftStatus","Timestamp"],"members":{"StackId":{},"LogicalResourceId":{},"PhysicalResourceId":{},"PhysicalResourceIdContext":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"ResourceType":{},"ExpectedProperties":{},"ActualProperties":{},"PropertyDifferences":{"type":"list","member":{"type":"structure","required":["PropertyPath","ExpectedValue","ActualValue","DifferenceType"],"members":{"PropertyPath":{},"ExpectedValue":{},"ActualValue":{},"DifferenceType":{}}}},"StackResourceDriftStatus":{},"Timestamp":{"type":"timestamp"}}},"S5r":{"type":"list","member":{}}}}')},iEDd:function(e,t,r){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(r("wd/R"))},iKaz:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.ecs={},n.ECS=i.defineService("ecs",["2014-11-13"]),Object.defineProperty(o.services.ecs,"2014-11-13",{get:function(){var e=r("qClL");return e.paginators=r("w8ha").pagination,e.waiters=r("hzHV").waiters,e},enumerable:!0,configurable:!0}),e.exports=n.ECS},iRst:function(e){e.exports=JSON.parse('{"pagination":{"ListStreams":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"StreamInfoList"}}}')},iU4x:function(e){e.exports=JSON.parse('{"version":2,"waiters":{"ClusterRunning":{"delay":30,"operation":"DescribeCluster","maxAttempts":60,"acceptors":[{"state":"success","matcher":"path","argument":"Cluster.Status.State","expected":"RUNNING"},{"state":"success","matcher":"path","argument":"Cluster.Status.State","expected":"WAITING"},{"state":"failure","matcher":"path","argument":"Cluster.Status.State","expected":"TERMINATING"},{"state":"failure","matcher":"path","argument":"Cluster.Status.State","expected":"TERMINATED"},{"state":"failure","matcher":"path","argument":"Cluster.Status.State","expected":"TERMINATED_WITH_ERRORS"}]},"StepComplete":{"delay":30,"operation":"DescribeStep","maxAttempts":60,"acceptors":[{"state":"success","matcher":"path","argument":"Step.Status.State","expected":"COMPLETED"},{"state":"failure","matcher":"path","argument":"Step.Status.State","expected":"FAILED"},{"state":"failure","matcher":"path","argument":"Step.Status.State","expected":"CANCELLED"}]},"ClusterTerminated":{"delay":30,"operation":"DescribeCluster","maxAttempts":60,"acceptors":[{"state":"success","matcher":"path","argument":"Cluster.Status.State","expected":"TERMINATED"},{"state":"failure","matcher":"path","argument":"Cluster.Status.State","expected":"TERMINATED_WITH_ERRORS"}]}}}')},"iYq/":function(e,t,r){var n=r("QsWE"),i=r("lKDQ"),o=r("6Yqx");n.CognitoIdentityCredentials=n.util.inherit(n.Credentials,{localStorageKey:{id:"aws.cognito.identity-id.",providers:"aws.cognito.identity-providers."},constructor:function(e,t){n.Credentials.call(this),this.expired=!0,this.params=e,this.data=null,this._identityId=null,this._clientConfig=n.util.copy(t||{}),this.loadCachedId();var r=this;Object.defineProperty(this,"identityId",{get:function(){return r.loadCachedId(),r._identityId||r.params.IdentityId},set:function(e){r._identityId=e}})},refresh:function(e){this.coalesceRefresh(e||n.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.data=null,t._identityId=null,t.getId((function(r){r?(t.clearIdOnNotAuthorized(r),e(r)):t.params.RoleArn?t.getCredentialsFromSTS(e):t.getCredentialsForIdentity(e)}))},clearCachedId:function(){this._identityId=null,delete this.params.IdentityId;var e=this.params.IdentityPoolId,t=this.params.LoginId||"";delete this.storage[this.localStorageKey.id+e+t],delete this.storage[this.localStorageKey.providers+e+t]},clearIdOnNotAuthorized:function(e){"NotAuthorizedException"==e.code&&this.clearCachedId()},getId:function(e){var t=this;if("string"==typeof t.params.IdentityId)return e(null,t.params.IdentityId);t.cognito.getId((function(r,n){!r&&n.IdentityId?(t.params.IdentityId=n.IdentityId,e(null,n.IdentityId)):e(r)}))},loadCredentials:function(e,t){e&&t&&(t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration)},getCredentialsForIdentity:function(e){var t=this;t.cognito.getCredentialsForIdentity((function(r,n){r?t.clearIdOnNotAuthorized(r):(t.cacheId(n),t.data=n,t.loadCredentials(t.data,t)),e(r)}))},getCredentialsFromSTS:function(e){var t=this;t.cognito.getOpenIdToken((function(r,n){r?(t.clearIdOnNotAuthorized(r),e(r)):(t.cacheId(n),t.params.WebIdentityToken=n.Token,t.webIdentityCredentials.refresh((function(r){r||(t.data=t.webIdentityCredentials.data,t.sts.credentialsFrom(t.data,t)),e(r)})))}))},loadCachedId:function(){if(n.util.isBrowser()&&!this.params.IdentityId){var e=this.getStorage("id");if(e&&this.params.Logins){var t=Object.keys(this.params.Logins);0!==(this.getStorage("providers")||"").split(",").filter((function(e){return-1!==t.indexOf(e)})).length&&(this.params.IdentityId=e)}else e&&(this.params.IdentityId=e)}},createClients:function(){var e=this._clientConfig;if(this.webIdentityCredentials=this.webIdentityCredentials||new n.WebIdentityCredentials(this.params,e),!this.cognito){var t=n.util.merge({},e);t.params=this.params,this.cognito=new i(t)}this.sts=this.sts||new o(e)},cacheId:function(e){this._identityId=e.IdentityId,this.params.IdentityId=this._identityId,n.util.isBrowser()&&(this.setStorage("id",e.IdentityId),this.params.Logins&&this.setStorage("providers",Object.keys(this.params.Logins).join(",")))},getStorage:function(e){return this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]},setStorage:function(e,t){try{this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]=t}catch(r){}},storage:function(){try{var e=n.util.isBrowser()&&null!==window.localStorage&&"object"==typeof window.localStorage?window.localStorage:{};return e["aws.test-storage"]="foobar",delete e["aws.test-storage"],e}catch(t){return{}}}()})},iYuL:function(e,t,r){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?r[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(r("wd/R"))},"iaw/":function(e){e.exports=JSON.parse('{"pagination":{"DescribeAutoScalingGroups":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"AutoScalingGroups"},"DescribeAutoScalingInstances":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"AutoScalingInstances"},"DescribeLaunchConfigurations":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"LaunchConfigurations"},"DescribeNotificationConfigurations":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"NotificationConfigurations"},"DescribePolicies":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"ScalingPolicies"},"DescribeScalingActivities":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"Activities"},"DescribeScheduledActions":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"ScheduledUpdateGroupActions"},"DescribeTags":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"Tags"}}}')},ibM8:function(e){e.exports=JSON.parse('{"version":2,"waiters":{"StreamExists":{"delay":10,"operation":"DescribeStream","maxAttempts":18,"acceptors":[{"expected":"ACTIVE","matcher":"path","state":"success","argument":"StreamDescription.StreamStatus"}]},"StreamNotExists":{"delay":10,"operation":"DescribeStream","maxAttempts":18,"acceptors":[{"expected":"ResourceNotFoundException","matcher":"error","state":"success"}]}}}')},"j/x2":function(e){e.exports=JSON.parse('{"pagination":{"ListBuckets":{"result_key":"Buckets"},"ListMultipartUploads":{"input_token":["KeyMarker","UploadIdMarker"],"limit_key":"MaxUploads","more_results":"IsTruncated","output_token":["NextKeyMarker","NextUploadIdMarker"],"result_key":["Uploads","CommonPrefixes"]},"ListObjectVersions":{"input_token":["KeyMarker","VersionIdMarker"],"limit_key":"MaxKeys","more_results":"IsTruncated","output_token":["NextKeyMarker","NextVersionIdMarker"],"result_key":["Versions","DeleteMarkers","CommonPrefixes"]},"ListObjects":{"input_token":"Marker","limit_key":"MaxKeys","more_results":"IsTruncated","output_token":"NextMarker || Contents[-1].Key","result_key":["Contents","CommonPrefixes"]},"ListObjectsV2":{"input_token":"ContinuationToken","limit_key":"MaxKeys","output_token":"NextContinuationToken","result_key":["Contents","CommonPrefixes"]},"ListParts":{"input_token":"PartNumberMarker","limit_key":"MaxParts","more_results":"IsTruncated","output_token":"NextPartNumberMarker","result_key":"Parts"}}}')},jFrZ:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2014-11-06","endpointPrefix":"ssm","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Amazon SSM","serviceFullName":"Amazon Simple Systems Manager (SSM)","serviceId":"SSM","signatureVersion":"v4","targetPrefix":"AmazonSSM","uid":"ssm-2014-11-06"},"operations":{"AddTagsToResource":{"input":{"type":"structure","required":["ResourceType","ResourceId","Tags"],"members":{"ResourceType":{},"ResourceId":{},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{}}},"CancelCommand":{"input":{"type":"structure","required":["CommandId"],"members":{"CommandId":{},"InstanceIds":{"shape":"Sb"}}},"output":{"type":"structure","members":{}}},"CancelMaintenanceWindowExecution":{"input":{"type":"structure","required":["WindowExecutionId"],"members":{"WindowExecutionId":{}}},"output":{"type":"structure","members":{"WindowExecutionId":{}}}},"CreateActivation":{"input":{"type":"structure","required":["IamRole"],"members":{"Description":{},"DefaultInstanceName":{},"IamRole":{},"RegistrationLimit":{"type":"integer"},"ExpirationDate":{"type":"timestamp"},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{"ActivationId":{},"ActivationCode":{}}}},"CreateAssociation":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"DocumentVersion":{},"InstanceId":{},"Parameters":{"shape":"St"},"Targets":{"shape":"Sx"},"ScheduleExpression":{},"OutputLocation":{"shape":"S13"},"AssociationName":{},"AutomationTargetParameterName":{},"MaxErrors":{},"MaxConcurrency":{},"ComplianceSeverity":{}}},"output":{"type":"structure","members":{"AssociationDescription":{"shape":"S1e"}}}},"CreateAssociationBatch":{"input":{"type":"structure","required":["Entries"],"members":{"Entries":{"type":"list","member":{"shape":"S1s"}}}},"output":{"type":"structure","members":{"Successful":{"type":"list","member":{"shape":"S1e"}},"Failed":{"type":"list","member":{"type":"structure","members":{"Entry":{"shape":"S1s"},"Message":{},"Fault":{}}}}}}},"CreateDocument":{"input":{"type":"structure","required":["Content","Name"],"members":{"Content":{},"Attachments":{"shape":"S21"},"Name":{},"VersionName":{},"DocumentType":{},"DocumentFormat":{},"TargetType":{},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{"DocumentDescription":{"shape":"S2c"}}}},"CreateMaintenanceWindow":{"input":{"type":"structure","required":["Name","Schedule","Duration","Cutoff","AllowUnassociatedTargets"],"members":{"Name":{},"Description":{"shape":"S2y"},"StartDate":{},"EndDate":{},"Schedule":{},"ScheduleTimezone":{},"Duration":{"type":"integer"},"Cutoff":{"type":"integer"},"AllowUnassociatedTargets":{"type":"boolean"},"ClientToken":{"idempotencyToken":true},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{"WindowId":{}}}},"CreateOpsItem":{"input":{"type":"structure","required":["Description","Source","Title"],"members":{"Description":{},"OperationalData":{"shape":"S3a"},"Notifications":{"shape":"S3f"},"Priority":{"type":"integer"},"RelatedOpsItems":{"shape":"S3j"},"Source":{},"Title":{},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{"OpsItemId":{}}}},"CreatePatchBaseline":{"input":{"type":"structure","required":["Name"],"members":{"OperatingSystem":{},"Name":{},"GlobalFilters":{"shape":"S3r"},"ApprovalRules":{"shape":"S3x"},"ApprovedPatches":{"shape":"S43"},"ApprovedPatchesComplianceLevel":{},"ApprovedPatchesEnableNonSecurity":{"type":"boolean"},"RejectedPatches":{"shape":"S43"},"RejectedPatchesAction":{},"Description":{},"Sources":{"shape":"S47"},"ClientToken":{"idempotencyToken":true},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{"BaselineId":{}}}},"CreateResourceDataSync":{"input":{"type":"structure","required":["SyncName","S3Destination"],"members":{"SyncName":{},"S3Destination":{"shape":"S4h"}}},"output":{"type":"structure","members":{}}},"DeleteActivation":{"input":{"type":"structure","required":["ActivationId"],"members":{"ActivationId":{}}},"output":{"type":"structure","members":{}}},"DeleteAssociation":{"input":{"type":"structure","members":{"Name":{},"InstanceId":{},"AssociationId":{}}},"output":{"type":"structure","members":{}}},"DeleteDocument":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"DocumentVersion":{},"VersionName":{}}},"output":{"type":"structure","members":{}}},"DeleteInventory":{"input":{"type":"structure","required":["TypeName"],"members":{"TypeName":{},"SchemaDeleteOption":{},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"DeletionId":{},"TypeName":{},"DeletionSummary":{"shape":"S50"}}}},"DeleteMaintenanceWindow":{"input":{"type":"structure","required":["WindowId"],"members":{"WindowId":{}}},"output":{"type":"structure","members":{"WindowId":{}}}},"DeleteParameter":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteParameters":{"input":{"type":"structure","required":["Names"],"members":{"Names":{"shape":"S5d"}}},"output":{"type":"structure","members":{"DeletedParameters":{"shape":"S5d"},"InvalidParameters":{"shape":"S5d"}}}},"DeletePatchBaseline":{"input":{"type":"structure","required":["BaselineId"],"members":{"BaselineId":{}}},"output":{"type":"structure","members":{"BaselineId":{}}}},"DeleteResourceDataSync":{"input":{"type":"structure","required":["SyncName"],"members":{"SyncName":{}}},"output":{"type":"structure","members":{}}},"DeregisterManagedInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{}}},"output":{"type":"structure","members":{}}},"DeregisterPatchBaselineForPatchGroup":{"input":{"type":"structure","required":["BaselineId","PatchGroup"],"members":{"BaselineId":{},"PatchGroup":{}}},"output":{"type":"structure","members":{"BaselineId":{},"PatchGroup":{}}}},"DeregisterTargetFromMaintenanceWindow":{"input":{"type":"structure","required":["WindowId","WindowTargetId"],"members":{"WindowId":{},"WindowTargetId":{},"Safe":{"type":"boolean"}}},"output":{"type":"structure","members":{"WindowId":{},"WindowTargetId":{}}}},"DeregisterTaskFromMaintenanceWindow":{"input":{"type":"structure","required":["WindowId","WindowTaskId"],"members":{"WindowId":{},"WindowTaskId":{}}},"output":{"type":"structure","members":{"WindowId":{},"WindowTaskId":{}}}},"DescribeActivations":{"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","members":{"FilterKey":{},"FilterValues":{"type":"list","member":{}}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ActivationList":{"type":"list","member":{"type":"structure","members":{"ActivationId":{},"Description":{},"DefaultInstanceName":{},"IamRole":{},"RegistrationLimit":{"type":"integer"},"RegistrationsCount":{"type":"integer"},"ExpirationDate":{"type":"timestamp"},"Expired":{"type":"boolean"},"CreatedDate":{"type":"timestamp"},"Tags":{"shape":"S4"}}}},"NextToken":{}}}},"DescribeAssociation":{"input":{"type":"structure","members":{"Name":{},"InstanceId":{},"AssociationId":{},"AssociationVersion":{}}},"output":{"type":"structure","members":{"AssociationDescription":{"shape":"S1e"}}}},"DescribeAssociationExecutionTargets":{"input":{"type":"structure","required":["AssociationId","ExecutionId"],"members":{"AssociationId":{},"ExecutionId":{},"Filters":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AssociationExecutionTargets":{"type":"list","member":{"type":"structure","members":{"AssociationId":{},"AssociationVersion":{},"ExecutionId":{},"ResourceId":{},"ResourceType":{},"Status":{},"DetailedStatus":{},"LastExecutionDate":{"type":"timestamp"},"OutputSource":{"type":"structure","members":{"OutputSourceId":{},"OutputSourceType":{}}}}}},"NextToken":{}}}},"DescribeAssociationExecutions":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{},"Filters":{"type":"list","member":{"type":"structure","required":["Key","Value","Type"],"members":{"Key":{},"Value":{},"Type":{}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AssociationExecutions":{"type":"list","member":{"type":"structure","members":{"AssociationId":{},"AssociationVersion":{},"ExecutionId":{},"Status":{},"DetailedStatus":{},"CreatedTime":{"type":"timestamp"},"LastExecutionDate":{"type":"timestamp"},"ResourceCountByStatus":{}}}},"NextToken":{}}}},"DescribeAutomationExecutions":{"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AutomationExecutionMetadataList":{"type":"list","member":{"type":"structure","members":{"AutomationExecutionId":{},"DocumentName":{},"DocumentVersion":{},"AutomationExecutionStatus":{},"ExecutionStartTime":{"type":"timestamp"},"ExecutionEndTime":{"type":"timestamp"},"ExecutedBy":{},"LogFile":{},"Outputs":{"shape":"S78"},"Mode":{},"ParentAutomationExecutionId":{},"CurrentStepName":{},"CurrentAction":{},"FailureMessage":{},"TargetParameterName":{},"Targets":{"shape":"Sx"},"TargetMaps":{"shape":"S7d"},"ResolvedTargets":{"shape":"S7i"},"MaxConcurrency":{},"MaxErrors":{},"Target":{},"AutomationType":{}}}},"NextToken":{}}}},"DescribeAutomationStepExecutions":{"input":{"type":"structure","required":["AutomationExecutionId"],"members":{"AutomationExecutionId":{},"Filters":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}}}}},"NextToken":{},"MaxResults":{"type":"integer"},"ReverseOrder":{"type":"boolean"}}},"output":{"type":"structure","members":{"StepExecutions":{"shape":"S7s"},"NextToken":{}}}},"DescribeAvailablePatches":{"input":{"type":"structure","members":{"Filters":{"shape":"S88"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Patches":{"type":"list","member":{"shape":"S8g"}},"NextToken":{}}}},"DescribeDocument":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"DocumentVersion":{},"VersionName":{}}},"output":{"type":"structure","members":{"Document":{"shape":"S2c"}}}},"DescribeDocumentPermission":{"input":{"type":"structure","required":["Name","PermissionType"],"members":{"Name":{},"PermissionType":{}}},"output":{"type":"structure","members":{"AccountIds":{"shape":"S8x"}}}},"DescribeEffectiveInstanceAssociations":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Associations":{"type":"list","member":{"type":"structure","members":{"AssociationId":{},"InstanceId":{},"Content":{},"AssociationVersion":{}}}},"NextToken":{}}}},"DescribeEffectivePatchesForPatchBaseline":{"input":{"type":"structure","required":["BaselineId"],"members":{"BaselineId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"EffectivePatches":{"type":"list","member":{"type":"structure","members":{"Patch":{"shape":"S8g"},"PatchStatus":{"type":"structure","members":{"DeploymentStatus":{},"ComplianceLevel":{},"ApprovalDate":{"type":"timestamp"}}}}}},"NextToken":{}}}},"DescribeInstanceAssociationsStatus":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceAssociationStatusInfos":{"type":"list","member":{"type":"structure","members":{"AssociationId":{},"Name":{},"DocumentVersion":{},"AssociationVersion":{},"InstanceId":{},"ExecutionDate":{"type":"timestamp"},"Status":{},"DetailedStatus":{},"ExecutionSummary":{},"ErrorCode":{},"OutputUrl":{"type":"structure","members":{"S3OutputUrl":{"type":"structure","members":{"OutputUrl":{}}}}},"AssociationName":{}}}},"NextToken":{}}}},"DescribeInstanceInformation":{"input":{"type":"structure","members":{"InstanceInformationFilterList":{"type":"list","member":{"type":"structure","required":["key","valueSet"],"members":{"key":{},"valueSet":{"shape":"S9n"}}}},"Filters":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"shape":"S9n"}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceInformationList":{"type":"list","member":{"type":"structure","members":{"InstanceId":{},"PingStatus":{},"LastPingDateTime":{"type":"timestamp"},"AgentVersion":{},"IsLatestVersion":{"type":"boolean"},"PlatformType":{},"PlatformName":{},"PlatformVersion":{},"ActivationId":{},"IamRole":{},"RegistrationDate":{"type":"timestamp"},"ResourceType":{},"Name":{},"IPAddress":{},"ComputerName":{},"AssociationStatus":{},"LastAssociationExecutionDate":{"type":"timestamp"},"LastSuccessfulAssociationExecutionDate":{"type":"timestamp"},"AssociationOverview":{"type":"structure","members":{"DetailedStatus":{},"InstanceAssociationStatusAggregatedCount":{"type":"map","key":{},"value":{"type":"integer"}}}}}}},"NextToken":{}}}},"DescribeInstancePatchStates":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Sb"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"InstancePatchStates":{"type":"list","member":{"shape":"Sa7"}},"NextToken":{}}}},"DescribeInstancePatchStatesForPatchGroup":{"input":{"type":"structure","required":["PatchGroup"],"members":{"PatchGroup":{},"Filters":{"type":"list","member":{"type":"structure","required":["Key","Values","Type"],"members":{"Key":{},"Values":{"type":"list","member":{}},"Type":{}}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"InstancePatchStates":{"type":"list","member":{"shape":"Sa7"}},"NextToken":{}}}},"DescribeInstancePatches":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"Filters":{"shape":"S88"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Patches":{"type":"list","member":{"type":"structure","required":["Title","KBId","Classification","Severity","State","InstalledTime"],"members":{"Title":{},"KBId":{},"Classification":{},"Severity":{},"State":{},"InstalledTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeInventoryDeletions":{"input":{"type":"structure","members":{"DeletionId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"InventoryDeletions":{"type":"list","member":{"type":"structure","members":{"DeletionId":{},"TypeName":{},"DeletionStartTime":{"type":"timestamp"},"LastStatus":{},"LastStatusMessage":{},"DeletionSummary":{"shape":"S50"},"LastStatusUpdateTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeMaintenanceWindowExecutionTaskInvocations":{"input":{"type":"structure","required":["WindowExecutionId","TaskId"],"members":{"WindowExecutionId":{},"TaskId":{},"Filters":{"shape":"Sb8"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"WindowExecutionTaskInvocationIdentities":{"type":"list","member":{"type":"structure","members":{"WindowExecutionId":{},"TaskExecutionId":{},"InvocationId":{},"ExecutionId":{},"TaskType":{},"Parameters":{"shape":"Sbk"},"Status":{},"StatusDetails":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"OwnerInformation":{"shape":"Saa"},"WindowTargetId":{}}}},"NextToken":{}}}},"DescribeMaintenanceWindowExecutionTasks":{"input":{"type":"structure","required":["WindowExecutionId"],"members":{"WindowExecutionId":{},"Filters":{"shape":"Sb8"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"WindowExecutionTaskIdentities":{"type":"list","member":{"type":"structure","members":{"WindowExecutionId":{},"TaskExecutionId":{},"Status":{},"StatusDetails":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"TaskArn":{},"TaskType":{}}}},"NextToken":{}}}},"DescribeMaintenanceWindowExecutions":{"input":{"type":"structure","required":["WindowId"],"members":{"WindowId":{},"Filters":{"shape":"Sb8"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"WindowExecutions":{"type":"list","member":{"type":"structure","members":{"WindowId":{},"WindowExecutionId":{},"Status":{},"StatusDetails":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeMaintenanceWindowSchedule":{"input":{"type":"structure","members":{"WindowId":{},"Targets":{"shape":"Sx"},"ResourceType":{},"Filters":{"shape":"S88"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ScheduledWindowExecutions":{"type":"list","member":{"type":"structure","members":{"WindowId":{},"Name":{},"ExecutionTime":{}}}},"NextToken":{}}}},"DescribeMaintenanceWindowTargets":{"input":{"type":"structure","required":["WindowId"],"members":{"WindowId":{},"Filters":{"shape":"Sb8"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Targets":{"type":"list","member":{"type":"structure","members":{"WindowId":{},"WindowTargetId":{},"ResourceType":{},"Targets":{"shape":"Sx"},"OwnerInformation":{"shape":"Saa"},"Name":{},"Description":{"shape":"S2y"}}}},"NextToken":{}}}},"DescribeMaintenanceWindowTasks":{"input":{"type":"structure","required":["WindowId"],"members":{"WindowId":{},"Filters":{"shape":"Sb8"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Tasks":{"type":"list","member":{"type":"structure","members":{"WindowId":{},"WindowTaskId":{},"TaskArn":{},"Type":{},"Targets":{"shape":"Sx"},"TaskParameters":{"shape":"Scb"},"Priority":{"type":"integer"},"LoggingInfo":{"shape":"Sch"},"ServiceRoleArn":{},"MaxConcurrency":{},"MaxErrors":{},"Name":{},"Description":{"shape":"S2y"}}}},"NextToken":{}}}},"DescribeMaintenanceWindows":{"input":{"type":"structure","members":{"Filters":{"shape":"Sb8"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"WindowIdentities":{"type":"list","member":{"type":"structure","members":{"WindowId":{},"Name":{},"Description":{"shape":"S2y"},"Enabled":{"type":"boolean"},"Duration":{"type":"integer"},"Cutoff":{"type":"integer"},"Schedule":{},"ScheduleTimezone":{},"EndDate":{},"StartDate":{},"NextExecutionTime":{}}}},"NextToken":{}}}},"DescribeMaintenanceWindowsForTarget":{"input":{"type":"structure","required":["Targets","ResourceType"],"members":{"Targets":{"shape":"Sx"},"ResourceType":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"WindowIdentities":{"type":"list","member":{"type":"structure","members":{"WindowId":{},"Name":{}}}},"NextToken":{}}}},"DescribeOpsItems":{"input":{"type":"structure","members":{"OpsItemFilters":{"type":"list","member":{"type":"structure","required":["Key","Values","Operator"],"members":{"Key":{},"Values":{"type":"list","member":{}},"Operator":{}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"NextToken":{},"OpsItemSummaries":{"type":"list","member":{"type":"structure","members":{"CreatedBy":{},"CreatedTime":{"type":"timestamp"},"LastModifiedBy":{},"LastModifiedTime":{"type":"timestamp"},"Priority":{"type":"integer"},"Source":{},"Status":{},"OpsItemId":{},"Title":{},"OperationalData":{"shape":"S3a"}}}}}}},"DescribeParameters":{"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}}}}},"ParameterFilters":{"shape":"Sdb"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Parameters":{"type":"list","member":{"type":"structure","members":{"Name":{},"Type":{},"KeyId":{},"LastModifiedDate":{"type":"timestamp"},"LastModifiedUser":{},"Description":{},"AllowedPattern":{},"Version":{"type":"long"},"Tier":{},"Policies":{"shape":"Sdq"}}}},"NextToken":{}}}},"DescribePatchBaselines":{"input":{"type":"structure","members":{"Filters":{"shape":"S88"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"BaselineIdentities":{"type":"list","member":{"shape":"Sdv"}},"NextToken":{}}}},"DescribePatchGroupState":{"input":{"type":"structure","required":["PatchGroup"],"members":{"PatchGroup":{}}},"output":{"type":"structure","members":{"Instances":{"type":"integer"},"InstancesWithInstalledPatches":{"type":"integer"},"InstancesWithInstalledOtherPatches":{"type":"integer"},"InstancesWithInstalledRejectedPatches":{"type":"integer"},"InstancesWithMissingPatches":{"type":"integer"},"InstancesWithFailedPatches":{"type":"integer"},"InstancesWithNotApplicablePatches":{"type":"integer"},"InstancesWithUnreportedNotApplicablePatches":{"type":"integer"}}}},"DescribePatchGroups":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"Filters":{"shape":"S88"},"NextToken":{}}},"output":{"type":"structure","members":{"Mappings":{"type":"list","member":{"type":"structure","members":{"PatchGroup":{},"BaselineIdentity":{"shape":"Sdv"}}}},"NextToken":{}}}},"DescribePatchProperties":{"input":{"type":"structure","required":["OperatingSystem","Property"],"members":{"OperatingSystem":{},"Property":{},"PatchSet":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Properties":{"type":"list","member":{"type":"map","key":{},"value":{}}},"NextToken":{}}}},"DescribeSessions":{"input":{"type":"structure","required":["State"],"members":{"State":{},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}}}},"output":{"type":"structure","members":{"Sessions":{"type":"list","member":{"type":"structure","members":{"SessionId":{},"Target":{},"Status":{},"StartDate":{"type":"timestamp"},"EndDate":{"type":"timestamp"},"DocumentName":{},"Owner":{},"Details":{},"OutputUrl":{"type":"structure","members":{"S3OutputUrl":{},"CloudWatchOutputUrl":{}}}}}},"NextToken":{}}}},"GetAutomationExecution":{"input":{"type":"structure","required":["AutomationExecutionId"],"members":{"AutomationExecutionId":{}}},"output":{"type":"structure","members":{"AutomationExecution":{"type":"structure","members":{"AutomationExecutionId":{},"DocumentName":{},"DocumentVersion":{},"ExecutionStartTime":{"type":"timestamp"},"ExecutionEndTime":{"type":"timestamp"},"AutomationExecutionStatus":{},"StepExecutions":{"shape":"S7s"},"StepExecutionsTruncated":{"type":"boolean"},"Parameters":{"shape":"S78"},"Outputs":{"shape":"S78"},"FailureMessage":{},"Mode":{},"ParentAutomationExecutionId":{},"ExecutedBy":{},"CurrentStepName":{},"CurrentAction":{},"TargetParameterName":{},"Targets":{"shape":"Sx"},"TargetMaps":{"shape":"S7d"},"ResolvedTargets":{"shape":"S7i"},"MaxConcurrency":{},"MaxErrors":{},"Target":{},"TargetLocations":{"shape":"Sex"},"ProgressCounters":{"type":"structure","members":{"TotalSteps":{"type":"integer"},"SuccessSteps":{"type":"integer"},"FailedSteps":{"type":"integer"},"CancelledSteps":{"type":"integer"},"TimedOutSteps":{"type":"integer"}}}}}}}},"GetCommandInvocation":{"input":{"type":"structure","required":["CommandId","InstanceId"],"members":{"CommandId":{},"InstanceId":{},"PluginName":{}}},"output":{"type":"structure","members":{"CommandId":{},"InstanceId":{},"Comment":{},"DocumentName":{},"DocumentVersion":{},"PluginName":{},"ResponseCode":{"type":"integer"},"ExecutionStartDateTime":{},"ExecutionElapsedTime":{},"ExecutionEndDateTime":{},"Status":{},"StatusDetails":{},"StandardOutputContent":{},"StandardOutputUrl":{},"StandardErrorContent":{},"StandardErrorUrl":{},"CloudWatchOutputConfig":{"shape":"Sf9"}}}},"GetConnectionStatus":{"input":{"type":"structure","required":["Target"],"members":{"Target":{}}},"output":{"type":"structure","members":{"Target":{},"Status":{}}}},"GetDefaultPatchBaseline":{"input":{"type":"structure","members":{"OperatingSystem":{}}},"output":{"type":"structure","members":{"BaselineId":{},"OperatingSystem":{}}}},"GetDeployablePatchSnapshotForInstance":{"input":{"type":"structure","required":["InstanceId","SnapshotId"],"members":{"InstanceId":{},"SnapshotId":{}}},"output":{"type":"structure","members":{"InstanceId":{},"SnapshotId":{},"SnapshotDownloadUrl":{},"Product":{}}}},"GetDocument":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"VersionName":{},"DocumentVersion":{},"DocumentFormat":{}}},"output":{"type":"structure","members":{"Name":{},"VersionName":{},"DocumentVersion":{},"Status":{},"StatusInformation":{},"Content":{},"DocumentType":{},"DocumentFormat":{},"AttachmentsContent":{"type":"list","member":{"type":"structure","members":{"Name":{},"Size":{"type":"long"},"Hash":{},"HashType":{},"Url":{}}}}}}},"GetInventory":{"input":{"type":"structure","members":{"Filters":{"shape":"Sfu"},"Aggregators":{"shape":"Sg0"},"ResultAttributes":{"type":"list","member":{"type":"structure","required":["TypeName"],"members":{"TypeName":{}}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Entities":{"type":"list","member":{"type":"structure","members":{"Id":{},"Data":{"type":"map","key":{},"value":{"type":"structure","required":["TypeName","SchemaVersion","Content"],"members":{"TypeName":{},"SchemaVersion":{},"CaptureTime":{},"ContentHash":{},"Content":{"shape":"Sgh"}}}}}}},"NextToken":{}}}},"GetInventorySchema":{"input":{"type":"structure","members":{"TypeName":{},"NextToken":{},"MaxResults":{"type":"integer"},"Aggregator":{"type":"boolean"},"SubType":{"type":"boolean"}}},"output":{"type":"structure","members":{"Schemas":{"type":"list","member":{"type":"structure","required":["TypeName","Attributes"],"members":{"TypeName":{},"Version":{},"Attributes":{"type":"list","member":{"type":"structure","required":["Name","DataType"],"members":{"Name":{},"DataType":{}}}},"DisplayName":{}}}},"NextToken":{}}}},"GetMaintenanceWindow":{"input":{"type":"structure","required":["WindowId"],"members":{"WindowId":{}}},"output":{"type":"structure","members":{"WindowId":{},"Name":{},"Description":{"shape":"S2y"},"StartDate":{},"EndDate":{},"Schedule":{},"ScheduleTimezone":{},"NextExecutionTime":{},"Duration":{"type":"integer"},"Cutoff":{"type":"integer"},"AllowUnassociatedTargets":{"type":"boolean"},"Enabled":{"type":"boolean"},"CreatedDate":{"type":"timestamp"},"ModifiedDate":{"type":"timestamp"}}}},"GetMaintenanceWindowExecution":{"input":{"type":"structure","required":["WindowExecutionId"],"members":{"WindowExecutionId":{}}},"output":{"type":"structure","members":{"WindowExecutionId":{},"TaskIds":{"type":"list","member":{}},"Status":{},"StatusDetails":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}}},"GetMaintenanceWindowExecutionTask":{"input":{"type":"structure","required":["WindowExecutionId","TaskId"],"members":{"WindowExecutionId":{},"TaskId":{}}},"output":{"type":"structure","members":{"WindowExecutionId":{},"TaskExecutionId":{},"TaskArn":{},"ServiceRole":{},"Type":{},"TaskParameters":{"type":"list","member":{"shape":"Scb"},"sensitive":true},"Priority":{"type":"integer"},"MaxConcurrency":{},"MaxErrors":{},"Status":{},"StatusDetails":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}}},"GetMaintenanceWindowExecutionTaskInvocation":{"input":{"type":"structure","required":["WindowExecutionId","TaskId","InvocationId"],"members":{"WindowExecutionId":{},"TaskId":{},"InvocationId":{}}},"output":{"type":"structure","members":{"WindowExecutionId":{},"TaskExecutionId":{},"InvocationId":{},"ExecutionId":{},"TaskType":{},"Parameters":{"shape":"Sbk"},"Status":{},"StatusDetails":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"OwnerInformation":{"shape":"Saa"},"WindowTargetId":{}}}},"GetMaintenanceWindowTask":{"input":{"type":"structure","required":["WindowId","WindowTaskId"],"members":{"WindowId":{},"WindowTaskId":{}}},"output":{"type":"structure","members":{"WindowId":{},"WindowTaskId":{},"Targets":{"shape":"Sx"},"TaskArn":{},"ServiceRoleArn":{},"TaskType":{},"TaskParameters":{"shape":"Scb"},"TaskInvocationParameters":{"shape":"Sh8"},"Priority":{"type":"integer"},"MaxConcurrency":{},"MaxErrors":{},"LoggingInfo":{"shape":"Sch"},"Name":{},"Description":{"shape":"S2y"}}}},"GetOpsItem":{"input":{"type":"structure","required":["OpsItemId"],"members":{"OpsItemId":{}}},"output":{"type":"structure","members":{"OpsItem":{"type":"structure","members":{"CreatedBy":{},"CreatedTime":{"type":"timestamp"},"Description":{},"LastModifiedBy":{},"LastModifiedTime":{"type":"timestamp"},"Notifications":{"shape":"S3f"},"Priority":{"type":"integer"},"RelatedOpsItems":{"shape":"S3j"},"Status":{},"OpsItemId":{},"Version":{},"Title":{},"Source":{},"OperationalData":{"shape":"S3a"}}}}}},"GetOpsSummary":{"input":{"type":"structure","required":["Aggregators"],"members":{"Filters":{"shape":"Shs"},"Aggregators":{"shape":"Shy"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Entities":{"type":"list","member":{"type":"structure","members":{"Id":{},"Data":{"type":"map","key":{},"value":{"type":"structure","members":{"Content":{"type":"list","member":{"type":"map","key":{},"value":{}}}}}}}}},"NextToken":{}}}},"GetParameter":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"WithDecryption":{"type":"boolean"}}},"output":{"type":"structure","members":{"Parameter":{"shape":"Sih"}}}},"GetParameterHistory":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"WithDecryption":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Parameters":{"type":"list","member":{"type":"structure","members":{"Name":{},"Type":{},"KeyId":{},"LastModifiedDate":{"type":"timestamp"},"LastModifiedUser":{},"Description":{},"Value":{},"AllowedPattern":{},"Version":{"type":"long"},"Labels":{"shape":"Sio"},"Tier":{},"Policies":{"shape":"Sdq"}}}},"NextToken":{}}}},"GetParameters":{"input":{"type":"structure","required":["Names"],"members":{"Names":{"shape":"S5d"},"WithDecryption":{"type":"boolean"}}},"output":{"type":"structure","members":{"Parameters":{"shape":"Sis"},"InvalidParameters":{"shape":"S5d"}}}},"GetParametersByPath":{"input":{"type":"structure","required":["Path"],"members":{"Path":{},"Recursive":{"type":"boolean"},"ParameterFilters":{"shape":"Sdb"},"WithDecryption":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Parameters":{"shape":"Sis"},"NextToken":{}}}},"GetPatchBaseline":{"input":{"type":"structure","required":["BaselineId"],"members":{"BaselineId":{}}},"output":{"type":"structure","members":{"BaselineId":{},"Name":{},"OperatingSystem":{},"GlobalFilters":{"shape":"S3r"},"ApprovalRules":{"shape":"S3x"},"ApprovedPatches":{"shape":"S43"},"ApprovedPatchesComplianceLevel":{},"ApprovedPatchesEnableNonSecurity":{"type":"boolean"},"RejectedPatches":{"shape":"S43"},"RejectedPatchesAction":{},"PatchGroups":{"type":"list","member":{}},"CreatedDate":{"type":"timestamp"},"ModifiedDate":{"type":"timestamp"},"Description":{},"Sources":{"shape":"S47"}}}},"GetPatchBaselineForPatchGroup":{"input":{"type":"structure","required":["PatchGroup"],"members":{"PatchGroup":{},"OperatingSystem":{}}},"output":{"type":"structure","members":{"BaselineId":{},"PatchGroup":{},"OperatingSystem":{}}}},"GetServiceSetting":{"input":{"type":"structure","required":["SettingId"],"members":{"SettingId":{}}},"output":{"type":"structure","members":{"ServiceSetting":{"shape":"Sj4"}}}},"LabelParameterVersion":{"input":{"type":"structure","required":["Name","Labels"],"members":{"Name":{},"ParameterVersion":{"type":"long"},"Labels":{"shape":"Sio"}}},"output":{"type":"structure","members":{"InvalidLabels":{"shape":"Sio"}}}},"ListAssociationVersions":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AssociationVersions":{"type":"list","member":{"type":"structure","members":{"AssociationId":{},"AssociationVersion":{},"CreatedDate":{"type":"timestamp"},"Name":{},"DocumentVersion":{},"Parameters":{"shape":"St"},"Targets":{"shape":"Sx"},"ScheduleExpression":{},"OutputLocation":{"shape":"S13"},"AssociationName":{},"MaxErrors":{},"MaxConcurrency":{},"ComplianceSeverity":{}}}},"NextToken":{}}}},"ListAssociations":{"input":{"type":"structure","members":{"AssociationFilterList":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Associations":{"type":"list","member":{"type":"structure","members":{"Name":{},"InstanceId":{},"AssociationId":{},"AssociationVersion":{},"DocumentVersion":{},"Targets":{"shape":"Sx"},"LastExecutionDate":{"type":"timestamp"},"Overview":{"shape":"S1l"},"ScheduleExpression":{},"AssociationName":{}}}},"NextToken":{}}}},"ListCommandInvocations":{"input":{"type":"structure","members":{"CommandId":{},"InstanceId":{},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Sjm"},"Details":{"type":"boolean"}}},"output":{"type":"structure","members":{"CommandInvocations":{"type":"list","member":{"type":"structure","members":{"CommandId":{},"InstanceId":{},"InstanceName":{},"Comment":{},"DocumentName":{},"DocumentVersion":{},"RequestedDateTime":{"type":"timestamp"},"Status":{},"StatusDetails":{},"TraceOutput":{},"StandardOutputUrl":{},"StandardErrorUrl":{},"CommandPlugins":{"type":"list","member":{"type":"structure","members":{"Name":{},"Status":{},"StatusDetails":{},"ResponseCode":{"type":"integer"},"ResponseStartDateTime":{"type":"timestamp"},"ResponseFinishDateTime":{"type":"timestamp"},"Output":{},"StandardOutputUrl":{},"StandardErrorUrl":{},"OutputS3Region":{},"OutputS3BucketName":{},"OutputS3KeyPrefix":{}}}},"ServiceRole":{},"NotificationConfig":{"shape":"Sha"},"CloudWatchOutputConfig":{"shape":"Sf9"}}}},"NextToken":{}}}},"ListCommands":{"input":{"type":"structure","members":{"CommandId":{},"InstanceId":{},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Sjm"}}},"output":{"type":"structure","members":{"Commands":{"type":"list","member":{"shape":"Sk2"}},"NextToken":{}}}},"ListComplianceItems":{"input":{"type":"structure","members":{"Filters":{"shape":"Sk9"},"ResourceIds":{"type":"list","member":{}},"ResourceTypes":{"type":"list","member":{}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ComplianceItems":{"type":"list","member":{"type":"structure","members":{"ComplianceType":{},"ResourceType":{},"ResourceId":{},"Id":{},"Title":{},"Status":{},"Severity":{},"ExecutionSummary":{"shape":"Skr"},"Details":{"shape":"Sku"}}}},"NextToken":{}}}},"ListComplianceSummaries":{"input":{"type":"structure","members":{"Filters":{"shape":"Sk9"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ComplianceSummaryItems":{"type":"list","member":{"type":"structure","members":{"ComplianceType":{},"CompliantSummary":{"shape":"Skz"},"NonCompliantSummary":{"shape":"Sl2"}}}},"NextToken":{}}}},"ListDocumentVersions":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"DocumentVersions":{"type":"list","member":{"type":"structure","members":{"Name":{},"DocumentVersion":{},"VersionName":{},"CreatedDate":{"type":"timestamp"},"IsDefaultVersion":{"type":"boolean"},"DocumentFormat":{},"Status":{},"StatusInformation":{}}}},"NextToken":{}}}},"ListDocuments":{"input":{"type":"structure","members":{"DocumentFilterList":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}},"Filters":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"DocumentIdentifiers":{"type":"list","member":{"type":"structure","members":{"Name":{},"Owner":{},"VersionName":{},"PlatformTypes":{"shape":"S2q"},"DocumentVersion":{},"DocumentType":{},"SchemaVersion":{},"DocumentFormat":{},"TargetType":{},"Tags":{"shape":"S4"}}}},"NextToken":{}}}},"ListInventoryEntries":{"input":{"type":"structure","required":["InstanceId","TypeName"],"members":{"InstanceId":{},"TypeName":{},"Filters":{"shape":"Sfu"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"TypeName":{},"InstanceId":{},"SchemaVersion":{},"CaptureTime":{},"Entries":{"shape":"Sgh"},"NextToken":{}}}},"ListResourceComplianceSummaries":{"input":{"type":"structure","members":{"Filters":{"shape":"Sk9"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ResourceComplianceSummaryItems":{"type":"list","member":{"type":"structure","members":{"ComplianceType":{},"ResourceType":{},"ResourceId":{},"Status":{},"OverallSeverity":{},"ExecutionSummary":{"shape":"Skr"},"CompliantSummary":{"shape":"Skz"},"NonCompliantSummary":{"shape":"Sl2"}}}},"NextToken":{}}}},"ListResourceDataSync":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ResourceDataSyncItems":{"type":"list","member":{"type":"structure","members":{"SyncName":{},"S3Destination":{"shape":"S4h"},"LastSyncTime":{"type":"timestamp"},"LastSuccessfulSyncTime":{"type":"timestamp"},"LastStatus":{},"SyncCreatedTime":{"type":"timestamp"},"LastSyncStatusMessage":{}}}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceType","ResourceId"],"members":{"ResourceType":{},"ResourceId":{}}},"output":{"type":"structure","members":{"TagList":{"shape":"S4"}}}},"ModifyDocumentPermission":{"input":{"type":"structure","required":["Name","PermissionType"],"members":{"Name":{},"PermissionType":{},"AccountIdsToAdd":{"shape":"S8x"},"AccountIdsToRemove":{"shape":"S8x"}}},"output":{"type":"structure","members":{}}},"PutComplianceItems":{"input":{"type":"structure","required":["ResourceId","ResourceType","ComplianceType","ExecutionSummary","Items"],"members":{"ResourceId":{},"ResourceType":{},"ComplianceType":{},"ExecutionSummary":{"shape":"Skr"},"Items":{"type":"list","member":{"type":"structure","required":["Severity","Status"],"members":{"Id":{},"Title":{},"Severity":{},"Status":{},"Details":{"shape":"Sku"}}}},"ItemContentHash":{}}},"output":{"type":"structure","members":{}}},"PutInventory":{"input":{"type":"structure","required":["InstanceId","Items"],"members":{"InstanceId":{},"Items":{"type":"list","member":{"type":"structure","required":["TypeName","SchemaVersion","CaptureTime"],"members":{"TypeName":{},"SchemaVersion":{},"CaptureTime":{},"ContentHash":{},"Content":{"shape":"Sgh"},"Context":{"type":"map","key":{},"value":{}}}}}}},"output":{"type":"structure","members":{"Message":{}}}},"PutParameter":{"input":{"type":"structure","required":["Name","Value","Type"],"members":{"Name":{},"Description":{},"Value":{},"Type":{},"KeyId":{},"Overwrite":{"type":"boolean"},"AllowedPattern":{},"Tags":{"shape":"S4"},"Tier":{},"Policies":{}}},"output":{"type":"structure","members":{"Version":{"type":"long"}}}},"RegisterDefaultPatchBaseline":{"input":{"type":"structure","required":["BaselineId"],"members":{"BaselineId":{}}},"output":{"type":"structure","members":{"BaselineId":{}}}},"RegisterPatchBaselineForPatchGroup":{"input":{"type":"structure","required":["BaselineId","PatchGroup"],"members":{"BaselineId":{},"PatchGroup":{}}},"output":{"type":"structure","members":{"BaselineId":{},"PatchGroup":{}}}},"RegisterTargetWithMaintenanceWindow":{"input":{"type":"structure","required":["WindowId","ResourceType","Targets"],"members":{"WindowId":{},"ResourceType":{},"Targets":{"shape":"Sx"},"OwnerInformation":{"shape":"Saa"},"Name":{},"Description":{"shape":"S2y"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"WindowTargetId":{}}}},"RegisterTaskWithMaintenanceWindow":{"input":{"type":"structure","required":["WindowId","Targets","TaskArn","TaskType","MaxConcurrency","MaxErrors"],"members":{"WindowId":{},"Targets":{"shape":"Sx"},"TaskArn":{},"ServiceRoleArn":{},"TaskType":{},"TaskParameters":{"shape":"Scb"},"TaskInvocationParameters":{"shape":"Sh8"},"Priority":{"type":"integer"},"MaxConcurrency":{},"MaxErrors":{},"LoggingInfo":{"shape":"Sch"},"Name":{},"Description":{"shape":"S2y"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"WindowTaskId":{}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceType","ResourceId","TagKeys"],"members":{"ResourceType":{},"ResourceId":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"ResetServiceSetting":{"input":{"type":"structure","required":["SettingId"],"members":{"SettingId":{}}},"output":{"type":"structure","members":{"ServiceSetting":{"shape":"Sj4"}}}},"ResumeSession":{"input":{"type":"structure","required":["SessionId"],"members":{"SessionId":{}}},"output":{"type":"structure","members":{"SessionId":{},"TokenValue":{},"StreamUrl":{}}}},"SendAutomationSignal":{"input":{"type":"structure","required":["AutomationExecutionId","SignalType"],"members":{"AutomationExecutionId":{},"SignalType":{},"Payload":{"shape":"S78"}}},"output":{"type":"structure","members":{}}},"SendCommand":{"input":{"type":"structure","required":["DocumentName"],"members":{"InstanceIds":{"shape":"Sb"},"Targets":{"shape":"Sx"},"DocumentName":{},"DocumentVersion":{},"DocumentHash":{},"DocumentHashType":{},"TimeoutSeconds":{"type":"integer"},"Comment":{},"Parameters":{"shape":"St"},"OutputS3Region":{},"OutputS3BucketName":{},"OutputS3KeyPrefix":{},"MaxConcurrency":{},"MaxErrors":{},"ServiceRoleArn":{},"NotificationConfig":{"shape":"Sha"},"CloudWatchOutputConfig":{"shape":"Sf9"}}},"output":{"type":"structure","members":{"Command":{"shape":"Sk2"}}}},"StartAssociationsOnce":{"input":{"type":"structure","required":["AssociationIds"],"members":{"AssociationIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"StartAutomationExecution":{"input":{"type":"structure","required":["DocumentName"],"members":{"DocumentName":{},"DocumentVersion":{},"Parameters":{"shape":"S78"},"ClientToken":{},"Mode":{},"TargetParameterName":{},"Targets":{"shape":"Sx"},"TargetMaps":{"shape":"S7d"},"MaxConcurrency":{},"MaxErrors":{},"TargetLocations":{"shape":"Sex"}}},"output":{"type":"structure","members":{"AutomationExecutionId":{}}}},"StartSession":{"input":{"type":"structure","required":["Target"],"members":{"Target":{},"DocumentName":{},"Parameters":{"type":"map","key":{},"value":{"type":"list","member":{}}}}},"output":{"type":"structure","members":{"SessionId":{},"TokenValue":{},"StreamUrl":{}}}},"StopAutomationExecution":{"input":{"type":"structure","required":["AutomationExecutionId"],"members":{"AutomationExecutionId":{},"Type":{}}},"output":{"type":"structure","members":{}}},"TerminateSession":{"input":{"type":"structure","required":["SessionId"],"members":{"SessionId":{}}},"output":{"type":"structure","members":{"SessionId":{}}}},"UpdateAssociation":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{},"Parameters":{"shape":"St"},"DocumentVersion":{},"ScheduleExpression":{},"OutputLocation":{"shape":"S13"},"Name":{},"Targets":{"shape":"Sx"},"AssociationName":{},"AssociationVersion":{},"AutomationTargetParameterName":{},"MaxErrors":{},"MaxConcurrency":{},"ComplianceSeverity":{}}},"output":{"type":"structure","members":{"AssociationDescription":{"shape":"S1e"}}}},"UpdateAssociationStatus":{"input":{"type":"structure","required":["Name","InstanceId","AssociationStatus"],"members":{"Name":{},"InstanceId":{},"AssociationStatus":{"shape":"S1h"}}},"output":{"type":"structure","members":{"AssociationDescription":{"shape":"S1e"}}}},"UpdateDocument":{"input":{"type":"structure","required":["Content","Name"],"members":{"Content":{},"Attachments":{"shape":"S21"},"Name":{},"VersionName":{},"DocumentVersion":{},"DocumentFormat":{},"TargetType":{}}},"output":{"type":"structure","members":{"DocumentDescription":{"shape":"S2c"}}}},"UpdateDocumentDefaultVersion":{"input":{"type":"structure","required":["Name","DocumentVersion"],"members":{"Name":{},"DocumentVersion":{}}},"output":{"type":"structure","members":{"Description":{"type":"structure","members":{"Name":{},"DefaultVersion":{},"DefaultVersionName":{}}}}}},"UpdateMaintenanceWindow":{"input":{"type":"structure","required":["WindowId"],"members":{"WindowId":{},"Name":{},"Description":{"shape":"S2y"},"StartDate":{},"EndDate":{},"Schedule":{},"ScheduleTimezone":{},"Duration":{"type":"integer"},"Cutoff":{"type":"integer"},"AllowUnassociatedTargets":{"type":"boolean"},"Enabled":{"type":"boolean"},"Replace":{"type":"boolean"}}},"output":{"type":"structure","members":{"WindowId":{},"Name":{},"Description":{"shape":"S2y"},"StartDate":{},"EndDate":{},"Schedule":{},"ScheduleTimezone":{},"Duration":{"type":"integer"},"Cutoff":{"type":"integer"},"AllowUnassociatedTargets":{"type":"boolean"},"Enabled":{"type":"boolean"}}}},"UpdateMaintenanceWindowTarget":{"input":{"type":"structure","required":["WindowId","WindowTargetId"],"members":{"WindowId":{},"WindowTargetId":{},"Targets":{"shape":"Sx"},"OwnerInformation":{"shape":"Saa"},"Name":{},"Description":{"shape":"S2y"},"Replace":{"type":"boolean"}}},"output":{"type":"structure","members":{"WindowId":{},"WindowTargetId":{},"Targets":{"shape":"Sx"},"OwnerInformation":{"shape":"Saa"},"Name":{},"Description":{"shape":"S2y"}}}},"UpdateMaintenanceWindowTask":{"input":{"type":"structure","required":["WindowId","WindowTaskId"],"members":{"WindowId":{},"WindowTaskId":{},"Targets":{"shape":"Sx"},"TaskArn":{},"ServiceRoleArn":{},"TaskParameters":{"shape":"Scb"},"TaskInvocationParameters":{"shape":"Sh8"},"Priority":{"type":"integer"},"MaxConcurrency":{},"MaxErrors":{},"LoggingInfo":{"shape":"Sch"},"Name":{},"Description":{"shape":"S2y"},"Replace":{"type":"boolean"}}},"output":{"type":"structure","members":{"WindowId":{},"WindowTaskId":{},"Targets":{"shape":"Sx"},"TaskArn":{},"ServiceRoleArn":{},"TaskParameters":{"shape":"Scb"},"TaskInvocationParameters":{"shape":"Sh8"},"Priority":{"type":"integer"},"MaxConcurrency":{},"MaxErrors":{},"LoggingInfo":{"shape":"Sch"},"Name":{},"Description":{"shape":"S2y"}}}},"UpdateManagedInstanceRole":{"input":{"type":"structure","required":["InstanceId","IamRole"],"members":{"InstanceId":{},"IamRole":{}}},"output":{"type":"structure","members":{}}},"UpdateOpsItem":{"input":{"type":"structure","required":["OpsItemId"],"members":{"Description":{},"OperationalData":{"shape":"S3a"},"OperationalDataToDelete":{"type":"list","member":{}},"Notifications":{"shape":"S3f"},"Priority":{"type":"integer"},"RelatedOpsItems":{"shape":"S3j"},"Status":{},"OpsItemId":{},"Title":{}}},"output":{"type":"structure","members":{}}},"UpdatePatchBaseline":{"input":{"type":"structure","required":["BaselineId"],"members":{"BaselineId":{},"Name":{},"GlobalFilters":{"shape":"S3r"},"ApprovalRules":{"shape":"S3x"},"ApprovedPatches":{"shape":"S43"},"ApprovedPatchesComplianceLevel":{},"ApprovedPatchesEnableNonSecurity":{"type":"boolean"},"RejectedPatches":{"shape":"S43"},"RejectedPatchesAction":{},"Description":{},"Sources":{"shape":"S47"},"Replace":{"type":"boolean"}}},"output":{"type":"structure","members":{"BaselineId":{},"Name":{},"OperatingSystem":{},"GlobalFilters":{"shape":"S3r"},"ApprovalRules":{"shape":"S3x"},"ApprovedPatches":{"shape":"S43"},"ApprovedPatchesComplianceLevel":{},"ApprovedPatchesEnableNonSecurity":{"type":"boolean"},"RejectedPatches":{"shape":"S43"},"RejectedPatchesAction":{},"CreatedDate":{"type":"timestamp"},"ModifiedDate":{"type":"timestamp"},"Description":{},"Sources":{"shape":"S47"}}}},"UpdateServiceSetting":{"input":{"type":"structure","required":["SettingId","SettingValue"],"members":{"SettingId":{},"SettingValue":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"S4":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sb":{"type":"list","member":{}},"St":{"type":"map","key":{},"value":{"type":"list","member":{}}},"Sx":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}}}}},"S13":{"type":"structure","members":{"S3Location":{"type":"structure","members":{"OutputS3Region":{},"OutputS3BucketName":{},"OutputS3KeyPrefix":{}}}}},"S1e":{"type":"structure","members":{"Name":{},"InstanceId":{},"AssociationVersion":{},"Date":{"type":"timestamp"},"LastUpdateAssociationDate":{"type":"timestamp"},"Status":{"shape":"S1h"},"Overview":{"shape":"S1l"},"DocumentVersion":{},"AutomationTargetParameterName":{},"Parameters":{"shape":"St"},"AssociationId":{},"Targets":{"shape":"Sx"},"ScheduleExpression":{},"OutputLocation":{"shape":"S13"},"LastExecutionDate":{"type":"timestamp"},"LastSuccessfulExecutionDate":{"type":"timestamp"},"AssociationName":{},"MaxErrors":{},"MaxConcurrency":{},"ComplianceSeverity":{}}},"S1h":{"type":"structure","required":["Date","Name","Message"],"members":{"Date":{"type":"timestamp"},"Name":{},"Message":{},"AdditionalInfo":{}}},"S1l":{"type":"structure","members":{"Status":{},"DetailedStatus":{},"AssociationStatusAggregatedCount":{"type":"map","key":{},"value":{"type":"integer"}}}},"S1s":{"type":"structure","required":["Name"],"members":{"Name":{},"InstanceId":{},"Parameters":{"shape":"St"},"AutomationTargetParameterName":{},"DocumentVersion":{},"Targets":{"shape":"Sx"},"ScheduleExpression":{},"OutputLocation":{"shape":"S13"},"AssociationName":{},"MaxErrors":{},"MaxConcurrency":{},"ComplianceSeverity":{}}},"S21":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}}}}},"S2c":{"type":"structure","members":{"Sha1":{},"Hash":{},"HashType":{},"Name":{},"VersionName":{},"Owner":{},"CreatedDate":{"type":"timestamp"},"Status":{},"StatusInformation":{},"DocumentVersion":{},"Description":{},"Parameters":{"type":"list","member":{"type":"structure","members":{"Name":{},"Type":{},"Description":{},"DefaultValue":{}}}},"PlatformTypes":{"shape":"S2q"},"DocumentType":{},"SchemaVersion":{},"LatestVersion":{},"DefaultVersion":{},"DocumentFormat":{},"TargetType":{},"Tags":{"shape":"S4"},"AttachmentsInformation":{"type":"list","member":{"type":"structure","members":{"Name":{}}}}}},"S2q":{"type":"list","member":{}},"S2y":{"type":"string","sensitive":true},"S3a":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{},"Type":{}}}},"S3f":{"type":"list","member":{"type":"structure","members":{"Arn":{}}}},"S3j":{"type":"list","member":{"type":"structure","required":["OpsItemId"],"members":{"OpsItemId":{}}}},"S3r":{"type":"structure","required":["PatchFilters"],"members":{"PatchFilters":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}}}}}}},"S3x":{"type":"structure","required":["PatchRules"],"members":{"PatchRules":{"type":"list","member":{"type":"structure","required":["PatchFilterGroup","ApproveAfterDays"],"members":{"PatchFilterGroup":{"shape":"S3r"},"ComplianceLevel":{},"ApproveAfterDays":{"type":"integer"},"EnableNonSecurity":{"type":"boolean"}}}}}},"S43":{"type":"list","member":{}},"S47":{"type":"list","member":{"type":"structure","required":["Name","Products","Configuration"],"members":{"Name":{},"Products":{"type":"list","member":{}},"Configuration":{"type":"string","sensitive":true}}}},"S4h":{"type":"structure","required":["BucketName","SyncFormat","Region"],"members":{"BucketName":{},"Prefix":{},"SyncFormat":{},"Region":{},"AWSKMSKeyARN":{}}},"S50":{"type":"structure","members":{"TotalCount":{"type":"integer"},"RemainingCount":{"type":"integer"},"SummaryItems":{"type":"list","member":{"type":"structure","members":{"Version":{},"Count":{"type":"integer"},"RemainingCount":{"type":"integer"}}}}}},"S5d":{"type":"list","member":{}},"S78":{"type":"map","key":{},"value":{"type":"list","member":{}}},"S7d":{"type":"list","member":{"type":"map","key":{},"value":{"type":"list","member":{}}}},"S7i":{"type":"structure","members":{"ParameterValues":{"type":"list","member":{}},"Truncated":{"type":"boolean"}}},"S7s":{"type":"list","member":{"type":"structure","members":{"StepName":{},"Action":{},"TimeoutSeconds":{"type":"long"},"OnFailure":{},"MaxAttempts":{"type":"integer"},"ExecutionStartTime":{"type":"timestamp"},"ExecutionEndTime":{"type":"timestamp"},"StepStatus":{},"ResponseCode":{},"Inputs":{"type":"map","key":{},"value":{}},"Outputs":{"shape":"S78"},"Response":{},"FailureMessage":{},"FailureDetails":{"type":"structure","members":{"FailureStage":{},"FailureType":{},"Details":{"shape":"S78"}}},"StepExecutionId":{},"OverriddenParameters":{"shape":"S78"},"IsEnd":{"type":"boolean"},"NextStep":{},"IsCritical":{"type":"boolean"},"ValidNextSteps":{"type":"list","member":{}},"Targets":{"shape":"Sx"},"TargetLocation":{"shape":"S81"}}}},"S81":{"type":"structure","members":{"Accounts":{"type":"list","member":{}},"Regions":{"type":"list","member":{}},"TargetLocationMaxConcurrency":{},"TargetLocationMaxErrors":{},"ExecutionRoleName":{}}},"S88":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}}}}},"S8g":{"type":"structure","members":{"Id":{},"ReleaseDate":{"type":"timestamp"},"Title":{},"Description":{},"ContentUrl":{},"Vendor":{},"ProductFamily":{},"Product":{},"Classification":{},"MsrcSeverity":{},"KbNumber":{},"MsrcNumber":{},"Language":{}}},"S8x":{"type":"list","member":{}},"S9n":{"type":"list","member":{}},"Sa7":{"type":"structure","required":["InstanceId","PatchGroup","BaselineId","OperationStartTime","OperationEndTime","Operation"],"members":{"InstanceId":{},"PatchGroup":{},"BaselineId":{},"SnapshotId":{},"InstallOverrideList":{},"OwnerInformation":{"shape":"Saa"},"InstalledCount":{"type":"integer"},"InstalledOtherCount":{"type":"integer"},"InstalledRejectedCount":{"type":"integer"},"MissingCount":{"type":"integer"},"FailedCount":{"type":"integer"},"UnreportedNotApplicableCount":{"type":"integer"},"NotApplicableCount":{"type":"integer"},"OperationStartTime":{"type":"timestamp"},"OperationEndTime":{"type":"timestamp"},"Operation":{}}},"Saa":{"type":"string","sensitive":true},"Sb8":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}}}}},"Sbk":{"type":"string","sensitive":true},"Scb":{"type":"map","key":{},"value":{"type":"structure","members":{"Values":{"type":"list","member":{"type":"string","sensitive":true},"sensitive":true}},"sensitive":true},"sensitive":true},"Sch":{"type":"structure","required":["S3BucketName","S3Region"],"members":{"S3BucketName":{},"S3KeyPrefix":{},"S3Region":{}}},"Sdb":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Option":{},"Values":{"type":"list","member":{}}}}},"Sdq":{"type":"list","member":{"type":"structure","members":{"PolicyText":{},"PolicyType":{},"PolicyStatus":{}}}},"Sdv":{"type":"structure","members":{"BaselineId":{},"BaselineName":{},"OperatingSystem":{},"BaselineDescription":{},"DefaultBaseline":{"type":"boolean"}}},"Sex":{"type":"list","member":{"shape":"S81"}},"Sf9":{"type":"structure","members":{"CloudWatchLogGroupName":{},"CloudWatchOutputEnabled":{"type":"boolean"}}},"Sfu":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}},"Type":{}}}},"Sg0":{"type":"list","member":{"type":"structure","members":{"Expression":{},"Aggregators":{"shape":"Sg0"},"Groups":{"type":"list","member":{"type":"structure","required":["Name","Filters"],"members":{"Name":{},"Filters":{"shape":"Sfu"}}}}}}},"Sgh":{"type":"list","member":{"type":"map","key":{},"value":{}}},"Sh8":{"type":"structure","members":{"RunCommand":{"type":"structure","members":{"Comment":{},"DocumentHash":{},"DocumentHashType":{},"NotificationConfig":{"shape":"Sha"},"OutputS3BucketName":{},"OutputS3KeyPrefix":{},"Parameters":{"shape":"St"},"ServiceRoleArn":{},"TimeoutSeconds":{"type":"integer"}}},"Automation":{"type":"structure","members":{"DocumentVersion":{},"Parameters":{"shape":"S78"}}},"StepFunctions":{"type":"structure","members":{"Input":{"type":"string","sensitive":true},"Name":{}}},"Lambda":{"type":"structure","members":{"ClientContext":{},"Qualifier":{},"Payload":{"type":"blob","sensitive":true}}}}},"Sha":{"type":"structure","members":{"NotificationArn":{},"NotificationEvents":{"type":"list","member":{}},"NotificationType":{}}},"Shs":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}},"Type":{}}}},"Shy":{"type":"list","member":{"type":"structure","members":{"AggregatorType":{},"TypeName":{},"AttributeName":{},"Values":{"type":"map","key":{},"value":{}},"Filters":{"shape":"Shs"},"Aggregators":{"shape":"Shy"}}}},"Sih":{"type":"structure","members":{"Name":{},"Type":{},"Value":{},"Version":{"type":"long"},"Selector":{},"SourceResult":{},"LastModifiedDate":{"type":"timestamp"},"ARN":{}}},"Sio":{"type":"list","member":{}},"Sis":{"type":"list","member":{"shape":"Sih"}},"Sj4":{"type":"structure","members":{"SettingId":{},"SettingValue":{},"LastModifiedDate":{"type":"timestamp"},"LastModifiedUser":{},"ARN":{},"Status":{}}},"Sjm":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}},"Sk2":{"type":"structure","members":{"CommandId":{},"DocumentName":{},"DocumentVersion":{},"Comment":{},"ExpiresAfter":{"type":"timestamp"},"Parameters":{"shape":"St"},"InstanceIds":{"shape":"Sb"},"Targets":{"shape":"Sx"},"RequestedDateTime":{"type":"timestamp"},"Status":{},"StatusDetails":{},"OutputS3Region":{},"OutputS3BucketName":{},"OutputS3KeyPrefix":{},"MaxConcurrency":{},"MaxErrors":{},"TargetCount":{"type":"integer"},"CompletedCount":{"type":"integer"},"ErrorCount":{"type":"integer"},"DeliveryTimedOutCount":{"type":"integer"},"ServiceRole":{},"NotificationConfig":{"shape":"Sha"},"CloudWatchOutputConfig":{"shape":"Sf9"}}},"Sk9":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}},"Type":{}}}},"Skr":{"type":"structure","required":["ExecutionTime"],"members":{"ExecutionTime":{"type":"timestamp"},"ExecutionId":{},"ExecutionType":{}}},"Sku":{"type":"map","key":{},"value":{}},"Skz":{"type":"structure","members":{"CompliantCount":{"type":"integer"},"SeveritySummary":{"shape":"Sl1"}}},"Sl1":{"type":"structure","members":{"CriticalCount":{"type":"integer"},"HighCount":{"type":"integer"},"MediumCount":{"type":"integer"},"LowCount":{"type":"integer"},"InformationalCount":{"type":"integer"},"UnspecifiedCount":{"type":"integer"}}},"Sl2":{"type":"structure","members":{"NonCompliantCount":{"type":"integer"},"SeveritySummary":{"shape":"Sl1"}}}}}')},jNZN:function(e,t,r){var n=r("QsWE"),i=r("5wOx"),o=r("3uhI"),a=n.util.inherit,s=0;n.Service=a({constructor:function(e){if(!this.loadServiceClass)throw n.util.error(new Error,"Service must be constructed with `new' operator");var t=this.loadServiceClass(e||{});if(t){var r=n.util.copy(e),i=new t(e);return Object.defineProperty(i,"_originalConfig",{get:function(){return r},enumerable:!1,configurable:!0}),i._clientId=++s,i}this.initialize(e)},initialize:function(e){var t=n.config[this.serviceIdentifier];if(this.config=new n.Config(n.config),t&&this.config.update(t,!0),e&&this.config.update(e,!0),this.validateService(),this.config.endpoint||o(this),this.config.endpoint=this.endpointFromTemplate(this.config.endpoint),this.setEndpoint(this.config.endpoint),n.SequentialExecutor.call(this),n.Service.addDefaultMonitoringListeners(this),(this.config.clientSideMonitoring||n.Service._clientSideMonitoring)&&this.publisher){var r=this.publisher;this.addNamedListener("PUBLISH_API_CALL","apiCall",(function(e){process.nextTick((function(){r.eventHandler(e)}))})),this.addNamedListener("PUBLISH_API_ATTEMPT","apiCallAttempt",(function(e){process.nextTick((function(){r.eventHandler(e)}))}))}},validateService:function(){},loadServiceClass:function(e){var t=e;if(n.util.isEmpty(this.api)){if(t.apiConfig)return n.Service.defineServiceApi(this.constructor,t.apiConfig);if(this.constructor.services){(t=new n.Config(n.config)).update(e,!0);var r=t.apiVersions[this.constructor.serviceIdentifier];return this.getLatestServiceClass(r=r||t.apiVersion)}return null}return null},getLatestServiceClass:function(e){return e=this.getLatestServiceVersion(e),null===this.constructor.services[e]&&n.Service.defineServiceApi(this.constructor,e),this.constructor.services[e]},getLatestServiceVersion:function(e){if(!this.constructor.services||0===this.constructor.services.length)throw new Error("No services defined on "+this.constructor.serviceIdentifier);if(e?n.util.isType(e,Date)&&(e=n.util.date.iso8601(e).split("T")[0]):e="latest",Object.hasOwnProperty(this.constructor.services,e))return e;for(var t=Object.keys(this.constructor.services).sort(),r=null,i=t.length-1;i>=0;i--)if("*"!==t[i][t[i].length-1]&&(r=t[i]),t[i].substr(0,10)<=e)return r;throw new Error("Could not find "+this.constructor.serviceIdentifier+" API to satisfy version constraint `"+e+"'")},api:{},defaultRetryCount:3,customizeRequests:function(e){if(e){if("function"!=typeof e)throw new Error("Invalid callback type '"+typeof e+"' provided in customizeRequests");this.customRequestHandler=e}else this.customRequestHandler=null},makeRequest:function(e,t,r){if("function"==typeof t&&(r=t,t=null),t=t||{},this.config.params){var i=this.api.operations[e];i&&(t=n.util.copy(t),n.util.each(this.config.params,(function(e,r){i.input.members[e]&&null==t[e]&&(t[e]=r)})))}var o=new n.Request(this,e,t);return this.addAllRequestListeners(o),this.attachMonitoringEmitter(o),r&&o.send(r),o},makeUnauthenticatedRequest:function(e,t,r){"function"==typeof t&&(r=t,t={});var n=this.makeRequest(e,t).toUnauthenticated();return r?n.send(r):n},waitFor:function(e,t,r){return new n.ResourceWaiter(this,e).wait(t,r)},addAllRequestListeners:function(e){for(var t=[n.events,n.EventListeners.Core,this.serviceInterface(),n.EventListeners.CorePost],r=0;r299?(i.code&&(r.FinalAwsException=i.code),i.message&&(r.FinalAwsExceptionMessage=i.message)):((i.code||i.name)&&(r.FinalSdkException=i.code||i.name),i.message&&(r.FinalSdkExceptionMessage=i.message))}return r},apiAttemptEvent:function(e){var t=e.service.api.operations[e.operation],r={Type:"ApiCallAttempt",Api:t?t.name:e.operation,Version:1,Service:e.service.api.serviceId||e.service.api.endpointPrefix,Fqdn:e.httpRequest.endpoint.hostname,UserAgent:e.httpRequest.getUserAgent()},n=e.response;return n.httpResponse.statusCode&&(r.HttpStatusCode=n.httpResponse.statusCode),!e._unAuthenticated&&e.service.config.credentials&&e.service.config.credentials.accessKeyId&&(r.AccessKey=e.service.config.credentials.accessKeyId),n.httpResponse.headers?(e.httpRequest.headers["x-amz-security-token"]&&(r.SessionToken=e.httpRequest.headers["x-amz-security-token"]),n.httpResponse.headers["x-amzn-requestid"]&&(r.XAmznRequestId=n.httpResponse.headers["x-amzn-requestid"]),n.httpResponse.headers["x-amz-request-id"]&&(r.XAmzRequestId=n.httpResponse.headers["x-amz-request-id"]),n.httpResponse.headers["x-amz-id-2"]&&(r.XAmzId2=n.httpResponse.headers["x-amz-id-2"]),r):r},attemptFailEvent:function(e){var t=this.apiAttemptEvent(e),r=e.response,n=r.error;return r.httpResponse.statusCode>299?(n.code&&(t.AwsException=n.code),n.message&&(t.AwsExceptionMessage=n.message)):((n.code||n.name)&&(t.SdkException=n.code||n.name),n.message&&(t.SdkExceptionMessage=n.message)),t},attachMonitoringEmitter:function(e){var t,r,i,o,a,s,u=0,c=this;e.on("validate",(function(){o=n.util.realClock.now(),s=Date.now()}),!0),e.on("sign",(function(){r=n.util.realClock.now(),t=Date.now(),a=e.httpRequest.region,u++}),!0),e.on("validateResponse",(function(){i=Math.round(n.util.realClock.now()-r)})),e.addNamedListener("API_CALL_ATTEMPT","success",(function(){var r=c.apiAttemptEvent(e);r.Timestamp=t,r.AttemptLatency=i>=0?i:0,r.Region=a,c.emit("apiCallAttempt",[r])})),e.addNamedListener("API_CALL_ATTEMPT_RETRY","retry",(function(){var o=c.attemptFailEvent(e);o.Timestamp=t,i=i||Math.round(n.util.realClock.now()-r),o.AttemptLatency=i>=0?i:0,o.Region=a,c.emit("apiCallAttempt",[o])})),e.addNamedListener("API_CALL","complete",(function(){var t=c.apiCallEvent(e);if(t.AttemptCount=u,!(t.AttemptCount<=0)){t.Timestamp=s;var r=Math.round(n.util.realClock.now()-o);t.Latency=r>=0?r:0;var i=e.response;"number"==typeof i.retryCount&&"number"==typeof i.maxRetries&&i.retryCount>=i.maxRetries&&(t.MaxRetriesExceeded=1),c.emit("apiCall",[t])}}))},setupRequestListeners:function(e){},getSignerClass:function(e){var t=null,r="";return e&&(r=(t=(e.service.api.operations||{})[e.operation]||null)?t.authtype:""),n.Signers.RequestSigner.getVersion(this.config.signatureVersion?this.config.signatureVersion:"v4"===r||"v4-unsigned-body"===r?"v4":this.api.signatureVersion)},serviceInterface:function(){switch(this.api.protocol){case"ec2":case"query":return n.EventListeners.Query;case"json":return n.EventListeners.Json;case"rest-json":return n.EventListeners.RestJson;case"rest-xml":return n.EventListeners.RestXml}if(this.api.protocol)throw new Error("Invalid service `protocol' "+this.api.protocol+" in API config")},successfulResponse:function(e){return e.httpResponse.statusCode<300},numRetries:function(){return void 0!==this.config.maxRetries?this.config.maxRetries:this.defaultRetryCount},retryDelays:function(e){return n.util.calculateRetryDelay(e,this.config.retryDelayOptions)},retryableError:function(e){return!!this.timeoutError(e)||!!this.networkingError(e)||!!this.expiredCredentialsError(e)||!!this.throttledError(e)||e.statusCode>=500},networkingError:function(e){return"NetworkingError"===e.code},timeoutError:function(e){return"TimeoutError"===e.code},expiredCredentialsError:function(e){return"ExpiredTokenException"===e.code},clockSkewError:function(e){switch(e.code){case"RequestTimeTooSkewed":case"RequestExpired":case"InvalidSignatureException":case"SignatureDoesNotMatch":case"AuthFailure":case"RequestInTheFuture":return!0;default:return!1}},getSkewCorrectedDate:function(){return new Date(Date.now()+this.config.systemClockOffset)},applyClockOffset:function(e){e&&(this.config.systemClockOffset=e-Date.now())},isClockSkewed:function(e){if(e)return Math.abs(this.getSkewCorrectedDate().getTime()-e)>=3e4},throttledError:function(e){switch(e.code){case"ProvisionedThroughputExceededException":case"Throttling":case"ThrottlingException":case"RequestLimitExceeded":case"RequestThrottled":case"RequestThrottledException":case"TooManyRequestsException":case"TransactionInProgressException":return!0;default:return!1}},endpointFromTemplate:function(e){if("string"!=typeof e)return e;return e.replace(/\{service\}/g,this.api.endpointPrefix).replace(/\{region\}/g,this.config.region).replace(/\{scheme\}/g,this.config.sslEnabled?"https":"http")},setEndpoint:function(e){this.endpoint=new n.Endpoint(e,this.config)},paginationConfig:function(e,t){var r=this.api.operations[e].paginator;if(!r){if(t){var i=new Error;throw n.util.error(i,"No pagination configuration for "+e)}return null}return r}}),n.util.update(n.Service,{defineMethods:function(e){n.util.each(e.prototype.api.operations,(function(t){e.prototype[t]||(e.prototype[t]="none"===e.prototype.api.operations[t].authtype?function(e,r){return this.makeUnauthenticatedRequest(t,e,r)}:function(e,r){return this.makeRequest(t,e,r)})}))},defineService:function(e,t,r){n.Service._serviceMap[e]=!0,Array.isArray(t)||(r=t,t=[]);var i=a(n.Service,r||{});if("string"==typeof e?(n.Service.addVersions(i,t),i.serviceIdentifier=i.serviceIdentifier||e):(i.prototype.api=e,n.Service.defineMethods(i)),n.SequentialExecutor.call(this.prototype),!this.prototype.publisher&&n.util.clientSideMonitoring){var o=n.util.clientSideMonitoring.Publisher,s=(0,n.util.clientSideMonitoring.configProvider)();this.prototype.publisher=new o(s),s.enabled&&(n.Service._clientSideMonitoring=!0)}return n.SequentialExecutor.call(i.prototype),n.Service.addDefaultMonitoringListeners(i.prototype),i},addVersions:function(e,t){Array.isArray(t)||(t=[t]),e.services=e.services||{};for(var r=0;r `0`","state":"success"}]}}}')},jUeY:function(e,t,r){!function(e){"use strict";e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,r){return e>11?r?"μμ":"ΜΜ":r?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,t){var r,n=this._calendarEl[e],i=t&&t.hours();return r=n,("undefined"!=typeof Function&&r instanceof Function||"[object Function]"===Object.prototype.toString.call(r))&&(n=n.apply(t)),n.replace("{}",i%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(r("wd/R"))},jVdC:function(e,t,r){!function(e){"use strict";var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),r="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),n=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function i(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function o(e,t,r){var n=e+" ";switch(r){case"ss":return n+(i(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return n+(i(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return n+(i(e)?"godziny":"godzin");case"ww":return n+(i(e)?"tygodnie":"tygodni");case"MM":return n+(i(e)?"miesiące":"miesięcy");case"yy":return n+(i(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,n){return e?/D MMMM/.test(n)?r[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:o,m:o,mm:o,h:o,hh:o,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:o,M:"miesiąc",MM:o,y:"rok",yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("wd/R"))},"jfS+":function(e,t,r){"use strict";var n=r("endd");function i(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var r=this;e((function(e){r.reason||(r.reason=new n(e),t(r.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.source=function(){var e;return{token:new i((function(t){e=t})),cancel:e}},e.exports=i},jfSC:function(e,t,r){!function(e){"use strict";var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},r={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,r){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,(function(e){return r[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(r("wd/R"))},jnO4:function(e,t,r){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},r={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},o=function(e){return function(t,r,o,a){var s=n(t),u=i[e][n(t)];return 2===s&&(u=u[r?0:1]),u.replace(/%d/i,t)}},a=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,r){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return r[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(r("wd/R"))},jvBX:function(e){e.exports=JSON.parse('{"pagination":{"ListSecretVersionIds":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListSecrets":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}')},k3OW:function(e){e.exports=JSON.parse('{"pagination":{"DescribeDBClusters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBClusters"},"DescribeDBEngineVersions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBEngineVersions"},"DescribeDBInstanceAutomatedBackups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBInstanceAutomatedBackups"},"DescribeDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBInstances"},"DescribeDBLogFiles":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DescribeDBLogFiles"},"DescribeDBParameterGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBParameterGroups"},"DescribeDBParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Parameters"},"DescribeDBSecurityGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSecurityGroups"},"DescribeDBSnapshots":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSnapshots"},"DescribeDBSubnetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSubnetGroups"},"DescribeEngineDefaultParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"EngineDefaults.Marker","result_key":"EngineDefaults.Parameters"},"DescribeEventSubscriptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"EventSubscriptionsList"},"DescribeEvents":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Events"},"DescribeGlobalClusters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"GlobalClusters"},"DescribeOptionGroupOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupOptions"},"DescribeOptionGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupsList"},"DescribeOrderableDBInstanceOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OrderableDBInstanceOptions"},"DescribeReservedDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstances"},"DescribeReservedDBInstancesOfferings":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstancesOfferings"},"DownloadDBLogFilePortion":{"input_token":"Marker","limit_key":"NumberOfLines","more_results":"AdditionalDataPending","output_token":"Marker","result_key":"LogFileData"},"ListTagsForResource":{"result_key":"TagList"}}}')},k3Vx:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.rds={},n.RDS=i.defineService("rds",["2013-01-10","2013-02-12","2013-09-09","2014-09-01","2014-09-01*","2014-10-31"]),r("5oqQ"),Object.defineProperty(o.services.rds,"2013-01-10",{get:function(){var e=r("gyWS");return e.paginators=r("LC6p").pagination,e},enumerable:!0,configurable:!0}),Object.defineProperty(o.services.rds,"2013-02-12",{get:function(){var e=r("Tbb3");return e.paginators=r("knjE").pagination,e},enumerable:!0,configurable:!0}),Object.defineProperty(o.services.rds,"2013-09-09",{get:function(){var e=r("bgJ9");return e.paginators=r("GNFf").pagination,e.waiters=r("/zZR").waiters,e},enumerable:!0,configurable:!0}),Object.defineProperty(o.services.rds,"2014-09-01",{get:function(){var e=r("keVR");return e.paginators=r("8ULE").pagination,e},enumerable:!0,configurable:!0}),Object.defineProperty(o.services.rds,"2014-10-31",{get:function(){var e=r("MoMs");return e.paginators=r("k3OW").pagination,e.waiters=r("exkh").waiters,e},enumerable:!0,configurable:!0}),e.exports=n.RDS},k7NS:function(e){e.exports=JSON.parse('{"version":2,"waiters":{"DistributionDeployed":{"delay":60,"operation":"GetDistribution","maxAttempts":25,"description":"Wait until a distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"Distribution.Status"}]},"InvalidationCompleted":{"delay":20,"operation":"GetInvalidation","maxAttempts":30,"description":"Wait until an invalidation has completed.","acceptors":[{"expected":"Completed","matcher":"path","state":"success","argument":"Invalidation.Status"}]},"StreamingDistributionDeployed":{"delay":60,"operation":"GetStreamingDistribution","maxAttempts":25,"description":"Wait until a streaming distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"StreamingDistribution.Status"}]}}}')},kEOa:function(e,t,r){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},r={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return r[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,r){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(r("wd/R"))},kOpN:function(e,t,r){!function(e){"use strict";e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,r){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(r("wd/R"))},"kVK+":function(e,t){t.read=function(e,t,r,n,i){var o,a,s=8*i-n-1,u=(1<>1,l=-7,p=r?i-1:0,m=r?-1:1,d=e[t+p];for(p+=m,o=d&(1<<-l)-1,d>>=-l,l+=s;l>0;o=256*o+e[t+p],p+=m,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=n;l>0;a=256*a+e[t+p],p+=m,l-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:1/0*(d?-1:1);a+=Math.pow(2,n),o-=c}return(d?-1:1)*a*Math.pow(2,o-n)},t.write=function(e,t,r,n,i,o){var a,s,u,c=8*o-i-1,l=(1<>1,m=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=n?0:o-1,y=n?1:-1,h=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=l):(a=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-a))<1&&(a--,u*=2),(t+=a+p>=1?m/u:m*Math.pow(2,1-p))*u>=2&&(a++,u/=2),a+p>=l?(s=0,a=l):a+p>=1?(s=(t*u-1)*Math.pow(2,i),a+=p):(s=t*Math.pow(2,p-1)*Math.pow(2,i),a=0));i>=8;e[r+d]=255&s,d+=y,s/=256,i-=8);for(a=a<0;e[r+d]=255&a,d+=y,a/=256,c-=8);e[r+d-y]|=128*h}},keVR:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2014-09-01","endpointPrefix":"rds","protocol":"query","serviceAbbreviation":"Amazon RDS","serviceFullName":"Amazon Relational Database Service","serviceId":"RDS","signatureVersion":"v4","uid":"rds-2014-09-01","xmlNamespace":"http://rds.amazonaws.com/doc/2014-09-01/"},"operations":{"AddSourceIdentifierToSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"AddSourceIdentifierToSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"AddTagsToResource":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"S9"}}}},"AuthorizeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"AuthorizeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}},"CopyDBParameterGroup":{"input":{"type":"structure","required":["SourceDBParameterGroupIdentifier","TargetDBParameterGroupIdentifier","TargetDBParameterGroupDescription"],"members":{"SourceDBParameterGroupIdentifier":{},"TargetDBParameterGroupIdentifier":{},"TargetDBParameterGroupDescription":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CopyDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"Sk"}}}},"CopyDBSnapshot":{"input":{"type":"structure","required":["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],"members":{"SourceDBSnapshotIdentifier":{},"TargetDBSnapshotIdentifier":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CopyDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sn"}}}},"CopyOptionGroup":{"input":{"type":"structure","required":["SourceOptionGroupIdentifier","TargetOptionGroupIdentifier","TargetOptionGroupDescription"],"members":{"SourceOptionGroupIdentifier":{},"TargetOptionGroupIdentifier":{},"TargetOptionGroupDescription":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CopyOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"St"}}}},"CreateDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],"members":{"DBName":{},"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"Engine":{},"MasterUsername":{},"MasterUserPassword":{},"DBSecurityGroups":{"shape":"S13"},"VpcSecurityGroupIds":{"shape":"S14"},"AvailabilityZone":{},"DBSubnetGroupName":{},"PreferredMaintenanceWindow":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"Port":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"CharacterSetName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"S9"},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{}}},"output":{"resultWrapper":"CreateDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"CreateDBInstanceReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier","SourceDBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SourceDBInstanceIdentifier":{},"DBInstanceClass":{},"AvailabilityZone":{},"Port":{"type":"integer"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"S9"},"DBSubnetGroupName":{},"StorageType":{}}},"output":{"resultWrapper":"CreateDBInstanceReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"CreateDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","DBParameterGroupFamily","Description"],"members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"Sk"}}}},"CreateDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName","DBSecurityGroupDescription"],"members":{"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBSecurityGroupResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}},"CreateDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier","DBInstanceIdentifier"],"members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sn"}}}},"CreateDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1u"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S1b"}}}},"CreateEventSubscription":{"input":{"type":"structure","required":["SubscriptionName","SnsTopicArn"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S6"},"SourceIds":{"shape":"S5"},"Enabled":{"type":"boolean"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"CreateOptionGroup":{"input":{"type":"structure","required":["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],"members":{"OptionGroupName":{},"EngineName":{},"MajorEngineVersion":{},"OptionGroupDescription":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"St"}}}},"DeleteDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SkipFinalSnapshot":{"type":"boolean"},"FinalDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"DeleteDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{}}}},"DeleteDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{}}}},"DeleteDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier"],"members":{"DBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sn"}}}},"DeleteDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName"],"members":{"DBSubnetGroupName":{}}}},"DeleteEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{}}},"output":{"resultWrapper":"DeleteEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"DeleteOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{}}}},"DescribeDBEngineVersions":{"input":{"type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{},"DefaultOnly":{"type":"boolean"},"ListSupportedCharacterSets":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBEngineVersionsResult","type":"structure","members":{"Marker":{},"DBEngineVersions":{"type":"list","member":{"locationName":"DBEngineVersion","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"DBEngineDescription":{},"DBEngineVersionDescription":{},"DefaultCharacterSet":{"shape":"S2h"},"SupportedCharacterSets":{"type":"list","member":{"shape":"S2h","locationName":"CharacterSet"}}}}}}}},"DescribeDBInstances":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBInstancesResult","type":"structure","members":{"Marker":{},"DBInstances":{"type":"list","member":{"shape":"S17","locationName":"DBInstance"}}}}},"DescribeDBLogFiles":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"FilenameContains":{},"FileLastWritten":{"type":"long"},"FileSize":{"type":"long"},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBLogFilesResult","type":"structure","members":{"DescribeDBLogFiles":{"type":"list","member":{"locationName":"DescribeDBLogFilesDetails","type":"structure","members":{"LogFileName":{},"LastWritten":{"type":"long"},"Size":{"type":"long"}}}},"Marker":{}}}},"DescribeDBParameterGroups":{"input":{"type":"structure","members":{"DBParameterGroupName":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParameterGroupsResult","type":"structure","members":{"Marker":{},"DBParameterGroups":{"type":"list","member":{"shape":"Sk","locationName":"DBParameterGroup"}}}}},"DescribeDBParameters":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"Source":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParametersResult","type":"structure","members":{"Parameters":{"shape":"S2w"},"Marker":{}}}},"DescribeDBSecurityGroups":{"input":{"type":"structure","members":{"DBSecurityGroupName":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSecurityGroupsResult","type":"structure","members":{"Marker":{},"DBSecurityGroups":{"type":"list","member":{"shape":"Sd","locationName":"DBSecurityGroup"}}}}},"DescribeDBSnapshots":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"SnapshotType":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSnapshotsResult","type":"structure","members":{"Marker":{},"DBSnapshots":{"type":"list","member":{"shape":"Sn","locationName":"DBSnapshot"}}}}},"DescribeDBSubnetGroups":{"input":{"type":"structure","members":{"DBSubnetGroupName":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSubnetGroupsResult","type":"structure","members":{"Marker":{},"DBSubnetGroups":{"type":"list","member":{"shape":"S1b","locationName":"DBSubnetGroup"}}}}},"DescribeEngineDefaultParameters":{"input":{"type":"structure","required":["DBParameterGroupFamily"],"members":{"DBParameterGroupFamily":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultParametersResult","type":"structure","members":{"EngineDefaults":{"type":"structure","members":{"DBParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S2w"}},"wrapper":true}}}},"DescribeEventCategories":{"input":{"type":"structure","members":{"SourceType":{},"Filters":{"shape":"S2b"}}},"output":{"resultWrapper":"DescribeEventCategoriesResult","type":"structure","members":{"EventCategoriesMapList":{"type":"list","member":{"locationName":"EventCategoriesMap","type":"structure","members":{"SourceType":{},"EventCategories":{"shape":"S6"}},"wrapper":true}}}}},"DescribeEventSubscriptions":{"input":{"type":"structure","members":{"SubscriptionName":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventSubscriptionsResult","type":"structure","members":{"Marker":{},"EventSubscriptionsList":{"type":"list","member":{"shape":"S4","locationName":"EventSubscription"}}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"EventCategories":{"shape":"S6"},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"EventCategories":{"shape":"S6"},"Date":{"type":"timestamp"}}}}}}},"DescribeOptionGroupOptions":{"input":{"type":"structure","required":["EngineName"],"members":{"EngineName":{},"MajorEngineVersion":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOptionGroupOptionsResult","type":"structure","members":{"OptionGroupOptions":{"type":"list","member":{"locationName":"OptionGroupOption","type":"structure","members":{"Name":{},"Description":{},"EngineName":{},"MajorEngineVersion":{},"MinimumRequiredMinorEngineVersion":{},"PortRequired":{"type":"boolean"},"DefaultPort":{"type":"integer"},"OptionsDependedOn":{"type":"list","member":{"locationName":"OptionName"}},"Persistent":{"type":"boolean"},"Permanent":{"type":"boolean"},"OptionGroupOptionSettings":{"type":"list","member":{"locationName":"OptionGroupOptionSetting","type":"structure","members":{"SettingName":{},"SettingDescription":{},"DefaultValue":{},"ApplyType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"}}}}}}},"Marker":{}}}},"DescribeOptionGroups":{"input":{"type":"structure","members":{"OptionGroupName":{},"Filters":{"shape":"S2b"},"Marker":{},"MaxRecords":{"type":"integer"},"EngineName":{},"MajorEngineVersion":{}}},"output":{"resultWrapper":"DescribeOptionGroupsResult","type":"structure","members":{"OptionGroupsList":{"type":"list","member":{"shape":"St","locationName":"OptionGroup"}},"Marker":{}}}},"DescribeOrderableDBInstanceOptions":{"input":{"type":"structure","required":["Engine"],"members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"Vpc":{"type":"boolean"},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOrderableDBInstanceOptionsResult","type":"structure","members":{"OrderableDBInstanceOptions":{"type":"list","member":{"locationName":"OrderableDBInstanceOption","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"AvailabilityZones":{"type":"list","member":{"shape":"S1e","locationName":"AvailabilityZone"}},"MultiAZCapable":{"type":"boolean"},"ReadReplicaCapable":{"type":"boolean"},"Vpc":{"type":"boolean"},"StorageType":{},"SupportsIops":{"type":"boolean"}},"wrapper":true}},"Marker":{}}}},"DescribeReservedDBInstances":{"input":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesResult","type":"structure","members":{"Marker":{},"ReservedDBInstances":{"type":"list","member":{"shape":"S45","locationName":"ReservedDBInstance"}}}}},"DescribeReservedDBInstancesOfferings":{"input":{"type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesOfferingsResult","type":"structure","members":{"Marker":{},"ReservedDBInstancesOfferings":{"type":"list","member":{"locationName":"ReservedDBInstancesOffering","type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"RecurringCharges":{"shape":"S47"}},"wrapper":true}}}}},"DownloadDBLogFilePortion":{"input":{"type":"structure","required":["DBInstanceIdentifier","LogFileName"],"members":{"DBInstanceIdentifier":{},"LogFileName":{},"Marker":{},"NumberOfLines":{"type":"integer"}}},"output":{"resultWrapper":"DownloadDBLogFilePortionResult","type":"structure","members":{"LogFileData":{},"Marker":{},"AdditionalDataPending":{"type":"boolean"}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceName"],"members":{"ResourceName":{},"Filters":{"shape":"S2b"}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"TagList":{"shape":"S9"}}}},"ModifyDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"DBSecurityGroups":{"shape":"S13"},"VpcSecurityGroupIds":{"shape":"S14"},"ApplyImmediately":{"type":"boolean"},"MasterUserPassword":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AllowMajorVersionUpgrade":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"NewDBInstanceIdentifier":{},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{}}},"output":{"resultWrapper":"ModifyDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"ModifyDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","Parameters"],"members":{"DBParameterGroupName":{},"Parameters":{"shape":"S2w"}}},"output":{"shape":"S4k","resultWrapper":"ModifyDBParameterGroupResult"}},"ModifyDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1u"}}},"output":{"resultWrapper":"ModifyDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S1b"}}}},"ModifyEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S6"},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"ModifyOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{},"OptionsToInclude":{"type":"list","member":{"locationName":"OptionConfiguration","type":"structure","required":["OptionName"],"members":{"OptionName":{},"Port":{"type":"integer"},"DBSecurityGroupMemberships":{"shape":"S13"},"VpcSecurityGroupMemberships":{"shape":"S14"},"OptionSettings":{"type":"list","member":{"shape":"Sx","locationName":"OptionSetting"}}}}},"OptionsToRemove":{"type":"list","member":{}},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"St"}}}},"PromoteReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{}}},"output":{"resultWrapper":"PromoteReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"PurchaseReservedDBInstancesOffering":{"input":{"type":"structure","required":["ReservedDBInstancesOfferingId"],"members":{"ReservedDBInstancesOfferingId":{},"ReservedDBInstanceId":{},"DBInstanceCount":{"type":"integer"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"PurchaseReservedDBInstancesOfferingResult","type":"structure","members":{"ReservedDBInstance":{"shape":"S45"}}}},"RebootDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"ForceFailover":{"type":"boolean"}}},"output":{"resultWrapper":"RebootDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"RemoveSourceIdentifierFromSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"RemoveSourceIdentifierFromSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"type":"list","member":{}}}}},"ResetDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S2w"}}},"output":{"shape":"S4k","resultWrapper":"ResetDBParameterGroupResult"}},"RestoreDBInstanceFromDBSnapshot":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBSnapshotIdentifier"],"members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{},"Tags":{"shape":"S9"},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{}}},"output":{"resultWrapper":"RestoreDBInstanceFromDBSnapshotResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"RestoreDBInstanceToPointInTime":{"input":{"type":"structure","required":["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],"members":{"SourceDBInstanceIdentifier":{},"TargetDBInstanceIdentifier":{},"RestoreTime":{"type":"timestamp"},"UseLatestRestorableTime":{"type":"boolean"},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{},"Tags":{"shape":"S9"},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{}}},"output":{"resultWrapper":"RestoreDBInstanceToPointInTimeResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"RevokeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"RevokeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}}},"shapes":{"S4":{"type":"structure","members":{"CustomerAwsId":{},"CustSubscriptionId":{},"SnsTopicArn":{},"Status":{},"SubscriptionCreationTime":{},"SourceType":{},"SourceIdsList":{"shape":"S5"},"EventCategoriesList":{"shape":"S6"},"Enabled":{"type":"boolean"}},"wrapper":true},"S5":{"type":"list","member":{"locationName":"SourceId"}},"S6":{"type":"list","member":{"locationName":"EventCategory"}},"S9":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"Sd":{"type":"structure","members":{"OwnerId":{},"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"VpcId":{},"EC2SecurityGroups":{"type":"list","member":{"locationName":"EC2SecurityGroup","type":"structure","members":{"Status":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}}},"IPRanges":{"type":"list","member":{"locationName":"IPRange","type":"structure","members":{"Status":{},"CIDRIP":{}}}}},"wrapper":true},"Sk":{"type":"structure","members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{}},"wrapper":true},"Sn":{"type":"structure","members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Engine":{},"AllocatedStorage":{"type":"integer"},"Status":{},"Port":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"InstanceCreateTime":{"type":"timestamp"},"MasterUsername":{},"EngineVersion":{},"LicenseModel":{},"SnapshotType":{},"Iops":{"type":"integer"},"OptionGroupName":{},"PercentProgress":{"type":"integer"},"SourceRegion":{},"StorageType":{},"TdeCredentialArn":{}},"wrapper":true},"St":{"type":"structure","members":{"OptionGroupName":{},"OptionGroupDescription":{},"EngineName":{},"MajorEngineVersion":{},"Options":{"type":"list","member":{"locationName":"Option","type":"structure","members":{"OptionName":{},"OptionDescription":{},"Persistent":{"type":"boolean"},"Permanent":{"type":"boolean"},"Port":{"type":"integer"},"OptionSettings":{"type":"list","member":{"shape":"Sx","locationName":"OptionSetting"}},"DBSecurityGroupMemberships":{"shape":"Sy"},"VpcSecurityGroupMemberships":{"shape":"S10"}}}},"AllowsVpcAndNonVpcInstanceMemberships":{"type":"boolean"},"VpcId":{}},"wrapper":true},"Sx":{"type":"structure","members":{"Name":{},"Value":{},"DefaultValue":{},"Description":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"IsCollection":{"type":"boolean"}}},"Sy":{"type":"list","member":{"locationName":"DBSecurityGroup","type":"structure","members":{"DBSecurityGroupName":{},"Status":{}}}},"S10":{"type":"list","member":{"locationName":"VpcSecurityGroupMembership","type":"structure","members":{"VpcSecurityGroupId":{},"Status":{}}}},"S13":{"type":"list","member":{"locationName":"DBSecurityGroupName"}},"S14":{"type":"list","member":{"locationName":"VpcSecurityGroupId"}},"S17":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBInstanceClass":{},"Engine":{},"DBInstanceStatus":{},"MasterUsername":{},"DBName":{},"Endpoint":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"}}},"AllocatedStorage":{"type":"integer"},"InstanceCreateTime":{"type":"timestamp"},"PreferredBackupWindow":{},"BackupRetentionPeriod":{"type":"integer"},"DBSecurityGroups":{"shape":"Sy"},"VpcSecurityGroups":{"shape":"S10"},"DBParameterGroups":{"type":"list","member":{"locationName":"DBParameterGroup","type":"structure","members":{"DBParameterGroupName":{},"ParameterApplyStatus":{}}}},"AvailabilityZone":{},"DBSubnetGroup":{"shape":"S1b"},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"DBInstanceClass":{},"AllocatedStorage":{"type":"integer"},"MasterUserPassword":{},"Port":{"type":"integer"},"BackupRetentionPeriod":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"Iops":{"type":"integer"},"DBInstanceIdentifier":{},"StorageType":{}}},"LatestRestorableTime":{"type":"timestamp"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"ReadReplicaSourceDBInstanceIdentifier":{},"ReadReplicaDBInstanceIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaDBInstanceIdentifier"}},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupMemberships":{"type":"list","member":{"locationName":"OptionGroupMembership","type":"structure","members":{"OptionGroupName":{},"Status":{}}}},"CharacterSetName":{},"SecondaryAvailabilityZone":{},"PubliclyAccessible":{"type":"boolean"},"StatusInfos":{"type":"list","member":{"locationName":"DBInstanceStatusInfo","type":"structure","members":{"StatusType":{},"Normal":{"type":"boolean"},"Status":{},"Message":{}}}},"StorageType":{},"TdeCredentialArn":{}},"wrapper":true},"S1b":{"type":"structure","members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"VpcId":{},"SubnetGroupStatus":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"shape":"S1e"},"SubnetStatus":{}}}}},"wrapper":true},"S1e":{"type":"structure","members":{"Name":{}},"wrapper":true},"S1u":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S2b":{"type":"list","member":{"locationName":"Filter","type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"type":"list","member":{"locationName":"Value"}}}}},"S2h":{"type":"structure","members":{"CharacterSetName":{},"CharacterSetDescription":{}}},"S2w":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"ApplyMethod":{}}}},"S45":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"DBInstanceCount":{"type":"integer"},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"State":{},"RecurringCharges":{"shape":"S47"}},"wrapper":true},"S47":{"type":"list","member":{"locationName":"RecurringCharge","type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}},"wrapper":true}},"S4k":{"type":"structure","members":{"DBParameterGroupName":{}}}}}')},knjE:function(e){e.exports=JSON.parse('{"pagination":{"DescribeDBEngineVersions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBEngineVersions"},"DescribeDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBInstances"},"DescribeDBLogFiles":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DescribeDBLogFiles"},"DescribeDBParameterGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBParameterGroups"},"DescribeDBParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Parameters"},"DescribeDBSecurityGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSecurityGroups"},"DescribeDBSnapshots":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSnapshots"},"DescribeDBSubnetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSubnetGroups"},"DescribeEngineDefaultParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"EngineDefaults.Marker","result_key":"EngineDefaults.Parameters"},"DescribeEventSubscriptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"EventSubscriptionsList"},"DescribeEvents":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Events"},"DescribeOptionGroupOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupOptions"},"DescribeOptionGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupsList"},"DescribeOrderableDBInstanceOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OrderableDBInstanceOptions"},"DescribeReservedDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstances"},"DescribeReservedDBInstancesOfferings":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstancesOfferings"},"DownloadDBLogFilePortion":{"input_token":"Marker","limit_key":"NumberOfLines","more_results":"AdditionalDataPending","output_token":"Marker","result_key":"LogFileData"},"ListTagsForResource":{"result_key":"TagList"}}}')},kxTM:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.cognitoidentityserviceprovider={},n.CognitoIdentityServiceProvider=i.defineService("cognitoidentityserviceprovider",["2016-04-18"]),Object.defineProperty(o.services.cognitoidentityserviceprovider,"2016-04-18",{get:function(){var e=r("PKKm");return e.paginators=r("M4lo").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CognitoIdentityServiceProvider},l1HU:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.secretsmanager={},n.SecretsManager=i.defineService("secretsmanager",["2017-10-17"]),Object.defineProperty(o.services.secretsmanager,"2017-10-17",{get:function(){var e=r("p/2C");return e.paginators=r("jvBX").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.SecretsManager},l5ep:function(e,t,r){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t="";return e>20?t=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(t=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+t},week:{dow:1,doy:4}})}(r("wd/R"))},lHda:function(e){e.exports=JSON.parse('{"pagination":{}}')},lKDQ:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.cognitoidentity={},n.CognitoIdentity=i.defineService("cognitoidentity",["2014-06-30"]),r("JzWT"),Object.defineProperty(o.services.cognitoidentity,"2014-06-30",{get:function(){var e=r("0JXb");return e.paginators=r("Ppu6").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CognitoIdentity},lPiR:function(e,t,r){var n;e.exports=(n=r("Ib8C"),function(e){var t=n,r=t.lib,i=r.WordArray,o=r.Hasher,a=t.algo,s=[],u=[];!function(){function t(t){for(var r=e.sqrt(t),n=2;n<=r;n++)if(!(t%n))return!1;return!0}function r(e){return 4294967296*(e-(0|e))|0}for(var n=2,i=0;i<64;)t(n)&&(i<8&&(s[i]=r(e.pow(n,.5))),u[i]=r(e.pow(n,1/3)),i++),n++}();var c=[],l=a.SHA256=o.extend({_doReset:function(){this._hash=new i.init(s.slice(0))},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],a=r[3],s=r[4],l=r[5],p=r[6],m=r[7],d=0;d<64;d++){if(d<16)c[d]=0|e[t+d];else{var y=c[d-15],h=c[d-2];c[d]=((y<<25|y>>>7)^(y<<14|y>>>18)^y>>>3)+c[d-7]+((h<<15|h>>>17)^(h<<13|h>>>19)^h>>>10)+c[d-16]}var f=n&i^n&o^i&o,b=m+((s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25))+(s&l^~s&p)+u[d]+c[d];m=p,p=l,l=s,s=a+b|0,a=o,o=i,i=n,n=b+(((n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22))+f)|0}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+o|0,r[3]=r[3]+a|0,r[4]=r[4]+s|0,r[5]=r[5]+l|0,r[6]=r[6]+p|0,r[7]=r[7]+m|0},_doFinalize:function(){var t=this._data,r=t.words,n=8*this._nDataBytes,i=8*t.sigBytes;return r[i>>>5]|=128<<24-i%32,r[14+(i+64>>>9<<4)]=e.floor(n/4294967296),r[15+(i+64>>>9<<4)]=n,t.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=o._createHelper(l),t.HmacSHA256=o._createHmacHelper(l)}(Math),n.SHA256)},lSFX:function(e,t,r){var n=r("BaN1"),i=r("QsWE");e.exports={populateHostPrefix:function(e){if(!e.service.config.hostPrefixEnabled)return e;var t,r,o,a,s,u,c=e.service.api.operations[e.operation];if(function(e){var t=e.service.api,r=t.operations[e.operation],i=t.endpointOperation&&t.endpointOperation===n.string.lowerFirst(r.name);return"NULL"!==r.endpointDiscoveryRequired||!0===i}(e))return e;c.endpoint&&c.endpoint.hostPrefix&&(a=(s=c.endpoint.hostPrefix,u=e.params,n.each(c.input.members,(function(e,t){if(!0===t.hostLabel){if("string"!=typeof u[e]||""===u[e])throw n.error(new Error,{message:"Parameter "+e+" should be a non-empty string.",code:"InvalidParameter"});var r=new RegExp("\\{"+e+"\\}","g");s=s.replace(r,u[e])}})),s),(o=e.httpRequest.endpoint).host&&(o.host=a+o.host),o.hostname&&(o.hostname=a+o.hostname),t=e.httpRequest.endpoint.hostname.split("."),r=/^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]$/,n.arrayEach(t,(function(e){if(!e.length||e.length<1||e.length>63)throw n.error(new Error,{code:"ValidationError",message:"Hostname label length should be between 1 to 63 characters, inclusive."});if(!r.test(e))throw i.util.error(new Error,{code:"ValidationError",message:e+" is not hostname compatible."})})));return e}}},lUUO:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2013-06-30","endpointPrefix":"storagegateway","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Storage Gateway","serviceId":"Storage Gateway","signatureVersion":"v4","targetPrefix":"StorageGateway_20130630","uid":"storagegateway-2013-06-30"},"operations":{"ActivateGateway":{"input":{"type":"structure","required":["ActivationKey","GatewayName","GatewayTimezone","GatewayRegion"],"members":{"ActivationKey":{},"GatewayName":{},"GatewayTimezone":{},"GatewayRegion":{},"GatewayType":{},"TapeDriveType":{},"MediumChangerType":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"AddCache":{"input":{"type":"structure","required":["GatewayARN","DiskIds"],"members":{"GatewayARN":{},"DiskIds":{"shape":"Sg"}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"AddTagsToResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"ResourceARN":{}}}},"AddUploadBuffer":{"input":{"type":"structure","required":["GatewayARN","DiskIds"],"members":{"GatewayARN":{},"DiskIds":{"shape":"Sg"}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"AddWorkingStorage":{"input":{"type":"structure","required":["GatewayARN","DiskIds"],"members":{"GatewayARN":{},"DiskIds":{"shape":"Sg"}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"AssignTapePool":{"input":{"type":"structure","required":["TapeARN","PoolId"],"members":{"TapeARN":{},"PoolId":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"AttachVolume":{"input":{"type":"structure","required":["GatewayARN","VolumeARN","NetworkInterfaceId"],"members":{"GatewayARN":{},"TargetName":{},"VolumeARN":{},"NetworkInterfaceId":{},"DiskId":{}}},"output":{"type":"structure","members":{"VolumeARN":{},"TargetARN":{}}}},"CancelArchival":{"input":{"type":"structure","required":["GatewayARN","TapeARN"],"members":{"GatewayARN":{},"TapeARN":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"CancelRetrieval":{"input":{"type":"structure","required":["GatewayARN","TapeARN"],"members":{"GatewayARN":{},"TapeARN":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"CreateCachediSCSIVolume":{"input":{"type":"structure","required":["GatewayARN","VolumeSizeInBytes","TargetName","NetworkInterfaceId","ClientToken"],"members":{"GatewayARN":{},"VolumeSizeInBytes":{"type":"long"},"SnapshotId":{},"TargetName":{},"SourceVolumeARN":{},"NetworkInterfaceId":{},"ClientToken":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"VolumeARN":{},"TargetARN":{}}}},"CreateNFSFileShare":{"input":{"type":"structure","required":["ClientToken","GatewayARN","Role","LocationARN"],"members":{"ClientToken":{},"NFSFileShareDefaults":{"shape":"S1c"},"GatewayARN":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"Role":{},"LocationARN":{},"DefaultStorageClass":{},"ObjectACL":{},"ClientList":{"shape":"S1j"},"Squash":{},"ReadOnly":{"type":"boolean"},"GuessMIMETypeEnabled":{"type":"boolean"},"RequesterPays":{"type":"boolean"},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"FileShareARN":{}}}},"CreateSMBFileShare":{"input":{"type":"structure","required":["ClientToken","GatewayARN","Role","LocationARN"],"members":{"ClientToken":{},"GatewayARN":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"Role":{},"LocationARN":{},"DefaultStorageClass":{},"ObjectACL":{},"ReadOnly":{"type":"boolean"},"GuessMIMETypeEnabled":{"type":"boolean"},"RequesterPays":{"type":"boolean"},"SMBACLEnabled":{"type":"boolean"},"AdminUserList":{"shape":"S1p"},"ValidUserList":{"shape":"S1p"},"InvalidUserList":{"shape":"S1p"},"Authentication":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"FileShareARN":{}}}},"CreateSnapshot":{"input":{"type":"structure","required":["VolumeARN","SnapshotDescription"],"members":{"VolumeARN":{},"SnapshotDescription":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"VolumeARN":{},"SnapshotId":{}}}},"CreateSnapshotFromVolumeRecoveryPoint":{"input":{"type":"structure","required":["VolumeARN","SnapshotDescription"],"members":{"VolumeARN":{},"SnapshotDescription":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"SnapshotId":{},"VolumeARN":{},"VolumeRecoveryPointTime":{}}}},"CreateStorediSCSIVolume":{"input":{"type":"structure","required":["GatewayARN","DiskId","PreserveExistingData","TargetName","NetworkInterfaceId"],"members":{"GatewayARN":{},"DiskId":{},"SnapshotId":{},"PreserveExistingData":{"type":"boolean"},"TargetName":{},"NetworkInterfaceId":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"VolumeARN":{},"VolumeSizeInBytes":{"type":"long"},"TargetARN":{}}}},"CreateTapeWithBarcode":{"input":{"type":"structure","required":["GatewayARN","TapeSizeInBytes","TapeBarcode"],"members":{"GatewayARN":{},"TapeSizeInBytes":{"type":"long"},"TapeBarcode":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"PoolId":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"CreateTapes":{"input":{"type":"structure","required":["GatewayARN","TapeSizeInBytes","ClientToken","NumTapesToCreate","TapeBarcodePrefix"],"members":{"GatewayARN":{},"TapeSizeInBytes":{"type":"long"},"ClientToken":{},"NumTapesToCreate":{"type":"integer"},"TapeBarcodePrefix":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"PoolId":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"TapeARNs":{"shape":"S2a"}}}},"DeleteBandwidthRateLimit":{"input":{"type":"structure","required":["GatewayARN","BandwidthType"],"members":{"GatewayARN":{},"BandwidthType":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"DeleteChapCredentials":{"input":{"type":"structure","required":["TargetARN","InitiatorName"],"members":{"TargetARN":{},"InitiatorName":{}}},"output":{"type":"structure","members":{"TargetARN":{},"InitiatorName":{}}}},"DeleteFileShare":{"input":{"type":"structure","required":["FileShareARN"],"members":{"FileShareARN":{},"ForceDelete":{"type":"boolean"}}},"output":{"type":"structure","members":{"FileShareARN":{}}}},"DeleteGateway":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"DeleteSnapshotSchedule":{"input":{"type":"structure","required":["VolumeARN"],"members":{"VolumeARN":{}}},"output":{"type":"structure","members":{"VolumeARN":{}}}},"DeleteTape":{"input":{"type":"structure","required":["GatewayARN","TapeARN"],"members":{"GatewayARN":{},"TapeARN":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"DeleteTapeArchive":{"input":{"type":"structure","required":["TapeARN"],"members":{"TapeARN":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"DeleteVolume":{"input":{"type":"structure","required":["VolumeARN"],"members":{"VolumeARN":{}}},"output":{"type":"structure","members":{"VolumeARN":{}}}},"DescribeBandwidthRateLimit":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"AverageUploadRateLimitInBitsPerSec":{"type":"long"},"AverageDownloadRateLimitInBitsPerSec":{"type":"long"}}}},"DescribeCache":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"DiskIds":{"shape":"Sg"},"CacheAllocatedInBytes":{"type":"long"},"CacheUsedPercentage":{"type":"double"},"CacheDirtyPercentage":{"type":"double"},"CacheHitPercentage":{"type":"double"},"CacheMissPercentage":{"type":"double"}}}},"DescribeCachediSCSIVolumes":{"input":{"type":"structure","required":["VolumeARNs"],"members":{"VolumeARNs":{"shape":"S31"}}},"output":{"type":"structure","members":{"CachediSCSIVolumes":{"type":"list","member":{"type":"structure","members":{"VolumeARN":{},"VolumeId":{},"VolumeType":{},"VolumeStatus":{},"VolumeAttachmentStatus":{},"VolumeSizeInBytes":{"type":"long"},"VolumeProgress":{"type":"double"},"SourceSnapshotId":{},"VolumeiSCSIAttributes":{"shape":"S3a"},"CreatedDate":{"type":"timestamp"},"VolumeUsedInBytes":{"type":"long"},"KMSKey":{},"TargetName":{}}}}}}},"DescribeChapCredentials":{"input":{"type":"structure","required":["TargetARN"],"members":{"TargetARN":{}}},"output":{"type":"structure","members":{"ChapCredentials":{"type":"list","member":{"type":"structure","members":{"TargetARN":{},"SecretToAuthenticateInitiator":{"shape":"S3j"},"InitiatorName":{},"SecretToAuthenticateTarget":{"shape":"S3j"}}}}}}},"DescribeGatewayInformation":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"GatewayId":{},"GatewayName":{},"GatewayTimezone":{},"GatewayState":{},"GatewayNetworkInterfaces":{"type":"list","member":{"type":"structure","members":{"Ipv4Address":{},"MacAddress":{},"Ipv6Address":{}}}},"GatewayType":{},"NextUpdateAvailabilityDate":{},"LastSoftwareUpdate":{},"Ec2InstanceId":{},"Ec2InstanceRegion":{},"Tags":{"shape":"S9"},"VPCEndpoint":{}}}},"DescribeMaintenanceStartTime":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"HourOfDay":{"type":"integer"},"MinuteOfHour":{"type":"integer"},"DayOfWeek":{"type":"integer"},"DayOfMonth":{"type":"integer"},"Timezone":{}}}},"DescribeNFSFileShares":{"input":{"type":"structure","required":["FileShareARNList"],"members":{"FileShareARNList":{"shape":"S41"}}},"output":{"type":"structure","members":{"NFSFileShareInfoList":{"type":"list","member":{"type":"structure","members":{"NFSFileShareDefaults":{"shape":"S1c"},"FileShareARN":{},"FileShareId":{},"FileShareStatus":{},"GatewayARN":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"Path":{},"Role":{},"LocationARN":{},"DefaultStorageClass":{},"ObjectACL":{},"ClientList":{"shape":"S1j"},"Squash":{},"ReadOnly":{"type":"boolean"},"GuessMIMETypeEnabled":{"type":"boolean"},"RequesterPays":{"type":"boolean"},"Tags":{"shape":"S9"}}}}}}},"DescribeSMBFileShares":{"input":{"type":"structure","required":["FileShareARNList"],"members":{"FileShareARNList":{"shape":"S41"}}},"output":{"type":"structure","members":{"SMBFileShareInfoList":{"type":"list","member":{"type":"structure","members":{"FileShareARN":{},"FileShareId":{},"FileShareStatus":{},"GatewayARN":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"Path":{},"Role":{},"LocationARN":{},"DefaultStorageClass":{},"ObjectACL":{},"ReadOnly":{"type":"boolean"},"GuessMIMETypeEnabled":{"type":"boolean"},"RequesterPays":{"type":"boolean"},"SMBACLEnabled":{"type":"boolean"},"AdminUserList":{"shape":"S1p"},"ValidUserList":{"shape":"S1p"},"InvalidUserList":{"shape":"S1p"},"Authentication":{},"Tags":{"shape":"S9"}}}}}}},"DescribeSMBSettings":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"DomainName":{},"SMBGuestPasswordSet":{"type":"boolean"},"SMBSecurityStrategy":{}}}},"DescribeSnapshotSchedule":{"input":{"type":"structure","required":["VolumeARN"],"members":{"VolumeARN":{}}},"output":{"type":"structure","members":{"VolumeARN":{},"StartAt":{"type":"integer"},"RecurrenceInHours":{"type":"integer"},"Description":{},"Timezone":{},"Tags":{"shape":"S9"}}}},"DescribeStorediSCSIVolumes":{"input":{"type":"structure","required":["VolumeARNs"],"members":{"VolumeARNs":{"shape":"S31"}}},"output":{"type":"structure","members":{"StorediSCSIVolumes":{"type":"list","member":{"type":"structure","members":{"VolumeARN":{},"VolumeId":{},"VolumeType":{},"VolumeStatus":{},"VolumeAttachmentStatus":{},"VolumeSizeInBytes":{"type":"long"},"VolumeProgress":{"type":"double"},"VolumeDiskId":{},"SourceSnapshotId":{},"PreservedExistingData":{"type":"boolean"},"VolumeiSCSIAttributes":{"shape":"S3a"},"CreatedDate":{"type":"timestamp"},"VolumeUsedInBytes":{"type":"long"},"KMSKey":{},"TargetName":{}}}}}}},"DescribeTapeArchives":{"input":{"type":"structure","members":{"TapeARNs":{"shape":"S2a"},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"TapeArchives":{"type":"list","member":{"type":"structure","members":{"TapeARN":{},"TapeBarcode":{},"TapeCreatedDate":{"type":"timestamp"},"TapeSizeInBytes":{"type":"long"},"CompletionTime":{"type":"timestamp"},"RetrievedTo":{},"TapeStatus":{},"TapeUsedInBytes":{"type":"long"},"KMSKey":{},"PoolId":{}}}},"Marker":{}}}},"DescribeTapeRecoveryPoints":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"GatewayARN":{},"TapeRecoveryPointInfos":{"type":"list","member":{"type":"structure","members":{"TapeARN":{},"TapeRecoveryPointTime":{"type":"timestamp"},"TapeSizeInBytes":{"type":"long"},"TapeStatus":{}}}},"Marker":{}}}},"DescribeTapes":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{},"TapeARNs":{"shape":"S2a"},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Tapes":{"type":"list","member":{"type":"structure","members":{"TapeARN":{},"TapeBarcode":{},"TapeCreatedDate":{"type":"timestamp"},"TapeSizeInBytes":{"type":"long"},"TapeStatus":{},"VTLDevice":{},"Progress":{"type":"double"},"TapeUsedInBytes":{"type":"long"},"KMSKey":{},"PoolId":{}}}},"Marker":{}}}},"DescribeUploadBuffer":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"DiskIds":{"shape":"Sg"},"UploadBufferUsedInBytes":{"type":"long"},"UploadBufferAllocatedInBytes":{"type":"long"}}}},"DescribeVTLDevices":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{},"VTLDeviceARNs":{"type":"list","member":{}},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"GatewayARN":{},"VTLDevices":{"type":"list","member":{"type":"structure","members":{"VTLDeviceARN":{},"VTLDeviceType":{},"VTLDeviceVendor":{},"VTLDeviceProductIdentifier":{},"DeviceiSCSIAttributes":{"type":"structure","members":{"TargetARN":{},"NetworkInterfaceId":{},"NetworkInterfacePort":{"type":"integer"},"ChapEnabled":{"type":"boolean"}}}}}},"Marker":{}}}},"DescribeWorkingStorage":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"DiskIds":{"shape":"Sg"},"WorkingStorageUsedInBytes":{"type":"long"},"WorkingStorageAllocatedInBytes":{"type":"long"}}}},"DetachVolume":{"input":{"type":"structure","required":["VolumeARN"],"members":{"VolumeARN":{},"ForceDetach":{"type":"boolean"}}},"output":{"type":"structure","members":{"VolumeARN":{}}}},"DisableGateway":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"JoinDomain":{"input":{"type":"structure","required":["GatewayARN","DomainName","UserName","Password"],"members":{"GatewayARN":{},"DomainName":{},"OrganizationalUnit":{},"DomainControllers":{"type":"list","member":{}},"UserName":{},"Password":{"type":"string","sensitive":true}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"ListFileShares":{"input":{"type":"structure","members":{"GatewayARN":{},"Limit":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Marker":{},"NextMarker":{},"FileShareInfoList":{"type":"list","member":{"type":"structure","members":{"FileShareType":{},"FileShareARN":{},"FileShareId":{},"FileShareStatus":{},"GatewayARN":{}}}}}}},"ListGateways":{"input":{"type":"structure","members":{"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Gateways":{"type":"list","member":{"type":"structure","members":{"GatewayId":{},"GatewayARN":{},"GatewayType":{},"GatewayOperationalState":{},"GatewayName":{},"Ec2InstanceId":{},"Ec2InstanceRegion":{}}}},"Marker":{}}}},"ListLocalDisks":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"Disks":{"type":"list","member":{"type":"structure","members":{"DiskId":{},"DiskPath":{},"DiskNode":{},"DiskStatus":{},"DiskSizeInBytes":{"type":"long"},"DiskAllocationType":{},"DiskAllocationResource":{},"DiskAttributeList":{"type":"list","member":{}}}}}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"ResourceARN":{},"Marker":{},"Tags":{"shape":"S9"}}}},"ListTapes":{"input":{"type":"structure","members":{"TapeARNs":{"shape":"S2a"},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"TapeInfos":{"type":"list","member":{"type":"structure","members":{"TapeARN":{},"TapeBarcode":{},"TapeSizeInBytes":{"type":"long"},"TapeStatus":{},"GatewayARN":{},"PoolId":{}}}},"Marker":{}}}},"ListVolumeInitiators":{"input":{"type":"structure","required":["VolumeARN"],"members":{"VolumeARN":{}}},"output":{"type":"structure","members":{"Initiators":{"type":"list","member":{}}}}},"ListVolumeRecoveryPoints":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"VolumeRecoveryPointInfos":{"type":"list","member":{"type":"structure","members":{"VolumeARN":{},"VolumeSizeInBytes":{"type":"long"},"VolumeUsageInBytes":{"type":"long"},"VolumeRecoveryPointTime":{}}}}}}},"ListVolumes":{"input":{"type":"structure","members":{"GatewayARN":{},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"GatewayARN":{},"Marker":{},"VolumeInfos":{"type":"list","member":{"type":"structure","members":{"VolumeARN":{},"VolumeId":{},"GatewayARN":{},"GatewayId":{},"VolumeType":{},"VolumeSizeInBytes":{"type":"long"},"VolumeAttachmentStatus":{}}}}}}},"NotifyWhenUploaded":{"input":{"type":"structure","required":["FileShareARN"],"members":{"FileShareARN":{}}},"output":{"type":"structure","members":{"FileShareARN":{},"NotificationId":{}}}},"RefreshCache":{"input":{"type":"structure","required":["FileShareARN"],"members":{"FileShareARN":{},"FolderList":{"type":"list","member":{}},"Recursive":{"type":"boolean"}}},"output":{"type":"structure","members":{"FileShareARN":{},"NotificationId":{}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"ResourceARN":{}}}},"ResetCache":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"RetrieveTapeArchive":{"input":{"type":"structure","required":["TapeARN","GatewayARN"],"members":{"TapeARN":{},"GatewayARN":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"RetrieveTapeRecoveryPoint":{"input":{"type":"structure","required":["TapeARN","GatewayARN"],"members":{"TapeARN":{},"GatewayARN":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"SetLocalConsolePassword":{"input":{"type":"structure","required":["GatewayARN","LocalConsolePassword"],"members":{"GatewayARN":{},"LocalConsolePassword":{"type":"string","sensitive":true}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"SetSMBGuestPassword":{"input":{"type":"structure","required":["GatewayARN","Password"],"members":{"GatewayARN":{},"Password":{"type":"string","sensitive":true}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"ShutdownGateway":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"StartGateway":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"UpdateBandwidthRateLimit":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{},"AverageUploadRateLimitInBitsPerSec":{"type":"long"},"AverageDownloadRateLimitInBitsPerSec":{"type":"long"}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"UpdateChapCredentials":{"input":{"type":"structure","required":["TargetARN","SecretToAuthenticateInitiator","InitiatorName"],"members":{"TargetARN":{},"SecretToAuthenticateInitiator":{"shape":"S3j"},"InitiatorName":{},"SecretToAuthenticateTarget":{"shape":"S3j"}}},"output":{"type":"structure","members":{"TargetARN":{},"InitiatorName":{}}}},"UpdateGatewayInformation":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{},"GatewayName":{},"GatewayTimezone":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"GatewayName":{}}}},"UpdateGatewaySoftwareNow":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"UpdateMaintenanceStartTime":{"input":{"type":"structure","required":["GatewayARN","HourOfDay","MinuteOfHour"],"members":{"GatewayARN":{},"HourOfDay":{"type":"integer"},"MinuteOfHour":{"type":"integer"},"DayOfWeek":{"type":"integer"},"DayOfMonth":{"type":"integer"}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"UpdateNFSFileShare":{"input":{"type":"structure","required":["FileShareARN"],"members":{"FileShareARN":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"NFSFileShareDefaults":{"shape":"S1c"},"DefaultStorageClass":{},"ObjectACL":{},"ClientList":{"shape":"S1j"},"Squash":{},"ReadOnly":{"type":"boolean"},"GuessMIMETypeEnabled":{"type":"boolean"},"RequesterPays":{"type":"boolean"}}},"output":{"type":"structure","members":{"FileShareARN":{}}}},"UpdateSMBFileShare":{"input":{"type":"structure","required":["FileShareARN"],"members":{"FileShareARN":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"DefaultStorageClass":{},"ObjectACL":{},"ReadOnly":{"type":"boolean"},"GuessMIMETypeEnabled":{"type":"boolean"},"RequesterPays":{"type":"boolean"},"SMBACLEnabled":{"type":"boolean"},"AdminUserList":{"shape":"S1p"},"ValidUserList":{"shape":"S1p"},"InvalidUserList":{"shape":"S1p"}}},"output":{"type":"structure","members":{"FileShareARN":{}}}},"UpdateSMBSecurityStrategy":{"input":{"type":"structure","required":["GatewayARN","SMBSecurityStrategy"],"members":{"GatewayARN":{},"SMBSecurityStrategy":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"UpdateSnapshotSchedule":{"input":{"type":"structure","required":["VolumeARN","StartAt","RecurrenceInHours"],"members":{"VolumeARN":{},"StartAt":{"type":"integer"},"RecurrenceInHours":{"type":"integer"},"Description":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"VolumeARN":{}}}},"UpdateVTLDeviceType":{"input":{"type":"structure","required":["VTLDeviceARN","DeviceType"],"members":{"VTLDeviceARN":{},"DeviceType":{}}},"output":{"type":"structure","members":{"VTLDeviceARN":{}}}}},"shapes":{"S9":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sg":{"type":"list","member":{}},"S1c":{"type":"structure","members":{"FileMode":{},"DirectoryMode":{},"GroupId":{"type":"long"},"OwnerId":{"type":"long"}}},"S1j":{"type":"list","member":{}},"S1p":{"type":"list","member":{}},"S2a":{"type":"list","member":{}},"S31":{"type":"list","member":{}},"S3a":{"type":"structure","members":{"TargetARN":{},"NetworkInterfaceId":{},"NetworkInterfacePort":{"type":"integer"},"LunNumber":{"type":"integer"},"ChapEnabled":{"type":"boolean"}}},"S3j":{"type":"string","sensitive":true},"S41":{"type":"list","member":{}}}}')},lXzo:function(e,t,r){!function(e){"use strict";function t(e,t,r){var n,i;return"m"===r?t?"минута":"минуту":e+" "+(n=+e,i={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[r].split("_"),n%10==1&&n%100!=11?i[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?i[1]:i[2])}var r=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:r,longMonthsParse:r,shortMonthsParse:r,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:t,m:t,mm:t,h:"час",hh:t,d:"день",dd:t,w:"неделя",ww:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,r){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(r("wd/R"))},lYtQ:function(e,t,r){!function(e){"use strict";function t(e,t,r,n){switch(r){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,r){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}})}(r("wd/R"))},lgnt:function(e,t,r){!function(e){"use strict";var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(r("wd/R"))},loYQ:function(e,t,r){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},r={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return r[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t?e<4?e:e+12:"ভোর"===t?e:"সকাল"===t?e:"দুপুর"===t?e>=3?e:e+12:"বিকাল"===t?e+12:"সন্ধ্যা"===t?e+12:void 0},meridiem:function(e,t,r){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}})}(r("wd/R"))},lr15:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.redshift={},n.Redshift=i.defineService("redshift",["2012-12-01"]),Object.defineProperty(o.services.redshift,"2012-12-01",{get:function(){var e=r("LxUt");return e.paginators=r("xxm3").pagination,e.waiters=r("HTZa").waiters,e},enumerable:!0,configurable:!0}),e.exports=n.Redshift},lvPz:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.lambda={},n.Lambda=i.defineService("lambda",["2014-11-11","2015-03-31"]),r("MmLS"),Object.defineProperty(o.services.lambda,"2014-11-11",{get:function(){var e=r("HhuR");return e.paginators=r("yhsR").pagination,e},enumerable:!0,configurable:!0}),Object.defineProperty(o.services.lambda,"2015-03-31",{get:function(){var e=r("1L1R");return e.paginators=r("8nDX").pagination,e.waiters=r("zoNB").waiters,e},enumerable:!0,configurable:!0}),e.exports=n.Lambda},lyxo:function(e,t,r){!function(e){"use strict";function t(e,t,r){var n=" ";return(e%100>=20||e>=100&&e%100==0)&&(n=" de "),e+n+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"}[r]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,w:"o săptămână",ww:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(r("wd/R"))},m2wi:function(e,t,r){var n=r("QsWE").util,i=n.buffer.toBuffer;e.exports={splitMessage:function(e){if(n.Buffer.isBuffer(e)||(e=i(e)),e.length<16)throw new Error("Provided message too short to accommodate event stream message overhead");if(e.length!==e.readUInt32BE(0))throw new Error("Reported message length does not match received message length");var t=e.readUInt32BE(8);if(t!==n.crypto.crc32(e.slice(0,8)))throw new Error("The prelude checksum specified in the message ("+t+") does not match the calculated CRC32 checksum.");var r=e.readUInt32BE(e.length-4);if(r!==n.crypto.crc32(e.slice(0,e.length-4)))throw new Error("The message checksum did not match the expected value of "+r);var o=12+e.readUInt32BE(4);return{headers:e.slice(12,o),body:e.slice(o,e.length-4)}}}},m3sQ:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2017-01-17","endpointPrefix":"mturk-requester","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Amazon MTurk","serviceFullName":"Amazon Mechanical Turk","serviceId":"MTurk","signatureVersion":"v4","targetPrefix":"MTurkRequesterServiceV20170117","uid":"mturk-requester-2017-01-17"},"operations":{"AcceptQualificationRequest":{"input":{"type":"structure","required":["QualificationRequestId"],"members":{"QualificationRequestId":{},"IntegerValue":{"type":"integer"}}},"output":{"type":"structure","members":{}}},"ApproveAssignment":{"input":{"type":"structure","required":["AssignmentId"],"members":{"AssignmentId":{},"RequesterFeedback":{},"OverrideRejection":{"type":"boolean"}}},"output":{"type":"structure","members":{}},"idempotent":true},"AssociateQualificationWithWorker":{"input":{"type":"structure","required":["QualificationTypeId","WorkerId"],"members":{"QualificationTypeId":{},"WorkerId":{},"IntegerValue":{"type":"integer"},"SendNotification":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"CreateAdditionalAssignmentsForHIT":{"input":{"type":"structure","required":["HITId","NumberOfAdditionalAssignments"],"members":{"HITId":{},"NumberOfAdditionalAssignments":{"type":"integer"},"UniqueRequestToken":{}}},"output":{"type":"structure","members":{}}},"CreateHIT":{"input":{"type":"structure","required":["LifetimeInSeconds","AssignmentDurationInSeconds","Reward","Title","Description"],"members":{"MaxAssignments":{"type":"integer"},"AutoApprovalDelayInSeconds":{"type":"long"},"LifetimeInSeconds":{"type":"long"},"AssignmentDurationInSeconds":{"type":"long"},"Reward":{},"Title":{},"Keywords":{},"Description":{},"Question":{},"RequesterAnnotation":{},"QualificationRequirements":{"shape":"Si"},"UniqueRequestToken":{},"AssignmentReviewPolicy":{"shape":"Sq"},"HITReviewPolicy":{"shape":"Sq"},"HITLayoutId":{},"HITLayoutParameters":{"shape":"Sw"}}},"output":{"type":"structure","members":{"HIT":{"shape":"Sz"}}}},"CreateHITType":{"input":{"type":"structure","required":["AssignmentDurationInSeconds","Reward","Title","Description"],"members":{"AutoApprovalDelayInSeconds":{"type":"long"},"AssignmentDurationInSeconds":{"type":"long"},"Reward":{},"Title":{},"Keywords":{},"Description":{},"QualificationRequirements":{"shape":"Si"}}},"output":{"type":"structure","members":{"HITTypeId":{}}},"idempotent":true},"CreateHITWithHITType":{"input":{"type":"structure","required":["HITTypeId","LifetimeInSeconds"],"members":{"HITTypeId":{},"MaxAssignments":{"type":"integer"},"LifetimeInSeconds":{"type":"long"},"Question":{},"RequesterAnnotation":{},"UniqueRequestToken":{},"AssignmentReviewPolicy":{"shape":"Sq"},"HITReviewPolicy":{"shape":"Sq"},"HITLayoutId":{},"HITLayoutParameters":{"shape":"Sw"}}},"output":{"type":"structure","members":{"HIT":{"shape":"Sz"}}}},"CreateQualificationType":{"input":{"type":"structure","required":["Name","Description","QualificationTypeStatus"],"members":{"Name":{},"Keywords":{},"Description":{},"QualificationTypeStatus":{},"RetryDelayInSeconds":{"type":"long"},"Test":{},"AnswerKey":{},"TestDurationInSeconds":{"type":"long"},"AutoGranted":{"type":"boolean"},"AutoGrantedValue":{"type":"integer"}}},"output":{"type":"structure","members":{"QualificationType":{"shape":"S1a"}}}},"CreateWorkerBlock":{"input":{"type":"structure","required":["WorkerId","Reason"],"members":{"WorkerId":{},"Reason":{}}},"output":{"type":"structure","members":{}}},"DeleteHIT":{"input":{"type":"structure","required":["HITId"],"members":{"HITId":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteQualificationType":{"input":{"type":"structure","required":["QualificationTypeId"],"members":{"QualificationTypeId":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteWorkerBlock":{"input":{"type":"structure","required":["WorkerId"],"members":{"WorkerId":{},"Reason":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DisassociateQualificationFromWorker":{"input":{"type":"structure","required":["WorkerId","QualificationTypeId"],"members":{"WorkerId":{},"QualificationTypeId":{},"Reason":{}}},"output":{"type":"structure","members":{}}},"GetAccountBalance":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"AvailableBalance":{},"OnHoldBalance":{}}},"idempotent":true},"GetAssignment":{"input":{"type":"structure","required":["AssignmentId"],"members":{"AssignmentId":{}}},"output":{"type":"structure","members":{"Assignment":{"shape":"S1p"},"HIT":{"shape":"Sz"}}},"idempotent":true},"GetFileUploadURL":{"input":{"type":"structure","required":["AssignmentId","QuestionIdentifier"],"members":{"AssignmentId":{},"QuestionIdentifier":{}}},"output":{"type":"structure","members":{"FileUploadURL":{}}},"idempotent":true},"GetHIT":{"input":{"type":"structure","required":["HITId"],"members":{"HITId":{}}},"output":{"type":"structure","members":{"HIT":{"shape":"Sz"}}},"idempotent":true},"GetQualificationScore":{"input":{"type":"structure","required":["QualificationTypeId","WorkerId"],"members":{"QualificationTypeId":{},"WorkerId":{}}},"output":{"type":"structure","members":{"Qualification":{"shape":"S1x"}}},"idempotent":true},"GetQualificationType":{"input":{"type":"structure","required":["QualificationTypeId"],"members":{"QualificationTypeId":{}}},"output":{"type":"structure","members":{"QualificationType":{"shape":"S1a"}}},"idempotent":true},"ListAssignmentsForHIT":{"input":{"type":"structure","required":["HITId"],"members":{"HITId":{},"NextToken":{},"MaxResults":{"type":"integer"},"AssignmentStatuses":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"NextToken":{},"NumResults":{"type":"integer"},"Assignments":{"type":"list","member":{"shape":"S1p"}}}},"idempotent":true},"ListBonusPayments":{"input":{"type":"structure","members":{"HITId":{},"AssignmentId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NumResults":{"type":"integer"},"NextToken":{},"BonusPayments":{"type":"list","member":{"type":"structure","members":{"WorkerId":{},"BonusAmount":{},"AssignmentId":{},"Reason":{},"GrantTime":{"type":"timestamp"}}}}}},"idempotent":true},"ListHITs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"NumResults":{"type":"integer"},"HITs":{"shape":"S2d"}}},"idempotent":true},"ListHITsForQualificationType":{"input":{"type":"structure","required":["QualificationTypeId"],"members":{"QualificationTypeId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"NumResults":{"type":"integer"},"HITs":{"shape":"S2d"}}},"idempotent":true},"ListQualificationRequests":{"input":{"type":"structure","members":{"QualificationTypeId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NumResults":{"type":"integer"},"NextToken":{},"QualificationRequests":{"type":"list","member":{"type":"structure","members":{"QualificationRequestId":{},"QualificationTypeId":{},"WorkerId":{},"Test":{},"Answer":{},"SubmitTime":{"type":"timestamp"}}}}}},"idempotent":true},"ListQualificationTypes":{"input":{"type":"structure","required":["MustBeRequestable"],"members":{"Query":{},"MustBeRequestable":{"type":"boolean"},"MustBeOwnedByCaller":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NumResults":{"type":"integer"},"NextToken":{},"QualificationTypes":{"type":"list","member":{"shape":"S1a"}}}},"idempotent":true},"ListReviewPolicyResultsForHIT":{"input":{"type":"structure","required":["HITId"],"members":{"HITId":{},"PolicyLevels":{"type":"list","member":{}},"RetrieveActions":{"type":"boolean"},"RetrieveResults":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"HITId":{},"AssignmentReviewPolicy":{"shape":"Sq"},"HITReviewPolicy":{"shape":"Sq"},"AssignmentReviewReport":{"shape":"S2r"},"HITReviewReport":{"shape":"S2r"},"NextToken":{}}},"idempotent":true},"ListReviewableHITs":{"input":{"type":"structure","members":{"HITTypeId":{},"Status":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"NumResults":{"type":"integer"},"HITs":{"shape":"S2d"}}},"idempotent":true},"ListWorkerBlocks":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"NumResults":{"type":"integer"},"WorkerBlocks":{"type":"list","member":{"type":"structure","members":{"WorkerId":{},"Reason":{}}}}}},"idempotent":true},"ListWorkersWithQualificationType":{"input":{"type":"structure","required":["QualificationTypeId"],"members":{"QualificationTypeId":{},"Status":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"NumResults":{"type":"integer"},"Qualifications":{"type":"list","member":{"shape":"S1x"}}}},"idempotent":true},"NotifyWorkers":{"input":{"type":"structure","required":["Subject","MessageText","WorkerIds"],"members":{"Subject":{},"MessageText":{},"WorkerIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"NotifyWorkersFailureStatuses":{"type":"list","member":{"type":"structure","members":{"NotifyWorkersFailureCode":{},"NotifyWorkersFailureMessage":{},"WorkerId":{}}}}}}},"RejectAssignment":{"input":{"type":"structure","required":["AssignmentId","RequesterFeedback"],"members":{"AssignmentId":{},"RequesterFeedback":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"RejectQualificationRequest":{"input":{"type":"structure","required":["QualificationRequestId"],"members":{"QualificationRequestId":{},"Reason":{}}},"output":{"type":"structure","members":{}}},"SendBonus":{"input":{"type":"structure","required":["WorkerId","BonusAmount","AssignmentId","Reason"],"members":{"WorkerId":{},"BonusAmount":{},"AssignmentId":{},"Reason":{},"UniqueRequestToken":{}}},"output":{"type":"structure","members":{}}},"SendTestEventNotification":{"input":{"type":"structure","required":["Notification","TestEventType"],"members":{"Notification":{"shape":"S3k"},"TestEventType":{}}},"output":{"type":"structure","members":{}}},"UpdateExpirationForHIT":{"input":{"type":"structure","required":["HITId","ExpireAt"],"members":{"HITId":{},"ExpireAt":{"type":"timestamp"}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateHITReviewStatus":{"input":{"type":"structure","required":["HITId"],"members":{"HITId":{},"Revert":{"type":"boolean"}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateHITTypeOfHIT":{"input":{"type":"structure","required":["HITId","HITTypeId"],"members":{"HITId":{},"HITTypeId":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateNotificationSettings":{"input":{"type":"structure","required":["HITTypeId"],"members":{"HITTypeId":{},"Notification":{"shape":"S3k"},"Active":{"type":"boolean"}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateQualificationType":{"input":{"type":"structure","required":["QualificationTypeId"],"members":{"QualificationTypeId":{},"Description":{},"QualificationTypeStatus":{},"Test":{},"AnswerKey":{},"TestDurationInSeconds":{"type":"long"},"RetryDelayInSeconds":{"type":"long"},"AutoGranted":{"type":"boolean"},"AutoGrantedValue":{"type":"integer"}}},"output":{"type":"structure","members":{"QualificationType":{"shape":"S1a"}}}}},"shapes":{"Si":{"type":"list","member":{"type":"structure","required":["QualificationTypeId","Comparator"],"members":{"QualificationTypeId":{},"Comparator":{},"IntegerValues":{"type":"list","member":{"type":"integer"}},"LocaleValues":{"type":"list","member":{"shape":"Sn"}},"RequiredToPreview":{"deprecated":true,"type":"boolean"},"ActionsGuarded":{}}}},"Sn":{"type":"structure","required":["Country"],"members":{"Country":{},"Subdivision":{}}},"Sq":{"type":"structure","required":["PolicyName"],"members":{"PolicyName":{},"Parameters":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"shape":"St"},"MapEntries":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"shape":"St"}}}}}}}}},"St":{"type":"list","member":{}},"Sw":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"Sz":{"type":"structure","members":{"HITId":{},"HITTypeId":{},"HITGroupId":{},"HITLayoutId":{},"CreationTime":{"type":"timestamp"},"Title":{},"Description":{},"Question":{},"Keywords":{},"HITStatus":{},"MaxAssignments":{"type":"integer"},"Reward":{},"AutoApprovalDelayInSeconds":{"type":"long"},"Expiration":{"type":"timestamp"},"AssignmentDurationInSeconds":{"type":"long"},"RequesterAnnotation":{},"QualificationRequirements":{"shape":"Si"},"HITReviewStatus":{},"NumberOfAssignmentsPending":{"type":"integer"},"NumberOfAssignmentsAvailable":{"type":"integer"},"NumberOfAssignmentsCompleted":{"type":"integer"}}},"S1a":{"type":"structure","members":{"QualificationTypeId":{},"CreationTime":{"type":"timestamp"},"Name":{},"Description":{},"Keywords":{},"QualificationTypeStatus":{},"Test":{},"TestDurationInSeconds":{"type":"long"},"AnswerKey":{},"RetryDelayInSeconds":{"type":"long"},"IsRequestable":{"type":"boolean"},"AutoGranted":{"type":"boolean"},"AutoGrantedValue":{"type":"integer"}}},"S1p":{"type":"structure","members":{"AssignmentId":{},"WorkerId":{},"HITId":{},"AssignmentStatus":{},"AutoApprovalTime":{"type":"timestamp"},"AcceptTime":{"type":"timestamp"},"SubmitTime":{"type":"timestamp"},"ApprovalTime":{"type":"timestamp"},"RejectionTime":{"type":"timestamp"},"Deadline":{"type":"timestamp"},"Answer":{},"RequesterFeedback":{}}},"S1x":{"type":"structure","members":{"QualificationTypeId":{},"WorkerId":{},"GrantTime":{"type":"timestamp"},"IntegerValue":{"type":"integer"},"LocaleValue":{"shape":"Sn"},"Status":{}}},"S2d":{"type":"list","member":{"shape":"Sz"}},"S2r":{"type":"structure","members":{"ReviewResults":{"type":"list","member":{"type":"structure","members":{"ActionId":{},"SubjectId":{},"SubjectType":{},"QuestionId":{},"Key":{},"Value":{}}}},"ReviewActions":{"type":"list","member":{"type":"structure","members":{"ActionId":{},"ActionName":{},"TargetId":{},"TargetType":{},"Status":{},"CompleteTime":{"type":"timestamp"},"Result":{},"ErrorCode":{}}}}}},"S3k":{"type":"structure","required":["Destination","Transport","Version","EventTypes"],"members":{"Destination":{},"Transport":{},"Version":{},"EventTypes":{"type":"list","member":{}}}}}}')},m5lJ:function(e,t){e.exports={escapeAttribute:function(e){return e.replace(/&/g,"&").replace(/'/g,"'").replace(//g,">").replace(/"/g,""")}}},mBUH:function(e){e.exports=JSON.parse('{"pagination":{"DescribeApplicationVersions":{"result_key":"ApplicationVersions"},"DescribeApplications":{"result_key":"Applications"},"DescribeConfigurationOptions":{"result_key":"Options"},"DescribeEnvironments":{"result_key":"Environments"},"DescribeEvents":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"Events"},"ListAvailableSolutionStacks":{"result_key":"SolutionStacks"}}}')},mFkf:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("Clx3");t.fromUtf8=function(e){var t=n.fromString(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT)},t.toUtf8=function(e){return n.fromArrayBuffer(e.buffer,e.byteOffset,e.byteLength).toString("utf8")}},mVQ2:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.ssm={},n.SSM=i.defineService("ssm",["2014-11-06"]),Object.defineProperty(o.services.ssm,"2014-11-06",{get:function(){var e=r("jFrZ");return e.paginators=r("ET8h").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.SSM},mX1g:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("mrSG");t.crc32=function(e){return(new i).update(e).digest()};var i=function(){function e(){this.checksum=4294967295}return e.prototype.update=function(e){var t,r;try{for(var i=n.__values(e),a=i.next();!a.done;a=i.next())this.checksum=this.checksum>>>8^o[255&(this.checksum^a.value)]}catch(s){t={error:s}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(t)throw t.error}}return this},e.prototype.digest=function(){return(4294967295^this.checksum)>>>0},e}();t.Crc32=i;var o=Uint32Array.from([0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117])},mZEH:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.polly={},n.Polly=i.defineService("polly",["2016-06-10"]),r("oeEW"),Object.defineProperty(o.services.polly,"2016-06-10",{get:function(){var e=r("USse");return e.paginators=r("Q9Iy").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Polly},md97:function(e,t,r){var n=r("BaN1");n.crypto.lib=r("4woR"),n.Buffer=r("tjlA").Buffer,n.url=r("zKxw"),n.querystring=r("r8II"),n.realClock=r("3FsZ"),n.environment="js",n.createEventStream=r("NVWg").createEventStream,n.isBrowser=function(){return!0},n.isNode=function(){return!1};var i=r("QsWE");if(e.exports=i,r("8loY"),r("u8bp"),r("S6rO"),r("tVRC"),r("Vz+1"),r("iYq/"),r("vFq9"),i.XML.Parser=r("CFft"),r("Lh65"),void 0===o)var o={browser:!0}},mdez:function(e,t,r){var n=r("QsWE");n.util.update(n.SQS.prototype,{setupRequestListeners:function(e){e.addListener("build",this.buildEndpoint),e.service.config.computeChecksums&&("sendMessage"===e.operation?e.addListener("extractData",this.verifySendMessageChecksum):"sendMessageBatch"===e.operation?e.addListener("extractData",this.verifySendMessageBatchChecksum):"receiveMessage"===e.operation&&e.addListener("extractData",this.verifyReceiveMessageChecksum))},verifySendMessageChecksum:function(e){if(e.data){var t=e.data.MD5OfMessageBody,r=this.service.calculateChecksum(this.params.MessageBody);r!==t&&this.service.throwInvalidChecksumError(e,[e.data.MessageId],'Got "'+e.data.MD5OfMessageBody+'", expecting "'+r+'".')}},verifySendMessageBatchChecksum:function(e){if(e.data){var t=this.service,r={},i=[],o=[];n.util.arrayEach(e.data.Successful,(function(e){r[e.Id]=e})),n.util.arrayEach(this.params.Entries,(function(e){r[e.Id]&&(t.isChecksumValid(r[e.Id].MD5OfMessageBody,e.MessageBody)||(i.push(e.Id),o.push(r[e.Id].MessageId)))})),i.length>0&&t.throwInvalidChecksumError(e,o,"Invalid messages: "+i.join(", "))}},verifyReceiveMessageChecksum:function(e){if(e.data){var t=this.service,r=[];n.util.arrayEach(e.data.Messages,(function(e){t.isChecksumValid(e.MD5OfBody,e.Body)||r.push(e.MessageId)})),r.length>0&&t.throwInvalidChecksumError(e,r,"Invalid messages: "+r.join(", "))}},throwInvalidChecksumError:function(e,t,r){e.error=n.util.error(new Error,{retryable:!0,code:"InvalidChecksum",messageIds:t,message:e.request.operation+" returned an invalid MD5 response. "+r})},isChecksumValid:function(e,t){return this.calculateChecksum(t)===e},calculateChecksum:function(e){return n.util.crypto.md5(e,"hex")},buildEndpoint:function(e){var t=e.httpRequest.params.QueueUrl;if(t){e.httpRequest.endpoint=new n.Endpoint(t);var r=e.httpRequest.endpoint.host.match(/^sqs\.(.+?)\./);r&&(e.httpRequest.region=r[1])}}})},mnJD:function(e){e.exports=JSON.parse('{"pagination":{"DescribeAlarmHistory":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"AlarmHistoryItems"},"DescribeAlarms":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"MetricAlarms"},"DescribeAlarmsForMetric":{"result_key":"MetricAlarms"},"GetMetricData":{"input_token":"NextToken","limit_key":"MaxDatapoints","output_token":"NextToken","result_key":["MetricDataResults","Messages"]},"ListDashboards":{"input_token":"NextToken","output_token":"NextToken","result_key":"DashboardEntries"},"ListMetrics":{"input_token":"NextToken","output_token":"NextToken","result_key":"Metrics"}}}')},mrSG:function(e,t,r){"use strict";r.r(t),r.d(t,"__extends",(function(){return i})),r.d(t,"__assign",(function(){return o})),r.d(t,"__rest",(function(){return a})),r.d(t,"__decorate",(function(){return s})),r.d(t,"__param",(function(){return u})),r.d(t,"__metadata",(function(){return c})),r.d(t,"__awaiter",(function(){return l})),r.d(t,"__generator",(function(){return p})),r.d(t,"__exportStar",(function(){return m})),r.d(t,"__values",(function(){return d})),r.d(t,"__read",(function(){return y})),r.d(t,"__spread",(function(){return h})),r.d(t,"__spreadArrays",(function(){return f})),r.d(t,"__await",(function(){return b})),r.d(t,"__asyncGenerator",(function(){return g})),r.d(t,"__asyncDelegator",(function(){return S})),r.d(t,"__asyncValues",(function(){return v})),r.d(t,"__makeTemplateObject",(function(){return _})),r.d(t,"__importStar",(function(){return I})),r.d(t,"__importDefault",(function(){return N}));var n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function i(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var o=function(){return(o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,r,a):i(t,r))||a);return o>3&&a&&Object.defineProperty(t,r,a),a}function u(e,t){return function(r,n){t(r,n,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,r,n){return new(r||(r=Promise))((function(i,o){function a(e){try{u(n.next(e))}catch(t){o(t)}}function s(e){try{u(n.throw(e))}catch(t){o(t)}}function u(e){e.done?i(e.value):new r((function(t){t(e.value)})).then(a,s)}u((n=n.apply(e,t||[])).next())}))}function p(e,t){var r,n,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;a;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,n=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}}function y(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)a.push(n.value)}catch(s){i={error:s}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return a}function h(){for(var e=[],t=0;t1||s(e,t)}))})}function s(e,t){try{(r=i[e](t)).value instanceof b?Promise.resolve(r.value.v).then(u,c):l(o[0][2],r)}catch(n){l(o[0][3],n)}var r}function u(e){s("next",e)}function c(e){s("throw",e)}function l(e,t){e(t),o.shift(),o.length&&s(o[0][0],o[0][1])}}function S(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,i){t[n]=e[n]?function(t){return(r=!r)?{value:b(e[n](t)),done:"return"===n}:i?i(t):t}:i}}function v(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=d(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,i){!function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}(n,i,(t=e[r](t)).done,t.value)}))}}}function _(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function I(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function N(e){return e&&e.__esModule?e:{default:e}}},mtQq:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.textract={},n.Textract=i.defineService("textract",["2018-06-27"]),Object.defineProperty(o.services.textract,"2018-06-27",{get:function(){var e=r("UWUe");return e.paginators=r("1iJZ").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Textract},myRI:function(e){e.exports=JSON.parse('{"pagination":{"DescribeInstanceHealth":{"result_key":"InstanceStates"},"DescribeLoadBalancerPolicies":{"result_key":"PolicyDescriptions"},"DescribeLoadBalancerPolicyTypes":{"result_key":"PolicyTypeDescriptions"},"DescribeLoadBalancers":{"input_token":"Marker","output_token":"NextMarker","result_key":"LoadBalancerDescriptions"}}}')},n2Xj:function(e){e.exports=JSON.parse('{"pagination":{}}')},n4Yq:function(e,t,r){var n=r("QsWE").util,i=n.buffer.toBuffer;function o(e){if(8!==e.length)throw new Error("Int64 buffers must be exactly 8 bytes");n.Buffer.isBuffer(e)||(e=i(e)),this.bytes=e}function a(e){for(var t=0;t<8;t++)e[t]^=255;for(t=7;t>-1&&(e[t]++,0===e[t]);t--);}o.fromNumber=function(e){if(e>0x8000000000000000||e<-0x8000000000000000)throw new Error(e+" is too large (or, if negative, too small) to represent as an Int64");for(var t=new Uint8Array(8),r=7,n=Math.abs(Math.round(e));r>-1&&n>0;r--,n/=256)t[r]=n;return e<0&&a(t),new o(t)},o.prototype.valueOf=function(){var e=this.bytes.slice(0),t=128&e[0];return t&&a(e),parseInt(e.toString("hex"),16)*(t?-1:1)},o.prototype.toString=function(){return String(this.valueOf())},e.exports={Int64:o}},n970:function(e){e.exports=JSON.parse('{"pagination":{"ListQueues":{"result_key":"QueueUrls"}}}')},n9Xr:function(e){e.exports=JSON.parse('{"version":2,"waiters":{"InstanceProfileExists":{"delay":1,"operation":"GetInstanceProfile","maxAttempts":40,"acceptors":[{"expected":200,"matcher":"status","state":"success"},{"state":"retry","matcher":"status","expected":404}]},"UserExists":{"delay":1,"operation":"GetUser","maxAttempts":20,"acceptors":[{"state":"success","matcher":"status","expected":200},{"state":"retry","matcher":"error","expected":"NoSuchEntity"}]},"RoleExists":{"delay":1,"operation":"GetRole","maxAttempts":20,"acceptors":[{"state":"success","matcher":"status","expected":200},{"state":"retry","matcher":"error","expected":"NoSuchEntity"}]},"PolicyExists":{"delay":1,"operation":"GetPolicy","maxAttempts":20,"acceptors":[{"state":"success","matcher":"status","expected":200},{"state":"retry","matcher":"error","expected":"NoSuchEntity"}]}}}')},nF8G:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.servicecatalog={},n.ServiceCatalog=i.defineService("servicecatalog",["2015-12-10"]),Object.defineProperty(o.services.servicecatalog,"2015-12-10",{get:function(){var e=r("LsVg");return e.paginators=r("AX1q").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.ServiceCatalog},nSXJ:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2016-11-28","endpointPrefix":"runtime.lex","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon Lex Runtime Service","serviceId":"Lex Runtime Service","signatureVersion":"v4","signingName":"lex","uid":"runtime.lex-2016-11-28"},"operations":{"DeleteSession":{"http":{"method":"DELETE","requestUri":"/bot/{botName}/alias/{botAlias}/user/{userId}/session"},"input":{"type":"structure","required":["botName","botAlias","userId"],"members":{"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"botAlias"},"userId":{"location":"uri","locationName":"userId"}}},"output":{"type":"structure","members":{"botName":{},"botAlias":{},"userId":{},"sessionId":{}}}},"GetSession":{"http":{"method":"GET","requestUri":"/bot/{botName}/alias/{botAlias}/user/{userId}/session"},"input":{"type":"structure","required":["botName","botAlias","userId"],"members":{"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"botAlias"},"userId":{"location":"uri","locationName":"userId"}}},"output":{"type":"structure","members":{"recentIntentSummaryView":{"type":"list","member":{"type":"structure","required":["dialogActionType"],"members":{"intentName":{},"slots":{"shape":"Sc"},"confirmationStatus":{},"dialogActionType":{},"fulfillmentState":{},"slotToElicit":{}}}},"sessionAttributes":{"shape":"Sc"},"sessionId":{},"dialogAction":{"shape":"Sg"}}}},"PostContent":{"http":{"requestUri":"/bot/{botName}/alias/{botAlias}/user/{userId}/content"},"input":{"type":"structure","required":["botName","botAlias","userId","contentType","inputStream"],"members":{"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"botAlias"},"userId":{"location":"uri","locationName":"userId"},"sessionAttributes":{"shape":"Sk","jsonvalue":true,"location":"header","locationName":"x-amz-lex-session-attributes"},"requestAttributes":{"shape":"Sk","jsonvalue":true,"location":"header","locationName":"x-amz-lex-request-attributes"},"contentType":{"location":"header","locationName":"Content-Type"},"accept":{"location":"header","locationName":"Accept"},"inputStream":{"shape":"Sn"}},"payload":"inputStream"},"output":{"type":"structure","members":{"contentType":{"location":"header","locationName":"Content-Type"},"intentName":{"location":"header","locationName":"x-amz-lex-intent-name"},"slots":{"jsonvalue":true,"location":"header","locationName":"x-amz-lex-slots"},"sessionAttributes":{"jsonvalue":true,"location":"header","locationName":"x-amz-lex-session-attributes"},"message":{"shape":"Sh","location":"header","locationName":"x-amz-lex-message"},"messageFormat":{"location":"header","locationName":"x-amz-lex-message-format"},"dialogState":{"location":"header","locationName":"x-amz-lex-dialog-state"},"slotToElicit":{"location":"header","locationName":"x-amz-lex-slot-to-elicit"},"inputTranscript":{"location":"header","locationName":"x-amz-lex-input-transcript"},"audioStream":{"shape":"Sn"}},"payload":"audioStream"},"authtype":"v4-unsigned-body"},"PostText":{"http":{"requestUri":"/bot/{botName}/alias/{botAlias}/user/{userId}/text"},"input":{"type":"structure","required":["botName","botAlias","userId","inputText"],"members":{"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"botAlias"},"userId":{"location":"uri","locationName":"userId"},"sessionAttributes":{"shape":"Sc"},"requestAttributes":{"shape":"Sc"},"inputText":{"shape":"Sh"}}},"output":{"type":"structure","members":{"intentName":{},"slots":{"shape":"Sc"},"sessionAttributes":{"shape":"Sc"},"message":{"shape":"Sh"},"messageFormat":{},"dialogState":{},"slotToElicit":{},"responseCard":{"type":"structure","members":{"version":{},"contentType":{},"genericAttachments":{"type":"list","member":{"type":"structure","members":{"title":{},"subTitle":{},"attachmentLinkUrl":{},"imageUrl":{},"buttons":{"type":"list","member":{"type":"structure","required":["text","value"],"members":{"text":{},"value":{}}}}}}}}}}}},"PutSession":{"http":{"requestUri":"/bot/{botName}/alias/{botAlias}/user/{userId}/session"},"input":{"type":"structure","required":["botName","botAlias","userId"],"members":{"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"botAlias"},"userId":{"location":"uri","locationName":"userId"},"sessionAttributes":{"shape":"Sc"},"dialogAction":{"shape":"Sg"},"accept":{"location":"header","locationName":"Accept"}}},"output":{"type":"structure","members":{"contentType":{"location":"header","locationName":"Content-Type"},"intentName":{"location":"header","locationName":"x-amz-lex-intent-name"},"slots":{"jsonvalue":true,"location":"header","locationName":"x-amz-lex-slots"},"sessionAttributes":{"jsonvalue":true,"location":"header","locationName":"x-amz-lex-session-attributes"},"message":{"shape":"Sh","location":"header","locationName":"x-amz-lex-message"},"messageFormat":{"location":"header","locationName":"x-amz-lex-message-format"},"dialogState":{"location":"header","locationName":"x-amz-lex-dialog-state"},"slotToElicit":{"location":"header","locationName":"x-amz-lex-slot-to-elicit"},"audioStream":{"shape":"Sn"},"sessionId":{"location":"header","locationName":"x-amz-lex-session-id"}},"payload":"audioStream"}}},"shapes":{"Sc":{"type":"map","key":{},"value":{},"sensitive":true},"Sg":{"type":"structure","required":["type"],"members":{"type":{},"intentName":{},"slots":{"shape":"Sc"},"slotToElicit":{},"fulfillmentState":{},"message":{"shape":"Sh"},"messageFormat":{}}},"Sh":{"type":"string","sensitive":true},"Sk":{"type":"string","sensitive":true},"Sn":{"type":"blob","streaming":true}}}')},nXTE:function(e,t,r){var n=r("NODT"),i=r("sImd"),o=i;o.v1=n,o.v4=i,e.exports=o},nYho:function(e,t,r){(function(e){var n;!function(i){"object"==typeof global&&global;var o,a=2147483647,s=36,u=1,c=26,l=38,p=700,m=72,d=128,y="-",h=/^xn--/,f=/[^\x20-\x7E]/,b=/[\x2E\u3002\uFF0E\uFF61]/g,g={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},S=s-u,v=Math.floor,_=String.fromCharCode;function I(e){throw RangeError(g[e])}function N(e,t){for(var r=e.length,n=[];r--;)n[r]=t(e[r]);return n}function C(e,t){var r=e.split("@"),n="";return r.length>1&&(n=r[0]+"@",e=r[1]),n+N((e=e.replace(b,".")).split("."),t).join(".")}function T(e){for(var t,r,n=[],i=0,o=e.length;i=55296&&t<=56319&&i65535&&(t+=_((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+_(e)})).join("")}function D(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function A(e,t,r){var n=0;for(e=r?v(e/p):e>>1,e+=v(e/t);e>S*c>>1;n+=s)e=v(e/S);return v(n+(S+1)*e/(e+l))}function x(e){var t,r,n,i,o,l,p,h,f,b,g,S=[],_=e.length,N=0,C=d,T=m;for((r=e.lastIndexOf(y))<0&&(r=0),n=0;n=128&&I("not-basic"),S.push(e.charCodeAt(n));for(i=r>0?r+1:0;i<_;){for(o=N,l=1,p=s;i>=_&&I("invalid-input"),((h=(g=e.charCodeAt(i++))-48<10?g-22:g-65<26?g-65:g-97<26?g-97:s)>=s||h>v((a-N)/l))&&I("overflow"),N+=h*l,!(h<(f=p<=T?u:p>=T+c?c:p-T));p+=s)l>v(a/(b=s-f))&&I("overflow"),l*=b;T=A(N-o,t=S.length+1,0==o),v(N/t)>a-C&&I("overflow"),C+=v(N/t),N%=t,S.splice(N++,0,C)}return k(S)}function R(e){var t,r,n,i,o,l,p,h,f,b,g,S,N,C,k,x=[];for(S=(e=T(e)).length,t=d,r=0,o=m,l=0;l=t&&gv((a-r)/(N=n+1))&&I("overflow"),r+=(p-t)*N,t=p,l=0;la&&I("overflow"),g==t){for(h=r,f=s;!(h<(b=f<=o?u:f>=o+c?c:f-o));f+=s)x.push(_(D(b+(k=h-b)%(C=s-b),0))),h=v(k/C);x.push(_(D(h,0))),o=A(r,N,n==i),r=0,++n}++r,++t}return x.join("")}o={version:"1.3.2",ucs2:{decode:T,encode:k},decode:x,encode:R,toASCII:function(e){return C(e,(function(e){return f.test(e)?"xn--"+R(e):e}))},toUnicode:function(e){return C(e,(function(e){return h.test(e)?x(e.slice(4).toLowerCase()):e}))}},void 0===(n=(function(){return o}).call(t,r,t,e))||(e.exports=n)}()}).call(this,r("YuTi")(e))},nrzP:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.personalizeevents={},n.PersonalizeEvents=i.defineService("personalizeevents",["2018-03-22"]),Object.defineProperty(o.services.personalizeevents,"2018-03-22",{get:function(){var e=r("M0Qw");return e.paginators=r("rvcI").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.PersonalizeEvents},nwJ0:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.dynamodb={},n.DynamoDB=i.defineService("dynamodb",["2011-12-05","2012-08-10"]),r("sz9I"),Object.defineProperty(o.services.dynamodb,"2011-12-05",{get:function(){var e=r("xDPZ");return e.paginators=r("GFRI").pagination,e.waiters=r("Vmq7").waiters,e},enumerable:!0,configurable:!0}),Object.defineProperty(o.services.dynamodb,"2012-08-10",{get:function(){var e=r("djjk");return e.paginators=r("dxMT").pagination,e.waiters=r("W1fo").waiters,e},enumerable:!0,configurable:!0}),e.exports=n.DynamoDB},nyFZ:function(e,t,r){var n=r("T0AB"),i=r("BaN1");function o(e,t,r){null!=r&&i.property.apply(this,arguments)}function a(e,t){e.constructor.prototype[t]||i.memoizedProperty.apply(this,arguments)}function s(e,t,r){t=t||{},o(this,"shape",e.shape),o(this,"api",t.api,!1),o(this,"type",e.type),o(this,"enum",e.enum),o(this,"min",e.min),o(this,"max",e.max),o(this,"pattern",e.pattern),o(this,"location",e.location||this.location||"body"),o(this,"name",this.name||e.xmlName||e.queryName||e.locationName||r),o(this,"isStreaming",e.streaming||this.isStreaming||!1),o(this,"requiresLength",e.requiresLength,!1),o(this,"isComposite",e.isComposite||!1),o(this,"isShape",!0,!1),o(this,"isQueryName",Boolean(e.queryName),!1),o(this,"isLocationName",Boolean(e.locationName),!1),o(this,"isIdempotent",!0===e.idempotencyToken),o(this,"isJsonValue",!0===e.jsonvalue),o(this,"isSensitive",!0===e.sensitive||e.prototype&&!0===e.prototype.sensitive),o(this,"isEventStream",Boolean(e.eventstream),!1),o(this,"isEvent",Boolean(e.event),!1),o(this,"isEventPayload",Boolean(e.eventpayload),!1),o(this,"isEventHeader",Boolean(e.eventheader),!1),o(this,"isTimestampFormatSet",Boolean(e.timestampFormat)||e.prototype&&!0===e.prototype.isTimestampFormatSet,!1),o(this,"endpointDiscoveryId",Boolean(e.endpointdiscoveryid),!1),o(this,"hostLabel",Boolean(e.hostLabel),!1),t.documentation&&(o(this,"documentation",e.documentation),o(this,"documentationUrl",e.documentationUrl)),e.xmlAttribute&&o(this,"isXmlAttribute",e.xmlAttribute||!1),o(this,"defaultValue",null),this.toWireFormat=function(e){return null==e?"":e},this.toType=function(e){return e}}function u(e){s.apply(this,arguments),o(this,"isComposite",!0),e.flattened&&o(this,"flattened",e.flattened||!1)}function c(e,t){var r=this,i=null,c=!this.isShape;u.apply(this,arguments),c&&(o(this,"defaultValue",(function(){return{}})),o(this,"members",{}),o(this,"memberNames",[]),o(this,"required",[]),o(this,"isRequired",(function(){return!1}))),e.members&&(o(this,"members",new n(e.members,t,(function(e,r){return s.create(r,t,e)}))),a(this,"memberNames",(function(){return e.xmlOrder||Object.keys(e.members)})),e.event&&(a(this,"eventPayloadMemberName",(function(){for(var e=r.members,t=r.memberNames,n=0,i=t.length;n-1?t||"":t,this.isJsonValue?JSON.parse(t):t&&"function"==typeof t.toString?t.toString():t},this.toWireFormat=function(e){return this.isJsonValue?JSON.stringify(e):e}}function d(){s.apply(this,arguments),this.toType=function(e){var t=i.base64.decode(e);if(this.isSensitive&&i.isNode()&&"function"==typeof i.Buffer.alloc){var r=i.Buffer.alloc(t.length,t);t.fill(0),t=r}return t},this.toWireFormat=i.base64.encode}function y(){d.apply(this,arguments)}function h(){s.apply(this,arguments),this.toType=function(e){return"boolean"==typeof e?e:null==e?null:"true"===e}}s.normalizedTypes={character:"string",double:"float",long:"integer",short:"integer",biginteger:"integer",bigdecimal:"float",blob:"binary"},s.types={structure:c,list:l,map:p,boolean:h,timestamp:function(e){var t=this;if(s.apply(this,arguments),e.timestampFormat)o(this,"timestampFormat",e.timestampFormat);else if(t.isTimestampFormatSet&&this.timestampFormat)o(this,"timestampFormat",this.timestampFormat);else if("header"===this.location)o(this,"timestampFormat","rfc822");else if("querystring"===this.location)o(this,"timestampFormat","iso8601");else if(this.api)switch(this.api.protocol){case"json":case"rest-json":o(this,"timestampFormat","unixTimestamp");break;case"rest-xml":case"query":case"ec2":o(this,"timestampFormat","iso8601")}this.toType=function(e){return null==e?null:"function"==typeof e.toUTCString?e:"string"==typeof e||"number"==typeof e?i.date.parseTimestamp(e):null},this.toWireFormat=function(e){return i.date.format(e,t.timestampFormat)}},float:function(){s.apply(this,arguments),this.toType=function(e){return null==e?null:parseFloat(e)},this.toWireFormat=this.toType},integer:function(){s.apply(this,arguments),this.toType=function(e){return null==e?null:parseInt(e,10)},this.toWireFormat=this.toType},string:m,base64:y,binary:d},s.resolve=function(e,t){if(e.shape){var r=t.api.shapes[e.shape];if(!r)throw new Error("Cannot find shape reference: "+e.shape);return r}return null},s.create=function(e,t,r){if(e.isShape)return e;var n=s.resolve(e,t);if(n){var i=Object.keys(e);t.documentation||(i=i.filter((function(e){return!e.match(/documentation/)})));var o=function(){n.constructor.call(this,e,t,r)};return o.prototype=n,new o}e.type||(e.type=e.members?"structure":e.member?"list":e.key?"map":"string");var a=e.type;if(s.normalizedTypes[e.type]&&(e.type=s.normalizedTypes[e.type]),s.types[e.type])return new s.types[e.type](e,t,r);throw new Error("Unrecognized shape type: "+a)},s.shapes={StructureShape:c,ListShape:l,MapShape:p,StringShape:m,BooleanShape:h,Base64Shape:y},e.exports=s},nyYc:function(e,t,r){!function(e){"use strict";var t=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,r=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:t,monthsShortRegex:t,monthsStrictRegex:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,monthsShortStrictRegex:/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(r("wd/R"))},o1bE:function(e,t,r){!function(e){"use strict";var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},n=function(e){return function(n,i,o,a){var s=t(n),u=r[e][t(n)];return 2===s&&(u=u[i?0:1]),u.replace(/%d/i,n)}},i=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-dz",{months:i,monthsShort:i,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,r){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:n("s"),ss:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}})}(r("wd/R"))},o8vl:function(e){e.exports=JSON.parse('{"pagination":{"DescribeStackEvents":{"input_token":"NextToken","output_token":"NextToken","result_key":"StackEvents"},"DescribeStackResourceDrifts":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"DescribeStackResources":{"result_key":"StackResources"},"DescribeStacks":{"input_token":"NextToken","output_token":"NextToken","result_key":"Stacks"},"ListExports":{"input_token":"NextToken","output_token":"NextToken","result_key":"Exports"},"ListImports":{"input_token":"NextToken","output_token":"NextToken","result_key":"Imports"},"ListStackResources":{"input_token":"NextToken","output_token":"NextToken","result_key":"StackResourceSummaries"},"ListStacks":{"input_token":"NextToken","output_token":"NextToken","result_key":"StackSummaries"}}}')},oEGY:function(e){e.exports=JSON.parse('{"metadata":{"apiVersion":"2016-12-01","endpointPrefix":"pinpoint","signingName":"mobiletargeting","serviceFullName":"Amazon Pinpoint","serviceId":"Pinpoint","protocol":"rest-json","jsonVersion":"1.1","uid":"pinpoint-2016-12-01","signatureVersion":"v4"},"operations":{"CreateApp":{"http":{"requestUri":"/v1/apps","responseCode":201},"input":{"type":"structure","members":{"CreateApplicationRequest":{"type":"structure","members":{"Name":{},"tags":{"shape":"S4","locationName":"tags"}},"required":["Name"]}},"required":["CreateApplicationRequest"],"payload":"CreateApplicationRequest"},"output":{"type":"structure","members":{"ApplicationResponse":{"shape":"S6"}},"required":["ApplicationResponse"],"payload":"ApplicationResponse"}},"CreateCampaign":{"http":{"requestUri":"/v1/apps/{application-id}/campaigns","responseCode":201},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"WriteCampaignRequest":{"shape":"S8"}},"required":["ApplicationId","WriteCampaignRequest"],"payload":"WriteCampaignRequest"},"output":{"type":"structure","members":{"CampaignResponse":{"shape":"S12"}},"required":["CampaignResponse"],"payload":"CampaignResponse"}},"CreateExportJob":{"http":{"requestUri":"/v1/apps/{application-id}/jobs/export","responseCode":202},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"ExportJobRequest":{"type":"structure","members":{"RoleArn":{},"S3UrlPrefix":{},"SegmentId":{},"SegmentVersion":{"type":"integer"}},"required":["S3UrlPrefix","RoleArn"]}},"required":["ApplicationId","ExportJobRequest"],"payload":"ExportJobRequest"},"output":{"type":"structure","members":{"ExportJobResponse":{"shape":"S1a"}},"required":["ExportJobResponse"],"payload":"ExportJobResponse"}},"CreateImportJob":{"http":{"requestUri":"/v1/apps/{application-id}/jobs/import","responseCode":201},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"ImportJobRequest":{"type":"structure","members":{"DefineSegment":{"type":"boolean"},"ExternalId":{},"Format":{},"RegisterEndpoints":{"type":"boolean"},"RoleArn":{},"S3Url":{},"SegmentId":{},"SegmentName":{}},"required":["Format","S3Url","RoleArn"]}},"required":["ApplicationId","ImportJobRequest"],"payload":"ImportJobRequest"},"output":{"type":"structure","members":{"ImportJobResponse":{"shape":"S1h"}},"required":["ImportJobResponse"],"payload":"ImportJobResponse"}},"CreateSegment":{"http":{"requestUri":"/v1/apps/{application-id}/segments","responseCode":201},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"WriteSegmentRequest":{"shape":"S1k"}},"required":["ApplicationId","WriteSegmentRequest"],"payload":"WriteSegmentRequest"},"output":{"type":"structure","members":{"SegmentResponse":{"shape":"S24"}},"required":["SegmentResponse"],"payload":"SegmentResponse"}},"DeleteAdmChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/adm","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ADMChannelResponse":{"shape":"S2a"}},"required":["ADMChannelResponse"],"payload":"ADMChannelResponse"}},"DeleteApnsChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/apns","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSChannelResponse":{"shape":"S2d"}},"required":["APNSChannelResponse"],"payload":"APNSChannelResponse"}},"DeleteApnsSandboxChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/apns_sandbox","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSSandboxChannelResponse":{"shape":"S2g"}},"required":["APNSSandboxChannelResponse"],"payload":"APNSSandboxChannelResponse"}},"DeleteApnsVoipChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/apns_voip","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSVoipChannelResponse":{"shape":"S2j"}},"required":["APNSVoipChannelResponse"],"payload":"APNSVoipChannelResponse"}},"DeleteApnsVoipSandboxChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/apns_voip_sandbox","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSVoipSandboxChannelResponse":{"shape":"S2m"}},"required":["APNSVoipSandboxChannelResponse"],"payload":"APNSVoipSandboxChannelResponse"}},"DeleteApp":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ApplicationResponse":{"shape":"S6"}},"required":["ApplicationResponse"],"payload":"ApplicationResponse"}},"DeleteBaiduChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/baidu","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"BaiduChannelResponse":{"shape":"S2r"}},"required":["BaiduChannelResponse"],"payload":"BaiduChannelResponse"}},"DeleteCampaign":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/campaigns/{campaign-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"CampaignId":{"location":"uri","locationName":"campaign-id"}},"required":["CampaignId","ApplicationId"]},"output":{"type":"structure","members":{"CampaignResponse":{"shape":"S12"}},"required":["CampaignResponse"],"payload":"CampaignResponse"}},"DeleteEmailChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/email","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"EmailChannelResponse":{"shape":"S2w"}},"required":["EmailChannelResponse"],"payload":"EmailChannelResponse"}},"DeleteEndpoint":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/endpoints/{endpoint-id}","responseCode":202},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"EndpointId":{"location":"uri","locationName":"endpoint-id"}},"required":["ApplicationId","EndpointId"]},"output":{"type":"structure","members":{"EndpointResponse":{"shape":"S2z"}},"required":["EndpointResponse"],"payload":"EndpointResponse"}},"DeleteEventStream":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/eventstream","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"EventStream":{"shape":"S38"}},"required":["EventStream"],"payload":"EventStream"}},"DeleteGcmChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/gcm","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"GCMChannelResponse":{"shape":"S3b"}},"required":["GCMChannelResponse"],"payload":"GCMChannelResponse"}},"DeleteSegment":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/segments/{segment-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"SegmentId":{"location":"uri","locationName":"segment-id"}},"required":["SegmentId","ApplicationId"]},"output":{"type":"structure","members":{"SegmentResponse":{"shape":"S24"}},"required":["SegmentResponse"],"payload":"SegmentResponse"}},"DeleteSmsChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/sms","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"SMSChannelResponse":{"shape":"S3g"}},"required":["SMSChannelResponse"],"payload":"SMSChannelResponse"}},"DeleteUserEndpoints":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/users/{user-id}","responseCode":202},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"UserId":{"location":"uri","locationName":"user-id"}},"required":["ApplicationId","UserId"]},"output":{"type":"structure","members":{"EndpointsResponse":{"shape":"S3j"}},"required":["EndpointsResponse"],"payload":"EndpointsResponse"}},"DeleteVoiceChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/voice","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"VoiceChannelResponse":{"shape":"S3n"}},"required":["VoiceChannelResponse"],"payload":"VoiceChannelResponse"}},"GetAdmChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/adm","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ADMChannelResponse":{"shape":"S2a"}},"required":["ADMChannelResponse"],"payload":"ADMChannelResponse"}},"GetApnsChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/apns","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSChannelResponse":{"shape":"S2d"}},"required":["APNSChannelResponse"],"payload":"APNSChannelResponse"}},"GetApnsSandboxChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/apns_sandbox","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSSandboxChannelResponse":{"shape":"S2g"}},"required":["APNSSandboxChannelResponse"],"payload":"APNSSandboxChannelResponse"}},"GetApnsVoipChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/apns_voip","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSVoipChannelResponse":{"shape":"S2j"}},"required":["APNSVoipChannelResponse"],"payload":"APNSVoipChannelResponse"}},"GetApnsVoipSandboxChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/apns_voip_sandbox","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSVoipSandboxChannelResponse":{"shape":"S2m"}},"required":["APNSVoipSandboxChannelResponse"],"payload":"APNSVoipSandboxChannelResponse"}},"GetApp":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ApplicationResponse":{"shape":"S6"}},"required":["ApplicationResponse"],"payload":"ApplicationResponse"}},"GetApplicationDateRangeKpi":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/kpis/daterange/{kpi-name}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"EndTime":{"shape":"S41","location":"querystring","locationName":"end-time"},"KpiName":{"location":"uri","locationName":"kpi-name"},"NextToken":{"location":"querystring","locationName":"next-token"},"PageSize":{"location":"querystring","locationName":"page-size"},"StartTime":{"shape":"S41","location":"querystring","locationName":"start-time"}},"required":["ApplicationId","KpiName"]},"output":{"type":"structure","members":{"ApplicationDateRangeKpiResponse":{"type":"structure","members":{"ApplicationId":{},"EndTime":{"shape":"S41"},"KpiName":{},"KpiResult":{"shape":"S44"},"NextToken":{},"StartTime":{"shape":"S41"}},"required":["KpiResult","KpiName","EndTime","StartTime","ApplicationId"]}},"required":["ApplicationDateRangeKpiResponse"],"payload":"ApplicationDateRangeKpiResponse"}},"GetApplicationSettings":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/settings","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ApplicationSettingsResource":{"shape":"S4b"}},"required":["ApplicationSettingsResource"],"payload":"ApplicationSettingsResource"}},"GetApps":{"http":{"method":"GET","requestUri":"/v1/apps","responseCode":200},"input":{"type":"structure","members":{"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}}},"output":{"type":"structure","members":{"ApplicationsResponse":{"type":"structure","members":{"Item":{"type":"list","member":{"shape":"S6"}},"NextToken":{}}}},"required":["ApplicationsResponse"],"payload":"ApplicationsResponse"}},"GetBaiduChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/baidu","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"BaiduChannelResponse":{"shape":"S2r"}},"required":["BaiduChannelResponse"],"payload":"BaiduChannelResponse"}},"GetCampaign":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/campaigns/{campaign-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"CampaignId":{"location":"uri","locationName":"campaign-id"}},"required":["CampaignId","ApplicationId"]},"output":{"type":"structure","members":{"CampaignResponse":{"shape":"S12"}},"required":["CampaignResponse"],"payload":"CampaignResponse"}},"GetCampaignActivities":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/campaigns/{campaign-id}/activities","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"CampaignId":{"location":"uri","locationName":"campaign-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}},"required":["ApplicationId","CampaignId"]},"output":{"type":"structure","members":{"ActivitiesResponse":{"type":"structure","members":{"Item":{"type":"list","member":{"type":"structure","members":{"ApplicationId":{},"CampaignId":{},"End":{},"Id":{},"Result":{},"ScheduledStart":{},"Start":{},"State":{},"SuccessfulEndpointCount":{"type":"integer"},"TimezonesCompletedCount":{"type":"integer"},"TimezonesTotalCount":{"type":"integer"},"TotalEndpointCount":{"type":"integer"},"TreatmentId":{}},"required":["CampaignId","Id","ApplicationId"]}},"NextToken":{}},"required":["Item"]}},"required":["ActivitiesResponse"],"payload":"ActivitiesResponse"}},"GetCampaignDateRangeKpi":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/campaigns/{campaign-id}/kpis/daterange/{kpi-name}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"CampaignId":{"location":"uri","locationName":"campaign-id"},"EndTime":{"shape":"S41","location":"querystring","locationName":"end-time"},"KpiName":{"location":"uri","locationName":"kpi-name"},"NextToken":{"location":"querystring","locationName":"next-token"},"PageSize":{"location":"querystring","locationName":"page-size"},"StartTime":{"shape":"S41","location":"querystring","locationName":"start-time"}},"required":["ApplicationId","KpiName","CampaignId"]},"output":{"type":"structure","members":{"CampaignDateRangeKpiResponse":{"type":"structure","members":{"ApplicationId":{},"CampaignId":{},"EndTime":{"shape":"S41"},"KpiName":{},"KpiResult":{"shape":"S44"},"NextToken":{},"StartTime":{"shape":"S41"}},"required":["KpiResult","KpiName","EndTime","CampaignId","StartTime","ApplicationId"]}},"required":["CampaignDateRangeKpiResponse"],"payload":"CampaignDateRangeKpiResponse"}},"GetCampaignVersion":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/campaigns/{campaign-id}/versions/{version}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"CampaignId":{"location":"uri","locationName":"campaign-id"},"Version":{"location":"uri","locationName":"version"}},"required":["Version","ApplicationId","CampaignId"]},"output":{"type":"structure","members":{"CampaignResponse":{"shape":"S12"}},"required":["CampaignResponse"],"payload":"CampaignResponse"}},"GetCampaignVersions":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/campaigns/{campaign-id}/versions","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"CampaignId":{"location":"uri","locationName":"campaign-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}},"required":["ApplicationId","CampaignId"]},"output":{"type":"structure","members":{"CampaignsResponse":{"shape":"S4w"}},"required":["CampaignsResponse"],"payload":"CampaignsResponse"}},"GetCampaigns":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/campaigns","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"CampaignsResponse":{"shape":"S4w"}},"required":["CampaignsResponse"],"payload":"CampaignsResponse"}},"GetChannels":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ChannelsResponse":{"type":"structure","members":{"Channels":{"type":"map","key":{},"value":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Version":{"type":"integer"}}}}},"required":["Channels"]}},"required":["ChannelsResponse"],"payload":"ChannelsResponse"}},"GetEmailChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/email","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"EmailChannelResponse":{"shape":"S2w"}},"required":["EmailChannelResponse"],"payload":"EmailChannelResponse"}},"GetEndpoint":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/endpoints/{endpoint-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"EndpointId":{"location":"uri","locationName":"endpoint-id"}},"required":["ApplicationId","EndpointId"]},"output":{"type":"structure","members":{"EndpointResponse":{"shape":"S2z"}},"required":["EndpointResponse"],"payload":"EndpointResponse"}},"GetEventStream":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/eventstream","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"EventStream":{"shape":"S38"}},"required":["EventStream"],"payload":"EventStream"}},"GetExportJob":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/jobs/export/{job-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"JobId":{"location":"uri","locationName":"job-id"}},"required":["ApplicationId","JobId"]},"output":{"type":"structure","members":{"ExportJobResponse":{"shape":"S1a"}},"required":["ExportJobResponse"],"payload":"ExportJobResponse"}},"GetExportJobs":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/jobs/export","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ExportJobsResponse":{"shape":"S5f"}},"required":["ExportJobsResponse"],"payload":"ExportJobsResponse"}},"GetGcmChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/gcm","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"GCMChannelResponse":{"shape":"S3b"}},"required":["GCMChannelResponse"],"payload":"GCMChannelResponse"}},"GetImportJob":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/jobs/import/{job-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"JobId":{"location":"uri","locationName":"job-id"}},"required":["ApplicationId","JobId"]},"output":{"type":"structure","members":{"ImportJobResponse":{"shape":"S1h"}},"required":["ImportJobResponse"],"payload":"ImportJobResponse"}},"GetImportJobs":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/jobs/import","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ImportJobsResponse":{"shape":"S5n"}},"required":["ImportJobsResponse"],"payload":"ImportJobsResponse"}},"GetSegment":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/segments/{segment-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"SegmentId":{"location":"uri","locationName":"segment-id"}},"required":["SegmentId","ApplicationId"]},"output":{"type":"structure","members":{"SegmentResponse":{"shape":"S24"}},"required":["SegmentResponse"],"payload":"SegmentResponse"}},"GetSegmentExportJobs":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/segments/{segment-id}/jobs/export","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"SegmentId":{"location":"uri","locationName":"segment-id"},"Token":{"location":"querystring","locationName":"token"}},"required":["SegmentId","ApplicationId"]},"output":{"type":"structure","members":{"ExportJobsResponse":{"shape":"S5f"}},"required":["ExportJobsResponse"],"payload":"ExportJobsResponse"}},"GetSegmentImportJobs":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/segments/{segment-id}/jobs/import","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"SegmentId":{"location":"uri","locationName":"segment-id"},"Token":{"location":"querystring","locationName":"token"}},"required":["SegmentId","ApplicationId"]},"output":{"type":"structure","members":{"ImportJobsResponse":{"shape":"S5n"}},"required":["ImportJobsResponse"],"payload":"ImportJobsResponse"}},"GetSegmentVersion":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/segments/{segment-id}/versions/{version}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"SegmentId":{"location":"uri","locationName":"segment-id"},"Version":{"location":"uri","locationName":"version"}},"required":["SegmentId","Version","ApplicationId"]},"output":{"type":"structure","members":{"SegmentResponse":{"shape":"S24"}},"required":["SegmentResponse"],"payload":"SegmentResponse"}},"GetSegmentVersions":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/segments/{segment-id}/versions","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"SegmentId":{"location":"uri","locationName":"segment-id"},"Token":{"location":"querystring","locationName":"token"}},"required":["SegmentId","ApplicationId"]},"output":{"type":"structure","members":{"SegmentsResponse":{"shape":"S5z"}},"required":["SegmentsResponse"],"payload":"SegmentsResponse"}},"GetSegments":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/segments","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"SegmentsResponse":{"shape":"S5z"}},"required":["SegmentsResponse"],"payload":"SegmentsResponse"}},"GetSmsChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/sms","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"SMSChannelResponse":{"shape":"S3g"}},"required":["SMSChannelResponse"],"payload":"SMSChannelResponse"}},"GetUserEndpoints":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/users/{user-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"UserId":{"location":"uri","locationName":"user-id"}},"required":["ApplicationId","UserId"]},"output":{"type":"structure","members":{"EndpointsResponse":{"shape":"S3j"}},"required":["EndpointsResponse"],"payload":"EndpointsResponse"}},"GetVoiceChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/voice","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"VoiceChannelResponse":{"shape":"S3n"}},"required":["VoiceChannelResponse"],"payload":"VoiceChannelResponse"}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/v1/tags/{resource-arn}","responseCode":200},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"}},"required":["ResourceArn"]},"output":{"type":"structure","members":{"TagsModel":{"shape":"S6b"}},"required":["TagsModel"],"payload":"TagsModel"}},"PhoneNumberValidate":{"http":{"requestUri":"/v1/phone/number/validate","responseCode":200},"input":{"type":"structure","members":{"NumberValidateRequest":{"type":"structure","members":{"IsoCountryCode":{},"PhoneNumber":{}}}},"required":["NumberValidateRequest"],"payload":"NumberValidateRequest"},"output":{"type":"structure","members":{"NumberValidateResponse":{"type":"structure","members":{"Carrier":{},"City":{},"CleansedPhoneNumberE164":{},"CleansedPhoneNumberNational":{},"Country":{},"CountryCodeIso2":{},"CountryCodeNumeric":{},"County":{},"OriginalCountryCodeIso2":{},"OriginalPhoneNumber":{},"PhoneType":{},"PhoneTypeCode":{"type":"integer"},"Timezone":{},"ZipCode":{}}}},"required":["NumberValidateResponse"],"payload":"NumberValidateResponse"}},"PutEventStream":{"http":{"requestUri":"/v1/apps/{application-id}/eventstream","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"WriteEventStream":{"type":"structure","members":{"DestinationStreamArn":{},"RoleArn":{}},"required":["RoleArn","DestinationStreamArn"]}},"required":["ApplicationId","WriteEventStream"],"payload":"WriteEventStream"},"output":{"type":"structure","members":{"EventStream":{"shape":"S38"}},"required":["EventStream"],"payload":"EventStream"}},"PutEvents":{"http":{"requestUri":"/v1/apps/{application-id}/events","responseCode":202},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"EventsRequest":{"type":"structure","members":{"BatchItem":{"type":"map","key":{},"value":{"type":"structure","members":{"Endpoint":{"type":"structure","members":{"Address":{},"Attributes":{"shape":"S30"},"ChannelType":{},"Demographic":{"shape":"S32"},"EffectiveDate":{},"EndpointStatus":{},"Location":{"shape":"S33"},"Metrics":{"shape":"S34"},"OptOut":{},"RequestId":{},"User":{"shape":"S35"}}},"Events":{"type":"map","key":{},"value":{"type":"structure","members":{"AppPackageName":{},"AppTitle":{},"AppVersionCode":{},"Attributes":{"shape":"S4"},"ClientSdkVersion":{},"EventType":{},"Metrics":{"shape":"S34"},"SdkName":{},"Session":{"type":"structure","members":{"Duration":{"type":"integer"},"Id":{},"StartTimestamp":{},"StopTimestamp":{}},"required":["StartTimestamp","Id"]},"Timestamp":{}},"required":["EventType","Timestamp"]}}},"required":["Endpoint","Events"]}}},"required":["BatchItem"]}},"required":["ApplicationId","EventsRequest"],"payload":"EventsRequest"},"output":{"type":"structure","members":{"EventsResponse":{"type":"structure","members":{"Results":{"type":"map","key":{},"value":{"type":"structure","members":{"EndpointItemResponse":{"type":"structure","members":{"Message":{},"StatusCode":{"type":"integer"}}},"EventsItemResponse":{"type":"map","key":{},"value":{"type":"structure","members":{"Message":{},"StatusCode":{"type":"integer"}}}}}}}}}},"required":["EventsResponse"],"payload":"EventsResponse"}},"RemoveAttributes":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/attributes/{attribute-type}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"AttributeType":{"location":"uri","locationName":"attribute-type"},"UpdateAttributesRequest":{"type":"structure","members":{"Blacklist":{"shape":"Sp"}}}},"required":["AttributeType","ApplicationId","UpdateAttributesRequest"],"payload":"UpdateAttributesRequest"},"output":{"type":"structure","members":{"AttributesResource":{"type":"structure","members":{"ApplicationId":{},"AttributeType":{},"Attributes":{"shape":"Sp"}},"required":["AttributeType","ApplicationId"]}},"required":["AttributesResource"],"payload":"AttributesResource"}},"SendMessages":{"http":{"requestUri":"/v1/apps/{application-id}/messages","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"MessageRequest":{"type":"structure","members":{"Addresses":{"type":"map","key":{},"value":{"type":"structure","members":{"BodyOverride":{},"ChannelType":{},"Context":{"shape":"S4"},"RawContent":{},"Substitutions":{"shape":"S30"},"TitleOverride":{}}}},"Context":{"shape":"S4"},"Endpoints":{"shape":"S76"},"MessageConfiguration":{"shape":"S78"},"TraceId":{}},"required":["MessageConfiguration"]}},"required":["ApplicationId","MessageRequest"],"payload":"MessageRequest"},"output":{"type":"structure","members":{"MessageResponse":{"type":"structure","members":{"ApplicationId":{},"EndpointResult":{"shape":"S7o"},"RequestId":{},"Result":{"type":"map","key":{},"value":{"type":"structure","members":{"DeliveryStatus":{},"MessageId":{},"StatusCode":{"type":"integer"},"StatusMessage":{},"UpdatedToken":{}},"required":["DeliveryStatus","StatusCode"]}}},"required":["ApplicationId"]}},"required":["MessageResponse"],"payload":"MessageResponse"}},"SendUsersMessages":{"http":{"requestUri":"/v1/apps/{application-id}/users-messages","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"SendUsersMessageRequest":{"type":"structure","members":{"Context":{"shape":"S4"},"MessageConfiguration":{"shape":"S78"},"TraceId":{},"Users":{"shape":"S76"}},"required":["MessageConfiguration","Users"]}},"required":["ApplicationId","SendUsersMessageRequest"],"payload":"SendUsersMessageRequest"},"output":{"type":"structure","members":{"SendUsersMessageResponse":{"type":"structure","members":{"ApplicationId":{},"RequestId":{},"Result":{"type":"map","key":{},"value":{"shape":"S7o"}}},"required":["ApplicationId"]}},"required":["SendUsersMessageResponse"],"payload":"SendUsersMessageResponse"}},"TagResource":{"http":{"requestUri":"/v1/tags/{resource-arn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"},"TagsModel":{"shape":"S6b"}},"required":["ResourceArn","TagsModel"],"payload":"TagsModel"}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/v1/tags/{resource-arn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"},"TagKeys":{"shape":"Sp","location":"querystring","locationName":"tagKeys"}},"required":["TagKeys","ResourceArn"]}},"UpdateAdmChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/adm","responseCode":200},"input":{"type":"structure","members":{"ADMChannelRequest":{"type":"structure","members":{"ClientId":{},"ClientSecret":{},"Enabled":{"type":"boolean"}},"required":["ClientSecret","ClientId"]},"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId","ADMChannelRequest"],"payload":"ADMChannelRequest"},"output":{"type":"structure","members":{"ADMChannelResponse":{"shape":"S2a"}},"required":["ADMChannelResponse"],"payload":"ADMChannelResponse"}},"UpdateApnsChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/apns","responseCode":200},"input":{"type":"structure","members":{"APNSChannelRequest":{"type":"structure","members":{"BundleId":{},"Certificate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"PrivateKey":{},"TeamId":{},"TokenKey":{},"TokenKeyId":{}}},"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId","APNSChannelRequest"],"payload":"APNSChannelRequest"},"output":{"type":"structure","members":{"APNSChannelResponse":{"shape":"S2d"}},"required":["APNSChannelResponse"],"payload":"APNSChannelResponse"}},"UpdateApnsSandboxChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/apns_sandbox","responseCode":200},"input":{"type":"structure","members":{"APNSSandboxChannelRequest":{"type":"structure","members":{"BundleId":{},"Certificate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"PrivateKey":{},"TeamId":{},"TokenKey":{},"TokenKeyId":{}}},"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId","APNSSandboxChannelRequest"],"payload":"APNSSandboxChannelRequest"},"output":{"type":"structure","members":{"APNSSandboxChannelResponse":{"shape":"S2g"}},"required":["APNSSandboxChannelResponse"],"payload":"APNSSandboxChannelResponse"}},"UpdateApnsVoipChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/apns_voip","responseCode":200},"input":{"type":"structure","members":{"APNSVoipChannelRequest":{"type":"structure","members":{"BundleId":{},"Certificate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"PrivateKey":{},"TeamId":{},"TokenKey":{},"TokenKeyId":{}}},"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId","APNSVoipChannelRequest"],"payload":"APNSVoipChannelRequest"},"output":{"type":"structure","members":{"APNSVoipChannelResponse":{"shape":"S2j"}},"required":["APNSVoipChannelResponse"],"payload":"APNSVoipChannelResponse"}},"UpdateApnsVoipSandboxChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/apns_voip_sandbox","responseCode":200},"input":{"type":"structure","members":{"APNSVoipSandboxChannelRequest":{"type":"structure","members":{"BundleId":{},"Certificate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"PrivateKey":{},"TeamId":{},"TokenKey":{},"TokenKeyId":{}}},"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId","APNSVoipSandboxChannelRequest"],"payload":"APNSVoipSandboxChannelRequest"},"output":{"type":"structure","members":{"APNSVoipSandboxChannelResponse":{"shape":"S2m"}},"required":["APNSVoipSandboxChannelResponse"],"payload":"APNSVoipSandboxChannelResponse"}},"UpdateApplicationSettings":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/settings","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"WriteApplicationSettingsRequest":{"type":"structure","members":{"CampaignHook":{"shape":"Sy"},"CloudWatchMetricsEnabled":{"type":"boolean"},"Limits":{"shape":"S10"},"QuietTime":{"shape":"Sx"}}}},"required":["ApplicationId","WriteApplicationSettingsRequest"],"payload":"WriteApplicationSettingsRequest"},"output":{"type":"structure","members":{"ApplicationSettingsResource":{"shape":"S4b"}},"required":["ApplicationSettingsResource"],"payload":"ApplicationSettingsResource"}},"UpdateBaiduChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/baidu","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"BaiduChannelRequest":{"type":"structure","members":{"ApiKey":{},"Enabled":{"type":"boolean"},"SecretKey":{}},"required":["SecretKey","ApiKey"]}},"required":["ApplicationId","BaiduChannelRequest"],"payload":"BaiduChannelRequest"},"output":{"type":"structure","members":{"BaiduChannelResponse":{"shape":"S2r"}},"required":["BaiduChannelResponse"],"payload":"BaiduChannelResponse"}},"UpdateCampaign":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/campaigns/{campaign-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"CampaignId":{"location":"uri","locationName":"campaign-id"},"WriteCampaignRequest":{"shape":"S8"}},"required":["CampaignId","ApplicationId","WriteCampaignRequest"],"payload":"WriteCampaignRequest"},"output":{"type":"structure","members":{"CampaignResponse":{"shape":"S12"}},"required":["CampaignResponse"],"payload":"CampaignResponse"}},"UpdateEmailChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/email","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"EmailChannelRequest":{"type":"structure","members":{"ConfigurationSet":{},"Enabled":{"type":"boolean"},"FromAddress":{},"Identity":{},"RoleArn":{}},"required":["FromAddress","Identity"]}},"required":["ApplicationId","EmailChannelRequest"],"payload":"EmailChannelRequest"},"output":{"type":"structure","members":{"EmailChannelResponse":{"shape":"S2w"}},"required":["EmailChannelResponse"],"payload":"EmailChannelResponse"}},"UpdateEndpoint":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/endpoints/{endpoint-id}","responseCode":202},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"EndpointId":{"location":"uri","locationName":"endpoint-id"},"EndpointRequest":{"type":"structure","members":{"Address":{},"Attributes":{"shape":"S30"},"ChannelType":{},"Demographic":{"shape":"S32"},"EffectiveDate":{},"EndpointStatus":{},"Location":{"shape":"S33"},"Metrics":{"shape":"S34"},"OptOut":{},"RequestId":{},"User":{"shape":"S35"}}}},"required":["ApplicationId","EndpointId","EndpointRequest"],"payload":"EndpointRequest"},"output":{"type":"structure","members":{"MessageBody":{"shape":"S8t"}},"required":["MessageBody"],"payload":"MessageBody"}},"UpdateEndpointsBatch":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/endpoints","responseCode":202},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"EndpointBatchRequest":{"type":"structure","members":{"Item":{"type":"list","member":{"type":"structure","members":{"Address":{},"Attributes":{"shape":"S30"},"ChannelType":{},"Demographic":{"shape":"S32"},"EffectiveDate":{},"EndpointStatus":{},"Id":{},"Location":{"shape":"S33"},"Metrics":{"shape":"S34"},"OptOut":{},"RequestId":{},"User":{"shape":"S35"}}}}},"required":["Item"]}},"required":["ApplicationId","EndpointBatchRequest"],"payload":"EndpointBatchRequest"},"output":{"type":"structure","members":{"MessageBody":{"shape":"S8t"}},"required":["MessageBody"],"payload":"MessageBody"}},"UpdateGcmChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/gcm","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"GCMChannelRequest":{"type":"structure","members":{"ApiKey":{},"Enabled":{"type":"boolean"}},"required":["ApiKey"]}},"required":["ApplicationId","GCMChannelRequest"],"payload":"GCMChannelRequest"},"output":{"type":"structure","members":{"GCMChannelResponse":{"shape":"S3b"}},"required":["GCMChannelResponse"],"payload":"GCMChannelResponse"}},"UpdateSegment":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/segments/{segment-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"SegmentId":{"location":"uri","locationName":"segment-id"},"WriteSegmentRequest":{"shape":"S1k"}},"required":["SegmentId","ApplicationId","WriteSegmentRequest"],"payload":"WriteSegmentRequest"},"output":{"type":"structure","members":{"SegmentResponse":{"shape":"S24"}},"required":["SegmentResponse"],"payload":"SegmentResponse"}},"UpdateSmsChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/sms","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"SMSChannelRequest":{"type":"structure","members":{"Enabled":{"type":"boolean"},"SenderId":{},"ShortCode":{}}}},"required":["ApplicationId","SMSChannelRequest"],"payload":"SMSChannelRequest"},"output":{"type":"structure","members":{"SMSChannelResponse":{"shape":"S3g"}},"required":["SMSChannelResponse"],"payload":"SMSChannelResponse"}},"UpdateVoiceChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/voice","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"VoiceChannelRequest":{"type":"structure","members":{"Enabled":{"type":"boolean"}}}},"required":["ApplicationId","VoiceChannelRequest"],"payload":"VoiceChannelRequest"},"output":{"type":"structure","members":{"VoiceChannelResponse":{"shape":"S3n"}},"required":["VoiceChannelResponse"],"payload":"VoiceChannelResponse"}}},"shapes":{"S4":{"type":"map","key":{},"value":{}},"S6":{"type":"structure","members":{"Arn":{},"Id":{},"Name":{},"tags":{"shape":"S4","locationName":"tags"}},"required":["Id","Arn","Name"]},"S8":{"type":"structure","members":{"AdditionalTreatments":{"type":"list","member":{"type":"structure","members":{"MessageConfiguration":{"shape":"Sb"},"Schedule":{"shape":"Sj"},"SizePercent":{"type":"integer"},"TreatmentDescription":{},"TreatmentName":{}},"required":["SizePercent"]}},"Description":{},"HoldoutPercent":{"type":"integer"},"Hook":{"shape":"Sy"},"IsPaused":{"type":"boolean"},"Limits":{"shape":"S10"},"MessageConfiguration":{"shape":"Sb"},"Name":{},"Schedule":{"shape":"Sj"},"SegmentId":{},"SegmentVersion":{"type":"integer"},"tags":{"shape":"S4","locationName":"tags"},"TreatmentDescription":{},"TreatmentName":{}}},"Sb":{"type":"structure","members":{"ADMMessage":{"shape":"Sc"},"APNSMessage":{"shape":"Sc"},"BaiduMessage":{"shape":"Sc"},"DefaultMessage":{"shape":"Sc"},"EmailMessage":{"type":"structure","members":{"Body":{},"FromAddress":{},"HtmlBody":{},"Title":{}},"required":["Title"]},"GCMMessage":{"shape":"Sc"},"SMSMessage":{"type":"structure","members":{"Body":{},"MessageType":{},"SenderId":{}}}}},"Sc":{"type":"structure","members":{"Action":{},"Body":{},"ImageIconUrl":{},"ImageSmallIconUrl":{},"ImageUrl":{},"JsonBody":{},"MediaUrl":{},"RawContent":{},"SilentPush":{"type":"boolean"},"TimeToLive":{"type":"integer"},"Title":{},"Url":{}}},"Sj":{"type":"structure","members":{"EndTime":{},"EventFilter":{"type":"structure","members":{"Dimensions":{"type":"structure","members":{"Attributes":{"shape":"Sm"},"EventType":{"shape":"Sq"},"Metrics":{"shape":"Ss"}}},"FilterType":{}},"required":["FilterType","Dimensions"]},"Frequency":{},"IsLocalTime":{"type":"boolean"},"QuietTime":{"shape":"Sx"},"StartTime":{},"Timezone":{}},"required":["StartTime"]},"Sm":{"type":"map","key":{},"value":{"type":"structure","members":{"AttributeType":{},"Values":{"shape":"Sp"}},"required":["Values"]}},"Sp":{"type":"list","member":{}},"Sq":{"type":"structure","members":{"DimensionType":{},"Values":{"shape":"Sp"}},"required":["Values"]},"Ss":{"type":"map","key":{},"value":{"type":"structure","members":{"ComparisonOperator":{},"Value":{"type":"double"}},"required":["ComparisonOperator","Value"]}},"Sx":{"type":"structure","members":{"End":{},"Start":{}}},"Sy":{"type":"structure","members":{"LambdaFunctionName":{},"Mode":{},"WebUrl":{}}},"S10":{"type":"structure","members":{"Daily":{"type":"integer"},"MaximumDuration":{"type":"integer"},"MessagesPerSecond":{"type":"integer"},"Total":{"type":"integer"}}},"S12":{"type":"structure","members":{"AdditionalTreatments":{"type":"list","member":{"type":"structure","members":{"Id":{},"MessageConfiguration":{"shape":"Sb"},"Schedule":{"shape":"Sj"},"SizePercent":{"type":"integer"},"State":{"shape":"S15"},"TreatmentDescription":{},"TreatmentName":{}},"required":["Id","SizePercent"]}},"ApplicationId":{},"Arn":{},"CreationDate":{},"DefaultState":{"shape":"S15"},"Description":{},"HoldoutPercent":{"type":"integer"},"Hook":{"shape":"Sy"},"Id":{},"IsPaused":{"type":"boolean"},"LastModifiedDate":{},"Limits":{"shape":"S10"},"MessageConfiguration":{"shape":"Sb"},"Name":{},"Schedule":{"shape":"Sj"},"SegmentId":{},"SegmentVersion":{"type":"integer"},"State":{"shape":"S15"},"tags":{"shape":"S4","locationName":"tags"},"TreatmentDescription":{},"TreatmentName":{},"Version":{"type":"integer"}},"required":["LastModifiedDate","CreationDate","SegmentId","SegmentVersion","Id","Arn","ApplicationId"]},"S15":{"type":"structure","members":{"CampaignStatus":{}}},"S1a":{"type":"structure","members":{"ApplicationId":{},"CompletedPieces":{"type":"integer"},"CompletionDate":{},"CreationDate":{},"Definition":{"type":"structure","members":{"RoleArn":{},"S3UrlPrefix":{},"SegmentId":{},"SegmentVersion":{"type":"integer"}},"required":["S3UrlPrefix","RoleArn"]},"FailedPieces":{"type":"integer"},"Failures":{"shape":"Sp"},"Id":{},"JobStatus":{},"TotalFailures":{"type":"integer"},"TotalPieces":{"type":"integer"},"TotalProcessed":{"type":"integer"},"Type":{}},"required":["JobStatus","CreationDate","Type","Definition","Id","ApplicationId"]},"S1h":{"type":"structure","members":{"ApplicationId":{},"CompletedPieces":{"type":"integer"},"CompletionDate":{},"CreationDate":{},"Definition":{"type":"structure","members":{"DefineSegment":{"type":"boolean"},"ExternalId":{},"Format":{},"RegisterEndpoints":{"type":"boolean"},"RoleArn":{},"S3Url":{},"SegmentId":{},"SegmentName":{}},"required":["Format","S3Url","RoleArn"]},"FailedPieces":{"type":"integer"},"Failures":{"shape":"Sp"},"Id":{},"JobStatus":{},"TotalFailures":{"type":"integer"},"TotalPieces":{"type":"integer"},"TotalProcessed":{"type":"integer"},"Type":{}},"required":["JobStatus","CreationDate","Type","Definition","Id","ApplicationId"]},"S1k":{"type":"structure","members":{"Dimensions":{"shape":"S1l"},"Name":{},"SegmentGroups":{"shape":"S1u"},"tags":{"shape":"S4","locationName":"tags"}}},"S1l":{"type":"structure","members":{"Attributes":{"shape":"Sm"},"Behavior":{"type":"structure","members":{"Recency":{"type":"structure","members":{"Duration":{},"RecencyType":{}},"required":["Duration","RecencyType"]}}},"Demographic":{"type":"structure","members":{"AppVersion":{"shape":"Sq"},"Channel":{"shape":"Sq"},"DeviceType":{"shape":"Sq"},"Make":{"shape":"Sq"},"Model":{"shape":"Sq"},"Platform":{"shape":"Sq"}}},"Location":{"type":"structure","members":{"Country":{"shape":"Sq"},"GPSPoint":{"type":"structure","members":{"Coordinates":{"type":"structure","members":{"Latitude":{"type":"double"},"Longitude":{"type":"double"}},"required":["Latitude","Longitude"]},"RangeInKilometers":{"type":"double"}},"required":["Coordinates"]}}},"Metrics":{"shape":"Ss"},"UserAttributes":{"shape":"Sm"}}},"S1u":{"type":"structure","members":{"Groups":{"type":"list","member":{"type":"structure","members":{"Dimensions":{"type":"list","member":{"shape":"S1l"}},"SourceSegments":{"type":"list","member":{"type":"structure","members":{"Id":{},"Version":{"type":"integer"}},"required":["Id"]}},"SourceType":{},"Type":{}}}},"Include":{}}},"S24":{"type":"structure","members":{"ApplicationId":{},"Arn":{},"CreationDate":{},"Dimensions":{"shape":"S1l"},"Id":{},"ImportDefinition":{"type":"structure","members":{"ChannelCounts":{"type":"map","key":{},"value":{"type":"integer"}},"ExternalId":{},"Format":{},"RoleArn":{},"S3Url":{},"Size":{"type":"integer"}},"required":["Format","S3Url","Size","ExternalId","RoleArn"]},"LastModifiedDate":{},"Name":{},"SegmentGroups":{"shape":"S1u"},"SegmentType":{},"tags":{"shape":"S4","locationName":"tags"},"Version":{"type":"integer"}},"required":["SegmentType","CreationDate","Id","Arn","ApplicationId"]},"S2a":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}},"required":["Platform"]},"S2d":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"HasTokenKey":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}},"required":["Platform"]},"S2g":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"HasTokenKey":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}},"required":["Platform"]},"S2j":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"HasTokenKey":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}},"required":["Platform"]},"S2m":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"HasTokenKey":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}},"required":["Platform"]},"S2r":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"Credential":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}},"required":["Credential","Platform"]},"S2w":{"type":"structure","members":{"ApplicationId":{},"ConfigurationSet":{},"CreationDate":{},"Enabled":{"type":"boolean"},"FromAddress":{},"HasCredential":{"type":"boolean"},"Id":{},"Identity":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"MessagesPerSecond":{"type":"integer"},"Platform":{},"RoleArn":{},"Version":{"type":"integer"}},"required":["Platform"]},"S2z":{"type":"structure","members":{"Address":{},"ApplicationId":{},"Attributes":{"shape":"S30"},"ChannelType":{},"CohortId":{},"CreationDate":{},"Demographic":{"shape":"S32"},"EffectiveDate":{},"EndpointStatus":{},"Id":{},"Location":{"shape":"S33"},"Metrics":{"shape":"S34"},"OptOut":{},"RequestId":{},"User":{"shape":"S35"}}},"S30":{"type":"map","key":{},"value":{"shape":"Sp"}},"S32":{"type":"structure","members":{"AppVersion":{},"Locale":{},"Make":{},"Model":{},"ModelVersion":{},"Platform":{},"PlatformVersion":{},"Timezone":{}}},"S33":{"type":"structure","members":{"City":{},"Country":{},"Latitude":{"type":"double"},"Longitude":{"type":"double"},"PostalCode":{},"Region":{}}},"S34":{"type":"map","key":{},"value":{"type":"double"}},"S35":{"type":"structure","members":{"UserAttributes":{"shape":"S30"},"UserId":{}}},"S38":{"type":"structure","members":{"ApplicationId":{},"DestinationStreamArn":{},"ExternalId":{},"LastModifiedDate":{},"LastUpdatedBy":{},"RoleArn":{}},"required":["ApplicationId","RoleArn","DestinationStreamArn"]},"S3b":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"Credential":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}},"required":["Credential","Platform"]},"S3g":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"PromotionalMessagesPerSecond":{"type":"integer"},"SenderId":{},"ShortCode":{},"TransactionalMessagesPerSecond":{"type":"integer"},"Version":{"type":"integer"}},"required":["Platform"]},"S3j":{"type":"structure","members":{"Item":{"type":"list","member":{"shape":"S2z"}}},"required":["Item"]},"S3n":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}},"required":["Platform"]},"S41":{"type":"timestamp","timestampFormat":"iso8601"},"S44":{"type":"structure","members":{"Rows":{"type":"list","member":{"type":"structure","members":{"GroupedBys":{"shape":"S47"},"Values":{"shape":"S47"}},"required":["GroupedBys","Values"]}}},"required":["Rows"]},"S47":{"type":"list","member":{"type":"structure","members":{"Key":{},"Type":{},"Value":{}},"required":["Type","Value","Key"]}},"S4b":{"type":"structure","members":{"ApplicationId":{},"CampaignHook":{"shape":"Sy"},"LastModifiedDate":{},"Limits":{"shape":"S10"},"QuietTime":{"shape":"Sx"}},"required":["ApplicationId"]},"S4w":{"type":"structure","members":{"Item":{"type":"list","member":{"shape":"S12"}},"NextToken":{}},"required":["Item"]},"S5f":{"type":"structure","members":{"Item":{"type":"list","member":{"shape":"S1a"}},"NextToken":{}},"required":["Item"]},"S5n":{"type":"structure","members":{"Item":{"type":"list","member":{"shape":"S1h"}},"NextToken":{}},"required":["Item"]},"S5z":{"type":"structure","members":{"Item":{"type":"list","member":{"shape":"S24"}},"NextToken":{}},"required":["Item"]},"S6b":{"type":"structure","members":{"tags":{"shape":"S4","locationName":"tags"}},"required":["tags"]},"S76":{"type":"map","key":{},"value":{"type":"structure","members":{"BodyOverride":{},"Context":{"shape":"S4"},"RawContent":{},"Substitutions":{"shape":"S30"},"TitleOverride":{}}}},"S78":{"type":"structure","members":{"ADMMessage":{"type":"structure","members":{"Action":{},"Body":{},"ConsolidationKey":{},"Data":{"shape":"S4"},"ExpiresAfter":{},"IconReference":{},"ImageIconUrl":{},"ImageUrl":{},"MD5":{},"RawContent":{},"SilentPush":{"type":"boolean"},"SmallImageIconUrl":{},"Sound":{},"Substitutions":{"shape":"S30"},"Title":{},"Url":{}}},"APNSMessage":{"type":"structure","members":{"Action":{},"Badge":{"type":"integer"},"Body":{},"Category":{},"CollapseId":{},"Data":{"shape":"S4"},"MediaUrl":{},"PreferredAuthenticationMethod":{},"Priority":{},"RawContent":{},"SilentPush":{"type":"boolean"},"Sound":{},"Substitutions":{"shape":"S30"},"ThreadId":{},"TimeToLive":{"type":"integer"},"Title":{},"Url":{}}},"BaiduMessage":{"type":"structure","members":{"Action":{},"Body":{},"Data":{"shape":"S4"},"IconReference":{},"ImageIconUrl":{},"ImageUrl":{},"RawContent":{},"SilentPush":{"type":"boolean"},"SmallImageIconUrl":{},"Sound":{},"Substitutions":{"shape":"S30"},"TimeToLive":{"type":"integer"},"Title":{},"Url":{}}},"DefaultMessage":{"type":"structure","members":{"Body":{},"Substitutions":{"shape":"S30"}}},"DefaultPushNotificationMessage":{"type":"structure","members":{"Action":{},"Body":{},"Data":{"shape":"S4"},"SilentPush":{"type":"boolean"},"Substitutions":{"shape":"S30"},"Title":{},"Url":{}}},"EmailMessage":{"type":"structure","members":{"Body":{},"FeedbackForwardingAddress":{},"FromAddress":{},"RawEmail":{"type":"structure","members":{"Data":{"type":"blob"}}},"ReplyToAddresses":{"shape":"Sp"},"SimpleEmail":{"type":"structure","members":{"HtmlPart":{"shape":"S7i"},"Subject":{"shape":"S7i"},"TextPart":{"shape":"S7i"}}},"Substitutions":{"shape":"S30"}}},"GCMMessage":{"type":"structure","members":{"Action":{},"Body":{},"CollapseKey":{},"Data":{"shape":"S4"},"IconReference":{},"ImageIconUrl":{},"ImageUrl":{},"Priority":{},"RawContent":{},"RestrictedPackageName":{},"SilentPush":{"type":"boolean"},"SmallImageIconUrl":{},"Sound":{},"Substitutions":{"shape":"S30"},"TimeToLive":{"type":"integer"},"Title":{},"Url":{}}},"SMSMessage":{"type":"structure","members":{"Body":{},"Keyword":{},"MessageType":{},"OriginationNumber":{},"SenderId":{},"Substitutions":{"shape":"S30"}}},"VoiceMessage":{"type":"structure","members":{"Body":{},"LanguageCode":{},"OriginationNumber":{},"Substitutions":{"shape":"S30"},"VoiceId":{}}}}},"S7i":{"type":"structure","members":{"Charset":{},"Data":{}}},"S7o":{"type":"map","key":{},"value":{"type":"structure","members":{"Address":{},"DeliveryStatus":{},"MessageId":{},"StatusCode":{"type":"integer"},"StatusMessage":{},"UpdatedToken":{}},"required":["DeliveryStatus","StatusCode"]}},"S8t":{"type":"structure","members":{"Message":{},"RequestID":{}}}}}')},oGmC:function(e,t,r){var n=r("tjlA").Buffer;"undefined"!=typeof ArrayBuffer&&void 0===ArrayBuffer.isView&&(ArrayBuffer.isView=function(e){return i.indexOf(Object.prototype.toString.call(e))>-1});var i=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]","[object DataView]"];e.exports={isEmptyData:function(e){return"string"==typeof e?0===e.length:0===e.byteLength},convertToBuffer:function(e){return"string"==typeof e&&(e=new n(e,"utf8")),ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}}},odej:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2015-12-08","endpointPrefix":"acm","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"ACM","serviceFullName":"AWS Certificate Manager","serviceId":"ACM","signatureVersion":"v4","targetPrefix":"CertificateManager","uid":"acm-2015-12-08"},"operations":{"AddTagsToCertificate":{"input":{"type":"structure","required":["CertificateArn","Tags"],"members":{"CertificateArn":{},"Tags":{"shape":"S3"}}}},"DeleteCertificate":{"input":{"type":"structure","required":["CertificateArn"],"members":{"CertificateArn":{}}}},"DescribeCertificate":{"input":{"type":"structure","required":["CertificateArn"],"members":{"CertificateArn":{}}},"output":{"type":"structure","members":{"Certificate":{"type":"structure","members":{"CertificateArn":{},"DomainName":{},"SubjectAlternativeNames":{"shape":"Sc"},"DomainValidationOptions":{"shape":"Sd"},"Serial":{},"Subject":{},"Issuer":{},"CreatedAt":{"type":"timestamp"},"IssuedAt":{"type":"timestamp"},"ImportedAt":{"type":"timestamp"},"Status":{},"RevokedAt":{"type":"timestamp"},"RevocationReason":{},"NotBefore":{"type":"timestamp"},"NotAfter":{"type":"timestamp"},"KeyAlgorithm":{},"SignatureAlgorithm":{},"InUseBy":{"type":"list","member":{}},"FailureReason":{},"Type":{},"RenewalSummary":{"type":"structure","required":["RenewalStatus","DomainValidationOptions","UpdatedAt"],"members":{"RenewalStatus":{},"DomainValidationOptions":{"shape":"Sd"},"RenewalStatusReason":{},"UpdatedAt":{"type":"timestamp"}}},"KeyUsages":{"type":"list","member":{"type":"structure","members":{"Name":{}}}},"ExtendedKeyUsages":{"type":"list","member":{"type":"structure","members":{"Name":{},"OID":{}}}},"CertificateAuthorityArn":{},"RenewalEligibility":{},"Options":{"shape":"S11"}}}}}},"ExportCertificate":{"input":{"type":"structure","required":["CertificateArn","Passphrase"],"members":{"CertificateArn":{},"Passphrase":{"type":"blob","sensitive":true}}},"output":{"type":"structure","members":{"Certificate":{},"CertificateChain":{},"PrivateKey":{"type":"string","sensitive":true}}}},"GetCertificate":{"input":{"type":"structure","required":["CertificateArn"],"members":{"CertificateArn":{}}},"output":{"type":"structure","members":{"Certificate":{},"CertificateChain":{}}}},"ImportCertificate":{"input":{"type":"structure","required":["Certificate","PrivateKey"],"members":{"CertificateArn":{},"Certificate":{"type":"blob"},"PrivateKey":{"type":"blob","sensitive":true},"CertificateChain":{"type":"blob"}}},"output":{"type":"structure","members":{"CertificateArn":{}}}},"ListCertificates":{"input":{"type":"structure","members":{"CertificateStatuses":{"type":"list","member":{}},"Includes":{"type":"structure","members":{"extendedKeyUsage":{"type":"list","member":{}},"keyUsage":{"type":"list","member":{}},"keyTypes":{"type":"list","member":{}}}},"NextToken":{},"MaxItems":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"CertificateSummaryList":{"type":"list","member":{"type":"structure","members":{"CertificateArn":{},"DomainName":{}}}}}}},"ListTagsForCertificate":{"input":{"type":"structure","required":["CertificateArn"],"members":{"CertificateArn":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S3"}}}},"RemoveTagsFromCertificate":{"input":{"type":"structure","required":["CertificateArn","Tags"],"members":{"CertificateArn":{},"Tags":{"shape":"S3"}}}},"RenewCertificate":{"input":{"type":"structure","required":["CertificateArn"],"members":{"CertificateArn":{}}}},"RequestCertificate":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"ValidationMethod":{},"SubjectAlternativeNames":{"shape":"Sc"},"IdempotencyToken":{},"DomainValidationOptions":{"type":"list","member":{"type":"structure","required":["DomainName","ValidationDomain"],"members":{"DomainName":{},"ValidationDomain":{}}}},"Options":{"shape":"S11"},"CertificateAuthorityArn":{}}},"output":{"type":"structure","members":{"CertificateArn":{}}}},"ResendValidationEmail":{"input":{"type":"structure","required":["CertificateArn","Domain","ValidationDomain"],"members":{"CertificateArn":{},"Domain":{},"ValidationDomain":{}}}},"UpdateCertificateOptions":{"input":{"type":"structure","required":["CertificateArn","Options"],"members":{"CertificateArn":{},"Options":{"shape":"S11"}}}}},"shapes":{"S3":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"Sc":{"type":"list","member":{}},"Sd":{"type":"list","member":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"ValidationEmails":{"type":"list","member":{}},"ValidationDomain":{},"ValidationStatus":{},"ResourceRecord":{"type":"structure","required":["Name","Type","Value"],"members":{"Name":{},"Type":{},"Value":{}}},"ValidationMethod":{}}}},"S11":{"type":"structure","members":{"CertificateTransparencyLoggingPreference":{}}}}}')},oeEW:function(e,t,r){r("Y8RH")},oedv:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.machinelearning={},n.MachineLearning=i.defineService("machinelearning",["2014-12-12"]),r("H3c4"),Object.defineProperty(o.services.machinelearning,"2014-12-12",{get:function(){var e=r("be6d");return e.paginators=r("wtgj").pagination,e.waiters=r("QgvC").waiters,e},enumerable:!0,configurable:!0}),e.exports=n.MachineLearning},ouYw:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.codecommit={},n.CodeCommit=i.defineService("codecommit",["2015-04-13"]),Object.defineProperty(o.services.codecommit,"2015-04-13",{get:function(){var e=r("65ca");return e.paginators=r("fmYU").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CodeCommit},"p/2C":function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2017-10-17","endpointPrefix":"secretsmanager","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Secrets Manager","serviceId":"Secrets Manager","signatureVersion":"v4","signingName":"secretsmanager","targetPrefix":"secretsmanager","uid":"secretsmanager-2017-10-17"},"operations":{"CancelRotateSecret":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{}}},"output":{"type":"structure","members":{"ARN":{},"Name":{},"VersionId":{}}}},"CreateSecret":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"ClientRequestToken":{"idempotencyToken":true},"Description":{},"KmsKeyId":{},"SecretBinary":{"shape":"Sc"},"SecretString":{"shape":"Sd"},"Tags":{"shape":"Se"}}},"output":{"type":"structure","members":{"ARN":{},"Name":{},"VersionId":{}}}},"DeleteResourcePolicy":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{}}},"output":{"type":"structure","members":{"ARN":{},"Name":{}}}},"DeleteSecret":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{},"RecoveryWindowInDays":{"type":"long"},"ForceDeleteWithoutRecovery":{"type":"boolean"}}},"output":{"type":"structure","members":{"ARN":{},"Name":{},"DeletionDate":{"type":"timestamp"}}}},"DescribeSecret":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{}}},"output":{"type":"structure","members":{"ARN":{},"Name":{},"Description":{},"KmsKeyId":{},"RotationEnabled":{"type":"boolean"},"RotationLambdaARN":{},"RotationRules":{"shape":"Su"},"LastRotatedDate":{"type":"timestamp"},"LastChangedDate":{"type":"timestamp"},"LastAccessedDate":{"type":"timestamp"},"DeletedDate":{"type":"timestamp"},"Tags":{"shape":"Se"},"VersionIdsToStages":{"shape":"S10"},"OwningService":{}}}},"GetRandomPassword":{"input":{"type":"structure","members":{"PasswordLength":{"type":"long"},"ExcludeCharacters":{},"ExcludeNumbers":{"type":"boolean"},"ExcludePunctuation":{"type":"boolean"},"ExcludeUppercase":{"type":"boolean"},"ExcludeLowercase":{"type":"boolean"},"IncludeSpace":{"type":"boolean"},"RequireEachIncludedType":{"type":"boolean"}}},"output":{"type":"structure","members":{"RandomPassword":{"type":"string","sensitive":true}}}},"GetResourcePolicy":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{}}},"output":{"type":"structure","members":{"ARN":{},"Name":{},"ResourcePolicy":{}}}},"GetSecretValue":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{},"VersionId":{},"VersionStage":{}}},"output":{"type":"structure","members":{"ARN":{},"Name":{},"VersionId":{},"SecretBinary":{"shape":"Sc"},"SecretString":{"shape":"Sd"},"VersionStages":{"shape":"S11"},"CreatedDate":{"type":"timestamp"}}}},"ListSecretVersionIds":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{},"MaxResults":{"type":"integer"},"NextToken":{},"IncludeDeprecated":{"type":"boolean"}}},"output":{"type":"structure","members":{"Versions":{"type":"list","member":{"type":"structure","members":{"VersionId":{},"VersionStages":{"shape":"S11"},"LastAccessedDate":{"type":"timestamp"},"CreatedDate":{"type":"timestamp"}}}},"NextToken":{},"ARN":{},"Name":{}}}},"ListSecrets":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"SecretList":{"type":"list","member":{"type":"structure","members":{"ARN":{},"Name":{},"Description":{},"KmsKeyId":{},"RotationEnabled":{"type":"boolean"},"RotationLambdaARN":{},"RotationRules":{"shape":"Su"},"LastRotatedDate":{"type":"timestamp"},"LastChangedDate":{"type":"timestamp"},"LastAccessedDate":{"type":"timestamp"},"DeletedDate":{"type":"timestamp"},"Tags":{"shape":"Se"},"SecretVersionsToStages":{"shape":"S10"},"OwningService":{}}}},"NextToken":{}}}},"PutResourcePolicy":{"input":{"type":"structure","required":["SecretId","ResourcePolicy"],"members":{"SecretId":{},"ResourcePolicy":{}}},"output":{"type":"structure","members":{"ARN":{},"Name":{}}}},"PutSecretValue":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{},"ClientRequestToken":{"idempotencyToken":true},"SecretBinary":{"shape":"Sc"},"SecretString":{"shape":"Sd"},"VersionStages":{"shape":"S11"}}},"output":{"type":"structure","members":{"ARN":{},"Name":{},"VersionId":{},"VersionStages":{"shape":"S11"}}}},"RestoreSecret":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{}}},"output":{"type":"structure","members":{"ARN":{},"Name":{}}}},"RotateSecret":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{},"ClientRequestToken":{"idempotencyToken":true},"RotationLambdaARN":{},"RotationRules":{"shape":"Su"}}},"output":{"type":"structure","members":{"ARN":{},"Name":{},"VersionId":{}}}},"TagResource":{"input":{"type":"structure","required":["SecretId","Tags"],"members":{"SecretId":{},"Tags":{"shape":"Se"}}}},"UntagResource":{"input":{"type":"structure","required":["SecretId","TagKeys"],"members":{"SecretId":{},"TagKeys":{"type":"list","member":{}}}}},"UpdateSecret":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{},"ClientRequestToken":{"idempotencyToken":true},"Description":{},"KmsKeyId":{},"SecretBinary":{"shape":"Sc"},"SecretString":{"shape":"Sd"}}},"output":{"type":"structure","members":{"ARN":{},"Name":{},"VersionId":{}}}},"UpdateSecretVersionStage":{"input":{"type":"structure","required":["SecretId","VersionStage"],"members":{"SecretId":{},"VersionStage":{},"RemoveFromVersionId":{},"MoveToVersionId":{}}},"output":{"type":"structure","members":{"ARN":{},"Name":{}}}}},"shapes":{"Sc":{"type":"blob","sensitive":true},"Sd":{"type":"string","sensitive":true},"Se":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"Su":{"type":"structure","members":{"AutomaticallyAfterDays":{"type":"long"}}},"S10":{"type":"map","key":{},"value":{"shape":"S11"}},"S11":{"type":"list","member":{}}}}')},"p/rL":function(e,t,r){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(r("wd/R"))},p46w:function(e,t,r){var n,i,o;void 0===(i="function"==typeof(n=o=function(){function e(){for(var e=0,t={};e1,i=!1,o=arguments[1],a=o;return new r((function(r){return t.subscribe({next:function(t){var o=!i;if(i=!0,!o||n)try{a=e(a,t)}catch(s){return r.error(s)}else a=t},error:function(e){r.error(e)},complete:function(){if(!i&&!n)return r.error(new TypeError("Cannot reduce an empty sequence"));r.next(a),r.complete()}})}))}},{key:"concat",value:function(){for(var e=this,t=arguments.length,r=new Array(t),n=0;n=0&&i.splice(e,1),a()}});i.push(o)},error:function(e){n.error(e)},complete:function(){a()}});function a(){o.closed&&0===i.length&&n.complete()}return function(){i.forEach((function(e){return e.unsubscribe()})),o.unsubscribe()}}))}},{key:l,value:function(){return this}}],[{key:"from",value:function(t){var r="function"==typeof this?this:e;if(null==t)throw new TypeError(t+" is not an object");var n=m(t,l);if(n){var i=n.call(t);if(Object(i)!==i)throw new TypeError(i+" is not an object");return y(i)&&i.constructor===r?i:new r((function(e){return i.subscribe(e)}))}if(s("iterator")&&(n=m(t,c)))return new r((function(e){f((function(){if(!e.closed){var r=!0,i=!1,o=void 0;try{for(var a,s=n.call(t)[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(e.next(a.value),e.closed)return}catch(u){i=!0,o=u}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}e.complete()}}))}));if(Array.isArray(t))return new r((function(e){f((function(){if(!e.closed){for(var r=0;r12?e:e+12:"सांजे"===t?e+12:void 0},meridiem:function(e,t,r){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}})}(r("wd/R"))},r83j:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.cognitosync={},n.CognitoSync=i.defineService("cognitosync",["2014-06-30"]),Object.defineProperty(o.services.cognitosync,"2014-06-30",{get:function(){return r("TC4o")},enumerable:!0,configurable:!0}),e.exports=n.CognitoSync},r8II:function(e,t,r){"use strict";t.decode=t.parse=r("YcCt"),t.encode=t.stringify=r("6MUB")},rN8R:function(e){e.exports=JSON.parse('{"pagination":{}}')},raLr:function(e,t,r){!function(e){"use strict";function t(e,t,r){var n,i;return"m"===r?t?"хвилина":"хвилину":"h"===r?t?"година":"годину":e+" "+(n=+e,i={ss:t?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:t?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:t?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[r].split("_"),n%10==1&&n%100!=11?i[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?i[1]:i[2])}function r(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:function(e,t){var r={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?r.nominative.slice(1,7).concat(r.nominative.slice(0,1)):e?r[/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:r.nominative},weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:r("[Сьогодні "),nextDay:r("[Завтра "),lastDay:r("[Вчора "),nextWeek:r("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return r("[Минулої] dddd [").call(this);case 1:case 2:case 4:return r("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:t,m:t,mm:t,h:"годину",hh:t,d:"день",dd:t,M:"місяць",MM:t,y:"рік",yy:t},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,r){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(r("wd/R"))},rt19:function(e,t,r){var n=r("QsWE"),i=n.util.inherit,o=r("CNpV");function a(e){var t=e.request._waiter,r=!1,n="retry";t.config.acceptors.forEach((function(i){if(!r){var o=t.matchers[i.matcher];o&&o(e,i.expected,i.argument)&&(r=!0,n=i.state)}})),!r&&e.error&&(n="failure"),"success"===n?t.setSuccess(e):t.setError(e,"retry"===n)}n.ResourceWaiter=i({constructor:function(e,t){this.service=e,this.state=t,this.loadWaiterConfig(this.state)},service:null,state:null,config:null,matchers:{path:function(e,t,r){try{var n=o.search(e.data,r)}catch(i){return!1}return o.strictDeepEqual(n,t)},pathAll:function(e,t,r){try{var n=o.search(e.data,r)}catch(s){return!1}Array.isArray(n)||(n=[n]);var i=n.length;if(!i)return!1;for(var a=0;a=1&&t.doneParts===t.numParts&&t.finishMultiPart()}))),r&&t.fillQueue.call(t)},abort:function(){!0===this.isDoneChunking&&1===this.totalPartNumbers&&this.singlePart?this.singlePart.abort():this.cleanup(n.util.error(new Error("Request aborted by user"),{code:"RequestAbortedError",retryable:!1}))},validateBody:function(){if(this.body=this.service.config.params.Body,"string"==typeof this.body)this.body=n.util.buffer.toBuffer(this.body);else if(!this.body)throw new Error("params.Body is required");this.sliceFn=n.util.arraySliceFn(this.body)},bindServiceObject:function(e){if(e=e||{},this.service){var t=this.service,r=n.util.copy(t.config);r.signatureVersion=t.getSignatureVersion(),this.service=new t.constructor.__super__(r),this.service.config.params=n.util.merge(this.service.config.params||{},e)}else this.service=new n.S3({params:e})},adjustTotalBytes:function(){try{this.totalBytes=i(this.body)}catch(t){}if(this.totalBytes){var e=Math.ceil(this.totalBytes/this.maxTotalParts);e>this.partSize&&(this.partSize=e)}else this.totalBytes=void 0},isDoneChunking:!1,partPos:0,totalChunkedBytes:0,totalUploadedBytes:0,totalBytes:void 0,numParts:0,totalPartNumbers:0,activeParts:0,doneParts:0,parts:null,completeInfo:null,failed:!1,multipartReq:null,partBuffers:null,partBufferLength:0,fillBuffer:function(){var e=i(this.body);if(0===e)return this.isDoneChunking=!0,this.numParts=1,void this.nextChunk(this.body);for(;this.activeParts=this.queueSize)){var e=this.body.read(this.partSize-this.partBufferLength)||this.body.read();if(e&&(this.partBuffers.push(e),this.partBufferLength+=e.length,this.totalChunkedBytes+=e.length),this.partBufferLength>=this.partSize){var t=1===this.partBuffers.length?this.partBuffers[0]:o.concat(this.partBuffers);if(this.partBuffers=[],this.partBufferLength=0,t.length>this.partSize){var r=t.slice(this.partSize);this.partBuffers.push(r),this.partBufferLength+=r.length,t=t.slice(0,this.partSize)}this.nextChunk(t)}this.isDoneChunking&&!this.isDoneSending&&(t=1===this.partBuffers.length?this.partBuffers[0]:o.concat(this.partBuffers),this.partBuffers=[],this.partBufferLength=0,this.totalBytes=this.totalChunkedBytes,this.isDoneSending=!0,(0===this.numParts||t.length>0)&&(this.numParts++,this.nextChunk(t))),this.body.read(0)}},nextChunk:function(e){var t=this;if(t.failed)return null;var r=++t.totalPartNumbers;if(t.isDoneChunking&&1===r){var i={Body:e};this.tags&&(i.Tagging=this.getTaggingHeader());var o=t.service.putObject(i);return o._managedUpload=t,o.on("httpUploadProgress",t.progress).send(t.finishSinglePart),t.singlePart=o,null}if(t.service.config.params.ContentMD5){var a=n.util.error(new Error("The Content-MD5 you specified is invalid for multi-part uploads."),{code:"InvalidDigest",retryable:!1});return t.cleanup(a),null}if(t.completeInfo[r]&&null!==t.completeInfo[r].ETag)return null;t.activeParts++,t.service.config.params.UploadId?t.uploadPart(e,r):t.multipartReq?t.queueChunks(e,r):(t.multipartReq=t.service.createMultipartUpload(),t.multipartReq.on("success",(function(e){t.service.config.params.UploadId=e.data.UploadId,t.multipartReq=null})),t.queueChunks(e,r),t.multipartReq.on("error",(function(e){t.cleanup(e)})),t.multipartReq.send())},getTaggingHeader:function(){for(var e=[],t=0;t=0)return e.httpRequest.headers["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD",t();n.util.computeSha256(o,(function(r,n){r?t(r):(e.httpRequest.headers["X-Amz-Content-Sha256"]=n,t())}))}else t()}})),e("SET_CONTENT_LENGTH","afterBuild",(function(e){var t=function(e){if(!e.service.api.operations)return"";var t=e.service.api.operations[e.operation];return t?t.authtype:""}(e),r=n.util.getRequestPayloadShape(e);if(void 0===e.httpRequest.headers["Content-Length"])try{var i=n.util.string.byteLength(e.httpRequest.body);e.httpRequest.headers["Content-Length"]=i}catch(o){if(r&&r.isStreaming){if(r.requiresLength)throw o;if(t.indexOf("unsigned-body")>=0)return void(e.httpRequest.headers["Transfer-Encoding"]="chunked");throw o}throw o}})),e("SET_HTTP_HOST","afterBuild",(function(e){e.httpRequest.headers.Host=e.httpRequest.endpoint.host})),e("RESTART","restart",(function(){var e=this.response.error;e&&e.retryable&&(this.httpRequest=new n.HttpRequest(this.service.endpoint,this.service.region),this.response.retryCount=600?this.emit("sign",[this],(function(e){e?t(e):o()})):o()})),e("HTTP_HEADERS","httpHeaders",(function(e,t,r,i){r.httpResponse.statusCode=e,r.httpResponse.statusMessage=i,r.httpResponse.headers=t,r.httpResponse.body=n.util.buffer.toBuffer(""),r.httpResponse.buffers=[],r.httpResponse.numBytes=0;var o=t.date||t.Date,a=r.request.service;if(o){var s=Date.parse(o);a.config.correctClockSkew&&a.isClockSkewed(s)&&a.applyClockOffset(s)}})),e("HTTP_DATA","httpData",(function(e,t){e&&(n.util.isNode()&&(t.httpResponse.numBytes+=e.length,t.request.emit("httpDownloadProgress",[{loaded:t.httpResponse.numBytes,total:t.httpResponse.headers["content-length"]},t])),t.httpResponse.buffers.push(n.util.buffer.toBuffer(e)))})),e("HTTP_DONE","httpDone",(function(e){if(e.httpResponse.buffers&&e.httpResponse.buffers.length>0){var t=n.util.buffer.concat(e.httpResponse.buffers);e.httpResponse.body=t}delete e.httpResponse.numBytes,delete e.httpResponse.buffers})),e("FINALIZE_ERROR","retry",(function(e){e.httpResponse.statusCode&&(e.error.statusCode=e.httpResponse.statusCode,void 0===e.error.retryable&&(e.error.retryable=this.service.retryableError(e.error,this)))})),e("INVALIDATE_CREDENTIALS","retry",(function(e){if(e.error)switch(e.error.code){case"RequestExpired":case"ExpiredTokenException":case"ExpiredToken":e.error.retryable=!0,e.request.service.config.credentials.expired=!0}})),e("EXPIRED_SIGNATURE","retry",(function(e){var t=e.error;t&&"string"==typeof t.code&&"string"==typeof t.message&&t.code.match(/Signature/)&&t.message.match(/expired/)&&(e.error.retryable=!0)})),e("CLOCK_SKEWED","retry",(function(e){e.error&&this.service.clockSkewError(e.error)&&this.service.config.correctClockSkew&&(e.error.retryable=!0)})),e("REDIRECT","retry",(function(e){e.error&&e.error.statusCode>=300&&e.error.statusCode<400&&e.httpResponse.headers.location&&(this.httpRequest.endpoint=new n.Endpoint(e.httpResponse.headers.location),this.httpRequest.headers.Host=this.httpRequest.endpoint.host,e.error.redirect=!0,e.error.retryable=!0)})),e("RETRY_CHECK","retry",(function(e){e.error&&(e.error.redirect&&e.redirectCount=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,r){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(r("wd/R"))},tVRC:function(e,t,r){var n=r("QsWE"),i=r("6Yqx");n.ChainableTemporaryCredentials=n.util.inherit(n.Credentials,{constructor:function(e){n.Credentials.call(this),e=e||{},this.errorCode="ChainableTemporaryCredentialsProviderFailure",this.expired=!0,this.tokenCodeFn=null;var t=n.util.copy(e.params)||{};if(t.RoleArn&&(t.RoleSessionName=t.RoleSessionName||"temporary-credentials"),t.SerialNumber){if(!e.tokenCodeFn||"function"!=typeof e.tokenCodeFn)throw new n.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"),{code:this.errorCode});this.tokenCodeFn=e.tokenCodeFn}config=n.util.merge({params:t,credentials:e.masterCredentials||n.config.credentials},e.stsConfig||{}),this.service=new i(config)},refresh:function(e){this.coalesceRefresh(e||n.util.fn.callback)},load:function(e){var t=this,r=t.service.config.params.RoleArn?"assumeRole":"getSessionToken";this.getTokenCode((function(n,i){var o={};n?e(n):(i&&(o.TokenCode=i),t.service[r](o,(function(r,n){r||t.service.credentialsFrom(n,t),e(r)})))}))},getTokenCode:function(e){var t=this;this.tokenCodeFn?this.tokenCodeFn(this.service.config.params.SerialNumber,(function(r,i){if(r){var o=r;return r instanceof Error&&(o=r.message),void e(n.util.error(new Error("Error fetching MFA token: "+o),{code:t.errorCode}))}e(null,i)})):e(null)}})},tZN0:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.personalizeruntime={},n.PersonalizeRuntime=i.defineService("personalizeruntime",["2018-05-22"]),Object.defineProperty(o.services.personalizeruntime,"2018-05-22",{get:function(){var e=r("M0v1");return e.paginators=r("Q/eH").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.PersonalizeRuntime},taKi:function(e){e.exports=JSON.parse('{"version":2,"waiters":{"InstanceDeregistered":{"delay":15,"operation":"DescribeInstanceHealth","maxAttempts":40,"acceptors":[{"expected":"OutOfService","matcher":"pathAll","state":"success","argument":"InstanceStates[].State"},{"matcher":"error","expected":"InvalidInstance","state":"success"}]},"AnyInstanceInService":{"acceptors":[{"argument":"InstanceStates[].State","expected":"InService","matcher":"pathAny","state":"success"}],"delay":15,"maxAttempts":40,"operation":"DescribeInstanceHealth"},"InstanceInService":{"acceptors":[{"argument":"InstanceStates[].State","expected":"InService","matcher":"pathAll","state":"success"},{"matcher":"error","expected":"InvalidInstance","state":"retry"}],"delay":15,"maxAttempts":40,"operation":"DescribeInstanceHealth"}}}')},tbfe:function(e,t,r){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?r[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"})}(r("wd/R"))},tegk:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.s3={},n.S3=i.defineService("s3",["2006-03-01"]),r("UQFi"),Object.defineProperty(o.services.s3,"2006-03-01",{get:function(){var e=r("CaBw");return e.paginators=r("j/x2").pagination,e.waiters=r("DSSA").waiters,e},enumerable:!0,configurable:!0}),e.exports=n.S3},tjlA:function(e,t,r){"use strict";var n=r("H7XF"),i=r("kVK+"),o=r("49sm");function a(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function y(e,t){if(u.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return U(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return G(e).length;default:if(n)return U(e).length;t=(""+t).toLowerCase(),n=!0}}function h(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return R(this,t,r);case"utf8":case"utf-8":return k(this,t,r);case"ascii":return A(this,t,r);case"latin1":case"binary":return x(this,t,r);case"base64":return T(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function f(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function b(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=u.from(t,n)),u.isBuffer(t))return 0===t.length?-1:g(e,t,r,n,i);if("number"==typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):g(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function g(e,t,r,n,i){var o,a=1,s=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;a=2,s/=2,u/=2,r/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var l=-1;for(o=r;os&&(r=s-u),o=r;o>=0;o--){for(var p=!0,m=0;mi&&(n=i):n=i;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");n>o/2&&(n=o/2);for(var a=0;a>8,i.push(r%256),i.push(n);return i}(t,e.length-r),e,r,n)}function T(e,t,r){return n.fromByteArray(0===t&&r===e.length?e:e.slice(t,r))}function k(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i239?4:c>223?3:c>191?2:1;if(i+p<=r)switch(p){case 1:c<128&&(l=c);break;case 2:128==(192&(o=e[i+1]))&&(u=(31&c)<<6|63&o)>127&&(l=u);break;case 3:a=e[i+2],128==(192&(o=e[i+1]))&&128==(192&a)&&(u=(15&c)<<12|(63&o)<<6|63&a)>2047&&(u<55296||u>57343)&&(l=u);break;case 4:a=e[i+2],s=e[i+3],128==(192&(o=e[i+1]))&&128==(192&a)&&128==(192&s)&&(u=(15&c)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&u<1114112&&(l=u)}null===l?(l=65533,p=1):l>65535&&(n.push((l-=65536)>>>10&1023|55296),l=56320|1023&l),n.push(l),i+=p}return function(e){var t=e.length;if(t<=D)return String.fromCharCode.apply(String,e);for(var r="",n=0;n0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),""},u.prototype.compare=function(e,t,r,n,i){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(n>>>=0),a=(r>>>=0)-(t>>>=0),s=Math.min(o,a),c=this.slice(n,i),l=e.slice(t,r),p=0;pi)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return S(this,e,t,r);case"utf8":case"utf-8":return v(this,e,t,r);case"ascii":return _(this,e,t,r);case"latin1":case"binary":return I(this,e,t,r);case"base64":return N(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var D=4096;function A(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;ii)&&(r=i);for(var o="",a=t;ar)throw new RangeError("Trying to access beyond buffer length")}function P(e,t,r,n,i,o){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function E(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-r,2);i>>8*(n?i:1-i)}function L(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-r,4);i>>8*(n?i:3-i)&255}function q(e,t,r,n,i,o){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function O(e,t,r,n,o){return o||q(e,0,r,4),i.write(e,t,r,n,23,4),r+4}function B(e,t,r,n,o){return o||q(e,0,r,8),i.write(e,t,r,n,52,8),r+8}u.prototype.slice=function(e,t){var r,n=this.length;if((e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t0&&(i*=256);)n+=this[e+--t]*i;return n},u.prototype.readUInt8=function(e,t){return t||w(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||w(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||w(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||w(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||w(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||w(e,t,this.length);for(var n=this[e],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*t)),n},u.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||w(e,t,this.length);for(var n=t,i=1,o=this[e+--n];n>0&&(i*=256);)o+=this[e+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},u.prototype.readInt8=function(e,t){return t||w(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||w(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt16BE=function(e,t){t||w(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt32LE=function(e,t){return t||w(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||w(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||w(e,4,this.length),i.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||w(e,4,this.length),i.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||w(e,8,this.length),i.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||w(e,8,this.length),i.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,r,n){e=+e,t|=0,r|=0,n||P(this,e,t,r,Math.pow(2,8*r)-1,0);var i=1,o=0;for(this[t]=255&e;++o=0&&(o*=256);)this[t+i]=e/o&255;return t+r},u.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):E(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):E(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):L(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t|=0,!n){var i=Math.pow(2,8*r-1);P(this,e,t,r,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+r},u.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t|=0,!n){var i=Math.pow(2,8*r-1);P(this,e,t,r,i-1,-i)}var o=r-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+r},u.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):E(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):E(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):L(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,r){return O(this,e,t,!0,r)},u.prototype.writeFloatBE=function(e,t,r){return O(this,e,t,!1,r)},u.prototype.writeDoubleLE=function(e,t,r){return B(this,e,t,!0,r)},u.prototype.writeDoubleBE=function(e,t,r){return B(this,e,t,!1,r)},u.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t=0;--i)e[i+t]=this[i+r];else if(o<1e3||!u.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(o=t;o55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function G(e){return n.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(F,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function V(e,t,r,n){for(var i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}},u3GI:function(e,t,r){!function(e){"use strict";function t(e,t,r,n){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?i[r][0]:i[r][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("wd/R"))},u7Ua:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2014-03-28","endpointPrefix":"logs","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon CloudWatch Logs","serviceId":"CloudWatch Logs","signatureVersion":"v4","targetPrefix":"Logs_20140328","uid":"logs-2014-03-28"},"operations":{"AssociateKmsKey":{"input":{"type":"structure","required":["logGroupName","kmsKeyId"],"members":{"logGroupName":{},"kmsKeyId":{}}}},"CancelExportTask":{"input":{"type":"structure","required":["taskId"],"members":{"taskId":{}}}},"CreateExportTask":{"input":{"type":"structure","required":["logGroupName","from","to","destination"],"members":{"taskName":{},"logGroupName":{},"logStreamNamePrefix":{},"from":{"type":"long"},"to":{"type":"long"},"destination":{},"destinationPrefix":{}}},"output":{"type":"structure","members":{"taskId":{}}}},"CreateLogGroup":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{},"kmsKeyId":{},"tags":{"shape":"Se"}}}},"CreateLogStream":{"input":{"type":"structure","required":["logGroupName","logStreamName"],"members":{"logGroupName":{},"logStreamName":{}}}},"DeleteDestination":{"input":{"type":"structure","required":["destinationName"],"members":{"destinationName":{}}}},"DeleteLogGroup":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{}}}},"DeleteLogStream":{"input":{"type":"structure","required":["logGroupName","logStreamName"],"members":{"logGroupName":{},"logStreamName":{}}}},"DeleteMetricFilter":{"input":{"type":"structure","required":["logGroupName","filterName"],"members":{"logGroupName":{},"filterName":{}}}},"DeleteResourcePolicy":{"input":{"type":"structure","members":{"policyName":{}}}},"DeleteRetentionPolicy":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{}}}},"DeleteSubscriptionFilter":{"input":{"type":"structure","required":["logGroupName","filterName"],"members":{"logGroupName":{},"filterName":{}}}},"DescribeDestinations":{"input":{"type":"structure","members":{"DestinationNamePrefix":{},"nextToken":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"destinations":{"type":"list","member":{"shape":"Sx"}},"nextToken":{}}}},"DescribeExportTasks":{"input":{"type":"structure","members":{"taskId":{},"statusCode":{},"nextToken":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"exportTasks":{"type":"list","member":{"type":"structure","members":{"taskId":{},"taskName":{},"logGroupName":{},"from":{"type":"long"},"to":{"type":"long"},"destination":{},"destinationPrefix":{},"status":{"type":"structure","members":{"code":{},"message":{}}},"executionInfo":{"type":"structure","members":{"creationTime":{"type":"long"},"completionTime":{"type":"long"}}}}}},"nextToken":{}}}},"DescribeLogGroups":{"input":{"type":"structure","members":{"logGroupNamePrefix":{},"nextToken":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"logGroups":{"type":"list","member":{"type":"structure","members":{"logGroupName":{},"creationTime":{"type":"long"},"retentionInDays":{"type":"integer"},"metricFilterCount":{"type":"integer"},"arn":{},"storedBytes":{"type":"long"},"kmsKeyId":{}}}},"nextToken":{}}}},"DescribeLogStreams":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{},"logStreamNamePrefix":{},"orderBy":{},"descending":{"type":"boolean"},"nextToken":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"logStreams":{"type":"list","member":{"type":"structure","members":{"logStreamName":{},"creationTime":{"type":"long"},"firstEventTimestamp":{"type":"long"},"lastEventTimestamp":{"type":"long"},"lastIngestionTime":{"type":"long"},"uploadSequenceToken":{},"arn":{},"storedBytes":{"deprecated":true,"deprecatedMessage":"Starting on June 17, 2019, this parameter will be deprecated for log streams, and will be reported as zero. This change applies only to log streams. The storedBytes parameter for log groups is not affected.","type":"long"}}}},"nextToken":{}}}},"DescribeMetricFilters":{"input":{"type":"structure","members":{"logGroupName":{},"filterNamePrefix":{},"nextToken":{},"limit":{"type":"integer"},"metricName":{},"metricNamespace":{}}},"output":{"type":"structure","members":{"metricFilters":{"type":"list","member":{"type":"structure","members":{"filterName":{},"filterPattern":{},"metricTransformations":{"shape":"S1v"},"creationTime":{"type":"long"},"logGroupName":{}}}},"nextToken":{}}}},"DescribeQueries":{"input":{"type":"structure","members":{"logGroupName":{},"status":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"queries":{"type":"list","member":{"type":"structure","members":{"queryId":{},"queryString":{},"status":{},"createTime":{"type":"long"},"logGroupName":{}}}},"nextToken":{}}}},"DescribeResourcePolicies":{"input":{"type":"structure","members":{"nextToken":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"resourcePolicies":{"type":"list","member":{"shape":"S2a"}},"nextToken":{}}}},"DescribeSubscriptionFilters":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{},"filterNamePrefix":{},"nextToken":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"subscriptionFilters":{"type":"list","member":{"type":"structure","members":{"filterName":{},"logGroupName":{},"filterPattern":{},"destinationArn":{},"roleArn":{},"distribution":{},"creationTime":{"type":"long"}}}},"nextToken":{}}}},"DisassociateKmsKey":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{}}}},"FilterLogEvents":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{},"logStreamNames":{"type":"list","member":{}},"logStreamNamePrefix":{},"startTime":{"type":"long"},"endTime":{"type":"long"},"filterPattern":{},"nextToken":{},"limit":{"type":"integer"},"interleaved":{"deprecated":true,"deprecatedMessage":"Starting on June 17, 2019, this parameter will be ignored and the value will be assumed to be true. The response from this operation will always interleave events from multiple log streams within a log group.","type":"boolean"}}},"output":{"type":"structure","members":{"events":{"type":"list","member":{"type":"structure","members":{"logStreamName":{},"timestamp":{"type":"long"},"message":{},"ingestionTime":{"type":"long"},"eventId":{}}}},"searchedLogStreams":{"type":"list","member":{"type":"structure","members":{"logStreamName":{},"searchedCompletely":{"type":"boolean"}}}},"nextToken":{}}}},"GetLogEvents":{"input":{"type":"structure","required":["logGroupName","logStreamName"],"members":{"logGroupName":{},"logStreamName":{},"startTime":{"type":"long"},"endTime":{"type":"long"},"nextToken":{},"limit":{"type":"integer"},"startFromHead":{"type":"boolean"}}},"output":{"type":"structure","members":{"events":{"type":"list","member":{"type":"structure","members":{"timestamp":{"type":"long"},"message":{},"ingestionTime":{"type":"long"}}}},"nextForwardToken":{},"nextBackwardToken":{}}}},"GetLogGroupFields":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{},"time":{"type":"long"}}},"output":{"type":"structure","members":{"logGroupFields":{"type":"list","member":{"type":"structure","members":{"name":{},"percent":{"type":"integer"}}}}}}},"GetLogRecord":{"input":{"type":"structure","required":["logRecordPointer"],"members":{"logRecordPointer":{}}},"output":{"type":"structure","members":{"logRecord":{"type":"map","key":{},"value":{}}}}},"GetQueryResults":{"input":{"type":"structure","required":["queryId"],"members":{"queryId":{}}},"output":{"type":"structure","members":{"results":{"type":"list","member":{"type":"list","member":{"type":"structure","members":{"field":{},"value":{}}}}},"statistics":{"type":"structure","members":{"recordsMatched":{"type":"double"},"recordsScanned":{"type":"double"},"bytesScanned":{"type":"double"}}},"status":{}}}},"ListTagsLogGroup":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{}}},"output":{"type":"structure","members":{"tags":{"shape":"Se"}}}},"PutDestination":{"input":{"type":"structure","required":["destinationName","targetArn","roleArn"],"members":{"destinationName":{},"targetArn":{},"roleArn":{}}},"output":{"type":"structure","members":{"destination":{"shape":"Sx"}}}},"PutDestinationPolicy":{"input":{"type":"structure","required":["destinationName","accessPolicy"],"members":{"destinationName":{},"accessPolicy":{}}}},"PutLogEvents":{"input":{"type":"structure","required":["logGroupName","logStreamName","logEvents"],"members":{"logGroupName":{},"logStreamName":{},"logEvents":{"type":"list","member":{"type":"structure","required":["timestamp","message"],"members":{"timestamp":{"type":"long"},"message":{}}}},"sequenceToken":{}}},"output":{"type":"structure","members":{"nextSequenceToken":{},"rejectedLogEventsInfo":{"type":"structure","members":{"tooNewLogEventStartIndex":{"type":"integer"},"tooOldLogEventEndIndex":{"type":"integer"},"expiredLogEventEndIndex":{"type":"integer"}}}}}},"PutMetricFilter":{"input":{"type":"structure","required":["logGroupName","filterName","filterPattern","metricTransformations"],"members":{"logGroupName":{},"filterName":{},"filterPattern":{},"metricTransformations":{"shape":"S1v"}}}},"PutResourcePolicy":{"input":{"type":"structure","members":{"policyName":{},"policyDocument":{}}},"output":{"type":"structure","members":{"resourcePolicy":{"shape":"S2a"}}}},"PutRetentionPolicy":{"input":{"type":"structure","required":["logGroupName","retentionInDays"],"members":{"logGroupName":{},"retentionInDays":{"type":"integer"}}}},"PutSubscriptionFilter":{"input":{"type":"structure","required":["logGroupName","filterName","filterPattern","destinationArn"],"members":{"logGroupName":{},"filterName":{},"filterPattern":{},"destinationArn":{},"roleArn":{},"distribution":{}}}},"StartQuery":{"input":{"type":"structure","required":["startTime","endTime","queryString"],"members":{"logGroupName":{},"logGroupNames":{"type":"list","member":{}},"startTime":{"type":"long"},"endTime":{"type":"long"},"queryString":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"queryId":{}}}},"StopQuery":{"input":{"type":"structure","required":["queryId"],"members":{"queryId":{}}},"output":{"type":"structure","members":{"success":{"type":"boolean"}}}},"TagLogGroup":{"input":{"type":"structure","required":["logGroupName","tags"],"members":{"logGroupName":{},"tags":{"shape":"Se"}}}},"TestMetricFilter":{"input":{"type":"structure","required":["filterPattern","logEventMessages"],"members":{"filterPattern":{},"logEventMessages":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"matches":{"type":"list","member":{"type":"structure","members":{"eventNumber":{"type":"long"},"eventMessage":{},"extractedValues":{"type":"map","key":{},"value":{}}}}}}}},"UntagLogGroup":{"input":{"type":"structure","required":["logGroupName","tags"],"members":{"logGroupName":{},"tags":{"type":"list","member":{}}}}}},"shapes":{"Se":{"type":"map","key":{},"value":{}},"Sx":{"type":"structure","members":{"destinationName":{},"targetArn":{},"roleArn":{},"accessPolicy":{},"arn":{},"creationTime":{"type":"long"}}},"S1v":{"type":"list","member":{"type":"structure","required":["metricName","metricNamespace","metricValue"],"members":{"metricName":{},"metricNamespace":{},"metricValue":{},"defaultValue":{"type":"double"}}}},"S2a":{"type":"structure","members":{"policyName":{},"policyDocument":{},"lastUpdatedTime":{"type":"long"}}}}}')},u8bp:function(e,t,r){var n=r("QsWE");n.CredentialProviderChain=n.util.inherit(n.Credentials,{constructor:function(e){this.providers=e||n.CredentialProviderChain.defaultProviders.slice(0),this.resolveCallbacks=[]},resolve:function(e){var t=this;if(0===t.providers.length)return e(new Error("No providers")),t;if(1===t.resolveCallbacks.push(e)){var r=0,i=t.providers.slice(0);!function e(o,a){if(!o&&a||r===i.length)return n.util.arrayEach(t.resolveCallbacks,(function(e){e(o,a)})),void(t.resolveCallbacks.length=0);var s=i[r++];(a="function"==typeof s?s.call():s).get?a.get((function(t){e(t,t?null:a)})):e(null,a)}()}return t}}),n.CredentialProviderChain.defaultProviders=[],n.CredentialProviderChain.addPromisesToClass=function(e){this.prototype.resolvePromise=n.util.promisifyMethod("resolve",e)},n.CredentialProviderChain.deletePromisesFromClass=function(){delete this.prototype.resolvePromise},n.util.addPromises(n.CredentialProviderChain)},u9Yy:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.acm={},n.ACM=i.defineService("acm",["2015-12-08"]),Object.defineProperty(o.services.acm,"2015-12-08",{get:function(){var e=r("odej");return e.paginators=r("7NFO").pagination,e.waiters=r("76Tl").waiters,e},enumerable:!0,configurable:!0}),e.exports=n.ACM},uEye:function(e,t,r){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("wd/R"))},uIHd:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2010-12-01","endpointPrefix":"elasticbeanstalk","protocol":"query","serviceAbbreviation":"Elastic Beanstalk","serviceFullName":"AWS Elastic Beanstalk","serviceId":"Elastic Beanstalk","signatureVersion":"v4","uid":"elasticbeanstalk-2010-12-01","xmlNamespace":"http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/"},"operations":{"AbortEnvironmentUpdate":{"input":{"type":"structure","members":{"EnvironmentId":{},"EnvironmentName":{}}}},"ApplyEnvironmentManagedAction":{"input":{"type":"structure","required":["ActionId"],"members":{"EnvironmentName":{},"EnvironmentId":{},"ActionId":{}}},"output":{"resultWrapper":"ApplyEnvironmentManagedActionResult","type":"structure","members":{"ActionId":{},"ActionDescription":{},"ActionType":{},"Status":{}}}},"CheckDNSAvailability":{"input":{"type":"structure","required":["CNAMEPrefix"],"members":{"CNAMEPrefix":{}}},"output":{"resultWrapper":"CheckDNSAvailabilityResult","type":"structure","members":{"Available":{"type":"boolean"},"FullyQualifiedCNAME":{}}}},"ComposeEnvironments":{"input":{"type":"structure","members":{"ApplicationName":{},"GroupName":{},"VersionLabels":{"type":"list","member":{}}}},"output":{"shape":"Si","resultWrapper":"ComposeEnvironmentsResult"}},"CreateApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"Description":{},"ResourceLifecycleConfig":{"shape":"S17"},"Tags":{"shape":"S1d"}}},"output":{"shape":"S1h","resultWrapper":"CreateApplicationResult"}},"CreateApplicationVersion":{"input":{"type":"structure","required":["ApplicationName","VersionLabel"],"members":{"ApplicationName":{},"VersionLabel":{},"Description":{},"SourceBuildInformation":{"shape":"S1n"},"SourceBundle":{"shape":"S1r"},"BuildConfiguration":{"type":"structure","required":["CodeBuildServiceRole","Image"],"members":{"ArtifactName":{},"CodeBuildServiceRole":{},"ComputeType":{},"Image":{},"TimeoutInMinutes":{"type":"integer"}}},"AutoCreateApplication":{"type":"boolean"},"Process":{"type":"boolean"},"Tags":{"shape":"S1d"}}},"output":{"shape":"S1z","resultWrapper":"CreateApplicationVersionResult"}},"CreateConfigurationTemplate":{"input":{"type":"structure","required":["ApplicationName","TemplateName"],"members":{"ApplicationName":{},"TemplateName":{},"SolutionStackName":{},"PlatformArn":{},"SourceConfiguration":{"type":"structure","members":{"ApplicationName":{},"TemplateName":{}}},"EnvironmentId":{},"Description":{},"OptionSettings":{"shape":"S25"},"Tags":{"shape":"S1d"}}},"output":{"shape":"S2b","resultWrapper":"CreateConfigurationTemplateResult"}},"CreateEnvironment":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"EnvironmentName":{},"GroupName":{},"Description":{},"CNAMEPrefix":{},"Tier":{"shape":"S11"},"Tags":{"shape":"S1d"},"VersionLabel":{},"TemplateName":{},"SolutionStackName":{},"PlatformArn":{},"OptionSettings":{"shape":"S25"},"OptionsToRemove":{"shape":"S2e"}}},"output":{"shape":"Sk","resultWrapper":"CreateEnvironmentResult"}},"CreatePlatformVersion":{"input":{"type":"structure","required":["PlatformName","PlatformVersion","PlatformDefinitionBundle"],"members":{"PlatformName":{},"PlatformVersion":{},"PlatformDefinitionBundle":{"shape":"S1r"},"EnvironmentName":{},"OptionSettings":{"shape":"S25"},"Tags":{"shape":"S1d"}}},"output":{"resultWrapper":"CreatePlatformVersionResult","type":"structure","members":{"PlatformSummary":{"shape":"S2k"},"Builder":{"type":"structure","members":{"ARN":{}}}}}},"CreateStorageLocation":{"output":{"resultWrapper":"CreateStorageLocationResult","type":"structure","members":{"S3Bucket":{}}}},"DeleteApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"TerminateEnvByForce":{"type":"boolean"}}}},"DeleteApplicationVersion":{"input":{"type":"structure","required":["ApplicationName","VersionLabel"],"members":{"ApplicationName":{},"VersionLabel":{},"DeleteSourceBundle":{"type":"boolean"}}}},"DeleteConfigurationTemplate":{"input":{"type":"structure","required":["ApplicationName","TemplateName"],"members":{"ApplicationName":{},"TemplateName":{}}}},"DeleteEnvironmentConfiguration":{"input":{"type":"structure","required":["ApplicationName","EnvironmentName"],"members":{"ApplicationName":{},"EnvironmentName":{}}}},"DeletePlatformVersion":{"input":{"type":"structure","members":{"PlatformArn":{}}},"output":{"resultWrapper":"DeletePlatformVersionResult","type":"structure","members":{"PlatformSummary":{"shape":"S2k"}}}},"DescribeAccountAttributes":{"output":{"resultWrapper":"DescribeAccountAttributesResult","type":"structure","members":{"ResourceQuotas":{"type":"structure","members":{"ApplicationQuota":{"shape":"S37"},"ApplicationVersionQuota":{"shape":"S37"},"EnvironmentQuota":{"shape":"S37"},"ConfigurationTemplateQuota":{"shape":"S37"},"CustomPlatformQuota":{"shape":"S37"}}}}}},"DescribeApplicationVersions":{"input":{"type":"structure","members":{"ApplicationName":{},"VersionLabels":{"shape":"S1k"},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"DescribeApplicationVersionsResult","type":"structure","members":{"ApplicationVersions":{"type":"list","member":{"shape":"S20"}},"NextToken":{}}}},"DescribeApplications":{"input":{"type":"structure","members":{"ApplicationNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DescribeApplicationsResult","type":"structure","members":{"Applications":{"type":"list","member":{"shape":"S1i"}}}}},"DescribeConfigurationOptions":{"input":{"type":"structure","members":{"ApplicationName":{},"TemplateName":{},"EnvironmentName":{},"SolutionStackName":{},"PlatformArn":{},"Options":{"shape":"S2e"}}},"output":{"resultWrapper":"DescribeConfigurationOptionsResult","type":"structure","members":{"SolutionStackName":{},"PlatformArn":{},"Options":{"type":"list","member":{"type":"structure","members":{"Namespace":{},"Name":{},"DefaultValue":{},"ChangeSeverity":{},"UserDefined":{"type":"boolean"},"ValueType":{},"ValueOptions":{"type":"list","member":{}},"MinValue":{"type":"integer"},"MaxValue":{"type":"integer"},"MaxLength":{"type":"integer"},"Regex":{"type":"structure","members":{"Pattern":{},"Label":{}}}}}}}}},"DescribeConfigurationSettings":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"TemplateName":{},"EnvironmentName":{}}},"output":{"resultWrapper":"DescribeConfigurationSettingsResult","type":"structure","members":{"ConfigurationSettings":{"type":"list","member":{"shape":"S2b"}}}}},"DescribeEnvironmentHealth":{"input":{"type":"structure","members":{"EnvironmentName":{},"EnvironmentId":{},"AttributeNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DescribeEnvironmentHealthResult","type":"structure","members":{"EnvironmentName":{},"HealthStatus":{},"Status":{},"Color":{},"Causes":{"shape":"S43"},"ApplicationMetrics":{"shape":"S45"},"InstancesHealth":{"type":"structure","members":{"NoData":{"type":"integer"},"Unknown":{"type":"integer"},"Pending":{"type":"integer"},"Ok":{"type":"integer"},"Info":{"type":"integer"},"Warning":{"type":"integer"},"Degraded":{"type":"integer"},"Severe":{"type":"integer"}}},"RefreshedAt":{"type":"timestamp"}}}},"DescribeEnvironmentManagedActionHistory":{"input":{"type":"structure","members":{"EnvironmentId":{},"EnvironmentName":{},"NextToken":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"DescribeEnvironmentManagedActionHistoryResult","type":"structure","members":{"ManagedActionHistoryItems":{"type":"list","member":{"type":"structure","members":{"ActionId":{},"ActionType":{},"ActionDescription":{},"FailureType":{},"Status":{},"FailureDescription":{},"ExecutedTime":{"type":"timestamp"},"FinishedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeEnvironmentManagedActions":{"input":{"type":"structure","members":{"EnvironmentName":{},"EnvironmentId":{},"Status":{}}},"output":{"resultWrapper":"DescribeEnvironmentManagedActionsResult","type":"structure","members":{"ManagedActions":{"type":"list","member":{"type":"structure","members":{"ActionId":{},"ActionDescription":{},"ActionType":{},"Status":{},"WindowStartTime":{"type":"timestamp"}}}}}}},"DescribeEnvironmentResources":{"input":{"type":"structure","members":{"EnvironmentId":{},"EnvironmentName":{}}},"output":{"resultWrapper":"DescribeEnvironmentResourcesResult","type":"structure","members":{"EnvironmentResources":{"type":"structure","members":{"EnvironmentName":{},"AutoScalingGroups":{"type":"list","member":{"type":"structure","members":{"Name":{}}}},"Instances":{"type":"list","member":{"type":"structure","members":{"Id":{}}}},"LaunchConfigurations":{"type":"list","member":{"type":"structure","members":{"Name":{}}}},"LaunchTemplates":{"type":"list","member":{"type":"structure","members":{"Id":{}}}},"LoadBalancers":{"type":"list","member":{"type":"structure","members":{"Name":{}}}},"Triggers":{"type":"list","member":{"type":"structure","members":{"Name":{}}}},"Queues":{"type":"list","member":{"type":"structure","members":{"Name":{},"URL":{}}}}}}}}},"DescribeEnvironments":{"input":{"type":"structure","members":{"ApplicationName":{},"VersionLabel":{},"EnvironmentIds":{"type":"list","member":{}},"EnvironmentNames":{"type":"list","member":{}},"IncludeDeleted":{"type":"boolean"},"IncludedDeletedBackTo":{"type":"timestamp"},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"shape":"Si","resultWrapper":"DescribeEnvironmentsResult"}},"DescribeEvents":{"input":{"type":"structure","members":{"ApplicationName":{},"VersionLabel":{},"TemplateName":{},"EnvironmentId":{},"EnvironmentName":{},"PlatformArn":{},"RequestId":{},"Severity":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Events":{"type":"list","member":{"type":"structure","members":{"EventDate":{"type":"timestamp"},"Message":{},"ApplicationName":{},"VersionLabel":{},"TemplateName":{},"EnvironmentName":{},"PlatformArn":{},"RequestId":{},"Severity":{}}}},"NextToken":{}}}},"DescribeInstancesHealth":{"input":{"type":"structure","members":{"EnvironmentName":{},"EnvironmentId":{},"AttributeNames":{"type":"list","member":{}},"NextToken":{}}},"output":{"resultWrapper":"DescribeInstancesHealthResult","type":"structure","members":{"InstanceHealthList":{"type":"list","member":{"type":"structure","members":{"InstanceId":{},"HealthStatus":{},"Color":{},"Causes":{"shape":"S43"},"LaunchedAt":{"type":"timestamp"},"ApplicationMetrics":{"shape":"S45"},"System":{"type":"structure","members":{"CPUUtilization":{"type":"structure","members":{"User":{"type":"double"},"Nice":{"type":"double"},"System":{"type":"double"},"Idle":{"type":"double"},"IOWait":{"type":"double"},"IRQ":{"type":"double"},"SoftIRQ":{"type":"double"},"Privileged":{"type":"double"}}},"LoadAverage":{"type":"list","member":{"type":"double"}}}},"Deployment":{"type":"structure","members":{"VersionLabel":{},"DeploymentId":{"type":"long"},"Status":{},"DeploymentTime":{"type":"timestamp"}}},"AvailabilityZone":{},"InstanceType":{}}}},"RefreshedAt":{"type":"timestamp"},"NextToken":{}}}},"DescribePlatformVersion":{"input":{"type":"structure","members":{"PlatformArn":{}}},"output":{"resultWrapper":"DescribePlatformVersionResult","type":"structure","members":{"PlatformDescription":{"type":"structure","members":{"PlatformArn":{},"PlatformOwner":{},"PlatformName":{},"PlatformVersion":{},"SolutionStackName":{},"PlatformStatus":{},"DateCreated":{"type":"timestamp"},"DateUpdated":{"type":"timestamp"},"PlatformCategory":{},"Description":{},"Maintainer":{},"OperatingSystemName":{},"OperatingSystemVersion":{},"ProgrammingLanguages":{"type":"list","member":{"type":"structure","members":{"Name":{},"Version":{}}}},"Frameworks":{"type":"list","member":{"type":"structure","members":{"Name":{},"Version":{}}}},"CustomAmiList":{"type":"list","member":{"type":"structure","members":{"VirtualizationType":{},"ImageId":{}}}},"SupportedTierList":{"shape":"S2q"},"SupportedAddonList":{"shape":"S2s"}}}}}},"ListAvailableSolutionStacks":{"output":{"resultWrapper":"ListAvailableSolutionStacksResult","type":"structure","members":{"SolutionStacks":{"type":"list","member":{}},"SolutionStackDetails":{"type":"list","member":{"type":"structure","members":{"SolutionStackName":{},"PermittedFileTypes":{"type":"list","member":{}}}}}}}},"ListPlatformVersions":{"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","members":{"Type":{},"Operator":{},"Values":{"type":"list","member":{}}}}},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"ListPlatformVersionsResult","type":"structure","members":{"PlatformSummaryList":{"type":"list","member":{"shape":"S2k"}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"ResourceArn":{},"ResourceTags":{"shape":"S6x"}}}},"RebuildEnvironment":{"input":{"type":"structure","members":{"EnvironmentId":{},"EnvironmentName":{}}}},"RequestEnvironmentInfo":{"input":{"type":"structure","required":["InfoType"],"members":{"EnvironmentId":{},"EnvironmentName":{},"InfoType":{}}}},"RestartAppServer":{"input":{"type":"structure","members":{"EnvironmentId":{},"EnvironmentName":{}}}},"RetrieveEnvironmentInfo":{"input":{"type":"structure","required":["InfoType"],"members":{"EnvironmentId":{},"EnvironmentName":{},"InfoType":{}}},"output":{"resultWrapper":"RetrieveEnvironmentInfoResult","type":"structure","members":{"EnvironmentInfo":{"type":"list","member":{"type":"structure","members":{"InfoType":{},"Ec2InstanceId":{},"SampleTimestamp":{"type":"timestamp"},"Message":{}}}}}}},"SwapEnvironmentCNAMEs":{"input":{"type":"structure","members":{"SourceEnvironmentId":{},"SourceEnvironmentName":{},"DestinationEnvironmentId":{},"DestinationEnvironmentName":{}}}},"TerminateEnvironment":{"input":{"type":"structure","members":{"EnvironmentId":{},"EnvironmentName":{},"TerminateResources":{"type":"boolean"},"ForceTerminate":{"type":"boolean"}}},"output":{"shape":"Sk","resultWrapper":"TerminateEnvironmentResult"}},"UpdateApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"Description":{}}},"output":{"shape":"S1h","resultWrapper":"UpdateApplicationResult"}},"UpdateApplicationResourceLifecycle":{"input":{"type":"structure","required":["ApplicationName","ResourceLifecycleConfig"],"members":{"ApplicationName":{},"ResourceLifecycleConfig":{"shape":"S17"}}},"output":{"resultWrapper":"UpdateApplicationResourceLifecycleResult","type":"structure","members":{"ApplicationName":{},"ResourceLifecycleConfig":{"shape":"S17"}}}},"UpdateApplicationVersion":{"input":{"type":"structure","required":["ApplicationName","VersionLabel"],"members":{"ApplicationName":{},"VersionLabel":{},"Description":{}}},"output":{"shape":"S1z","resultWrapper":"UpdateApplicationVersionResult"}},"UpdateConfigurationTemplate":{"input":{"type":"structure","required":["ApplicationName","TemplateName"],"members":{"ApplicationName":{},"TemplateName":{},"Description":{},"OptionSettings":{"shape":"S25"},"OptionsToRemove":{"shape":"S2e"}}},"output":{"shape":"S2b","resultWrapper":"UpdateConfigurationTemplateResult"}},"UpdateEnvironment":{"input":{"type":"structure","members":{"ApplicationName":{},"EnvironmentId":{},"EnvironmentName":{},"GroupName":{},"Description":{},"Tier":{"shape":"S11"},"VersionLabel":{},"TemplateName":{},"SolutionStackName":{},"PlatformArn":{},"OptionSettings":{"shape":"S25"},"OptionsToRemove":{"shape":"S2e"}}},"output":{"shape":"Sk","resultWrapper":"UpdateEnvironmentResult"}},"UpdateTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"TagsToAdd":{"shape":"S6x"},"TagsToRemove":{"type":"list","member":{}}}}},"ValidateConfigurationSettings":{"input":{"type":"structure","required":["ApplicationName","OptionSettings"],"members":{"ApplicationName":{},"TemplateName":{},"EnvironmentName":{},"OptionSettings":{"shape":"S25"}}},"output":{"resultWrapper":"ValidateConfigurationSettingsResult","type":"structure","members":{"Messages":{"type":"list","member":{"type":"structure","members":{"Message":{},"Severity":{},"Namespace":{},"OptionName":{}}}}}}}},"shapes":{"Si":{"type":"structure","members":{"Environments":{"type":"list","member":{"shape":"Sk"}},"NextToken":{}}},"Sk":{"type":"structure","members":{"EnvironmentName":{},"EnvironmentId":{},"ApplicationName":{},"VersionLabel":{},"SolutionStackName":{},"PlatformArn":{},"TemplateName":{},"Description":{},"EndpointURL":{},"CNAME":{},"DateCreated":{"type":"timestamp"},"DateUpdated":{"type":"timestamp"},"Status":{},"AbortableOperationInProgress":{"type":"boolean"},"Health":{},"HealthStatus":{},"Resources":{"type":"structure","members":{"LoadBalancer":{"type":"structure","members":{"LoadBalancerName":{},"Domain":{},"Listeners":{"type":"list","member":{"type":"structure","members":{"Protocol":{},"Port":{"type":"integer"}}}}}}}},"Tier":{"shape":"S11"},"EnvironmentLinks":{"type":"list","member":{"type":"structure","members":{"LinkName":{},"EnvironmentName":{}}}},"EnvironmentArn":{}}},"S11":{"type":"structure","members":{"Name":{},"Type":{},"Version":{}}},"S17":{"type":"structure","members":{"ServiceRole":{},"VersionLifecycleConfig":{"type":"structure","members":{"MaxCountRule":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"},"MaxCount":{"type":"integer"},"DeleteSourceFromS3":{"type":"boolean"}}},"MaxAgeRule":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"},"MaxAgeInDays":{"type":"integer"},"DeleteSourceFromS3":{"type":"boolean"}}}}}}},"S1d":{"type":"list","member":{"shape":"S1e"}},"S1e":{"type":"structure","members":{"Key":{},"Value":{}}},"S1h":{"type":"structure","members":{"Application":{"shape":"S1i"}}},"S1i":{"type":"structure","members":{"ApplicationArn":{},"ApplicationName":{},"Description":{},"DateCreated":{"type":"timestamp"},"DateUpdated":{"type":"timestamp"},"Versions":{"shape":"S1k"},"ConfigurationTemplates":{"type":"list","member":{}},"ResourceLifecycleConfig":{"shape":"S17"}}},"S1k":{"type":"list","member":{}},"S1n":{"type":"structure","required":["SourceType","SourceRepository","SourceLocation"],"members":{"SourceType":{},"SourceRepository":{},"SourceLocation":{}}},"S1r":{"type":"structure","members":{"S3Bucket":{},"S3Key":{}}},"S1z":{"type":"structure","members":{"ApplicationVersion":{"shape":"S20"}}},"S20":{"type":"structure","members":{"ApplicationVersionArn":{},"ApplicationName":{},"Description":{},"VersionLabel":{},"SourceBuildInformation":{"shape":"S1n"},"BuildArn":{},"SourceBundle":{"shape":"S1r"},"DateCreated":{"type":"timestamp"},"DateUpdated":{"type":"timestamp"},"Status":{}}},"S25":{"type":"list","member":{"type":"structure","members":{"ResourceName":{},"Namespace":{},"OptionName":{},"Value":{}}}},"S2b":{"type":"structure","members":{"SolutionStackName":{},"PlatformArn":{},"ApplicationName":{},"TemplateName":{},"Description":{},"EnvironmentName":{},"DeploymentStatus":{},"DateCreated":{"type":"timestamp"},"DateUpdated":{"type":"timestamp"},"OptionSettings":{"shape":"S25"}}},"S2e":{"type":"list","member":{"type":"structure","members":{"ResourceName":{},"Namespace":{},"OptionName":{}}}},"S2k":{"type":"structure","members":{"PlatformArn":{},"PlatformOwner":{},"PlatformStatus":{},"PlatformCategory":{},"OperatingSystemName":{},"OperatingSystemVersion":{},"SupportedTierList":{"shape":"S2q"},"SupportedAddonList":{"shape":"S2s"}}},"S2q":{"type":"list","member":{}},"S2s":{"type":"list","member":{}},"S37":{"type":"structure","members":{"Maximum":{"type":"integer"}}},"S43":{"type":"list","member":{}},"S45":{"type":"structure","members":{"Duration":{"type":"integer"},"RequestCount":{"type":"integer"},"StatusCodes":{"type":"structure","members":{"Status2xx":{"type":"integer"},"Status3xx":{"type":"integer"},"Status4xx":{"type":"integer"},"Status5xx":{"type":"integer"}}},"Latency":{"type":"structure","members":{"P999":{"type":"double"},"P99":{"type":"double"},"P95":{"type":"double"},"P90":{"type":"double"},"P85":{"type":"double"},"P75":{"type":"double"},"P50":{"type":"double"},"P10":{"type":"double"}}}}},"S6x":{"type":"list","member":{"shape":"S1e"}}}}')},uXwI:function(e,t,r){!function(e){"use strict";var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function r(e,t,r){return r?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function n(e,n,i){return e+" "+r(t[i],e,n)}function i(e,n,i){return r(t[i],e,n)}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:function(e,t){return t?"dažas sekundes":"dažām sekundēm"},ss:n,m:i,mm:n,h:i,hh:n,d:i,dd:n,M:i,MM:n,y:i,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("wd/R"))},"uf+Y":function(e){e.exports=JSON.parse('{"pagination":{"ListAliases":{"input_token":"Marker","limit_key":"Limit","more_results":"Truncated","output_token":"NextMarker","result_key":"Aliases"},"ListGrants":{"input_token":"Marker","limit_key":"Limit","more_results":"Truncated","output_token":"NextMarker","result_key":"Grants"},"ListKeyPolicies":{"input_token":"Marker","limit_key":"Limit","more_results":"Truncated","output_token":"NextMarker","result_key":"PolicyNames"},"ListKeys":{"input_token":"Marker","limit_key":"Limit","more_results":"Truncated","output_token":"NextMarker","result_key":"Keys"}}}')},urc2:function(e){e.exports=JSON.parse('{"pagination":{"DescribeTrails":{"result_key":"trailList"},"LookupEvents":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Events"}}}')},v3YG:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2013-04-01","endpointPrefix":"route53","globalEndpoint":"route53.amazonaws.com","protocol":"rest-xml","serviceAbbreviation":"Route 53","serviceFullName":"Amazon Route 53","serviceId":"Route 53","signatureVersion":"v4","uid":"route53-2013-04-01"},"operations":{"AssociateVPCWithHostedZone":{"http":{"requestUri":"/2013-04-01/hostedzone/{Id}/associatevpc"},"input":{"locationName":"AssociateVPCWithHostedZoneRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","VPC"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"VPC":{"shape":"S3"},"Comment":{}}},"output":{"type":"structure","required":["ChangeInfo"],"members":{"ChangeInfo":{"shape":"S8"}}}},"ChangeResourceRecordSets":{"http":{"requestUri":"/2013-04-01/hostedzone/{Id}/rrset/"},"input":{"locationName":"ChangeResourceRecordSetsRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","ChangeBatch"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"ChangeBatch":{"type":"structure","required":["Changes"],"members":{"Comment":{},"Changes":{"type":"list","member":{"locationName":"Change","type":"structure","required":["Action","ResourceRecordSet"],"members":{"Action":{},"ResourceRecordSet":{"shape":"Sh"}}}}}}}},"output":{"type":"structure","required":["ChangeInfo"],"members":{"ChangeInfo":{"shape":"S8"}}}},"ChangeTagsForResource":{"http":{"requestUri":"/2013-04-01/tags/{ResourceType}/{ResourceId}"},"input":{"locationName":"ChangeTagsForResourceRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["ResourceType","ResourceId"],"members":{"ResourceType":{"location":"uri","locationName":"ResourceType"},"ResourceId":{"location":"uri","locationName":"ResourceId"},"AddTags":{"shape":"S15"},"RemoveTagKeys":{"type":"list","member":{"locationName":"Key"}}}},"output":{"type":"structure","members":{}}},"CreateHealthCheck":{"http":{"requestUri":"/2013-04-01/healthcheck","responseCode":201},"input":{"locationName":"CreateHealthCheckRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["CallerReference","HealthCheckConfig"],"members":{"CallerReference":{},"HealthCheckConfig":{"shape":"S1d"}}},"output":{"type":"structure","required":["HealthCheck","Location"],"members":{"HealthCheck":{"shape":"S1z"},"Location":{"location":"header","locationName":"Location"}}}},"CreateHostedZone":{"http":{"requestUri":"/2013-04-01/hostedzone","responseCode":201},"input":{"locationName":"CreateHostedZoneRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["Name","CallerReference"],"members":{"Name":{},"VPC":{"shape":"S3"},"CallerReference":{},"HostedZoneConfig":{"shape":"S2h"},"DelegationSetId":{}}},"output":{"type":"structure","required":["HostedZone","ChangeInfo","DelegationSet","Location"],"members":{"HostedZone":{"shape":"S2k"},"ChangeInfo":{"shape":"S8"},"DelegationSet":{"shape":"S2m"},"VPC":{"shape":"S3"},"Location":{"location":"header","locationName":"Location"}}}},"CreateQueryLoggingConfig":{"http":{"requestUri":"/2013-04-01/queryloggingconfig","responseCode":201},"input":{"locationName":"CreateQueryLoggingConfigRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","CloudWatchLogsLogGroupArn"],"members":{"HostedZoneId":{},"CloudWatchLogsLogGroupArn":{}}},"output":{"type":"structure","required":["QueryLoggingConfig","Location"],"members":{"QueryLoggingConfig":{"shape":"S2r"},"Location":{"location":"header","locationName":"Location"}}}},"CreateReusableDelegationSet":{"http":{"requestUri":"/2013-04-01/delegationset","responseCode":201},"input":{"locationName":"CreateReusableDelegationSetRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["CallerReference"],"members":{"CallerReference":{},"HostedZoneId":{}}},"output":{"type":"structure","required":["DelegationSet","Location"],"members":{"DelegationSet":{"shape":"S2m"},"Location":{"location":"header","locationName":"Location"}}}},"CreateTrafficPolicy":{"http":{"requestUri":"/2013-04-01/trafficpolicy","responseCode":201},"input":{"locationName":"CreateTrafficPolicyRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["Name","Document"],"members":{"Name":{},"Document":{},"Comment":{}}},"output":{"type":"structure","required":["TrafficPolicy","Location"],"members":{"TrafficPolicy":{"shape":"S30"},"Location":{"location":"header","locationName":"Location"}}}},"CreateTrafficPolicyInstance":{"http":{"requestUri":"/2013-04-01/trafficpolicyinstance","responseCode":201},"input":{"locationName":"CreateTrafficPolicyInstanceRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","Name","TTL","TrafficPolicyId","TrafficPolicyVersion"],"members":{"HostedZoneId":{},"Name":{},"TTL":{"type":"long"},"TrafficPolicyId":{},"TrafficPolicyVersion":{"type":"integer"}}},"output":{"type":"structure","required":["TrafficPolicyInstance","Location"],"members":{"TrafficPolicyInstance":{"shape":"S35"},"Location":{"location":"header","locationName":"Location"}}}},"CreateTrafficPolicyVersion":{"http":{"requestUri":"/2013-04-01/trafficpolicy/{Id}","responseCode":201},"input":{"locationName":"CreateTrafficPolicyVersionRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["Id","Document"],"members":{"Id":{"location":"uri","locationName":"Id"},"Document":{},"Comment":{}}},"output":{"type":"structure","required":["TrafficPolicy","Location"],"members":{"TrafficPolicy":{"shape":"S30"},"Location":{"location":"header","locationName":"Location"}}}},"CreateVPCAssociationAuthorization":{"http":{"requestUri":"/2013-04-01/hostedzone/{Id}/authorizevpcassociation"},"input":{"locationName":"CreateVPCAssociationAuthorizationRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","VPC"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"VPC":{"shape":"S3"}}},"output":{"type":"structure","required":["HostedZoneId","VPC"],"members":{"HostedZoneId":{},"VPC":{"shape":"S3"}}}},"DeleteHealthCheck":{"http":{"method":"DELETE","requestUri":"/2013-04-01/healthcheck/{HealthCheckId}"},"input":{"type":"structure","required":["HealthCheckId"],"members":{"HealthCheckId":{"location":"uri","locationName":"HealthCheckId"}}},"output":{"type":"structure","members":{}}},"DeleteHostedZone":{"http":{"method":"DELETE","requestUri":"/2013-04-01/hostedzone/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["ChangeInfo"],"members":{"ChangeInfo":{"shape":"S8"}}}},"DeleteQueryLoggingConfig":{"http":{"method":"DELETE","requestUri":"/2013-04-01/queryloggingconfig/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteReusableDelegationSet":{"http":{"method":"DELETE","requestUri":"/2013-04-01/delegationset/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteTrafficPolicy":{"http":{"method":"DELETE","requestUri":"/2013-04-01/trafficpolicy/{Id}/{Version}"},"input":{"type":"structure","required":["Id","Version"],"members":{"Id":{"location":"uri","locationName":"Id"},"Version":{"location":"uri","locationName":"Version","type":"integer"}}},"output":{"type":"structure","members":{}}},"DeleteTrafficPolicyInstance":{"http":{"method":"DELETE","requestUri":"/2013-04-01/trafficpolicyinstance/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteVPCAssociationAuthorization":{"http":{"requestUri":"/2013-04-01/hostedzone/{Id}/deauthorizevpcassociation"},"input":{"locationName":"DeleteVPCAssociationAuthorizationRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","VPC"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"VPC":{"shape":"S3"}}},"output":{"type":"structure","members":{}}},"DisassociateVPCFromHostedZone":{"http":{"requestUri":"/2013-04-01/hostedzone/{Id}/disassociatevpc"},"input":{"locationName":"DisassociateVPCFromHostedZoneRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","VPC"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"VPC":{"shape":"S3"},"Comment":{}}},"output":{"type":"structure","required":["ChangeInfo"],"members":{"ChangeInfo":{"shape":"S8"}}}},"GetAccountLimit":{"http":{"method":"GET","requestUri":"/2013-04-01/accountlimit/{Type}"},"input":{"type":"structure","required":["Type"],"members":{"Type":{"location":"uri","locationName":"Type"}}},"output":{"type":"structure","required":["Limit","Count"],"members":{"Limit":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{"type":"long"}}},"Count":{"type":"long"}}}},"GetChange":{"http":{"method":"GET","requestUri":"/2013-04-01/change/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["ChangeInfo"],"members":{"ChangeInfo":{"shape":"S8"}}}},"GetCheckerIpRanges":{"http":{"method":"GET","requestUri":"/2013-04-01/checkeripranges"},"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["CheckerIpRanges"],"members":{"CheckerIpRanges":{"type":"list","member":{}}}}},"GetGeoLocation":{"http":{"method":"GET","requestUri":"/2013-04-01/geolocation"},"input":{"type":"structure","members":{"ContinentCode":{"location":"querystring","locationName":"continentcode"},"CountryCode":{"location":"querystring","locationName":"countrycode"},"SubdivisionCode":{"location":"querystring","locationName":"subdivisioncode"}}},"output":{"type":"structure","required":["GeoLocationDetails"],"members":{"GeoLocationDetails":{"shape":"S47"}}}},"GetHealthCheck":{"http":{"method":"GET","requestUri":"/2013-04-01/healthcheck/{HealthCheckId}"},"input":{"type":"structure","required":["HealthCheckId"],"members":{"HealthCheckId":{"location":"uri","locationName":"HealthCheckId"}}},"output":{"type":"structure","required":["HealthCheck"],"members":{"HealthCheck":{"shape":"S1z"}}}},"GetHealthCheckCount":{"http":{"method":"GET","requestUri":"/2013-04-01/healthcheckcount"},"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["HealthCheckCount"],"members":{"HealthCheckCount":{"type":"long"}}}},"GetHealthCheckLastFailureReason":{"http":{"method":"GET","requestUri":"/2013-04-01/healthcheck/{HealthCheckId}/lastfailurereason"},"input":{"type":"structure","required":["HealthCheckId"],"members":{"HealthCheckId":{"location":"uri","locationName":"HealthCheckId"}}},"output":{"type":"structure","required":["HealthCheckObservations"],"members":{"HealthCheckObservations":{"shape":"S4i"}}}},"GetHealthCheckStatus":{"http":{"method":"GET","requestUri":"/2013-04-01/healthcheck/{HealthCheckId}/status"},"input":{"type":"structure","required":["HealthCheckId"],"members":{"HealthCheckId":{"location":"uri","locationName":"HealthCheckId"}}},"output":{"type":"structure","required":["HealthCheckObservations"],"members":{"HealthCheckObservations":{"shape":"S4i"}}}},"GetHostedZone":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzone/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["HostedZone"],"members":{"HostedZone":{"shape":"S2k"},"DelegationSet":{"shape":"S2m"},"VPCs":{"shape":"S4q"}}}},"GetHostedZoneCount":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzonecount"},"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["HostedZoneCount"],"members":{"HostedZoneCount":{"type":"long"}}}},"GetHostedZoneLimit":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzonelimit/{Id}/{Type}"},"input":{"type":"structure","required":["Type","HostedZoneId"],"members":{"Type":{"location":"uri","locationName":"Type"},"HostedZoneId":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["Limit","Count"],"members":{"Limit":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{"type":"long"}}},"Count":{"type":"long"}}}},"GetQueryLoggingConfig":{"http":{"method":"GET","requestUri":"/2013-04-01/queryloggingconfig/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["QueryLoggingConfig"],"members":{"QueryLoggingConfig":{"shape":"S2r"}}}},"GetReusableDelegationSet":{"http":{"method":"GET","requestUri":"/2013-04-01/delegationset/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["DelegationSet"],"members":{"DelegationSet":{"shape":"S2m"}}}},"GetReusableDelegationSetLimit":{"http":{"method":"GET","requestUri":"/2013-04-01/reusabledelegationsetlimit/{Id}/{Type}"},"input":{"type":"structure","required":["Type","DelegationSetId"],"members":{"Type":{"location":"uri","locationName":"Type"},"DelegationSetId":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["Limit","Count"],"members":{"Limit":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{"type":"long"}}},"Count":{"type":"long"}}}},"GetTrafficPolicy":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicy/{Id}/{Version}"},"input":{"type":"structure","required":["Id","Version"],"members":{"Id":{"location":"uri","locationName":"Id"},"Version":{"location":"uri","locationName":"Version","type":"integer"}}},"output":{"type":"structure","required":["TrafficPolicy"],"members":{"TrafficPolicy":{"shape":"S30"}}}},"GetTrafficPolicyInstance":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicyinstance/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["TrafficPolicyInstance"],"members":{"TrafficPolicyInstance":{"shape":"S35"}}}},"GetTrafficPolicyInstanceCount":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicyinstancecount"},"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["TrafficPolicyInstanceCount"],"members":{"TrafficPolicyInstanceCount":{"type":"integer"}}}},"ListGeoLocations":{"http":{"method":"GET","requestUri":"/2013-04-01/geolocations"},"input":{"type":"structure","members":{"StartContinentCode":{"location":"querystring","locationName":"startcontinentcode"},"StartCountryCode":{"location":"querystring","locationName":"startcountrycode"},"StartSubdivisionCode":{"location":"querystring","locationName":"startsubdivisioncode"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["GeoLocationDetailsList","IsTruncated","MaxItems"],"members":{"GeoLocationDetailsList":{"type":"list","member":{"shape":"S47","locationName":"GeoLocationDetails"}},"IsTruncated":{"type":"boolean"},"NextContinentCode":{},"NextCountryCode":{},"NextSubdivisionCode":{},"MaxItems":{}}}},"ListHealthChecks":{"http":{"method":"GET","requestUri":"/2013-04-01/healthcheck"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"marker"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["HealthChecks","Marker","IsTruncated","MaxItems"],"members":{"HealthChecks":{"type":"list","member":{"shape":"S1z","locationName":"HealthCheck"}},"Marker":{},"IsTruncated":{"type":"boolean"},"NextMarker":{},"MaxItems":{}}}},"ListHostedZones":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzone"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"marker"},"MaxItems":{"location":"querystring","locationName":"maxitems"},"DelegationSetId":{"location":"querystring","locationName":"delegationsetid"}}},"output":{"type":"structure","required":["HostedZones","Marker","IsTruncated","MaxItems"],"members":{"HostedZones":{"shape":"S5o"},"Marker":{},"IsTruncated":{"type":"boolean"},"NextMarker":{},"MaxItems":{}}}},"ListHostedZonesByName":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzonesbyname"},"input":{"type":"structure","members":{"DNSName":{"location":"querystring","locationName":"dnsname"},"HostedZoneId":{"location":"querystring","locationName":"hostedzoneid"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["HostedZones","IsTruncated","MaxItems"],"members":{"HostedZones":{"shape":"S5o"},"DNSName":{},"HostedZoneId":{},"IsTruncated":{"type":"boolean"},"NextDNSName":{},"NextHostedZoneId":{},"MaxItems":{}}}},"ListQueryLoggingConfigs":{"http":{"method":"GET","requestUri":"/2013-04-01/queryloggingconfig"},"input":{"type":"structure","members":{"HostedZoneId":{"location":"querystring","locationName":"hostedzoneid"},"NextToken":{"location":"querystring","locationName":"nexttoken"},"MaxResults":{"location":"querystring","locationName":"maxresults"}}},"output":{"type":"structure","required":["QueryLoggingConfigs"],"members":{"QueryLoggingConfigs":{"type":"list","member":{"shape":"S2r","locationName":"QueryLoggingConfig"}},"NextToken":{}}}},"ListResourceRecordSets":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzone/{Id}/rrset"},"input":{"type":"structure","required":["HostedZoneId"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"StartRecordName":{"location":"querystring","locationName":"name"},"StartRecordType":{"location":"querystring","locationName":"type"},"StartRecordIdentifier":{"location":"querystring","locationName":"identifier"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["ResourceRecordSets","IsTruncated","MaxItems"],"members":{"ResourceRecordSets":{"type":"list","member":{"shape":"Sh","locationName":"ResourceRecordSet"}},"IsTruncated":{"type":"boolean"},"NextRecordName":{},"NextRecordType":{},"NextRecordIdentifier":{},"MaxItems":{}}}},"ListReusableDelegationSets":{"http":{"method":"GET","requestUri":"/2013-04-01/delegationset"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"marker"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["DelegationSets","Marker","IsTruncated","MaxItems"],"members":{"DelegationSets":{"type":"list","member":{"shape":"S2m","locationName":"DelegationSet"}},"Marker":{},"IsTruncated":{"type":"boolean"},"NextMarker":{},"MaxItems":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/2013-04-01/tags/{ResourceType}/{ResourceId}"},"input":{"type":"structure","required":["ResourceType","ResourceId"],"members":{"ResourceType":{"location":"uri","locationName":"ResourceType"},"ResourceId":{"location":"uri","locationName":"ResourceId"}}},"output":{"type":"structure","required":["ResourceTagSet"],"members":{"ResourceTagSet":{"shape":"S64"}}}},"ListTagsForResources":{"http":{"requestUri":"/2013-04-01/tags/{ResourceType}"},"input":{"locationName":"ListTagsForResourcesRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["ResourceType","ResourceIds"],"members":{"ResourceType":{"location":"uri","locationName":"ResourceType"},"ResourceIds":{"type":"list","member":{"locationName":"ResourceId"}}}},"output":{"type":"structure","required":["ResourceTagSets"],"members":{"ResourceTagSets":{"type":"list","member":{"shape":"S64","locationName":"ResourceTagSet"}}}}},"ListTrafficPolicies":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicies"},"input":{"type":"structure","members":{"TrafficPolicyIdMarker":{"location":"querystring","locationName":"trafficpolicyid"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["TrafficPolicySummaries","IsTruncated","TrafficPolicyIdMarker","MaxItems"],"members":{"TrafficPolicySummaries":{"type":"list","member":{"locationName":"TrafficPolicySummary","type":"structure","required":["Id","Name","Type","LatestVersion","TrafficPolicyCount"],"members":{"Id":{},"Name":{},"Type":{},"LatestVersion":{"type":"integer"},"TrafficPolicyCount":{"type":"integer"}}}},"IsTruncated":{"type":"boolean"},"TrafficPolicyIdMarker":{},"MaxItems":{}}}},"ListTrafficPolicyInstances":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicyinstances"},"input":{"type":"structure","members":{"HostedZoneIdMarker":{"location":"querystring","locationName":"hostedzoneid"},"TrafficPolicyInstanceNameMarker":{"location":"querystring","locationName":"trafficpolicyinstancename"},"TrafficPolicyInstanceTypeMarker":{"location":"querystring","locationName":"trafficpolicyinstancetype"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["TrafficPolicyInstances","IsTruncated","MaxItems"],"members":{"TrafficPolicyInstances":{"shape":"S6f"},"HostedZoneIdMarker":{},"TrafficPolicyInstanceNameMarker":{},"TrafficPolicyInstanceTypeMarker":{},"IsTruncated":{"type":"boolean"},"MaxItems":{}}}},"ListTrafficPolicyInstancesByHostedZone":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicyinstances/hostedzone"},"input":{"type":"structure","required":["HostedZoneId"],"members":{"HostedZoneId":{"location":"querystring","locationName":"id"},"TrafficPolicyInstanceNameMarker":{"location":"querystring","locationName":"trafficpolicyinstancename"},"TrafficPolicyInstanceTypeMarker":{"location":"querystring","locationName":"trafficpolicyinstancetype"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["TrafficPolicyInstances","IsTruncated","MaxItems"],"members":{"TrafficPolicyInstances":{"shape":"S6f"},"TrafficPolicyInstanceNameMarker":{},"TrafficPolicyInstanceTypeMarker":{},"IsTruncated":{"type":"boolean"},"MaxItems":{}}}},"ListTrafficPolicyInstancesByPolicy":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicyinstances/trafficpolicy"},"input":{"type":"structure","required":["TrafficPolicyId","TrafficPolicyVersion"],"members":{"TrafficPolicyId":{"location":"querystring","locationName":"id"},"TrafficPolicyVersion":{"location":"querystring","locationName":"version","type":"integer"},"HostedZoneIdMarker":{"location":"querystring","locationName":"hostedzoneid"},"TrafficPolicyInstanceNameMarker":{"location":"querystring","locationName":"trafficpolicyinstancename"},"TrafficPolicyInstanceTypeMarker":{"location":"querystring","locationName":"trafficpolicyinstancetype"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["TrafficPolicyInstances","IsTruncated","MaxItems"],"members":{"TrafficPolicyInstances":{"shape":"S6f"},"HostedZoneIdMarker":{},"TrafficPolicyInstanceNameMarker":{},"TrafficPolicyInstanceTypeMarker":{},"IsTruncated":{"type":"boolean"},"MaxItems":{}}}},"ListTrafficPolicyVersions":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicies/{Id}/versions"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"TrafficPolicyVersionMarker":{"location":"querystring","locationName":"trafficpolicyversion"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["TrafficPolicies","IsTruncated","TrafficPolicyVersionMarker","MaxItems"],"members":{"TrafficPolicies":{"type":"list","member":{"shape":"S30","locationName":"TrafficPolicy"}},"IsTruncated":{"type":"boolean"},"TrafficPolicyVersionMarker":{},"MaxItems":{}}}},"ListVPCAssociationAuthorizations":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzone/{Id}/authorizevpcassociation"},"input":{"type":"structure","required":["HostedZoneId"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"NextToken":{"location":"querystring","locationName":"nexttoken"},"MaxResults":{"location":"querystring","locationName":"maxresults"}}},"output":{"type":"structure","required":["HostedZoneId","VPCs"],"members":{"HostedZoneId":{},"NextToken":{},"VPCs":{"shape":"S4q"}}}},"TestDNSAnswer":{"http":{"method":"GET","requestUri":"/2013-04-01/testdnsanswer"},"input":{"type":"structure","required":["HostedZoneId","RecordName","RecordType"],"members":{"HostedZoneId":{"location":"querystring","locationName":"hostedzoneid"},"RecordName":{"location":"querystring","locationName":"recordname"},"RecordType":{"location":"querystring","locationName":"recordtype"},"ResolverIP":{"location":"querystring","locationName":"resolverip"},"EDNS0ClientSubnetIP":{"location":"querystring","locationName":"edns0clientsubnetip"},"EDNS0ClientSubnetMask":{"location":"querystring","locationName":"edns0clientsubnetmask"}}},"output":{"type":"structure","required":["Nameserver","RecordName","RecordType","RecordData","ResponseCode","Protocol"],"members":{"Nameserver":{},"RecordName":{},"RecordType":{},"RecordData":{"type":"list","member":{"locationName":"RecordDataEntry"}},"ResponseCode":{},"Protocol":{}}}},"UpdateHealthCheck":{"http":{"requestUri":"/2013-04-01/healthcheck/{HealthCheckId}"},"input":{"locationName":"UpdateHealthCheckRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HealthCheckId"],"members":{"HealthCheckId":{"location":"uri","locationName":"HealthCheckId"},"HealthCheckVersion":{"type":"long"},"IPAddress":{},"Port":{"type":"integer"},"ResourcePath":{},"FullyQualifiedDomainName":{},"SearchString":{},"FailureThreshold":{"type":"integer"},"Inverted":{"type":"boolean"},"Disabled":{"type":"boolean"},"HealthThreshold":{"type":"integer"},"ChildHealthChecks":{"shape":"S1q"},"EnableSNI":{"type":"boolean"},"Regions":{"shape":"S1s"},"AlarmIdentifier":{"shape":"S1u"},"InsufficientDataHealthStatus":{},"ResetElements":{"type":"list","member":{"locationName":"ResettableElementName"}}}},"output":{"type":"structure","required":["HealthCheck"],"members":{"HealthCheck":{"shape":"S1z"}}}},"UpdateHostedZoneComment":{"http":{"requestUri":"/2013-04-01/hostedzone/{Id}"},"input":{"locationName":"UpdateHostedZoneCommentRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"Comment":{}}},"output":{"type":"structure","required":["HostedZone"],"members":{"HostedZone":{"shape":"S2k"}}}},"UpdateTrafficPolicyComment":{"http":{"requestUri":"/2013-04-01/trafficpolicy/{Id}/{Version}"},"input":{"locationName":"UpdateTrafficPolicyCommentRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["Id","Version","Comment"],"members":{"Id":{"location":"uri","locationName":"Id"},"Version":{"location":"uri","locationName":"Version","type":"integer"},"Comment":{}}},"output":{"type":"structure","required":["TrafficPolicy"],"members":{"TrafficPolicy":{"shape":"S30"}}}},"UpdateTrafficPolicyInstance":{"http":{"requestUri":"/2013-04-01/trafficpolicyinstance/{Id}"},"input":{"locationName":"UpdateTrafficPolicyInstanceRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["Id","TTL","TrafficPolicyId","TrafficPolicyVersion"],"members":{"Id":{"location":"uri","locationName":"Id"},"TTL":{"type":"long"},"TrafficPolicyId":{},"TrafficPolicyVersion":{"type":"integer"}}},"output":{"type":"structure","required":["TrafficPolicyInstance"],"members":{"TrafficPolicyInstance":{"shape":"S35"}}}}},"shapes":{"S3":{"type":"structure","members":{"VPCRegion":{},"VPCId":{}}},"S8":{"type":"structure","required":["Id","Status","SubmittedAt"],"members":{"Id":{},"Status":{},"SubmittedAt":{"type":"timestamp"},"Comment":{}}},"Sh":{"type":"structure","required":["Name","Type"],"members":{"Name":{},"Type":{},"SetIdentifier":{},"Weight":{"type":"long"},"Region":{},"GeoLocation":{"type":"structure","members":{"ContinentCode":{},"CountryCode":{},"SubdivisionCode":{}}},"Failover":{},"MultiValueAnswer":{"type":"boolean"},"TTL":{"type":"long"},"ResourceRecords":{"type":"list","member":{"locationName":"ResourceRecord","type":"structure","required":["Value"],"members":{"Value":{}}}},"AliasTarget":{"type":"structure","required":["HostedZoneId","DNSName","EvaluateTargetHealth"],"members":{"HostedZoneId":{},"DNSName":{},"EvaluateTargetHealth":{"type":"boolean"}}},"HealthCheckId":{},"TrafficPolicyInstanceId":{}}},"S15":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"S1d":{"type":"structure","required":["Type"],"members":{"IPAddress":{},"Port":{"type":"integer"},"Type":{},"ResourcePath":{},"FullyQualifiedDomainName":{},"SearchString":{},"RequestInterval":{"type":"integer"},"FailureThreshold":{"type":"integer"},"MeasureLatency":{"type":"boolean"},"Inverted":{"type":"boolean"},"Disabled":{"type":"boolean"},"HealthThreshold":{"type":"integer"},"ChildHealthChecks":{"shape":"S1q"},"EnableSNI":{"type":"boolean"},"Regions":{"shape":"S1s"},"AlarmIdentifier":{"shape":"S1u"},"InsufficientDataHealthStatus":{}}},"S1q":{"type":"list","member":{"locationName":"ChildHealthCheck"}},"S1s":{"type":"list","member":{"locationName":"Region"}},"S1u":{"type":"structure","required":["Region","Name"],"members":{"Region":{},"Name":{}}},"S1z":{"type":"structure","required":["Id","CallerReference","HealthCheckConfig","HealthCheckVersion"],"members":{"Id":{},"CallerReference":{},"LinkedService":{"shape":"S20"},"HealthCheckConfig":{"shape":"S1d"},"HealthCheckVersion":{"type":"long"},"CloudWatchAlarmConfiguration":{"type":"structure","required":["EvaluationPeriods","Threshold","ComparisonOperator","Period","MetricName","Namespace","Statistic"],"members":{"EvaluationPeriods":{"type":"integer"},"Threshold":{"type":"double"},"ComparisonOperator":{},"Period":{"type":"integer"},"MetricName":{},"Namespace":{},"Statistic":{},"Dimensions":{"type":"list","member":{"locationName":"Dimension","type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}}}}}},"S20":{"type":"structure","members":{"ServicePrincipal":{},"Description":{}}},"S2h":{"type":"structure","members":{"Comment":{},"PrivateZone":{"type":"boolean"}}},"S2k":{"type":"structure","required":["Id","Name","CallerReference"],"members":{"Id":{},"Name":{},"CallerReference":{},"Config":{"shape":"S2h"},"ResourceRecordSetCount":{"type":"long"},"LinkedService":{"shape":"S20"}}},"S2m":{"type":"structure","required":["NameServers"],"members":{"Id":{},"CallerReference":{},"NameServers":{"type":"list","member":{"locationName":"NameServer"}}}},"S2r":{"type":"structure","required":["Id","HostedZoneId","CloudWatchLogsLogGroupArn"],"members":{"Id":{},"HostedZoneId":{},"CloudWatchLogsLogGroupArn":{}}},"S30":{"type":"structure","required":["Id","Version","Name","Type","Document"],"members":{"Id":{},"Version":{"type":"integer"},"Name":{},"Type":{},"Document":{},"Comment":{}}},"S35":{"type":"structure","required":["Id","HostedZoneId","Name","TTL","State","Message","TrafficPolicyId","TrafficPolicyVersion","TrafficPolicyType"],"members":{"Id":{},"HostedZoneId":{},"Name":{},"TTL":{"type":"long"},"State":{},"Message":{},"TrafficPolicyId":{},"TrafficPolicyVersion":{"type":"integer"},"TrafficPolicyType":{}}},"S47":{"type":"structure","members":{"ContinentCode":{},"ContinentName":{},"CountryCode":{},"CountryName":{},"SubdivisionCode":{},"SubdivisionName":{}}},"S4i":{"type":"list","member":{"locationName":"HealthCheckObservation","type":"structure","members":{"Region":{},"IPAddress":{},"StatusReport":{"type":"structure","members":{"Status":{},"CheckedTime":{"type":"timestamp"}}}}}},"S4q":{"type":"list","member":{"shape":"S3","locationName":"VPC"}},"S5o":{"type":"list","member":{"shape":"S2k","locationName":"HostedZone"}},"S64":{"type":"structure","members":{"ResourceType":{},"ResourceId":{},"Tags":{"shape":"S15"}}},"S6f":{"type":"list","member":{"shape":"S35","locationName":"TrafficPolicyInstance"}}}}')},vDqi:function(e,t,r){e.exports=r("zuR4")},vFq9:function(e,t,r){var n=r("QsWE"),i=r("6Yqx");n.SAMLCredentials=n.util.inherit(n.Credentials,{constructor:function(e){n.Credentials.call(this),this.expired=!0,this.params=e},refresh:function(e){this.coalesceRefresh(e||n.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithSAML((function(r,n){r||t.service.credentialsFrom(n,t),e(r)}))},createClients:function(){this.service=this.service||new i({params:this.params})}})},vHvY:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.kinesisvideoarchivedmedia={},n.KinesisVideoArchivedMedia=i.defineService("kinesisvideoarchivedmedia",["2017-09-30"]),Object.defineProperty(o.services.kinesisvideoarchivedmedia,"2017-09-30",{get:function(){var e=r("SSoU");return e.paginators=r("Aqmw").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.KinesisVideoArchivedMedia},vYnt:function(e,t,r){e.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,(function(t){return e[t]}).bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";function n(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}Object.defineProperty(t,"__esModule",{value:!0}),n(r(1)),n(r(2)),n(r(3)),n(r(4)),n(r(5)),n(r(6)),n(r(7)),n(r(8)),n(r(9)),n(r(10)),n(r(11)),n(r(12)),n(r(13))},function(e,t,r){e.exports={a:"Anchor__a___1_Iz8"}},function(e,t,r){e.exports={button:"Button__button___vS7Mv",signInButton:"Button__signInButton___3bUH-",googleSignInButton:"Button__googleSignInButton___1YiCu",signInButtonIcon:"Button__signInButtonIcon___ihN75",auth0SignInButton:"Button__auth0SignInButton___znnCj",facebookSignInButton:"Button__facebookSignInButton___34Txh",amazonSignInButton:"Button__amazonSignInButton___2EMtl",oAuthSignInButton:"Button__oAuthSignInButton___3UGOl",signInButtonContent:"Button__signInButtonContent___xqTXJ"}},function(e,t,r){e.exports={formContainer:"Form__formContainer___1GA3x",formSection:"Form__formSection___1PPvW",formField:"Form__formField___38Ikl",formRow:"Form__formRow___2mwRs"}},function(e,t,r){e.exports={hint:"Hint__hint___2XngB"}},function(e,t,r){e.exports={input:"Input__input___3e_bf",inputLabel:"Input__inputLabel___3VF0S",label:"Input__label___23sO8",radio:"Input__radio___2hllK"}},function(e,t,r){e.exports={navBar:"Nav__navBar___xtCFA",navRight:"Nav__navRight___1QG2J",nav:"Nav__nav___2Dx2Y",navItem:"Nav__navItem___1LtFQ"}},function(e,t,r){e.exports={photoPickerButton:"PhotoPicker__photoPickerButton___2XdVn",photoPlaceholder:"PhotoPicker__photoPlaceholder___2JXO4",photoPlaceholderIcon:"PhotoPicker__photoPlaceholderIcon___3Et71"}},function(e,t,r){e.exports={container:"Section__container___3YYTG",actionRow:"Section__actionRow___2LWSU",sectionHeader:"Section__sectionHeader___2djyg",sectionHeaderHint:"Section__sectionHeaderHint___3Wxdc",sectionBody:"Section__sectionBody___ihqqd",sectionHeaderContent:"Section__sectionHeaderContent___1UCqa",sectionFooter:"Section__sectionFooter___1T54C",sectionFooterPrimaryContent:"Section__sectionFooterPrimaryContent___2r9ZX",sectionFooterSecondaryContent:"Section__sectionFooterSecondaryContent___Nj41Q"}},function(e,t,r){e.exports={selectInput:"SelectInput__selectInput___3efO4"}},function(e,t,r){e.exports={strike:"Strike__strike___1XV1b",strikeContent:"Strike__strikeContent___10gLb"}},function(e,t,r){e.exports={toast:"Toast__toast___XXr3v",toastClose:"Toast__toastClose___18lU4"}},function(e,t,r){e.exports={totpQrcode:"Totp__totpQrcode___1crLx"}},function(e,t,r){e.exports={sumerianSceneContainer:"XR__sumerianSceneContainer___3nVMt",sumerianScene:"XR__sumerianScene___2Tt7-",loadingOverlay:"XR__loadingOverlay___IbqcI",loadingContainer:"XR__loadingContainer___2Itxb",loadingLogo:"XR__loadingLogo___Ub7xQ",loadingSceneName:"XR__loadingSceneName___3__ne",loadingBar:"XR__loadingBar___2vcke",loadingBarFill:"XR__loadingBarFill___3M-D9",sceneErrorText:"XR__sceneErrorText___2y0tp",sceneBar:"XR__sceneBar___2ShrP",sceneName:"XR__sceneName___1ApHr",sceneActions:"XR__sceneActions___7plGs",actionButton:"XR__actionButton___2poIM",tooltip:"XR__tooltip___UYyhn",actionIcon:"XR__actionIcon___2qnd2",autoShowTooltip:"XR__autoShowTooltip___V1QH7"}}])},vw3o:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("mrSG");n.__exportStar(r("7op9"),t),n.__exportStar(r("S0oA"),t)},w0Vi:function(e,t,r){"use strict";var n=r("xTJ+"),i=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,r,o,a={};return e?(n.forEach(e.split("\n"),(function(e){if(o=e.indexOf(":"),t=n.trim(e.substr(0,o)).toLowerCase(),r=n.trim(e.substr(o+1)),t){if(a[t]&&i.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([r]):a[t]?a[t]+", "+r:r}})),a):a}},w3cK:function(e,t,r){var n=r("tjlA").Buffer,i=r("oGmC");function o(){this.h0=1732584193,this.h1=4023233417,this.h2=2562383102,this.h3=271733878,this.h4=3285377520,this.block=new Uint32Array(80),this.offset=0,this.shift=24,this.totalLength=0}new Uint32Array([1518500249,1859775393,-1894007588,-899497514]),Math.pow(2,53),e.exports=o,o.BLOCK_SIZE=64,o.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(i.isEmptyData(e))return this;var t=(e=i.convertToBuffer(e)).length;this.totalLength+=8*t;for(var r=0;r14||14===this.offset&&this.shift<24)&&this.processBlock(),this.offset=14,this.shift=24,this.write(0),this.write(0),this.write(this.totalLength>0xffffffffff?this.totalLength/1099511627776:0),this.write(this.totalLength>4294967295?this.totalLength/4294967296:0);for(var t=24;t>=0;t-=8)this.write(this.totalLength>>t);var r=new n(20),i=new DataView(r.buffer);return i.setUint32(0,this.h0,!1),i.setUint32(4,this.h1,!1),i.setUint32(8,this.h2,!1),i.setUint32(12,this.h3,!1),i.setUint32(16,this.h4,!1),e?r.toString(e):r},o.prototype.processBlock=function(){for(var e=16;e<80;e++){var t=this.block[e-3]^this.block[e-8]^this.block[e-14]^this.block[e-16];this.block[e]=t<<1|t>>>31}var r,n,i=this.h0,o=this.h1,a=this.h2,s=this.h3,u=this.h4;for(e=0;e<80;e++){e<20?(r=s^o&(a^s),n=1518500249):e<40?(r=o^a^s,n=1859775393):e<60?(r=o&a|s&(o|a),n=2400959708):(r=o^a^s,n=3395469782);var c=(i<<5|i>>>27)+r+u+n+(0|this.block[e]);u=s,s=a,a=o<<30|o>>>2,o=i,i=c}for(this.h0=this.h0+i|0,this.h1=this.h1+o|0,this.h2=this.h2+a|0,this.h3=this.h3+s|0,this.h4=this.h4+u|0,this.offset=0,e=0;e<16;e++)this.block[e]=0}},w8ha:function(e){e.exports=JSON.parse('{"pagination":{"ListClusters":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"clusterArns"},"ListContainerInstances":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"containerInstanceArns"},"ListServices":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"serviceArns"},"ListTaskDefinitionFamilies":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"families"},"ListTaskDefinitions":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"taskDefinitionArns"},"ListTasks":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"taskArns"}}}')},wJhK:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.sns={},n.SNS=i.defineService("sns",["2010-03-31"]),Object.defineProperty(o.services.sns,"2010-03-31",{get:function(){var e=r("dCOn");return e.paginators=r("DYa1").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.SNS},wLJo:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.mturk={},n.MTurk=i.defineService("mturk",["2017-01-17"]),Object.defineProperty(o.services.mturk,"2017-01-17",{get:function(){var e=r("m3sQ");return e.paginators=r("XL4z").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.MTurk},wQk9:function(e,t,r){!function(e){"use strict";e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(r("wd/R"))},wUc9:function(e,t,r){var n=r("QsWE"),i=null,o={signatureVersion:"v4",signingName:"rds-db"},a={region:"string",hostname:"string",port:"number",username:"string"};n.RDS.Signer=n.util.inherit({constructor:function(e){this.options=e||{}},convertUrlToAuthToken:function(e){if(0===e.indexOf("https://"))return e.substring("https://".length)},getAuthToken:function(e,t){"function"==typeof e&&void 0===t&&(t=e,e={});var r=this,a="function"==typeof t;e=n.util.merge(this.options,e);var s=this.validateAuthTokenOptions(e);if(!0!==s){if(a)return t(s,null);throw s}var u={region:e.region,endpoint:new n.Endpoint(e.hostname+":"+e.port),paramValidation:!1,signatureVersion:"v4"};e.credentials&&(u.credentials=e.credentials),(i=new n.Service(u)).api=o;var c=i.makeRequest();if(this.modifyRequestForAuthToken(c,e),!a){var l=c.presign(900);return this.convertUrlToAuthToken(l)}c.presign(900,(function(e,n){n&&(n=r.convertUrlToAuthToken(n)),t(e,n)}))},modifyRequestForAuthToken:function(e,t){e.on("build",e.buildAsGet),e.httpRequest.body=n.util.queryParamsToString({Action:"connect",DBUser:t.username})},validateAuthTokenOptions:function(e){var t="";for(var r in e=e||{},a)Object.prototype.hasOwnProperty.call(a,r)&&typeof e[r]!==a[r]&&(t+="option '"+r+"' should have been type '"+a[r]+"', was '"+typeof e[r]+"'.\n");return!t.length||n.util.error(new Error,{code:"InvalidParameter",message:t})}})},"wd/R":function(e,t,r){(function(e){e.exports=function(){"use strict";var t,n;function i(){return t.apply(null,arguments)}function o(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function a(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function s(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function u(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(s(e,t))return!1;return!0}function c(e){return void 0===e}function l(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function p(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function m(e,t){var r,n=[];for(r=0;r>>0;for(t=0;t0)for(r=0;r=0?r?"+":"":"-")+Math.pow(10,Math.max(0,t-n.length)).toString().substr(1)+n}i.suppressDeprecationWarnings=!1,i.deprecationHandler=null,T=Object.keys?Object.keys:function(e){var t,r=[];for(t in e)s(e,t)&&r.push(t);return r};var w=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,P=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,E={},L={};function q(e,t,r,n){var i=n;"string"==typeof n&&(i=function(){return this[n]()}),e&&(L[e]=i),t&&(L[t[0]]=function(){return M(i.apply(this,arguments),t[1],t[2])}),r&&(L[r]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function O(e,t){return e.isValid()?(t=B(t,e.localeData()),E[t]=E[t]||function(e){var t,r,n,i=e.match(w);for(t=0,r=i.length;t=0&&P.test(e);)e=e.replace(P,n),P.lastIndex=0,r-=1;return e}var F={};function U(e,t){var r=e.toLowerCase();F[r]=F[r+"s"]=F[t]=e}function G(e){return"string"==typeof e?F[e]||F[e.toLowerCase()]:void 0}function V(e){var t,r,n={};for(r in e)s(e,r)&&(t=G(r))&&(n[t]=e[r]);return n}var j={};function z(e,t){j[e]=t}function H(e){return e%4==0&&e%100!=0||e%400==0}function Y(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function W(e){var t=+e,r=0;return 0!==t&&isFinite(t)&&(r=Y(t)),r}function K(e,t){return function(r){return null!=r?(J(this,e,r),i.updateOffset(this,t),this):Q(this,e)}}function Q(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function J(e,t,r){e.isValid()&&!isNaN(r)&&("FullYear"===t&&H(e.year())&&1===e.month()&&29===e.date()?(r=W(r),e._d["set"+(e._isUTC?"UTC":"")+t](r,e.month(),Me(r,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](r))}var Z,X=/\d/,$=/\d\d/,ee=/\d{3}/,te=/\d{4}/,re=/[+-]?\d{6}/,ne=/\d\d?/,ie=/\d\d\d\d?/,oe=/\d\d\d\d\d\d?/,ae=/\d{1,3}/,se=/\d{1,4}/,ue=/[+-]?\d{1,6}/,ce=/\d+/,le=/[+-]?\d+/,pe=/Z|[+-]\d\d:?\d\d/gi,me=/Z|[+-]\d\d(?::?\d\d)?/gi,de=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function ye(e,t,r){Z[e]=A(t)?t:function(e,n){return e&&r?r:t}}function he(e,t){return s(Z,e)?Z[e](t._strict,t._locale):new RegExp(fe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,r,n,i){return t||r||n||i}))))}function fe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}Z={};var be={};function ge(e,t){var r,n=t;for("string"==typeof e&&(e=[e]),l(t)&&(n=function(e,r){r[t]=W(e)}),r=0;r68?1900:2e3)};var Ve=K("FullYear",!0);function je(e,t,r,n,i,o,a){var s;return e<100&&e>=0?(s=new Date(e+400,t,r,n,i,o,a),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,r,n,i,o,a),s}function ze(e){var t,r;return e<100&&e>=0?((r=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,r)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function He(e,t,r){var n=7+t-r;return-(7+ze(e,0,n).getUTCDay()-t)%7+n-1}function Ye(e,t,r,n,i){var o,a,s=1+7*(t-1)+(7+r-n)%7+He(e,n,i);return s<=0?a=Ge(o=e-1)+s:s>Ge(e)?(o=e+1,a=s-Ge(e)):(o=e,a=s),{year:o,dayOfYear:a}}function We(e,t,r){var n,i,o=He(e.year(),t,r),a=Math.floor((e.dayOfYear()-o-1)/7)+1;return a<1?n=a+Ke(i=e.year()-1,t,r):a>Ke(e.year(),t,r)?(n=a-Ke(e.year(),t,r),i=e.year()+1):(i=e.year(),n=a),{week:n,year:i}}function Ke(e,t,r){var n=He(e,t,r),i=He(e+1,t,r);return(Ge(e)-n+i)/7}function Qe(e,t){return e.slice(t,7).concat(e.slice(0,t))}q("w",["ww",2],"wo","week"),q("W",["WW",2],"Wo","isoWeek"),U("week","w"),U("isoWeek","W"),z("week",5),z("isoWeek",5),ye("w",ne),ye("ww",ne,$),ye("W",ne),ye("WW",ne,$),Se(["w","ww","W","WW"],(function(e,t,r,n){t[n.substr(0,1)]=W(e)})),q("d",0,"do","day"),q("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),q("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),q("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),q("e",0,0,"weekday"),q("E",0,0,"isoWeekday"),U("day","d"),U("weekday","e"),U("isoWeekday","E"),z("day",11),z("weekday",11),z("isoWeekday",11),ye("d",ne),ye("e",ne),ye("E",ne),ye("dd",(function(e,t){return t.weekdaysMinRegex(e)})),ye("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),ye("dddd",(function(e,t){return t.weekdaysRegex(e)})),Se(["dd","ddd","dddd"],(function(e,t,r,n){var i=r._locale.weekdaysParse(e,n,r._strict);null!=i?t.d=i:h(r).invalidWeekday=e})),Se(["d","e","E"],(function(e,t,r,n){t[n]=W(e)}));var Je="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ze="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Xe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),$e=de,et=de,tt=de;function rt(e,t,r){var n,i,o,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)o=y([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(o,"").toLocaleLowerCase();return r?"dddd"===t?-1!==(i=_e.call(this._weekdaysParse,a))?i:null:"ddd"===t?-1!==(i=_e.call(this._shortWeekdaysParse,a))?i:null:-1!==(i=_e.call(this._minWeekdaysParse,a))?i:null:"dddd"===t?-1!==(i=_e.call(this._weekdaysParse,a))?i:-1!==(i=_e.call(this._shortWeekdaysParse,a))?i:-1!==(i=_e.call(this._minWeekdaysParse,a))?i:null:"ddd"===t?-1!==(i=_e.call(this._shortWeekdaysParse,a))?i:-1!==(i=_e.call(this._weekdaysParse,a))?i:-1!==(i=_e.call(this._minWeekdaysParse,a))?i:null:-1!==(i=_e.call(this._minWeekdaysParse,a))?i:-1!==(i=_e.call(this._weekdaysParse,a))?i:-1!==(i=_e.call(this._shortWeekdaysParse,a))?i:null}function nt(){function e(e,t){return t.length-e.length}var t,r,n,i,o,a=[],s=[],u=[],c=[];for(t=0;t<7;t++)r=y([2e3,1]).day(t),n=fe(this.weekdaysMin(r,"")),i=fe(this.weekdaysShort(r,"")),o=fe(this.weekdays(r,"")),a.push(n),s.push(i),u.push(o),c.push(n),c.push(i),c.push(o);a.sort(e),s.sort(e),u.sort(e),c.sort(e),this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function it(){return this.hours()%12||12}function ot(e,t){q(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function at(e,t){return t._meridiemParse}q("H",["HH",2],0,"hour"),q("h",["hh",2],0,it),q("k",["kk",2],0,(function(){return this.hours()||24})),q("hmm",0,0,(function(){return""+it.apply(this)+M(this.minutes(),2)})),q("hmmss",0,0,(function(){return""+it.apply(this)+M(this.minutes(),2)+M(this.seconds(),2)})),q("Hmm",0,0,(function(){return""+this.hours()+M(this.minutes(),2)})),q("Hmmss",0,0,(function(){return""+this.hours()+M(this.minutes(),2)+M(this.seconds(),2)})),ot("a",!0),ot("A",!1),U("hour","h"),z("hour",13),ye("a",at),ye("A",at),ye("H",ne),ye("h",ne),ye("k",ne),ye("HH",ne,$),ye("hh",ne,$),ye("kk",ne,$),ye("hmm",ie),ye("hmmss",oe),ye("Hmm",ie),ye("Hmmss",oe),ge(["H","HH"],Te),ge(["k","kk"],(function(e,t,r){var n=W(e);t[Te]=24===n?0:n})),ge(["a","A"],(function(e,t,r){r._isPm=r._locale.isPM(e),r._meridiem=e})),ge(["h","hh"],(function(e,t,r){t[Te]=W(e),h(r).bigHour=!0})),ge("hmm",(function(e,t,r){var n=e.length-2;t[Te]=W(e.substr(0,n)),t[ke]=W(e.substr(n)),h(r).bigHour=!0})),ge("hmmss",(function(e,t,r){var n=e.length-4,i=e.length-2;t[Te]=W(e.substr(0,n)),t[ke]=W(e.substr(n,2)),t[De]=W(e.substr(i)),h(r).bigHour=!0})),ge("Hmm",(function(e,t,r){var n=e.length-2;t[Te]=W(e.substr(0,n)),t[ke]=W(e.substr(n))})),ge("Hmmss",(function(e,t,r){var n=e.length-4,i=e.length-2;t[Te]=W(e.substr(0,n)),t[ke]=W(e.substr(n,2)),t[De]=W(e.substr(i))}));var st,ut=K("Hours",!0),ct={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:we,monthsShort:Pe,week:{dow:0,doy:6},weekdays:Je,weekdaysMin:Xe,weekdaysShort:Ze,meridiemParse:/[ap]\.?m?\.?/i},lt={},pt={};function mt(e,t){var r,n=Math.min(e.length,t.length);for(r=0;r0;){if(n=yt(i.slice(0,t).join("-")))return n;if(r&&r.length>=t&&mt(i,r)>=t-1)break;t--}o++}return st}(e)}function gt(e){var t,r=e._a;return r&&-2===h(e).overflow&&(t=r[Ne]<0||r[Ne]>11?Ne:r[Ce]<1||r[Ce]>Me(r[Ie],r[Ne])?Ce:r[Te]<0||r[Te]>24||24===r[Te]&&(0!==r[ke]||0!==r[De]||0!==r[Ae])?Te:r[ke]<0||r[ke]>59?ke:r[De]<0||r[De]>59?De:r[Ae]<0||r[Ae]>999?Ae:-1,h(e)._overflowDayOfYear&&(tCe)&&(t=Ce),h(e)._overflowWeeks&&-1===t&&(t=xe),h(e)._overflowWeekday&&-1===t&&(t=Re),h(e).overflow=t),e}var St=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,vt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,_t=/Z|[+-]\d\d(?::?\d\d)?/,It=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Nt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ct=/^\/?Date\((-?\d+)/i,Tt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,kt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Dt(e){var t,r,n,i,o,a,s=e._i,u=St.exec(s)||vt.exec(s);if(u){for(h(e).iso=!0,t=0,r=It.length;t7)&&(u=!0)):(o=e._locale._week.dow,a=e._locale._week.doy,c=We(Et(),o,a),r=xt(t.gg,e._a[Ie],c.year),n=xt(t.w,c.week),null!=t.d?((i=t.d)<0||i>6)&&(u=!0):null!=t.e?(i=t.e+o,(t.e<0||t.e>6)&&(u=!0)):i=o),n<1||n>Ke(r,o,a)?h(e)._overflowWeeks=!0:null!=u?h(e)._overflowWeekday=!0:(s=Ye(r,n,i,o,a),e._a[Ie]=s.year,e._dayOfYear=s.dayOfYear)}(e),null!=e._dayOfYear&&(a=xt(e._a[Ie],n[Ie]),(e._dayOfYear>Ge(a)||0===e._dayOfYear)&&(h(e)._overflowDayOfYear=!0),r=ze(a,0,e._dayOfYear),e._a[Ne]=r.getUTCMonth(),e._a[Ce]=r.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=n[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Te]&&0===e._a[ke]&&0===e._a[De]&&0===e._a[Ae]&&(e._nextDay=!0,e._a[Te]=0),e._d=(e._useUTC?ze:je).apply(null,s),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Te]=24),e._w&&void 0!==e._w.d&&e._w.d!==o&&(h(e).weekdayMismatch=!0)}}function Mt(e){if(e._f!==i.ISO_8601)if(e._f!==i.RFC_2822){e._a=[],h(e).empty=!0;var t,r,n,o,a,s,u=""+e._i,c=u.length,l=0;for(n=B(e._f,e._locale).match(w)||[],t=0;t0&&h(e).unusedInput.push(a),u=u.slice(u.indexOf(r)+r.length),l+=r.length),L[o]?(r?h(e).empty=!1:h(e).unusedTokens.push(o),ve(o,r,e)):e._strict&&!r&&h(e).unusedTokens.push(o);h(e).charsLeftOver=c-l,u.length>0&&h(e).unusedInput.push(u),e._a[Te]<=12&&!0===h(e).bigHour&&e._a[Te]>0&&(h(e).bigHour=void 0),h(e).parsedDateParts=e._a.slice(0),h(e).meridiem=e._meridiem,e._a[Te]=function(e,t,r){var n;return null==r?t:null!=e.meridiemHour?e.meridiemHour(t,r):null!=e.isPM?((n=e.isPM(r))&&t<12&&(t+=12),n||12!==t||(t=0),t):t}(e._locale,e._a[Te],e._meridiem),null!==(s=h(e).era)&&(e._a[Ie]=e._locale.erasConvertYear(s,e._a[Ie])),Rt(e),gt(e)}else At(e);else Dt(e)}function wt(e){var t=e._i,r=e._f;return e._locale=e._locale||bt(e._l),null===t||void 0===r&&""===t?b({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),I(t)?new _(gt(t)):(p(t)?e._d=t:o(r)?function(e){var t,r,n,i,o,a,s=!1;if(0===e._f.length)return h(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;ithis?this:e:b()}));function Ot(e,t){var r,n;if(1===t.length&&o(t[0])&&(t=t[0]),!t.length)return Et();for(r=t[0],n=1;n=0?new Date(e+400,t,r)-ur:new Date(e,t,r).valueOf()}function pr(e,t,r){return e<100&&e>=0?Date.UTC(e+400,t,r)-ur:Date.UTC(e,t,r)}function mr(e,t){return t.erasAbbrRegex(e)}function dr(){var e,t,r=[],n=[],i=[],o=[],a=this.eras();for(e=0,t=a.length;e(o=Ke(e,n,i))&&(t=o),fr.call(this,e,t,r,n,i))}function fr(e,t,r,n,i){var o=Ye(e,t,r,n,i),a=ze(o.year,0,o.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}q("N",0,0,"eraAbbr"),q("NN",0,0,"eraAbbr"),q("NNN",0,0,"eraAbbr"),q("NNNN",0,0,"eraName"),q("NNNNN",0,0,"eraNarrow"),q("y",["y",1],"yo","eraYear"),q("y",["yy",2],0,"eraYear"),q("y",["yyy",3],0,"eraYear"),q("y",["yyyy",4],0,"eraYear"),ye("N",mr),ye("NN",mr),ye("NNN",mr),ye("NNNN",(function(e,t){return t.erasNameRegex(e)})),ye("NNNNN",(function(e,t){return t.erasNarrowRegex(e)})),ge(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,r,n){var i=r._locale.erasParse(e,n,r._strict);i?h(r).era=i:h(r).invalidEra=e})),ye("y",ce),ye("yy",ce),ye("yyy",ce),ye("yyyy",ce),ye("yo",(function(e,t){return t._eraYearOrdinalRegex||ce})),ge(["y","yy","yyy","yyyy"],Ie),ge(["yo"],(function(e,t,r,n){var i;r._locale._eraYearOrdinalRegex&&(i=e.match(r._locale._eraYearOrdinalRegex)),t[Ie]=r._locale.eraYearOrdinalParse?r._locale.eraYearOrdinalParse(e,i):parseInt(e,10)})),q(0,["gg",2],0,(function(){return this.weekYear()%100})),q(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),yr("gggg","weekYear"),yr("ggggg","weekYear"),yr("GGGG","isoWeekYear"),yr("GGGGG","isoWeekYear"),U("weekYear","gg"),U("isoWeekYear","GG"),z("weekYear",1),z("isoWeekYear",1),ye("G",le),ye("g",le),ye("GG",ne,$),ye("gg",ne,$),ye("GGGG",se,te),ye("gggg",se,te),ye("GGGGG",ue,re),ye("ggggg",ue,re),Se(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,r,n){t[n.substr(0,2)]=W(e)})),Se(["gg","GG"],(function(e,t,r,n){t[n]=i.parseTwoDigitYear(e)})),q("Q",0,"Qo","quarter"),U("quarter","Q"),z("quarter",7),ye("Q",X),ge("Q",(function(e,t){t[Ne]=3*(W(e)-1)})),q("D",["DD",2],"Do","date"),U("date","D"),z("date",9),ye("D",ne),ye("DD",ne,$),ye("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),ge(["D","DD"],Ce),ge("Do",(function(e,t){t[Ce]=W(e.match(ne)[0])}));var br=K("Date",!0);q("DDD",["DDDD",3],"DDDo","dayOfYear"),U("dayOfYear","DDD"),z("dayOfYear",4),ye("DDD",ae),ye("DDDD",ee),ge(["DDD","DDDD"],(function(e,t,r){r._dayOfYear=W(e)})),q("m",["mm",2],0,"minute"),U("minute","m"),z("minute",14),ye("m",ne),ye("mm",ne,$),ge(["m","mm"],ke);var gr=K("Minutes",!1);q("s",["ss",2],0,"second"),U("second","s"),z("second",15),ye("s",ne),ye("ss",ne,$),ge(["s","ss"],De);var Sr,vr,_r=K("Seconds",!1);for(q("S",0,0,(function(){return~~(this.millisecond()/100)})),q(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),q(0,["SSS",3],0,"millisecond"),q(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),q(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),q(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),q(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),q(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),q(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),U("millisecond","ms"),z("millisecond",16),ye("S",ae,X),ye("SS",ae,$),ye("SSS",ae,ee),Sr="SSSS";Sr.length<=9;Sr+="S")ye(Sr,ce);function Ir(e,t){t[Ae]=W(1e3*("0."+e))}for(Sr="S";Sr.length<=9;Sr+="S")ge(Sr,Ir);vr=K("Milliseconds",!1),q("z",0,0,"zoneAbbr"),q("zz",0,0,"zoneName");var Nr=_.prototype;function Cr(e){return e}Nr.add=tr,Nr.calendar=function(e,t){var r;1===arguments.length&&(arguments[0]?I(r=arguments[0])||p(r)||nr(r)||l(r)||function(e){var t=o(e),r=!1;return t&&(r=0===e.filter((function(t){return!l(t)&&nr(e)})).length),t&&r}(r)||function(e){var t,r=a(e)&&!u(e),n=!1,i=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"];for(t=0;tr.valueOf():r.valueOf()9999?O(r,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):A(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",O(r,"Z")):O(r,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Nr.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,r="moment",n="";return this.isLocal()||(r=0===this.utcOffset()?"moment.utc":"moment.parseZone",n="Z"),e="["+r+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+n+'[")]')},"undefined"!=typeof Symbol&&null!=Symbol.for&&(Nr[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Nr.toJSON=function(){return this.isValid()?this.toISOString():null},Nr.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Nr.unix=function(){return Math.floor(this.valueOf()/1e3)},Nr.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Nr.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Nr.eraName=function(){var e,t,r,n=this.localeData().eras();for(e=0,t=n.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Nr.isLocal=function(){return!!this.isValid()&&!this._isUTC},Nr.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Nr.isUtc=Wt,Nr.isUTC=Wt,Nr.zoneAbbr=function(){return this._isUTC?"UTC":""},Nr.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Nr.dates=C("dates accessor is deprecated. Use date instead.",br),Nr.months=C("months accessor is deprecated. Use month instead",Fe),Nr.years=C("years accessor is deprecated. Use year instead",Ve),Nr.zone=C("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),Nr.isDSTShifted=C("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!c(this._isDSTShifted))return this._isDSTShifted;var e,t={};return v(t,this),(t=wt(t))._a?(e=t._isUTC?y(t._a):Et(t._a),this._isDSTShifted=this.isValid()&&function(e,t,r){var n,i=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),a=0;for(n=0;n0):this._isDSTShifted=!1,this._isDSTShifted}));var Tr=R.prototype;function kr(e,t,r,n){var i=bt(),o=y().set(n,t);return i[r](o,e)}function Dr(e,t,r){if(l(e)&&(t=e,e=void 0),e=e||"",null!=t)return kr(e,t,r,"month");var n,i=[];for(n=0;n<12;n++)i[n]=kr(e,n,r,"month");return i}function Ar(e,t,r,n){"boolean"==typeof e?(l(t)&&(r=t,t=void 0),t=t||""):(r=t=e,e=!1,l(t)&&(r=t,t=void 0),t=t||"");var i,o=bt(),a=e?o._week.dow:0,s=[];if(null!=r)return kr(t,(r+a)%7,n,"day");for(i=0;i<7;i++)s[i]=kr(t,(i+a)%7,n,"day");return s}Tr.calendar=function(e,t,r){var n=this._calendar[e]||this._calendar.sameElse;return A(n)?n.call(t,r):n},Tr.longDateFormat=function(e){var t=this._longDateFormat[e],r=this._longDateFormat[e.toUpperCase()];return t||!r?t:(this._longDateFormat[e]=r.match(w).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])},Tr.invalidDate=function(){return this._invalidDate},Tr.ordinal=function(e){return this._ordinal.replace("%d",e)},Tr.preparse=Cr,Tr.postformat=Cr,Tr.relativeTime=function(e,t,r,n){var i=this._relativeTime[r];return A(i)?i(e,t,r,n):i.replace(/%d/i,e)},Tr.pastFuture=function(e,t){var r=this._relativeTime[e>0?"future":"past"];return A(r)?r(t):r.replace(/%s/i,t)},Tr.set=function(e){var t,r;for(r in e)s(e,r)&&(A(t=e[r])?this[r]=t:this["_"+r]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Tr.eras=function(e,t){var r,n,o,a=this._eras||bt("en")._eras;for(r=0,n=a.length;r=0)return u[n]},Tr.erasConvertYear=function(e,t){var r=e.since<=e.until?1:-1;return void 0===t?i(e.since).year():i(e.since).year()+(t-e.offset)*r},Tr.erasAbbrRegex=function(e){return s(this,"_erasAbbrRegex")||dr.call(this),e?this._erasAbbrRegex:this._erasRegex},Tr.erasNameRegex=function(e){return s(this,"_erasNameRegex")||dr.call(this),e?this._erasNameRegex:this._erasRegex},Tr.erasNarrowRegex=function(e){return s(this,"_erasNarrowRegex")||dr.call(this),e?this._erasNarrowRegex:this._erasRegex},Tr.months=function(e,t){return e?o(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ee).test(t)?"format":"standalone"][e.month()]:o(this._months)?this._months:this._months.standalone},Tr.monthsShort=function(e,t){return e?o(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ee.test(t)?"format":"standalone"][e.month()]:o(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Tr.monthsParse=function(e,t,r){var n,i,o;if(this._monthsParseExact)return Oe.call(this,e,t,r);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(i=y([2e3,n]),r&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),r||this._monthsParse[n]||(o="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[n]=new RegExp(o.replace(".",""),"i")),r&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(r&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!r&&this._monthsParse[n].test(e))return n}},Tr.monthsRegex=function(e){return this._monthsParseExact?(s(this,"_monthsRegex")||Ue.call(this),e?this._monthsStrictRegex:this._monthsRegex):(s(this,"_monthsRegex")||(this._monthsRegex=qe),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Tr.monthsShortRegex=function(e){return this._monthsParseExact?(s(this,"_monthsRegex")||Ue.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(s(this,"_monthsShortRegex")||(this._monthsShortRegex=Le),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Tr.week=function(e){return We(e,this._week.dow,this._week.doy).week},Tr.firstDayOfYear=function(){return this._week.doy},Tr.firstDayOfWeek=function(){return this._week.dow},Tr.weekdays=function(e,t){var r=o(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Qe(r,this._week.dow):e?r[e.day()]:r},Tr.weekdaysMin=function(e){return!0===e?Qe(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},Tr.weekdaysShort=function(e){return!0===e?Qe(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},Tr.weekdaysParse=function(e,t,r){var n,i,o;if(this._weekdaysParseExact)return rt.call(this,e,t,r);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(i=y([2e3,1]).day(n),r&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(o="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[n]=new RegExp(o.replace(".",""),"i")),r&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(r&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(r&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!r&&this._weekdaysParse[n].test(e))return n}},Tr.weekdaysRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||nt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(s(this,"_weekdaysRegex")||(this._weekdaysRegex=$e),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Tr.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||nt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(s(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=et),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Tr.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||nt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(s(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=tt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Tr.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},Tr.meridiem=function(e,t,r){return e>11?r?"pm":"PM":r?"am":"AM"},ht("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===W(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),i.lang=C("moment.lang is deprecated. Use moment.locale instead.",ht),i.langData=C("moment.langData is deprecated. Use moment.localeData instead.",bt);var xr=Math.abs;function Rr(e,t,r,n){var i=Jt(t,r);return e._milliseconds+=n*i._milliseconds,e._days+=n*i._days,e._months+=n*i._months,e._bubble()}function Mr(e){return e<0?Math.floor(e):Math.ceil(e)}function wr(e){return 4800*e/146097}function Pr(e){return 146097*e/4800}function Er(e){return function(){return this.as(e)}}var Lr=Er("ms"),qr=Er("s"),Or=Er("m"),Br=Er("h"),Fr=Er("d"),Ur=Er("w"),Gr=Er("M"),Vr=Er("Q"),jr=Er("y");function zr(e){return function(){return this.isValid()?this._data[e]:NaN}}var Hr=zr("milliseconds"),Yr=zr("seconds"),Wr=zr("minutes"),Kr=zr("hours"),Qr=zr("days"),Jr=zr("months"),Zr=zr("years"),Xr=Math.round,$r={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function en(e,t,r,n,i){return i.relativeTime(t||1,!!r,e,n)}var tn=Math.abs;function rn(e){return(e>0)-(e<0)||+e}function nn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,r,n,i,o,a,s,u=tn(this._milliseconds)/1e3,c=tn(this._days),l=tn(this._months),p=this.asSeconds();return p?(e=Y(u/60),t=Y(e/60),u%=60,e%=60,r=Y(l/12),l%=12,n=u?u.toFixed(3).replace(/\.?0+$/,""):"",i=p<0?"-":"",o=rn(this._months)!==rn(p)?"-":"",a=rn(this._days)!==rn(p)?"-":"",s=rn(this._milliseconds)!==rn(p)?"-":"",i+"P"+(r?o+r+"Y":"")+(l?o+l+"M":"")+(c?a+c+"D":"")+(t||e||u?"T":"")+(t?s+t+"H":"")+(e?s+e+"M":"")+(u?s+n+"S":"")):"P0D"}var on=Ft.prototype;return on.isValid=function(){return this._isValid},on.abs=function(){var e=this._data;return this._milliseconds=xr(this._milliseconds),this._days=xr(this._days),this._months=xr(this._months),e.milliseconds=xr(e.milliseconds),e.seconds=xr(e.seconds),e.minutes=xr(e.minutes),e.hours=xr(e.hours),e.months=xr(e.months),e.years=xr(e.years),this},on.add=function(e,t){return Rr(this,e,t,1)},on.subtract=function(e,t){return Rr(this,e,t,-1)},on.as=function(e){if(!this.isValid())return NaN;var t,r,n=this._milliseconds;if("month"===(e=G(e))||"quarter"===e||"year"===e)switch(r=this._months+wr(t=this._days+n/864e5),e){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(Pr(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return 24*t+n/36e5;case"minute":return 1440*t+n/6e4;case"second":return 86400*t+n/1e3;case"millisecond":return Math.floor(864e5*t)+n;default:throw new Error("Unknown unit "+e)}},on.asMilliseconds=Lr,on.asSeconds=qr,on.asMinutes=Or,on.asHours=Br,on.asDays=Fr,on.asWeeks=Ur,on.asMonths=Gr,on.asQuarters=Vr,on.asYears=jr,on.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*W(this._months/12):NaN},on._bubble=function(){var e,t,r,n,i,o=this._milliseconds,a=this._days,s=this._months,u=this._data;return o>=0&&a>=0&&s>=0||o<=0&&a<=0&&s<=0||(o+=864e5*Mr(Pr(s)+a),a=0,s=0),u.milliseconds=o%1e3,e=Y(o/1e3),u.seconds=e%60,t=Y(e/60),u.minutes=t%60,r=Y(t/60),u.hours=r%24,a+=Y(r/24),s+=i=Y(wr(a)),a-=Mr(Pr(i)),n=Y(s/12),s%=12,u.days=a,u.months=s,u.years=n,this},on.clone=function(){return Jt(this)},on.get=function(e){return e=G(e),this.isValid()?this[e+"s"]():NaN},on.milliseconds=Hr,on.seconds=Yr,on.minutes=Wr,on.hours=Kr,on.days=Qr,on.weeks=function(){return Y(this.days()/7)},on.months=Jr,on.years=Zr,on.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var r,n,i=!1,o=$r;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(i=e),"object"==typeof t&&(o=Object.assign({},$r,t),null!=t.s&&null==t.ss&&(o.ss=t.s-1)),n=function(e,t,r,n){var i=Jt(e).abs(),o=Xr(i.as("s")),a=Xr(i.as("m")),s=Xr(i.as("h")),u=Xr(i.as("d")),c=Xr(i.as("M")),l=Xr(i.as("w")),p=Xr(i.as("y")),m=o<=r.ss&&["s",o]||o0,m[4]=n,en.apply(null,m)}(this,!i,o,r=this.localeData()),i&&(n=r.pastFuture(+this,n)),r.postformat(n)},on.toISOString=nn,on.toString=nn,on.toJSON=nn,on.locale=or,on.localeData=sr,on.toIsoString=C("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",nn),on.lang=ar,q("X",0,0,"unix"),q("x",0,0,"valueOf"),ye("x",le),ye("X",/[+-]?\d+(\.\d{1,3})?/),ge("X",(function(e,t,r){r._d=new Date(1e3*parseFloat(e))})),ge("x",(function(e,t,r){r._d=new Date(W(e))})),i.version="2.29.1",t=Et,i.fn=Nr,i.min=function(){return Ot("isBefore",[].slice.call(arguments,0))},i.max=function(){return Ot("isAfter",[].slice.call(arguments,0))},i.now=function(){return Date.now?Date.now():+new Date},i.utc=y,i.unix=function(e){return Et(1e3*e)},i.months=function(e,t){return Dr(e,t,"months")},i.isDate=p,i.locale=ht,i.invalid=b,i.duration=Jt,i.isMoment=I,i.weekdays=function(e,t,r){return Ar(e,t,r,"weekdays")},i.parseZone=function(){return Et.apply(null,arguments).parseZone()},i.localeData=bt,i.isDuration=Ut,i.monthsShort=function(e,t){return Dr(e,t,"monthsShort")},i.weekdaysMin=function(e,t,r){return Ar(e,t,r,"weekdaysMin")},i.defineLocale=ft,i.updateLocale=function(e,t){if(null!=t){var r,n,i=ct;null!=lt[e]&&null!=lt[e].parentLocale?lt[e].set(x(lt[e]._config,t)):(null!=(n=yt(e))&&(i=n._config),t=x(i,t),null==n&&(t.abbr=e),(r=new R(t)).parentLocale=lt[e],lt[e]=r),ht(e)}else null!=lt[e]&&(null!=lt[e].parentLocale?(lt[e]=lt[e].parentLocale,e===ht()&&ht(e)):null!=lt[e]&&delete lt[e]);return lt[e]},i.locales=function(){return T(lt)},i.weekdaysShort=function(e,t,r){return Ar(e,t,r,"weekdaysShort")},i.normalizeUnits=G,i.relativeTimeRounding=function(e){return void 0===e?Xr:"function"==typeof e&&(Xr=e,!0)},i.relativeTimeThreshold=function(e,t){return void 0!==$r[e]&&(void 0===t?$r[e]:($r[e]=t,"s"===e&&($r.ss=t-1),!0))},i.calendarFormat=function(e,t){var r=e.diff(t,"days",!0);return r<-6?"sameElse":r<-1?"lastWeek":r<0?"lastDay":r<1?"sameDay":r<2?"nextDay":r<7?"nextWeek":"sameElse"},i.prototype=Nr,i.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},i}()}).call(this,r("YuTi")(e))},wk5b:function(e,t,r){var n=r("BaN1"),i=r("ZJYt").XmlNode,o=r("c8WW").XmlText;function a(){}function s(e,t,r){var n,i="xmlns";t.xmlNamespaceUri?(n=t.xmlNamespaceUri,t.xmlNamespacePrefix&&(i+=":"+t.xmlNamespacePrefix)):r&&t.api.xmlNamespaceUri&&(n=t.api.xmlNamespaceUri),n&&e.addAttribute(i,n)}a.prototype.toXML=function(e,t,r,a){var u=new i(r);return s(u,t,!0),function e(t,r,a){switch(a.type){case"structure":return function(t,r,o){n.arrayEach(o.memberNames,(function(n){var a=o.members[n];if("body"===a.location){var u=r[n],c=a.name;if(null!=u)if(a.isXmlAttribute)t.addAttribute(c,u);else if(a.flattened)e(t,u,a);else{var l=new i(c);t.addChildNode(l),s(l,a),e(l,u,a)}}}))}(t,r,a);case"map":return function(t,r,o){var a=o.key.name||"key",s=o.value.name||"value";n.each(r,(function(r,n){var u=new i(o.flattened?o.name:"entry");t.addChildNode(u);var c=new i(a),l=new i(s);u.addChildNode(c),u.addChildNode(l),e(c,r,o.key),e(l,n,o.value)}))}(t,r,a);case"list":return function(t,r,o){n.arrayEach(r,o.flattened?function(r){var n=new i(o.member.name||o.name);t.addChildNode(n),e(n,r,o.member)}:function(r){var n=new i(o.member.name||"member");t.addChildNode(n),e(n,r,o.member)})}(t,r,a);default:return function(e,t,r){e.addChildNode(new o(r.toWireFormat(t)))}(t,r,a)}}(u,e,t),u.children.length>0||a?u.toString():""},e.exports=a},wl7N:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.cloudwatch={},n.CloudWatch=i.defineService("cloudwatch",["2010-08-01"]),Object.defineProperty(o.services.cloudwatch,"2010-08-01",{get:function(){var e=r("sigR");return e.paginators=r("mnJD").pagination,e.waiters=r("jRuG").waiters,e},enumerable:!0,configurable:!0}),e.exports=n.CloudWatch},wtgj:function(e){e.exports=JSON.parse('{"pagination":{"DescribeBatchPredictions":{"limit_key":"Limit","output_token":"NextToken","input_token":"NextToken","result_key":"Results"},"DescribeDataSources":{"limit_key":"Limit","output_token":"NextToken","input_token":"NextToken","result_key":"Results"},"DescribeEvaluations":{"limit_key":"Limit","output_token":"NextToken","input_token":"NextToken","result_key":"Results"},"DescribeMLModels":{"limit_key":"Limit","output_token":"NextToken","input_token":"NextToken","result_key":"Results"}}}')},x6pH:function(e,t,r){!function(e){"use strict";e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,r){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?r?'לפנה"צ':"לפני הצהריים":e<18?r?'אחה"צ':"אחרי הצהריים":"בערב"}})}(r("wd/R"))},xAGQ:function(e,t,r){"use strict";var n=r("xTJ+");e.exports=function(e,t,r){return n.forEach(r,(function(r){e=r(e,t)})),e}},xDPZ:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2011-12-05","endpointPrefix":"dynamodb","jsonVersion":"1.0","protocol":"json","serviceAbbreviation":"DynamoDB","serviceFullName":"Amazon DynamoDB","serviceId":"DynamoDB","signatureVersion":"v4","targetPrefix":"DynamoDB_20111205","uid":"dynamodb-2011-12-05"},"operations":{"BatchGetItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"S2"}}},"output":{"type":"structure","members":{"Responses":{"type":"map","key":{},"value":{"type":"structure","members":{"Items":{"shape":"Sk"},"ConsumedCapacityUnits":{"type":"double"}}}},"UnprocessedKeys":{"shape":"S2"}}}},"BatchWriteItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"So"}}},"output":{"type":"structure","members":{"Responses":{"type":"map","key":{},"value":{"type":"structure","members":{"ConsumedCapacityUnits":{"type":"double"}}}},"UnprocessedItems":{"shape":"So"}}}},"CreateTable":{"input":{"type":"structure","required":["TableName","KeySchema","ProvisionedThroughput"],"members":{"TableName":{},"KeySchema":{"shape":"Sy"},"ProvisionedThroughput":{"shape":"S12"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S15"}}}},"DeleteItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S6"},"Expected":{"shape":"S1b"},"ReturnValues":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sl"},"ConsumedCapacityUnits":{"type":"double"}}}},"DeleteTable":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S15"}}}},"DescribeTable":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"Table":{"shape":"S15"}}}},"GetItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S6"},"AttributesToGet":{"shape":"Se"},"ConsistentRead":{"type":"boolean"}}},"output":{"type":"structure","members":{"Item":{"shape":"Sl"},"ConsumedCapacityUnits":{"type":"double"}}}},"ListTables":{"input":{"type":"structure","members":{"ExclusiveStartTableName":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"TableNames":{"type":"list","member":{}},"LastEvaluatedTableName":{}}}},"PutItem":{"input":{"type":"structure","required":["TableName","Item"],"members":{"TableName":{},"Item":{"shape":"Ss"},"Expected":{"shape":"S1b"},"ReturnValues":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sl"},"ConsumedCapacityUnits":{"type":"double"}}}},"Query":{"input":{"type":"structure","required":["TableName","HashKeyValue"],"members":{"TableName":{},"AttributesToGet":{"shape":"Se"},"Limit":{"type":"integer"},"ConsistentRead":{"type":"boolean"},"Count":{"type":"boolean"},"HashKeyValue":{"shape":"S7"},"RangeKeyCondition":{"shape":"S1u"},"ScanIndexForward":{"type":"boolean"},"ExclusiveStartKey":{"shape":"S6"}}},"output":{"type":"structure","members":{"Items":{"shape":"Sk"},"Count":{"type":"integer"},"LastEvaluatedKey":{"shape":"S6"},"ConsumedCapacityUnits":{"type":"double"}}}},"Scan":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{},"AttributesToGet":{"shape":"Se"},"Limit":{"type":"integer"},"Count":{"type":"boolean"},"ScanFilter":{"type":"map","key":{},"value":{"shape":"S1u"}},"ExclusiveStartKey":{"shape":"S6"}}},"output":{"type":"structure","members":{"Items":{"shape":"Sk"},"Count":{"type":"integer"},"ScannedCount":{"type":"integer"},"LastEvaluatedKey":{"shape":"S6"},"ConsumedCapacityUnits":{"type":"double"}}}},"UpdateItem":{"input":{"type":"structure","required":["TableName","Key","AttributeUpdates"],"members":{"TableName":{},"Key":{"shape":"S6"},"AttributeUpdates":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S7"},"Action":{}}}},"Expected":{"shape":"S1b"},"ReturnValues":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sl"},"ConsumedCapacityUnits":{"type":"double"}}}},"UpdateTable":{"input":{"type":"structure","required":["TableName","ProvisionedThroughput"],"members":{"TableName":{},"ProvisionedThroughput":{"shape":"S12"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S15"}}}}},"shapes":{"S2":{"type":"map","key":{},"value":{"type":"structure","required":["Keys"],"members":{"Keys":{"type":"list","member":{"shape":"S6"}},"AttributesToGet":{"shape":"Se"},"ConsistentRead":{"type":"boolean"}}}},"S6":{"type":"structure","required":["HashKeyElement"],"members":{"HashKeyElement":{"shape":"S7"},"RangeKeyElement":{"shape":"S7"}}},"S7":{"type":"structure","members":{"S":{},"N":{},"B":{"type":"blob"},"SS":{"type":"list","member":{}},"NS":{"type":"list","member":{}},"BS":{"type":"list","member":{"type":"blob"}}}},"Se":{"type":"list","member":{}},"Sk":{"type":"list","member":{"shape":"Sl"}},"Sl":{"type":"map","key":{},"value":{"shape":"S7"}},"So":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"PutRequest":{"type":"structure","required":["Item"],"members":{"Item":{"shape":"Ss"}}},"DeleteRequest":{"type":"structure","required":["Key"],"members":{"Key":{"shape":"S6"}}}}}}},"Ss":{"type":"map","key":{},"value":{"shape":"S7"}},"Sy":{"type":"structure","required":["HashKeyElement"],"members":{"HashKeyElement":{"shape":"Sz"},"RangeKeyElement":{"shape":"Sz"}}},"Sz":{"type":"structure","required":["AttributeName","AttributeType"],"members":{"AttributeName":{},"AttributeType":{}}},"S12":{"type":"structure","required":["ReadCapacityUnits","WriteCapacityUnits"],"members":{"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"S15":{"type":"structure","members":{"TableName":{},"KeySchema":{"shape":"Sy"},"TableStatus":{},"CreationDateTime":{"type":"timestamp"},"ProvisionedThroughput":{"type":"structure","members":{"LastIncreaseDateTime":{"type":"timestamp"},"LastDecreaseDateTime":{"type":"timestamp"},"NumberOfDecreasesToday":{"type":"long"},"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"TableSizeBytes":{"type":"long"},"ItemCount":{"type":"long"}}},"S1b":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S7"},"Exists":{"type":"boolean"}}}},"S1u":{"type":"structure","required":["ComparisonOperator"],"members":{"AttributeValueList":{"type":"list","member":{"shape":"S7"}},"ComparisonOperator":{}}}}}')},xDdU:function(e,t,r){var n,i,o=r("4fRq"),a=r("I2ZF"),s=0,u=0;e.exports=function(e,t,r){var c=t&&r||0,l=t||[],p=(e=e||{}).node||n,m=void 0!==e.clockseq?e.clockseq:i;if(null==p||null==m){var d=o();null==p&&(p=n=[1|d[0],d[1],d[2],d[3],d[4],d[5]]),null==m&&(m=i=16383&(d[6]<<8|d[7]))}var y=void 0!==e.msecs?e.msecs:(new Date).getTime(),h=void 0!==e.nsecs?e.nsecs:u+1,f=y-s+(h-u)/1e4;if(f<0&&void 0===e.clockseq&&(m=m+1&16383),(f<0||y>s)&&void 0===e.nsecs&&(h=0),h>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=y,u=h,i=m;var b=(1e4*(268435455&(y+=122192928e5))+h)%4294967296;l[c++]=b>>>24&255,l[c++]=b>>>16&255,l[c++]=b>>>8&255,l[c++]=255&b;var g=y/4294967296*1e4&268435455;l[c++]=g>>>8&255,l[c++]=255&g,l[c++]=g>>>24&15|16,l[c++]=g>>>16&255,l[c++]=m>>>8|128,l[c++]=255&m;for(var S=0;S<6;++S)l[c+S]=p[S];return t||a(l)}},"xTJ+":function(e,t,r){"use strict";var n=r("HSsa"),i=Object.prototype.toString;function o(e){return"[object Array]"===i.call(e)}function a(e){return void 0===e}function s(e){return null!==e&&"object"==typeof e}function u(e){return"[object Function]"===i.call(e)}function c(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),o(e))for(var r=0,n=e.length;r>>32-i)+r&4294967295}function u(e,t,r,n,i,o,a){return s(t&r|~t&n,e,t,i,o,a)}function c(e,t,r,n,i,o,a){return s(t&n|r&~n,e,t,i,o,a)}function l(e,t,r,n,i,o,a){return s(t^r^n,e,t,i,o,a)}function p(e,t,r,n,i,o,a){return s(r^(t|~n),e,t,i,o,a)}e.exports=a,a.BLOCK_SIZE=o,a.prototype.update=function(e){if(n.isEmptyData(e))return this;if(this.finished)throw new Error("Attempted to update an already finished hash.");var t=n.convertToBuffer(e),r=0,i=t.byteLength;for(this.bytesHashed+=i;i>0;)this.buffer.setUint8(this.bufferLength++,t[r++]),i--,this.bufferLength===o&&(this.hashBuffer(),this.bufferLength=0);return this},a.prototype.digest=function(e){if(!this.finished){var t=this.buffer,r=this.bufferLength,n=8*this.bytesHashed;if(t.setUint8(this.bufferLength++,128),r%o>=o-8){for(var a=this.bufferLength;a>>0,!0),t.setUint32(o-4,Math.floor(n/4294967296),!0),this.hashBuffer(),this.finished=!0}var s=new DataView(new ArrayBuffer(16));for(a=0;a<4;a++)s.setUint32(4*a,this.state[a],!0);var u=new i(s.buffer,s.byteOffset,s.byteLength);return e?u.toString(e):u},a.prototype.hashBuffer=function(){var e=this.buffer,t=this.state,r=t[0],n=t[1],i=t[2],o=t[3];r=u(r,n,i,o,e.getUint32(0,!0),7,3614090360),o=u(o,r,n,i,e.getUint32(4,!0),12,3905402710),i=u(i,o,r,n,e.getUint32(8,!0),17,606105819),n=u(n,i,o,r,e.getUint32(12,!0),22,3250441966),r=u(r,n,i,o,e.getUint32(16,!0),7,4118548399),o=u(o,r,n,i,e.getUint32(20,!0),12,1200080426),i=u(i,o,r,n,e.getUint32(24,!0),17,2821735955),n=u(n,i,o,r,e.getUint32(28,!0),22,4249261313),r=u(r,n,i,o,e.getUint32(32,!0),7,1770035416),o=u(o,r,n,i,e.getUint32(36,!0),12,2336552879),i=u(i,o,r,n,e.getUint32(40,!0),17,4294925233),n=u(n,i,o,r,e.getUint32(44,!0),22,2304563134),r=u(r,n,i,o,e.getUint32(48,!0),7,1804603682),o=u(o,r,n,i,e.getUint32(52,!0),12,4254626195),i=u(i,o,r,n,e.getUint32(56,!0),17,2792965006),r=c(r,n=u(n,i,o,r,e.getUint32(60,!0),22,1236535329),i,o,e.getUint32(4,!0),5,4129170786),o=c(o,r,n,i,e.getUint32(24,!0),9,3225465664),i=c(i,o,r,n,e.getUint32(44,!0),14,643717713),n=c(n,i,o,r,e.getUint32(0,!0),20,3921069994),r=c(r,n,i,o,e.getUint32(20,!0),5,3593408605),o=c(o,r,n,i,e.getUint32(40,!0),9,38016083),i=c(i,o,r,n,e.getUint32(60,!0),14,3634488961),n=c(n,i,o,r,e.getUint32(16,!0),20,3889429448),r=c(r,n,i,o,e.getUint32(36,!0),5,568446438),o=c(o,r,n,i,e.getUint32(56,!0),9,3275163606),i=c(i,o,r,n,e.getUint32(12,!0),14,4107603335),n=c(n,i,o,r,e.getUint32(32,!0),20,1163531501),r=c(r,n,i,o,e.getUint32(52,!0),5,2850285829),o=c(o,r,n,i,e.getUint32(8,!0),9,4243563512),i=c(i,o,r,n,e.getUint32(28,!0),14,1735328473),r=l(r,n=c(n,i,o,r,e.getUint32(48,!0),20,2368359562),i,o,e.getUint32(20,!0),4,4294588738),o=l(o,r,n,i,e.getUint32(32,!0),11,2272392833),i=l(i,o,r,n,e.getUint32(44,!0),16,1839030562),n=l(n,i,o,r,e.getUint32(56,!0),23,4259657740),r=l(r,n,i,o,e.getUint32(4,!0),4,2763975236),o=l(o,r,n,i,e.getUint32(16,!0),11,1272893353),i=l(i,o,r,n,e.getUint32(28,!0),16,4139469664),n=l(n,i,o,r,e.getUint32(40,!0),23,3200236656),r=l(r,n,i,o,e.getUint32(52,!0),4,681279174),o=l(o,r,n,i,e.getUint32(0,!0),11,3936430074),i=l(i,o,r,n,e.getUint32(12,!0),16,3572445317),n=l(n,i,o,r,e.getUint32(24,!0),23,76029189),r=l(r,n,i,o,e.getUint32(36,!0),4,3654602809),o=l(o,r,n,i,e.getUint32(48,!0),11,3873151461),i=l(i,o,r,n,e.getUint32(60,!0),16,530742520),r=p(r,n=l(n,i,o,r,e.getUint32(8,!0),23,3299628645),i,o,e.getUint32(0,!0),6,4096336452),o=p(o,r,n,i,e.getUint32(28,!0),10,1126891415),i=p(i,o,r,n,e.getUint32(56,!0),15,2878612391),n=p(n,i,o,r,e.getUint32(20,!0),21,4237533241),r=p(r,n,i,o,e.getUint32(48,!0),6,1700485571),o=p(o,r,n,i,e.getUint32(12,!0),10,2399980690),i=p(i,o,r,n,e.getUint32(40,!0),15,4293915773),n=p(n,i,o,r,e.getUint32(4,!0),21,2240044497),r=p(r,n,i,o,e.getUint32(32,!0),6,1873313359),o=p(o,r,n,i,e.getUint32(60,!0),10,4264355552),i=p(i,o,r,n,e.getUint32(24,!0),15,2734768916),n=p(n,i,o,r,e.getUint32(52,!0),21,1309151649),r=p(r,n,i,o,e.getUint32(16,!0),6,4149444226),o=p(o,r,n,i,e.getUint32(44,!0),10,3174756917),i=p(i,o,r,n,e.getUint32(8,!0),15,718787259),n=p(n,i,o,r,e.getUint32(36,!0),21,3951481745),t[0]=r+t[0]&4294967295,t[1]=n+t[1]&4294967295,t[2]=i+t[2]&4294967295,t[3]=o+t[3]&4294967295}},xk4V:function(e,t,r){var n=r("4fRq"),i=r("I2ZF");e.exports=function(e,t,r){var o=t&&r||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var a=(e=e||{}).random||(e.rng||n)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t)for(var s=0;s<16;++s)t[o+s]=a[s];return t||i(a)}},"xn+8":function(e,t,r){var n=r("QsWE");n.util.update(n.STS.prototype,{credentialsFrom:function(e,t){return e?(t||(t=new n.TemporaryCredentials),t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretAccessKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration,t):null},assumeRoleWithWebIdentity:function(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithWebIdentity",e,t)},assumeRoleWithSAML:function(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithSAML",e,t)}})},xutz:function(e,t,r){"use strict";(function(e){var n=r("XqMk"),i="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=i&&"object"==typeof e&&e&&!e.nodeType&&e,a=o&&o.exports===i&&n.a.process,s=function(){try{return o&&o.require&&o.require("util").types||a&&a.binding&&a.binding("util")}catch(e){}}();t.a=s}).call(this,r("3UD+")(e))},xuyL:function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2012-08-10","endpointPrefix":"streams.dynamodb","jsonVersion":"1.0","protocol":"json","serviceFullName":"Amazon DynamoDB Streams","serviceId":"DynamoDB Streams","signatureVersion":"v4","signingName":"dynamodb","targetPrefix":"DynamoDBStreams_20120810","uid":"streams-dynamodb-2012-08-10"},"operations":{"DescribeStream":{"input":{"type":"structure","required":["StreamArn"],"members":{"StreamArn":{},"Limit":{"type":"integer"},"ExclusiveStartShardId":{}}},"output":{"type":"structure","members":{"StreamDescription":{"type":"structure","members":{"StreamArn":{},"StreamLabel":{},"StreamStatus":{},"StreamViewType":{},"CreationRequestDateTime":{"type":"timestamp"},"TableName":{},"KeySchema":{"type":"list","member":{"type":"structure","required":["AttributeName","KeyType"],"members":{"AttributeName":{},"KeyType":{}}}},"Shards":{"type":"list","member":{"type":"structure","members":{"ShardId":{},"SequenceNumberRange":{"type":"structure","members":{"StartingSequenceNumber":{},"EndingSequenceNumber":{}}},"ParentShardId":{}}}},"LastEvaluatedShardId":{}}}}}},"GetRecords":{"input":{"type":"structure","required":["ShardIterator"],"members":{"ShardIterator":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Records":{"type":"list","member":{"type":"structure","members":{"eventID":{},"eventName":{},"eventVersion":{},"eventSource":{},"awsRegion":{},"dynamodb":{"type":"structure","members":{"ApproximateCreationDateTime":{"type":"timestamp"},"Keys":{"shape":"Sr"},"NewImage":{"shape":"Sr"},"OldImage":{"shape":"Sr"},"SequenceNumber":{},"SizeBytes":{"type":"long"},"StreamViewType":{}}},"userIdentity":{"type":"structure","members":{"PrincipalId":{},"Type":{}}}}}},"NextShardIterator":{}}}},"GetShardIterator":{"input":{"type":"structure","required":["StreamArn","ShardId","ShardIteratorType"],"members":{"StreamArn":{},"ShardId":{},"ShardIteratorType":{},"SequenceNumber":{}}},"output":{"type":"structure","members":{"ShardIterator":{}}}},"ListStreams":{"input":{"type":"structure","members":{"TableName":{},"Limit":{"type":"integer"},"ExclusiveStartStreamArn":{}}},"output":{"type":"structure","members":{"Streams":{"type":"list","member":{"type":"structure","members":{"StreamArn":{},"TableName":{},"StreamLabel":{}}}},"LastEvaluatedStreamArn":{}}}}},"shapes":{"Sr":{"type":"map","key":{},"value":{"shape":"St"}},"St":{"type":"structure","members":{"S":{},"N":{},"B":{"type":"blob"},"SS":{"type":"list","member":{}},"NS":{"type":"list","member":{}},"BS":{"type":"list","member":{"type":"blob"}},"M":{"type":"map","key":{},"value":{"shape":"St"}},"L":{"type":"list","member":{"shape":"St"}},"NULL":{"type":"boolean"},"BOOL":{"type":"boolean"}}}}}')},xxm3:function(e){e.exports=JSON.parse('{"pagination":{"DescribeClusterParameterGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ParameterGroups"},"DescribeClusterParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Parameters"},"DescribeClusterSecurityGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ClusterSecurityGroups"},"DescribeClusterSnapshots":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Snapshots"},"DescribeClusterSubnetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ClusterSubnetGroups"},"DescribeClusterVersions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ClusterVersions"},"DescribeClusters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Clusters"},"DescribeDefaultClusterParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"DefaultClusterParameters.Marker","result_key":"DefaultClusterParameters.Parameters"},"DescribeEventSubscriptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"EventSubscriptionsList"},"DescribeEvents":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Events"},"DescribeHsmClientCertificates":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"HsmClientCertificates"},"DescribeHsmConfigurations":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"HsmConfigurations"},"DescribeOrderableClusterOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OrderableClusterOptions"},"DescribeReservedNodeOfferings":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedNodeOfferings"},"DescribeReservedNodes":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedNodes"}}}')},xyFQ:function(e){e.exports=JSON.parse('{"version":2,"waiters":{"ResourceRecordSetsChanged":{"delay":30,"maxAttempts":60,"operation":"GetChange","acceptors":[{"matcher":"path","expected":"INSYNC","argument":"ChangeInfo.Status","state":"success"}]}}}')},yEcQ:function(e){e.exports=JSON.parse('{"pagination":{}}')},yK9s:function(e,t,r){"use strict";var n=r("xTJ+");e.exports=function(e,t){n.forEach(e,(function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])}))}},yLV6:function(e,t,r){var n;!function(i,o,a,s){"use strict";var u,c=["","webkit","Moz","MS","ms","o"],l=o.createElement("div"),p="function",m=Math.round,d=Math.abs,y=Date.now;function h(e,t,r){return setTimeout(I(e,r),t)}function f(e,t,r){return!!Array.isArray(e)&&(b(e,r[t],r),!0)}function b(e,t,r){var n;if(e)if(e.forEach)e.forEach(t,r);else if(e.length!==s)for(n=0;n\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",o=i.console&&(i.console.warn||i.console.log);return o&&o.call(i.console,n,r),e.apply(this,arguments)}}u="function"!=typeof Object.assign?function(e){if(e===s||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),r=1;r-1}function x(e){return e.trim().split(/\s+/g)}function R(e,t,r){if(e.indexOf&&!r)return e.indexOf(t);for(var n=0;nr[t]})):n.sort()),n}function P(e,t){for(var r,n,i=t[0].toUpperCase()+t.slice(1),o=0;o1&&!r.firstMultiple?r.firstMultiple=re(t):1===i&&(r.firstMultiple=!1);var o=r.firstInput,a=r.firstMultiple,u=a?a.center:o.center,c=t.center=ne(n);t.timeStamp=y(),t.deltaTime=t.timeStamp-o.timeStamp,t.angle=se(u,c),t.distance=ae(u,c),function(e,t){var r=t.center,n=e.offsetDelta||{},i=e.prevDelta||{},o=e.prevInput||{};t.eventType!==U&&o.eventType!==V||(i=e.prevDelta={x:o.deltaX||0,y:o.deltaY||0},n=e.offsetDelta={x:r.x,y:r.y}),t.deltaX=i.x+(r.x-n.x),t.deltaY=i.y+(r.y-n.y)}(r,t),t.offsetDirection=oe(t.deltaX,t.deltaY);var l,p,m=ie(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=m.x,t.overallVelocityY=m.y,t.overallVelocity=d(m.x)>d(m.y)?m.x:m.y,t.scale=a?(l=a.pointers,ae((p=n)[0],p[1],$)/ae(l[0],l[1],$)):1,t.rotation=a?function(e,t){return se(t[1],t[0],$)+se(e[1],e[0],$)}(a.pointers,n):0,t.maxPointers=r.prevInput?t.pointers.length>r.prevInput.maxPointers?t.pointers.length:r.prevInput.maxPointers:t.pointers.length,function(e,t){var r,n,i,o,a=e.lastInterval||t,u=t.timeStamp-a.timeStamp;if(t.eventType!=j&&(u>F||a.velocity===s)){var c=t.deltaX-a.deltaX,l=t.deltaY-a.deltaY,p=ie(u,c,l);n=p.x,i=p.y,r=d(p.x)>d(p.y)?p.x:p.y,o=oe(c,l),e.lastInterval=t}else r=a.velocity,n=a.velocityX,i=a.velocityY,o=a.direction;t.velocity=r,t.velocityX=n,t.velocityY=i,t.direction=o}(r,t);var h=e.element;D(t.srcEvent.target,h)&&(h=t.srcEvent.target),t.target=h}(e,r),e.emit("hammer.input",r),e.recognize(r),e.session.prevInput=r}function re(e){for(var t=[],r=0;r=d(t)?e<0?H:Y:t<0?W:K}function ae(e,t,r){r||(r=X);var n=t[r[0]]-e[r[0]],i=t[r[1]]-e[r[1]];return Math.sqrt(n*n+i*i)}function se(e,t,r){return r||(r=X),180*Math.atan2(t[r[1]]-e[r[1]],t[r[0]]-e[r[0]])/Math.PI}ee.prototype={handler:function(){},init:function(){this.evEl&&T(this.element,this.evEl,this.domHandler),this.evTarget&&T(this.target,this.evTarget,this.domHandler),this.evWin&&T(L(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&k(this.element,this.evEl,this.domHandler),this.evTarget&&k(this.target,this.evTarget,this.domHandler),this.evWin&&k(L(this.element),this.evWin,this.domHandler)}};var ue={mousedown:U,mousemove:G,mouseup:V},ce="mousedown",le="mousemove mouseup";function pe(){this.evEl=ce,this.evWin=le,this.pressed=!1,ee.apply(this,arguments)}_(pe,ee,{handler:function(e){var t=ue[e.type];t&U&&0===e.button&&(this.pressed=!0),t&G&&1!==e.which&&(t=V),this.pressed&&(t&V&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[e],changedPointers:[e],pointerType:"mouse",srcEvent:e}))}});var me={pointerdown:U,pointermove:G,pointerup:V,pointercancel:j,pointerout:j},de={2:"touch",3:"pen",4:"mouse",5:"kinect"},ye="pointerdown",he="pointermove pointerup pointercancel";function fe(){this.evEl=ye,this.evWin=he,ee.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}i.MSPointerEvent&&!i.PointerEvent&&(ye="MSPointerDown",he="MSPointerMove MSPointerUp MSPointerCancel"),_(fe,ee,{handler:function(e){var t=this.store,r=!1,n=e.type.toLowerCase().replace("ms",""),i=me[n],o=de[e.pointerType]||e.pointerType,a="touch"==o,s=R(t,e.pointerId,"pointerId");i&U&&(0===e.button||a)?s<0&&(t.push(e),s=t.length-1):i&(V|j)&&(r=!0),s<0||(t[s]=e,this.callback(this.manager,i,{pointers:t,changedPointers:[e],pointerType:o,srcEvent:e}),r&&t.splice(s,1))}});var be={touchstart:U,touchmove:G,touchend:V,touchcancel:j},ge="touchstart",Se="touchstart touchmove touchend touchcancel";function ve(){this.evTarget=ge,this.evWin=Se,this.started=!1,ee.apply(this,arguments)}function _e(e,t){var r=M(e.touches),n=M(e.changedTouches);return t&(V|j)&&(r=w(r.concat(n),"identifier",!0)),[r,n]}_(ve,ee,{handler:function(e){var t=be[e.type];if(t===U&&(this.started=!0),this.started){var r=_e.call(this,e,t);t&(V|j)&&r[0].length-r[1].length==0&&(this.started=!1),this.callback(this.manager,t,{pointers:r[0],changedPointers:r[1],pointerType:"touch",srcEvent:e})}}});var Ie={touchstart:U,touchmove:G,touchend:V,touchcancel:j},Ne="touchstart touchmove touchend touchcancel";function Ce(){this.evTarget=Ne,this.targetIds={},ee.apply(this,arguments)}function Te(e,t){var r=M(e.touches),n=this.targetIds;if(t&(U|G)&&1===r.length)return n[r[0].identifier]=!0,[r,r];var i,o,a=M(e.changedTouches),s=[],u=this.target;if(o=r.filter((function(e){return D(e.target,u)})),t===U)for(i=0;i-1&&n.splice(e,1)}),ke)}}function Me(e){for(var t=e.srcEvent.clientX,r=e.srcEvent.clientY,n=0;n-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(e){return!!this.simultaneous[e.id]},emit:function(e){var t=this,r=this.state;function n(r){t.manager.emit(r,e)}r=Fe&&n(t.options.event+je(r))},tryEmit:function(e){if(this.canEmit())return this.emit(e);this.state=32},canEmit:function(){for(var e=0;et.threshold&&i&t.direction},attrTest:function(e){return Ye.prototype.attrTest.call(this,e)&&(this.state&Oe||!(this.state&Oe)&&this.directionTest(e))},emit:function(e){this.pX=e.deltaX,this.pY=e.deltaY;var t=ze(e.direction);t&&(e.additionalEvent=this.options.event+t),this._super.emit.call(this,e)}}),_(Ke,Ye,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||this.state&Oe)},emit:function(e){1!==e.scale&&(e.additionalEvent=this.options.event+(e.scale<1?"in":"out")),this._super.emit.call(this,e)}}),_(Qe,Ve,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(e){var t=this.options,r=e.pointers.length===t.pointers,n=e.distancet.time;if(this._input=e,!n||!r||e.eventType&(V|j)&&!i)this.reset();else if(e.eventType&U)this.reset(),this._timer=h((function(){this.state=Ue,this.tryEmit()}),t.time,this);else if(e.eventType&V)return Ue;return 32},reset:function(){clearTimeout(this._timer)},emit:function(e){this.state===Ue&&(e&&e.eventType&V?this.manager.emit(this.options.event+"up",e):(this._input.timeStamp=y(),this.manager.emit(this.options.event,this._input)))}}),_(Je,Ye,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||this.state&Oe)}}),_(Ze,Ye,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:Q|J,pointers:1},getTouchAction:function(){return We.prototype.getTouchAction.call(this)},attrTest:function(e){var t,r=this.options.direction;return r&(Q|J)?t=e.overallVelocity:r&Q?t=e.overallVelocityX:r&J&&(t=e.overallVelocityY),this._super.attrTest.call(this,e)&&r&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers==this.options.pointers&&d(t)>this.options.velocity&&e.eventType&V},emit:function(e){var t=ze(e.offsetDirection);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)}}),_(Xe,Ve,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return["manipulation"]},process:function(e){var t=this.options,r=e.pointers.length===t.pointers,n=e.distancea)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;r>0;)this.buffer[this.bufferLength++]=e[t++],r--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0);return this},s.prototype.digest=function(e){if(!this.finished){var t=8*this.bytesHashed,r=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),i=this.bufferLength;if(r.setUint8(this.bufferLength++,128),i%64>=56){for(var o=this.bufferLength;o<64;o++)r.setUint8(o,0);this.hashBuffer(),this.bufferLength=0}for(o=this.bufferLength;o<56;o++)r.setUint8(o,0);r.setUint32(56,Math.floor(t/4294967296),!0),r.setUint32(60,t),this.hashBuffer(),this.finished=!0}var a=new n(32);for(o=0;o<8;o++)a[4*o]=this.state[o]>>>24&255,a[4*o+1]=this.state[o]>>>16&255,a[4*o+2]=this.state[o]>>>8&255,a[4*o+3]=this.state[o]>>>0&255;return e?a.toString(e):a},s.prototype.hashBuffer=function(){for(var e=this.buffer,t=this.state,r=t[0],n=t[1],i=t[2],a=t[3],s=t[4],u=t[5],c=t[6],l=t[7],p=0;p<64;p++){if(p<16)this.temp[p]=(255&e[4*p])<<24|(255&e[4*p+1])<<16|(255&e[4*p+2])<<8|255&e[4*p+3];else{var m=this.temp[p-2];this.temp[p]=(((m>>>17|m<<15)^(m>>>19|m<<13)^m>>>10)+this.temp[p-7]|0)+((((m=this.temp[p-15])>>>7|m<<25)^(m>>>18|m<<14)^m>>>3)+this.temp[p-16]|0)}var d=(((s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7))+(s&u^~s&c)|0)+(l+(o[p]+this.temp[p]|0)|0)|0,y=((r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10))+(r&n^r&i^n&i)|0;l=c,c=u,u=s,s=a+d|0,a=i,i=n,n=r,r=d+y|0}t[0]+=r,t[1]+=n,t[2]+=i,t[3]+=a,t[4]+=s,t[5]+=u,t[6]+=c,t[7]+=l}},z1FC:function(e,t,r){!function(e){"use strict";function t(e,t,r,n){var i={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return n?i[r][0]:t?i[r][0]:i[r][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,r){return e>11?r?"d'o":"D'O":r?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("wd/R"))},z3Vd:function(e,t,r){!function(e){"use strict";var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function r(e,r,n,i){var o=function(e){var r=Math.floor(e%1e3/100),n=Math.floor(e%100/10),i=e%10,o="";return r>0&&(o+=t[r]+"vatlh"),n>0&&(o+=(""!==o?" ":"")+t[n]+"maH"),i>0&&(o+=(""!==o?" ":"")+t[i]),""===o?"pagh":o}(e);switch(n){case"ss":return o+" lup";case"mm":return o+" tup";case"hh":return o+" rep";case"dd":return o+" jaj";case"MM":return o+" jar";case"yy":return o+" DIS"}}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(e){var t=e;return-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"},past:function(e){var t=e;return-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"},s:"puS lup",ss:r,m:"wa’ tup",mm:r,h:"wa’ rep",hh:r,d:"wa’ jaj",dd:r,M:"wa’ jar",MM:r,y:"wa’ DIS",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("wd/R"))},z4wk:function(e,t,r){r("md97");var n=r("QsWE"),i=n.Service,o=n.apiLoader;o.services.pricing={},n.Pricing=i.defineService("pricing",["2017-10-15"]),Object.defineProperty(o.services.pricing,"2017-10-15",{get:function(){var e=r("71m7");return e.paginators=r("5/RZ").pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Pricing},zKxw:function(e,t,r){var n=r("nYho");function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=b,t.resolve=function(e,t){return b(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?b(e,!1,!0).resolveObject(t):t},t.format=function(e){return g(e)&&(e=b(e)),e instanceof i?e.format():i.prototype.format.call(e)},t.Url=i;var o=/^([a-z0-9.+-]+:)/i,a=/:[0-9]*$/,s=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),u=["'"].concat(s),c=["%","/","?",";","#"].concat(u),l=["/","?","#"],p=/^[a-z0-9A-Z_-]{0,63}$/,m=/^([a-z0-9A-Z_-]{0,63})(.*)$/,d={javascript:!0,"javascript:":!0},y={javascript:!0,"javascript:":!0},h={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},f=r("r8II");function b(e,t,r){if(e&&S(e)&&e instanceof i)return e;var n=new i;return n.parse(e,t,r),n}function g(e){return"string"==typeof e}function S(e){return"object"==typeof e&&null!==e}function v(e){return null===e}i.prototype.parse=function(e,t,r){if(!g(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var i=e;i=i.trim();var a=o.exec(i);if(a){var s=(a=a[0]).toLowerCase();this.protocol=s,i=i.substr(a.length)}if(r||a||i.match(/^\/\/[^@\/]+@[^@\/]+/)){var b="//"===i.substr(0,2);!b||a&&y[a]||(i=i.substr(2),this.slashes=!0)}if(!y[a]&&(b||a&&!h[a])){for(var S,v,_=-1,I=0;I127?A+="x":A+=D[x];if(!A.match(p)){var M=T.slice(0,I),w=T.slice(I+1),P=D.match(m);P&&(M.push(P[1]),w.unshift(P[2])),w.length&&(i="/"+w.join(".")+i),this.hostname=M.join(".");break}}}if(this.hostname=this.hostname.length>255?"":this.hostname.toLowerCase(),!C){var E=this.hostname.split("."),L=[];for(I=0;I0)&&r.host.split("@"))&&(r.auth=b.shift(),r.host=r.hostname=b.shift())),r.search=e.search,r.query=e.query,v(r.pathname)&&v(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r;if(!c.length)return r.pathname=null,r.path=r.search?"/"+r.search:null,r.href=r.format(),r;for(var p=c.slice(-1)[0],m=(r.host||e.host)&&("."===p||".."===p)||""===p,d=0,f=c.length;f>=0;f--)"."==(p=c[f])?c.splice(f,1):".."===p?(c.splice(f,1),d++):d&&(c.splice(f,1),d--);if(!s&&!u)for(;d--;d)c.unshift("..");!s||""===c[0]||c[0]&&"/"===c[0].charAt(0)||c.unshift(""),m&&"/"!==c.join("/").substr(-1)&&c.push("");var b,S=""===c[0]||c[0]&&"/"===c[0].charAt(0);return l&&(r.hostname=r.host=S?"":c.length?c.shift():"",(b=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=b.shift(),r.host=r.hostname=b.shift())),(s=s||r.host&&c.length)&&!S&&c.unshift(""),c.length?r.pathname=c.join("/"):(r.pathname=null,r.path=null),v(r.pathname)&&v(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},i.prototype.parseHost=function(){var e=this.host,t=a.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},zNq0:function(e){e.exports=JSON.parse('{"pagination":{}}')},zUnb:function(e,t,r){"use strict";r.r(t),r("yLV6");var n=r("mrSG"),i=function(){return Array.isArray||function(e){return e&&"number"==typeof e.length}}();function o(e){return null!==e&&"object"==typeof e}function a(e){return"function"==typeof e}var s=function(){function e(e){return Error.call(this),this.message=e?e.length+" errors occurred during unsubscription:\n"+e.map((function(e,t){return t+1+") "+e.toString()})).join("\n "):"",this.name="UnsubscriptionError",this.errors=e,this}return e.prototype=Object.create(Error.prototype),e}(),u=function(){function e(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._unsubscribe=e)}return e.prototype.unsubscribe=function(){var t;if(!this.closed){var r=this._parentOrParents,n=this._unsubscribe,u=this._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,r instanceof e)r.remove(this);else if(null!==r)for(var l=0;l0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},t}(q);function H(e){return e}function Y(e){return void 0===e&&(e=Number.POSITIVE_INFINITY),V(H,e)}function W(e,t){return t?U(e,t):new v(x(e))}function K(){for(var e=[],t=0;t1&&"number"==typeof e[e.length-1]&&(r=e.pop())):"number"==typeof i&&(r=e.pop()),null===n&&1===e.length&&e[0]instanceof v?e[0]:Y(r)(W(e,n))}function Q(){return function(e){return e.lift(new J(e))}}var J=function(){function e(e){this.connectable=e}return e.prototype.call=function(e,t){var r=this.connectable;r._refCount++;var n=new Z(e,r),i=t.subscribe(n);return n.closed||(n.connection=r.connect()),i},e}(),Z=function(e){function t(t,r){var n=e.call(this,t)||this;return n.connectable=r,n}return n.__extends(t,e),t.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var t=e._refCount;if(t<=0)this.connection=null;else if(e._refCount=t-1,t>1)this.connection=null;else{var r=this.connection,n=e._connection;this.connection=null,!n||r&&n!==r||n.unsubscribe()}}else this.connection=null},t}(h),X=function(e){function t(t,r){var n=e.call(this)||this;return n.source=t,n.subjectFactory=r,n._refCount=0,n._isComplete=!1,n}return n.__extends(t,e),t.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},t.prototype.getSubject=function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject},t.prototype.connect=function(){var e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new u).add(this.source.subscribe(new ee(this.getSubject(),this))),e.closed&&(this._connection=null,e=u.EMPTY)),e},t.prototype.refCount=function(){return Q()(this)},t}(v),$=function(){var e=X.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}}(),ee=function(e){function t(t,r){var n=e.call(this,t)||this;return n.connectable=r,n}return n.__extends(t,e),t.prototype._error=function(t){this._unsubscribe(),e.prototype._error.call(this,t)},t.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}},t}(C);function te(){return new T}function re(){return function(e){return Q()((t=te,function(e){var r;r="function"==typeof t?t:function(){return t};var n=Object.create(e,$);return n.source=e,n.subjectFactory=r,n})(e));var t}}var ne="__parameters__";function ie(e,t,r){var i=function(e){return function(){for(var t=[],r=0;r ");else if("object"==typeof t){var o=[];for(var a in t)if(t.hasOwnProperty(a)){var s=t[a];o.push(a+":"+("string"==typeof s?JSON.stringify(s):he(s)))}i="{"+o.join(", ")+"}"}return r+(n?"("+n+")":"")+"["+i+"]: "+e.replace(Ae,"\n ")}var Fe=function(){return function(){}}(),Ue=function(){return function(){}}();function Ge(e,t,r){t>=e.length?e.push(r):e.splice(t,0,r)}function Ve(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}var je=function(e){return e[e.Emulated=0]="Emulated",e[e.Native=1]="Native",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}({}),ze=function(){return("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(Ce)}(),He="ngDebugContext",Ye="ngOriginalError",We="ngErrorLogger";function Ke(e){return e[He]}function Qe(e){return e[Ye]}function Je(e){for(var t=[],r=1;r',!this.inertBodyElement.querySelector||this.inertBodyElement.querySelector("svg")?(this.inertBodyElement.innerHTML='

    ',this.getInertBodyElement=this.inertBodyElement.querySelector&&this.inertBodyElement.querySelector("svg img")&&function(){try{return!!window.DOMParser}catch(e){return!1}}()?this.getInertBodyElement_DOMParser:this.getInertBodyElement_InertDocument):this.getInertBodyElement=this.getInertBodyElement_XHR}return e.prototype.getInertBodyElement_XHR=function(e){e=""+e+"";try{e=encodeURI(e)}catch(n){return null}var t=new XMLHttpRequest;t.responseType="document",t.open("GET","data:text/html;charset=utf-8,"+e,!1),t.send(void 0);var r=t.response.body;return r.removeChild(r.firstChild),r},e.prototype.getInertBodyElement_DOMParser=function(e){e=""+e+"";try{var t=(new window.DOMParser).parseFromString(e,"text/html").body;return t.removeChild(t.firstChild),t}catch(r){return null}},e.prototype.getInertBodyElement_InertDocument=function(e){var t=this.inertDocument.createElement("template");return"content"in t?(t.innerHTML=e,t):(this.inertBodyElement.innerHTML=e,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(this.inertBodyElement),this.inertBodyElement)},e.prototype.stripCustomNsAttrs=function(e){for(var t=e.attributes,r=t.length-1;0"),!0},e.prototype.endElement=function(e){var t=e.nodeName.toLowerCase();mt.hasOwnProperty(t)&&!ut.hasOwnProperty(t)&&(this.buf.push(""))},e.prototype.chars=function(e){this.buf.push(vt(e))},e.prototype.checkClobberedElement=function(e,t){if(t&&(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: "+e.outerHTML);return t},e}(),gt=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,St=/([^\#-~ |!])/g;function vt(e){return e.replace(/&/g,"&").replace(gt,(function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"})).replace(St,(function(e){return"&#"+e.charCodeAt(0)+";"})).replace(//g,">")}function _t(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var It=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}({}),Nt=function(){return function(){}}(),Ct=new RegExp("^([-,.\"'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|Z|3d)?|(?:rgb|hsl)a?|(?:repeating-)?(?:linear|radial)-gradient|(?:calc|attr))\\([-0-9.%, #a-zA-Z]+\\))$","g"),Tt=/^url\(([^)]+)\)$/,kt=/([A-Z])/g;function Dt(e){try{return null!=e?e.toString().slice(0,30):e}catch(t){return"[ERROR] Exception while trying to serialize the value"}}var At=function(){function e(){}return e.__NG_ELEMENT_ID__=function(){return xt()},e}(),xt=function(){for(var e=[],t=0;t-1}(n,i.providedIn)||"root"===i.providedIn&&n._def.isRoot))){var l=e._providers.length;return e._def.providers[l]=e._def.providersByKey[t.tokenKey]={flags:5120,value:s.factory,deps:[],index:l,token:t.token},e._providers[l]=kn,e._providers[l]=wn(e,e._def.providersByKey[t.tokenKey])}return 4&t.flags?r:e._parent.get(t.token,r)}finally{Pe(o)}}function wn(e,t){var r;switch(201347067&t.flags){case 512:r=function(e,t,r){var i=r.length;switch(i){case 0:return new t;case 1:return new t(Mn(e,r[0]));case 2:return new t(Mn(e,r[0]),Mn(e,r[1]));case 3:return new t(Mn(e,r[0]),Mn(e,r[1]),Mn(e,r[2]));default:for(var o=new Array(i),a=0;a=r.length)&&(t=r.length-1),t<0)return null;var n=r[t];return n.viewContainerParent=null,Ve(r,t),jr.dirtyParentQueries(n),Ln(n),n}function En(e,t,r){var n=t?sn(t,t.def.lastRenderRootNode):e.renderElement,i=r.renderer.parentNode(n),o=r.renderer.nextSibling(n);fn(r,2,i,o,void 0)}function Ln(e){fn(e,3,null,null,void 0)}var qn=new Object;function On(e,t,r,n,i,o){return new Bn(e,t,r,n,i,o)}var Bn=function(e){function t(t,r,n,i,o,a){var s=e.call(this)||this;return s.selector=t,s.componentType=r,s._inputs=i,s._outputs=o,s.ngContentSelectors=a,s.viewDefFactory=n,s}return Object(n.__extends)(t,e),Object.defineProperty(t.prototype,"inputs",{get:function(){var e=[],t=this._inputs;for(var r in t)e.push({propName:r,templateName:t[r]});return e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"outputs",{get:function(){var e=[];for(var t in this._outputs)e.push({propName:t,templateName:this._outputs[t]});return e},enumerable:!0,configurable:!0}),t.prototype.create=function(e,t,r,n){if(!n)throw new Error("ngModule should be provided");var i=hn(this.viewDefFactory),o=i.nodes[0].element.componentProvider.nodeIndex,a=jr.createRootView(e,t||[],r,i,n,qn),s=Ur(a,o).instance;return r&&a.renderer.setAttribute(Fr(a,0).renderElement,"ng-version",dr.full),new Fn(a,new jn(a),s)},t}(Zt),Fn=function(e){function t(t,r,n){var i=e.call(this)||this;return i._view=t,i._viewRef=r,i._component=n,i._elDef=i._view.def.nodes[0],i.hostView=r,i.changeDetectorRef=r,i.instance=n,i}return Object(n.__extends)(t,e),Object.defineProperty(t.prototype,"location",{get:function(){return new or(Fr(this._view,this._elDef.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return new Wn(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentType",{get:function(){return this._component.constructor},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){this._viewRef.destroy()},t.prototype.onDestroy=function(e){this._viewRef.onDestroy(e)},t}(Jt);function Un(e,t,r){return new Gn(e,t,r)}var Gn=function(){function e(e,t,r){this._view=e,this._elDef=t,this._data=r,this._embeddedViews=[]}return Object.defineProperty(e.prototype,"element",{get:function(){return new or(this._data.renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return new Wn(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parentInjector",{get:function(){for(var e=this._view,t=this._elDef.parent;!t&&e;)t=an(e),e=e.parent;return e?new Wn(e,t):new Wn(this._view,null)},enumerable:!0,configurable:!0}),e.prototype.clear=function(){for(var e=this._embeddedViews.length-1;e>=0;e--){var t=Pn(this._data,e);jr.destroyView(t)}},e.prototype.get=function(e){var t=this._embeddedViews[e];if(t){var r=new jn(t);return r.attachToViewContainerRef(this),r}return null},Object.defineProperty(e.prototype,"length",{get:function(){return this._embeddedViews.length},enumerable:!0,configurable:!0}),e.prototype.createEmbeddedView=function(e,t,r){var n=e.createEmbeddedView(t||{});return this.insert(n,r),n},e.prototype.createComponent=function(e,t,r,n,i){var o=r||this.parentInjector;i||e instanceof nr||(i=o.get(Fe));var a=e.create(o,n,void 0,i);return this.insert(a.hostView,t),a},e.prototype.insert=function(e,t){if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");var r,n,i,o,a=e;return o=(r=this._data).viewContainer._embeddedViews,null==(n=t)&&(n=o.length),(i=a._view).viewContainerParent=this._view,Ge(o,n,i),function(e,t){var r=on(t);if(r&&r!==e&&!(16&t.state)){t.state|=16;var n=r.template._projectedViews;n||(n=r.template._projectedViews=[]),n.push(t),function(e,t){if(!(4&t.flags)){e.nodeFlags|=4,t.flags|=4;for(var r=t.parent;r;)r.childFlags|=4,r=r.parent}}(t.parent.def,t.parentNodeDef)}}(r,i),jr.dirtyParentQueries(i),En(r,n>0?o[n-1]:null,i),a.attachToViewContainerRef(this),e},e.prototype.move=function(e,t){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var r,n,i,o,a,s=this._embeddedViews.indexOf(e._view);return i=t,a=(o=(r=this._data).viewContainer._embeddedViews)[n=s],Ve(o,n),null==i&&(i=o.length),Ge(o,i,a),jr.dirtyParentQueries(a),Ln(a),En(r,i>0?o[i-1]:null,a),e},e.prototype.indexOf=function(e){return this._embeddedViews.indexOf(e._view)},e.prototype.remove=function(e){var t=Pn(this._data,e);t&&jr.destroyView(t)},e.prototype.detach=function(e){var t=Pn(this._data,e);return t?new jn(t):null},e}();function Vn(e){return new jn(e)}var jn=function(){function e(e){this._view=e,this._viewContainerRef=null,this._appRef=null}return Object.defineProperty(e.prototype,"rootNodes",{get:function(){return fn(this._view,0,void 0,void 0,e=[]),e;var e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"destroyed",{get:function(){return 0!=(128&this._view.state)},enumerable:!0,configurable:!0}),e.prototype.markForCheck=function(){tn(this._view)},e.prototype.detach=function(){this._view.state&=-5},e.prototype.detectChanges=function(){var e=this._view.root.rendererFactory;e.begin&&e.begin();try{jr.checkAndUpdateView(this._view)}finally{e.end&&e.end()}},e.prototype.checkNoChanges=function(){jr.checkNoChangesView(this._view)},e.prototype.reattach=function(){this._view.state|=4},e.prototype.onDestroy=function(e){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(e)},e.prototype.destroy=function(){this._appRef?this._appRef.detachView(this):this._viewContainerRef&&this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),jr.destroyView(this._view)},e.prototype.detachFromAppRef=function(){this._appRef=null,Ln(this._view),jr.dirtyParentQueries(this._view)},e.prototype.attachToAppRef=function(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e},e.prototype.attachToViewContainerRef=function(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e},e}();function zn(e,t){return new Hn(e,t)}var Hn=function(e){function t(t,r){var n=e.call(this)||this;return n._parentView=t,n._def=r,n}return Object(n.__extends)(t,e),t.prototype.createEmbeddedView=function(e){return new jn(jr.createEmbeddedView(this._parentView,this._def,this._def.element.template,e))},Object.defineProperty(t.prototype,"elementRef",{get:function(){return new or(Fr(this._parentView,this._def.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),t}(xr);function Yn(e,t){return new Wn(e,t)}var Wn=function(){function e(e,t){this.view=e,this.elDef=t}return e.prototype.get=function(e,t){return void 0===t&&(t=wt.THROW_IF_NOT_FOUND),jr.resolveDep(this.view,this.elDef,!!this.elDef&&0!=(33554432&this.elDef.flags),{flags:0,token:e,tokenKey:Yr(e)},t)},e}();function Kn(e,t){var r=e.def.nodes[t];if(1&r.flags){var n=Fr(e,r.nodeIndex);return r.element.template?n.template:n.renderElement}if(2&r.flags)return Br(e,r.nodeIndex).renderText;if(20240&r.flags)return Ur(e,r.nodeIndex).instance;throw new Error("Illegal state: read nodeValue for node index "+t)}function Qn(e){return new Jn(e.renderer)}var Jn=function(){function e(e){this.delegate=e}return e.prototype.selectRootElement=function(e){return this.delegate.selectRootElement(e)},e.prototype.createElement=function(e,t){var r=Object(n.__read)(In(t),2),i=this.delegate.createElement(r[1],r[0]);return e&&this.delegate.appendChild(e,i),i},e.prototype.createViewRoot=function(e){return e},e.prototype.createTemplateAnchor=function(e){var t=this.delegate.createComment("");return e&&this.delegate.appendChild(e,t),t},e.prototype.createText=function(e,t){var r=this.delegate.createText(t);return e&&this.delegate.appendChild(e,r),r},e.prototype.projectNodes=function(e,t){for(var r=0;r0,t.provider.value,t.provider.deps);if(t.outputs.length)for(var n=0;n0,i=t.provider;switch(201347067&t.flags){case 512:return fi(e,t.parent,r,i.value,i.deps);case 1024:return function(e,t,r,i,o){var a=o.length;switch(a){case 0:return i();case 1:return i(gi(e,t,r,o[0]));case 2:return i(gi(e,t,r,o[0]),gi(e,t,r,o[1]));case 3:return i(gi(e,t,r,o[0]),gi(e,t,r,o[1]),gi(e,t,r,o[2]));default:for(var s=Array(a),u=0;u0&&(i=setTimeout((function(){n._callbacks=n._callbacks.filter((function(e){return e.timeoutId!==i})),e(n._didWork,n.getPendingTasks())}),t)),this._callbacks.push({doneCb:e,timeoutId:i,updateCb:r})},e.prototype.whenStable=function(e,t,r){if(r&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(e,t,r),this._runCallbacksIfReady()},e.prototype.getPendingRequestCount=function(){return this._pendingCount},e.prototype.findProviders=function(e,t,r){return[]},e}(),go=function(){function e(){this._applications=new Map,So.addToWindow(this)}return e.prototype.registerApplication=function(e,t){this._applications.set(e,t)},e.prototype.unregisterApplication=function(e){this._applications.delete(e)},e.prototype.unregisterAllApplications=function(){this._applications.clear()},e.prototype.getTestability=function(e){return this._applications.get(e)||null},e.prototype.getAllTestabilities=function(){return Array.from(this._applications.values())},e.prototype.getAllRootElements=function(){return Array.from(this._applications.keys())},e.prototype.findTestabilityInTree=function(e,t){return void 0===t&&(t=!0),So.findTestabilityInTree(this,e,t)},e}(),So=new(function(){function e(){}return e.prototype.addToWindow=function(e){},e.prototype.findTestabilityInTree=function(e,t,r){return null},e}()),vo=new Te("AllowMultipleToken"),_o=function(){return function(e,t){this.name=e,this.token=t}}();function Io(e,t,r){void 0===r&&(r=[]);var n="Platform: "+t,i=new Te(n);return function(t){void 0===t&&(t=[]);var o=No();if(!o||o.injector.get(vo,!1))if(e)e(r.concat(t).concat({provide:i,useValue:!0}));else{var a=r.concat(t).concat({provide:i,useValue:!0});!function(e){if(ho&&!ho.destroyed&&!ho.injector.get(vo,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");ho=e.get(Co);var t=e.get(Ui,null);t&&t.forEach((function(e){return e()}))}(wt.create({providers:a,name:n}))}return function(e){var t=No();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}(i)}}function No(){return ho&&!ho.destroyed?ho:null}var Co=function(){function e(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return e.prototype.bootstrapModuleFactory=function(e,t){var r,n=this,i="noop"===(r=t?t.ngZone:void 0)?new fo:("zone.js"===r?void 0:r)||new uo({enableLongStackTrace:et()}),o=[{provide:uo,useValue:i}];return i.run((function(){var t=wt.create({providers:o,parent:n.injector,name:e.moduleType.name}),r=e.create(t),a=r.injector.get(Ze,null);if(!a)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return Hi&&Mi(r.injector.get(zi,Ri)||Ri),r.onDestroy((function(){return Do(n._modules,r)})),i.runOutsideAngular((function(){return i.onError.subscribe({next:function(e){a.handleError(e)}})})),function(e,t,i){try{var o=((a=r.injector.get(qi)).runInitializers(),a.donePromise.then((function(){return n._moduleDoBootstrap(r),r})));return Wt(o)?o.catch((function(r){throw t.runOutsideAngular((function(){return e.handleError(r)})),r})):o}catch(s){throw t.runOutsideAngular((function(){return e.handleError(s)})),s}var a}(a,i)}))},e.prototype.bootstrapModule=function(e,t){var r=this;void 0===t&&(t=[]);var n=To({},t);return function(e,t,r){return e.get(eo).createCompiler([t]).compileModuleAsync(r)}(this.injector,n,e).then((function(e){return r.bootstrapModuleFactory(e,n)}))},e.prototype._moduleDoBootstrap=function(e){var t=e.injector.get(ko);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach((function(e){return t.bootstrap(e)}));else{if(!e.instance.ngDoBootstrap)throw new Error("The module "+he(e.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');e.instance.ngDoBootstrap(t)}this._modules.push(e)},e.prototype.onDestroy=function(e){this._destroyListeners.push(e)},Object.defineProperty(e.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach((function(e){return e.destroy()})),this._destroyListeners.forEach((function(e){return e()})),this._destroyed=!0},Object.defineProperty(e.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!0,configurable:!0}),e}();function To(e,t){return Array.isArray(t)?t.reduce(To,e):Object(n.__assign)({},e,t)}var ko=function(){function e(e,t,r,n,i,o){var a=this;this._zone=e,this._console=t,this._injector=r,this._exceptionHandler=n,this._componentFactoryResolver=i,this._initStatus=o,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=et(),this._zone.onMicrotaskEmpty.subscribe({next:function(){a._zone.run((function(){a.tick()}))}});var s=new v((function(e){a._stable=a._zone.isStable&&!a._zone.hasPendingMacrotasks&&!a._zone.hasPendingMicrotasks,a._zone.runOutsideAngular((function(){e.next(a._stable),e.complete()}))})),u=new v((function(e){var t;a._zone.runOutsideAngular((function(){t=a._zone.onStable.subscribe((function(){uo.assertNotInAngularZone(),so((function(){a._stable||a._zone.hasPendingMacrotasks||a._zone.hasPendingMicrotasks||(a._stable=!0,e.next(!0))}))}))}));var r=a._zone.onUnstable.subscribe((function(){uo.assertInAngularZone(),a._stable&&(a._stable=!1,a._zone.runOutsideAngular((function(){e.next(!1)})))}));return function(){t.unsubscribe(),r.unsubscribe()}}));this.isStable=K(s,u.pipe(re()))}var t;return t=e,e.prototype.bootstrap=function(e,t){var r,n=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");r=e instanceof Zt?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(r.componentType);var i=r instanceof nr?null:this._injector.get(Fe),o=r.create(wt.NULL,[],t||r.selector,i);o.onDestroy((function(){n._unloadComponent(o)}));var a=o.injector.get(bo,null);return a&&o.injector.get(go).registerApplication(o.location.nativeElement,a),this._loadComponent(o),et()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),o},e.prototype.tick=function(){var e,r,i,o,a=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var s=t._tickScope();try{this._runningTick=!0;try{for(var u=Object(n.__values)(this._views),c=u.next();!c.done;c=u.next())c.value.detectChanges()}catch(m){e={error:m}}finally{try{c&&!c.done&&(r=u.return)&&r.call(u)}finally{if(e)throw e.error}}if(this._enforceNoNewChanges)try{for(var l=Object(n.__values)(this._views),p=l.next();!p.done;p=l.next())p.value.checkNoChanges()}catch(d){i={error:d}}finally{try{p&&!p.done&&(o=l.return)&&o.call(l)}finally{if(i)throw i.error}}}catch(y){this._zone.runOutsideAngular((function(){return a._exceptionHandler.handleError(y)}))}finally{this._runningTick=!1,oo(s)}},e.prototype.attachView=function(e){var t=e;this._views.push(t),t.attachToAppRef(this)},e.prototype.detachView=function(e){var t=e;Do(this._views,t),t.detachFromAppRef()},e.prototype._loadComponent=function(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Vi,[]).concat(this._bootstrapListeners).forEach((function(t){return t(e)}))},e.prototype._unloadComponent=function(e){this.detachView(e.hostView),Do(this.components,e)},e.prototype.ngOnDestroy=function(){this._views.slice().forEach((function(e){return e.destroy()}))},Object.defineProperty(e.prototype,"viewCount",{get:function(){return this._views.length},enumerable:!0,configurable:!0}),e._tickScope=io("ApplicationRef#tick()"),e}();function Do(e,t){var r=e.indexOf(t);r>-1&&e.splice(r,1)}var Ao=function(){return function(e,t){this.name=e,this.callback=t}}(),xo=function(){function e(e,t,r){this.listeners=[],this.parent=null,this._debugContext=r,this.nativeNode=e,t&&t instanceof Ro&&t.addChild(this)}return Object.defineProperty(e.prototype,"injector",{get:function(){return this._debugContext.injector},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentInstance",{get:function(){return this._debugContext.component},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this._debugContext.context},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"references",{get:function(){return this._debugContext.references},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"providerTokens",{get:function(){return this._debugContext.providerTokens},enumerable:!0,configurable:!0}),e}(),Ro=function(e){function t(t,r,n){var i=e.call(this,t,r,n)||this;return i.properties={},i.attributes={},i.classes={},i.styles={},i.childNodes=[],i.nativeElement=t,i}return Object(n.__extends)(t,e),t.prototype.addChild=function(e){e&&(this.childNodes.push(e),e.parent=this)},t.prototype.removeChild=function(e){var t=this.childNodes.indexOf(e);-1!==t&&(e.parent=null,this.childNodes.splice(t,1))},t.prototype.insertChildrenAfter=function(e,t){var r,i=this,o=this.childNodes.indexOf(e);-1!==o&&((r=this.childNodes).splice.apply(r,Object(n.__spread)([o+1,0],t)),t.forEach((function(t){t.parent&&t.parent.removeChild(t),e.parent=i})))},t.prototype.insertBefore=function(e,t){var r=this.childNodes.indexOf(e);-1===r?this.addChild(t):(t.parent&&t.parent.removeChild(t),t.parent=this,this.childNodes.splice(r,0,t))},t.prototype.query=function(e){return this.queryAll(e)[0]||null},t.prototype.queryAll=function(e){var t=[];return function e(t,r,n){t.childNodes.forEach((function(t){t instanceof Ro&&(r(t)&&n.push(t),e(t,r,n))}))}(this,e,t),t},t.prototype.queryAllNodes=function(e){var t=[];return function e(t,r,n){t instanceof Ro&&t.childNodes.forEach((function(t){r(t)&&n.push(t),t instanceof Ro&&e(t,r,n)}))}(this,e,t),t},Object.defineProperty(t.prototype,"children",{get:function(){return this.childNodes.filter((function(e){return e instanceof t}))},enumerable:!0,configurable:!0}),t.prototype.triggerEventHandler=function(e,t){this.listeners.forEach((function(r){r.name==e&&r.callback(t)}))},t}(xo),Mo=new Map,wo=function(e){return Mo.get(e)||null};function Po(e){Mo.set(e.nativeNode,e)}var Eo=Io(null,"core",[{provide:Gi,useValue:"unknown"},{provide:Co,deps:[wt]},{provide:go,deps:[]},{provide:ji,deps:[]}]);function Lo(){return Dr}function qo(){return Ar}function Oo(e){return e?(Hi&&Mi(e),e):Ri}function Bo(e){var t=[];return e.onStable.subscribe((function(){for(;t.length;)t.pop()()})),function(e){t.push(e)}}var Fo=function(){return function(e){}}();function Uo(e,t,r,n,i,o){e|=1;var a=pn(t);return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:e,checkIndex:-1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:a.matchedQueries,matchedQueryIds:a.matchedQueryIds,references:a.references,ngContentIndex:r,childCount:n,bindings:[],bindingFlags:0,outputs:[],element:{ns:null,name:null,attrs:null,template:o?hn(o):null,componentProvider:null,componentView:null,componentRendererType:null,publicProviders:null,allProviders:null,handleEvent:i||zr},provider:null,text:null,query:null,ngContent:null}}function Go(e,t,r,i,o,a,s,u,c,l,p,m){var d;void 0===s&&(s=[]),l||(l=zr);var y=pn(r),h=y.matchedQueries,f=y.references,b=y.matchedQueryIds,g=null,S=null;a&&(g=(d=Object(n.__read)(In(a),2))[0],S=d[1]),u=u||[];for(var v=new Array(u.length),_=0;_0)c=h,sa(h)||(l=h);else for(;c&&y===c.nodeIndex+c.childCount;){var g=c.parent;g&&(g.childFlags|=c.childFlags,g.childMatchedQueries|=c.childMatchedQueries),l=(c=g)&&sa(c)?c.renderParent:c}}return{factory:null,nodeFlags:a,rootNodeFlags:s,nodeMatchedQueries:u,flags:e,nodes:t,updateDirectives:r||zr,updateRenderer:n||zr,handleEvent:function(e,r,n,i){return t[r].element.handleEvent(e,n,i)},bindingCount:i,outputCount:o,lastRenderRootNode:d}}function sa(e){return 0!=(1&e.flags)&&null===e.element.name}function ua(e,t,r){var n=t.element&&t.element.template;if(n){if(!n.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(n.lastRenderRootNode&&16777216&n.lastRenderRootNode.flags)throw new Error("Illegal State: Last root node of a template can't have embedded views, at index "+t.nodeIndex+"!")}if(20224&t.flags&&0==(1&(e?e.flags:0)))throw new Error("Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index "+t.nodeIndex+"!");if(t.query){if(67108864&t.flags&&(!e||0==(16384&e.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index "+t.nodeIndex+"!");if(134217728&t.flags&&e)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index "+t.nodeIndex+"!")}if(t.childCount){var i=e?e.nodeIndex+e.childCount:r-1;if(t.nodeIndex<=i&&t.nodeIndex+t.childCount>i)throw new Error("Illegal State: childCount of node leads outside of parent, at index "+t.nodeIndex+"!")}}function ca(e,t,r,n){var i=ma(e.root,e.renderer,e,t,r);return da(i,e.component,n),ya(i),i}function la(e,t,r){var n=ma(e,e.renderer,null,null,t);return da(n,r,r),ya(n),n}function pa(e,t,r,n){var i,o=t.element.componentRendererType;return i=o?e.root.rendererFactory.createRenderer(n,o):e.root.renderer,ma(e.root,i,e,t.element.componentProvider,r)}function ma(e,t,r,n,i){var o=new Array(i.nodes.length),a=i.outputCount?new Array(i.outputCount):null;return{def:i,parent:r,viewContainerParent:null,parentNodeDef:n,context:null,component:null,nodes:o,state:13,root:e,renderer:t,oldValues:new Array(i.bindingCount),disposables:a,initIndex:-1}}function da(e,t,r){e.component=t,e.context=r}function ya(e){var t;un(e)&&(t=Fr(e.parent,e.parentNodeDef.parent.nodeIndex).renderElement);for(var r=e.def,n=e.nodes,i=0;i0&&Ho(e,t,0,r)&&(d=!0),m>1&&Ho(e,t,1,n)&&(d=!0),m>2&&Ho(e,t,2,i)&&(d=!0),m>3&&Ho(e,t,3,o)&&(d=!0),m>4&&Ho(e,t,4,a)&&(d=!0),m>5&&Ho(e,t,5,s)&&(d=!0),m>6&&Ho(e,t,6,u)&&(d=!0),m>7&&Ho(e,t,7,c)&&(d=!0),m>8&&Ho(e,t,8,l)&&(d=!0),m>9&&Ho(e,t,9,p)&&(d=!0),d}(e,t,r,n,i,o,a,s,u,c,l,p);case 2:return function(e,t,r,n,i,o,a,s,u,c,l,p){var m=!1,d=t.bindings,y=d.length;if(y>0&&$r(e,t,0,r)&&(m=!0),y>1&&$r(e,t,1,n)&&(m=!0),y>2&&$r(e,t,2,i)&&(m=!0),y>3&&$r(e,t,3,o)&&(m=!0),y>4&&$r(e,t,4,a)&&(m=!0),y>5&&$r(e,t,5,s)&&(m=!0),y>6&&$r(e,t,6,u)&&(m=!0),y>7&&$r(e,t,7,c)&&(m=!0),y>8&&$r(e,t,8,l)&&(m=!0),y>9&&$r(e,t,9,p)&&(m=!0),m){var h=t.text.prefix;y>0&&(h+=oa(r,d[0])),y>1&&(h+=oa(n,d[1])),y>2&&(h+=oa(i,d[2])),y>3&&(h+=oa(o,d[3])),y>4&&(h+=oa(a,d[4])),y>5&&(h+=oa(s,d[5])),y>6&&(h+=oa(u,d[6])),y>7&&(h+=oa(c,d[7])),y>8&&(h+=oa(l,d[8])),y>9&&(h+=oa(p,d[9]));var f=Br(e,t.nodeIndex).renderText;e.renderer.setValue(f,h)}return m}(e,t,r,n,i,o,a,s,u,c,l,p);case 16384:return function(e,t,r,n,i,o,a,s,u,c,l,p){var m=Ur(e,t.nodeIndex),d=m.instance,y=!1,h=void 0,f=t.bindings.length;return f>0&&Xr(e,t,0,r)&&(y=!0,h=vi(e,m,t,0,r,h)),f>1&&Xr(e,t,1,n)&&(y=!0,h=vi(e,m,t,1,n,h)),f>2&&Xr(e,t,2,i)&&(y=!0,h=vi(e,m,t,2,i,h)),f>3&&Xr(e,t,3,o)&&(y=!0,h=vi(e,m,t,3,o,h)),f>4&&Xr(e,t,4,a)&&(y=!0,h=vi(e,m,t,4,a,h)),f>5&&Xr(e,t,5,s)&&(y=!0,h=vi(e,m,t,5,s,h)),f>6&&Xr(e,t,6,u)&&(y=!0,h=vi(e,m,t,6,u,h)),f>7&&Xr(e,t,7,c)&&(y=!0,h=vi(e,m,t,7,c,h)),f>8&&Xr(e,t,8,l)&&(y=!0,h=vi(e,m,t,8,l,h)),f>9&&Xr(e,t,9,p)&&(y=!0,h=vi(e,m,t,9,p,h)),h&&d.ngOnChanges(h),65536&t.flags&&Or(e,256,t.nodeIndex)&&d.ngOnInit(),262144&t.flags&&d.ngDoCheck(),y}(e,t,r,n,i,o,a,s,u,c,l,p);case 32:case 64:case 128:return function(e,t,r,n,i,o,a,s,u,c,l,p){var m=t.bindings,d=!1,y=m.length;if(y>0&&$r(e,t,0,r)&&(d=!0),y>1&&$r(e,t,1,n)&&(d=!0),y>2&&$r(e,t,2,i)&&(d=!0),y>3&&$r(e,t,3,o)&&(d=!0),y>4&&$r(e,t,4,a)&&(d=!0),y>5&&$r(e,t,5,s)&&(d=!0),y>6&&$r(e,t,6,u)&&(d=!0),y>7&&$r(e,t,7,c)&&(d=!0),y>8&&$r(e,t,8,l)&&(d=!0),y>9&&$r(e,t,9,p)&&(d=!0),d){var h=Gr(e,t.nodeIndex),f=void 0;switch(201347067&t.flags){case 32:f=new Array(m.length),y>0&&(f[0]=r),y>1&&(f[1]=n),y>2&&(f[2]=i),y>3&&(f[3]=o),y>4&&(f[4]=a),y>5&&(f[5]=s),y>6&&(f[6]=u),y>7&&(f[7]=c),y>8&&(f[8]=l),y>9&&(f[9]=p);break;case 64:f={},y>0&&(f[m[0].name]=r),y>1&&(f[m[1].name]=n),y>2&&(f[m[2].name]=i),y>3&&(f[m[3].name]=o),y>4&&(f[m[4].name]=a),y>5&&(f[m[5].name]=s),y>6&&(f[m[6].name]=u),y>7&&(f[m[7].name]=c),y>8&&(f[m[8].name]=l),y>9&&(f[m[9].name]=p);break;case 128:var b=r;switch(y){case 1:f=b.transform(r);break;case 2:f=b.transform(n);break;case 3:f=b.transform(n,i);break;case 4:f=b.transform(n,i,o);break;case 5:f=b.transform(n,i,o,a);break;case 6:f=b.transform(n,i,o,a,s);break;case 7:f=b.transform(n,i,o,a,s,u);break;case 8:f=b.transform(n,i,o,a,s,u,c);break;case 9:f=b.transform(n,i,o,a,s,u,c,l);break;case 10:f=b.transform(n,i,o,a,s,u,c,l,p)}}h.value=f}return d}(e,t,r,n,i,o,a,s,u,c,l,p);default:throw"unreachable"}}(e,t,i,o,a,s,u,c,l,p,m,d):function(e,t,r){switch(201347067&t.flags){case 1:return function(e,t,r){for(var n=!1,i=0;i0&&en(e,t,0,r),m>1&&en(e,t,1,n),m>2&&en(e,t,2,i),m>3&&en(e,t,3,o),m>4&&en(e,t,4,a),m>5&&en(e,t,5,s),m>6&&en(e,t,6,u),m>7&&en(e,t,7,c),m>8&&en(e,t,8,l),m>9&&en(e,t,9,p)}(e,t,n,i,o,a,s,u,c,l,p,m):function(e,t,r){for(var n=0;n0){var o=new Set(e.modules);qa.forEach((function(t,n){if(o.has(de(n).providedIn)){var i={token:n,flags:t.flags|(r?4096:0),deps:mn(t.deps),value:t.value,index:e.providers.length};e.providers.push(i),e.providersByKey[Yr(n)]=i}}))}}(e=e.factory((function(){return zr}))),e):e}(n))}var La=new Map,qa=new Map,Oa=new Map;function Ba(e){var t;La.set(e.token,e),"function"==typeof e.token&&(t=de(e.token))&&"function"==typeof t.providedIn&&qa.set(e.token,e)}function Fa(e,t){var r=hn(t.viewDefFactory),n=hn(r.nodes[0].element.componentView);Oa.set(e,n)}function Ua(){La.clear(),qa.clear(),Oa.clear()}function Ga(e){if(0===La.size)return e;var t=function(e){for(var t=[],r=null,n=0;n=o){var s=console.log.bind(console);"ERROR"===t&&console.error&&(s=console.error.bind(console)),"WARN"===t&&console.warn&&(s=console.warn.bind(console));var u="["+t+"] "+this._ts()+" "+this.name;if(1===r.length&&"string"==typeof r[0])s(u+" - "+r[0]);else if(1===r.length)s(u,r[0]);else if("string"==typeof r[0]){var c=r.slice(1);1===c.length&&(c=c[0]),s(u+" - "+r[0],c)}else s(u,r)}},e.prototype.log=function(){for(var e=[],t=0;t-1&&(i===Ns||Is.warn("WARNING: "+e+" is protected and dispatching on it can have unintended consequences"));var o={channel:e,payload:Object(n.__assign)({},t),source:r,patternInfo:[]};try{this._toListeners(o)}catch(a){Is.error(a)}},e.prototype.listen=function(e,t,r){var n;if(void 0===r&&(r="noname"),function(e){return void 0!==e.onHubCapsule}(t))Is.warn("WARNING onHubCapsule is Deprecated. Please pass in a callback."),n=t.onHubCapsule.bind(t);else{if("function"!=typeof t)throw new Error("No callback supplied to Hub");n=t}if(e instanceof RegExp)this.patterns.push({pattern:e,callback:n});else{var i=this.listeners[e];i||(this.listeners[e]=i=[]),i.push({name:r,callback:n})}},e.prototype._toListeners=function(e){var t=e.channel,r=e.payload,i=this.listeners[t];if(i&&i.forEach((function(n){Is.debug("Dispatching to "+t+" with ",r);try{n.callback(e)}catch(i){Is.error(i)}})),this.patterns.length>0){if(!r.message)return void Is.warn("Cannot perform pattern matching without a message key");var o=r.message;this.patterns.forEach((function(t){var r=o.match(t.pattern);if(r){var i=r.slice(1),a=Object(n.__assign)(Object(n.__assign)({},e),{patternInfo:i});try{t.callback(a)}catch(s){Is.error(s)}}}))}},e}())("__default__"),Ts=new bs("I18n"),ks=function(){function e(e){this._options=null,this._lang=null,this._dict={},this._options=Object.assign({},e),this._lang=this._options.language,!this._lang&&"undefined"!=typeof window&&window&&window.navigator&&(this._lang=window.navigator.language),Ts.debug(this._lang)}return e.prototype.setLanguage=function(e){this._lang=e},e.prototype.get=function(e,t){if(void 0===t&&(t=void 0),!this._lang)return void 0!==t?t:e;var r=this._lang,n=this.getByLanguage(e,r);return n||(r.indexOf("-")>0&&(n=this.getByLanguage(e,r.split("-")[0])),n||(void 0!==t?t:e))},e.prototype.getByLanguage=function(e,t,r){if(void 0===r&&(r=null),!t)return r;var n=this._dict[t];return n?n[e]:r},e.prototype.putVocabulariesForLanguage=function(e,t){var r=this._dict[e];r||(r=this._dict[e]={}),Object.assign(r,t)},e.prototype.putVocabularies=function(e){var t=this;Object.keys(e).map((function(r){t.putVocabulariesForLanguage(r,e[r])}))},e}(),Ds=new bs("I18n"),As=null,xs=null,Rs=function(){function e(){}return e.configure=function(t){return Ds.debug("configure I18n"),t?(As=Object.assign({},As,t.I18n||t),e.createInstance(),As):As},e.getModuleName=function(){return"I18n"},e.createInstance=function(){Ds.debug("create I18n instance"),xs||(xs=new ks(As))},e.setLanguage=function(t){return e.checkConfig(),xs.setLanguage(t)},e.get=function(t,r){return e.checkConfig()?xs.get(t,r):void 0===r?t:r},e.putVocabulariesForLanguage=function(t,r){return e.checkConfig(),xs.putVocabulariesForLanguage(t,r)},e.putVocabularies=function(t){return e.checkConfig(),xs.putVocabularies(t)},e.checkConfig=function(){return xs||(xs=new ks(As)),!0},e}();Ss.register(Rs);var Ms=Rs,ws=[{type:"text/plain",ext:"txt"},{type:"text/html",ext:"html"},{type:"text/javascript",ext:"js"},{type:"text/css",ext:"css"},{type:"text/csv",ext:"csv"},{type:"text/yaml",ext:"yml"},{type:"text/yaml",ext:"yaml"},{type:"text/calendar",ext:"ics"},{type:"text/calendar",ext:"ical"},{type:"image/png",ext:"png"},{type:"image/gif",ext:"gif"},{type:"image/jpeg",ext:"jpg"},{type:"image/jpeg",ext:"jpeg"},{type:"image/bmp",ext:"bmp"},{type:"image/x-icon",ext:"ico"},{type:"image/tiff",ext:"tif"},{type:"image/tiff",ext:"tiff"},{type:"image/svg+xml",ext:"svg"},{type:"application/json",ext:"json"},{type:"application/xml",ext:"xml"},{type:"application/x-sh",ext:"sh"},{type:"application/zip",ext:"zip"},{type:"application/x-rar-compressed",ext:"rar"},{type:"application/x-tar",ext:"tar"},{type:"application/x-bzip",ext:"bz"},{type:"application/x-bzip2",ext:"bz2"},{type:"application/pdf",ext:"pdf"},{type:"application/java-archive",ext:"jar"},{type:"application/msword",ext:"doc"},{type:"application/vnd.ms-excel",ext:"xls"},{type:"application/vnd.ms-excel",ext:"xlsx"},{type:"message/rfc822",ext:"eml"}],Ps=function(){function e(){}return e.isEmpty=function(e){return 0===Object.keys(e).length},e.sortByField=function(e,t,r){if(!e||!e.sort)return!1;var n=r&&"desc"===r?-1:1;return e.sort((function(e,r){var i=e[t],o=r[t];return void 0===o?void 0===i?0:1*n:void 0===i?-1*n:io?1*n:0})),!0},e.objectLessAttributes=function(e,t){var r=Object.assign({},e);return t&&("string"==typeof t?delete r[t]:t.forEach((function(e){delete r[e]}))),r},e.filenameToContentType=function(e,t){void 0===t&&(t="application/octet-stream");var r=e.toLowerCase(),n=ws.filter((function(e){return r.endsWith("."+e.ext)}));return n.length>0?n[0].type:t},e.isTextFile=function(e){var t=e.toLowerCase();return!!t.startsWith("text/")||"application/json"===t||"application/xml"===t||"application/sh"===t},e.generateRandomString=function(){for(var e="",t="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",r=32;r>0;r-=1)e+=t[Math.floor(Math.random()*t.length)];return e},e.makeQuerablePromise=function(e){if(e.isResolved)return e;var t=!0,r=!1,n=!1,i=e.then((function(e){return n=!0,t=!1,e}),(function(e){throw r=!0,t=!1,e}));return i.isFullfilled=function(){return n},i.isPending=function(){return t},i.isRejected=function(){return r},i},e.browserOrNode=function(){return{isBrowser:"undefined"!=typeof window&&void 0!==window.document,isNode:"undefined"!=typeof process&&null!=process.versions&&null!=process.versions.node}},e.transferKeyToLowerCase=function(t,r,n){if(void 0===r&&(r=[]),void 0===n&&(n=[]),!e.isStrictObject(t))return t;var i={};for(var o in t)t.hasOwnProperty(o)&&(i[r.includes(o)?o:o[0].toLowerCase()+o.slice(1)]=n.includes(o)?t[o]:e.transferKeyToLowerCase(t[o],r,n));return i},e.transferKeyToUpperCase=function(t,r,n){if(void 0===r&&(r=[]),void 0===n&&(n=[]),!e.isStrictObject(t))return t;var i={};for(var o in t)t.hasOwnProperty(o)&&(i[r.includes(o)?o:o[0].toUpperCase()+o.slice(1)]=n.includes(o)?t[o]:e.transferKeyToUpperCase(t[o],r,n));return i},e.isStrictObject=function(e){return!(!(e instanceof Object)||e instanceof Array||e instanceof Function||e instanceof Number||e instanceof String||e instanceof Boolean)},e}(),Es=new bs("Util"),Ls=function(e){function t(t){var r=e.call(this,t)||this;return r.nonRetryable=!0,r}return Object(n.__extends)(t,e),t}(Error),qs=r("ABJ/"),Os={clockOffset:0,getDateWithClockOffset:function(){return Os.clockOffset?new Date((new Date).getTime()+Os.clockOffset):new Date},getClockOffset:function(){return Os.clockOffset},setClockOffset:function(e){Os.clockOffset=e}},Bs=new bs("Signer"),Fs=r("CxY0"),Us=hs.util.crypto,Gs=function(e,t,r){return Us.lib.createHmac("sha256",e).update(t,"utf8").digest(r)},Vs=function(e){var t=e||"";return Us.createHash("sha256").update(t,"utf8").digest("hex")},js=function(e){return Object.keys(e).map((function(e){return e.toLowerCase()})).sort().join(";")},zs=function(e){var t,r,n=Fs.parse(e.url);return[e.method||"/",encodeURIComponent(n.pathname).replace(/%2F/gi,"/"),(r=n.query,r&&0!==r.length?r.split("&").map((function(e){var t=e.split("=");if(1===t.length)return e;var r=t[1].replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}));return t[0]+"="+r})).sort((function(e,t){var r=e.split("=")[0],n=t.split("=")[0];return r===n?e(new Date).getTime()?(lu.debug("token not expired"),this._setCredentialsFromFederation({provider:r,token:i,user:n,identity_id:a,expires_at:o})):s._refreshHandlers[r]&&"function"==typeof s._refreshHandlers[r]?(lu.debug("getting refreshed jwt token from federation provider"),s._refreshHandlers[r]().then((function(e){return lu.debug("refresh federated token sucessfully",e),s._setCredentialsFromFederation({provider:r,token:i=e.token,user:n,identity_id:a=e.identity_id,expires_at:o=e.expires_at})})).catch((function(e){return lu.debug("refresh federated token failed",e),t.clear(),Promise.reject("refreshing federation token failed: "+e)}))):(lu.debug("no refresh handler for provider:",r),this.clear(),Promise.reject("no refresh handler for provider"))},e.prototype._isExpired=function(e){if(!e)return lu.debug("no credentials for expiration check"),!0;lu.debug("is this credentials expired?",e);var t=(new Date).getTime();return!(!e.expired&&e.expireTime>t+6e5&&t0},e}(),Ou=function(e){function t(t){var r=e.call(this,t)||this;return r.amplifyService=t,r}return Object(n.__extends)(t,e),t}(qu),Bu=function(){function e(e){this.componentFactoryResolver=e,this.hide=[],this.usernameAttributes="username"}return e.prototype.ngOnInit=function(){this.loadComponent()},e.prototype.ngOnDestroy=function(){},e.prototype.loadComponent=function(){var e=this.framework&&"ionic"===this.framework.toLowerCase()?new wu(Ou,{hide:this.hide,signUpConfig:this.signUpConfig,usernameAttributes:this.usernameAttributes}):new wu(qu,{hide:this.hide,signUpConfig:this.signUpConfig,usernameAttributes:this.usernameAttributes}),t=this.componentFactoryResolver.resolveComponentFactory(e.component),r=this.componentHost.viewContainerRef;r.clear(),r.createComponent(t).instance.data=e.data},e}(),Fu=function(){function e(e){this.amplifyService=e,this.hide=[],this.logger=this.amplifyService.logger("ConfiSignInComponent")}return Object.defineProperty(e.prototype,"data",{set:function(e){this.hide=e.hide?e.hide:this.hide,this._authState=e.authState,this._show="confirmSignIn"===e.authState.state},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"authState",{set:function(e){this._authState=e,this._show="confirmSignIn"===e.state},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){if(!this.amplifyService.auth())throw new Error("Auth module not registered on AmplifyService provider")},e.prototype.shouldHide=function(e){return this.hide.filter((function(t){return t===e})).length>0},e.prototype.setCode=function(e){this.code=e},e.prototype.onConfirm=function(){var e=this,t=this._authState.user,r=t.challengeName,n="SOFTWARE_TOKEN_MFA"===r?r:null;this.amplifyService.auth().confirmSignIn(t,this.code,n).then((function(){e.onAlertClose(),e.amplifyService.setAuthState({state:"signedIn",user:t})})).catch((function(t){return e._setError(t)}))},e.prototype.onSignIn=function(){this.onAlertClose(),this.amplifyService.setAuthState({state:"signIn",user:null})},e.prototype.onAlertClose=function(){this._setError(null)},e.prototype._setError=function(e){this.errorMessage=e?e.message||e:null},e}(),Uu=function(e){function t(t){var r=e.call(this,t)||this;return r.amplifyService=t,r}return Object(n.__extends)(t,e),t}(Fu),Gu=function(){function e(e){this.componentFactoryResolver=e,this.hide=[]}return e.prototype.ngOnInit=function(){this.loadComponent()},e.prototype.ngOnDestroy=function(){},e.prototype.loadComponent=function(){var e=this.framework&&"ionic"===this.framework.toLowerCase()?new wu(Uu,{authState:this.authState,hide:this.hide}):new wu(Fu,{authState:this.authState,hide:this.hide}),t=this.componentFactoryResolver.resolveComponentFactory(e.component),r=this.componentHost.viewContainerRef;r.clear(),r.createComponent(t).instance.data=e.data},e}();function Vu(e,t){return e.filter((function(e){return e===t})).length>0}var ju={email:"Email",phone_number:"Phone Number",username:"Username"},zu=function(e,t){return"+"+e+t.replace(/[-()]/g,"")},Hu=function(){function e(e){this.amplifyService=e,this._usernameAttributes="username",this.hide=[],this.logger=this.amplifyService.logger("ConfirmSignUpComponent")}return Object.defineProperty(e.prototype,"data",{set:function(e){this.hide=e.hide?e.hide:this.hide,this._authState=e.authState,this._show="confirmSignUp"===e.authState.state,this.username=e.authState.user&&e.authState.user.username||""},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"authState",{set:function(e){this._authState=e,this._show="confirmSignUp"===e.state,this.username=e.user&&e.user.username||""},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"usernameAttributes",{set:function(e){this._usernameAttributes=e},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){if(!this.amplifyService.auth())throw new Error("Auth module not registered on AmplifyService provider")},e.prototype.shouldHide=function(e){return this.hide.filter((function(t){return t===e})).length>0},e.prototype.setUsername=function(e){this.username=e},e.prototype.setCode=function(e){this.code=e},e.prototype.onConfirm=function(){var e=this;this.amplifyService.auth().confirmSignUp(this.username,this.code).then((function(){return e.logger.info("confirm success")})).catch((function(t){return e._setError(t)}))},e.prototype.onResend=function(){var e=this;this.amplifyService.auth().resendSignUp(this.username).then((function(){return e.logger.info("code resent")})).catch((function(t){return e._setError(t)}))},e.prototype.onSignIn=function(){this.onAlertClose(),this.amplifyService.setAuthState({state:"signIn",user:null})},e.prototype.onAlertClose=function(){this._setError(null)},e.prototype._setError=function(e){this.errorMessage=e?e.message||e:null},e.prototype.getUsernameLabel=function(){return ju[this._usernameAttributes]||this._usernameAttributes},e}(),Yu=function(e){function t(t){var r=e.call(this,t)||this;return r.amplifyService=t,r}return Object(n.__extends)(t,e),t}(Hu),Wu=function(){function e(e){this.componentFactoryResolver=e,this.usernameAttributes="username",this.hide=[]}return e.prototype.ngOnInit=function(){this.loadComponent()},e.prototype.ngOnDestroy=function(){},e.prototype.loadComponent=function(){var e=this.framework&&"ionic"===this.framework.toLowerCase()?new wu(Yu,{authState:this.authState,usernameAttributes:this.usernameAttributes,hide:this.hide}):new wu(Hu,{authState:this.authState,usernameAttributes:this.usernameAttributes,hide:this.hide}),t=this.componentFactoryResolver.resolveComponentFactory(e.component),r=this.componentHost.viewContainerRef;r.clear(),r.createComponent(t).instance.data=e.data},e}(),Ku=function(e){return e.EMAIL="email",e.PHONE_NUMBER="phone_number",e.USERNAME="username",e}({}),Qu=function(){function e(e){this.amplifyService=e,this._usernameAttributes="username",this.local_phone_number="",this.country_code="1",this.email="",this.signInUsername="",this.hide=[],this.logger=this.amplifyService.logger("SignInComponent"),this.onUsernameFieldChanged=this.onUsernameFieldChanged.bind(this)}return Object.defineProperty(e.prototype,"data",{set:function(e){this.hide=e.hide?e.hide:this.hide,this._usernameAttributes=e.usernameAttributes,this._authState=e.authState,this._show=Vu(["signIn","signedOut","signedUp"],e.authState.state)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"authState",{set:function(e){this._authState=e,this._show=Vu(["signIn","signedOut","signedUp"],e.state),this.username=e.user&&e.user.username||"",this.email=e.user&&e.user.email||"",this.country_code=e.user&&e.user.country_code?e.user.country_code:this.country_code,this.local_phone_number=e.user&&e.user.local_phone_number||""},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"usernameAttributes",{set:function(e){this._usernameAttributes=e},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){if(!this.amplifyService.auth())throw new Error("Auth module not registered on AmplifyService provider")},e.prototype.shouldHide=function(e){return this.hide.filter((function(t){return t===e})).length>0},e.prototype.setUsername=function(e){this.username=e},e.prototype.setPassword=function(e){this.password=e},e.prototype.onSignIn=function(){var e=this;this.amplifyService.auth().signIn(this.getSignInUsername(),this.password).then((function(t){"SMS_MFA"===t.challengeName||"SOFTWARE_TOKEN_MFA"===t.challengeName?e.amplifyService.setAuthState({state:"confirmSignIn",user:t}):"NEW_PASSWORD_REQUIRED"===t.challengeName?e.amplifyService.setAuthState({state:"requireNewPassword",user:t}):"CUSTOM_CHALLENGE"===t.challengeName&&t.challengeParam&&"true"===t.challengeParam.trigger&&e.amplifyService.setAuthState({state:"customConfirmSignIn",user:t})})).catch((function(t){e._setError(t)}))},e.prototype.onAlertClose=function(){this._setError(null)},e.prototype.getUserObj=function(){return this.username||this.email||this.local_phone_number?{username:this.username,email:this.email,local_phone_number:this.local_phone_number,courtry_code:this.country_code}:null},e.prototype.onForgotPassword=function(){var e=this.getUserObj();this.onAlertClose(),this.amplifyService.setAuthState({state:"forgotPassword",user:e})},e.prototype.onSignUp=function(){var e=this.getUserObj();this.onAlertClose(),this.amplifyService.setAuthState({state:"signUp",user:e})},e.prototype._setError=function(e){e?(this.errorMessage=e.message||e,this.logger.error(this.errorMessage)):this.errorMessage=null},e.prototype.onUsernameFieldChanged=function(e){this.email=e.email||this.email,this.username=e.username||this.username,this.country_code=e.country_code||this.country_code,this.local_phone_number=e.local_phone_number||this.local_phone_number},e.prototype.getSignInUsername=function(){switch(this._usernameAttributes){case Ku.EMAIL:return this.email;case Ku.PHONE_NUMBER:return zu(this.country_code,this.local_phone_number);default:return this.username}},e}(),Ju=function(e){function t(t){var r=e.call(this,t)||this;return r.amplifyService=t,r}return Object(n.__extends)(t,e),t}(Qu),Zu=function(){function e(e){this.componentFactoryResolver=e,this.usernameAttributes="username",this.hide=[]}return e.prototype.ngOnInit=function(){this.loadComponent()},e.prototype.ngOnDestroy=function(){},e.prototype.loadComponent=function(){var e=new wu(this.framework&&"ionic"===this.framework?Ju:Qu,{authState:this.authState,hide:this.hide,usernameAttributes:this.usernameAttributes}),t=this.componentFactoryResolver.resolveComponentFactory(e.component),r=this.componentHost.viewContainerRef;r.clear(),r.createComponent(t).instance.data=e.data},e}(),Xu=[{label:"Username",key:"username",required:!1,displayOrder:1},{label:"Password",key:"password",required:!0,type:"password",displayOrder:2},{label:"Email",key:"email",required:!0,type:"email",displayOrder:3},{label:"Phone Number",key:"phone_number",required:!0,displayOrder:4}],$u=[{label:"Email",key:"email",required:!0,type:"email",displayOrder:1},{label:"Password",key:"password",required:!0,type:"password",displayOrder:2},{label:"Phone Number",key:"phone_number",required:!0,displayOrder:3}],ec=[{label:"Phone Number",key:"phone_number",required:!0,displayOrder:1},{label:"Password",key:"password",required:!0,type:"password",displayOrder:2},{label:"Email",key:"email",required:!0,type:"email",displayOrder:3}],tc=function(){function e(e){this.amplifyService=e,this._usernameAttributes="username",this.user={},this.country_code="1",this.header="Create a new account",this.defaultSignUpFields=Xu,this.signUpFields=this.defaultSignUpFields,this.hiddenFields=[],this.hide=[],this.logger=this.amplifyService.logger("SignUpComponent")}return Object.defineProperty(e.prototype,"data",{set:function(e){this._authState=e.authState,this._show="signUp"===e.authState.state,this._usernameAttributes=e.usernameAttributes,e.signUpConfig&&(this._signUpConfig=e.signUpConfig,this._signUpConfig.defaultCountryCode&&(this.country_code=this._signUpConfig.defaultCountryCode),this._signUpConfig.signUpFields&&(this.signUpFields=this._signUpConfig.signUpFields),this._signUpConfig.header&&(this.header=this._signUpConfig.header),this._signUpConfig.hiddenDefaults&&(this.hiddenFields=this._signUpConfig.hiddenDefaults),this._usernameAttributes===Ku.EMAIL?(this.signUpFields=$u,this.defaultSignUpFields=$u):this._usernameAttributes===Ku.PHONE_NUMBER&&(this.signUpFields=ec,this.defaultSignUpFields=ec),this._signUpConfig.passwordPolicy&&(this.passwordPolicy=this._signUpConfig.passwordPolicy))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"usernameAttributes",{set:function(e){this._usernameAttributes=e,this._usernameAttributes===Ku.EMAIL?(this.signUpFields=$u,this.defaultSignUpFields=$u):this._usernameAttributes===Ku.PHONE_NUMBER&&(this.signUpFields=ec,this.defaultSignUpFields=ec)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"authState",{set:function(e){this._authState=e,this._show="signUp"===e.state},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"signUpConfig",{set:function(e){e&&(this._signUpConfig=e,this._signUpConfig.defaultCountryCode&&(this.country_code=this._signUpConfig.defaultCountryCode),this._signUpConfig.signUpFields&&(this.signUpFields=this._signUpConfig.signUpFields),this._signUpConfig.header&&(this.header=this._signUpConfig.header),this._signUpConfig.hiddenDefaults&&(this.hiddenFields=this._signUpConfig.hiddenDefaults),this._signUpConfig.passwordPolicy&&(this.passwordPolicy=this._signUpConfig.passwordPolicy))},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){this.amplifyService.auth()||this.logger.warn("Auth module not registered on AmplifyService provider"),this.sortFields()},e.prototype.shouldHide=function(e){return this.hide.filter((function(t){return t===e})).length>0},e.prototype.onSignUp=function(){var e=this,t=this.validate();if(t&&t.length>0)return this._setError("The following fields need to be filled out: "+t.join(", "));this.user.attributes={},this.signUpFields.find((function(e){return"phone_number"===e.key}))&&(this.user.phone_number=zu(this.country_code,this.local_phone_number));var r=Object.keys(this.user),n=r.map((function(t){return e.user[t]}));r.forEach((function(t,r){if("username"!==t&&"password"!==t&&"attributes"!==t){var i=(e.needPrefix(t)?"custom:":"")+t;e.user.attributes[i]=n[r]}}));var i=!1;if(this.signUpFields.forEach((function(t){t.label===e.getUsernameLabel()&&(e.amplifyService.logger("Changing the username to the value of "+t.label,"DEBUG"),e.user.username=e.user.attributes[t.key]||e.user.username,i=!0)})),!i&&!this.user.username)throw new Error("Couldn't find the label: "+this.getUsernameLabel()+", in sign up fields according to usernameAttributes!");this.amplifyService.auth().signUp(this.user).then((function(t){var r=e.user.username;e.user={},e.onAlertClose(),e.amplifyService.setAuthState({state:"confirmSignUp",user:{username:r}})})).catch((function(t){return e._setError(t)}))},e.prototype.onSignIn=function(){this.onAlertClose(),this.amplifyService.setAuthState({state:"signIn",user:null})},e.prototype.needPrefix=function(e){var t=this.signUpFields.find((function(t){return t.key===e}));return 0!==e.indexOf("custom:")?t.custom:(0===e.indexOf("custom:")&&!1===t.custom&&this.logger.warn("Custom prefix prepended to key but custom field flag is set to false"),null)},e.prototype.onConfirmSignUp=function(){this.onAlertClose(),this.amplifyService.setAuthState({state:"confirmSignUp",user:{username:this.user.username}})},e.prototype.sortFields=function(){var e=this;this.hiddenFields.length>0&&(this.defaultSignUpFields=this.defaultSignUpFields.filter((function(t){return!e.hiddenFields.includes(t.key)}))),this._signUpConfig&&this._signUpConfig.signUpFields&&this._signUpConfig.signUpFields.length>0&&(this._signUpConfig.hideAllDefaults||this.defaultSignUpFields.forEach((function(t,r){-1===e.signUpFields.findIndex((function(e){return e.key===t.key}))&&e.signUpFields.push(t)})),this.signUpFields.sort((function(e,t){return e.displayOrder&&t.displayOrder?e.displayOrdert.displayOrder?1:e.key0},e.prototype.setPassword=function(e){this.password=e},e.prototype.onSubmit=function(){var e=this,t=this._authState.user,r=t.challengeParam.requiredAttributes;this.amplifyService.auth().completeNewPassword(t,this.password,r).then((function(){e.onAlertClose(),e.amplifyService.setAuthState({state:"signIn",user:t})})).catch((function(t){return e._setError(t)}))},e.prototype.onSignIn=function(){this.onAlertClose(),this.amplifyService.setAuthState({state:"signIn",user:null})},e.prototype.onAlertClose=function(){this._setError(null)},e.prototype._setError=function(e){this.errorMessage=e?e.message||e:null},e}(),oc=function(e){function t(t){var r=e.call(this,t)||this;return r.amplifyService=t,r}return Object(n.__extends)(t,e),t}(ic),ac=function(){function e(e){this.componentFactoryResolver=e,this.hide=[]}return e.prototype.ngOnInit=function(){this.loadComponent()},e.prototype.ngOnDestroy=function(){},e.prototype.loadComponent=function(){var e=this.framework&&"ionic"===this.framework.toLowerCase()?new wu(oc,{authState:this.authState,hide:this.hide}):new wu(ic,{authState:this.authState,hide:this.hide}),t=this.componentFactoryResolver.resolveComponentFactory(e.component),r=this.componentHost.viewContainerRef;r.clear(),r.createComponent(t).instance.data=e.data},e}(),sc=function(){function e(e){this.amplifyService=e,this._usernameAttributes="username",this.logger=this.amplifyService.logger("GreetingComponent"),this.subscribe()}return Object.defineProperty(e.prototype,"usernameAttributes",{set:function(e){this._usernameAttributes=e},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){if(!this.amplifyService.auth())throw new Error("Auth module not registered on AmplifyService provider")},e.prototype.subscribe=function(){var e=this;this.amplifyService.authStateChange$.subscribe((function(t){return e.setAuthState(t)}))},e.prototype.setAuthState=function(e){this.authState=e,this.signedIn="signedIn"===e.state;var t="";e.user&&(t=this._usernameAttributes===Ku.EMAIL?e.user.attributes?e.user.attributes.email:e.user.username:this._usernameAttributes===Ku.PHONE_NUMBER&&e.user.attributes?e.user.attributes.phone_number:e.user.username),this.greeting=this.signedIn?this.amplifyService.i18n().get("Hello, {{username}}").replace("{{username}}",t):""},e.prototype.onSignOut=function(){this.amplifyService.auth().signOut()},e}(),uc=function(e){function t(t){var r=e.call(this,t)||this;return r.amplifyService=t,r}return Object(n.__extends)(t,e),t}(sc),cc=function(){function e(e){this.componentFactoryResolver=e,this.usernameAttributes="username"}return e.prototype.ngOnInit=function(){this.loadComponent()},e.prototype.ngOnDestroy=function(){},e.prototype.loadComponent=function(){var e=this.framework&&"ionic"===this.framework.toLowerCase()?new wu(uc,{authState:this.authState,usernameAttributes:this.usernameAttributes}):new wu(sc,{authState:this.authState,usernameAttributes:this.usernameAttributes}),t=this.componentFactoryResolver.resolveComponentFactory(e.component),r=this.componentHost.viewContainerRef;r.clear(),r.createComponent(t).instance.data=e.data},e}(),lc=function(){function e(e){this.amplifyService=e,this._usernameAttributes="username",this.code_sent=!1,this.country_code="1",this.hide=[],this.logger=this.amplifyService.logger("ForgotPasswordComponent")}return Object.defineProperty(e.prototype,"data",{set:function(e){this._authState=e.authState,this._show="forgotPassword"===e.authState.state,this._usernameAttributes=e.usernameAttributes,this.hide=e.hide?e.hide:this.hide,this.username=e.authState.user&&e.authState.user.username?e.authState.user.username:""},enumerable:!0,configurable:!0}),e.prototype.shouldHide=function(e){return this.hide.filter((function(t){return t===e})).length>0},Object.defineProperty(e.prototype,"authState",{set:function(e){this._authState=e,this._show="forgotPassword"===e.state,this.email=e.user&&e.user.email?e.user.email:"",this.country_code=e.user&&e.user.contry_code?e.user.country_code:"1",this.local_phone_number=e.user&&e.user.local_phone_number?e.user.local_phone_number:"",this.username=e.user&&e.user.username?e.user.username:""},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){if(!this.amplifyService.auth())throw new Error("Auth module not registered on AmplifyService provider")},Object.defineProperty(e.prototype,"usernameAttributes",{set:function(e){this._usernameAttributes=e},enumerable:!0,configurable:!0}),e.prototype.setCode=function(e){this.code=e},e.prototype.setPassword=function(e){this.password=e},e.prototype.getforgotPwUsername=function(){switch(this._usernameAttributes){case Ku.EMAIL:return this.email;case Ku.PHONE_NUMBER:return zu(this.country_code,this.local_phone_number);default:return this.username}},e.prototype.onSend=function(){var e=this,t=this.getforgotPwUsername();t?this.amplifyService.auth().forgotPassword(t).then((function(){e.code_sent=!0})).catch((function(t){e._setError(t),e.code_sent=!1})):this.errorMessage="Username cannot be empty"},e.prototype.onSubmit=function(){var e=this;this.amplifyService.auth().forgotPasswordSubmit(this.getforgotPwUsername(),this.code,this.password).then((function(){var t={username:e.username};e.onAlertClose(),e.amplifyService.setAuthState({state:"signIn",user:t})})).catch((function(t){return e._setError(t)}))},e.prototype.onSignIn=function(){this.onAlertClose(),this.amplifyService.setAuthState({state:"signIn",user:null})},e.prototype.onAlertClose=function(){this._setError(null)},e.prototype._setError=function(e){this.errorMessage=e?e.message||e:null},e.prototype.getUsernameLabel=function(){return ju[this._usernameAttributes]||this._usernameAttributes},e.prototype.onUsernameFieldChanged=function(e){this.email=e.email||this.email,this.username=e.username||this.username,this.country_code=e.country_code||this.country_code,this.local_phone_number=e.local_phone_number||this.local_phone_number},e}(),pc=function(e){function t(t){var r=e.call(this,t)||this;return r.amplifyService=t,r}return Object(n.__extends)(t,e),t.prototype.onCodeChange=function(e){this.country_code=e},t.prototype.onNumberChange=function(e){this.local_phone_number=e},t.prototype.setUsername=function(e){this.username=e},t.prototype.setEmail=function(e){this.email=e},t}(lc),mc=function(){function e(e){this.componentFactoryResolver=e,this.usernameAttributes="username",this.hide=[]}return e.prototype.ngOnInit=function(){this.loadComponent()},e.prototype.ngOnDestroy=function(){},e.prototype.loadComponent=function(){var e=this.framework&&"ionic"===this.framework.toLowerCase()?new wu(pc,{authState:this.authState,hide:this.hide,usernameAttributes:this.usernameAttributes}):new wu(lc,{authState:this.authState,hide:this.hide,usernameAttributes:this.usernameAttributes}),t=this.componentFactoryResolver.resolveComponentFactory(e.component),r=this.componentHost.viewContainerRef;r.clear(),r.createComponent(t).instance.data=e.data},e}(),dc=function(){return(dc=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]>15;--o>=0;){var u=32767&this[e],c=this[e++]>>15,l=s*u+c*a;i=((u=a*u+((32767&l)<<15)+r[n]+(1073741823&i))>>>30)+(l>>>15)+s*c+(i>>>30),r[n++]=1073741823&u}return i},Yc=30):ol&&"Netscape"!=navigator.appName?(nl.prototype.am=function(e,t,r,n,i,o){for(;--o>=0;){var a=t*this[e++]+r[n]+i;i=Math.floor(a/67108864),r[n++]=67108863&a}return i},Yc=26):(nl.prototype.am=function(e,t,r,n,i,o){for(var a=16383&t,s=t>>14;--o>=0;){var u=16383&this[e],c=this[e++]>>14,l=s*u+c*a;i=((u=a*u+((16383&l)<<14)+r[n]+i)>>28)+(l>>14)+s*c,r[n++]=268435455&u}return i},Yc=28),nl.prototype.DB=Yc,nl.prototype.DM=(1<>>16)&&(e=t,r+=16),0!=(t=e>>8)&&(e=t,r+=8),0!=(t=e>>4)&&(e=t,r+=4),0!=(t=e>>2)&&(e=t,r+=2),0!=(t=e>>1)&&(e=t,r+=1),r}function yl(e){this.m=e,this.mp=e.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<0&&this.m.subTo(t,t),t},yl.prototype.revert=function(e){var t=il();return e.copyTo(t),this.reduce(t),t},yl.prototype.reduce=function(e){for(;e.t<=this.mt2;)e[e.t++]=0;for(var t=0;t>15)*this.mpl&this.um)<<15)&e.DM;for(e[r=t+this.m.t]+=this.m.am(0,n,e,t,0,this.m.t);e[r]>=e.DV;)e[r]-=e.DV,e[++r]++}e.clamp(),e.drShiftTo(this.m.t,e),e.compareTo(this.m)>=0&&e.subTo(this.m,e)},yl.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},yl.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},nl.prototype.copyTo=function(e){for(var t=this.t-1;t>=0;--t)e[t]=this[t];e.t=this.t,e.s=this.s},nl.prototype.fromInt=function(e){this.t=1,this.s=e<0?-1:0,e>0?this[0]=e:e<-1?this[0]=e+this.DV:this.t=0},nl.prototype.fromString=function(e,t){var r;if(16==t)r=4;else if(8==t)r=3;else if(2==t)r=1;else if(32==t)r=5;else{if(4!=t)throw new Error("Only radix 2, 4, 8, 16, 32 are supported");r=2}this.t=0,this.s=0;for(var n=e.length,i=!1,o=0;--n>=0;){var a=pl(e,n);a<0?"-"==e.charAt(n)&&(i=!0):(i=!1,0==o?this[this.t++]=a:o+r>this.DB?(this[this.t-1]|=(a&(1<>this.DB-o):this[this.t-1]|=a<=this.DB&&(o-=this.DB))}this.clamp(),i&&nl.ZERO.subTo(this,this)},nl.prototype.clamp=function(){for(var e=this.s&this.DM;this.t>0&&this[this.t-1]==e;)--this.t},nl.prototype.dlShiftTo=function(e,t){var r;for(r=this.t-1;r>=0;--r)t[r+e]=this[r];for(r=e-1;r>=0;--r)t[r]=0;t.t=this.t+e,t.s=this.s},nl.prototype.drShiftTo=function(e,t){for(var r=e;r=0;--r)t[r+a+1]=this[r]>>i|s,s=(this[r]&o)<=0;--r)t[r]=0;t[a]=s,t.t=this.t+a+1,t.s=this.s,t.clamp()},nl.prototype.rShiftTo=function(e,t){t.s=this.s;var r=Math.floor(e/this.DB);if(r>=this.t)t.t=0;else{var n=e%this.DB,i=this.DB-n,o=(1<>n;for(var a=r+1;a>n;n>0&&(t[this.t-r-1]|=(this.s&o)<>=this.DB;if(e.t>=this.DB;n+=this.s}else{for(n+=this.s;r>=this.DB;n-=e.s}t.s=n<0?-1:0,n<-1?t[r++]=this.DV+n:n>0&&(t[r++]=n),t.t=r,t.clamp()},nl.prototype.multiplyTo=function(e,t){var r=this.abs(),n=e.abs(),i=r.t;for(t.t=i+n.t;--i>=0;)t[i]=0;for(i=0;i=0;)e[r]=0;for(r=0;r=t.DV&&(e[r+t.t]-=t.DV,e[r+t.t+1]=1)}e.t>0&&(e[e.t-1]+=t.am(r,t[r],e,2*r,0,1)),e.s=0,e.clamp()},nl.prototype.divRemTo=function(e,t,r){var n=e.abs();if(!(n.t<=0)){var i=this.abs();if(i.t0?(n.lShiftTo(u,o),i.lShiftTo(u,r)):(n.copyTo(o),i.copyTo(r));var c=o.t,l=o[c-1];if(0!=l){var p=l*(1<1?o[c-2]>>this.F2:0),m=this.FV/p,d=(1<=0&&(r[r.t++]=1,r.subTo(b,r)),nl.ONE.dlShiftTo(c,b),b.subTo(o,o);o.t=0;){var g=r[--h]==l?this.DM:Math.floor(r[h]*m+(r[h-1]+y)*d);if((r[h]+=o.am(0,g,r,f,0,c))0&&r.rShiftTo(u,r),a<0&&nl.ZERO.subTo(r,r)}}},nl.prototype.invDigit=function(){if(this.t<1)return 0;var e=this[0];if(0==(1&e))return 0;var t=3&e;return(t=(t=(t=(t=t*(2-(15&e)*t)&15)*(2-(255&e)*t)&255)*(2-((65535&e)*t&65535))&65535)*(2-e*t%this.DV)%this.DV)>0?this.DV-t:-t},nl.prototype.addTo=function(e,t){for(var r=0,n=0,i=Math.min(e.t,this.t);r>=this.DB;if(e.t>=this.DB;n+=this.s}else{for(n+=this.s;r>=this.DB;n+=e.s}t.s=n<0?-1:0,n>0?t[r++]=n:n<-1&&(t[r++]=this.DV+n),t.t=r,t.clamp()},nl.prototype.toString=function(e){if(this.s<0)return"-"+this.negate().toString();var t;if(16==e)t=4;else if(8==e)t=3;else if(2==e)t=1;else if(32==e)t=5;else{if(4!=e)throw new Error("Only radix 2, 4, 8, 16, 32 are supported");t=2}var r,n=(1<0)for(s>s)>0&&(i=!0,o=ll(r));a>=0;)s>(s+=this.DB-t)):(r=this[a]>>(s-=t)&n,s<=0&&(s+=this.DB,--a)),r>0&&(i=!0),i&&(o+=ll(r));return i?o:"0"},nl.prototype.negate=function(){var e=il();return nl.ZERO.subTo(this,e),e},nl.prototype.abs=function(){return this.s<0?this.negate():this},nl.prototype.compareTo=function(e){var t=this.s-e.s;if(0!=t)return t;var r=this.t;if(0!=(t=r-e.t))return this.s<0?-t:t;for(;--r>=0;)if(0!=(t=this[r]-e[r]))return t;return 0},nl.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+dl(this[this.t-1]^this.s&this.DM)},nl.prototype.mod=function(e){var t=il();return this.abs().divRemTo(e,null,t),this.s<0&&t.compareTo(nl.ZERO)>0&&e.subTo(t,t),t},nl.prototype.equals=function(e){return 0==this.compareTo(e)},nl.prototype.add=function(e){var t=il();return this.addTo(e,t),t},nl.prototype.subtract=function(e){var t=il();return this.subTo(e,t),t},nl.prototype.multiply=function(e){var t=il();return this.multiplyTo(e,t),t},nl.prototype.divide=function(e){var t=il();return this.divRemTo(e,t,null),t},nl.prototype.modPow=function(e,t,r){var n,i=e.bitLength(),o=ml(1),a=new yl(t);if(i<=0)return o;n=i<18?1:i<48?3:i<144?4:i<768?5:6;var s=new Array,u=3,c=n-1,l=(1<1){var p=il();for(a.sqrTo(s[1],p);u<=l;)s[u]=il(),a.mulTo(p,s[u-2],s[u]),u+=2}var m,d,y=e.t-1,h=!0,f=il();for(i=dl(e[y])-1;y>=0;){for(i>=c?m=e[y]>>i-c&l:(m=(e[y]&(1<0&&(m|=e[y-1]>>this.DB+i-c)),u=n;0==(1&m);)m>>=1,--u;if((i-=u)<0&&(i+=this.DB,--y),h)s[m].copyTo(o),h=!1;else{for(;u>1;)a.sqrTo(o,f),a.sqrTo(f,o),u-=2;u>0?a.sqrTo(o,f):(d=o,o=f,f=d),a.mulTo(f,s[m],o)}for(;y>=0&&0==(e[y]&1<0&&void 0!==arguments[0]?arguments[0]:{}).AccessToken;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r||""))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(gl),vl=function(e){function t(){var r=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).IdToken;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r||""))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(gl),_l=function(){function e(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).RefreshToken;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.token=t||""}return e.prototype.getToken=function(){return this.token},e}(),Il=r("ETIr"),Nl=r.n(Il),Cl=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.IdToken,n=t.RefreshToken,i=t.AccessToken,o=t.ClockDrift;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),null==i||null==r)throw new Error("Id token and Access Token must be present.");this.idToken=r,this.refreshToken=n,this.accessToken=i,this.clockDrift=void 0===o?this.calculateClockDrift():o}return e.prototype.getIdToken=function(){return this.idToken},e.prototype.getRefreshToken=function(){return this.refreshToken},e.prototype.getAccessToken=function(){return this.accessToken},e.prototype.getClockDrift=function(){return this.clockDrift},e.prototype.calculateClockDrift=function(){return Math.floor(new Date/1e3)-Math.min(this.accessToken.getIssuedAt(),this.idToken.getIssuedAt())},e.prototype.isValid=function(){var e=Math.floor(new Date/1e3)-this.clockDrift;return e0&&void 0!==arguments[0]?arguments[0]:{},r=t.Name,n=t.Value;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.Name=r||"",this.Value=n||""}return e.prototype.getValue=function(){return this.Value},e.prototype.setValue=function(e){return this.Value=e,this},e.prototype.getName=function(){return this.Name},e.prototype.setName=function(e){return this.Name=e,this},e.prototype.toString=function(){return JSON.stringify(this)},e.prototype.toJSON=function(){return{Name:this.Name,Value:this.Value}},e}();function xl(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var Rl={},Ml=function(){function e(){xl(this,e)}return e.setItem=function(e,t){return Rl[e]=t,Rl[e]},e.getItem=function(e){return Object.prototype.hasOwnProperty.call(Rl,e)?Rl[e]:void 0},e.removeItem=function(e){return delete Rl[e]},e.clear=function(){return Rl={}},e}(),wl=function(){function e(){xl(this,e);try{this.storageWindow=window.localStorage,this.storageWindow.setItem("aws.cognito.test-ls",1),this.storageWindow.removeItem("aws.cognito.test-ls")}catch(t){this.storageWindow=Ml}}return e.prototype.getStorage=function(){return this.storageWindow},e}(),Pl=function(){function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),null==t||null==t.Username||null==t.Pool)throw new Error("Username and pool information are required.");this.username=t.Username||"",this.pool=t.Pool,this.Session=null,this.client=t.Pool.client,this.signInUserSession=null,this.authenticationFlowType="USER_SRP_AUTH",this.storage=t.Storage||(new wl).getStorage(),this.keyPrefix="CognitoIdentityServiceProvider."+this.pool.getClientId(),this.userDataKey=this.keyPrefix+"."+this.username+".userData"}return e.prototype.setSignInUserSession=function(e){this.clearCachedUserData(),this.signInUserSession=e,this.cacheTokens()},e.prototype.getSignInUserSession=function(){return this.signInUserSession},e.prototype.getUsername=function(){return this.username},e.prototype.getAuthenticationFlowType=function(){return this.authenticationFlowType},e.prototype.setAuthenticationFlowType=function(e){this.authenticationFlowType=e},e.prototype.initiateAuth=function(e,t){var r=this,n=e.getAuthParameters();n.USERNAME=this.username;var i=0!==Object.keys(e.getValidationData()).length?e.getValidationData():e.getClientMetadata(),o={AuthFlow:"CUSTOM_AUTH",ClientId:this.pool.getClientId(),AuthParameters:n,ClientMetadata:i};this.getUserContextData()&&(o.UserContextData=this.getUserContextData()),this.client.request("InitiateAuth",o,(function(e,n){if(e)return t.onFailure(e);var i=n.ChallengeParameters;return"CUSTOM_CHALLENGE"===n.ChallengeName?(r.Session=n.Session,t.customChallenge(i)):(r.signInUserSession=r.getCognitoUserSession(n.AuthenticationResult),r.cacheTokens(),t.onSuccess(r.signInUserSession))}))},e.prototype.authenticateUser=function(e,t){return"USER_PASSWORD_AUTH"===this.authenticationFlowType?this.authenticateUserPlainUsernamePassword(e,t):"USER_SRP_AUTH"===this.authenticationFlowType||"CUSTOM_AUTH"===this.authenticationFlowType?this.authenticateUserDefaultAuth(e,t):t.onFailure(new Error("Authentication flow type is invalid."))},e.prototype.authenticateUserDefaultAuth=function(e,t){var r=this,n=new bl(this.pool.getUserPoolId().split("_")[1]),i=new Dl,o=void 0,a=void 0,s={};null!=this.deviceKey&&(s.DEVICE_KEY=this.deviceKey),s.USERNAME=this.username,n.getLargeAValue((function(u,c){u&&t.onFailure(u),s.SRP_A=c.toString(16),"CUSTOM_AUTH"===r.authenticationFlowType&&(s.CHALLENGE_NAME="SRP_A");var l=0!==Object.keys(e.getValidationData()).length?e.getValidationData():e.getClientMetadata(),p={AuthFlow:r.authenticationFlowType,ClientId:r.pool.getClientId(),AuthParameters:s,ClientMetadata:l};r.getUserContextData(r.username)&&(p.UserContextData=r.getUserContextData(r.username)),r.client.request("InitiateAuth",p,(function(s,u){if(s)return t.onFailure(s);var c=u.ChallengeParameters;r.username=c.USER_ID_FOR_SRP,o=new rl(c.SRP_B,16),a=new rl(c.SALT,16),r.getCachedDeviceKeyAndPassword(),n.getPasswordAuthenticationKey(r.username,e.getPassword(),o,a,(function(e,o){e&&t.onFailure(e);var a=i.getNowString(),s=Zc.a.lib.WordArray.create(Qc.Buffer.concat([Qc.Buffer.from(r.pool.getUserPoolId().split("_")[1],"utf8"),Qc.Buffer.from(r.username,"utf8"),Qc.Buffer.from(c.SECRET_BLOCK,"base64"),Qc.Buffer.from(a,"utf8")])),p=Zc.a.lib.WordArray.create(o),m=Nl.a.stringify(tl()(s,p)),d={};d.USERNAME=r.username,d.PASSWORD_CLAIM_SECRET_BLOCK=c.SECRET_BLOCK,d.TIMESTAMP=a,d.PASSWORD_CLAIM_SIGNATURE=m,null!=r.deviceKey&&(d.DEVICE_KEY=r.deviceKey);var y={ChallengeName:"PASSWORD_VERIFIER",ClientId:r.pool.getClientId(),ChallengeResponses:d,Session:u.Session,ClientMetadata:l};r.getUserContextData()&&(y.UserContextData=r.getUserContextData()),function e(t,n){return r.client.request("RespondToAuthChallenge",t,(function(i,o){return i&&"ResourceNotFoundException"===i.code&&-1!==i.message.toLowerCase().indexOf("device")?(d.DEVICE_KEY=null,r.deviceKey=null,r.randomPassword=null,r.deviceGroupKey=null,r.clearCachedDeviceKeyAndPassword(),e(t,n)):n(i,o)}))}(y,(function(e,i){return e?t.onFailure(e):r.authenticateUserInternal(i,n,t)}))}))}))}))},e.prototype.authenticateUserPlainUsernamePassword=function(e,t){var r=this,n={};if(n.USERNAME=this.username,n.PASSWORD=e.getPassword(),n.PASSWORD){var i=new bl(this.pool.getUserPoolId().split("_")[1]);this.getCachedDeviceKeyAndPassword(),null!=this.deviceKey&&(n.DEVICE_KEY=this.deviceKey);var o=0!==Object.keys(e.getValidationData()).length?e.getValidationData():e.getClientMetadata(),a={AuthFlow:"USER_PASSWORD_AUTH",ClientId:this.pool.getClientId(),AuthParameters:n,ClientMetadata:o};this.getUserContextData(this.username)&&(a.UserContextData=this.getUserContextData(this.username)),this.client.request("InitiateAuth",a,(function(e,n){return e?t.onFailure(e):r.authenticateUserInternal(n,i,t)}))}else t.onFailure(new Error("PASSWORD parameter is required"))},e.prototype.authenticateUserInternal=function(e,t,r){var n=this,i=e.ChallengeName,o=e.ChallengeParameters;if("SMS_MFA"===i)return this.Session=e.Session,r.mfaRequired(i,o);if("SELECT_MFA_TYPE"===i)return this.Session=e.Session,r.selectMFAType(i,o);if("MFA_SETUP"===i)return this.Session=e.Session,r.mfaSetup(i,o);if("SOFTWARE_TOKEN_MFA"===i)return this.Session=e.Session,r.totpRequired(i,o);if("CUSTOM_CHALLENGE"===i)return this.Session=e.Session,r.customChallenge(o);if("NEW_PASSWORD_REQUIRED"===i){this.Session=e.Session;var a=null,s=null,u=[],c=t.getNewPasswordRequiredChallengeUserAttributePrefix();if(o&&(a=JSON.parse(e.ChallengeParameters.userAttributes),s=JSON.parse(e.ChallengeParameters.requiredAttributes)),s)for(var l=0;l0;--r)t+=n[Math.round(Math.random()*(n.length-1))];return t},e.prototype._generateChallenge=function(e){return this._base64URL(Vl(e))},e.prototype._base64URL=function(e){return e.toString(jl).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")},e.prototype._generateRandom=function(e){var t=new Uint8Array(e);if("undefined"!=typeof window&&window.crypto)window.crypto.getRandomValues(t);else for(var r=0;r=0;r-=1){var n=e.charCodeAt(r);n>127&&n<=2047?t+=1:n>2047&&n<=65535&&(t+=2),n>=56320&&n<=57343&&(r-=1)}return t}function Pp(){return(new Date).getTime()}function Ep(e){return Number.isInteger?Number.isInteger(e):function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}(e)}var Lp={},qp=function(){function e(){}return e.clear=function(){Lp={}},e.getItem=function(e){return Lp[e]||null},e.setItem=function(e,t){Lp[e]=t},e.removeItem=function(e){delete Lp[e]},e}(),Op=function(){return function(e){this.key=e||"",this.prevNode=null,this.nextNode=null}}(),Bp=function(){function e(){this.head=new Op,this.tail=new Op,this.hashtable={},this.length=0,this.head.nextNode=this.tail,this.tail.prevNode=this.head}return e.prototype.insertNodeToHead=function(e){var t=this.head.nextNode;this.head.nextNode=e,e.nextNode=t,e.prevNode=this.head,t.prevNode=e,this.length=this.length+1},e.prototype.removeNode=function(e){e.prevNode.nextNode=e.nextNode,e.nextNode.prevNode=e.prevNode,e.prevNode=null,e.nextNode=null,this.length=this.length-1},e.prototype.isEmpty=function(){return 0===this.length},e.prototype.refresh=function(e){var t=this.hashtable[e];this.removeNode(t),this.insertNodeToHead(t)},e.prototype.insertItem=function(e){var t=new Op(e);this.hashtable[e]=t,this.insertNodeToHead(t)},e.prototype.getLastItem=function(){return this.tail.prevNode.key},e.prototype.removeItem=function(e){this.removeNode(this.hashtable[e]),delete this.hashtable[e]},e.prototype.getSize=function(){return this.length},e.prototype.containsKey=function(e){return e in this.hashtable},e.prototype.clearList=function(){for(var e=0,t=Object.keys(this.hashtable);ethis.config.capacityInBytes&&(Fp.error("Invalid parameter: itemMaxSize. It should be smaller than capacityInBytes. Setting back to default."),this.config.itemMaxSize=Mp.itemMaxSize),(this.config.defaultPriority>5||this.config.defaultPriority<1)&&(Fp.error("Invalid parameter: defaultPriority. It should be between 1 and 5. Setting back to default."),this.config.defaultPriority=Mp.defaultPriority),(Number(this.config.warningThreshold)>1||Number(this.config.warningThreshold)<0)&&(Fp.error("Invalid parameter: warningThreshold. It should be between 0 and 1. Setting back to default."),this.config.warningThreshold=Mp.warningThreshold),this.config.capacityInBytes>5242880&&(Fp.error("Cache Capacity should be less than 5MB. Setting back to default. Setting back to default."),this.config.capacityInBytes=Mp.capacityInBytes)},e.prototype.fillCacheItem=function(e,t,r){var n={key:e,data:t,timestamp:Pp(),visitedTime:Pp(),priority:r.priority,expires:r.expires,type:typeof t,byteSize:0};return n.byteSize=wp(JSON.stringify(n)),n.byteSize=wp(JSON.stringify(n)),n},e.prototype.configure=function(e){return e?(e.keyPrefix&&Fp.warn("Don't try to configure keyPrefix!"),this.config=Object.assign({},this.config,e,e.Cache),this.checkConfig(),this.config):this.config},e}(),Gp=new bs("Cache"),Vp=new(function(e){function t(t){var r=this,n=t?Object.assign({},Mp,t):Mp;return(r=e.call(this,n)||this).config.storage=n.storage,r.getItem=r.getItem.bind(r),r.setItem=r.setItem.bind(r),r.removeItem=r.removeItem.bind(r),r}return Object(n.__extends)(t,e),t.prototype._decreaseCurSizeInBytes=function(e){var t=this.getCacheCurSize();this.config.storage.setItem(this.cacheCurSizeKey,(t-e).toString())},t.prototype._increaseCurSizeInBytes=function(e){var t=this.getCacheCurSize();this.config.storage.setItem(this.cacheCurSizeKey,(t+e).toString())},t.prototype._refreshItem=function(e,t){return e.visitedTime=Pp(),this.config.storage.setItem(t,JSON.stringify(e)),e},t.prototype._isExpired=function(e){var t=this.config.storage.getItem(e),r=JSON.parse(t);return Pp()>=r.expires},t.prototype._removeItem=function(e,t){var r=t||JSON.parse(this.config.storage.getItem(e)).byteSize;this._decreaseCurSizeInBytes(r),this.config.storage.removeItem(e)},t.prototype._setItem=function(e,t){this._increaseCurSizeInBytes(t.byteSize);try{this.config.storage.setItem(e,JSON.stringify(t))}catch(r){this._decreaseCurSizeInBytes(t.byteSize),Gp.error("Failed to set item "+r)}},t.prototype._sizeToPop=function(e){var t=this.getCacheCurSize()+e-this.config.capacityInBytes,r=(1-this.config.warningThreshold)*this.config.capacityInBytes;return t>r?t:r},t.prototype._isCacheFull=function(e){return e+this.getCacheCurSize()>this.config.capacityInBytes},t.prototype._findValidKeys=function(){for(var e=[],t=[],r=0;rt.priority?-1:e.priority5)Gp.warn("Invalid parameter: priority due to out or range. It should be within 1 and 5.");else{var o=this.fillCacheItem(n,t,i);if(o.byteSize>this.config.itemMaxSize)Gp.warn("Item with key: "+e+" you are trying to put into is too big!");else try{var a=this.config.storage.getItem(n);if(a&&this._removeItem(n,JSON.parse(a).byteSize),this._isCacheFull(o.byteSize)){var s=this._findValidKeys();if(this._isCacheFull(o.byteSize)){var u=this._sizeToPop(o.byteSize);this._popOutItems(s,u)}}this._setItem(n,o)}catch(c){Gp.warn("setItem failed! "+c)}}}else Gp.warn("The value of item should not be undefined!");else Gp.warn("Invalid key: should not be empty or 'CurSize'")},t.prototype.getItem=function(e,t){Gp.log("Get item: key is "+e+" with options "+t);var r=null,n=this.config.keyPrefix+e;if(n===this.config.keyPrefix||n===this.cacheCurSizeKey)return Gp.warn("Invalid key: should not be empty or 'CurSize'"),null;try{if(null!=(r=this.config.storage.getItem(n))){if(!this._isExpired(n)){var i=JSON.parse(r);return(i=this._refreshItem(i,n)).data}this._removeItem(n,JSON.parse(r).byteSize),r=null}if(t&&void 0!==t.callback){var o=t.callback();return null!==o&&this.setItem(e,o,t),o}return null}catch(a){return Gp.warn("getItem failed! "+a),null}},t.prototype.removeItem=function(e){Gp.log("Remove item: key is "+e);var t=this.config.keyPrefix+e;if(t!==this.config.keyPrefix&&t!==this.cacheCurSizeKey)try{var r=this.config.storage.getItem(t);r&&this._removeItem(t,JSON.parse(r).byteSize)}catch(n){Gp.warn("removeItem failed! "+n)}},t.prototype.clear=function(){Gp.log("Clear Cache");for(var e=[],t=0;t=r.expires},t.prototype._removeItem=function(e,t){this.cacheList[t].removeItem(e),this._decreaseCurSizeInBytes(JSON.parse(qp.getItem(e)).byteSize),qp.removeItem(e)},t.prototype._setItem=function(e,t,r){this.cacheList[r].insertItem(e),this._increaseCurSizeInBytes(t.byteSize),qp.setItem(e,JSON.stringify(t))},t.prototype._isCacheFull=function(e){return this.curSizeInBytes+e>this.config.capacityInBytes},t.prototype.containsKey=function(e){for(var t=this.config.keyPrefix+e,r=0;r5)jp.warn("Invalid parameter: priority due to out or range. It should be within 1 and 5.");else{var o=this.fillCacheItem(n,t,i);if(o.byteSize>this.config.itemMaxSize)jp.warn("Item with key: "+e+" you are trying to put into is too big!");else{var a=this.containsKey(e);-1!==a&&this._removeItem(n,a-1);for(var s=this.maxPriority-1;this._isCacheFull(o.byteSize)&&s>=0;)if(this.cacheList[s].isEmpty())s-=1;else{var u=this.cacheList[s].getLastItem();this._removeItem(u,s)}this._setItem(n,o,Number(o.priority)-1)}}}else jp.warn("The value of item should not be undefined!");else jp.warn("Invalid key: should not be empty or 'CurSize'")},t.prototype.getItem=function(e,t){var r=null,n=this.config.keyPrefix+e;if(n===this.config.keyPrefix||n===this.cacheCurSizeKey)return jp.warn("Invalid key: should not be empty or 'CurSize'"),null;var i=this.containsKey(e);if(-1!==i){if(!this._isExpired(n)){r=qp.getItem(n);var o=JSON.parse(r);return this.cacheList[o.priority-1].refresh(n),o.data}this._removeItem(n,i-1)}if(t&&void 0!==t.callback){var a=t.callback();return null!==a&&this.setItem(e,a,t),a}return null},t.prototype.removeItem=function(e){var t=this.config.keyPrefix+e,r=this.containsKey(e);-1!==r&&this._removeItem(t,r-1)},t.prototype.clear=function(){for(var e=0;ethis._config.bufferSize)return Yp.debug("Exceeded analytics events buffer size"),e.handlers.reject(new Error("Exceeded the size of analytics events buffer"));var r=((t={})[e.params.event.eventId]=e,t);this._buffer.push(r)},e.prototype.pause=function(){this._pause=!0},e.prototype.resume=function(){this._pause=!1},e.prototype.updateClient=function(e){this._client=e},e.prototype.flush=function(){this._flush=!0},e.prototype._startLoop=function(){this._interval&&clearInterval(this._interval),this._interval=setInterval(this._sendBatch,this._config.flushInterval)},e.prototype._sendBatch=function(){var e=this._buffer.length;if(this._flush&&!e&&clearInterval(this._interval),!this._pause&&e){var t=Math.min(this._config.flushSize,e),r=this._buffer.splice(0,t);this._putEvents(r)}},e.prototype._putEvents=function(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){var t,r,i,o;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:t=this._bufferToMap(e),r=this._generateBatchEventParams(t),n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this._client.putEvents(r).promise()];case 2:return i=n.sent(),this._processPutEventsSuccessResponse(i,t),[3,4];case 3:return o=n.sent(),[2,this._handlePutEventsFailure(o,t)];case 4:return[2]}}))}))},e.prototype._generateBatchEventParams=function(e){var t={ApplicationId:"",EventsRequest:{BatchItem:{}}};return Object.values(e).forEach((function(e){var r=e.params,n=r.event,i=r.timestamp,o=r.config,a=n.name,s=n.attributes,u=n.metrics,c=n.eventId,l=n.session,p=o.endpointId,m=t.EventsRequest.BatchItem;t.ApplicationId=t.ApplicationId||o.appId,m[p]||(m[p]={Endpoint:{},Events:{}}),m[p].Events[c]={EventType:a,Timestamp:new Date(i).toISOString(),Attributes:s,Metrics:u,Session:l}})),t},e.prototype._handlePutEventsFailure=function(e,t){if(Yp.debug("_putEvents Failed:",e),Wp.includes(e.statusCode)){var r=Object.values(t);this._retry(r)}},e.prototype._processPutEventsSuccessResponse=function(e,t){var r=[];Object.entries(e.EventsResponse.Results).forEach((function(e){var n=e[0];Object.entries(e[1].EventsItemResponse).forEach((function(e){var i,o,a=e[0],s=e[1],u=s.StatusCode,c=s.Message,l=t[a],p={EventsResponse:{Results:(i={},i[n]={EventsItemResponse:(o={},o[a]={StatusCode:u,Message:c},o)},i)}};if(Kp.includes(u))l.handlers.resolve(p);else{if(!Wp.includes(u))return Yp.error("event "+a+" : "+l.params.event.name+" failed with error: "+c),l.handlers.reject(p);r.push(l)}}))})),r.length&&this._retry(r)},e.prototype._retry=function(e){var t,r=[];e.forEach((function(e){var t,n=e.params,i=n.event,o=i.eventId,a=i.name;if(n.resendLimit-- >0)return Yp.debug("resending event "+o+" : "+a+" with "+n.resendLimit+" retry attempts remaining"),void r.push((t={},t[o]=e,t));Yp.debug("no retry attempts remaining for event "+o+" : "+a)})),(t=this._buffer).unshift.apply(t,r)},e.prototype._bufferToMap=function(e){return e.reduce((function(e,t){var r=Object.entries(t)[0];return e[r[0]]=r[1],e}),{})},e}(),Jp="undefined"!=typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("amplify_default"):"@@amplify_default",Zp=function(e,t){Cs.dispatch("analytics",{event:e,data:t},"Analytics",Jp)},Xp=new bs("AWSPinpointProvider"),$p=[429,500],em=[202],tm="undefined"!=typeof navigator&&navigator&&"function"==typeof navigator.sendBeacon,rm=1e3,nm=100,im=5e3,om=5,am=function(){function e(e){this._endpointGenerating=!0,this._endpointUpdateInProgress=!1,this._buffer=null,this._endpointBuffer=[],this._config=e||{},this._config.bufferSize=this._config.bufferSize||rm,this._config.flushSize=this._config.flushSize||nm,this._config.flushInterval=this._config.flushInterval||im,this._config.resendLimit=this._config.resendLimit||om,this._clientInfo=_s.clientInfo()}return e.prototype.getCategory=function(){return e.category},e.prototype.getProviderName=function(){return e.providerName},e.prototype.configure=function(e){var t=this;if(Xp.debug("configure Analytics",e),this._config=Object.assign({},this._config,e||{}),this._config.appId&&!this._config.disabled)if(this._config.endpointId)Zp("pinpointProvider_configured",null);else{var r=this.getProviderName()+"_"+this._config.appId;this._getEndpointId(r).then((function(e){Xp.debug("setting endpoint id from the cache",e),t._config.endpointId=e,Zp("pinpointProvider_configured",null)})).catch((function(e){Xp.debug("Failed to generate endpointId",e)}))}else this._flushBuffer();return this._config},e.prototype.record=function(e,t){return Object(n.__awaiter)(this,void 0,void 0,(function(){var r,i;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:return Xp.debug("_public record",e),[4,this._getCredentials()];case 1:return(r=n.sent())&&this._config.appId&&this._config.region?(this._initClients(r),i=(new Date).getTime(),this._generateSession(e),e.event.eventId=Object(Hp.v1)(),Object.assign(e,{timestamp:i,config:this._config}),e.event.immediate?[2,this._send(e,t)]:(this._putToBuffer(e,t),[2])):(Xp.debug("cannot send events without credentials, applicationId or region"),[2,t.reject(new Error("No credentials, applicationId or region"))])}}))}))},e.prototype._sendEndpointUpdate=function(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){var t;return Object(n.__generator)(this,(function(r){switch(r.label){case 0:return this._endpointUpdateInProgress?(this._endpointBuffer.push(e),[2]):(this._endpointUpdateInProgress=!0,[4,this._updateEndpoint(e)]);case 1:return r.sent(),t=this._endpointBuffer.shift(),this._endpointUpdateInProgress=!1,t&&this._sendEndpointUpdate(t),[2]}}))}))},e.prototype._putToBuffer=function(e,t){"_update_endpoint"!==e.event.name?this._buffer&&this._buffer.push({params:e,handlers:t}):this._sendEndpointUpdate({params:e,handlers:t})},e.prototype._generateSession=function(e){this._sessionId=this._sessionId||Object(Hp.v1)();var t=e.event;switch(t.name){case"_session.start":this._sessionStartTimestamp=(new Date).getTime(),this._sessionId=Object(Hp.v1)(),t.session={Id:this._sessionId,StartTimestamp:new Date(this._sessionStartTimestamp).toISOString()};break;case"_session.stop":var r=(new Date).getTime();this._sessionStartTimestamp=this._sessionStartTimestamp||(new Date).getTime(),this._sessionId=this._sessionId||Object(Hp.v1)(),t.session={Id:this._sessionId,Duration:r-this._sessionStartTimestamp,StartTimestamp:new Date(this._sessionStartTimestamp).toISOString(),StopTimestamp:new Date(r).toISOString()},this._sessionId=void 0,this._sessionStartTimestamp=void 0;break;default:this._sessionStartTimestamp=this._sessionStartTimestamp||(new Date).getTime(),this._sessionId=this._sessionId||Object(Hp.v1)(),t.session={Id:this._sessionId,StartTimestamp:new Date(this._sessionStartTimestamp).toISOString()}}},e.prototype._send=function(e,t){return Object(n.__awaiter)(this,void 0,void 0,(function(){return Object(n.__generator)(this,(function(r){switch(e.event.name){case"_update_endpoint":return[2,this._updateEndpoint({params:e,handlers:t})];case"_session.stop":return[2,this._pinpointSendStopSession(e,t)];default:return[2,this._pinpointPutEvents(e,t)]}return[2]}))}))},e.prototype._generateBatchItemContext=function(e){var t,r=e.event,n=e.timestamp,i=e.config,o=r.name,a=r.attributes,s=r.metrics,u=r.eventId,c=r.session,l=i.endpointId,p={ApplicationId:i.appId,EventsRequest:{BatchItem:{}}};p.EventsRequest.BatchItem[l]={};var m=p.EventsRequest.BatchItem[l];return m.Endpoint={},m.Events=((t={})[u]={EventType:o,Timestamp:new Date(n).toISOString(),Attributes:a,Metrics:s,Session:c},t),p},e.prototype._pinpointPutEvents=function(e,t){return Object(n.__awaiter)(this,void 0,void 0,(function(){var r,i,o,a,s,u,c,l;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:r=e.event.eventId,i=e.config.endpointId,o=this._generateBatchItemContext(e),n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.pinpointClient.putEvents(o).promise()];case 2:return a=n.sent(),c=(s=a.EventsResponse.Results[i].EventsItemResponse[r]).Message,em.includes(u=s.StatusCode)?(Xp.debug("record event success. ",a),[2,t.resolve(a)]):$p.includes(u)?(this._retry(e,t),[3,4]):(Xp.error("Event "+r+" is not accepted, the error is "+c),[2,t.reject(a)]);case 3:return l=n.sent(),this._eventError(l),[2,t.reject(l)];case 4:return[2]}}))}))},e.prototype._pinpointSendStopSession=function(e,t){if(tm){var r=this._generateBatchItemContext(e),n=this._config.region,i={secret_key:this._config.credentials.secretAccessKey,access_key:this._config.credentials.accessKeyId,session_token:this._config.credentials.sessionToken},o="https://pinpoint."+n+".amazonaws.com/v1/apps/"+r.ApplicationId+"/events/legacy",a=JSON.stringify(r.EventsRequest),s=Js.signUrl({url:o,body:a,method:"POST"},i,{region:n,service:"mobiletargeting"},null);return navigator.sendBeacon(s,a)?t.resolve("sendBeacon success"):t.reject("sendBeacon failure")}this._pinpointPutEvents(e,t)},e.prototype._retry=function(e,t){e.resendLimit="number"==typeof e.resendLimit?e.resendLimit:e.config.resendLimit,e.resendLimit-- >0?(Xp.debug("resending event "+e.eventName+" with "+e.resendLimit+" retry times left"),this._pinpointPutEvents(e,t)):Xp.debug("retry times used up for event "+e.eventName)},e.prototype._updateEndpoint=function(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){var t,r,i,o,a,s,u,c,l;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:r=e.handlers,o=(i=(t=e.params).config).appId,a=i.endpointId,s=this._endpointRequest(i,Ps.transferKeyToLowerCase(t.event,[],["attributes","userAttributes","Attributes","UserAttributes"])),u={ApplicationId:o,EndpointId:a,EndpointRequest:s},n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.pinpointClient.updateEndpoint(u).promise()];case 2:return c=n.sent(),Xp.debug("updateEndpoint success",c),this._endpointGenerating=!1,this._resumeBuffer(),r.resolve(c),[2];case 3:return l=n.sent(),[2,this._handleEndpointUpdateFailure({err:l,update_params:u,endpointObject:e})];case 4:return[2]}}))}))},e.prototype._handleEndpointUpdateFailure=function(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){var t,r,i;return Object(n.__generator)(this,(function(n){switch(r=e.endpointObject,i=(t=e.err).statusCode,Xp.debug("updateEndpoint failed",t),i){case 400:return[2,this._handleEndpointUpdateBadRequest(e)];case 403:return[2,this._handleEndpointUpdateForbidden(e)];default:if($p.includes(i))return[2,this._retryEndpointUpdate(r,!0)];r.handlers.reject(t)}return[2]}))}))},e.prototype._handleEndpointUpdateBadRequest=function(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){var t,r,i,o,a,s;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:if(t=e.err,i=e.endpointObject,o=(r=e.update_params).ApplicationId,a=r.EndpointRequest,!String(t.message).startsWith("Exceeded maximum endpoint per user count"))return[2,i.handlers.reject(t)];n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this._removeUnusedEndpoints(o,a.User.UserId)];case 2:return n.sent(),Xp.debug("Removed unused endpoints successfully"),this._retryEndpointUpdate(i),[3,4];case 3:return s=n.sent(),Xp.warn("Failed to remove unused endpoints with error: "+s),Xp.warn('Please ensure you have updated your Pinpoint IAM Policy with the Action: "mobiletargeting:GetUserEndpoints" in order to get endpoints info of the user'),[2,i.handlers.reject(s)];case 4:return[2]}}))}))},e.prototype._handleEndpointUpdateForbidden=function(e){var t=e.err,r=e.endpointObject;if("ExpiredTokenException"!==t.code&&!t.retryable)return r.handlers.reject(t);this._retryEndpointUpdate(r)},e.prototype._retryEndpointUpdate=function(e,t){void 0===t&&(t=!1),Xp.debug("_retryEndpointUpdate",e);var r=e.params;if(r.resendLimit="number"==typeof r.resendLimit?r.resendLimit:r.config.resendLimit,r.resendLimit-- >0)return Xp.debug("resending endpoint update "+r.event.eventId+" with "+r.resendLimit+" retry attempts remaining"),void(this._endpointBuffer.length?this._endpointBuffer.unshift(e):this._updateEndpoint(e));Xp.warn("resending endpoint update "+r.event.eventId+" failed after "+r.config.resendLimit+" attempts"),this._endpointGenerating&&Xp.error("Initial endpoint update failed. ")},e.prototype._removeUnusedEndpoints=function(e,t){return Object(n.__awaiter)(this,void 0,void 0,(function(){var r=this;return Object(n.__generator)(this,(function(n){return[2,new Promise((function(n,i){r.pinpointClient.getUserEndpoints({ApplicationId:e,UserId:t},(function(o,a){if(o)return Xp.debug("Failed to get endpoints associated with the userId: "+t+" with error",o),i(o);var s=a.EndpointsResponse.Item;Xp.debug("get endpoints associated with the userId: "+t+" with data",s);for(var u=s[0],c=1;c0},e}(),Rm=(r("I5gj"),new bs("AWSKineisProvider"),r("NMFa"),new bs("AWSKineisFirehoseProvider"),r("nrzP"),new bs("AmazonPersonalizeProvider"),new bs("AmazonPersonalizeProvider"),new bs("Analytics")),Mm=!1,wm=!1,Pm=!1,Em=null;Em||(Rm.debug("Create Analytics Instance"),Em=new xm);var Lm=Em;vu.register(Lm);var qm=Lm,Om=function(e){var t=e.channel,r=e.payload;switch(Rm.debug("on hub capsule "+t,r),t){case"auth":Fm(r);break;case"storage":Bm(r);break;case"analytics":Um(r)}},Bm=function(e){var t=e.data,r=t.attrs;r&&Pm&&Lm.record({name:"Storage",attributes:r,metrics:t.metrics}).catch((function(e){Rm.debug("Failed to send the storage event automatically",e)}))},Fm=function(e){var t=e.event;if(t){var r=function(e){return Object(n.__awaiter)(void 0,void 0,void 0,(function(){var t;return Object(n.__generator)(this,(function(r){switch(r.label){case 0:if(!wm||!Pm)return[3,4];r.label=1;case 1:return r.trys.push([1,3,,4]),[4,Lm.record({name:"_userauth."+e})];case 2:return[2,r.sent()];case 3:return t=r.sent(),Rm.debug("Failed to send the "+e+" event automatically",t),[3,4];case 4:return[2]}}))}))};switch(t){case"signIn":return r("sign_in");case"signUp":return r("sign_up");case"signOut":return r("sign_out");case"signIn_failure":return r("auth_fail");case"configured":(wm=!0)&&Pm&&Gm()}}},Um=function(e){var t=e.event;if(t)switch(t){case"pinpointProvider_configured":Pm=!0,wm&&Pm&&Gm()}},Gm=function(){var e=Lm.configure();!Mm&&e.autoSessionRecord&&(Lm.updateEndpoint({immediate:!0}).catch((function(e){Rm.debug("Failed to update the endpoint",e)})),Mm=!0),Lm.autoTrack("session",{enable:e.autoSessionRecord})};function Vm(e,t){for(var r,n=/\r\n|[\n\r]/g,i=1,o=t+1;(r=n.exec(e.body))&&r.index2&&void 0!==arguments[2]?arguments[2]:Ym,n=void 0,i=Array.isArray(e),o=[e],a=-1,s=[],u=void 0,c=void 0,l=void 0,p=[],m=[],d=e;do{var y=++a===o.length,h=y&&0!==s.length;if(y){if(c=0===m.length?void 0:p[p.length-1],u=l,l=m.pop(),h){if(i)u=u.slice();else{var f={};for(var b in u)u.hasOwnProperty(b)&&(f[b]=u[b]);u=f}for(var g=0,S=0;S0||od(0,"line in locationOffset is 1-indexed and must be positive"),this.locationOffset.column>0||od(0,"column in locationOffset is 1-indexed and must be positive")};function ud(e,t,r){return new Hm("Syntax Error: ".concat(r),void 0,e,[t])}function cd(e){for(var t=e.split(/\r\n|[\n\r]/g),r=null,n=1;n0&&pd(t[0]);)t.shift();for(;t.length>0&&pd(t[t.length-1]);)t.pop();return t.join("\n")}function ld(e){for(var t=0;t",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"});function hd(e){var t=e.value;return t?"".concat(e.kind,' "').concat(t,'"'):e.kind}var fd=String.prototype.charCodeAt,bd=String.prototype.slice;function gd(e,t,r,n,i,o,a){this.kind=e,this.start=t,this.end=r,this.line=n,this.column=i,this.value=a,this.prev=o,this.next=null}function Sd(e){return isNaN(e)?yd.EOF:e<127?JSON.stringify(String.fromCharCode(e)):'"\\u'.concat(("00"+e.toString(16).toUpperCase()).slice(-4),'"')}function vd(e,t){var r=e.source,n=r.body,i=n.length,o=function(e,t,r){for(var n=e.length,i=t;i=i)return new gd(yd.EOF,i,i,a,s,t);var u=fd.call(n,o);switch(u){case 33:return new gd(yd.BANG,o,o+1,a,s,t);case 35:return function(e,t,r,n,i){var o,a=e.body,s=t;do{o=fd.call(a,++s)}while(null!==o&&(o>31||9===o));return new gd(yd.COMMENT,t,s,r,n,i,bd.call(a,t+1,s))}(r,o,a,s,t);case 36:return new gd(yd.DOLLAR,o,o+1,a,s,t);case 38:return new gd(yd.AMP,o,o+1,a,s,t);case 40:return new gd(yd.PAREN_L,o,o+1,a,s,t);case 41:return new gd(yd.PAREN_R,o,o+1,a,s,t);case 46:if(46===fd.call(n,o+1)&&46===fd.call(n,o+2))return new gd(yd.SPREAD,o,o+3,a,s,t);break;case 58:return new gd(yd.COLON,o,o+1,a,s,t);case 61:return new gd(yd.EQUALS,o,o+1,a,s,t);case 64:return new gd(yd.AT,o,o+1,a,s,t);case 91:return new gd(yd.BRACKET_L,o,o+1,a,s,t);case 93:return new gd(yd.BRACKET_R,o,o+1,a,s,t);case 123:return new gd(yd.BRACE_L,o,o+1,a,s,t);case 124:return new gd(yd.PIPE,o,o+1,a,s,t);case 125:return new gd(yd.BRACE_R,o,o+1,a,s,t);case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 95:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:return function(e,t,r,n,i){for(var o=e.body,a=o.length,s=t+1,u=0;s!==a&&null!==(u=fd.call(o,s))&&(95===u||u>=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122);)++s;return new gd(yd.NAME,t,s,r,n,i,bd.call(o,t,s))}(r,o,a,s,t);case 45:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return function(e,t,r,n,i,o){var a=e.body,s=r,u=t,c=!1;if(45===s&&(s=fd.call(a,++u)),48===s){if((s=fd.call(a,++u))>=48&&s<=57)throw ud(e,u,"Invalid number, unexpected digit after 0: ".concat(Sd(s),"."))}else u=_d(e,u,s),s=fd.call(a,u);return 46===s&&(c=!0,s=fd.call(a,++u),u=_d(e,u,s),s=fd.call(a,u)),69!==s&&101!==s||(c=!0,43!==(s=fd.call(a,++u))&&45!==s||(s=fd.call(a,++u)),u=_d(e,u,s)),new gd(c?yd.FLOAT:yd.INT,t,u,n,i,o,bd.call(a,t,u))}(r,o,u,a,s,t);case 34:return 34===fd.call(n,o+1)&&34===fd.call(n,o+2)?function(e,t,r,n,i){for(var o=e.body,a=t+3,s=a,u=0,c="";a=48&&o<=57){do{o=fd.call(n,++i)}while(o>=48&&o<=57);return i}throw ud(e,i,"Invalid number, expected digit but got: ".concat(Sd(o),"."))}function Id(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}gd.prototype.toJSON=gd.prototype.inspect=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}};var Nd=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"}),Cd=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"});function Td(e,t){var r,n,i="string"==typeof e?new sd(e):e;if(!(i instanceof sd))throw new TypeError("Must provide Source. Received: ".concat(id(i)));return n=(r=function(e,t){var r=new gd(yd.SOF,0,0,0,0,null);return{source:e,options:t,lastToken:r,token:r,line:1,lineStart:0,advance:md,lookahead:dd}}(i,t||{})).token,{kind:Nd.DOCUMENT,definitions:by(r,yd.SOF,Dd,yd.EOF),loc:cy(r,n)}}function kd(e){var t=dy(e,yd.NAME);return{kind:Nd.NAME,value:t.value,loc:cy(e,t)}}function Dd(e){if(py(e,yd.NAME))switch(e.token.value){case"query":case"mutation":case"subscription":case"fragment":return Ad(e);case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return Qd(e);case"extend":return function(e){var t=e.lookahead();if(t.kind===yd.NAME)switch(t.value){case"schema":return function(e){var t=e.token;yy(e,"extend"),yy(e,"schema");var r=Hd(e,!0),n=py(e,yd.BRACE_L)?by(e,yd.BRACE_L,Xd,yd.BRACE_R):[];if(0===r.length&&0===n.length)throw hy(e);return{kind:Nd.SCHEMA_EXTENSION,directives:r,operationTypes:n,loc:cy(e,t)}}(e);case"scalar":return function(e){var t=e.token;yy(e,"extend"),yy(e,"scalar");var r=kd(e),n=Hd(e,!0);if(0===n.length)throw hy(e);return{kind:Nd.SCALAR_TYPE_EXTENSION,name:r,directives:n,loc:cy(e,t)}}(e);case"type":return function(e){var t=e.token;yy(e,"extend"),yy(e,"type");var r=kd(e),n=$d(e),i=Hd(e,!0),o=ey(e);if(0===n.length&&0===i.length&&0===o.length)throw hy(e);return{kind:Nd.OBJECT_TYPE_EXTENSION,name:r,interfaces:n,directives:i,fields:o,loc:cy(e,t)}}(e);case"interface":return function(e){var t=e.token;yy(e,"extend"),yy(e,"interface");var r=kd(e),n=Hd(e,!0),i=ey(e);if(0===n.length&&0===i.length)throw hy(e);return{kind:Nd.INTERFACE_TYPE_EXTENSION,name:r,directives:n,fields:i,loc:cy(e,t)}}(e);case"union":return function(e){var t=e.token;yy(e,"extend"),yy(e,"union");var r=kd(e),n=Hd(e,!0),i=iy(e);if(0===n.length&&0===i.length)throw hy(e);return{kind:Nd.UNION_TYPE_EXTENSION,name:r,directives:n,types:i,loc:cy(e,t)}}(e);case"enum":return function(e){var t=e.token;yy(e,"extend"),yy(e,"enum");var r=kd(e),n=Hd(e,!0),i=oy(e);if(0===n.length&&0===i.length)throw hy(e);return{kind:Nd.ENUM_TYPE_EXTENSION,name:r,directives:n,values:i,loc:cy(e,t)}}(e);case"input":return function(e){var t=e.token;yy(e,"extend"),yy(e,"input");var r=kd(e),n=Hd(e,!0),i=sy(e);if(0===n.length&&0===i.length)throw hy(e);return{kind:Nd.INPUT_OBJECT_TYPE_EXTENSION,name:r,directives:n,fields:i,loc:cy(e,t)}}(e)}throw hy(e,t)}(e)}else{if(py(e,yd.BRACE_L))return Ad(e);if(Jd(e))return Qd(e)}throw hy(e)}function Ad(e){if(py(e,yd.NAME))switch(e.token.value){case"query":case"mutation":case"subscription":return xd(e);case"fragment":return function(e){var t=e.token;return yy(e,"fragment"),e.options.experimentalFragmentVariables?{kind:Nd.FRAGMENT_DEFINITION,name:Fd(e),variableDefinitions:Md(e),typeCondition:(yy(e,"on"),Kd(e)),directives:Hd(e,!1),selectionSet:Ed(e),loc:cy(e,t)}:{kind:Nd.FRAGMENT_DEFINITION,name:Fd(e),typeCondition:(yy(e,"on"),Kd(e)),directives:Hd(e,!1),selectionSet:Ed(e),loc:cy(e,t)}}(e)}else if(py(e,yd.BRACE_L))return xd(e);throw hy(e)}function xd(e){var t=e.token;if(py(e,yd.BRACE_L))return{kind:Nd.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:Ed(e),loc:cy(e,t)};var r,n=Rd(e);return py(e,yd.NAME)&&(r=kd(e)),{kind:Nd.OPERATION_DEFINITION,operation:n,name:r,variableDefinitions:Md(e),directives:Hd(e,!1),selectionSet:Ed(e),loc:cy(e,t)}}function Rd(e){var t=dy(e,yd.NAME);switch(t.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw hy(e,t)}function Md(e){return py(e,yd.PAREN_L)?by(e,yd.PAREN_L,wd,yd.PAREN_R):[]}function wd(e){var t=e.token;return e.options.experimentalVariableDefinitionDirectives?{kind:Nd.VARIABLE_DEFINITION,variable:Pd(e),type:(dy(e,yd.COLON),Wd(e)),defaultValue:my(e,yd.EQUALS)?Ud(e,!0):void 0,directives:Hd(e,!0),loc:cy(e,t)}:{kind:Nd.VARIABLE_DEFINITION,variable:Pd(e),type:(dy(e,yd.COLON),Wd(e)),defaultValue:my(e,yd.EQUALS)?Ud(e,!0):void 0,loc:cy(e,t)}}function Pd(e){var t=e.token;return dy(e,yd.DOLLAR),{kind:Nd.VARIABLE,name:kd(e),loc:cy(e,t)}}function Ed(e){var t=e.token;return{kind:Nd.SELECTION_SET,selections:by(e,yd.BRACE_L,Ld,yd.BRACE_R),loc:cy(e,t)}}function Ld(e){return py(e,yd.SPREAD)?function(e){var t,r=e.token;return dy(e,yd.SPREAD),py(e,yd.NAME)&&"on"!==e.token.value?{kind:Nd.FRAGMENT_SPREAD,name:Fd(e),directives:Hd(e,!1),loc:cy(e,r)}:("on"===e.token.value&&(e.advance(),t=Kd(e)),{kind:Nd.INLINE_FRAGMENT,typeCondition:t,directives:Hd(e,!1),selectionSet:Ed(e),loc:cy(e,r)})}(e):function(e){var t,r,n=e.token,i=kd(e);return my(e,yd.COLON)?(t=i,r=kd(e)):r=i,{kind:Nd.FIELD,alias:t,name:r,arguments:qd(e,!1),directives:Hd(e,!1),selectionSet:py(e,yd.BRACE_L)?Ed(e):void 0,loc:cy(e,n)}}(e)}function qd(e,t){var r=t?Bd:Od;return py(e,yd.PAREN_L)?by(e,yd.PAREN_L,r,yd.PAREN_R):[]}function Od(e){var t=e.token;return{kind:Nd.ARGUMENT,name:kd(e),value:(dy(e,yd.COLON),Ud(e,!1)),loc:cy(e,t)}}function Bd(e){var t=e.token;return{kind:Nd.ARGUMENT,name:kd(e),value:(dy(e,yd.COLON),Vd(e)),loc:cy(e,t)}}function Fd(e){if("on"===e.token.value)throw hy(e);return kd(e)}function Ud(e,t){var r=e.token;switch(r.kind){case yd.BRACKET_L:return function(e,t){var r=e.token;return{kind:Nd.LIST,values:fy(e,yd.BRACKET_L,t?Vd:jd,yd.BRACKET_R),loc:cy(e,r)}}(e,t);case yd.BRACE_L:return function(e,t){var r=e.token;dy(e,yd.BRACE_L);for(var n=[];!my(e,yd.BRACE_R);)n.push(zd(e,t));return{kind:Nd.OBJECT,fields:n,loc:cy(e,r)}}(e,t);case yd.INT:return e.advance(),{kind:Nd.INT,value:r.value,loc:cy(e,r)};case yd.FLOAT:return e.advance(),{kind:Nd.FLOAT,value:r.value,loc:cy(e,r)};case yd.STRING:case yd.BLOCK_STRING:return Gd(e);case yd.NAME:return"true"===r.value||"false"===r.value?(e.advance(),{kind:Nd.BOOLEAN,value:"true"===r.value,loc:cy(e,r)}):"null"===r.value?(e.advance(),{kind:Nd.NULL,loc:cy(e,r)}):(e.advance(),{kind:Nd.ENUM,value:r.value,loc:cy(e,r)});case yd.DOLLAR:if(!t)return Pd(e)}throw hy(e)}function Gd(e){var t=e.token;return e.advance(),{kind:Nd.STRING,value:t.value,block:t.kind===yd.BLOCK_STRING,loc:cy(e,t)}}function Vd(e){return Ud(e,!0)}function jd(e){return Ud(e,!1)}function zd(e,t){var r=e.token;return{kind:Nd.OBJECT_FIELD,name:kd(e),value:(dy(e,yd.COLON),Ud(e,t)),loc:cy(e,r)}}function Hd(e,t){for(var r=[];py(e,yd.AT);)r.push(Yd(e,t));return r}function Yd(e,t){var r=e.token;return dy(e,yd.AT),{kind:Nd.DIRECTIVE,name:kd(e),arguments:qd(e,t),loc:cy(e,r)}}function Wd(e){var t,r=e.token;return my(e,yd.BRACKET_L)?(t=Wd(e),dy(e,yd.BRACKET_R),t={kind:Nd.LIST_TYPE,type:t,loc:cy(e,r)}):t=Kd(e),my(e,yd.BANG)?{kind:Nd.NON_NULL_TYPE,type:t,loc:cy(e,r)}:t}function Kd(e){var t=e.token;return{kind:Nd.NAMED_TYPE,name:kd(e),loc:cy(e,t)}}function Qd(e){var t=Jd(e)?e.lookahead():e.token;if(t.kind===yd.NAME)switch(t.value){case"schema":return function(e){var t=e.token;yy(e,"schema");var r=Hd(e,!0),n=by(e,yd.BRACE_L,Xd,yd.BRACE_R);return{kind:Nd.SCHEMA_DEFINITION,directives:r,operationTypes:n,loc:cy(e,t)}}(e);case"scalar":return function(e){var t=e.token,r=Zd(e);yy(e,"scalar");var n=kd(e),i=Hd(e,!0);return{kind:Nd.SCALAR_TYPE_DEFINITION,description:r,name:n,directives:i,loc:cy(e,t)}}(e);case"type":return function(e){var t=e.token,r=Zd(e);yy(e,"type");var n=kd(e),i=$d(e),o=Hd(e,!0),a=ey(e);return{kind:Nd.OBJECT_TYPE_DEFINITION,description:r,name:n,interfaces:i,directives:o,fields:a,loc:cy(e,t)}}(e);case"interface":return function(e){var t=e.token,r=Zd(e);yy(e,"interface");var n=kd(e),i=Hd(e,!0),o=ey(e);return{kind:Nd.INTERFACE_TYPE_DEFINITION,description:r,name:n,directives:i,fields:o,loc:cy(e,t)}}(e);case"union":return function(e){var t=e.token,r=Zd(e);yy(e,"union");var n=kd(e),i=Hd(e,!0),o=iy(e);return{kind:Nd.UNION_TYPE_DEFINITION,description:r,name:n,directives:i,types:o,loc:cy(e,t)}}(e);case"enum":return function(e){var t=e.token,r=Zd(e);yy(e,"enum");var n=kd(e),i=Hd(e,!0),o=oy(e);return{kind:Nd.ENUM_TYPE_DEFINITION,description:r,name:n,directives:i,values:o,loc:cy(e,t)}}(e);case"input":return function(e){var t=e.token,r=Zd(e);yy(e,"input");var n=kd(e),i=Hd(e,!0),o=sy(e);return{kind:Nd.INPUT_OBJECT_TYPE_DEFINITION,description:r,name:n,directives:i,fields:o,loc:cy(e,t)}}(e);case"directive":return function(e){var t=e.token,r=Zd(e);yy(e,"directive"),dy(e,yd.AT);var n=kd(e),i=ry(e);yy(e,"on");var o=function(e){my(e,yd.PIPE);var t=[];do{t.push(uy(e))}while(my(e,yd.PIPE));return t}(e);return{kind:Nd.DIRECTIVE_DEFINITION,description:r,name:n,arguments:i,locations:o,loc:cy(e,t)}}(e)}throw hy(e,t)}function Jd(e){return py(e,yd.STRING)||py(e,yd.BLOCK_STRING)}function Zd(e){if(Jd(e))return Gd(e)}function Xd(e){var t=e.token,r=Rd(e);dy(e,yd.COLON);var n=Kd(e);return{kind:Nd.OPERATION_TYPE_DEFINITION,operation:r,type:n,loc:cy(e,t)}}function $d(e){var t=[];if("implements"===e.token.value){e.advance(),my(e,yd.AMP);do{t.push(Kd(e))}while(my(e,yd.AMP)||e.options.allowLegacySDLImplementsInterfaces&&py(e,yd.NAME))}return t}function ey(e){return e.options.allowLegacySDLEmptyFields&&py(e,yd.BRACE_L)&&e.lookahead().kind===yd.BRACE_R?(e.advance(),e.advance(),[]):py(e,yd.BRACE_L)?by(e,yd.BRACE_L,ty,yd.BRACE_R):[]}function ty(e){var t=e.token,r=Zd(e),n=kd(e),i=ry(e);dy(e,yd.COLON);var o=Wd(e),a=Hd(e,!0);return{kind:Nd.FIELD_DEFINITION,description:r,name:n,arguments:i,type:o,directives:a,loc:cy(e,t)}}function ry(e){return py(e,yd.PAREN_L)?by(e,yd.PAREN_L,ny,yd.PAREN_R):[]}function ny(e){var t=e.token,r=Zd(e),n=kd(e);dy(e,yd.COLON);var i,o=Wd(e);my(e,yd.EQUALS)&&(i=Vd(e));var a=Hd(e,!0);return{kind:Nd.INPUT_VALUE_DEFINITION,description:r,name:n,type:o,defaultValue:i,directives:a,loc:cy(e,t)}}function iy(e){var t=[];if(my(e,yd.EQUALS)){my(e,yd.PIPE);do{t.push(Kd(e))}while(my(e,yd.PIPE))}return t}function oy(e){return py(e,yd.BRACE_L)?by(e,yd.BRACE_L,ay,yd.BRACE_R):[]}function ay(e){var t=e.token,r=Zd(e),n=kd(e),i=Hd(e,!0);return{kind:Nd.ENUM_VALUE_DEFINITION,description:r,name:n,directives:i,loc:cy(e,t)}}function sy(e){return py(e,yd.BRACE_L)?by(e,yd.BRACE_L,ny,yd.BRACE_R):[]}function uy(e){var t=e.token,r=kd(e);if(Cd.hasOwnProperty(r.value))return r;throw hy(e,t)}function cy(e,t){if(!e.options.noLocation)return new ly(t,e.lastToken,e.source)}function ly(e,t,r){this.start=e.start,this.end=t.end,this.startToken=e,this.endToken=t,this.source=r}function py(e,t){return e.token.kind===t}function my(e,t){var r=e.token.kind===t;return r&&e.advance(),r}function dy(e,t){var r=e.token;if(r.kind===t)return e.advance(),r;throw ud(e.source,r.start,"Expected ".concat(t,", found ").concat(hd(r)))}function yy(e,t){var r=e.token;if(r.kind===yd.NAME&&r.value===t)return e.advance(),r;throw ud(e.source,r.start,'Expected "'.concat(t,'", found ').concat(hd(r)))}function hy(e,t){var r=t||e.token;return ud(e.source,r.start,"Unexpected ".concat(hd(r)))}function fy(e,t,r,n){dy(e,t);for(var i=[];!my(e,n);)i.push(r(e));return i}function by(e,t,r,n){dy(e,t);for(var i=[r(e)];!my(e,n);)i.push(r(e));return i}ly.prototype.toJSON=ly.prototype.inspect=function(){return{start:this.start,end:this.end}};var gy=r("vDqi"),Sy=r.n(gy),vy=new bs("RestClient"),_y=r("CxY0"),Iy=function(){function e(e){this._region="us-east-1",this._service="execute-api",this._custom_header=void 0,this._options=e,vy.debug("API Options",this._options)}return e.prototype.ajax=function(e,t,r){return Object(n.__awaiter)(this,void 0,void 0,(function(){var i,o,a,s,u,c,l,p,m,d=this;return Object(n.__generator)(this,(function(y){switch(y.label){case 0:return vy.debug(t+" "+e),i=this._parseUrl(e),o={method:t,url:e,host:i.host,path:i.path,headers:{},data:null,responseType:"json",timeout:0},a={},hu.isReactNative&&(a={"User-Agent":hu.userAgent||"aws-amplify/0.1.x"}),s=Object.assign({},r),u=s.response,s.body&&(a["Content-Type"]="application/json; charset=UTF-8",o.data=JSON.stringify(s.body)),s.responseType&&(o.responseType=s.responseType),s.withCredentials&&(o.withCredentials=s.withCredentials),s.timeout&&(o.timeout=s.timeout),o.signerServiceInfo=s.signerServiceInfo,this._custom_header?[4,this._custom_header()]:[3,2];case 1:return l=y.sent(),[3,3];case 2:l=void 0,y.label=3;case 3:return c=l,o.headers=Object(n.__assign)(Object(n.__assign)(Object(n.__assign)({},a),c),s.headers),p=_y.parse(e,!0,!0),m=Object(n.__rest)(p,["search"]),o.url=_y.format(Object(n.__assign)(Object(n.__assign)({},m),{query:Object(n.__assign)(Object(n.__assign)({},m.query),s.queryStringParameters||{})})),void 0!==o.headers.Authorization?(o.headers=Object.keys(o.headers).reduce((function(e,t){return o.headers[t]&&(e[t]=o.headers[t]),e}),{}),[2,this._request(o,u)]):[2,pu.get().then((function(e){return d._signed(Object(n.__assign)({},o),e,u)}),(function(e){return vy.debug("No credentials available, the request will be unsigned"),d._request(o,u)}))]}}))}))},e.prototype.get=function(e,t){return this.ajax(e,"GET",t)},e.prototype.put=function(e,t){return this.ajax(e,"PUT",t)},e.prototype.patch=function(e,t){return this.ajax(e,"PATCH",t)},e.prototype.post=function(e,t){return this.ajax(e,"POST",t)},e.prototype.del=function(e,t){return this.ajax(e,"DELETE",t)},e.prototype.head=function(e,t){return this.ajax(e,"HEAD",t)},e.prototype.endpoint=function(e){var t=this,r=this._options.endpoints,n="";return Array.isArray(r)?(r.forEach((function(r){r.name===e&&(n=r.endpoint,"string"==typeof r.region?t._region=r.region:"string"==typeof t._options.region&&(t._region=t._options.region),t._service="string"==typeof r.service&&r.service||"execute-api",t._custom_header="function"==typeof r.custom_header?r.custom_header:void 0)})),n):n},e.prototype._signed=function(e,t,r){var i=e.signerServiceInfo,o=Object(n.__rest)(e,["signerServiceInfo"]),a={secret_key:t.secretAccessKey,access_key:t.accessKeyId,session_token:t.sessionToken},s=Object.assign({region:this._region||this._options.region,service:this._service||this._options.service},i),u=Js.sign(o,a,s);return u.data&&(u.body=u.data),vy.debug("Signed Request: ",u),delete u.headers.host,Sy()(u).then((function(e){return r?e:e.data})).catch((function(e){throw vy.debug(e),e}))},e.prototype._request=function(e,t){return void 0===t&&(t=!1),Sy()(e).then((function(e){return t?e:e.data})).catch((function(e){throw vy.debug(e),e}))},e.prototype._parseUrl=function(e){var t=e.split("/");return{host:t[2],path:"/"+t.slice(3).join("/")}},e}(),Ny=new bs("API"),Cy=function(){function e(e){this._api=null,this._options=e,Ny.debug("API Options",this._options)}return e.prototype.getModuleName=function(){return"API"},e.prototype.configure=function(e){var t=e||{},r=t.API,i=void 0===r?{}:r,o=Object(n.__rest)(t,["API"]),a=Object(n.__assign)(Object(n.__assign)({},o),i);if(Ny.debug("configure API",{opt:a}),a.aws_project_region){if(a.aws_cloud_logic_custom){var s=a.aws_cloud_logic_custom;a.endpoints="string"==typeof s?JSON.parse(s):s}a=Object.assign({},a,{region:a.aws_project_region,header:{}})}return Array.isArray(a.endpoints)||(a.endpoints=[]),a.endpoints.forEach((function(e){void 0!==e.custom_header&&"function"!=typeof e.custom_header&&(Ny.warn("API "+e.name+", custom_header should be a function"),e.custom_header=void 0)})),void 0!==a.graphql_headers&&"function"!=typeof a.graphql_headers&&(Ny.warn("graphql_headers should be a function"),a.graphql_headers=void 0),this._options=Object.assign({},this._options,a),this.createInstance(),this._options},e.prototype.createInstance=function(){return Ny.debug("create API instance"),this._options?(this._api=new Iy(this._options),!0):Promise.reject("API not configured")},e.prototype.get=function(e,t,r){return Object(n.__awaiter)(this,void 0,void 0,(function(){var i,o;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:if(this._api)return[3,4];n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.createInstance()];case 2:return n.sent(),[3,4];case 3:return i=n.sent(),[2,Promise.reject(i)];case 4:return 0===(o=this._api.endpoint(e)).length?[2,Promise.reject("API "+e+" does not exist")]:[2,this._api.get(o+t,r)]}}))}))},e.prototype.post=function(e,t,r){return Object(n.__awaiter)(this,void 0,void 0,(function(){var i,o;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:if(this._api)return[3,4];n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.createInstance()];case 2:return n.sent(),[3,4];case 3:return i=n.sent(),[2,Promise.reject(i)];case 4:return 0===(o=this._api.endpoint(e)).length?[2,Promise.reject("API "+e+" does not exist")]:[2,this._api.post(o+t,r)]}}))}))},e.prototype.put=function(e,t,r){return Object(n.__awaiter)(this,void 0,void 0,(function(){var i,o;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:if(this._api)return[3,4];n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.createInstance()];case 2:return n.sent(),[3,4];case 3:return i=n.sent(),[2,Promise.reject(i)];case 4:return 0===(o=this._api.endpoint(e)).length?[2,Promise.reject("API "+e+" does not exist")]:[2,this._api.put(o+t,r)]}}))}))},e.prototype.patch=function(e,t,r){return Object(n.__awaiter)(this,void 0,void 0,(function(){var i,o;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:if(this._api)return[3,4];n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.createInstance()];case 2:return n.sent(),[3,4];case 3:return i=n.sent(),[2,Promise.reject(i)];case 4:return 0===(o=this._api.endpoint(e)).length?[2,Promise.reject("API "+e+" does not exist")]:[2,this._api.patch(o+t,r)]}}))}))},e.prototype.del=function(e,t,r){return Object(n.__awaiter)(this,void 0,void 0,(function(){var i,o;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:if(this._api)return[3,4];n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.createInstance()];case 2:return n.sent(),[3,4];case 3:return i=n.sent(),[2,Promise.reject(i)];case 4:return 0===(o=this._api.endpoint(e)).length?[2,Promise.reject("API "+e+" does not exist")]:[2,this._api.del(o+t,r)]}}))}))},e.prototype.head=function(e,t,r){return Object(n.__awaiter)(this,void 0,void 0,(function(){var i,o;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:if(this._api)return[3,4];n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.createInstance()];case 2:return n.sent(),[3,4];case 3:return i=n.sent(),[2,Promise.reject(i)];case 4:return 0===(o=this._api.endpoint(e)).length?[2,Promise.reject("API "+e+" does not exist")]:[2,this._api.head(o+t,r)]}}))}))},e.prototype.endpoint=function(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){var t;return Object(n.__generator)(this,(function(r){switch(r.label){case 0:if(this._api)return[3,4];r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this.createInstance()];case 2:return r.sent(),[3,4];case 3:return t=r.sent(),[2,Promise.reject(t)];case 4:return[2,this._api.endpoint(e)]}}))}))},e.prototype._headerBasedAuth=function(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){var t,r,i,o,a,s;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:switch(r=(t=this._options).aws_appsync_authenticationType,i=t.aws_appsync_apiKey,o={},e||r||"AWS_IAM"){case"API_KEY":return[3,1];case"AWS_IAM":return[3,2];case"OPENID_CONNECT":return[3,4];case"AMAZON_COGNITO_USER_POOLS":return[3,6]}return[3,8];case 1:if(!i)throw new Error("No api-key configured");return o={Authorization:null,"X-Api-Key":i},[3,9];case 2:return[4,this._ensureCredentials()];case 3:if(!n.sent())throw new Error("No credentials");return[3,9];case 4:return[4,zp.getItem("federatedInfo")];case 5:if(!(a=n.sent())||!a.token)throw new Error("No federated jwt");return o={Authorization:a.token},[3,9];case 6:return[4,ap.currentSession()];case 7:return s=n.sent(),o={Authorization:s.getAccessToken().getJwtToken()},[3,9];case 8:return o={Authorization:null},[3,9];case 9:return[2,o]}}))}))},e.prototype.getGraphqlOperationType=function(e){return Td(e).definitions[0].operation},e.prototype.graphql=function(e,t){var r=e.query,n=e.variables,i=void 0===n?{}:n,o=e.authMode,a=Td("string"==typeof r?r:Jm(r)),s=a.definitions.filter((function(e){return"OperationDefinition"===e.kind}))[0],u=(void 0===s?{}:s).operation;switch(u){case"query":case"mutation":return this._graphql({query:a,variables:i,authMode:o},t);case"subscription":return this._graphqlSubscribe({query:a,variables:i,authMode:o})}throw new Error("invalid operation type: "+u)},e.prototype._graphql=function(e,t){var r=e.query,i=e.variables,o=e.authMode;return void 0===t&&(t={}),Object(n.__awaiter)(this,void 0,void 0,(function(){var e,a,s,u,c,l,p,m,d,y,h,f,b,g,S,v,_,I,N,C,T;return Object(n.__generator)(this,(function(k){switch(k.label){case 0:return this._api?[3,2]:[4,this.createInstance()];case 1:k.sent(),k.label=2;case 2:return a=(e=this._options).aws_appsync_region,s=e.aws_appsync_graphqlEndpoint,c=void 0===(u=e.graphql_headers)?function(){return{}}:u,p=e.graphql_endpoint_iam_region,d=[{}],(y=!(l=e.graphql_endpoint))?[4,this._headerBasedAuth(o)]:[3,4];case 3:y=k.sent(),k.label=4;case 4:return h=[n.__assign.apply(void 0,d.concat([y]))],(f=l)?p?[4,this._headerBasedAuth(o)]:[3,6]:[3,8];case 5:return b=k.sent(),[3,7];case 6:b={Authorization:null},k.label=7;case 7:f=b,k.label=8;case 8:return g=[n.__assign.apply(void 0,h.concat([f]))],[4,c({query:r,variables:i})];case 9:if(m=n.__assign.apply(void 0,[n.__assign.apply(void 0,[n.__assign.apply(void 0,g.concat([k.sent()])),t]),!l&&(T={},T["x-amz-user-agent"]=Su.userAgent,T)]),S={query:Jm(r),variables:i},v={headers:m,body:S,signerServiceInfo:{service:l?"execute-api":"appsync",region:l?p:a}},!(_=l||s))throw{data:{},errors:[new Hm("No graphql endpoint provided.")]};k.label=10;case 10:return k.trys.push([10,12,,13]),[4,this._api.post(_,v)];case 11:return I=k.sent(),[3,13];case 12:return N=k.sent(),I={data:{},errors:[new Hm(N.message)]},[3,13];case 13:if((C=I.errors)&&C.length)throw I;return[2,I]}}))}))},e.prototype._graphqlSubscribe=function(e){var t=e.variables,r=this._options,n=r.aws_appsync_region,i=r.graphql_headers,o=void 0===i?function(){return{}}:i;if(vu.PubSub&&"function"==typeof vu.PubSub.subscribe)return vu.PubSub.subscribe("",{provider:gu,appSyncGraphqlEndpoint:r.aws_appsync_graphqlEndpoint,authenticationType:e.authMode||r.aws_appsync_authenticationType||"AWS_IAM",apiKey:r.aws_appsync_apiKey,query:Jm(e.query),region:n,variables:t,graphql_headers:o});throw Ny.debug("No pubsub module applied for subscription"),new Error("No pubsub module applied for subscription")},e.prototype._ensureCredentials=function(){return pu.get().then((function(e){if(!e)return!1;var t=pu.shear(e);return Ny.debug("set credentials for api",t),!0})).catch((function(e){return Ny.warn("ensure credentials error",e),!1}))},e}(),Ty=new bs("API"),ky=null;ky||(Ty.debug("Create API Instance"),ky=new Cy(null));var Dy=ky;vu.register(Dy);var Ay=Dy,xy=new bs("AbstractPubSubProvider"),Ry=function(){function e(e){void 0===e&&(e={}),this._config=e}return e.prototype.configure=function(e){return void 0===e&&(e={}),this._config=Object(n.__assign)(Object(n.__assign)({},e),this._config),xy.debug("configure "+this.getProviderName(),this._config),this.options},e.prototype.getCategory=function(){return"PubSub"},Object.defineProperty(e.prototype,"options",{get:function(){return Object(n.__assign)({},this._config)},enumerable:!0,configurable:!0}),e}(),My=r("Qlnm"),wy=new bs("MqttOverWSProvider"),Py=function(){function e(){this.promises=new Map}return e.prototype.get=function(e,t){return Object(n.__awaiter)(this,void 0,void 0,(function(){var r;return Object(n.__generator)(this,(function(n){return(r=this.promises.get(e))?[2,r]:(r=t(e),this.promises.set(e,r),[2,r])}))}))},Object.defineProperty(e.prototype,"allClients",{get:function(){return Array.from(this.promises.keys())},enumerable:!0,configurable:!0}),e.prototype.remove=function(e){this.promises.delete(e)},e}(),Ey="undefined"!=typeof Symbol?Symbol("topic"):"@@topic",Ly=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,Object(n.__assign)(Object(n.__assign)({},t),{clientId:t.clientId||Object(Hp.v4)()}))||this;return r._clientsQueue=new Py,r._topicObservers=new Map,r._clientIdObservers=new Map,r}return Object(n.__extends)(t,e),Object.defineProperty(t.prototype,"clientId",{get:function(){return this.options.clientId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"endpoint",{get:function(){return this.options.aws_pubsub_endpoint},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"clientsQueue",{get:function(){return this._clientsQueue},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isSSLEnabled",{get:function(){return!this.options.aws_appsync_dangerously_connect_to_http_endpoint_for_testing},enumerable:!0,configurable:!0}),t.prototype.getTopicForValue=function(e){return"object"==typeof e&&e[Ey]},t.prototype.getProviderName=function(){return"MqttOverWSProvider"},t.prototype.onDisconnect=function(e){var t=this,r=e.clientId,i=e.errorCode,o=Object(n.__rest)(e,["clientId","errorCode"]);if(0!==i){wy.warn(r,JSON.stringify(Object(n.__assign)({errorCode:i},o),null,2));var a=[],s=this._clientIdObservers.get(r);if(!s)return;s.forEach((function(e){e.error("Disconnected, error code: "+i),t._topicObservers.forEach((function(t,r){t.delete(e),0===t.size&&a.push(r)}))})),this._clientIdObservers.delete(r),a.forEach((function(e){t._topicObservers.delete(e)}))}},t.prototype.newClient=function(e){var t=e.url,r=e.clientId;return Object(n.__awaiter)(this,void 0,void 0,(function(){var e,i=this;return Object(n.__generator)(this,(function(o){switch(o.label){case 0:return wy.debug("Creating new MQTT client",r),(e=new My.Client(t,r)).onMessageArrived=function(e){i._onMessage(e.destinationName,e.payloadString)},e.onConnectionLost=function(e){var t=e.errorCode,o=Object(n.__rest)(e,["errorCode"]);i.onDisconnect(Object(n.__assign)({clientId:r,errorCode:t},o))},[4,new Promise((function(t,r){e.connect({useSSL:i.isSSLEnabled,mqttVersion:3,onSuccess:function(){return t(e)},onFailure:r})}))];case 1:return o.sent(),[2,e]}}))}))},t.prototype.connect=function(e,t){return void 0===t&&(t={}),Object(n.__awaiter)(this,void 0,void 0,(function(){var r=this;return Object(n.__generator)(this,(function(i){switch(i.label){case 0:return[4,this.clientsQueue.get(e,(function(e){return r.newClient(Object(n.__assign)(Object(n.__assign)({},t),{clientId:e}))}))];case 1:return[2,i.sent()]}}))}))},t.prototype.disconnect=function(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){var t;return Object(n.__generator)(this,(function(r){switch(r.label){case 0:return[4,this.clientsQueue.get(e,(function(){return null}))];case 1:return(t=r.sent())&&t.isConnected()&&t.disconnect(),this.clientsQueue.remove(e),[2]}}))}))},t.prototype.publish=function(e,t){return Object(n.__awaiter)(this,void 0,void 0,(function(){var r,i,o,a;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:return r=[].concat(e),i=JSON.stringify(t),[4,this.endpoint];case 1:return o=n.sent(),[4,this.connect(this.clientId,{url:o})];case 2:return a=n.sent(),wy.debug("Publishing to topic(s)",r.join(","),i),r.forEach((function(e){return a.send(e,i)})),[2]}}))}))},t.prototype._onMessage=function(e,t){try{var r=[];this._topicObservers.forEach((function(t,n){(function(e,t){for(var r=e.split("/"),n=r.length,i=t.split("/"),o=0;o=n;if("+"!==a&&a!==i[o])return!1}return n===i.length})(n,e)&&r.push(t)}));var n=JSON.parse(t);"object"==typeof n&&(n[Ey]=e),r.forEach((function(e){e.forEach((function(e){return e.next(n)}))}))}catch(i){wy.warn("Error handling message",i,t)}},t.prototype.subscribe=function(e,t){var r=this;void 0===t&&(t={});var i=[].concat(e);return wy.debug("Subscribing to topic(s)",i.join(",")),new qs((function(e){var o;i.forEach((function(t){var n=r._topicObservers.get(t);n||(n=new Set,r._topicObservers.set(t,n)),n.add(e)}));var a=t.clientId,s=void 0===a?r.clientId:a,u=r._clientIdObservers.get(s);return u||(u=new Set),u.add(e),r._clientIdObservers.set(s,u),Object(n.__awaiter)(r,void 0,void 0,(function(){var r,a,u,c;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:return void 0!==(r=t.url)?[3,2]:[4,this.endpoint];case 1:return u=n.sent(),[3,3];case 2:u=r,n.label=3;case 3:a=u,n.label=4;case 4:return n.trys.push([4,6,,7]),[4,this.connect(s,{url:a})];case 5:return o=n.sent(),i.forEach((function(e){o.subscribe(e)})),[3,7];case 6:return c=n.sent(),e.error(c),[3,7];case 7:return[2]}}))})),function(){return wy.debug("Unsubscribing from topic(s)",i.join(",")),o&&(r._clientIdObservers.get(s).delete(e),0===r._clientIdObservers.get(s).size&&(r.disconnect(s),r._clientIdObservers.delete(s)),i.forEach((function(t){var n=r._topicObservers.get(t)||new Set;n.delete(e),0===n.size&&(r._topicObservers.delete(t),o.isConnected()&&o.unsubscribe(t))}))),null}}))},t}(Ry),qy=new bs("AWSAppSyncProvider"),Oy=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._topicClient=new Map,t._topicAlias=new Map,t}return Object(n.__extends)(t,e),Object.defineProperty(t.prototype,"endpoint",{get:function(){throw new Error("Not supported")},enumerable:!0,configurable:!0}),t.prototype.getProviderName=function(){return"AWSAppSyncProvider"},t.prototype.publish=function(e,t,r){return Object(n.__awaiter)(this,void 0,void 0,(function(){return Object(n.__generator)(this,(function(e){throw new Error("Operation not supported")}))}))},t.prototype._cleanUp=function(e){var t=this;Array.from(this._topicClient.entries()).filter((function(t){return t[1].clientId===e})).map((function(e){return e[0]})).forEach((function(e){return t._cleanUpForTopic(e)}))},t.prototype._cleanUpForTopic=function(e){this._topicClient.delete(e),this._topicAlias.delete(e)},t.prototype.onDisconnect=function(e){var t=this,r=e.clientId,i=e.errorCode,o=Object(n.__rest)(e,["clientId","errorCode"]);0!==i&&(Array.from(this._topicClient.entries()).filter((function(e){return e[1].clientId===r})).map((function(e){return e[0]})).forEach((function(e){t._topicObservers.has(e)&&(t._topicObservers.get(e).forEach((function(e){e.closed||e.error(o)})),t._topicObservers.delete(e))})),this._cleanUp(r))},t.prototype.disconnect=function(t){return Object(n.__awaiter)(this,void 0,void 0,(function(){return Object(n.__generator)(this,(function(r){switch(r.label){case 0:return[4,this.clientsQueue.get(t,(function(){return null}))];case 1:return r.sent(),[4,e.prototype.disconnect.call(this,t)];case 2:return r.sent(),this._cleanUp(t),[2]}}))}))},t.prototype.subscribe=function(e,t){var r=this;void 0===t&&(t={});var i=new qs((function(i){var o=[].concat(e);return qy.debug("Subscribing to topic(s)",o.join(",")),Object(n.__awaiter)(r,void 0,void 0,(function(){var e,r,a,s,u=this;return Object(n.__generator)(this,(function(c){switch(c.label){case 0:return o.forEach((function(e){u._topicObservers.has(e)||u._topicObservers.set(e,new Set),u._topicObservers.get(e).add(i)})),r=void 0===(e=t.mqttConnections)?[]:e,a=Object.entries(t.newSubscriptions).map((function(e){return[e[1].topic,e[0]]})),this._topicAlias=new Map(Object(n.__spreadArrays)(Array.from(this._topicAlias.entries()),a)),s=Object.entries(o.reduce((function(e,t){var n=r.find((function(e){return e.topics.indexOf(t)>-1}));if(n){var i=n.client;e[i]||(e[i]={url:n.url,topics:new Set}),e[i].topics.add(t)}return e}),{})),[4,Promise.all(s.map((function(e){var t=e[0],r=e[1],o=r.url,a=r.topics;return Object(n.__awaiter)(u,void 0,void 0,(function(){var e,r,s=this;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:e=null,n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.connect(t,{clientId:t,url:o})];case 2:return e=n.sent(),[3,4];case 3:return r=n.sent(),i.error({message:"Failed to connect",error:r}),i.complete(),[2,void 0];case 4:return a.forEach((function(t){e.isConnected()&&(e.subscribe(t),s._topicClient.set(t,e))})),[2,e]}}))}))})))];case 1:return c.sent(),[2]}}))})),function(){qy.debug("Unsubscribing from topic(s)",o.join(",")),o.forEach((function(e){var t=r._topicClient.get(e);t&&t.isConnected()&&(t.unsubscribe(e),r._topicClient.delete(e),Array.from(r._topicClient.values()).some((function(e){return e===t}))||r.disconnect(t.clientId)),r._topicObservers.delete(e)}))}}));return qs.from(i).map((function(e){var t=r.getTopicForValue(e),n=r._topicAlias.get(t);return e.data=Object.entries(e.data).reduce((function(e,t){return e[n||t[0]]=t[1],e}),{}),e}))},t}(Ly),By=new bs("AWSAppSyncRealTimeProvider"),Fy="undefined"!=typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("amplify_default"):"@@amplify_default",Uy=[400,401,403],Gy=function(e){return e.GQL_CONNECTION_INIT="connection_init",e.GQL_CONNECTION_ERROR="connection_error",e.GQL_CONNECTION_ACK="connection_ack",e.GQL_START="start",e.GQL_START_ACK="start_ack",e.GQL_DATA="data",e.GQL_CONNECTION_KEEP_ALIVE="ka",e.GQL_STOP="stop",e.GQL_COMPLETE="complete",e.GQL_ERROR="error",e}({}),Vy=function(e){return e[e.PENDING=0]="PENDING",e[e.CONNECTED=1]="CONNECTED",e[e.FAILED=2]="FAILED",e}({}),jy=function(e){return e[e.CLOSED=0]="CLOSED",e[e.READY=1]="READY",e[e.CONNECTING=2]="CONNECTING",e}({}),zy={accept:"application/json, text/javascript","content-encoding":"amz-1.0","content-type":"application/json; charset=UTF-8"},Hy=3e5,Yy=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.socketStatus=jy.CLOSED,t.keepAliveTimeout=Hy,t.subscriptionObserverMap=new Map,t.promiseArray=[],t}return Object(n.__extends)(t,e),t.prototype.getProviderName=function(){return"AWSAppSyncRealTimeProvider"},t.prototype.newClient=function(){throw new Error("Not used here")},t.prototype.publish=function(e,t,r){return Object(n.__awaiter)(this,void 0,void 0,(function(){return Object(n.__generator)(this,(function(e){throw new Error("Operation not supported")}))}))},t.prototype.subscribe=function(e,t){var r=this,i=t.appSyncGraphqlEndpoint;return new qs((function(e){if(i){var o=Object(Hp.v4)();return r._startSubscriptionWithAWSAppSyncRealTime({options:t,observer:e,subscriptionId:o}),function(){return Object(n.__awaiter)(r,void 0,void 0,(function(){var e,t;return Object(n.__generator)(this,(function(r){switch(r.label){case 0:return r.trys.push([0,2,3,4]),[4,this._waitForSubscriptionToBeConnected(o)];case 1:if(r.sent(),!(e=(this.subscriptionObserverMap.get(o)||{}).subscriptionState))return[2];if(e!==Vy.CONNECTED)throw new Error("Subscription never connected");return this._sendUnsubscriptionMessage(o),[3,4];case 2:return t=r.sent(),By.debug("Error while unsubscribing "+t),[3,4];case 3:return this._removeSubscriptionObserver(o),[7];case 4:return[2]}}))}))}}e.error({errors:[Object(n.__assign)({},new Hm("Subscribe only available for AWS AppSync endpoint"))]}),e.complete()}))},t.prototype._startSubscriptionWithAWSAppSyncRealTime=function(e){var t=e.options,r=e.observer,i=e.subscriptionId;return Object(n.__awaiter)(this,void 0,void 0,(function(){var e,o,a,s,u,c,l,p,m,d,y,h,f,b,g,S,v,_,I,N,C,T,k=this;return Object(n.__generator)(this,(function(D){switch(D.label){case 0:return e=t.appSyncGraphqlEndpoint,o=t.authenticationType,u=t.apiKey,c=t.region,p=void 0===(l=t.graphql_headers)?function(){return{}}:l,d={query:a=t.query,variables:s=t.variables},this.subscriptionObserverMap.set(i,{observer:r,query:a,variables:s,subscriptionState:m=Vy.PENDING,startAckTimeoutId:null}),y=JSON.stringify(d),f=[{}],[4,this._awsRealTimeHeaderBasedAuth({apiKey:u,appSyncGraphqlEndpoint:e,authenticationType:o,payload:y,canonicalUri:"",region:c})];case 1:return b=[n.__assign.apply(void 0,f.concat([D.sent()]))],[4,p()];case 2:h=n.__assign.apply(void 0,[n.__assign.apply(void 0,b.concat([D.sent()])),(T={},T["x-amz-user-agent"]=Su.userAgent,T)]),g={id:i,payload:{data:y,extensions:{authorization:Object(n.__assign)({},h)}},type:Gy.GQL_START},S=JSON.stringify(g),D.label=3;case 3:return D.trys.push([3,5,,6]),[4,this._initializeWebSocketConnection({apiKey:u,appSyncGraphqlEndpoint:e,authenticationType:o,region:c})];case 4:return D.sent(),[3,6];case 5:return v=D.sent(),By.debug({err:v}),I=void 0===(_=v.message)?"":_,r.error({errors:[Object(n.__assign)({},new Hm("Connection failed: "+I))]}),r.complete(),"function"==typeof(N=(this.subscriptionObserverMap.get(i)||{}).subscriptionFailedCallback)&&N(),[2];case 6:return C=this.subscriptionObserverMap.get(i),this.subscriptionObserverMap.set(i,{observer:r,subscriptionState:m,variables:s,query:a,subscriptionReadyCallback:C.subscriptionReadyCallback,subscriptionFailedCallback:C.subscriptionFailedCallback,startAckTimeoutId:setTimeout((function(){k._timeoutStartSubscriptionAck.call(k,i)}),15e3)}),this.awsRealTimeSocket.send(S),[2]}}))}))},t.prototype._waitForSubscriptionToBeConnected=function(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){var t=this;return Object(n.__generator)(this,(function(r){return this.subscriptionObserverMap.get(e).subscriptionState===Vy.PENDING?[2,new Promise((function(r,n){var i=t.subscriptionObserverMap.get(e);t.subscriptionObserverMap.set(e,{observer:i.observer,subscriptionState:i.subscriptionState,variables:i.variables,query:i.query,subscriptionReadyCallback:r,subscriptionFailedCallback:n})}))]:[2]}))}))},t.prototype._sendUnsubscriptionMessage=function(e){try{if(this.awsRealTimeSocket&&this.awsRealTimeSocket.readyState===WebSocket.OPEN&&this.socketStatus===jy.READY){var t=JSON.stringify({id:e,type:Gy.GQL_STOP});this.awsRealTimeSocket.send(t)}}catch(r){By.debug({err:r})}},t.prototype._removeSubscriptionObserver=function(e){this.subscriptionObserverMap.delete(e),setTimeout(this._closeSocketIfRequired.bind(this),1e3)},t.prototype._closeSocketIfRequired=function(){if(!(this.subscriptionObserverMap.size>0))if(this.awsRealTimeSocket)if(this.awsRealTimeSocket.bufferedAmount>0)setTimeout(this._closeSocketIfRequired.bind(this),1e3);else{By.debug("closing WebSocket..."),clearTimeout(this.keepAliveTimeoutId);var e=this.awsRealTimeSocket;e.onclose=void 0,e.onerror=void 0,e.close(1e3),this.awsRealTimeSocket=null,this.socketStatus=jy.CLOSED}else this.socketStatus=jy.CLOSED},t.prototype._handleIncomingSubscriptionMessage=function(e){By.debug("subscription message from AWS AppSync RealTime: "+e.data);var t=JSON.parse(e.data),r=t.id,i=void 0===r?"":r,o=t.payload,a=t.type,s=this.subscriptionObserverMap.get(i)||{},u=s.observer,c=void 0===u?null:u,l=s.query,p=void 0===l?"":l,m=s.variables,d=void 0===m?{}:m,y=s.startAckTimeoutId,h=s.subscriptionReadyCallback,f=s.subscriptionFailedCallback;if(By.debug({id:i,observer:c,query:p,variables:d}),a===Gy.GQL_DATA&&o&&o.data)c?c.next(o):By.debug("observer not found for id: "+i);else{if(a===Gy.GQL_START_ACK)return By.debug("subscription ready for "+JSON.stringify({query:p,variables:d})),"function"==typeof h&&h(),clearTimeout(y),Cs.dispatch("api",{event:"connected",data:{query:p,variables:d},message:"Connection established for subscription"},"PubSub",Fy),void this.subscriptionObserverMap.set(i,{observer:c,query:p,variables:d,startAckTimeoutId:null,subscriptionState:Vy.CONNECTED,subscriptionReadyCallback:h,subscriptionFailedCallback:f});if(a===Gy.GQL_CONNECTION_KEEP_ALIVE)return clearTimeout(this.keepAliveTimeoutId),void(this.keepAliveTimeoutId=setTimeout(this._errorDisconnect.bind(this,Jy.TIMEOUT_DISCONNECT),this.keepAliveTimeout));a===Gy.GQL_ERROR&&(this.subscriptionObserverMap.set(i,{observer:c,query:p,variables:d,startAckTimeoutId:y,subscriptionReadyCallback:h,subscriptionFailedCallback:f,subscriptionState:Vy.FAILED}),c.error({errors:[Object(n.__assign)({},new Hm("Connection failed: "+JSON.stringify(o)))]}),clearTimeout(y),c.complete(),"function"==typeof f&&f())}},t.prototype._errorDisconnect=function(e){By.debug("Disconnect error: "+e),this.subscriptionObserverMap.forEach((function(t){var r=t.observer;r.closed||r.error({errors:[Object(n.__assign)({},new Hm(e))]})})),this.subscriptionObserverMap.clear(),this.awsRealTimeSocket&&this.awsRealTimeSocket.close(),this.socketStatus=jy.CLOSED},t.prototype._timeoutStartSubscriptionAck=function(e){var t=this.subscriptionObserverMap.get(e)||{},r=t.observer,i=t.query,o=t.variables;r&&(this.subscriptionObserverMap.set(e,{observer:r,query:i,variables:o,subscriptionState:Vy.FAILED}),r&&!r.closed&&(r.error({errors:[Object(n.__assign)({},new Hm("Subscription timeout "+JSON.stringify({query:i,variables:o})))]}),r.complete()),By.debug("timeoutStartSubscription",JSON.stringify({query:i,variables:o})))},t.prototype._initializeWebSocketConnection=function(e){var t=this,r=e.appSyncGraphqlEndpoint,i=e.authenticationType,o=e.apiKey,a=e.region;if(this.socketStatus!==jy.READY)return new Promise((function(e,s){return Object(n.__awaiter)(t,void 0,void 0,(function(){var t,u,c,l,p,m,d,y;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:if(this.promiseArray.push({res:e,rej:s}),this.socketStatus!==jy.CLOSED)return[3,5];n.label=1;case 1:return n.trys.push([1,4,,5]),this.socketStatus=jy.CONNECTING,t=r.replace("https://","wss://").replace("appsync-api","appsync-realtime-api").replace("gogi-beta","grt-beta"),u="{}",p=(l=JSON).stringify,[4,this._awsRealTimeHeaderBasedAuth({authenticationType:i,payload:u,canonicalUri:"/connect",apiKey:o,appSyncGraphqlEndpoint:r,region:a})];case 2:return c=p.apply(l,[n.sent()]),m=Qc.Buffer.from(c).toString("base64"),d=Qc.Buffer.from(u).toString("base64"),[4,this._initializeRetryableHandshake({awsRealTimeUrl:t+"?header="+m+"&payload="+d})];case 3:return n.sent(),this.promiseArray.forEach((function(e){var t=e.res;By.debug("Notifying connection successful"),t()})),this.socketStatus=jy.READY,this.promiseArray=[],[3,5];case 4:return y=n.sent(),this.promiseArray.forEach((function(e){return(0,e.rej)(y)})),this.promiseArray=[],this.awsRealTimeSocket&&this.awsRealTimeSocket.readyState===WebSocket.OPEN&&this.awsRealTimeSocket.close(3001),this.awsRealTimeSocket=null,this.socketStatus=jy.CLOSED,[3,5];case 5:return[2]}}))}))}))},t.prototype._initializeRetryableHandshake=function(e){var t=e.awsRealTimeUrl;return Object(n.__awaiter)(this,void 0,void 0,(function(){return Object(n.__generator)(this,(function(e){switch(e.label){case 0:return By.debug("Initializaling retryable Handshake"),[4,(r=this._initializeHandshake.bind(this),i=[{awsRealTimeUrl:t}],o=5e3,void 0===o&&(o=3e5),function e(t,r,i,o){return void 0===o&&(o=1),Object(n.__awaiter)(this,void 0,void 0,(function(){var a,s;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:if("function"!=typeof t)throw Error("functionToRetry must be a function");Es.debug(t.name+" attempt #"+o+" with this vars: "+JSON.stringify(r)),n.label=1;case 1:return n.trys.push([1,3,,8]),[4,t.apply(void 0,r)];case 2:return[2,n.sent()];case 3:if(a=n.sent(),Es.debug("error on "+t.name+": "+a+" "),(u=a)&&u.nonRetryable)throw Es.debug(t.name+" non retryable error "+a),a;return s=i(o,r,a),Es.debug(t.name+" retrying in "+s+" ms"),!1===s?[3,6]:[4,new Promise((function(e){return setTimeout(e,s)}))];case 4:return n.sent(),[4,e(t,r,i,o+1)];case 5:return[2,n.sent()];case 6:throw a;case 7:return[3,8];case 8:return[2]}var u}))}))}(r,i,function(e){return function(t){var r=100*Math.pow(2,t)+100*Math.random();return!(r>e)&&r}}(o)))];case 1:return e.sent(),[2]}var r,i,o}))}))},t.prototype._initializeHandshake=function(e){var t=e.awsRealTimeUrl;return Object(n.__awaiter)(this,void 0,void 0,(function(){var e,r,i=this;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:By.debug("Initializing handshake "+t),n.label=1;case 1:return n.trys.push([1,4,,5]),[4,new Promise((function(e,r){var n=new WebSocket(t,"graphql-ws");n.onerror=function(){By.debug("WebSocket connection error")},n.onclose=function(){r(new Error("Connection handshake error"))},n.onopen=function(){return i.awsRealTimeSocket=n,e()}}))];case 2:return n.sent(),[4,new Promise((function(e,t){var r=!1;i.awsRealTimeSocket.onerror=function(e){By.debug("WebSocket error "+JSON.stringify(e))},i.awsRealTimeSocket.onclose=function(e){By.debug("WebSocket closed "+e.reason),t(new Error(JSON.stringify(e)))},i.awsRealTimeSocket.onmessage=function(n){By.debug("subscription message from AWS AppSyncRealTime: "+n.data+" ");var o=JSON.parse(n.data),a=o.type,s=o.payload,u=(void 0===s?{}:s).connectionTimeoutMs;if(a===Gy.GQL_CONNECTION_ACK)return r=!0,i.keepAliveTimeout=void 0===u?Hy:u,i.awsRealTimeSocket.onmessage=i._handleIncomingSubscriptionMessage.bind(i),i.awsRealTimeSocket.onerror=function(e){By.debug(e),i._errorDisconnect(Jy.CONNECTION_CLOSED)},void e("Cool, connected to AWS AppSyncRealTime");if(a===Gy.GQL_CONNECTION_ERROR){var c=o.payload,l=(void 0===c?{}:c).errors,p=(void 0===l?[]:l)[0],m=void 0===p?{}:p,d=m.errorType,y=m.errorCode;t({errorType:void 0===d?"":d,errorCode:void 0===y?0:y})}},i.awsRealTimeSocket.send(JSON.stringify({type:Gy.GQL_CONNECTION_INIT})),setTimeout((function(){r||t(new Error("Connection timeout: ack from AWSRealTime was not received on 15000 ms"))}).bind(i),15e3)}))];case 3:return n.sent(),[3,5];case 4:throw e=n.sent(),r=e.errorType,Uy.includes(e.errorCode)?new Ls(r):r?new Error(r):e;case 5:return[2]}}))}))},t.prototype._awsRealTimeHeaderBasedAuth=function(e){var t=e.authenticationType,r=e.payload,i=e.canonicalUri,o=e.appSyncGraphqlEndpoint,a=e.apiKey,s=e.region;return Object(n.__awaiter)(this,void 0,void 0,(function(){var e,u,c;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:return e={API_KEY:this._awsRealTimeApiKeyHeader.bind(this),AWS_IAM:this._awsRealTimeIAMHeader.bind(this),OPENID_CONNECT:this._awsRealTimeOPENIDHeader.bind(this),AMAZON_COGNITO_USER_POOLS:this._awsRealTimeCUPHeader.bind(this)},"function"!=typeof(u=e[t])?(By.debug("Authentication type "+t+" not supported"),[2,""]):(c=Ul.parse(o).host,[4,u({payload:r,canonicalUri:i,appSyncGraphqlEndpoint:o,apiKey:a,region:s,host:c})]);case 1:return[2,n.sent()]}}))}))},t.prototype._awsRealTimeCUPHeader=function(e){var t=e.host;return Object(n.__awaiter)(this,void 0,void 0,(function(){return Object(n.__generator)(this,(function(e){switch(e.label){case 0:return[4,ap.currentSession()];case 1:return[2,{Authorization:e.sent().getAccessToken().getJwtToken(),host:t}]}}))}))},t.prototype._awsRealTimeOPENIDHeader=function(e){var t=e.host;return Object(n.__awaiter)(this,void 0,void 0,(function(){var e;return Object(n.__generator)(this,(function(r){switch(r.label){case 0:return[4,zp.getItem("federatedInfo")];case 1:if(!(e=r.sent())||!e.token)throw new Error("No federated jwt");return[2,{Authorization:e.token,host:t}]}}))}))},t.prototype._awsRealTimeApiKeyHeader=function(e){var t=e.apiKey,r=e.host;return Object(n.__awaiter)(this,void 0,void 0,(function(){var e,i;return Object(n.__generator)(this,(function(n){return e=new Date,i=e.toISOString().replace(/[:\-]|\.\d{3}/g,""),[2,{host:r,"x-amz-date":i,"x-api-key":t}]}))}))},t.prototype._awsRealTimeIAMHeader=function(e){var t=e.payload,r=e.canonicalUri,i=e.appSyncGraphqlEndpoint,o=e.region;return Object(n.__awaiter)(this,void 0,void 0,(function(){var e,a,s;return Object(n.__generator)(this,(function(u){switch(u.label){case 0:return e={region:o,service:"appsync"},[4,this._ensureCredentials()];case 1:if(!u.sent())throw new Error("No credentials");return[4,pu.get().then((function(e){return{secret_key:e.secretAccessKey,access_key:e.accessKeyId,session_token:e.sessionToken}}))];case 2:return a=u.sent(),s={url:""+i+r,data:t,method:"POST",headers:Object(n.__assign)({},zy)},[2,Js.sign(s,a,e).headers]}}))}))},t.prototype._ensureCredentials=function(){return pu.get().then((function(e){if(!e)return!1;var t=pu.shear(e);return By.debug("set credentials for AWSAppSyncRealTimeProvider",t),!0})).catch((function(e){return By.warn("ensure credentials error",e),!1}))},t}(Ry),Wy=new bs("PubSub"),Ky=function(){function e(e){this._options=e,Wy.debug("PubSub Options",this._options),this._pluggables=[],this.subscribe=this.subscribe.bind(this)}return Object.defineProperty(e.prototype,"awsAppSyncProvider",{get:function(){return this._awsAppSyncProvider||(this._awsAppSyncProvider=new Oy(this._options)),this._awsAppSyncProvider},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"awsAppSyncRealTimeProvider",{get:function(){return this._awsAppSyncRealTimeProvider||(this._awsAppSyncRealTimeProvider=new Yy(this._options)),this._awsAppSyncRealTimeProvider},enumerable:!0,configurable:!0}),e.prototype.getModuleName=function(){return"PubSub"},e.prototype.configure=function(e){var t=this,r=e?e.PubSub||e:{};return Wy.debug("configure PubSub",{opt:r}),this._options=Object.assign({},this._options,r),this._pluggables.map((function(e){return e.configure(t._options)})),this._options},e.prototype.addPluggable=function(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){return Object(n.__generator)(this,(function(t){return e&&"PubSub"===e.getCategory()?(this._pluggables.push(e),[2,e.configure(this._options)]):[2]}))}))},e.prototype.getProviderByName=function(e){return e===bu?this.awsAppSyncProvider:e===gu?this.awsAppSyncRealTimeProvider:this._pluggables.find((function(t){return t.getProviderName()===e}))},e.prototype.getProviders=function(e){void 0===e&&(e={});var t=e.provider;if(!t)return this._pluggables;var r=this.getProviderByName(t);if(!r)throw new Error("Could not find provider named "+t);return[r]},e.prototype.publish=function(e,t,r){return Object(n.__awaiter)(this,void 0,void 0,(function(){return Object(n.__generator)(this,(function(n){return[2,Promise.all(this.getProviders(r).map((function(n){return n.publish(e,t,r)})))]}))}))},e.prototype.subscribe=function(e,t){Wy.debug("subscribe options",t);var r=this.getProviders(t);return new qs((function(n){var i=r.map((function(r){return{provider:r,observable:r.subscribe(e,t)}})).map((function(e){var t=e.provider;return e.observable.subscribe({start:console.error,next:function(e){return n.next({provider:t,value:e})},error:function(e){return n.error({provider:t,error:e})}})}));return function(){return i.forEach((function(e){return e.unsubscribe()}))}}))},e}(),Qy=new bs("PubSub"),Jy=function(e){return e.CONNECTION_CLOSED="Connection closed",e.TIMEOUT_DISCONNECT="Timeout disconnect",e}({}),Zy=null;Zy||(Qy.debug("Create PubSub Instance"),Zy=new Ky(null));var Xy=Zy;vu.register(Xy);var $y=Xy,eh=new bs("AbstractXRProvider"),th=function(){function e(e){void 0===e&&(e={}),this._config=e}return e.prototype.configure=function(e){return void 0===e&&(e={}),this._config=Object(n.__assign)(Object(n.__assign)({},e),this._config),eh.debug("configure "+this.getProviderName(),this._config),this.options},e.prototype.getCategory=function(){return"XR"},Object.defineProperty(e.prototype,"options",{get:function(){return Object(n.__assign)({},this._config)},enumerable:!0,configurable:!0}),e}(),rh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t}(Error),nh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t}(rh),ih=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t}(rh),oh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t}(rh),ah=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t}(rh),sh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t}(rh),uh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t}(rh),ch=new bs("SumerianProvider"),lh=function(e){function t(t){return void 0===t&&(t={}),e.call(this,t)||this}return Object(n.__extends)(t,e),t.prototype.getProviderName=function(){return"SumerianProvider"},t.prototype.loadScript=function(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){return Object(n.__generator)(this,(function(t){return[2,new Promise((function(t,r){var n=document.createElement("script");n.src=e,n.addEventListener("load",(function(e){t()})),n.addEventListener("error",(function(t){r(new Error("Failed to load script: "+e))})),document.head.appendChild(n)}))]}))}))},t.prototype.loadScene=function(e,t,r){return Object(n.__awaiter)(this,void 0,void 0,(function(){var i,o,a,s,u,c,l,p,m,d,y,h,f,b,g,S,v,_,I;return Object(n.__generator)(this,(function(N){switch(N.label){case 0:if(!e)throw ch.error(c="No scene name passed into loadScene"),new sh(c);if(!t)throw ch.error(c="No dom element id passed into loadScene"),new ah(c);if(!(i=document.getElementById(t)))throw ch.error(c="DOM element id, "+t+" not found"),new ah(c);if(!(o=this.getScene(e)).sceneConfig)throw ch.error(c="No scene config configured for scene: "+e),new sh(c);if(a=o.sceneConfig.url,s=o.sceneConfig.sceneId,o.sceneConfig.hasOwnProperty("region"))u=o.sceneConfig.region;else{if(!this.options.hasOwnProperty("region"))throw ch.error(c="No region configured for scene: "+e),new sh(c);u=this.options.region}l={region:u,customUserAgent:Su.userAgent+"-SumerianScene"},p={headers:{"X-Amz-User-Agent":Su.userAgent}},m=a,N.label=1;case 1:return N.trys.push([1,3,,4]),[4,pu.get()];case 2:return d=N.sent(),l.credentials=d,y=Js.sign({method:"GET",url:a},{secret_key:d.secretAccessKey,access_key:d.accessKeyId,session_token:d.sessionToken},{region:u,service:"sumerian"}),p.headers=Object(n.__assign)(Object(n.__assign)({},p.headers),y.headers),m=y.url,[3,4];case 3:return N.sent(),ch.debug("No credentials available, the request will be unsigned"),[3,4];case 4:return[4,fetch(m,p)];case 5:return[4,(h=N.sent()).json()];case 6:if(f=N.sent(),403===h.status)throw f.message?(ch.error("Failure to authenticate user: "+f.message),new sh("Failure to authenticate user: "+f.message)):(ch.error("Failure to authenticate user"),new sh("Failure to authenticate user"));return b=f.bundleData[s],[4,fetch(b.url,{headers:b.headers})];case 7:return[4,N.sent().json()];case 8:g=N.sent(),N.label=9;case 9:return N.trys.push([9,11,,12]),[4,this.loadScript(g[s].bootstrapperUrl)];case 10:return N.sent(),[3,12];case 11:throw S=N.sent(),ch.error(S),new sh(S);case 12:return[4,window.SumerianBootstrapper.loadScene({element:i,sceneId:s,sceneBundle:g,apiResponse:f,progressCallback:r.progressCallback?r.progressCallback:void 0,publishParamOverrides:o.publishParamOverrides?o.publishParamOverrides:void 0,awsSDKConfigOverride:l})];case 13:for(v=N.sent(),o.sceneController=v,o.isLoaded=!0,_=0,I=v.sceneLoadWarnings;_",e),null):t},e.prototype.removePluggable=function(e){this._convertPluggables=this._convertPluggables.filter((function(t){return t.getProviderName()!==e})),this._identifyPluggables=this._identifyPluggables.filter((function(t){return t.getProviderName()!==e})),this._interpretPluggables=this._interpretPluggables.filter((function(t){return t.getProviderName()!==e}))},e.prototype.configure=function(e){var t=this,r=e?e.predictions||e:{};r=Object(n.__assign)(Object(n.__assign)({},r),e),this._options=Object.assign({},this._options,r),gh.debug("configure Predictions",this._options),this.getAllProviders().forEach((function(e){return t.configurePluggable(e)}))},e.prototype.interpret=function(e,t){return this.getPluggableToExecute(this._interpretPluggables,t).interpret(e)},e.prototype.convert=function(e,t){return this.getPluggableToExecute(this._convertPluggables,t).convert(e)},e.prototype.identify=function(e,t){return this.getPluggableToExecute(this._identifyPluggables,t).identify(e)},e.prototype.getPluggableToExecute=function(e,t){if(t&&t.providerName)return Object(n.__spreadArrays)(e).find((function(e){return e.getProviderName()===t.providerName}));if(1===e.length)return e[0];throw new Error("More than one or no providers are configured, Either specify a provider name or configure exactly one provider")},e.prototype.getAllProviders=function(){return Object(n.__spreadArrays)(this._convertPluggables,this._identifyPluggables,this._interpretPluggables)},e.prototype.configurePluggable=function(e){var t=Object.assign({},this._options.predictions,this._options[e.getCategory().toLowerCase()]);e.configure(t)},e.prototype.implementsConvertPluggable=function(e){return e&&"function"==typeof e.convert},e.prototype.implementsIdentifyPluggable=function(e){return e&&"function"==typeof e.identify},e.prototype.implementsInterpretPluggable=function(e){return e&&"function"==typeof e.interpret},e}();new bs("Amplify"),new bs("AbstractIdentifyPredictionsProvider"),new bs("AbstractConvertPredictionsProvider"),r("DVrn"),r("mZEH");var vh=r("vw3o"),_h=r("mFkf");new bs("AmazonAIConvertPredictionsProvider"),new vh.EventStreamMarshaller(_h.toUtf8,_h.fromUtf8),r("dZCj"),r("mtQq"),r("Sp1i");var Ih=new bs("Predictions"),Nh=null;Nh||(Ih.debug("Create Predictions Instance"),Nh=new Sh({}));var Ch=Nh;vu.register(Ch);var Th=Ch;vu.Auth=ap,vu.Analytics=qm,vu.API=Ay,vu.Storage=xp,vu.I18n=Ms,vu.Cache=zp,vu.PubSub=$y,vu.Logger=bs,vu.ServiceWorker=mu,vu.Interactions=bp,vu.UI=Lc,vu.XR=bh,vu.Predictions=Th;var kh=function(){function e(t){var r=this;this.isStripeLoaded=!1,this.isStripeLoaded=this.isStripeScriptLoaded(),this.isStripeLoaded||(this.loadStripe(),setTimeout((function(){r.isStripeLoaded=!0}),500)),this.window=t.nativeWindow,ys.angular&&(window.amplifyActive=!0),ap.currentAuthenticatedUser().then((function(t){t?e.afterSignIn(t.attributes.email):e.afterSignOut()})).catch((function(t){console.warn(t),e.afterSignOut()}))}return e.afterSignIn=function(t){var r=this;if(!ys.angular){e.logCheckFinished();var i=document.getElementById("sign-in-button");i.innerText="Sign Out",i.onclick=function(){return n.__awaiter(r,void 0,void 0,(function(){var t;return n.__generator(this,(function(r){switch(r.label){case 0:return[4,ap.currentAuthenticatedUser()];case 1:return(t=r.sent())&&(t.signOut(),e.afterSignOut()),[4,ap.signOut()];case 2:return r.sent(),console.log("Successfully signed out"),[2]}}))}))},i.classList.remove("sign-btn-in-styles"),i.classList.add("sign-btn-out-styles"),i.parentNode.style.paddingLeft="10px",document.getElementById("account-btn")||(i.insertAdjacentHTML("beforebegin",''),window.amplifyActive&&document.getElementById("account-btn").classList.add("active"))}},e.afterSignOut=function(){if(!ys.angular){e.logCheckFinished();var t=document.getElementById("sign-in-button");t.onclick=function(){},t.innerText="Sign In",t.classList.remove("sign-btn-out-styles"),t.classList.add("sign-btn-in-styles"),t.parentNode.style.paddingLeft="18px";var r=document.getElementById("account-btn");r&&r.parentNode.removeChild(r)}},e.logCheckFinished=function(){var e=document.getElementById("login-loader");e&&(e.insertAdjacentHTML("beforebegin",'Sign In'),e.parentNode.removeChild(e))},e.prototype.loadStripe=function(){var e=document.createElement("script");e.src=ys.stripe.JS_URL,document.getElementsByTagName("head")[0].appendChild(e)},e.prototype.isStripeScriptLoaded=function(){for(var e=document.getElementsByTagName("script"),t=0;t-1;r--)if(void 0!==e[r])return e[r];throw new Error("Locale data API: locale data undefined")}function Jh(e){var t=Object(n.__read)(e.split(":"),2);return{hours:+t[0],minutes:+t[1]}}var Zh=2,Xh=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,$h={},ef=/((?:[^GyMLwWdEabBhHmsSzZO']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,tf=function(e){return e[e.Short=0]="Short",e[e.ShortGMT=1]="ShortGMT",e[e.Long=2]="Long",e[e.Extended=3]="Extended",e}({}),rf=function(e){return e[e.FullYear=0]="FullYear",e[e.Month=1]="Month",e[e.Date=2]="Date",e[e.Hours=3]="Hours",e[e.Minutes=4]="Minutes",e[e.Seconds=5]="Seconds",e[e.FractionalSeconds=6]="FractionalSeconds",e[e.Day=7]="Day",e}({}),nf=function(e){return e[e.DayPeriods=0]="DayPeriods",e[e.Days=1]="Days",e[e.Months=2]="Months",e[e.Eras=3]="Eras",e}({});function of(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,(function(e,r){return null!=t&&r in t?t[r]:e}))),e}function af(e,t,r,n,i){void 0===r&&(r="-");var o="";(e<0||i&&e<=0)&&(i?e=1-e:(e=-e,o=r));for(var a=String(e);a.length0||u>-r)&&(u+=r),e===rf.Hours)0===u&&-12===r&&(u=12);else if(e===rf.FractionalSeconds)return s=t,af(u,3).substr(0,s);var c=Wh(a,jh.MinusSign);return af(u,t,c,n,i)}}function uf(e,t,r,n){return void 0===r&&(r=Uh.Format),void 0===n&&(n=!1),function(i,o){return function(e,t,r,n,i,o){switch(r){case nf.Months:return function(e,t,r){var n=xi(e),i=Qh([n[ki.MonthsFormat],n[ki.MonthsStandalone]],t);return Qh(i,r)}(t,i,n)[e.getMonth()];case nf.Days:return function(e,t,r){var n=xi(e),i=Qh([n[ki.DaysFormat],n[ki.DaysStandalone]],t);return Qh(i,r)}(t,i,n)[e.getDay()];case nf.DayPeriods:var a=e.getHours(),s=e.getMinutes();if(o){var u,c=function(e){var t=xi(e);return Kh(t),(t[ki.ExtraData][2]||[]).map((function(e){return"string"==typeof e?Jh(e):[Jh(e[0]),Jh(e[1])]}))}(t),l=function(e,t,r){var n=xi(e);Kh(n);var i=Qh([n[ki.ExtraData][0],n[ki.ExtraData][1]],t)||[];return Qh(i,r)||[]}(t,i,n);if(c.forEach((function(e,t){if(Array.isArray(e)){var r=e[0],n=e[1],i=n.hours;a>=r.hours&&s>=r.minutes&&(a0?Math.floor(i/60):Math.ceil(i/60);switch(e){case tf.Short:return(i>=0?"+":"")+af(a,2,o)+af(Math.abs(i%60),2,o);case tf.ShortGMT:return"GMT"+(i>=0?"+":"")+af(a,1,o);case tf.Long:return"GMT"+(i>=0?"+":"")+af(a,2,o)+":"+af(Math.abs(i%60),2,o);case tf.Extended:return 0===n?"Z":(i>=0?"+":"")+af(a,2,o)+":"+af(Math.abs(i%60),2,o);default:throw new Error('Unknown zone width "'+e+'"')}}}var lf=0,pf=4;function mf(e,t){return void 0===t&&(t=!1),function(r,n){var i,o,a,s;if(t){var u=new Date(r.getFullYear(),r.getMonth(),1).getDay()-1,c=r.getDate();i=1+Math.floor((c+u)/7)}else{var l=(a=r.getFullYear(),s=new Date(a,lf,1).getDay(),new Date(a,0,1+(s<=pf?pf:pf+7)-s)),p=(o=r,new Date(o.getFullYear(),o.getMonth(),o.getDate()+(pf-o.getDay()))).getTime()-l.getTime();i=1+Math.round(p/6048e5)}return af(i,e,Wh(n,jh.MinusSign))}}var df={};function yf(e,t){e=e.replace(/:/g,"");var r=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(r)?t:r}function hf(e){return e instanceof Date&&!isNaN(e.valueOf())}var ff=/^(\d+)?\.((\d+)(-(\d+))?)?$/,bf=22,gf=".",Sf="0",vf=";",_f=",",If="#",Nf="¤";function Cf(e){var t=parseInt(e);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}var Tf=new Te("UseV4Plurals"),kf=function(){return function(){}}(),Df=function(e){function t(t,r){var n=e.call(this)||this;return n.locale=t,n.deprecatedPluralFn=r,n}return Object(n.__extends)(t,e),t.prototype.getPluralCategory=function(e,t){switch(this.deprecatedPluralFn?this.deprecatedPluralFn(t||this.locale,e):function(e){return xi(e)[ki.PluralCase]}(t||this.locale)(e)){case Fh.Zero:return"zero";case Fh.One:return"one";case Fh.Two:return"two";case Fh.Few:return"few";case Fh.Many:return"many";default:return"other"}},t}(kf);function Af(e,t){var r,i;t=encodeURIComponent(t);try{for(var o=Object(n.__values)(e.split(";")),a=o.next();!a.done;a=o.next()){var s=a.value,u=s.indexOf("="),c=Object(n.__read)(-1==u?[s,""]:[s.slice(0,u),s.slice(u+1)],2),l=c[1];if(c[0].trim()===t)return decodeURIComponent(l)}}catch(p){r={error:p}}finally{try{a&&!a.done&&(i=o.return)&&i.call(o)}finally{if(r)throw r.error}}return null}var xf=function(){return function(){}}(),Rf=function(){function e(e,t,r,n){this._iterableDiffers=e,this._keyValueDiffers=t,this._ngEl=r,this._renderer=n,this._initialClasses=[]}return e.prototype.getValue=function(){return null},e.prototype.setClass=function(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)},e.prototype.setNgClass=function(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&(Ht(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())},e.prototype.applyChanges=function(){if(this._iterableDiffer){var e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){var t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}},e.prototype._applyKeyValueChanges=function(e){var t=this;e.forEachAddedItem((function(e){return t._toggleClass(e.key,e.currentValue)})),e.forEachChangedItem((function(e){return t._toggleClass(e.key,e.currentValue)})),e.forEachRemovedItem((function(e){e.previousValue&&t._toggleClass(e.key,!1)}))},e.prototype._applyIterableChanges=function(e){var t=this;e.forEachAddedItem((function(e){if("string"!=typeof e.item)throw new Error("NgClass can only toggle CSS classes expressed as strings, got "+he(e.item));t._toggleClass(e.item,!0)})),e.forEachRemovedItem((function(e){return t._toggleClass(e.item,!1)}))},e.prototype._applyClasses=function(e){var t=this;e&&(Array.isArray(e)||e instanceof Set?e.forEach((function(e){return t._toggleClass(e,!0)})):Object.keys(e).forEach((function(r){return t._toggleClass(r,!!e[r])})))},e.prototype._removeClasses=function(e){var t=this;e&&(Array.isArray(e)||e instanceof Set?e.forEach((function(e){return t._toggleClass(e,!1)})):Object.keys(e).forEach((function(e){return t._toggleClass(e,!1)})))},e.prototype._toggleClass=function(e,t){var r=this;(e=e.trim())&&e.split(/\s+/g).forEach((function(e){t?r._renderer.addClass(r._ngEl.nativeElement,e):r._renderer.removeClass(r._ngEl.nativeElement,e)}))},e}(),Mf=function(e){function t(t){return e.call(this,t)||this}return Object(n.__extends)(t,e),Object.defineProperty(t.prototype,"klass",{set:function(e){this._delegate.setClass(e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClass",{set:function(e){this._delegate.setNgClass(e)},enumerable:!0,configurable:!0}),t.prototype.ngDoCheck=function(){this._delegate.applyChanges()},t}(function(){function e(e){this._delegate=e}return e.prototype.getValue=function(){return this._delegate.getValue()},e.ngDirectiveDef=void 0,e}()),wf=function(){function e(e,t,r,n){this.$implicit=e,this.ngForOf=t,this.index=r,this.count=n}return Object.defineProperty(e.prototype,"first",{get:function(){return 0===this.index},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"last",{get:function(){return this.index===this.count-1},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"even",{get:function(){return this.index%2==0},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"odd",{get:function(){return!this.even},enumerable:!0,configurable:!0}),e}(),Pf=function(){function e(e,t,r){this._viewContainer=e,this._template=t,this._differs=r,this._ngForOfDirty=!0,this._differ=null}return Object.defineProperty(e.prototype,"ngForOf",{set:function(e){this._ngForOf=e,this._ngForOfDirty=!0},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ngForTrackBy",{get:function(){return this._trackByFn},set:function(e){et()&&null!=e&&"function"!=typeof e&&console&&console.warn&&console.warn("trackBy must be a function, but received "+JSON.stringify(e)+". See https://angular.io/docs/ts/latest/api/common/index/NgFor-directive.html#!#change-propagation for more information."),this._trackByFn=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ngForTemplate",{set:function(e){e&&(this._template=e)},enumerable:!0,configurable:!0}),e.prototype.ngDoCheck=function(){if(this._ngForOfDirty){this._ngForOfDirty=!1;var e=this._ngForOf;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this.ngForTrackBy)}catch(n){throw new Error("Cannot find a differ supporting object '"+e+"' of type '"+((t=e).name||typeof t)+"'. NgFor only supports binding to Iterables such as Arrays.")}}var t;if(this._differ){var r=this._differ.diff(this._ngForOf);r&&this._applyChanges(r)}},e.prototype._applyChanges=function(e){var t=this,r=[];e.forEachOperation((function(e,n,i){if(null==e.previousIndex){var o=t._viewContainer.createEmbeddedView(t._template,new wf(null,t._ngForOf,-1,-1),null===i?void 0:i),a=new Ef(e,o);r.push(a)}else null==i?t._viewContainer.remove(null===n?void 0:n):null!==n&&(o=t._viewContainer.get(n),t._viewContainer.move(o,i),a=new Ef(e,o),r.push(a))}));for(var n=0;n-1&&(a=a.replace(gf,"")),(n=a.search(/e/i))>0?(r<0&&(r=n),r+=+a.slice(n+1),a=a.substring(0,n)):r<0&&(r=a.length),n=0;a.charAt(n)===Sf;n++);if(n===(o=a.length))t=[0],r=1;else{for(o--;a.charAt(o)===Sf;)o--;for(r-=n,t=[],i=0;n<=o;n++,i++)t[i]=Number(a.charAt(n))}return r>bf&&(t=t.splice(0,bf-1),s=r-1,r=1),{digits:t,exponent:s,integerLen:r}}(e);a&&(c=function(e){if(0===e.digits[0])return e;var t=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(0===t?e.digits.push(0,0):1===t&&e.digits.push(0),e.integerLen+=2),e}(c));var l=t.minInt,p=t.minFrac,m=t.maxFrac;if(o){var d=o.match(ff);if(null===d)throw new Error(o+" is not a valid digit info");var y=d[1],h=d[3],f=d[5];null!=y&&(l=Cf(y)),null!=h&&(p=Cf(h)),null!=f?m=Cf(f):null!=h&&p>m&&(m=p)}!function(e,t,r){if(t>r)throw new Error("The minimum number of digits after fraction ("+t+") is higher than the maximum ("+r+").");var n=e.digits,i=n.length-e.integerLen,o=Math.min(Math.max(t,i),r),a=o+e.integerLen,s=n[a];if(a>0){n.splice(Math.max(e.integerLen,a));for(var u=a;u=5)if(a-1<0){for(var l=0;l>a;l--)n.unshift(0),e.integerLen++;n.unshift(1),e.integerLen++}else n[a-1]++;for(;i=m?n.pop():p=!1),t>=10?1:0}),0);d&&(n.unshift(d),e.integerLen++)}(c,p,m);var b=c.digits,g=c.integerLen,S=c.exponent,v=[];for(u=b.every((function(e){return!e}));g0?v=b.splice(g,b.length):(v=b,b=[0]);var _=[];for(b.length>=t.lgSize&&_.unshift(b.splice(-t.lgSize,b.length).join(""));b.length>t.gSize;)_.unshift(b.splice(-t.gSize,b.length).join(""));b.length&&_.unshift(b.join("")),s=_.join(Wh(r,n)),v.length&&(s+=Wh(r,i)+v.join("")),S&&(s+=Wh(r,jh.Exponential)+"+"+S)}else s=Wh(r,jh.Infinity);return e<0&&!u?t.negPre+s+t.negSuf:t.posPre+s+t.posSuf}(e,o,t,jh.CurrencyGroup,jh.CurrencyDecimal,i).replace(Nf,r).replace(Nf,"")}(function(e){if("string"==typeof e&&!isNaN(Number(e)-parseFloat(e)))return Number(e);if("number"!=typeof e)throw new Error(e+" is not a number");return e}(e),o,a,r,i)}catch(s){throw zf(t,s.message)}},e}(),Zf=function(){return function(){}}(),Xf=new Te("DocumentToken"),$f="browser",eb="server";function tb(e){return e===$f}function rb(e){return e===eb}var nb=null;function ib(){return nb}var ob,ab=function(e){function t(){var t=e.call(this)||this;t._animationPrefix=null,t._transitionEnd=null;try{var r=t.createElement("div",document);if(null!=t.getStyle(r,"animationName"))t._animationPrefix="";else for(var n=["Webkit","Moz","O","ms"],i=0;i0},t.prototype.tagName=function(e){return e.tagName},t.prototype.attributeMap=function(e){for(var t=new Map,r=e.attributes,n=0;n0;a||(a=e[o]=[]);var u=zb(t)?Zone.root:Zone.current;if(0===a.length)a.push({zone:u,handler:i});else{for(var c=!1,l=0;l-1},t}(Nb),Xb=["alt","control","meta","shift"],$b={alt:function(e){return e.altKey},control:function(e){return e.ctrlKey},meta:function(e){return e.metaKey},shift:function(e){return e.shiftKey}},eg=function(e){function t(t){return e.call(this,t)||this}var r;return Object(n.__extends)(t,e),r=t,t.prototype.supports=function(e){return null!=r.parseEventName(e)},t.prototype.addEventListener=function(e,t,n){var i=r.parseEventName(t),o=r.eventCallback(i.fullKey,n,this.manager.getZone());return this.manager.getZone().runOutsideAngular((function(){return ib().onAndCancel(e,i.domEventName,o)}))},t.parseEventName=function(e){var t=e.toLowerCase().split("."),n=t.shift();if(0===t.length||"keydown"!==n&&"keyup"!==n)return null;var i=r._normalizeKey(t.pop()),o="";if(Xb.forEach((function(e){var r=t.indexOf(e);r>-1&&(t.splice(r,1),o+=e+".")})),o+=i,0!=t.length||0===i.length)return null;var a={};return a.domEventName=n,a.fullKey=o,a},t.getEventFullKey=function(e){var t="",r=ib().getEventKey(e);return" "===(r=r.toLowerCase())?r="space":"."===r&&(r="dot"),Xb.forEach((function(n){n!=r&&(0,$b[n])(e)&&(t+=n+".")})),t+=r},t.eventCallback=function(e,t,n){return function(i){r.getEventFullKey(i)===e&&n.runGuarded((function(){return t(i)}))}},t._normalizeKey=function(e){switch(e){case"esc":return"escape";default:return e}},t}(Nb),tg=function(){return function(){}}(),rg=function(e){function t(t){var r=e.call(this)||this;return r._doc=t,r}return Object(n.__extends)(t,e),t.prototype.sanitize=function(e,t){if(null==t)return null;switch(e){case It.NONE:return t;case It.HTML:return t instanceof ig?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"HTML"),function(e,t){var r=null;try{st=st||new tt(e);var n=t?String(t):"";r=st.getInertBodyElement(n);var i=5,o=n;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,n=o,o=r.innerHTML,r=st.getInertBodyElement(n)}while(n!==o);var a=new bt,s=a.sanitizeChildren(_t(r)||r);return et()&&a.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss"),s}finally{if(r)for(var u=_t(r)||r;u.firstChild;)u.removeChild(u.firstChild)}}(this._doc,String(t)));case It.STYLE:return t instanceof og?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"Style"),function(e){if(!(e=String(e).trim()))return"";var t=e.match(Tt);return t&&it(t[1])===t[1]||e.match(Ct)&&function(e){for(var t=!0,r=!0,n=0;ne?{max:{max:e,actual:t.value}}:null}},e.required=function(e){return Ng(e.value)?{required:!0}:null},e.requiredTrue=function(e){return!0===e.value?null:{required:!0}},e.email=function(e){return Ng(e.value)?null:Cg.test(e.value)?null:{email:!0}},e.minLength=function(e){return function(t){if(Ng(t.value))return null;var r=t.value?t.value.length:0;return re?{maxlength:{requiredLength:e,actualLength:r}}:null}},e.pattern=function(t){return t?("string"==typeof t?(n="","^"!==t.charAt(0)&&(n+="^"),n+=t,"$"!==t.charAt(t.length-1)&&(n+="$"),r=new RegExp(n)):(n=t.toString(),r=t),function(e){if(Ng(e.value))return null;var t=e.value;return r.test(t)?null:{pattern:{requiredPattern:n,actualValue:t}}}):e.nullValidator;var r,n},e.nullValidator=function(e){return null},e.compose=function(e){if(!e)return null;var t=e.filter(kg);return 0==t.length?null:function(e){return Ag(function(e,t){return t.map((function(t){return t(e)}))}(e,t))}},e.composeAsync=function(e){if(!e)return null;var t=e.filter(kg);return 0==t.length?null:function(e){return mg(function(e,t){return t.map((function(t){return t(e)}))}(e,t).map(Dg)).pipe(O(Ag))}},e}();function kg(e){return null!=e}function Dg(e){var t=Wt(e)?G(e):e;if(!Kt(t))throw new Error("Expected validator to return Promise or Observable.");return t}function Ag(e){var t=e.reduce((function(e,t){return null!=t?Object(n.__assign)({},e,t):e}),{});return 0===Object.keys(t).length?null:t}function xg(e){return e.validate?function(t){return e.validate(t)}:e}function Rg(e){return e.validate?function(t){return e.validate(t)}:e}var Mg=function(){function e(e,t){this._renderer=e,this._elementRef=t,this.onChange=function(e){},this.onTouched=function(){}}return e.prototype.writeValue=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==e?"":e)},e.prototype.registerOnChange=function(e){this.onChange=function(t){e(""==t?null:parseFloat(t))}},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.setDisabledState=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)},e}(),wg=function(){function e(){this._accessors=[]}return e.prototype.add=function(e,t){this._accessors.push([e,t])},e.prototype.remove=function(e){for(var t=this._accessors.length-1;t>=0;--t)if(this._accessors[t][1]===e)return void this._accessors.splice(t,1)},e.prototype.select=function(e){var t=this;this._accessors.forEach((function(r){t._isSameGroup(r,e)&&r[1]!==e&&r[1].fireUncheck(e.value)}))},e.prototype._isSameGroup=function(e,t){return!!e[0].control&&e[0]._parent===t._control._parent&&e[1].name===t.name},e}(),Pg=function(){function e(e,t,r,n){this._renderer=e,this._elementRef=t,this._registry=r,this._injector=n,this.onChange=function(){},this.onTouched=function(){}}return e.prototype.ngOnInit=function(){this._control=this._injector.get(_g),this._checkName(),this._registry.add(this._control,this)},e.prototype.ngOnDestroy=function(){this._registry.remove(this)},e.prototype.writeValue=function(e){this._state=e===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)},e.prototype.registerOnChange=function(e){var t=this;this._fn=e,this.onChange=function(){e(t.value),t._registry.select(t)}},e.prototype.fireUncheck=function(e){this.writeValue(e)},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.setDisabledState=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)},e.prototype._checkName=function(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)},e.prototype._throwNameError=function(){throw new Error('\n If you define both a name and a formControlName attribute on your radio button, their values\n must match. Ex: \n ')},e}(),Eg=function(){function e(e,t){this._renderer=e,this._elementRef=t,this.onChange=function(e){},this.onTouched=function(){}}return e.prototype.writeValue=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(e))},e.prototype.registerOnChange=function(e){this.onChange=function(t){e(""==t?null:parseFloat(t))}},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.setDisabledState=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)},e}(),Lg='\n

    \n \n
    \n\n In your class:\n\n this.myGroup = new FormGroup({\n firstName: new FormControl()\n });',qg='\n
    \n
    \n \n
    \n
    \n\n In your class:\n\n this.myGroup = new FormGroup({\n person: new FormGroup({ firstName: new FormControl() })\n });',Og='\n
    \n
    \n \n
    \n
    ',Bg=function(){function e(){}return e.controlParentException=function(){throw new Error("formControlName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n "+Lg)},e.ngModelGroupException=function(){throw new Error('formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents\n that also have a "form" prefix: formGroupName, formArrayName, or formGroup.\n\n Option 1: Update the parent to be formGroupName (reactive form strategy)\n\n '+qg+"\n\n Option 2: Use ngModel instead of formControlName (template-driven strategy)\n\n "+Og)},e.missingFormException=function(){throw new Error("formGroup expects a FormGroup instance. Please pass one in.\n\n Example:\n\n "+Lg)},e.groupParentException=function(){throw new Error("formGroupName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n "+qg)},e.arrayParentException=function(){throw new Error('formArrayName must be used with a parent formGroup directive. You\'ll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n \n
    \n
    \n
    \n \n
    \n
    \n
    \n\n In your class:\n\n this.cityArray = new FormArray([new FormControl(\'SF\')]);\n this.myGroup = new FormGroup({\n cities: this.cityArray\n });')},e.disabledAttrWarning=function(){console.warn("\n It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true\n when you set up this control in your component class, the disabled attribute will actually be set in the DOM for\n you. We recommend using this approach to avoid 'changed after checked' errors.\n \n Example: \n form = new FormGroup({\n first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),\n last: new FormControl('Drew', Validators.required)\n });\n ")},e.ngModelWarning=function(e){console.warn("\n It looks like you're using ngModel on the same form field as "+e+". \n Support for using the ngModel input property and ngModelChange event with \n reactive form directives has been deprecated in Angular v6 and will be removed \n in Angular v7.\n \n For more information on this, see our API docs here:\n https://angular.io/api/forms/"+("formControl"===e?"FormControlDirective":"FormControlName")+"#use-with-ngmodel\n ")},e}();function Fg(e,t){return null==e?""+t:(t&&"object"==typeof t&&(t="Object"),(e+": "+t).slice(0,50))}var Ug=function(){function e(e,t){this._renderer=e,this._elementRef=t,this._optionMap=new Map,this._idCounter=0,this.onChange=function(e){},this.onTouched=function(){},this._compareWith=Vt}return Object.defineProperty(e.prototype,"compareWith",{set:function(e){if("function"!=typeof e)throw new Error("compareWith must be a function, but received "+JSON.stringify(e));this._compareWith=e},enumerable:!0,configurable:!0}),e.prototype.writeValue=function(e){this.value=e;var t=this._getOptionId(e);null==t&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);var r=Fg(t,e);this._renderer.setProperty(this._elementRef.nativeElement,"value",r)},e.prototype.registerOnChange=function(e){var t=this;this.onChange=function(r){t.value=t._getOptionValue(r),e(t.value)}},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.setDisabledState=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)},e.prototype._registerOption=function(){return(this._idCounter++).toString()},e.prototype._getOptionId=function(e){var t,r;try{for(var i=Object(n.__values)(Array.from(this._optionMap.keys())),o=i.next();!o.done;o=i.next()){var a=o.value;if(this._compareWith(this._optionMap.get(a),e))return a}}catch(s){t={error:s}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(t)throw t.error}}return null},e.prototype._getOptionValue=function(e){var t=function(e){return e.split(":")[0]}(e);return this._optionMap.has(t)?this._optionMap.get(t):e},e}(),Gg=function(){function e(e,t,r){this._element=e,this._renderer=t,this._select=r,this._select&&(this.id=this._select._registerOption())}return Object.defineProperty(e.prototype,"ngValue",{set:function(e){null!=this._select&&(this._select._optionMap.set(this.id,e),this._setElementValue(Fg(this.id,e)),this._select.writeValue(this._select.value))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"value",{set:function(e){this._setElementValue(e),this._select&&this._select.writeValue(this._select.value)},enumerable:!0,configurable:!0}),e.prototype._setElementValue=function(e){this._renderer.setProperty(this._element.nativeElement,"value",e)},e.prototype.ngOnDestroy=function(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))},e}();function Vg(e,t){return null==e?""+t:("string"==typeof t&&(t="'"+t+"'"),t&&"object"==typeof t&&(t="Object"),(e+": "+t).slice(0,50))}var jg=function(){function e(e,t){this._renderer=e,this._elementRef=t,this._optionMap=new Map,this._idCounter=0,this.onChange=function(e){},this.onTouched=function(){},this._compareWith=Vt}return Object.defineProperty(e.prototype,"compareWith",{set:function(e){if("function"!=typeof e)throw new Error("compareWith must be a function, but received "+JSON.stringify(e));this._compareWith=e},enumerable:!0,configurable:!0}),e.prototype.writeValue=function(e){var t,r=this;if(this.value=e,Array.isArray(e)){var n=e.map((function(e){return r._getOptionId(e)}));t=function(e,t){e._setSelected(n.indexOf(t.toString())>-1)}}else t=function(e,t){e._setSelected(!1)};this._optionMap.forEach(t)},e.prototype.registerOnChange=function(e){var t=this;this.onChange=function(r){var n=[];if(r.hasOwnProperty("selectedOptions"))for(var i=r.selectedOptions,o=0;o1?"path: '"+e.path.join(" -> ")+"'":e.path[0]?"name: '"+e.path+"'":"unspecified name attribute",new Error(t+" "+r)}function Zg(e){return null!=e?Tg.compose(e.map(xg)):null}function Xg(e){return null!=e?Tg.composeAsync(e.map(Rg)):null}var $g=[hg,Eg,Mg,Ug,jg,Pg];function eS(e,t){e._syncPendingControls(),t.forEach((function(e){var t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)}))}function tS(e,t){var r=e.indexOf(t);r>-1&&e.splice(r,1)}function rS(e){var t=iS(e)?e.validators:e;return Array.isArray(t)?Zg(t):t||null}function nS(e,t){var r=iS(t)?t.asyncValidators:e;return Array.isArray(r)?Xg(r):r||null}function iS(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}var oS=function(){function e(e,t){this.validator=e,this.asyncValidator=t,this._onCollectionChange=function(){},this.pristine=!0,this.touched=!1,this._onDisabledChange=[]}return Object.defineProperty(e.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"valid",{get:function(){return"VALID"===this.status},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"invalid",{get:function(){return"INVALID"===this.status},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pending",{get:function(){return"PENDING"==this.status},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"disabled",{get:function(){return"DISABLED"===this.status},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"enabled",{get:function(){return"DISABLED"!==this.status},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dirty",{get:function(){return!this.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"untouched",{get:function(){return!this.touched},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"updateOn",{get:function(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"},enumerable:!0,configurable:!0}),e.prototype.setValidators=function(e){this.validator=rS(e)},e.prototype.setAsyncValidators=function(e){this.asyncValidator=nS(e)},e.prototype.clearValidators=function(){this.validator=null},e.prototype.clearAsyncValidators=function(){this.asyncValidator=null},e.prototype.markAsTouched=function(e){void 0===e&&(e={}),this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)},e.prototype.markAllAsTouched=function(){this.markAsTouched({onlySelf:!0}),this._forEachChild((function(e){return e.markAllAsTouched()}))},e.prototype.markAsUntouched=function(e){void 0===e&&(e={}),this.touched=!1,this._pendingTouched=!1,this._forEachChild((function(e){e.markAsUntouched({onlySelf:!0})})),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)},e.prototype.markAsDirty=function(e){void 0===e&&(e={}),this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)},e.prototype.markAsPristine=function(e){void 0===e&&(e={}),this.pristine=!0,this._pendingDirty=!1,this._forEachChild((function(e){e.markAsPristine({onlySelf:!0})})),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)},e.prototype.markAsPending=function(e){void 0===e&&(e={}),this.status="PENDING",!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)},e.prototype.disable=function(e){void 0===e&&(e={});var t=this._parentMarkedDirty(e.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild((function(t){t.disable(Object(n.__assign)({},e,{onlySelf:!0}))})),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object(n.__assign)({},e,{skipPristineCheck:t})),this._onDisabledChange.forEach((function(e){return e(!0)}))},e.prototype.enable=function(e){void 0===e&&(e={});var t=this._parentMarkedDirty(e.onlySelf);this.status="VALID",this._forEachChild((function(t){t.enable(Object(n.__assign)({},e,{onlySelf:!0}))})),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Object(n.__assign)({},e,{skipPristineCheck:t})),this._onDisabledChange.forEach((function(e){return e(!1)}))},e.prototype._updateAncestors=function(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())},e.prototype.setParent=function(e){this._parent=e},e.prototype.updateValueAndValidity=function(e){void 0===e&&(e={}),this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),"VALID"!==this.status&&"PENDING"!==this.status||this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)},e.prototype._updateTreeValidity=function(e){void 0===e&&(e={emitEvent:!0}),this._forEachChild((function(t){return t._updateTreeValidity(e)})),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})},e.prototype._setInitialStatus=function(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"},e.prototype._runValidator=function(){return this.validator?this.validator(this):null},e.prototype._runAsyncValidator=function(e){var t=this;if(this.asyncValidator){this.status="PENDING";var r=Dg(this.asyncValidator(this));this._asyncValidationSubscription=r.subscribe((function(r){return t.setErrors(r,{emitEvent:e})}))}},e.prototype._cancelExistingSubscription=function(){this._asyncValidationSubscription&&this._asyncValidationSubscription.unsubscribe()},e.prototype.setErrors=function(e,t){void 0===t&&(t={}),this.errors=e,this._updateControlsErrors(!1!==t.emitEvent)},e.prototype.get=function(e){return function(e,t,r){return null==t?null:(t instanceof Array||(t=t.split(".")),t instanceof Array&&0===t.length?null:t.reduce((function(e,t){return e instanceof sS?e.controls.hasOwnProperty(t)?e.controls[t]:null:e instanceof uS&&e.at(t)||null}),e))}(this,e)},e.prototype.getError=function(e,t){var r=t?this.get(t):this;return r&&r.errors?r.errors[e]:null},e.prototype.hasError=function(e,t){return!!this.getError(e,t)},Object.defineProperty(e.prototype,"root",{get:function(){for(var e=this;e._parent;)e=e._parent;return e},enumerable:!0,configurable:!0}),e.prototype._updateControlsErrors=function(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)},e.prototype._initObservables=function(){this.valueChanges=new wi,this.statusChanges=new wi},e.prototype._calculateStatus=function(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"},e.prototype._anyControlsHaveStatus=function(e){return this._anyControls((function(t){return t.status===e}))},e.prototype._anyControlsDirty=function(){return this._anyControls((function(e){return e.dirty}))},e.prototype._anyControlsTouched=function(){return this._anyControls((function(e){return e.touched}))},e.prototype._updatePristine=function(e){void 0===e&&(e={}),this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)},e.prototype._updateTouched=function(e){void 0===e&&(e={}),this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)},e.prototype._isBoxedValue=function(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e},e.prototype._registerOnCollectionChange=function(e){this._onCollectionChange=e},e.prototype._setUpdateStrategy=function(e){iS(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)},e.prototype._parentMarkedDirty=function(e){return!e&&this._parent&&this._parent.dirty&&!this._parent._anyControlsDirty()},e}(),aS=function(e){function t(t,r,n){void 0===t&&(t=null);var i=e.call(this,rS(r),nS(n,r))||this;return i._onChange=[],i._applyFormState(t),i._setUpdateStrategy(r),i.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),i._initObservables(),i}return Object(n.__extends)(t,e),t.prototype.setValue=function(e,t){var r=this;void 0===t&&(t={}),this.value=this._pendingValue=e,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach((function(e){return e(r.value,!1!==t.emitViewToModelChange)})),this.updateValueAndValidity(t)},t.prototype.patchValue=function(e,t){void 0===t&&(t={}),this.setValue(e,t)},t.prototype.reset=function(e,t){void 0===e&&(e=null),void 0===t&&(t={}),this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1},t.prototype._updateValue=function(){},t.prototype._anyControls=function(e){return!1},t.prototype._allControlsDisabled=function(){return this.disabled},t.prototype.registerOnChange=function(e){this._onChange.push(e)},t.prototype._clearChangeFns=function(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=function(){}},t.prototype.registerOnDisabledChange=function(e){this._onDisabledChange.push(e)},t.prototype._forEachChild=function(e){},t.prototype._syncPendingControls=function(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))},t.prototype._applyFormState=function(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e},t}(oS),sS=function(e){function t(t,r,n){var i=e.call(this,rS(r),nS(n,r))||this;return i.controls=t,i._initObservables(),i._setUpdateStrategy(r),i._setUpControls(),i.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),i}return Object(n.__extends)(t,e),t.prototype.registerControl=function(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)},t.prototype.addControl=function(e,t){this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()},t.prototype.removeControl=function(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),delete this.controls[e],this.updateValueAndValidity(),this._onCollectionChange()},t.prototype.setControl=function(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()},t.prototype.contains=function(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled},t.prototype.setValue=function(e,t){var r=this;void 0===t&&(t={}),this._checkAllValuesPresent(e),Object.keys(e).forEach((function(n){r._throwIfControlMissing(n),r.controls[n].setValue(e[n],{onlySelf:!0,emitEvent:t.emitEvent})})),this.updateValueAndValidity(t)},t.prototype.patchValue=function(e,t){var r=this;void 0===t&&(t={}),Object.keys(e).forEach((function(n){r.controls[n]&&r.controls[n].patchValue(e[n],{onlySelf:!0,emitEvent:t.emitEvent})})),this.updateValueAndValidity(t)},t.prototype.reset=function(e,t){void 0===e&&(e={}),void 0===t&&(t={}),this._forEachChild((function(r,n){r.reset(e[n],{onlySelf:!0,emitEvent:t.emitEvent})})),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)},t.prototype.getRawValue=function(){return this._reduceChildren({},(function(e,t,r){return e[r]=t instanceof aS?t.value:t.getRawValue(),e}))},t.prototype._syncPendingControls=function(){var e=this._reduceChildren(!1,(function(e,t){return!!t._syncPendingControls()||e}));return e&&this.updateValueAndValidity({onlySelf:!0}),e},t.prototype._throwIfControlMissing=function(e){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[e])throw new Error("Cannot find form control with name: "+e+".")},t.prototype._forEachChild=function(e){var t=this;Object.keys(this.controls).forEach((function(r){return e(t.controls[r],r)}))},t.prototype._setUpControls=function(){var e=this;this._forEachChild((function(t){t.setParent(e),t._registerOnCollectionChange(e._onCollectionChange)}))},t.prototype._updateValue=function(){this.value=this._reduceValue()},t.prototype._anyControls=function(e){var t=this,r=!1;return this._forEachChild((function(n,i){r=r||t.contains(i)&&e(n)})),r},t.prototype._reduceValue=function(){var e=this;return this._reduceChildren({},(function(t,r,n){return(r.enabled||e.disabled)&&(t[n]=r.value),t}))},t.prototype._reduceChildren=function(e,t){var r=e;return this._forEachChild((function(e,n){r=t(r,e,n)})),r},t.prototype._allControlsDisabled=function(){var e,t;try{for(var r=Object(n.__values)(Object.keys(this.controls)),i=r.next();!i.done;i=r.next())if(this.controls[i.value].enabled)return!1}catch(o){e={error:o}}finally{try{i&&!i.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}return Object.keys(this.controls).length>0||this.disabled},t.prototype._checkAllValuesPresent=function(e){this._forEachChild((function(t,r){if(void 0===e[r])throw new Error("Must supply a value for form control with name: '"+r+"'.")}))},t}(oS),uS=function(e){function t(t,r,n){var i=e.call(this,rS(r),nS(n,r))||this;return i.controls=t,i._initObservables(),i._setUpdateStrategy(r),i._setUpControls(),i.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),i}return Object(n.__extends)(t,e),t.prototype.at=function(e){return this.controls[e]},t.prototype.push=function(e){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity(),this._onCollectionChange()},t.prototype.insert=function(e,t){this.controls.splice(e,0,t),this._registerControl(t),this.updateValueAndValidity()},t.prototype.removeAt=function(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),this.controls.splice(e,1),this.updateValueAndValidity()},t.prototype.setControl=function(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),this.controls.splice(e,1),t&&(this.controls.splice(e,0,t),this._registerControl(t)),this.updateValueAndValidity(),this._onCollectionChange()},Object.defineProperty(t.prototype,"length",{get:function(){return this.controls.length},enumerable:!0,configurable:!0}),t.prototype.setValue=function(e,t){var r=this;void 0===t&&(t={}),this._checkAllValuesPresent(e),e.forEach((function(e,n){r._throwIfControlMissing(n),r.at(n).setValue(e,{onlySelf:!0,emitEvent:t.emitEvent})})),this.updateValueAndValidity(t)},t.prototype.patchValue=function(e,t){var r=this;void 0===t&&(t={}),e.forEach((function(e,n){r.at(n)&&r.at(n).patchValue(e,{onlySelf:!0,emitEvent:t.emitEvent})})),this.updateValueAndValidity(t)},t.prototype.reset=function(e,t){void 0===e&&(e=[]),void 0===t&&(t={}),this._forEachChild((function(r,n){r.reset(e[n],{onlySelf:!0,emitEvent:t.emitEvent})})),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)},t.prototype.getRawValue=function(){return this.controls.map((function(e){return e instanceof aS?e.value:e.getRawValue()}))},t.prototype.clear=function(){this.controls.length<1||(this._forEachChild((function(e){return e._registerOnCollectionChange((function(){}))})),this.controls.splice(0),this.updateValueAndValidity())},t.prototype._syncPendingControls=function(){var e=this.controls.reduce((function(e,t){return!!t._syncPendingControls()||e}),!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e},t.prototype._throwIfControlMissing=function(e){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(e))throw new Error("Cannot find form control at index "+e)},t.prototype._forEachChild=function(e){this.controls.forEach((function(t,r){e(t,r)}))},t.prototype._updateValue=function(){var e=this;this.value=this.controls.filter((function(t){return t.enabled||e.disabled})).map((function(e){return e.value}))},t.prototype._anyControls=function(e){return this.controls.some((function(t){return t.enabled&&e(t)}))},t.prototype._setUpControls=function(){var e=this;this._forEachChild((function(t){return e._registerControl(t)}))},t.prototype._checkAllValuesPresent=function(e){this._forEachChild((function(t,r){if(void 0===e[r])throw new Error("Must supply a value for form control at index: "+r+".")}))},t.prototype._allControlsDisabled=function(){var e,t;try{for(var r=Object(n.__values)(this.controls),i=r.next();!i.done;i=r.next())if(i.value.enabled)return!1}catch(o){e={error:o}}finally{try{i&&!i.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}return this.controls.length>0||this.disabled},t.prototype._registerControl=function(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)},t}(oS),cS=function(){return Promise.resolve(null)}(),lS=function(e){function t(t,r){var n=e.call(this)||this;return n.submitted=!1,n._directives=[],n.ngSubmit=new wi,n.form=new sS({},Zg(t),Xg(r)),n}return Object(n.__extends)(t,e),t.prototype.ngAfterViewInit=function(){this._setUpdateStrategy()},Object.defineProperty(t.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"controls",{get:function(){return this.form.controls},enumerable:!0,configurable:!0}),t.prototype.addControl=function(e){var t=this;cS.then((function(){var r=t._findContainer(e.path);e.control=r.registerControl(e.name,e.control),Yg(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),t._directives.push(e)}))},t.prototype.getControl=function(e){return this.form.get(e.path)},t.prototype.removeControl=function(e){var t=this;cS.then((function(){var r=t._findContainer(e.path);r&&r.removeControl(e.name),tS(t._directives,e)}))},t.prototype.addFormGroup=function(e){var t=this;cS.then((function(){var r=t._findContainer(e.path),n=new sS({});Kg(n,e),r.registerControl(e.name,n),n.updateValueAndValidity({emitEvent:!1})}))},t.prototype.removeFormGroup=function(e){var t=this;cS.then((function(){var r=t._findContainer(e.path);r&&r.removeControl(e.name)}))},t.prototype.getFormGroup=function(e){return this.form.get(e.path)},t.prototype.updateModel=function(e,t){var r=this;cS.then((function(){r.form.get(e.path).setValue(t)}))},t.prototype.setValue=function(e){this.control.setValue(e)},t.prototype.onSubmit=function(e){return this.submitted=!0,eS(this.form,this._directives),this.ngSubmit.emit(e),!1},t.prototype.onReset=function(){this.resetForm()},t.prototype.resetForm=function(e){void 0===e&&(e=void 0),this.form.reset(e),this.submitted=!1},t.prototype._setUpdateStrategy=function(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)},t.prototype._findContainer=function(e){return e.pop(),e.length?this.form.get(e):this.form},t}(Sg),pS=function(){function e(){}return e.modelParentException=function(){throw new Error('\n ngModel cannot be used to register form controls with a parent formGroup directive. Try using\n formGroup\'s partner directive "formControlName" instead. Example:\n\n '+Lg+'\n\n Or, if you\'d like to avoid registering this form control, indicate that it\'s standalone in ngModelOptions:\n\n Example:\n\n \n
    \n \n \n
    \n ')},e.formGroupNameException=function(){throw new Error("\n ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.\n\n Option 1: Use formControlName instead of ngModel (reactive strategy):\n\n "+qg+"\n\n Option 2: Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n "+Og)},e.missingNameException=function(){throw new Error('If ngModel is used within a form tag, either the name attribute must be set or the form\n control must be defined as \'standalone\' in ngModelOptions.\n\n Example 1: \n Example 2: ')},e.modelGroupParentException=function(){throw new Error("\n ngModelGroup cannot be used with a parent formGroup directive.\n\n Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n "+qg+"\n\n Option 2: Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n "+Og)},e.ngFormWarning=function(){console.warn("\n It looks like you're using 'ngForm'.\n\n Support for using the 'ngForm' element selector has been deprecated in Angular v6 and will be removed\n in Angular v9.\n\n Use 'ng-form' instead.\n\n Before:\n \n\n After:\n \n ")},e}(),mS=new Te("NgFormSelectorWarning"),dS=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormGroup(this)},t.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormGroup(this)},Object.defineProperty(t.prototype,"control",{get:function(){return this.formDirective.getFormGroup(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return Hg(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validator",{get:function(){return Zg(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"asyncValidator",{get:function(){return Xg(this._asyncValidators)},enumerable:!0,configurable:!0}),t.prototype._checkParentType=function(){},t}(Sg),yS=function(e){function t(t,r,n){var i=e.call(this)||this;return i._parent=t,i._validators=r,i._asyncValidators=n,i}var r;return Object(n.__extends)(t,e),r=t,t.prototype._checkParentType=function(){this._parent instanceof r||this._parent instanceof lS||pS.modelGroupParentException()},t}(dS),hS=function(){return Promise.resolve(null)}(),fS=function(e){function t(t,r,n,i){var o=e.call(this)||this;return o.control=new aS,o._registered=!1,o.update=new wi,o._parent=t,o._rawValidators=r||[],o._rawAsyncValidators=n||[],o.valueAccessor=function(e,t){if(!t)return null;Array.isArray(t)||Jg(e,"Value accessor was not provided as an array for form control with");var r=void 0,n=void 0,i=void 0;return t.forEach((function(t){var o;t.constructor===bg?r=t:(o=t,$g.some((function(e){return o.constructor===e}))?(n&&Jg(e,"More than one built-in value accessor matches form control with"),n=t):(i&&Jg(e,"More than one custom value accessor matches form control with"),i=t))})),i||n||r||(Jg(e,"No valid value accessor for form control with"),null)}(o,i),o}return Object(n.__extends)(t,e),t.prototype.ngOnChanges=function(e){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in e&&this._updateDisabled(e),function(e,t){if(!e.hasOwnProperty("model"))return!1;var r=e.model;return!!r.isFirstChange()||!Vt(t,r.currentValue)}(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)},t.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeControl(this)},Object.defineProperty(t.prototype,"path",{get:function(){return this._parent?Hg(this.name,this._parent):[this.name]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validator",{get:function(){return Zg(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"asyncValidator",{get:function(){return Xg(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),t.prototype.viewToModelUpdate=function(e){this.viewModel=e,this.update.emit(e)},t.prototype._setUpControl=function(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0},t.prototype._setUpdateStrategy=function(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)},t.prototype._isStandalone=function(){return!this._parent||!(!this.options||!this.options.standalone)},t.prototype._setUpStandalone=function(){Yg(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})},t.prototype._checkForErrors=function(){this._isStandalone()||this._checkParentType(),this._checkName()},t.prototype._checkParentType=function(){!(this._parent instanceof yS)&&this._parent instanceof dS?pS.formGroupNameException():this._parent instanceof yS||this._parent instanceof lS||pS.modelParentException()},t.prototype._checkName=function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()||this.name||pS.missingNameException()},t.prototype._updateValue=function(e){var t=this;hS.then((function(){t.control.setValue(e,{emitViewToModelChange:!1})}))},t.prototype._updateDisabled=function(e){var t=this,r=e.isDisabled.currentValue,n=""===r||r&&"false"!==r;hS.then((function(){n&&!t.control.disabled?t.control.disable():!n&&t.control.disabled&&t.control.enable()}))},t}(_g),bS=new Te("NgModelWithFormControlWarning"),gS=function(e){function t(t,r){var n=e.call(this)||this;return n._validators=t,n._asyncValidators=r,n.submitted=!1,n.directives=[],n.form=null,n.ngSubmit=new wi,n}return Object(n.__extends)(t,e),t.prototype.ngOnChanges=function(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())},Object.defineProperty(t.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),t.prototype.addControl=function(e){var t=this.form.get(e.path);return Yg(t,e),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t},t.prototype.getControl=function(e){return this.form.get(e.path)},t.prototype.removeControl=function(e){tS(this.directives,e)},t.prototype.addFormGroup=function(e){var t=this.form.get(e.path);Kg(t,e),t.updateValueAndValidity({emitEvent:!1})},t.prototype.removeFormGroup=function(e){},t.prototype.getFormGroup=function(e){return this.form.get(e.path)},t.prototype.addFormArray=function(e){var t=this.form.get(e.path);Kg(t,e),t.updateValueAndValidity({emitEvent:!1})},t.prototype.removeFormArray=function(e){},t.prototype.getFormArray=function(e){return this.form.get(e.path)},t.prototype.updateModel=function(e,t){this.form.get(e.path).setValue(t)},t.prototype.onSubmit=function(e){return this.submitted=!0,eS(this.form,this.directives),this.ngSubmit.emit(e),!1},t.prototype.onReset=function(){this.resetForm()},t.prototype.resetForm=function(e){void 0===e&&(e=void 0),this.form.reset(e),this.submitted=!1},t.prototype._updateDomValue=function(){var e=this;this.directives.forEach((function(t){var r=e.form.get(t.path);t.control!==r&&(function(e,t){t.valueAccessor.registerOnChange((function(){return Qg(t)})),t.valueAccessor.registerOnTouched((function(){return Qg(t)})),t._rawValidators.forEach((function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(null)})),t._rawAsyncValidators.forEach((function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(null)})),e&&e._clearChangeFns()}(t.control,t),r&&Yg(r,t),t.control=r)})),this.form._updateTreeValidity({emitEvent:!1})},t.prototype._updateRegistrations=function(){var e=this;this.form._registerOnCollectionChange((function(){return e._updateDomValue()})),this._oldForm&&this._oldForm._registerOnCollectionChange((function(){})),this._oldForm=this.form},t.prototype._updateValidators=function(){var e=Zg(this._validators);this.form.validator=Tg.compose([this.form.validator,e]);var t=Xg(this._asyncValidators);this.form.asyncValidator=Tg.composeAsync([this.form.asyncValidator,t])},t.prototype._checkFormPresent=function(){this.form||Bg.missingFormException()},t}(Sg),SS=function(){return function(){}}(),vS=function(){function e(){}return e.prototype.group=function(e,t){void 0===t&&(t=null);var r=this._reduceControls(e),n=null,i=null,o=void 0;return null!=t&&(function(e){return void 0!==e.asyncValidators||void 0!==e.validators||void 0!==e.updateOn}(t)?(n=null!=t.validators?t.validators:null,i=null!=t.asyncValidators?t.asyncValidators:null,o=null!=t.updateOn?t.updateOn:void 0):(n=null!=t.validator?t.validator:null,i=null!=t.asyncValidator?t.asyncValidator:null)),new sS(r,{asyncValidators:i,updateOn:o,validators:n})},e.prototype.control=function(e,t,r){return new aS(e,t,r)},e.prototype.array=function(e,t,r){var n=this,i=e.map((function(e){return n._createControl(e)}));return new uS(i,t,r)},e.prototype._reduceControls=function(e){var t=this,r={};return Object.keys(e).forEach((function(n){r[n]=t._createControl(e[n])})),r},e.prototype._createControl=function(e){return e instanceof aS||e instanceof sS||e instanceof uS?e:Array.isArray(e)?this.control(e[0],e.length>1?e[1]:null,e.length>2?e[2]:null):this.control(e)},e}(),_S=function(){function e(){}var t;return t=e,e.withConfig=function(e){return{ngModule:t,providers:[{provide:mS,useValue:e.warnOnDeprecatedNgFormSelector}]}},e}(),IS=function(){function e(){}var t;return t=e,e.withConfig=function(e){return{ngModule:t,providers:[{provide:bS,useValue:e.warnOnNgModelWithFormControl}]}},e}(),NS=Jr({encapsulation:2,styles:[],data:{}});function CS(e){return aa(0,[(e()(),Go(0,0,null,null,1,"span",[],null,null,null,null,null)),(e()(),na(-1,null,["*"]))],null,null)}function TS(e){return aa(0,[(e()(),Go(0,0,null,null,3,"option",[],null,null,null,null,null)),si(1,147456,null,0,Gg,[or,lr,[2,Ug]],{value:[0,"value"]},null),si(2,147456,null,0,zg,[or,lr,[8,null]],{value:[0,"value"]},null),(e()(),na(3,null,[" "," "]))],(function(e,t){e(t,1,0,Cn(1,"",t.context.$implicit.value,"")),e(t,2,0,Cn(1,"",t.context.$implicit.value,""))}),(function(e,t){e(t,3,0,t.context.$implicit.label)}))}function kS(e){return aa(0,[(e()(),Go(0,0,null,null,16,"div",[],null,null,null,null,null)),(e()(),Go(1,0,null,null,3,"label",[["class","amplify-input-label"],["for","localPhoneNumberField"]],null,null,null,null,null)),(e()(),na(2,null,[" "," "])),(e()(),Uo(16777216,null,null,1,null,CS)),si(4,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Go(5,0,null,null,11,"div",[["class","amplify-input-group"]],null,null,null,null,null)),(e()(),Go(6,0,null,null,8,"div",[["class","amplify-input-group-item"]],null,null,null,null,null)),(e()(),Go(7,0,[["countryCodeField",1]],null,7,"select",[["class","amplify-select-phone-country"],["data-test","dial-code-select"],["name","countryCode"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],(function(e,t,r){var n=!0,i=e.component;return"change"===t&&(n=!1!==Kn(e,8).onChange(r.target.value)&&n),"blur"===t&&(n=!1!==Kn(e,8).onTouched()&&n),"ngModelChange"===t&&(n=!1!==(i._country_code=r)&&n),"change"===t&&(n=!1!==i.setCountryCode(r.target.value)&&n),n}),null,null)),si(8,16384,null,0,Ug,[lr,or],null,null),ci(1024,null,yg,(function(e){return[e]}),[Ug]),si(10,671744,null,0,fS,[[8,null],[8,null],[8,null],[6,yg]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),ci(2048,null,_g,null,[fS]),si(12,16384,null,0,Ig,[[4,_g]],null,null),(e()(),Uo(16777216,null,null,1,null,TS)),si(14,278528,null,0,Pf,[Mr,xr,Cr],{ngForOf:[0,"ngForOf"]},null),(e()(),Go(15,0,null,null,1,"div",[["class","amplify-input-group-item"]],null,null,null,null,null)),(e()(),Go(16,0,[["localPhoneNumberField",1]],null,0,"input",[["class","amplify-form-input"],["data-test","phone-number-input"],["name","local_phone_number"],["type","tel"]],[[8,"placeholder",0]],[[null,"keyup"]],(function(e,t,r){var n=!0;return"keyup"===t&&(n=!1!==e.component.setLocalPhoneNumber(r.target.value)&&n),n}),null,null))],(function(e,t){var r=t.component;e(t,4,0,r._required),e(t,10,0,"countryCode",r._country_code),e(t,14,0,r._countries)}),(function(e,t){var r=t.component;e(t,2,0,r.amplifyService.i18n().get(r._label)),e(t,7,0,Kn(t,12).ngClassUntouched,Kn(t,12).ngClassTouched,Kn(t,12).ngClassPristine,Kn(t,12).ngClassDirty,Kn(t,12).ngClassValid,Kn(t,12).ngClassInvalid,Kn(t,12).ngClassPending),e(t,16,0,Cn(1,"",r.amplifyService.i18n().get(r.getPlaceholder()),""))}))}function DS(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-phone-field-core",[],null,null,null,kS,NS)),si(1,245760,null,0,fc,[Lu],null,null)],(function(e,t){e(t,1,0)}),null)}var AS=On("amplify-auth-phone-field-core",fc,DS,{data:"data",placeholder:"placeholder",label:"label",required:"required",defaultCountryCode:"defaultCountryCode"},{phoneFieldChanged:"phoneFieldChanged"},[]),xS=Jr({encapsulation:2,styles:[],data:{}});function RS(e){return aa(0,[(e()(),Go(0,0,null,null,3,"div",[],null,null,null,null,null)),(e()(),Go(1,0,null,null,1,"label",[["class","amplify-input-label"],["for","emailField"]],null,null,null,null,null)),(e()(),na(2,null,[" "," *"])),(e()(),Go(3,0,[["emailField",1]],null,0,"input",[["class","amplify-form-input"],["data-test","email-input"],["type","email"]],[[8,"placeholder",0]],[[null,"keyup"]],(function(e,t,r){var n=!0;return"keyup"===t&&(n=!1!==e.component.setEmail(r.target.value)&&n),n}),null,null))],null,(function(e,t){var r=t.component;e(t,2,0,r.amplifyService.i18n().get("Email")),e(t,3,0,Cn(1,"",r.amplifyService.i18n().get(r.getPlaceholder()),""))}))}function MS(e){return aa(0,[(e()(),Go(0,0,null,null,2,"div",[],null,null,null,null,null)),(e()(),Go(1,0,null,null,1,"amplify-auth-phone-field-core",[],null,[[null,"phoneFieldChanged"]],(function(e,t,r){var n=!0;return"phoneFieldChanged"===t&&(n=!1!==e.component.onPhoneFieldChanged(r)&&n),n}),kS,NS)),si(2,245760,null,0,fc,[Lu],null,{phoneFieldChanged:"phoneFieldChanged"})],(function(e,t){e(t,2,0)}),null)}function wS(e){return aa(0,[(e()(),Go(0,0,null,null,3,"div",[],null,null,null,null,null)),(e()(),Go(1,0,null,null,1,"label",[["class","amplify-input-label"],["for","usernameField"]],null,null,null,null,null)),(e()(),na(2,null,[" "," *"])),(e()(),Go(3,0,[["usernameField",1]],null,0,"input",[["class","amplify-form-input"],["data-test","username-input"],["type","text"]],[[8,"value",0],[8,"placeholder",0]],[[null,"keyup"]],(function(e,t,r){var n=!0;return"keyup"===t&&(n=!1!==e.component.setUsername(r.target.value)&&n),n}),null,null))],null,(function(e,t){var r=t.component;e(t,2,0,r.amplifyService.i18n().get(r.getUsernameLabel())),e(t,3,0,Cn(1,"",r.username,""),Cn(1,"",r.amplifyService.i18n().get(r.getPlaceholder()),""))}))}function PS(e){return aa(0,[(e()(),Go(0,0,null,null,6,"div",[["class","amplify-amplify-form-row amplify-signin-username"]],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,RS)),si(2,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,MS)),si(4,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,wS)),si(6,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){var r=t.component;e(t,2,0,"email"===r._usernameAttributes),e(t,4,0,"phone_number"===r._usernameAttributes),e(t,6,0,"email"!==r._usernameAttributes&&"phone_number"!==r._usernameAttributes)}),null)}function ES(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-username-field-core",[],null,null,null,PS,xS)),si(1,245760,null,0,yc,[Lu],null,null)],(function(e,t){e(t,1,0)}),null)}var LS=On("amplify-auth-username-field-core",yc,ES,{data:"data",usernameAttributes:"usernameAttributes",placeholder:"placeholder"},{usernameFieldChanged:"usernameFieldChanged"},[]),qS=Jr({encapsulation:2,styles:[],data:{}});function OS(e){return aa(0,[(e()(),Go(0,0,null,null,3,"span",[["class","amplify-form-action"]],null,null,null,null,null)),(e()(),na(1,null,[" "," "])),(e()(),Go(2,0,null,null,1,"a",[["class","amplify-form-link"],["data-test","sign-in-forgot-password-link"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onForgotPassword()&&n),n}),null,null)),(e()(),na(3,null,["",""]))],null,(function(e,t){var r=t.component;e(t,1,0,r.amplifyService.i18n().get("Forgot Password?")),e(t,3,0,r.amplifyService.i18n().get("Reset password"))}))}function BS(e){return aa(0,[(e()(),Go(0,0,null,null,4,"div",[["class","amplify-form-cell-left"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,3,"div",[["class","amplify-form-signup"]],null,null,null,null,null)),(e()(),na(2,null,[" "," "])),(e()(),Go(3,0,null,null,1,"a",[["class","amplify-form-link"],["data-test","sign-in-create-account-link"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onSignUp()&&n),n}),null,null)),(e()(),na(4,null,[" "," "]))],null,(function(e,t){var r=t.component;e(t,2,0,r.amplifyService.i18n().get("No account?")),e(t,4,0,r.amplifyService.i18n().get("Create account"))}))}function FS(e){return aa(0,[(e()(),Go(0,0,null,null,7,"div",[["class","amplify-alert"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,6,"div",[["class","amplify-alert-body"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,1,"span",[["class","amplify-alert-icon"]],null,null,null,null,null)),(e()(),na(-1,null,["⚠"])),(e()(),Go(4,0,null,null,1,"div",[["class","amplify-alert-message"],["data-test","authenticator-error"]],null,null,null,null,null)),(e()(),na(5,null,[" ",""])),(e()(),Go(6,0,null,null,1,"a",[["class","amplify-alert-close"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onAlertClose()&&n),n}),null,null)),(e()(),na(-1,null,["×"]))],null,(function(e,t){var r=t.component;e(t,5,0,r.amplifyService.i18n().get(r.errorMessage))}))}function US(e){return aa(0,[(e()(),Go(0,0,null,null,20,"div",[["class","amplify-container"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,17,"div",[["class","amplify-form-container"],["data-test","sign-in-section"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,16,"div",[["class","amplify-form-body"],["data-test","sign-in-body-section"]],null,null,null,null,null)),(e()(),Go(3,0,null,null,1,"div",[["class","amplify-form-header"],["data-test","sign-in-header-section"]],null,null,null,null,null)),(e()(),na(4,null,[" "," "])),(e()(),Go(5,0,null,null,1,"amplify-auth-username-field-core",[],null,[[null,"usernameFieldChanged"]],(function(e,t,r){var n=!0;return"usernameFieldChanged"===t&&(n=!1!==e.component.onUsernameFieldChanged(r)&&n),n}),PS,xS)),si(6,245760,null,0,yc,[Lu],{usernameAttributes:[0,"usernameAttributes"]},{usernameFieldChanged:"usernameFieldChanged"}),(e()(),Go(7,0,null,null,5,"div",[["class","amplify-form-row amplify-signin-password"]],null,null,null,null,null)),(e()(),Go(8,0,null,null,1,"label",[["class","amplify-input-label"],["for","passwordField"]],null,null,null,null,null)),(e()(),na(9,null,[" "," "])),(e()(),Go(10,0,[["passwordField",1]],null,0,"input",[["class","amplify-form-input"],["data-test","sign-in-password-input"],["required",""],["type","password"]],[[8,"placeholder",0]],[[null,"keyup"],[null,"keyup.enter"]],(function(e,t,r){var n=!0,i=e.component;return"keyup"===t&&(n=!1!==i.setPassword(Kn(e,10).value)&&n),"keyup.enter"===t&&(n=!1!==i.onSignIn()&&n),n}),null,null)),(e()(),Uo(16777216,null,null,1,null,OS)),si(12,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Go(13,0,null,null,5,"div",[["class","amplify-form-actions"]],null,null,null,null,null)),(e()(),Go(14,0,null,null,2,"div",[["class","amplify-form-cell-right"]],null,null,null,null,null)),(e()(),Go(15,0,null,null,1,"button",[["class","amplify-form-button"],["data-test","sign-in-sign-in-button"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onSignIn()&&n),n}),null,null)),(e()(),na(16,null,["",""])),(e()(),Uo(16777216,null,null,1,null,BS)),si(18,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,FS)),si(20,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){var r=t.component;e(t,6,0,r._usernameAttributes),e(t,12,0,!r.shouldHide("ForgotPassword")),e(t,18,0,!r.shouldHide("SignUp")),e(t,20,0,r.errorMessage)}),(function(e,t){var r=t.component;e(t,4,0,r.amplifyService.i18n().get("Sign in to your account")),e(t,9,0,r.amplifyService.i18n().get("Password *")),e(t,10,0,Cn(1,"",r.amplifyService.i18n().get("Enter your password"),"")),e(t,16,0,r.amplifyService.i18n().get("Sign In"))}))}function GS(e){return aa(0,[(e()(),Uo(16777216,null,null,1,null,US)),si(1,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){e(t,1,0,t.component._show)}),null)}function VS(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-sign-in-core",[],null,null,null,GS,qS)),si(1,114688,null,0,Qu,[Lu],null,null)],(function(e,t){e(t,1,0)}),null)}var jS=On("amplify-auth-sign-in-core",Qu,VS,{data:"data",hide:"hide",authState:"authState",usernameAttributes:"usernameAttributes"},{},[]),zS=Jr({encapsulation:2,styles:[],data:{}});function HS(e){return aa(0,[(e()(),Go(0,0,null,null,1,"span",[],null,null,null,null,null)),(e()(),na(-1,null,["*"]))],null,null)}function YS(e){return aa(0,[(e()(),Go(0,0,null,null,1,"div",[["class","amplify-form-extra-details"]],null,null,null,null,null)),(e()(),na(1,null,[" "," "]))],null,(function(e,t){e(t,1,0,t.component.passwordPolicy)}))}function WS(e){return aa(0,[(e()(),Go(0,0,null,null,15,"div",[],null,null,null,null,null)),(e()(),Go(1,0,null,null,3,"label",[["class","amplify-input-label"]],null,null,null,null,null)),(e()(),na(2,null,[" "," "])),(e()(),Uo(16777216,null,null,1,null,HS)),si(4,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Go(5,0,[["{{field.key}}",1]],null,8,"input",[["class","amplify-form-input"],["data-test","sign-up-non-phone-number-input"],["name","field.key"]],[[8,"type",0],[8,"placeholder",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],(function(e,t,r){var n=!0,i=e.component;return"input"===t&&(n=!1!==Kn(e,9)._handleInput(r.target.value)&&n),"blur"===t&&(n=!1!==Kn(e,9).onTouched()&&n),"compositionstart"===t&&(n=!1!==Kn(e,9)._compositionStart()&&n),"compositionend"===t&&(n=!1!==Kn(e,9)._compositionEnd(r.target.value)&&n),"ngModelChange"===t&&(n=!1!==(i.user[e.parent.context.$implicit.key]=r)&&n),n}),null,null)),ci(512,null,xf,Rf,[Cr,Tr,or,lr]),si(7,278528,null,0,Mf,[xf],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),ta(8,{"amplify-input-invalid ":0}),si(9,16384,null,0,bg,[lr,or,[2,fg]],null,null),ci(1024,null,yg,(function(e){return[e]}),[bg]),si(11,671744,null,0,fS,[[8,null],[8,null],[8,null],[6,yg]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),ci(2048,null,_g,null,[fS]),si(13,16384,null,0,Ig,[[4,_g]],null,null),(e()(),Uo(16777216,null,null,1,null,YS)),si(15,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){var r=t.component;e(t,4,0,t.parent.context.$implicit.required);var n=e(t,8,0,t.parent.context.$implicit.invalid);e(t,7,0,"amplify-form-input",n),e(t,11,0,"field.key",r.user[t.parent.context.$implicit.key]),e(t,15,0,"password"===t.parent.context.$implicit.key)}),(function(e,t){var r=t.component;e(t,2,0,r.amplifyService.i18n().get(t.parent.context.$implicit.label)),e(t,5,0,Cn(1,"",t.parent.context.$implicit.type,""),r.amplifyService.i18n().get(t.parent.context.$implicit.label),Kn(t,13).ngClassUntouched,Kn(t,13).ngClassTouched,Kn(t,13).ngClassPristine,Kn(t,13).ngClassDirty,Kn(t,13).ngClassValid,Kn(t,13).ngClassInvalid,Kn(t,13).ngClassPending)}))}function KS(e){return aa(0,[(e()(),Go(0,0,null,null,2,"div",[],null,null,null,null,null)),(e()(),Go(1,0,null,null,1,"amplify-auth-phone-field-core",[],null,[[null,"phoneFieldChanged"]],(function(e,t,r){var n=!0;return"phoneFieldChanged"===t&&(n=!1!==e.component.onPhoneFieldChanged(r)&&n),n}),kS,NS)),si(2,245760,null,0,fc,[Lu],{placeholder:[0,"placeholder"],label:[1,"label"],required:[2,"required"],defaultCountryCode:[3,"defaultCountryCode"]},{phoneFieldChanged:"phoneFieldChanged"})],(function(e,t){e(t,2,0,t.parent.context.$implicit.placeholder,t.parent.context.$implicit.label,t.parent.context.$implicit.required,t.component.country_code)}),null)}function QS(e){return aa(0,[(e()(),Go(0,0,null,null,4,"div",[["class","amplify-form-row"]],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,WS)),si(2,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,KS)),si(4,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){e(t,2,0,"phone_number"!==t.context.$implicit.key),e(t,4,0,"phone_number"===t.context.$implicit.key)}),null)}function JS(e){return aa(0,[(e()(),Go(0,0,null,null,4,"div",[["class","amplify-form-cell-left"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,3,"div",[["class","amplify-form-signup"]],null,null,null,null,null)),(e()(),na(2,null,[" "," "])),(e()(),Go(3,0,null,null,1,"a",[["class","amplify-form-link"],["data-test","sign-up-sign-in-link"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onSignIn()&&n),n}),null,null)),(e()(),na(4,null,[" "," "]))],null,(function(e,t){var r=t.component;e(t,2,0,r.amplifyService.i18n().get("Have an account?")),e(t,4,0,r.amplifyService.i18n().get("Sign in"))}))}function ZS(e){return aa(0,[(e()(),Go(0,0,null,null,7,"div",[["class","amplify-alert"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,6,"div",[["class","amplify-alert-body"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,1,"span",[["class","amplify-alert-icon"]],null,null,null,null,null)),(e()(),na(-1,null,["⚠"])),(e()(),Go(4,0,null,null,1,"div",[["class","amplify-alert-message"]],null,null,null,null,null)),(e()(),na(5,null,["",""])),(e()(),Go(6,0,null,null,1,"a",[["class","amplify-alert-close"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onAlertClose()&&n),n}),null,null)),(e()(),na(-1,null,["×"]))],null,(function(e,t){var r=t.component;e(t,5,0,r.amplifyService.i18n().get(r.errorMessage))}))}function XS(e){return aa(0,[(e()(),Go(0,0,null,null,14,"div",[["class","amplify-container"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,11,"div",[["class","amplify-form-container"],["data-test","sign-up-section"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,10,"div",[["class","amplify-form-body"],["data-test","sign-up-body-section"]],null,null,null,null,null)),(e()(),Go(3,0,null,null,1,"div",[["class","amplify-form-header"],["data-test","sign-up-header-section"]],null,null,null,null,null)),(e()(),na(4,null,["",""])),(e()(),Uo(16777216,null,null,1,null,QS)),si(6,278528,null,0,Pf,[Mr,xr,Cr],{ngForOf:[0,"ngForOf"]},null),(e()(),Go(7,0,null,null,5,"div",[["class","amplify-form-actions"]],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,JS)),si(9,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Go(10,0,null,null,2,"div",[["class","amplify-form-cell-right"]],null,null,null,null,null)),(e()(),Go(11,0,null,null,1,"button",[["class","amplify-form-button"],["data-test","sign-up-create-account-button"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onSignUp()&&n),n}),null,null)),(e()(),na(12,null,["",""])),(e()(),Uo(16777216,null,null,1,null,ZS)),si(14,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){var r=t.component;e(t,6,0,r.signUpFields),e(t,9,0,!r.shouldHide("SignIn")),e(t,14,0,r.errorMessage)}),(function(e,t){var r=t.component;e(t,4,0,r.amplifyService.i18n().get(r.header)),e(t,12,0,r.amplifyService.i18n().get("Create Account"))}))}function $S(e){return aa(0,[(e()(),Uo(16777216,null,null,1,null,XS)),si(1,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){e(t,1,0,t.component._show)}),null)}function ev(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-sign-up-core",[],null,null,null,$S,zS)),si(1,114688,null,0,tc,[Lu],null,null)],(function(e,t){e(t,1,0)}),null)}var tv=On("amplify-auth-sign-up-core",tc,ev,{data:"data",hide:"hide",usernameAttributes:"usernameAttributes",authState:"authState",signUpConfig:"signUpConfig"},{},[]),rv=Jr({encapsulation:2,styles:[],data:{}});function nv(e){return aa(0,[(e()(),Go(0,0,null,null,7,"div",[["class","amplify-alert"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,6,"div",[["class","amplify-alert-body"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,1,"span",[["class","amplify-alert-icon"]],null,null,null,null,null)),(e()(),na(-1,null,["⚠"])),(e()(),Go(4,0,null,null,1,"div",[["class","amplify-alert-message"]],null,null,null,null,null)),(e()(),na(5,null,["",""])),(e()(),Go(6,0,null,null,1,"a",[["class","amplify-alert-close"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onAlertClose()&&n),n}),null,null)),(e()(),na(-1,null,["×"]))],null,(function(e,t){var r=t.component;e(t,5,0,r.amplifyService.i18n().get(r.errorMessage))}))}function iv(e){return aa(0,[(e()(),Go(0,0,null,null,26,"div",[["class","amplify-container"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,23,"div",[["class","amplify-form-container"],["data-test","confirm-sign-up-section"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,22,"div",[["class","amplify-form-body"],["data-test","confirm-sign-up-body-section"]],null,null,null,null,null)),(e()(),Go(3,0,null,null,1,"div",[["class","amplify-form-header"],["data-test","confirm-sign-up-header-section"]],null,null,null,null,null)),(e()(),na(4,null,[" ",""])),(e()(),Go(5,0,null,null,3,"div",[["class","amplify-form-row"]],null,null,null,null,null)),(e()(),Go(6,0,null,null,1,"label",[["class","amplify-input-label"],["for","amplifyUsername"]],null,null,null,null,null)),(e()(),na(7,null,[" "," "])),(e()(),Go(8,0,[["amplifyUsername",1]],null,0,"input",[["class","amplify-form-input"],["data-test","confirm-sign-up-username-input"],["disabled",""],["type","text"]],[[8,"placeholder",0],[8,"value",0]],null,null,null,null)),(e()(),Go(9,0,null,null,7,"div",[["class","amplify-form-row"]],null,null,null,null,null)),(e()(),Go(10,0,null,null,1,"label",[["class","amplify-input-label"],["for","code"]],null,null,null,null,null)),(e()(),na(11,null,[" "," "])),(e()(),Go(12,0,[["code",1]],null,0,"input",[["class","amplify-form-input"],["data-test","confirm-sign-up-confirmation-code-input"],["type","text"]],[[8,"placeholder",0]],[[null,"change"],[null,"keyup"],[null,"keyup.enter"]],(function(e,t,r){var n=!0,i=e.component;return"change"===t&&(n=!1!==i.setCode(Kn(e,12).value)&&n),"keyup"===t&&(n=!1!==i.setCode(Kn(e,12).value)&&n),"keyup.enter"===t&&(n=!1!==i.onConfirm()&&n),n}),null,null)),(e()(),Go(13,0,null,null,3,"span",[["class","amplify-form-action"]],null,null,null,null,null)),(e()(),na(14,null,[""," "])),(e()(),Go(15,0,null,null,1,"a",[["class","amplify-form-link"],["data-test","confirm-sign-up-resend-code-link"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onResend()&&n),n}),null,null)),(e()(),na(16,null,["",""])),(e()(),Go(17,0,null,null,7,"div",[["class","amplify-form-actions"]],null,null,null,null,null)),(e()(),Go(18,0,null,null,3,"div",[["class","amplify-form-cell-left"]],null,null,null,null,null)),(e()(),Go(19,0,null,null,2,"div",[["class","amplify-form-actions-left"]],null,null,null,null,null)),(e()(),Go(20,0,null,null,1,"a",[["class","amplify-form-link"],["data-test","confirm-sign-up-back-to-sign-in-link"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onSignIn()&&n),n}),null,null)),(e()(),na(21,null,[" "," "])),(e()(),Go(22,0,null,null,2,"div",[["class","amplify-form-cell-right"]],null,null,null,null,null)),(e()(),Go(23,0,null,null,1,"button",[["class","amplify-form-button"],["data-test","confirm-sign-up-confirm-button"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onConfirm()&&n),n}),null,null)),(e()(),na(24,null,["",""])),(e()(),Uo(16777216,null,null,1,null,nv)),si(26,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){e(t,26,0,t.component.errorMessage)}),(function(e,t){var r=t.component;e(t,4,0,r.amplifyService.i18n().get("Confirm Sign up")),e(t,7,0,r.amplifyService.i18n().get(r.getUsernameLabel())),e(t,8,0,Cn(1,"",r.amplifyService.i18n().get(r.getUsernameLabel()),""),r.username),e(t,11,0,r.amplifyService.i18n().get("Confirmation Code *")),e(t,12,0,Cn(1,"",r.amplifyService.i18n().get("Enter your Code"),"")),e(t,14,0,r.amplifyService.i18n().get("Lost your code?")),e(t,16,0,r.amplifyService.i18n().get("Resend Code")),e(t,21,0,r.amplifyService.i18n().get("Back to Sign in")),e(t,24,0,r.amplifyService.i18n().get("Confirm"))}))}function ov(e){return aa(0,[(e()(),Uo(16777216,null,null,1,null,iv)),si(1,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){e(t,1,0,t.component._show)}),null)}function av(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-confirm-sign-up-core",[],null,null,null,ov,rv)),si(1,114688,null,0,Hu,[Lu],null,null)],(function(e,t){e(t,1,0)}),null)}var sv=On("amplify-auth-confirm-sign-up-core",Hu,av,{data:"data",hide:"hide",authState:"authState",usernameAttributes:"usernameAttributes"},{},[]),uv=Jr({encapsulation:2,styles:[],data:{}});function cv(e){return aa(0,[(e()(),Go(0,0,null,null,3,"div",[["class","amplify-form-row"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,1,"label",[["class","amplify-input-label"],["for","code"]],null,null,null,null,null)),(e()(),na(2,null,[" "," "])),(e()(),Go(3,0,[["code",1]],null,0,"input",[["class","amplify-form-input"],["data-test","confirm-sign-in-code-input"],["type","text"]],[[8,"placeholder",0]],[[null,"change"],[null,"keyup"],[null,"keyup.enter"]],(function(e,t,r){var n=!0,i=e.component;return"change"===t&&(n=!1!==i.setCode(Kn(e,3).value)&&n),"keyup"===t&&(n=!1!==i.setCode(Kn(e,3).value)&&n),"keyup.enter"===t&&(n=!1!==i.onConfirm()&&n),n}),null,null))],null,(function(e,t){var r=t.component;e(t,2,0,r.amplifyService.i18n().get("Confirmation Code *")),e(t,3,0,Cn(1,"",r.amplifyService.i18n().get("Enter your Code"),""))}))}function lv(e){return aa(0,[(e()(),Go(0,0,null,null,7,"div",[["class","amplify-alert"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,6,"div",[["class","amplify-alert-body"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,1,"span",[["class","amplify-alert-icon"]],null,null,null,null,null)),(e()(),na(-1,null,["⚠"])),(e()(),Go(4,0,null,null,1,"div",[["class","amplify-alert-message"]],null,null,null,null,null)),(e()(),na(5,null,["",""])),(e()(),Go(6,0,null,null,1,"a",[["class","amplify-alert-close"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onAlertClose()&&n),n}),null,null)),(e()(),na(-1,null,["×"]))],null,(function(e,t){var r=t.component;e(t,5,0,r.amplifyService.i18n().get(r.errorMessage))}))}function pv(e){return aa(0,[(e()(),Go(0,0,null,null,16,"div",[["class","amplify-container"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,13,"div",[["class","amplify-form-container"],["data-test","confirm-sign-in-section"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,12,"div",[["class","amplify-form-body"],["data-test","confirm-sign-in-body-section"]],null,null,null,null,null)),(e()(),Go(3,0,null,null,1,"div",[["class","amplify-form-header"],["data-test","confirm-sign-in-header-section"]],null,null,null,null,null)),(e()(),na(4,null,["",""])),(e()(),Uo(16777216,null,null,1,null,cv)),si(6,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Go(7,0,null,null,7,"div",[["class","amplify-form-actions"]],null,null,null,null,null)),(e()(),Go(8,0,null,null,3,"div",[["class","amplify-form-cell-left"]],null,null,null,null,null)),(e()(),Go(9,0,null,null,2,"div",[["class","amplify-form-actions-left"]],null,null,null,null,null)),(e()(),Go(10,0,null,null,1,"a",[["class","amplify-form-link"],["data-test","confirm-sign-in-back-to-sign-in-link"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onSignIn()&&n),n}),null,null)),(e()(),na(11,null,[" "," "])),(e()(),Go(12,0,null,null,2,"div",[["class","amplify-form-cell-right"]],null,null,null,null,null)),(e()(),Go(13,0,null,null,1,"button",[["class","amplify-form-button"],["data-test","confirm-sign-in-confirm-button"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onConfirm()&&n),n}),null,null)),(e()(),na(14,null,[" ",""])),(e()(),Uo(16777216,null,null,1,null,lv)),si(16,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){var r=t.component;e(t,6,0,!r.shouldHide("SignIn")),e(t,16,0,r.errorMessage)}),(function(e,t){var r=t.component;e(t,4,0,r.amplifyService.i18n().get("Confirm Sign in")),e(t,11,0,r.amplifyService.i18n().get("Back to Sign in")),e(t,14,0,r.amplifyService.i18n().get("Confirm"))}))}function mv(e){return aa(0,[(e()(),Uo(16777216,null,null,1,null,pv)),si(1,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){e(t,1,0,t.component._show)}),null)}function dv(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-confirm-sign-in-core",[],null,null,null,mv,uv)),si(1,114688,null,0,Fu,[Lu],null,null)],(function(e,t){e(t,1,0)}),null)}var yv=On("amplify-auth-confirm-sign-in-core",Fu,dv,{data:"data",authState:"authState",hide:"hide"},{},[]),hv=Jr({encapsulation:2,styles:[],data:{}});function fv(e){return aa(0,[(e()(),Go(0,0,null,null,1,"div",[["class","amplify-form-text"]],null,null,null,null,null)),(e()(),na(1,null,[" "," "]))],null,(function(e,t){e(t,1,0,t.component.amplifyService.i18n().get("You will receive a verification code"))}))}function bv(e){return aa(0,[(e()(),Go(0,0,null,null,1,"div",[["class","amplify-form-text"]],null,null,null,null,null)),(e()(),na(1,null,[" "," "]))],null,(function(e,t){e(t,1,0,t.component.amplifyService.i18n().get("Enter the code you received and set a new password"))}))}function gv(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-username-field-core",[],null,[[null,"usernameFieldChanged"]],(function(e,t,r){var n=!0;return"usernameFieldChanged"===t&&(n=!1!==e.component.onUsernameFieldChanged(r)&&n),n}),PS,xS)),si(1,245760,null,0,yc,[Lu],{usernameAttributes:[0,"usernameAttributes"]},{usernameFieldChanged:"usernameFieldChanged"})],(function(e,t){e(t,1,0,t.component._usernameAttributes)}),null)}function Sv(e){return aa(0,[(e()(),Go(0,0,null,null,3,"div",[["class","amplify-form-row"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,1,"label",[["class","amplify-input-label"],["for","code"]],null,null,null,null,null)),(e()(),na(2,null,[" "," "])),(e()(),Go(3,0,[["code",1]],null,0,"input",[["autocomplete","off"],["class","amplify-form-input"],["data-test","forgot-password-code-input"],["type","text"]],[[8,"placeholder",0]],[[null,"keyup"]],(function(e,t,r){var n=!0;return"keyup"===t&&(n=!1!==e.component.setCode(Kn(e,3).value)&&n),n}),null,null))],null,(function(e,t){var r=t.component;e(t,2,0,r.amplifyService.i18n().get("Confirmation Code *")),e(t,3,0,Cn(1,"",r.amplifyService.i18n().get("Enter code"),""))}))}function vv(e){return aa(0,[(e()(),Go(0,0,null,null,3,"div",[["class","amplify-form-row"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,1,"label",[["class","amplify-input-label"],["for","password"]],null,null,null,null,null)),(e()(),na(2,null,[" "," "])),(e()(),Go(3,0,[["password",1]],null,0,"input",[["autocomplete","off"],["class","amplify-form-input"],["data-test","forgot-password-new-password-input"],["type","password"]],[[8,"placeholder",0]],[[null,"keyup"],[null,"keyup.enter"]],(function(e,t,r){var n=!0,i=e.component;return"keyup"===t&&(n=!1!==i.setPassword(Kn(e,3).value)&&n),"keyup.enter"===t&&(n=!1!==i.onSubmit()&&n),n}),null,null))],null,(function(e,t){var r=t.component;e(t,2,0,r.amplifyService.i18n().get("New Password *")),e(t,3,0,Cn(1,"",r.amplifyService.i18n().get("Password"),""))}))}function _v(e){return aa(0,[(e()(),Go(0,0,null,null,1,"button",[["class","amplify-form-button"],["data-test","forgot-password-send-code-button"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onSend()&&n),n}),null,null)),(e()(),na(1,null,[" ",""]))],null,(function(e,t){e(t,1,0,t.component.amplifyService.i18n().get("Submit"))}))}function Iv(e){return aa(0,[(e()(),Go(0,0,null,null,1,"button",[["class","amplify-form-button"],["data-test","forgot-password-submit-button"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onSubmit()&&n),n}),null,null)),(e()(),na(1,null,[" ",""]))],null,(function(e,t){e(t,1,0,t.component.amplifyService.i18n().get("Verify"))}))}function Nv(e){return aa(0,[(e()(),Go(0,0,null,null,1,"a",[["class","amplify-form-link"],["data-test","forgot-password-resend-code-link"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onSend()&&n),n}),null,null)),(e()(),na(1,null,[" "," "]))],null,(function(e,t){e(t,1,0,t.component.amplifyService.i18n().get("Resend Code"))}))}function Cv(e){return aa(0,[(e()(),Go(0,0,null,null,1,"a",[["class","amplify-form-link"],["data-test","forgot-password-back-to-sign-in-link"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onSignIn()&&n),n}),null,null)),(e()(),na(1,null,[" "," "]))],null,(function(e,t){e(t,1,0,t.component.amplifyService.i18n().get("Back to Sign in"))}))}function Tv(e){return aa(0,[(e()(),Go(0,0,null,null,7,"div",[["class","amplify-alert"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,6,"div",[["class","amplify-alert-body"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,1,"span",[["class","amplify-alert-icon"]],null,null,null,null,null)),(e()(),na(-1,null,["⚠"])),(e()(),Go(4,0,null,null,1,"div",[["class","amplify-alert-message"]],null,null,null,null,null)),(e()(),na(5,null,["",""])),(e()(),Go(6,0,null,null,1,"a",[["class","amplify-alert-close"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onAlertClose()&&n),n}),null,null)),(e()(),na(-1,null,["×"]))],null,(function(e,t){var r=t.component;e(t,5,0,r.amplifyService.i18n().get(r.errorMessage))}))}function kv(e){return aa(0,[(e()(),Go(0,0,null,null,28,"div",[["class","amplify-container"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,25,"div",[["class","amplify-form-container"],["data-test","forgot-password-section"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,24,"div",[["class","amplify-form-body"],["data-test","forgot-password-body-section"]],null,null,null,null,null)),(e()(),Go(3,0,null,null,1,"div",[["class","amplify-form-header"],["data-test","forgot-password-header-section"]],null,null,null,null,null)),(e()(),na(4,null,[" "," "])),(e()(),Uo(16777216,null,null,1,null,fv)),si(6,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,bv)),si(8,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,gv)),si(10,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,Sv)),si(12,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,vv)),si(14,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Go(15,0,null,null,11,"div",[["class","amplify-form-actions"]],null,null,null,null,null)),(e()(),Go(16,0,null,null,4,"div",[["class","amplify-form-cell-right"]],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,_v)),si(18,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,Iv)),si(20,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Go(21,0,null,null,5,"div",[["class","amplify-form-cell-left"]],null,null,null,null,null)),(e()(),Go(22,0,null,null,4,"div",[["class","amplify-form-actions-left"]],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,Nv)),si(24,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,Cv)),si(26,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,Tv)),si(28,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){var r=t.component;e(t,6,0,!r.code_sent),e(t,8,0,r.code_sent),e(t,10,0,!r.code_sent),e(t,12,0,r.code_sent),e(t,14,0,r.code_sent),e(t,18,0,!r.code_sent),e(t,20,0,r.code_sent),e(t,24,0,r.code_sent),e(t,26,0,!r.code_sent),e(t,28,0,r.errorMessage)}),(function(e,t){e(t,4,0,t.component.amplifyService.i18n().get("Reset your password"))}))}function Dv(e){return aa(0,[(e()(),Uo(16777216,null,null,1,null,kv)),si(1,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){e(t,1,0,t.component._show)}),null)}function Av(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-forgot-password-core",[],null,null,null,Dv,hv)),si(1,114688,null,0,lc,[Lu],null,null)],(function(e,t){e(t,1,0)}),null)}var xv=On("amplify-auth-forgot-password-core",lc,Av,{data:"data",hide:"hide",authState:"authState",usernameAttributes:"usernameAttributes"},{},[]),Rv=Jr({encapsulation:2,styles:[],data:{}});function Mv(e){return aa(0,[(e()(),Go(0,0,null,null,5,"div",[["class","amplify-greeting"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,1,"div",[["class","amplify-greeting-text"]],null,null,null,null,null)),(e()(),na(2,null,["",""])),(e()(),Go(3,0,null,null,0,"div",[["class","amplify-greeting-flex-spacer"]],null,null,null,null,null)),(e()(),Go(4,0,null,null,1,"a",[["class","amplify-form-link amplify-greeting-sign-out"],["data-test","sign-out-button"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onSignOut()&&n),n}),null,null)),(e()(),na(5,null,["",""]))],null,(function(e,t){var r=t.component;e(t,2,0,r.greeting),e(t,5,0,r.amplifyService.i18n().get("Sign Out"))}))}function wv(e){return aa(0,[(e()(),Uo(16777216,null,null,1,null,Mv)),si(1,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){e(t,1,0,t.component.signedIn)}),null)}function Pv(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-greetings-core",[],null,null,null,wv,Rv)),si(1,114688,null,0,sc,[Lu],null,null)],(function(e,t){e(t,1,0)}),null)}var Ev=On("amplify-auth-greetings-core",sc,Pv,{authState:"authState",usernameAttributes:"usernameAttributes"},{},[]),Lv=Jr({encapsulation:2,styles:[],data:{}});function qv(e){return aa(0,[(e()(),Go(0,0,null,null,7,"div",[["class","amplify-alert"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,6,"div",[["class","amplify-alert-body"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,1,"span",[["class","amplify-alert-icon"]],null,null,null,null,null)),(e()(),na(-1,null,["⚠"])),(e()(),Go(4,0,null,null,1,"div",[["class","amplify-alert-message"]],null,null,null,null,null)),(e()(),na(5,null,["",""])),(e()(),Go(6,0,null,null,1,"a",[["class","amplify-alert-close"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onAlertClose()&&n),n}),null,null)),(e()(),na(-1,null,["×"]))],null,(function(e,t){var r=t.component;e(t,5,0,r.amplifyService.i18n().get(r.errorMessage))}))}function Ov(e){return aa(0,[(e()(),Go(0,0,null,null,17,"div",[["class","amplify-container"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,14,"div",[["class","amplify-form-container"],["data-test","require-new-password-section"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,13,"div",[["class","amplify-form-body"],["data-test","require-new-password-body-section"]],null,null,null,null,null)),(e()(),Go(3,0,null,null,1,"div",[["class","amplify-form-header"],["data-test","require-new-password-header-section"]],null,null,null,null,null)),(e()(),na(4,null,[" "," "])),(e()(),Go(5,0,null,null,3,"div",[["class","amplify-form-row"]],null,null,null,null,null)),(e()(),Go(6,0,null,null,1,"label",[["class","amplify-input-label"],["for","password"]],null,null,null,null,null)),(e()(),na(7,null,[" "," "])),(e()(),Go(8,0,[["password",1]],null,0,"input",[["class","amplify-form-input"],["data-test","require-new-password-new-password-input"],["type","password"]],[[8,"placeholder",0]],[[null,"keyup"],[null,"keyup.enter"]],(function(e,t,r){var n=!0,i=e.component;return"keyup"===t&&(n=!1!==i.setPassword(Kn(e,8).value)&&n),"keyup.enter"===t&&(n=!1!==i.onSubmit()&&n),n}),null,null)),(e()(),Go(9,0,null,null,6,"div",[["class","amplify-form-actions"]],null,null,null,null,null)),(e()(),Go(10,0,null,null,2,"div",[["class","amplify-form-cell-left"]],null,null,null,null,null)),(e()(),Go(11,0,null,null,1,"a",[["class","amplify-form-link"],["data-test","require-new-password-back-to-sign-in-link"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onSignIn()&&n),n}),null,null)),(e()(),na(12,null,["",""])),(e()(),Go(13,0,null,null,2,"div",[["class","amplify-form-cell-right"]],null,null,null,null,null)),(e()(),Go(14,0,null,null,1,"button",[["class","amplify-form-button"],["data-test","require-new-password-submit-button"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onSubmit()&&n),n}),null,null)),(e()(),na(15,null,["",""])),(e()(),Uo(16777216,null,null,1,null,qv)),si(17,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){e(t,17,0,t.component.errorMessage)}),(function(e,t){var r=t.component;e(t,4,0,r.amplifyService.i18n().get("You are required to update your password")),e(t,7,0,r.amplifyService.i18n().get("Password *")),e(t,8,0,Cn(1,"",r.amplifyService.i18n().get("Password"),"")),e(t,12,0,r.amplifyService.i18n().get("Back to Sign In")),e(t,15,0,r.amplifyService.i18n().get("Submit"))}))}function Bv(e){return aa(0,[(e()(),Uo(16777216,null,null,1,null,Ov)),si(1,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){e(t,1,0,t.component._show)}),null)}function Fv(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-require-new-password-core",[],null,null,null,Bv,Lv)),si(1,114688,null,0,ic,[Lu],null,null)],(function(e,t){e(t,1,0)}),null)}var Uv=On("amplify-auth-require-new-password-core",ic,Fv,{authState:"authState",hide:"hide",data:"data"},{},[]),Gv=Jr({encapsulation:2,styles:[],data:{}});function Vv(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-sign-in-core",[],null,null,null,GS,qS)),si(1,114688,null,0,Qu,[Lu],{hide:[0,"hide"],authState:[1,"authState"],usernameAttributes:[2,"usernameAttributes"]},null)],(function(e,t){var r=t.component;e(t,1,0,r.hide,r.authState,r._usernameAttributes)}),null)}function jv(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-sign-up-core",[],null,null,null,$S,zS)),si(1,114688,null,0,tc,[Lu],{hide:[0,"hide"],usernameAttributes:[1,"usernameAttributes"],authState:[2,"authState"],signUpConfig:[3,"signUpConfig"]},null)],(function(e,t){var r=t.component;e(t,1,0,r.hide,r._usernameAttributes,r.authState,r._signUpConfig)}),null)}function zv(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-confirm-sign-up-core",[],null,null,null,ov,rv)),si(1,114688,null,0,Hu,[Lu],{hide:[0,"hide"],authState:[1,"authState"],usernameAttributes:[2,"usernameAttributes"]},null)],(function(e,t){var r=t.component;e(t,1,0,r.hide,r.authState,r._usernameAttributes)}),null)}function Hv(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-confirm-sign-in-core",[],null,null,null,mv,uv)),si(1,114688,null,0,Fu,[Lu],{authState:[0,"authState"],hide:[1,"hide"]},null)],(function(e,t){var r=t.component;e(t,1,0,r.authState,r.hide)}),null)}function Yv(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-forgot-password-core",[],null,null,null,Dv,hv)),si(1,114688,null,0,lc,[Lu],{hide:[0,"hide"],authState:[1,"authState"],usernameAttributes:[2,"usernameAttributes"]},null)],(function(e,t){var r=t.component;e(t,1,0,r.hide,r.authState,r._usernameAttributes)}),null)}function Wv(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-greetings-core",[],null,null,null,wv,Rv)),si(1,114688,null,0,sc,[Lu],{authState:[0,"authState"],usernameAttributes:[1,"usernameAttributes"]},null)],(function(e,t){var r=t.component;e(t,1,0,r.authState,r._usernameAttributes)}),null)}function Kv(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-require-new-password-core",[],null,null,null,Bv,Lv)),si(1,114688,null,0,ic,[Lu],{authState:[0,"authState"],hide:[1,"hide"]},null)],(function(e,t){var r=t.component;e(t,1,0,r.authState,r.hide)}),null)}function Qv(e){return aa(0,[(e()(),Go(0,0,null,null,14,"div",[["class","amplify-authenticator"]],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,Vv)),si(2,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,jv)),si(4,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,zv)),si(6,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,Hv)),si(8,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,Yv)),si(10,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,Wv)),si(12,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,Kv)),si(14,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){var r=t.component;e(t,2,0,!r.shouldHide("SignIn")),e(t,4,0,!r.shouldHide("SignUp")),e(t,6,0,!r.shouldHide("ConfirmSignUp")),e(t,8,0,!r.shouldHide("ConfirmSignIn")),e(t,10,0,!r.shouldHide("ForgotPassword")),e(t,12,0,!r.shouldHide("Greetings")),e(t,14,0,!r.shouldHide("RequireNewPassword"))}),null)}function Jv(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-authenticator-core",[],null,null,null,Qv,Gv)),si(1,114688,null,0,qu,[Lu],null,null)],(function(e,t){e(t,1,0)}),null)}var Zv=On("amplify-authenticator-core",qu,Jv,{hide:"hide",data:"data",signUpConfig:"signUpConfig",usernameAttributes:"usernameAttributes"},{},[]),Xv=Jr({encapsulation:2,styles:[],data:{}});function $v(e){return aa(0,[(e()(),Uo(0,null,null,0))],null,null)}function e_(e){return aa(0,[Yo(402653184,1,{componentHost:0}),(e()(),Go(1,0,null,null,2,"div",[],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,$v)),si(3,16384,[[1,4]],0,Mu,[Mr],null,null)],null,null)}function t_(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-confirm-sign-in",[],null,null,null,e_,Xv)),si(1,245760,null,0,Gu,[tr],null,null)],(function(e,t){e(t,1,0)}),null)}var r_=On("amplify-auth-confirm-sign-in",Gu,t_,{framework:"framework",authState:"authState",hide:"hide"},{},[]),n_=Jr({encapsulation:2,styles:[],data:{}});function i_(e){return aa(0,[(e()(),Uo(0,null,null,0))],null,null)}function o_(e){return aa(0,[Yo(402653184,1,{componentHost:0}),(e()(),Go(1,0,null,null,2,"div",[],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,i_)),si(3,16384,[[1,4]],0,Mu,[Mr],null,null)],null,null)}function a_(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-confirm-sign-up",[],null,null,null,o_,n_)),si(1,245760,null,0,Wu,[tr],null,null)],(function(e,t){e(t,1,0)}),null)}var s_=On("amplify-auth-confirm-sign-up",Wu,a_,{framework:"framework",authState:"authState",usernameAttributes:"usernameAttributes",hide:"hide"},{},[]),u_=Jr({encapsulation:2,styles:[],data:{}});function c_(e){return aa(0,[(e()(),Uo(0,null,null,0))],null,null)}function l_(e){return aa(0,[Yo(402653184,1,{componentHost:0}),(e()(),Go(1,0,null,null,2,"div",[],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,c_)),si(3,16384,[[1,4]],0,Mu,[Mr],null,null)],null,null)}function p_(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-sign-in",[],null,null,null,l_,u_)),si(1,245760,null,0,Zu,[tr],null,null)],(function(e,t){e(t,1,0)}),null)}var m_=On("amplify-auth-sign-in",Zu,p_,{framework:"framework",authState:"authState",usernameAttributes:"usernameAttributes",hide:"hide"},{},[]),d_=Jr({encapsulation:2,styles:[],data:{}});function y_(e){return aa(0,[(e()(),Uo(0,null,null,0))],null,null)}function h_(e){return aa(0,[Yo(402653184,1,{componentHost:0}),(e()(),Go(1,0,null,null,2,"div",[],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,y_)),si(3,16384,[[1,4]],0,Mu,[Mr],null,null)],null,null)}function f_(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-sign-up",[],null,null,null,h_,d_)),si(1,245760,null,0,nc,[tr],null,null)],(function(e,t){e(t,1,0)}),null)}var b_=On("amplify-auth-sign-up",nc,f_,{framework:"framework",authState:"authState",signUpConfig:"signUpConfig",usernameAttributes:"usernameAttributes",hide:"hide"},{},[]),g_=Jr({encapsulation:2,styles:[],data:{}});function S_(e){return aa(0,[(e()(),Uo(0,null,null,0))],null,null)}function v_(e){return aa(0,[Yo(402653184,1,{componentHost:0}),(e()(),Go(1,0,null,null,2,"div",[],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,S_)),si(3,16384,[[1,4]],0,Mu,[Mr],null,null)],null,null)}function __(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-require-new-password",[],null,null,null,v_,g_)),si(1,245760,null,0,ac,[tr],null,null)],(function(e,t){e(t,1,0)}),null)}var I_=On("amplify-auth-require-new-password",ac,__,{framework:"framework",authState:"authState",hide:"hide"},{},[]),N_=Jr({encapsulation:2,styles:[],data:{}});function C_(e){return aa(0,[(e()(),Uo(0,null,null,0))],null,null)}function T_(e){return aa(0,[Yo(402653184,1,{componentHost:0}),(e()(),Go(1,0,null,null,2,"div",[],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,C_)),si(3,16384,[[1,4]],0,Mu,[Mr],null,null)],null,null)}function k_(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-greetings",[],null,null,null,T_,N_)),si(1,245760,null,0,cc,[tr],null,null)],(function(e,t){e(t,1,0)}),null)}var D_=On("amplify-auth-greetings",cc,k_,{framework:"framework",authState:"authState",usernameAttributes:"usernameAttributes"},{},[]),A_=Jr({encapsulation:2,styles:[],data:{}});function x_(e){return aa(0,[(e()(),Uo(0,null,null,0))],null,null)}function R_(e){return aa(0,[Yo(402653184,1,{componentHost:0}),(e()(),Go(1,0,null,null,2,"div",[],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,x_)),si(3,16384,[[1,4]],0,Mu,[Mr],null,null)],null,null)}function M_(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-auth-forgot-password",[],null,null,null,R_,A_)),si(1,245760,null,0,mc,[tr],null,null)],(function(e,t){e(t,1,0)}),null)}var w_=On("amplify-auth-forgot-password",mc,M_,{framework:"framework",authState:"authState",usernameAttributes:"usernameAttributes",hide:"hide"},{},[]),P_=Jr({encapsulation:2,styles:[],data:{}});function E_(e){return aa(0,[(e()(),Uo(0,null,null,0))],null,null)}function L_(e){return aa(0,[Yo(402653184,1,{componentHost:0}),(e()(),Go(1,0,null,null,2,"div",[],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,E_)),si(3,16384,[[1,4]],0,Mu,[Mr],null,null)],null,null)}function q_(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-s3-album",[],null,null,null,L_,P_)),si(1,245760,null,0,Sc,[tr],null,null)],(function(e,t){e(t,1,0)}),null)}var O_=On("amplify-s3-album",Sc,q_,{framework:"framework",path:"path",options:"options"},{selected:"selected"},[]),B_=Jr({encapsulation:2,styles:[],data:{}});function F_(e){return aa(0,[(e()(),Go(0,0,null,null,0,"img",[["class","amplify-image"]],[[8,"src",4]],[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onImageClicked()&&n),n}),null,null))],null,(function(e,t){e(t,0,0,Cn(1,"",t.component.url,""))}))}function U_(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-s3-image-core",[],null,null,null,F_,B_)),si(1,114688,null,0,vc,[Lu],null,null)],(function(e,t){e(t,1,0)}),null)}var G_=On("amplify-s3-image-core",vc,U_,{data:"data",path:"path",options:"options"},{selected:"selected"},[]),V_=Jr({encapsulation:2,styles:[],data:{}});function j_(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-s3-image-core",[["class","amplify-image-container"]],null,[[null,"selected"]],(function(e,t,r){var n=!0;return"selected"===t&&(n=!1!==e.component.onImageSelected(r)&&n),n}),F_,B_)),si(1,114688,null,0,vc,[Lu],{path:[0,"path"],options:[1,"options"]},{selected:"selected"})],(function(e,t){var r=t.component;e(t,1,0,Cn(1,"",t.context.$implicit.path,""),r._options)}),null)}function z_(e){return aa(0,[(e()(),Go(0,0,null,null,3,"div",[["class","amplify-album"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,2,"div",[["class","amplify-album-container"]],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,j_)),si(3,278528,null,0,Pf,[Mr,xr,Cr],{ngForOf:[0,"ngForOf"]},null)],(function(e,t){e(t,3,0,t.component.list)}),null)}function H_(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-s3-album-core",[],null,null,null,z_,V_)),si(1,114688,null,0,bc,[Lu],null,null)],(function(e,t){e(t,1,0)}),null)}var Y_=On("amplify-s3-album-core",bc,H_,{data:"data",path:"path",options:"options"},{selected:"selected"},[]),W_=Jr({encapsulation:2,styles:[],data:{}});function K_(e){return aa(0,[(e()(),Uo(0,null,null,0))],null,null)}function Q_(e){return aa(0,[Yo(402653184,1,{componentHost:0}),(e()(),Go(1,0,null,null,2,"div",[],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,K_)),si(3,16384,[[1,4]],0,Mu,[Mr],null,null)],null,null)}function J_(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-s3-image",[],null,null,null,Q_,W_)),si(1,245760,null,0,Ic,[tr],null,null)],(function(e,t){e(t,1,0)}),null)}var Z_=On("amplify-s3-image",Ic,J_,{framework:"framework",path:"path",options:"options"},{selected:"selected"},[]),X_=Jr({encapsulation:2,styles:[],data:{}});function $_(e){return aa(0,[(e()(),Uo(0,null,null,0))],null,null)}function eI(e){return aa(0,[Yo(402653184,1,{componentHost:0}),(e()(),Go(1,0,null,null,2,"div",[["class","amplify-component"]],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,$_)),si(3,16384,[[1,4]],0,Mu,[Mr],null,null)],null,null)}function tI(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-photo-picker",[],null,null,null,eI,X_)),si(1,245760,null,0,Tc,[tr],null,null)],(function(e,t){e(t,1,0)}),null)}var rI=On("amplify-photo-picker",Tc,tI,{framework:"framework",url:"url",path:"path",storageOptions:"storageOptions"},{picked:"picked",loaded:"loaded",uploaded:"uploaded"},[]),nI=Jr({encapsulation:2,styles:[],data:{}});function iI(e){return aa(0,[(e()(),Go(0,0,null,null,0,"div",[["class","amplify-photo-picker-upload"]],null,null,null,null,null))],null,null)}function oI(e){return aa(0,[(e()(),Go(0,0,null,null,0,"img",[["class","amplify-photo-picker-preview"]],[[8,"src",4]],[[null,"error"]],(function(e,t,r){var n=!0;return"error"===t&&(n=!1!==e.component.onPhotoError()&&n),n}),null,null))],null,(function(e,t){e(t,0,0,Cn(1,"",t.component.photoUrl,""))}))}function aI(e){return aa(0,[(e()(),Go(0,0,null,null,1,"button",[["class","amplify-form-button amplify-upload-button"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.uploadFile()&&n),n}),null,null)),(e()(),na(-1,null,[" Upload Photo "]))],null,null)}function sI(e){return aa(0,[(e()(),Go(0,0,null,null,7,"div",[["class","amplify-alert"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,6,"div",[["class","amplify-alert-body"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,1,"span",[["class","amplify-alert-icon"]],null,null,null,null,null)),(e()(),na(-1,null,["⚠"])),(e()(),Go(4,0,null,null,1,"div",[["class","amplify-alert-message"]],null,null,null,null,null)),(e()(),na(5,null,["",""])),(e()(),Go(6,0,null,null,1,"a",[["class","amplify-alert-close"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.onAlertClose()&&n),n}),null,null)),(e()(),na(-1,null,["×"]))],null,(function(e,t){e(t,5,0,t.component.errorMessage)}))}function uI(e){return aa(0,[(e()(),Go(0,0,null,null,14,"div",[["class","amplify-photo-picker"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,11,"div",[["class","amplify-photo-picker-container"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,1,"div",[["class","amplify-form-header"]],null,null,null,null,null)),(e()(),na(-1,null,["Select Photos"])),(e()(),Uo(16777216,null,null,1,null,iI)),si(5,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Go(6,0,null,null,2,"div",[["class","amplify-photo-picker-preview"]],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,oI)),si(8,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Go(9,0,null,null,3,"div",[["class","amplify-upload-input"]],null,null,null,null,null)),(e()(),Go(10,0,null,null,0,"input",[["accept","image/*"],["type","file"]],null,[[null,"change"]],(function(e,t,r){var n=!0;return"change"===t&&(n=!1!==e.component.pick(r)&&n),n}),null,null)),(e()(),Uo(16777216,null,null,1,null,aI)),si(12,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,sI)),si(14,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){var r=t.component;e(t,5,0,!r.hasPhoto),e(t,8,0,r.hasPhoto),e(t,12,0,r.hasPhoto),e(t,14,0,r.errorMessage)}),null)}function cI(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-photo-picker-core",[],null,null,null,uI,nI)),si(1,114688,null,0,Nc,[Lu],null,null)],(function(e,t){e(t,1,0)}),null)}var lI=On("amplify-photo-picker-core",Nc,cI,{url:"url",storageOptions:"storageOptions",path:"path",data:"data"},{picked:"picked",loaded:"loaded",uploaded:"uploaded"},[]),pI=Jr({encapsulation:2,styles:[],data:{}});function mI(e){return aa(0,[(e()(),Uo(0,null,null,0))],null,null)}function dI(e){return aa(0,[Yo(402653184,1,{componentHost:0}),(e()(),Go(1,0,null,null,2,"div",[["class","amplify-component"]],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,mI)),si(3,16384,[[1,4]],0,Mu,[Mr],null,null)],null,null)}function yI(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-interactions",[],null,null,null,dI,pI)),si(1,245760,null,0,Pc,[tr],null,null)],(function(e,t){e(t,1,0)}),null)}var hI=On("amplify-interactions",Pc,yI,{framework:"framework",bot:"bot",title:"title",clearComplete:"clearComplete",conversationModeOn:"conversationModeOn",voiceConfig:"voiceConfig",voiceEnabled:"voiceEnabled",textEnabled:"textEnabled"},{complete:"complete"},[]),fI=Jr({encapsulation:2,styles:[],data:{}});function bI(e){return aa(0,[(e()(),Go(0,0,null,null,8,"div",[],null,null,null,null,null)),(e()(),Go(1,0,null,null,1,"div",[["class","amplify-interactions-input"]],null,null,null,null,null)),(e()(),na(2,null,["",""])),(e()(),Go(3,0,null,null,1,"div",[["class","amplify-interactions-input-timestamp"]],null,null,null,null,null)),(e()(),na(4,null,["",""])),(e()(),Go(5,0,null,null,1,"div",[["class","amplify-interactions-response"]],null,null,null,null,null)),(e()(),na(6,null,["",""])),(e()(),Go(7,0,null,null,1,"div",[["class","amplify-interactions-response-timestamp"]],null,null,null,null,null)),(e()(),na(8,null,["",""]))],null,(function(e,t){e(t,2,0,t.context.$implicit.me),e(t,4,0,t.context.$implicit.meSentTime),e(t,6,0,t.context.$implicit.bot),e(t,8,0,t.context.$implicit.botSentTime)}))}function gI(e){return aa(0,[(e()(),Go(0,0,[["inputValue",1]],null,0,"input",[["class","amplify-form-input"],["type","text"]],[[8,"placeholder",0],[8,"value",0],[8,"disabled",0]],[[null,"keyup.enter"],[null,"change"]],(function(e,t,r){var n=!0,i=e.component;return"keyup.enter"===t&&(n=!1!==i.onSubmit(Kn(e,0).value)&&n),"change"===t&&(n=!1!==i.onInputChange(r.target.value)&&n),n}),null,null))],null,(function(e,t){var r=t.component;e(t,0,0,Cn(1,"",r.currentVoiceState,""),r.inputText,r.inputDisabled)}))}function SI(e){return aa(0,[(e()(),Go(0,0,[["inputValue",1]],null,0,"input",[["class","amplify-form-input"],["type","text"]],[[8,"placeholder",0],[8,"disabled",0]],null,null,null,null))],null,(function(e,t){var r=t.component;e(t,0,0,Cn(1,"",r.currentVoiceState,""),!r.textEnabled)}))}function vI(e){return aa(0,[(e()(),Go(0,0,null,null,1,"button",[["ng-style","{float: 'right'}"],["type","button"]],[[8,"disabled",0]],[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.micButtonHandler()&&n),n}),null,null)),(e()(),na(1,null,[" "," "]))],null,(function(e,t){var r=t.component;e(t,0,0,r.micButtonDisabled),e(t,1,0,r.micText)}))}function _I(e){return aa(0,[(e()(),Go(0,0,null,null,0,"button",[["class","amplify-interactions-button"],["ng-click","!inputDisabled || onSubmit(inputValue.value)"],["ng-style","{float: 'right'}"],["type","button"]],[[8,"disabled",0]],null,null,null,null))],null,(function(e,t){e(t,0,0,t.component.inputDisabled)}))}function II(e){return aa(0,[(e()(),Go(0,0,null,null,15,"div",[["class","amplify-interactions"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,14,"div",[["class","amplify-interactions-container"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,13,"div",[["class","amplify-form-container"]],null,null,null,null,null)),(e()(),Go(3,0,null,null,3,"div",[["class","amplify-form-row"]],null,null,null,null,null)),(e()(),Go(4,0,null,null,2,"div",[["class","amplify-interactions-conversation"]],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,bI)),si(6,278528,null,0,Pf,[Mr,xr,Cr],{ngForOf:[0,"ngForOf"]},null),(e()(),Go(7,0,null,null,8,"div",[["class","amplify-interactions-actions"]],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,gI)),si(9,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,SI)),si(11,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,vI)),si(13,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,_I)),si(15,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){var r=t.component;e(t,6,0,r.messages),e(t,9,0,r.textEnabled),e(t,11,0,!r.textEnabled),e(t,13,0,r.voiceEnabled),e(t,15,0,r.textEnabled)}),null)}function NI(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-interactions-core",[],null,null,null,II,fI)),si(1,114688,null,0,Mc,[At,Lu],null,null)],(function(e,t){e(t,1,0)}),null)}var CI=On("amplify-interactions-core",Mc,NI,{data:"data",bot:"bot",title:"title",clearOnComplete:"clearOnComplete"},{complete:"complete"},[]),TI=Jr({encapsulation:2,styles:[],data:{}});function kI(e){return aa(0,[(e()(),Go(0,0,null,null,7,"div",[["class","amplify-form"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,2,"div",[["class","form-header"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,1,"div",[["class","form-title"]],null,null,null,null,null)),(e()(),na(3,null,["",""])),(e()(),Go(4,0,null,null,1,"div",[["class","form-body"]],null,null,null,null,null)),Zo(null,0),(e()(),Go(6,0,null,null,1,"div",[["class","form-footer"]],null,null,null,null,null)),Zo(null,1)],null,(function(e,t){e(t,3,0,t.component.title)}))}function DI(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-form",[],null,null,null,kI,TI)),si(1,49152,null,0,Ec,[],null,null)],null,null)}var AI=On("amplify-form",Ec,DI,{title:"title"},{},["[form-body]","[form-footer]"]),xI=Jr({encapsulation:2,styles:[],data:{}});function RI(e){return aa(0,[(e()(),Uo(0,null,null,0))],null,null)}function MI(e){return aa(0,[Yo(402653184,1,{componentHost:0}),(e()(),Uo(16777216,null,null,1,null,RI)),si(2,16384,[[1,4]],0,Mu,[Mr],null,null)],null,null)}function wI(e){return aa(0,[(e()(),Go(0,0,null,null,1,"amplify-sumerian-scene",[],null,null,null,MI,xI)),si(1,245760,null,0,Uc,[tr],null,null)],(function(e,t){e(t,1,0)}),null)}var PI=On("amplify-sumerian-scene",Uc,wI,{framework:"framework",sceneName:"sceneName"},{},[]),EI=Jr({encapsulation:2,styles:[],data:{}});function LI(e){return aa(0,[(e()(),Go(0,0,null,null,1,"div",[["data-test","sumerian-scene-error-text"]],[[8,"className",0]],null,null,null,null)),(e()(),na(1,null,["",""]))],null,(function(e,t){var r=t.component;e(t,0,0,Cn(1,"",r.AmplifyUI.sceneErrorText,"")),e(t,1,0,r.sceneError)}))}function qI(e){return aa(0,[(e()(),Go(0,0,null,null,4,"div",[["data-test","sumerian-scene-loading-bar"]],[[8,"className",0]],null,null,null,null)),(e()(),Go(1,0,null,null,3,"div",[],[[8,"className",0]],null,null,null,null)),ci(512,null,Gf,Vf,[or,Tr,lr]),si(3,278528,null,0,jf,[Gf],{ngStyle:[0,"ngStyle"]},null),ta(4,{width:0})],(function(e,t){var r=e(t,4,0,t.component.loadPercentage+"%");e(t,3,0,r)}),(function(e,t){var r=t.component;e(t,0,0,Cn(1,"",r.AmplifyUI.loadingBar,"")),e(t,1,0,Cn(1,"",r.AmplifyUI.loadingBarFill,""))}))}function OI(e){return aa(0,[(e()(),Go(0,0,null,null,15,"div",[],[[8,"className",0]],null,null,null,null)),(e()(),Go(1,0,null,null,14,"div",[],[[8,"className",0]],null,null,null,null)),(e()(),Go(2,0,null,null,7,"div",[["data-test","sumerian-scene-loading-logo"]],[[8,"className",0]],null,null,null,null)),(e()(),Go(3,0,null,null,6,":svg:svg",[[":xml:space","preserve"],[":xmlns:xlink","http://www.w3.org/1999/xlink"],["id","Layer_1"],["style","enable-background:new 0 0 2000 1195;"],["version","1.1"],["viewBox","0 0 2000 1195"],["x","0px"],["xmlns","http://www.w3.org/2000/svg"],["y","0px"]],null,null,null,null,null)),(e()(),Go(4,0,null,null,5,":svg:g",[],null,null,null,null,null)),(e()(),Go(5,0,null,null,0,":svg:path",[["class","st0"],["d","M1026.8,146.2c-0.7,2.3-1.2,3.7-1.6,5.1C991.8,291,958.5,430.6,925,570.3c-1.6,6.7-3.8,13.3-6.2,19.7\n c-3.9,10.4-12,16.3-22.8,16.5c-26.3,0.5-52.6,0.5-78.9,0c-9.5-0.2-17.3-5.3-21.2-14.2c-4.1-9.2-7.6-18.7-10.6-28.3\n c-51-167.3-101.9-334.6-152.7-502c-2.5-8.4-4.7-16.9-6.2-25.5c-2-11.7,3.8-18.9,15.5-19c24.6-0.2,49.2,0.1,73.8,0.4\n c12,0.2,21.1,5.9,24.8,17.3c5.4,16.3,10.1,32.8,14.4,49.4c33.9,133.3,67.7,266.6,101.5,399.9c0.3,1.3,0.8,2.6,1.5,5\n c0.7-2,1.3-3,1.5-4.1c19.9-84.2,39.7-168.4,59.6-252.7c14.5-61.3,28.9-122.6,43.4-183.8c0.9-3.6,2.1-7.1,3.2-10.6\n c4-13.2,13.5-19.8,26.6-20.1c24.1-0.6,48.2-0.5,72.3,0c12.6,0.2,21.5,7.2,25.1,19.2c3.9,12.9,7.1,26,10.1,39.1\n c32.5,137.8,65,275.6,97.5,413.4c0.3,1.4,0.8,2.8,1.7,5.7c1.7-6.1,3-10.7,4.2-15.3c36.8-142.6,73.6-285.2,110.5-427.8\n c1.4-5.5,3.7-10.8,5.7-16.2c4.5-12,13.8-17.8,26.1-18.1c21.7-0.6,43.5-0.5,65.2-0.7c2.2,0,4.4,0,6.6,0.3c9.9,1,14.9,5.9,14.3,15.9\n c-0.4,7.5-1.8,15.1-4.1,22.3c-33.5,107.9-67.2,215.6-100.9,323.5c-20.5,65.7-41,131.4-61.6,197.1c-1.3,4-2.8,7.9-4.3,11.9\n c-4.9,12.9-14.9,19.1-28.1,19.4c-23.9,0.5-47.9,0.4-71.8,0c-13.6-0.2-23.3-7.1-27.2-20.2c-4.5-15.5-8.3-31.2-12.1-46.9\n c-31.2-129.6-62.3-259.3-93.4-388.9C1028,150.1,1027.5,148.7,1026.8,146.2z"]],null,null,null,null,null)),(e()(),Go(6,0,null,null,0,":svg:path",[["class","st0"],["d","M995.7,1194.2c-23.1,0-46.2,0.8-69.3-0.2c-25.4-1.1-50.7-3.5-76-5.7c-77.9-7-154.6-20.9-230.3-40.5\n c-68.1-17.6-134.6-40.1-199.4-67.3C330.7,1042.5,245.3,996,164.5,941c-53.7-36.6-104.7-76.7-153-120.1c-3.5-3.1-6.6-6.8-9-10.8\n c-3.5-5.8-3.4-12.1,0.8-17.5c4.3-5.6,10.5-7.4,17.2-5.7c4.5,1.2,8.8,3.3,12.9,5.5c42.2,22.1,83.9,45.3,126.7,66.4\n c63.2,31.2,128.6,57.4,195.1,80.8c68.4,24,137.7,44.8,208.4,60.6c48.4,10.8,97.2,19.9,146,28.7c29.8,5.3,59.9,8.8,89.9,12.3\n c23.4,2.7,46.9,4.6,70.3,6.3c22.8,1.7,45.7,3.3,68.5,4c39.8,1.1,79.5,2.1,119.3,1.8c29.9-0.2,59.9-2,89.8-4\n c26.2-1.7,52.4-3.7,78.4-7.1c46.8-6.2,93.6-12.7,140.1-20.9c99-17.3,196-42.9,290.8-76.1c40.7-14.3,80.6-30.6,120.8-46.1\n c12-4.6,23.6-5.4,34.7,2c11.5,7.7,15.3,22.7,7.6,34.2c-4,6-9.6,11.4-15.4,15.7c-81,59.3-169.6,104.7-262.8,141.3\n c-77,30.2-156,53.6-237,70.3c-37.9,7.8-76.1,13.8-114.3,19.6c-24.7,3.7-49.7,6-74.7,8.2c-22.1,1.9-44.3,3.3-66.5,4.1\n c-17.8,0.7-35.7,0.1-53.6,0.1C995.7,1194.3,995.7,1194.2,995.7,1194.2z"]],null,null,null,null,null)),(e()(),Go(7,0,null,null,0,":svg:path",[["class","st0"],["d","M1714.8,0c39.2,0.9,85.7,8.5,130.2,26.1c9.3,3.7,17.9,9.3,26.1,15.1c9,6.4,13.3,15.9,13.4,27.1\n c0,12,0.1,23.9,0,35.9c0,2.5-0.4,5.1-1,7.5c-2.1,8.7-7.4,12.7-16.2,11.4c-5.7-0.9-11.6-2.6-16.8-5c-46.6-21.8-95.9-30.1-147-28.3\n c-21.5,0.8-42.6,3.5-62.7,11.9c-37.6,15.6-54.4,54.2-39.7,91c7.1,17.8,21.1,28.8,37.3,37.7c21.4,11.8,44.5,19.1,67.6,26.5\n c31.6,10,63.3,19.7,94.6,30.6c28.5,9.9,55.1,24,76.4,46.1c23.3,24.1,36.4,53.2,39.9,86.5c9.1,86.7-40.5,150.8-109.3,180.7\n c-38.9,16.8-79.7,24.4-122,24.6c-56.9,0.2-112-9.7-164.9-30.7c-9.4-3.8-18.3-9.3-26.9-14.8c-9.7-6.2-13.6-16.1-13.9-27.3\n c-0.4-13-0.3-26-0.1-38.9c0.3-14.9,8.1-21.1,22.5-17.3c8.2,2.2,16.2,5.6,24.1,9c52.7,22.5,107.7,31.7,164.8,29.6\n c24.9-0.9,49.4-4.7,72-16c29.7-14.9,45.7-38.5,44.5-72.4c-0.9-23.7-11.9-41.7-31.7-54.4c-17.2-10.9-36.1-18-55.4-24.1\n c-36.4-11.5-73.1-22.4-109.3-34.6c-30.8-10.4-58.7-26.2-81.4-50.2c-43.4-45.8-56.3-116.8-30.6-172.5c18.1-39.3,48.5-66.6,86.9-85.5\n C1624,6.4,1664.5,0,1714.8,0z"]],null,null,null,null,null)),(e()(),Go(8,0,null,null,0,":svg:path",[["class","st0"],["d","M1860.6,746.5c33.3,0.4,66.3,2.8,98.5,11.6c8.4,2.3,16.5,5.8,24.6,9.1c7.5,3.1,11.9,9.2,13.5,17.2\n c2.5,12.2,3.1,24.5,2.5,37.1c-1.2,24-5,47.5-10.5,70.8c-12.3,51.3-31.6,99.8-60.1,144.4c-16.5,25.9-36,49.3-59.4,69.2\n c-5.2,4.4-10.7,8.3-17.9,8.4c-6.8,0-10.7-3.5-10.3-10.2c0.2-4.1,1.3-8.3,2.9-12.1c17-42.7,33.7-85.6,47-129.7\n c7.6-25.2,14.3-50.6,16.5-76.9c0.7-8.8,0.1-17.9-1.1-26.7c-1.6-12-9.3-19.8-20.2-24.6c-12.5-5.4-25.8-8.2-39.2-9.1\n c-18.6-1.3-37.4-2.3-56-2c-20.7,0.4-41.3,2.1-62,3.7c-18.8,1.4-37.5,3.3-56.3,5.2c-9.9,1-19.7,2.4-29.5,3.6c-1,0.1-2,0.4-3,0.3\n c-4.8-0.2-9.7-0.8-12.4-5.4c-2.7-4.6-1.8-9.7,1.5-13.2c5.1-5.5,10.6-10.8,16.9-14.9c36.4-24,76.8-38.4,119.4-46.2\n c22.1-4,44.6-5.9,67-8.3C1842.1,746.9,1851.4,746.9,1860.6,746.5z"]],null,null,null,null,null)),(e()(),Go(9,0,null,null,0,":svg:path",[["class","st0"],["d","M591.6,541.4c-21.4-36.5-29.7-76.2-29.7-117.9c-0.1-70.3,0.1-140.6-0.1-211c-0.1-29.6-3.8-58.8-13-87.1\n c-15.6-48-45.4-83.2-92.4-102.9C424.8,9.3,391.7,3.9,357.9,2c-63.7-3.6-125.3,6.4-184.7,29.3c-11.7,4.5-23,10.3-34.3,16\n c-11.6,5.8-17.3,15.4-17.1,28.6c0.2,12.6-0.1,25.3,0,37.9c0,2.9,0.1,5.8,0.7,8.5c2,9.5,7.9,13.7,17.3,11.2c8.4-2.2,16.8-5,24.9-8.2\n c40.4-15.9,81.7-28.9,125.3-32.1c29.7-2.2,59.3-1.4,88.3,6.5c24.2,6.6,44.8,18.5,57.2,41.5c10.1,18.6,15.1,38.7,16.1,59.5\n c1.3,24.7,1,49.5,1.4,74.3c0,0.8-0.2,1.6-0.3,2.8c-16.1-3.3-31.5-6.6-47.1-9.5c-46.9-8.6-94.1-13.2-141.8-7.7\n c-33.5,3.9-65.4,12.9-94.4,30.5c-37.4,22.6-64.8,53.5-78.2,95.7c-10.9,34.3-11.9,69.4-4.4,104.4c12,56.1,44.4,96,97.9,117.4\n c41.8,16.6,85.2,17.2,128.9,9.5c57.4-10.1,104-39.3,142.3-82.5c1.3-1.5,2.7-2.9,4.3-4.8c1.7,3.4,3.1,6.2,4.5,9\n c10.4,21.4,22.2,42,38.5,59.7c11.2,12.1,24,14.5,37.5,5.8c14.5-9.3,28.8-18.8,42.9-28.6C597.7,567,600.3,556.1,591.6,541.4z\n M448.3,436.2c-7.1,29.5-25.4,50.8-49.1,68.2c-22,16.2-47.4,23.8-73.8,28.5c-20.7,3.6-41.6,4.4-62.3-0.2\n c-35.6-8-59.6-35.5-63.5-72.3c-2.3-21.9-1.9-43.5,7-64.1c11.9-27.6,34-43.2,61.9-51.5c21.4-6.4,43.4-7.9,63.7-7.5\n c41.1,0.2,79.8,5.3,117.9,14.4c1.6,0.4,4.1,2.4,4.1,3.7C454.7,382.5,454.7,409.6,448.3,436.2z"]],null,null,null,null,null)),(e()(),Go(10,0,null,null,1,"div",[["data-test","sumerian-scene-loading-scene-name"]],[[8,"className",0]],null,null,null,null)),(e()(),na(11,null,["",""])),(e()(),Uo(16777216,null,null,1,null,LI)),si(13,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,qI)),si(15,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){var r=t.component;e(t,13,0,r.sceneError),e(t,15,0,!r.sceneError)}),(function(e,t){var r=t.component;e(t,0,0,Cn(1,"",r.AmplifyUI.loadingOverlay,"")),e(t,1,0,Cn(1,"",r.AmplifyUI.loadingContainer,"")),e(t,2,0,Cn(1,"",r.AmplifyUI.loadingLogo,"")),e(t,10,0,Cn(1,"",r.AmplifyUI.loadingSceneName,"")),e(t,11,0,r.sceneName)}))}function BI(e){return aa(0,[(e()(),Go(0,0,null,null,1,"sumerian-scene-loading-core",[],null,null,null,OI,EI)),si(1,49152,null,0,Gc,[],null,null)],null,null)}var FI=On("sumerian-scene-loading-core",Gc,BI,{loadPercentage:"loadPercentage",sceneName:"sceneName",sceneError:"sceneError"},{},[]),UI=Jr({encapsulation:2,styles:[],data:{}});function GI(e){return aa(0,[(e()(),Go(0,0,null,null,1,"sumerian-scene-loading-core",[["data-test","sumerian-scene-loading"]],null,null,null,OI,EI)),si(1,49152,null,0,Gc,[],{loadPercentage:[0,"loadPercentage"],sceneName:[1,"sceneName"],sceneError:[2,"sceneError"]},null)],(function(e,t){var r=t.component;e(t,1,0,Cn(1,"",r.loadPercentage,""),Cn(1,"",r.sceneName,""),Cn(1,"",r.sceneError,""))}),null)}function VI(e){return aa(0,[(e()(),Go(0,0,null,null,2,":svg:svg",[[":xmlns:xlink","http://www.w3.org/1999/xlink"],["height","19px"],["version","1.1"],["viewBox","0 0 19 19"],["width","19px"],["xmlns","http://www.w3.org/2000/svg"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,1,":svg:g",[["fill","none"],["fill-rule","evenodd"],["id","icons/minis/volumeOff"],["stroke","none"],["stroke-width","1"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,0,":svg:path",[["d","M3.48026899,12.9630494 C3.63825091,12.9630494 3.79237961,13.0108921 3.92264322,13.1003479 L8.77467683,16.8113609 C9.29423971,17.1679383 10,16.7950396 10,16.1637406 L10,3.78619489 C10,3.15489596 9.29423971,2.78199725 8.77467683,3.13857463 L3.92264322,6.84545211 C3.79237961,6.93490793 3.63825091,6.9827506 3.48026899,6.9827506 L1.78294894,6.9827506 C1.3505185,6.9827506 1,7.33409518 1,7.76754476 L1,12.1781306 C1,12.6117048 1.3505185,12.9630494 1.78294894,12.9630494 L3.48026899,12.9630494 Z M17.2118156,7 L15.0918385,9.11997713 L12.9718614,7 L12,7.97174685 L14.1200917,10.091724 L12,12.2118156 L12.9718614,13.1835625 L15.0918385,11.0635854 L17.2118156,13.1835625 L18.1835625,12.2118156 L16.0635854,10.091724 L18.1835625,7.97174685 L17.2118156,7 Z"],["fill","#FFFFFF"],["id","Fill-2"]],null,null,null,null,null))],null,null)}function jI(e){return aa(0,[(e()(),Go(0,0,null,null,2,":svg:svg",[[":xmlns:xlink","http://www.w3.org/1999/xlink"],["height","19px"],["version","1.1"],["viewBox","0 0 19 19"],["width","19px"],["xmlns","http://www.w3.org/2000/svg"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,1,":svg:g",[["fill","none"],["fill-rule","evenodd"],["id","icons/minis/volumeOn"],["stroke","none"],["stroke-width","1"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,0,":svg:path",[["d","M3.48026899,12.9630494 L1.78294894,12.9630494 C1.3505185,12.9630494 1,12.6117048 1,12.1781306 L1,7.76754476 C1,7.33409518 1.3505185,6.9827506 1.78294894,6.9827506 L3.48026899,6.9827506 C3.63825091,6.9827506 3.79237961,6.93490793 3.92264322,6.84545211 L8.77467683,3.13857463 C9.29423971,2.78199725 10,3.15489596 10,3.78619489 L10,16.1637406 C10,16.7950396 9.29423971,17.1679383 8.77467683,16.8113609 L3.92264322,13.1003479 C3.79237961,13.0108921 3.63825091,12.9630494 3.48026899,12.9630494 Z M14.9270376,3.03232286 C15.1729267,3.03232286 15.4040399,3.12815658 15.5777627,3.3022351 C17.3699891,5.09889099 18.3570052,7.48235058 18.3570052,10.0135053 C18.3570052,12.54466 17.3699891,14.9281196 15.5777627,16.7247755 C15.4041045,16.898854 15.1729914,16.9947524 14.9270052,16.9947524 C14.6820861,16.9947524 14.4515549,16.899436 14.2777674,16.7263598 C13.9192316,16.3684383 13.9185203,15.7852882 14.2762477,15.4264291 C15.7222893,13.9769926 16.5186727,12.0545954 16.5186727,10.0135053 C16.5186727,7.97241524 15.7222893,6.05001801 14.2762154,4.60058152 C13.9184879,4.24175473 13.9191992,3.65857229 14.277832,3.30065081 C14.4514256,3.1275746 14.6819567,3.03232286 14.9270376,3.03232286 Z M13.5730665,6.11570485 C14.6133991,7.15574642 15.1862998,8.54003279 15.1862998,10.0134924 C15.1862998,11.4892799 14.6113945,12.8741159 13.5675376,13.9128965 C13.3942351,14.0855848 13.1639626,14.1806425 12.9191727,14.1806425 C12.6727016,14.1806425 12.4412975,14.0844531 12.2677039,13.9097926 C12.0944984,13.7358111 11.9994406,13.5047303 11.9999903,13.2592291 C12.0005723,13.0136956 12.096794,12.7831644 12.2708079,12.6100882 C12.9654406,11.9185917 13.3479995,10.996467 13.3479995,10.0134924 C13.3479995,9.03119677 12.966346,8.1086194 12.2733298,7.4157649 C11.9150203,7.05745543 11.9149233,6.47436998 12.2731358,6.11589885 C12.4467617,5.94224065 12.6775838,5.84666559 12.923085,5.84666559 C13.1685538,5.84666559 13.3993436,5.94220831 13.5730665,6.11570485 Z"],["fill","#FFFFFF"],["id","Fill-2"]],null,null,null,null,null))],null,null)}function zI(e){return aa(0,[(e()(),Go(0,0,null,null,5,"div",[["data-text","Enter VR"]],[[8,"className",0]],[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.toggleVRPresentation()&&n),n}),null,null)),(e()(),Go(1,0,null,null,4,"button",[],[[8,"className",0]],null,null,null,null)),(e()(),Go(2,0,null,null,3,":svg:svg",[[":xmlns:xlink","http://www.w3.org/1999/xlink"],["height","19px"],["version","1.1"],["viewBox","0 0 17 10"],["width","19px"],["xmlns","http://www.w3.org/2000/svg"]],null,null,null,null,null)),(e()(),Go(3,0,null,null,2,":svg:g",[["fill","none"],["fill-rule","evenodd"],["id","Page-1"],["stroke","none"],["stroke-width","1"]],null,null,null,null,null)),(e()(),Go(4,0,null,null,1,":svg:g",[["fill","#FFFFFF"],["fill-rule","nonzero"],["id","VRon"]],null,null,null,null,null)),(e()(),Go(5,0,null,null,0,":svg:path",[["d","M15.7856977,0.02395184 L15.8915734,0.02395184 C16.5037405,0.02395184 17,0.520211324 17,1.13237842 L17,1.54663675 L17,8.8915038 C17,9.5034193 16.4560011,10 15.7856977,10 L12.0095825,10 C9.98324439,7.1593807 8.80676009,5.741338 8.48012959,5.74587199 C8.16206045,5.75028714 7.01003321,7.1683298 5.02404785,10 L1.21426911,10 C0.543965735,10 3.32031236e-05,9.5034193 3.32031236e-05,8.8915038 L3.32031236e-05,1.54663675 L3.32031236e-05,1.13237842 L3.32031236e-05,1.13237842 C3.32031236e-05,0.520211324 0.496292687,0.02395184 1.10845978,0.02395184 L1.21426911,0.02395184 L15.7856977,0.02395184 Z M4.5,6 C5.32842712,6 6,5.32842712 6,4.5 C6,3.67157288 5.32842712,3 4.5,3 C3.67157288,3 3,3.67157288 3,4.5 C3,5.32842712 3.67157288,6 4.5,6 Z M12.5,6 C13.3284271,6 14,5.32842712 14,4.5 C14,3.67157288 13.3284271,3 12.5,3 C11.6715729,3 11,3.67157288 11,4.5 C11,5.32842712 11.6715729,6 12.5,6 Z"],["id","Fill-1"]],null,null,null,null,null))],null,(function(e,t){var r=t.component;e(t,0,0,Cn(1,"",r.amplifyUI.tooltip,"")),e(t,1,0,Cn(1,"",r.amplifyUI.actionButton,""))}))}function HI(e){return aa(0,[(e()(),Go(0,0,null,null,5,"div",[["data-text","Exit VR"]],[[8,"className",0]],[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.toggleVRPresentation()&&n),n}),null,null)),(e()(),Go(1,0,null,null,4,"button",[],[[8,"className",0]],null,null,null,null)),(e()(),Go(2,0,null,null,3,":svg:svg",[[":xmlns:xlink","http://www.w3.org/1999/xlink"],["height","19px"],["version","1.1"],["viewBox","0 0 19 19"],["width","19px"],["xmlns","http://www.w3.org/2000/svg"]],null,null,null,null,null)),(e()(),Go(3,0,null,null,2,":svg:g",[["fill","none"],["fill-rule","evenodd"],["id","icons/minis/VRon-Copy"],["stroke","none"],["stroke-width","1"]],null,null,null,null,null)),(e()(),Go(4,0,null,null,1,":svg:g",[["fill","#FFFFFF"],["id","Group-7-Copy"],["transform","translate(1.000000, 3.000000)"]],null,null,null,null,null)),(e()(),Go(5,0,null,null,0,":svg:path",[["d","M15.7856977,3.02395184 L17,3.02395184 L17,4.13237842 L17,4.54663675 L17,11.8915038 C17,12.5034193 16.4560011,13 15.7856977,13 L12.0095825,13 C9.98324439,10.1593807 8.80676009,8.741338 8.48012959,8.74587199 C8.16206045,8.75028714 7.01003321,10.1683298 5.02404785,13 L1.21426911,13 C0.543965735,13 3.32031236e-05,12.5034193 3.32031236e-05,11.8915038 L3.32031236e-05,4.54663675 L3.32031236e-05,4.13237842 L3.32031236e-05,3.02395184 L1.21426911,3.02395184 L15.7856977,3.02395184 Z M4.5,9 C5.32842712,9 6,8.32842712 6,7.5 C6,6.67157288 5.32842712,6 4.5,6 C3.67157288,6 3,6.67157288 3,7.5 C3,8.32842712 3.67157288,9 4.5,9 Z M12.5,9 C13.3284271,9 14,8.32842712 14,7.5 C14,6.67157288 13.3284271,6 12.5,6 C11.6715729,6 11,6.67157288 11,7.5 C11,8.32842712 11.6715729,9 12.5,9 Z M2.5486669,0 L14.420089,0 C14.7977406,0 15.1613805,0.149260956 15.4374308,0.417695511 L16.9999668,2.00634766 L0,2.00634766 L1.58537972,0.395493117 C1.84682061,0.141306827 2.19106994,0 2.5486669,0 Z"],["id","Fill-1"]],null,null,null,null,null))],null,(function(e,t){var r=t.component;e(t,0,0,Cn(1,"",r.amplifyUI.tooltip,"")),e(t,1,0,Cn(1,"",r.amplifyUI.actionButton,""))}))}function YI(e){return aa(0,[(e()(),Go(0,0,null,null,4,"div",[["data-text","Fullscreen"]],[[8,"className",0]],null,null,null,null)),(e()(),Go(1,0,null,null,3,"button",[],[[8,"className",0]],[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.maximize()&&n),n}),null,null)),(e()(),Go(2,0,null,null,2,":svg:svg",[[":xmlns:xlink","http://www.w3.org/1999/xlink"],["height","19px"],["version","1.1"],["viewBox","0 0 19 19"],["width","19px"],["xmlns","http://www.w3.org/2000/svg"]],null,null,null,null,null)),(e()(),Go(3,0,null,null,1,":svg:g",[["fill","none"],["fill-rule","evenodd"],["id","icons/minis/screenfull"],["stroke","none"],["stroke-width","1"]],null,null,null,null,null)),(e()(),Go(4,0,null,null,0,":svg:path",[["d","M2.04162598,3 L2.04162598,16 L17.0147705,16 L17.0147705,3 L2.04162598,3 Z M1,2 L18,2 L18,17 L1,17 L1,2 Z M3,4 L16,4 L16,15 L3,15 L3,4 Z"],["fill","#FFFFFF"],["fill-rule","nonzero"],["id","Rectangle-Copy"]],null,null,null,null,null))],null,(function(e,t){var r=t.component;e(t,0,0,Cn(1,"",r.amplifyUI.tooltip,"")),e(t,1,0,Cn(1,"",r.amplifyUI.actionButton,""))}))}function WI(e){return aa(0,[(e()(),Go(0,0,null,null,4,"div",[["data-text","Exit Fullscreen"]],[[8,"className",0]],null,null,null,null)),(e()(),Go(1,0,null,null,3,"button",[],[[8,"className",0]],[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.minimize()&&n),n}),null,null)),(e()(),Go(2,0,null,null,2,":svg:svg",[[":xmlns:xlink","http://www.w3.org/1999/xlink"],["height","19px"],["version","1.1"],["viewBox","0 0 19 19"],["width","19px"],["xmlns","http://www.w3.org/2000/svg"]],null,null,null,null,null)),(e()(),Go(3,0,null,null,1,":svg:g",[["fill","none"],["fill-rule","evenodd"],["id","icons/minis/screensmall"],["stroke","none"],["stroke-width","1"]],null,null,null,null,null)),(e()(),Go(4,0,null,null,0,":svg:path",[["d","M11,16 L17.0147705,16 L17.0147705,3 L2.04162598,3 L2.04162598,10 L11,10 L11,16 Z M1,2 L18,2 L18,17 L1,17 L1,2 Z"],["fill","#FFFFFF"],["fill-rule","nonzero"],["id","Rectangle"]],null,null,null,null,null))],null,(function(e,t){var r=t.component;e(t,0,0,Cn(1,"",r.amplifyUI.tooltip,"")),e(t,1,0,Cn(1,"",r.amplifyUI.actionButton,""))}))}function KI(e){return aa(0,[(e()(),Go(0,0,null,null,18,"div",[["data-test","sumerian-scene-bar"]],[[8,"className",0]],null,null,null,null)),(e()(),Go(1,0,null,null,17,"span",[["data-test","sumerian-scene-actions"]],[[8,"className",0]],null,null,null,null)),(e()(),Go(2,0,null,null,8,"div",[],[[1,"data-text",0]],[[null,"click"]],(function(e,t,r){var n=!0,i=e.component;return"click"===t&&(n=!1!==i.setMuted(!i.muted)&&n),n}),null,null)),ci(512,null,xf,Rf,[Cr,Tr,or,lr]),si(4,278528,null,0,Mf,[xf],{ngClass:[0,"ngClass"]},null),ea(5,2),(e()(),Go(6,0,null,null,4,"button",[],[[8,"className",0]],null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,VI)),si(8,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,jI)),si(10,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,zI)),si(12,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,HI)),si(14,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,YI)),si(16,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,WI)),si(18,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){var r=t.component,n=e(t,5,0,r.amplifyUI.tooltip,r.showEnableAudio?r.amplifyUI.autoShowTooltip:"");e(t,4,0,n),e(t,8,0,r.muted),e(t,10,0,!r.muted),e(t,12,0,r.isVRCapable&&!r.isVRPresentationActive),e(t,14,0,r.isVRCapable&&r.isVRPresentationActive),e(t,16,0,!r.isFullscreen),e(t,18,0,r.isFullscreen)}),(function(e,t){var r=t.component;e(t,0,0,Cn(1,"",r.amplifyUI.sceneBar,"")),e(t,1,0,Cn(1,"",r.amplifyUI.sceneActions,"")),e(t,2,0,r.showEnableAudio?"The scene is muted. Click to unmute.":r.muted?"Unmute":"Mute"),e(t,6,0,Cn(1,"",r.amplifyUI.actionButton,""))}))}function QI(e){return aa(0,[(e()(),Go(0,0,null,null,5,"div",[["data-test","sumerian-scene-container"],["id","sumerian-scene-container"]],[[8,"className",0]],null,null,null,null)),(e()(),Go(1,0,null,null,2,"div",[["data-test","sumerian-scene"],["id","sumerian-scene-dom-id"]],[[8,"className",0]],null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,GI)),si(3,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,KI)),si(5,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){var r=t.component;e(t,3,0,r.loading),e(t,5,0,!r.loading)}),(function(e,t){var r=t.component;e(t,0,0,Cn(1,"",r.amplifyUI.sumerianSceneContainer,"")),e(t,1,0,Cn(1,"",r.amplifyUI.sumerianScene,""))}))}function JI(e){return aa(0,[(e()(),Go(0,0,null,null,1,"sumerian-scene-core",[],null,null,null,QI,UI)),si(1,245760,null,0,Bc,[Lu],null,null)],(function(e,t){e(t,1,0)}),null)}var ZI=On("sumerian-scene-core",Bc,JI,{sceneName:"sceneName",data:"data"},{},[]),XI=function(){return function(){}}(),$I=function(){return function(){}}(),eN="*";function tN(e,t){return void 0===t&&(t=null),{type:2,steps:e,options:t}}function rN(e){return{type:6,styles:e,offset:null}}function nN(e){Promise.resolve(null).then(e)}var iN=function(){function e(e,t){void 0===e&&(e=0),void 0===t&&(t=0),this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this.parentPlayer=null,this.totalTime=e+t}return e.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(e){return e()})),this._onDoneFns=[])},e.prototype.onStart=function(e){this._onStartFns.push(e)},e.prototype.onDone=function(e){this._onDoneFns.push(e)},e.prototype.onDestroy=function(e){this._onDestroyFns.push(e)},e.prototype.hasStarted=function(){return this._started},e.prototype.init=function(){},e.prototype.play=function(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0},e.prototype.triggerMicrotask=function(){var e=this;nN((function(){return e._onFinish()}))},e.prototype._onStart=function(){this._onStartFns.forEach((function(e){return e()})),this._onStartFns=[]},e.prototype.pause=function(){},e.prototype.restart=function(){},e.prototype.finish=function(){this._onFinish()},e.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach((function(e){return e()})),this._onDestroyFns=[])},e.prototype.reset=function(){},e.prototype.setPosition=function(e){},e.prototype.getPosition=function(){return 0},e.prototype.triggerCallback=function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach((function(e){return e()})),t.length=0},e}(),oN=function(){function e(e){var t=this;this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;var r=0,n=0,i=0,o=this.players.length;0==o?nN((function(){return t._onFinish()})):this.players.forEach((function(e){e.onDone((function(){++r==o&&t._onFinish()})),e.onDestroy((function(){++n==o&&t._onDestroy()})),e.onStart((function(){++i==o&&t._onStart()}))})),this.totalTime=this.players.reduce((function(e,t){return Math.max(e,t.totalTime)}),0)}return e.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(e){return e()})),this._onDoneFns=[])},e.prototype.init=function(){this.players.forEach((function(e){return e.init()}))},e.prototype.onStart=function(e){this._onStartFns.push(e)},e.prototype._onStart=function(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach((function(e){return e()})),this._onStartFns=[])},e.prototype.onDone=function(e){this._onDoneFns.push(e)},e.prototype.onDestroy=function(e){this._onDestroyFns.push(e)},e.prototype.hasStarted=function(){return this._started},e.prototype.play=function(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach((function(e){return e.play()}))},e.prototype.pause=function(){this.players.forEach((function(e){return e.pause()}))},e.prototype.restart=function(){this.players.forEach((function(e){return e.restart()}))},e.prototype.finish=function(){this._onFinish(),this.players.forEach((function(e){return e.finish()}))},e.prototype.destroy=function(){this._onDestroy()},e.prototype._onDestroy=function(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach((function(e){return e.destroy()})),this._onDestroyFns.forEach((function(e){return e()})),this._onDestroyFns=[])},e.prototype.reset=function(){this.players.forEach((function(e){return e.reset()})),this._destroyed=!1,this._finished=!1,this._started=!1},e.prototype.setPosition=function(e){var t=e*this.totalTime;this.players.forEach((function(e){var r=e.totalTime?Math.min(1,t/e.totalTime):1;e.setPosition(r)}))},e.prototype.getPosition=function(){var e=0;return this.players.forEach((function(t){var r=t.getPosition();e=Math.min(r,e)})),e},e.prototype.beforeDestroy=function(){this.players.forEach((function(e){e.beforeDestroy&&e.beforeDestroy()}))},e.prototype.triggerCallback=function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach((function(e){return e()})),t.length=0},e}(),aN="!";function sN(){throw Error("Host already has a portal attached")}var uN=function(){function e(){}return e.prototype.attach=function(e){return null==e&&function(){throw Error("Attempting to attach a portal to a null PortalOutlet")}(),e.hasAttached()&&sN(),this._attachedHost=e,e.attach(this)},e.prototype.detach=function(){var e=this._attachedHost;null==e?function(){throw Error("Attempting to detach a portal that is not attached to a host")}():(this._attachedHost=null,e.detach())},Object.defineProperty(e.prototype,"isAttached",{get:function(){return null!=this._attachedHost},enumerable:!0,configurable:!0}),e.prototype.setAttachedHost=function(e){this._attachedHost=e},e}(),cN=function(e){function t(t,r,n,i){var o=e.call(this)||this;return o.component=t,o.viewContainerRef=r,o.injector=n,o.componentFactoryResolver=i,o}return Object(n.__extends)(t,e),t}(uN),lN=function(e){function t(t,r,n){var i=e.call(this)||this;return i.templateRef=t,i.viewContainerRef=r,i.context=n,i}return Object(n.__extends)(t,e),Object.defineProperty(t.prototype,"origin",{get:function(){return this.templateRef.elementRef},enumerable:!0,configurable:!0}),t.prototype.attach=function(t,r){return void 0===r&&(r=this.context),this.context=r,e.prototype.attach.call(this,t)},t.prototype.detach=function(){return this.context=void 0,e.prototype.detach.call(this)},t}(uN),pN=function(){function e(){this._isDisposed=!1}return e.prototype.hasAttached=function(){return!!this._attachedPortal},e.prototype.attach=function(e){return e||function(){throw Error("Must provide a portal to attach")}(),this.hasAttached()&&sN(),this._isDisposed&&function(){throw Error("This PortalOutlet has already been disposed")}(),e instanceof cN?(this._attachedPortal=e,this.attachComponentPortal(e)):e instanceof lN?(this._attachedPortal=e,this.attachTemplatePortal(e)):void function(){throw Error("Attempting to attach an unknown Portal type. BasePortalOutlet accepts either a ComponentPortal or a TemplatePortal.")}()},e.prototype.detach=function(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()},e.prototype.dispose=function(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0},e.prototype.setDisposeFn=function(e){this._disposeFn=e},e.prototype._invokeDisposeFn=function(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)},e}(),mN=function(e){function t(t,r,n,i){var o=e.call(this)||this;return o.outletElement=t,o._componentFactoryResolver=r,o._appRef=n,o._defaultInjector=i,o}return Object(n.__extends)(t,e),t.prototype.attachComponentPortal=function(e){var t,r=this,n=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component);return e.viewContainerRef?(t=e.viewContainerRef.createComponent(n,e.viewContainerRef.length,e.injector||e.viewContainerRef.injector),this.setDisposeFn((function(){return t.destroy()}))):(t=n.create(e.injector||this._defaultInjector),this._appRef.attachView(t.hostView),this.setDisposeFn((function(){r._appRef.detachView(t.hostView),t.destroy()}))),this.outletElement.appendChild(this._getComponentRootNode(t)),t},t.prototype.attachTemplatePortal=function(e){var t=this,r=e.viewContainerRef,n=r.createEmbeddedView(e.templateRef,e.context);return n.detectChanges(),n.rootNodes.forEach((function(e){return t.outletElement.appendChild(e)})),this.setDisposeFn((function(){var e=r.indexOf(n);-1!==e&&r.remove(e)})),n},t.prototype.dispose=function(){e.prototype.dispose.call(this),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)},t.prototype._getComponentRootNode=function(e){return e.hostView.rootNodes[0]},t}(pN),dN=function(e){function t(t,r){var n=e.call(this)||this;return n._componentFactoryResolver=t,n._viewContainerRef=r,n._isInitialized=!1,n.attached=new wi,n}return Object(n.__extends)(t,e),Object.defineProperty(t.prototype,"portal",{get:function(){return this._attachedPortal},set:function(t){(!this.hasAttached()||t||this._isInitialized)&&(this.hasAttached()&&e.prototype.detach.call(this),t&&e.prototype.attach.call(this,t),this._attachedPortal=t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"attachedRef",{get:function(){return this._attachedRef},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this._isInitialized=!0},t.prototype.ngOnDestroy=function(){e.prototype.dispose.call(this),this._attachedPortal=null,this._attachedRef=null},t.prototype.attachComponentPortal=function(t){t.setAttachedHost(this);var r=null!=t.viewContainerRef?t.viewContainerRef:this._viewContainerRef,n=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component),i=r.createComponent(n,r.length,t.injector||r.injector);return e.prototype.setDisposeFn.call(this,(function(){return i.destroy()})),this._attachedPortal=t,this._attachedRef=i,this.attached.emit(i),i},t.prototype.attachTemplatePortal=function(t){var r=this;t.setAttachedHost(this);var n=this._viewContainerRef.createEmbeddedView(t.templateRef,t.context);return e.prototype.setDisposeFn.call(this,(function(){return r._viewContainerRef.clear()})),this._attachedPortal=t,this._attachedRef=n,this.attached.emit(n),n},t}(pN),yN=function(){return function(){}}(),hN=function(){function e(e,t){this._parentInjector=e,this._customTokens=t}return e.prototype.get=function(e,t){var r=this._customTokens.get(e);return void 0!==r?r:this._parentInjector.get(e,t)},e}(),fN=27;function bN(e){for(var t=[],r=1;r1?Array.prototype.slice.call(arguments):e)}),n,r)}))}var FN=function(e){function t(t,r){var n=e.call(this,t,r)||this;return n.scheduler=t,n.work=r,n.pending=!1,n}return n.__extends(t,e),t.prototype.schedule=function(e,t){if(void 0===t&&(t=0),this.closed)return this;this.state=e;var r=this.id,n=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(n,r,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(n,this.id,t),this},t.prototype.requestAsyncId=function(e,t,r){return void 0===r&&(r=0),setInterval(e.flush.bind(e,this),r)},t.prototype.recycleAsyncId=function(e,t,r){if(void 0===r&&(r=0),null!==r&&this.delay===r&&!1===this.pending)return t;clearInterval(t)},t.prototype.execute=function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var r=this._execute(e,t);if(r)return r;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(e,t){var r=!1,n=void 0;try{this.work(e)}catch(i){r=!0,n=!!i&&i||new Error(i)}if(r)return this.unsubscribe(),n},t.prototype._unsubscribe=function(){var e=this.id,t=this.scheduler,r=t.actions,n=r.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==n&&r.splice(n,1),null!=e&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null},t}(function(e){function t(t,r){return e.call(this)||this}return n.__extends(t,e),t.prototype.schedule=function(e,t){return void 0===t&&(t=0),this},t}(u)),UN=function(){function e(t,r){void 0===r&&(r=e.now),this.SchedulerAction=t,this.now=r}return e.prototype.schedule=function(e,t,r){return void 0===t&&(t=0),new this.SchedulerAction(this,e).schedule(r,t)},e.now=function(){return Date.now()},e}(),GN=function(e){function t(r,n){void 0===n&&(n=UN.now);var i=e.call(this,r,(function(){return t.delegate&&t.delegate!==i?t.delegate.now():n()}))||this;return i.actions=[],i.active=!1,i.scheduled=void 0,i}return n.__extends(t,e),t.prototype.schedule=function(r,n,i){return void 0===n&&(n=0),t.delegate&&t.delegate!==this?t.delegate.schedule(r,n,i):e.prototype.schedule.call(this,r,n,i)},t.prototype.flush=function(e){var t=this.actions;if(this.active)t.push(e);else{var r;this.active=!0;do{if(r=e.execute(e.state,e.delay))break}while(e=t.shift());if(this.active=!1,r){for(;e=t.shift();)e.unsubscribe();throw r}}},t}(UN);function VN(e,t){return function(r){return r.lift(new jN(e,t))}}var jN=function(){function e(e,t){this.compare=e,this.keySelector=t}return e.prototype.call=function(e,t){return t.subscribe(new zN(e,this.compare,this.keySelector))},e}(),zN=function(e){function t(t,r,n){var i=e.call(this,t)||this;return i.keySelector=n,i.hasKey=!1,"function"==typeof r&&(i.compare=r),i}return n.__extends(t,e),t.prototype.compare=function(e,t){return e===t},t.prototype._next=function(e){var t;try{var r=this.keySelector;t=r?r(e):e}catch(i){return this.destination.error(i)}var n=!1;if(this.hasKey)try{n=(0,this.compare)(this.key,t)}catch(i){return this.destination.error(i)}else this.hasKey=!0;n||(this.key=t,this.destination.next(e))},t}(h),HN=new GN(FN),YN=function(){function e(e){this.durationSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new WN(e,this.durationSelector))},e}(),WN=function(e){function t(t,r){var n=e.call(this,t)||this;return n.durationSelector=r,n.hasValue=!1,n}return n.__extends(t,e),t.prototype._next=function(e){if(this.value=e,this.hasValue=!0,!this.throttled){var t=void 0;try{t=(0,this.durationSelector)(e)}catch(n){return this.destination.error(n)}var r=L(this,t);!r||r.closed?this.clearThrottle():this.add(this.throttled=r)}},t.prototype.clearThrottle=function(){var e=this.value,t=this.hasValue,r=this.throttled;r&&(this.remove(r),this.throttled=null,r.unsubscribe()),t&&(this.value=null,this.hasValue=!1,this.destination.next(e))},t.prototype.notifyNext=function(e,t,r,n){this.clearThrottle()},t.prototype.notifyComplete=function(){this.clearThrottle()},t}(q);function KN(e){return!i(e)&&e-parseFloat(e)+1>=0}function QN(e,t,r){void 0===e&&(e=0);var n=-1;return KN(t)?n=Number(t)<1?1:Number(t):D(t)&&(r=t),D(r)||(r=HN),new v((function(t){var i=KN(e)?e:+e-r.now();return r.schedule(JN,i,{index:0,period:n,subscriber:t})}))}function JN(e){var t=e.index,r=e.period,n=e.subscriber;if(n.next(t),!n.closed){if(-1===r)return n.complete();e.index=t+1,this.schedule(e,r)}}function ZN(e,t){return void 0===t&&(t=HN),r=function(){return QN(e,t)},function(e){return e.lift(new YN(r))};var r}function XN(e){return function(t){return t.lift(new $N(e))}}var $N=function(){function e(e){this.notifier=e}return e.prototype.call=function(e,t){var r=new eC(e),n=L(r,this.notifier);return n&&!r.seenValue?(r.add(n),t.subscribe(r)):r},e}(),eC=function(e){function t(t){var r=e.call(this,t)||this;return r.seenValue=!1,r}return n.__extends(t,e),t.prototype.notifyNext=function(e,t,r,n,i){this.seenValue=!0,this.complete()},t.prototype.notifyComplete=function(){},t}(q),tC=function(e){function t(t,r){var n=e.call(this,t,r)||this;return n.scheduler=t,n.work=r,n}return n.__extends(t,e),t.prototype.schedule=function(t,r){return void 0===r&&(r=0),r>0?e.prototype.schedule.call(this,t,r):(this.delay=r,this.state=t,this.scheduler.flush(this),this)},t.prototype.execute=function(t,r){return r>0||this.closed?e.prototype.execute.call(this,t,r):this._execute(t,r)},t.prototype.requestAsyncId=function(t,r,n){return void 0===n&&(n=0),null!==n&&n>0||null===n&&this.delay>0?e.prototype.requestAsyncId.call(this,t,r,n):t.flush(this)},t}(FN),rC=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t}(GN))(tC);function nC(e,t){return new v(t?function(r){return t.schedule(iC,0,{error:e,subscriber:r})}:function(t){return t.error(e)})}function iC(e){e.subscriber.error(e.error)}var oC,aC=function(){function e(e,t,r){this.kind=e,this.value=t,this.error=r,this.hasValue="N"===e}return e.prototype.observe=function(e){switch(this.kind){case"N":return e.next&&e.next(this.value);case"E":return e.error&&e.error(this.error);case"C":return e.complete&&e.complete()}},e.prototype.do=function(e,t,r){switch(this.kind){case"N":return e&&e(this.value);case"E":return t&&t(this.error);case"C":return r&&r()}},e.prototype.accept=function(e,t,r){return e&&"function"==typeof e.next?this.observe(e):this.do(e,t,r)},e.prototype.toObservable=function(){switch(this.kind){case"N":return vN(this.value);case"E":return nC(this.error);case"C":return SN()}throw new Error("unexpected notification kind value")},e.createNext=function(t){return void 0!==t?new e("N",t):e.undefinedValueNotification},e.createError=function(t){return new e("E",void 0,t)},e.createComplete=function(){return e.completeNotification},e.completeNotification=new e("C"),e.undefinedValueNotification=new e("N",void 0),e}(),sC=function(){function e(e,t){void 0===t&&(t=0),this.scheduler=e,this.delay=t}return e.prototype.call=function(e,t){return t.subscribe(new uC(e,this.scheduler,this.delay))},e}(),uC=function(e){function t(t,r,n){void 0===n&&(n=0);var i=e.call(this,t)||this;return i.scheduler=r,i.delay=n,i}return n.__extends(t,e),t.dispatch=function(e){e.notification.observe(e.destination),this.unsubscribe()},t.prototype.scheduleMessage=function(e){this.destination.add(this.scheduler.schedule(t.dispatch,this.delay,new cC(e,this.destination)))},t.prototype._next=function(e){this.scheduleMessage(aC.createNext(e))},t.prototype._error=function(e){this.scheduleMessage(aC.createError(e)),this.unsubscribe()},t.prototype._complete=function(){this.scheduleMessage(aC.createComplete()),this.unsubscribe()},t}(h),cC=function(){return function(e,t){this.notification=e,this.destination=t}}(),lC=function(e){function t(t,r,n){void 0===t&&(t=Number.POSITIVE_INFINITY),void 0===r&&(r=Number.POSITIVE_INFINITY);var i=e.call(this)||this;return i.scheduler=n,i._events=[],i._infiniteTimeWindow=!1,i._bufferSize=t<1?1:t,i._windowTime=r<1?1:r,r===Number.POSITIVE_INFINITY?(i._infiniteTimeWindow=!0,i.next=i.nextInfiniteTimeWindow):i.next=i.nextTimeWindow,i}return n.__extends(t,e),t.prototype.nextInfiniteTimeWindow=function(t){var r=this._events;r.push(t),r.length>this._bufferSize&&r.shift(),e.prototype.next.call(this,t)},t.prototype.nextTimeWindow=function(t){this._events.push(new pC(this._getNow(),t)),this._trimBufferThenGetEvents(),e.prototype.next.call(this,t)},t.prototype._subscribe=function(e){var t,r=this._infiniteTimeWindow,n=r?this._events:this._trimBufferThenGetEvents(),i=this.scheduler,o=n.length;if(this.closed)throw new I;if(this.isStopped||this.hasError?t=u.EMPTY:(this.observers.push(e),t=new N(this,e)),i&&e.add(e=new uC(e,i)),r)for(var a=0;at&&(o=Math.max(o,i-t)),o>0&&n.splice(0,o),n},t}(T),pC=function(){return function(e,t){this.time=e,this.value=t}}();try{oC="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(BB){oC=!1}var mC,dC=function(){function e(e){this._platformId=e,this.isBrowser=this._platformId?tb(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!oC)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}return e.ngInjectableDef=pe({factory:function(){return new e(Le(Gi,8))},token:e,providedIn:"root"}),e}(),yC=function(){return function(){}}();function hC(e){return function(){if(null==mC&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return mC=!0}}))}finally{mC=mC||!1}return mC}()?e:!!e.capture}var fC=function(){function e(e,t,r){var n=this;void 0===e&&(e=!1),void 0===r&&(r=!0),this._multiple=e,this._emitChanges=r,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new T,this.onChange=this.changed,t&&t.length&&(e?t.forEach((function(e){return n._markSelected(e)})):this._markSelected(t[0]),this._selectedToEmit.length=0)}return Object.defineProperty(e.prototype,"selected",{get:function(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected},enumerable:!0,configurable:!0}),e.prototype.select=function(){for(var e=this,t=[],r=0;r1&&!this._multiple)throw Error("Cannot pass multiple values into SelectionModel with single-value mode.")},e}(),bC=function(){function e(){this._listeners=[]}return e.prototype.notify=function(e,t){for(var r=0,n=this._listeners;r0?t._scrolled.pipe(ZN(e)).subscribe(r):t._scrolled.subscribe(r);return t._scrolledCount++,function(){n.unsubscribe(),t._scrolledCount--,t._scrolledCount||t._removeGlobalListener()}})):vN()},e.prototype.ngOnDestroy=function(){var e=this;this._removeGlobalListener(),this.scrollContainers.forEach((function(t,r){return e.deregister(r)})),this._scrolled.complete()},e.prototype.ancestorScrolled=function(e,t){var r=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe(_N((function(e){return!e||r.indexOf(e)>-1})))},e.prototype.getAncestorScrollContainers=function(e){var t=this,r=[];return this.scrollContainers.forEach((function(n,i){t._scrollableContainsElement(i,e)&&r.push(i)})),r},e.prototype._scrollableContainsElement=function(e,t){var r=t.nativeElement,n=e.getElementRef().nativeElement;do{if(r==n)return!0}while(r=r.parentElement);return!1},e.prototype._addGlobalListener=function(){var e=this;this._globalSubscription=this._ngZone.runOutsideAngular((function(){return BN(window.document,"scroll").subscribe((function(){return e._scrolled.next()}))}))},e.prototype._removeGlobalListener=function(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)},e.ngInjectableDef=pe({factory:function(){return new e(Le(uo),Le(dC))},token:e,providedIn:"root"}),e}(),SC=function(){return function(){}}(),vC=function(){function e(e,t){var r=this;this._platform=e,t.runOutsideAngular((function(){r._change=e.isBrowser?K(BN(window,"resize"),BN(window,"orientationchange")):vN(),r._invalidateCache=r.change().subscribe((function(){return r._updateViewportSize()}))}))}return e.prototype.ngOnDestroy=function(){this._invalidateCache.unsubscribe()},e.prototype.getViewportSize=function(){this._viewportSize||this._updateViewportSize();var e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e},e.prototype.getViewportRect=function(){var e=this.getViewportScrollPosition(),t=this.getViewportSize(),r=t.width,n=t.height;return{top:e.top,left:e.left,bottom:e.top+n,right:e.left+r,height:n,width:r}},e.prototype.getViewportScrollPosition=function(){if(!this._platform.isBrowser)return{top:0,left:0};var e=document.documentElement,t=e.getBoundingClientRect();return{top:-t.top||document.body.scrollTop||window.scrollY||e.scrollTop||0,left:-t.left||document.body.scrollLeft||window.scrollX||e.scrollLeft||0}},e.prototype.change=function(e){return void 0===e&&(e=20),e>0?this._change.pipe(ZN(e)):this._change},e.prototype._updateViewportSize=function(){this._viewportSize=this._platform.isBrowser?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0}},e.ngInjectableDef=pe({factory:function(){return new e(Le(dC),Le(uo))},token:e,providedIn:"root"}),e}(),_C=function(){function e(e,t){this._viewportRuler=e,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=t}return e.prototype.attach=function(){},e.prototype.enable=function(){if(this._canBeEnabled()){var e=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=e.style.left||"",this._previousHTMLStyles.top=e.style.top||"",e.style.left=qN(-this._previousScrollPosition.left),e.style.top=qN(-this._previousScrollPosition.top),e.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}},e.prototype.disable=function(){if(this._isEnabled){var e=this._document.documentElement,t=e.style,r=this._document.body.style,n=t.scrollBehavior||"",i=r.scrollBehavior||"";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,e.classList.remove("cdk-global-scrollblock"),t.scrollBehavior=r.scrollBehavior="auto",window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),t.scrollBehavior=n,r.scrollBehavior=i}},e.prototype._canBeEnabled=function(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;var e=this._document.body,t=this._viewportRuler.getViewportSize();return e.scrollHeight>t.height||e.scrollWidth>t.width},e}();function IC(){return Error("Scroll strategy has already been attached.")}var NC=function(){function e(e,t,r,n){var i=this;this._scrollDispatcher=e,this._ngZone=t,this._viewportRuler=r,this._config=n,this._scrollSubscription=null,this._detach=function(){i.disable(),i._overlayRef.hasAttached()&&i._ngZone.run((function(){return i._overlayRef.detach()}))}}return e.prototype.attach=function(e){if(this._overlayRef)throw IC();this._overlayRef=e},e.prototype.enable=function(){var e=this;if(!this._scrollSubscription){var t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe((function(){var t=e._viewportRuler.getViewportScrollPosition().top;Math.abs(t-e._initialScrollPosition)>e._config.threshold?e._detach():e._overlayRef.updatePosition()}))):this._scrollSubscription=t.subscribe(this._detach)}},e.prototype.disable=function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)},e.prototype.detach=function(){this.disable(),this._overlayRef=null},e}(),CC=function(){function e(){}return e.prototype.enable=function(){},e.prototype.disable=function(){},e.prototype.attach=function(){},e}();function TC(e,t){return t.some((function(t){return e.bottomt.bottom||e.rightt.right}))}function kC(e,t){return t.some((function(t){return e.topt.bottom||e.leftt.right}))}var DC=function(){function e(e,t,r,n){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=r,this._config=n,this._scrollSubscription=null}return e.prototype.attach=function(e){if(this._overlayRef)throw IC();this._overlayRef=e},e.prototype.enable=function(){var e=this;this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe((function(){if(e._overlayRef.updatePosition(),e._config&&e._config.autoClose){var t=e._overlayRef.overlayElement.getBoundingClientRect(),r=e._viewportRuler.getViewportSize(),n=r.width,i=r.height;TC(t,[{width:n,height:i,bottom:i,right:n,top:0,left:0}])&&(e.disable(),e._ngZone.run((function(){return e._overlayRef.detach()})))}})))},e.prototype.disable=function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)},e.prototype.detach=function(){this.disable(),this._overlayRef=null},e}(),AC=function(){function e(e,t,r,n){var i=this;this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=r,this.noop=function(){return new CC},this.close=function(e){return new NC(i._scrollDispatcher,i._ngZone,i._viewportRuler,e)},this.block=function(){return new _C(i._viewportRuler,i._document)},this.reposition=function(e){return new DC(i._scrollDispatcher,i._viewportRuler,i._ngZone,e)},this._document=n}return e.ngInjectableDef=pe({factory:function(){return new e(Le(gC),Le(vC),Le(uo),Le(Xf))},token:e,providedIn:"root"}),e}(),xC=function(){return function(e){if(this.scrollStrategy=new CC,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,e)for(var t=0,r=Object.keys(e);t-1;n--)if(r[n]._keydownEventSubscriptions>0){r[n]._keydownEvents.next(e);break}},this._document=e}return e.prototype.ngOnDestroy=function(){this._detach()},e.prototype.add=function(e){this.remove(e),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0),this._attachedOverlays.push(e)},e.prototype.remove=function(e){var t=this._attachedOverlays.indexOf(e);t>-1&&this._attachedOverlays.splice(t,1),0===this._attachedOverlays.length&&this._detach()},e.prototype._detach=function(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)},e.ngInjectableDef=pe({factory:function(){return new e(Le(Xf))},token:e,providedIn:"root"}),e}(),LC=function(){function e(e){this._document=e}return e.prototype.ngOnDestroy=function(){this._containerElement&&this._containerElement.parentNode&&this._containerElement.parentNode.removeChild(this._containerElement)},e.prototype.getContainerElement=function(){return this._containerElement||this._createContainer(),this._containerElement},e.prototype._createContainer=function(){for(var e=this._document.getElementsByClassName("cdk-overlay-container"),t=0;tm&&(m=f,p=h)}return this._isPushed=!1,void this._applyPosition(p.position,p.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(e.position,e.originPoint);this._applyPosition(e.position,e.originPoint)}},e.prototype.detach=function(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()},e.prototype.dispose=function(){this._isDisposed||(this._boundingBox&&BC(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)},e.prototype.reapplyLastPosition=function(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();var e=this._lastPosition||this._preferredPositions[0],t=this._getOriginPoint(this._originRect,e);this._applyPosition(e,t)}},e.prototype.withScrollableContainers=function(e){return this._scrollables=e,this},e.prototype.withPositions=function(e){return this._preferredPositions=e,-1===e.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this},e.prototype.withViewportMargin=function(e){return this._viewportMargin=e,this},e.prototype.withFlexibleDimensions=function(e){return void 0===e&&(e=!0),this._hasFlexibleDimensions=e,this},e.prototype.withGrowAfterOpen=function(e){return void 0===e&&(e=!0),this._growAfterOpen=e,this},e.prototype.withPush=function(e){return void 0===e&&(e=!0),this._canPush=e,this},e.prototype.withLockedPosition=function(e){return void 0===e&&(e=!0),this._positionLocked=e,this},e.prototype.setOrigin=function(e){return this._origin=e,this},e.prototype.withDefaultOffsetX=function(e){return this._offsetX=e,this},e.prototype.withDefaultOffsetY=function(e){return this._offsetY=e,this},e.prototype.withTransformOriginOn=function(e){return this._transformOriginSelector=e,this},e.prototype._getOriginPoint=function(e,t){var r;if("center"==t.originX)r=e.left+e.width/2;else{var n=this._isRtl()?e.right:e.left,i=this._isRtl()?e.left:e.right;r="start"==t.originX?n:i}return{x:r,y:"center"==t.originY?e.top+e.height/2:"top"==t.originY?e.top:e.bottom}},e.prototype._getOverlayPoint=function(e,t,r){var n;return n="center"==r.overlayX?-t.width/2:"start"===r.overlayX?this._isRtl()?-t.width:0:this._isRtl()?0:-t.width,{x:e.x+n,y:e.y+("center"==r.overlayY?-t.height/2:"top"==r.overlayY?0:-t.height)}},e.prototype._getOverlayFit=function(e,t,r,n){var i=e.x,o=e.y,a=this._getOffset(n,"x"),s=this._getOffset(n,"y");a&&(i+=a),s&&(o+=s);var u=0-o,c=o+t.height-r.height,l=this._subtractOverflows(t.width,0-i,i+t.width-r.width),p=this._subtractOverflows(t.height,u,c),m=l*p;return{visibleArea:m,isCompletelyWithinViewport:t.width*t.height===m,fitsInViewportVertically:p===t.height,fitsInViewportHorizontally:l==t.width}},e.prototype._canFitWithFlexibleDimensions=function(e,t,r){if(this._hasFlexibleDimensions){var n=r.bottom-t.y,i=r.right-t.x,o=this._overlayRef.getConfig().minHeight,a=this._overlayRef.getConfig().minWidth;return(e.fitsInViewportVertically||null!=o&&o<=n)&&(e.fitsInViewportHorizontally||null!=a&&a<=i)}return!1},e.prototype._pushOverlayOnScreen=function(e,t,r){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};var n,i,o=this._viewportRect,a=Math.max(e.x+t.width-o.right,0),s=Math.max(e.y+t.height-o.bottom,0),u=Math.max(o.top-r.top-e.y,0),c=Math.max(o.left-r.left-e.x,0);return this._previousPushAmount={x:n=t.width<=o.width?c||-a:e.xp&&!this._isInitialRender&&!this._growAfterOpen&&(n=e.y-p/2)}if("end"===t.overlayX&&!c||"start"===t.overlayX&&c)s=u.width-e.x+this._viewportMargin,o=e.x-this._viewportMargin;else if("start"===t.overlayX&&!c||"end"===t.overlayX&&c)a=e.x,o=u.right-e.x;else{l=Math.min(u.right-e.x+u.left,e.x);var m=this._lastBoundingBoxSize.width;a=e.x-l,(o=2*l)>m&&!this._isInitialRender&&!this._growAfterOpen&&(a=e.x-m/2)}return{top:n,left:a,bottom:i,right:s,width:o,height:r}},e.prototype._setBoundingBoxStyles=function(e,t){var r=this._calculateBoundingBoxRect(e,t);this._isInitialRender||this._growAfterOpen||(r.height=Math.min(r.height,this._lastBoundingBoxSize.height),r.width=Math.min(r.width,this._lastBoundingBoxSize.width));var n={};if(this._hasExactPosition())n.top=n.left="0",n.bottom=n.right="",n.width=n.height="100%";else{var i=this._overlayRef.getConfig().maxHeight,o=this._overlayRef.getConfig().maxWidth;n.height=qN(r.height),n.top=qN(r.top),n.bottom=qN(r.bottom),n.width=qN(r.width),n.left=qN(r.left),n.right=qN(r.right),n.alignItems="center"===t.overlayX?"center":"end"===t.overlayX?"flex-end":"flex-start",n.justifyContent="center"===t.overlayY?"center":"bottom"===t.overlayY?"flex-end":"flex-start",i&&(n.maxHeight=qN(i)),o&&(n.maxWidth=qN(o))}this._lastBoundingBoxSize=r,BC(this._boundingBox.style,n)},e.prototype._resetBoundingBoxStyles=function(){BC(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})},e.prototype._resetOverlayElementStyles=function(){BC(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})},e.prototype._setOverlayElementStyles=function(e,t){var r={};if(this._hasExactPosition()){var n=this._viewportRuler.getViewportScrollPosition();BC(r,this._getExactOverlayY(t,e,n)),BC(r,this._getExactOverlayX(t,e,n))}else r.position="static";var i="",o=this._getOffset(t,"x"),a=this._getOffset(t,"y");o&&(i+="translateX("+o+"px) "),a&&(i+="translateY("+a+"px)"),r.transform=i.trim(),this._hasFlexibleDimensions&&this._overlayRef.getConfig().maxHeight&&(r.maxHeight=""),this._hasFlexibleDimensions&&this._overlayRef.getConfig().maxWidth&&(r.maxWidth=""),BC(this._pane.style,r)},e.prototype._getExactOverlayY=function(e,t,r){var n={top:null,bottom:null},i=this._getOverlayPoint(t,this._overlayRect,e);this._isPushed&&(i=this._pushOverlayOnScreen(i,this._overlayRect,r));var o=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return i.y-=o,"bottom"===e.overlayY?n.bottom=this._document.documentElement.clientHeight-(i.y+this._overlayRect.height)+"px":n.top=qN(i.y),n},e.prototype._getExactOverlayX=function(e,t,r){var n={left:null,right:null},i=this._getOverlayPoint(t,this._overlayRect,e);return this._isPushed&&(i=this._pushOverlayOnScreen(i,this._overlayRect,r)),"right"==(this._isRtl()?"end"===e.overlayX?"left":"right":"end"===e.overlayX?"right":"left")?n.right=this._document.documentElement.clientWidth-(i.x+this._overlayRect.width)+"px":n.left=qN(i.x),n},e.prototype._getScrollVisibility=function(){var e=this._getOriginRect(),t=this._pane.getBoundingClientRect(),r=this._scrollables.map((function(e){return e.getElementRef().nativeElement.getBoundingClientRect()}));return{isOriginClipped:kC(e,r),isOriginOutsideView:TC(e,r),isOverlayClipped:kC(t,r),isOverlayOutsideView:TC(t,r)}},e.prototype._subtractOverflows=function(e){for(var t=[],r=1;r-1&&(this.openDialogs.splice(t,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((function(e,t){e?t.setAttribute("aria-hidden",e):t.removeAttribute("aria-hidden")})),this._ariaHiddenElements.clear(),this._afterAllClosed.next()))},e.prototype._hideNonDialogContentFromAssistiveTechnology=function(){var e=this._overlayContainer.getContainerElement();if(e.parentElement)for(var t=e.parentElement.children,r=t.length-1;r>-1;r--){var n=t[r];n===e||"SCRIPT"===n.nodeName||"STYLE"===n.nodeName||n.hasAttribute("aria-live")||(this._ariaHiddenElements.set(n,n.getAttribute("aria-hidden")),n.setAttribute("aria-hidden","true"))}},e.prototype._closeDialogs=function(e){for(var t=e.length;t--;)e[t].close()},e}(),nT=function(){function e(e,t,r){this.dialogRef=e,this._elementRef=t,this._dialog=r,this.type="button"}return e.prototype.ngOnInit=function(){this.dialogRef||(this.dialogRef=function(e,t){for(var r=e.nativeElement.parentElement;r&&!r.classList.contains("mat-dialog-container");)r=r.parentElement;return r?t.find((function(e){return e.id===r.id})):null}(this._elementRef,this._dialog.openDialogs))},e.prototype.ngOnChanges=function(e){var t=e._matDialogClose||e._matDialogCloseResult;t&&(this.dialogResult=t.currentValue)},e}(),iT=function(){return function(){}}(),oT=function(){return function(){}}(),aT=function(){return function(){}}(),sT=new mr("8.2.3");function uT(e,t,r){return function(n){return n.lift(new cT(e,t,r))}}var cT=function(){function e(e,t,r){this.nextOrObserver=e,this.error=t,this.complete=r}return e.prototype.call=function(e,t){return t.subscribe(new lT(e,this.nextOrObserver,this.error,this.complete))},e}(),lT=function(e){function t(t,r,n,i){var o=e.call(this,t)||this;return o._tapNext=g,o._tapError=g,o._tapComplete=g,o._tapError=n||g,o._tapComplete=i||g,a(r)?(o._context=o,o._tapNext=r):r&&(o._context=r,o._tapNext=r.next||g,o._tapError=r.error||g,o._tapComplete=r.complete||g),o}return n.__extends(t,e),t.prototype._next=function(e){try{this._tapNext.call(this._context,e)}catch(t){return void this.destination.error(t)}this.destination.next(e)},t.prototype._error=function(e){try{this._tapError.call(this._context,e)}catch(e){return void this.destination.error(e)}this.destination.error(e)},t.prototype._complete=function(){try{this._tapComplete.call(this._context)}catch(e){return void this.destination.error(e)}return this.destination.complete()},t}(h);function pT(e,t){return void 0===t&&(t=HN),function(r){return r.lift(new mT(e,t))}}var mT=function(){function e(e,t){this.dueTime=e,this.scheduler=t}return e.prototype.call=function(e,t){return t.subscribe(new dT(e,this.dueTime,this.scheduler))},e}(),dT=function(e){function t(t,r,n){var i=e.call(this,t)||this;return i.dueTime=r,i.scheduler=n,i.debouncedSubscription=null,i.lastValue=null,i.hasValue=!1,i}return n.__extends(t,e),t.prototype._next=function(e){this.clearDebounce(),this.lastValue=e,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(yT,this.dueTime,this))},t.prototype._complete=function(){this.debouncedNext(),this.destination.complete()},t.prototype.debouncedNext=function(){if(this.clearDebounce(),this.hasValue){var e=this.lastValue;this.lastValue=null,this.hasValue=!1,this.destination.next(e)}},t.prototype.clearDebounce=function(){var e=this.debouncedSubscription;null!==e&&(this.remove(e),e.unsubscribe(),this.debouncedSubscription=null)},t}(h);function yT(e){e.debouncedNext()}function hT(e,t){return(e.getAttribute(t)||"").match(/\S+/g)||[]}var fT=0,bT=new Map,gT=null,ST=function(){function e(e){this._document=e}return e.prototype.describe=function(e,t){this._canBeDescribed(e,t)&&("string"!=typeof t?(this._setMessageId(t),bT.set(t,{messageElement:t,referenceCount:0})):bT.has(t)||this._createMessageElement(t),this._isElementDescribedByMessage(e,t)||this._addMessageReference(e,t))},e.prototype.removeDescription=function(e,t){if(this._isElementNode(e)){if(this._isElementDescribedByMessage(e,t)&&this._removeMessageReference(e,t),"string"==typeof t){var r=bT.get(t);r&&0===r.referenceCount&&this._deleteMessageElement(t)}gT&&0===gT.childNodes.length&&this._deleteMessagesContainer()}},e.prototype.ngOnDestroy=function(){for(var e=this._document.querySelectorAll("[cdk-describedby-host]"),t=0;t-1&&r!==t._activeItemIndex&&(t._activeItemIndex=r)}}))}return e.prototype.skipPredicate=function(e){return this._skipPredicateFn=e,this},e.prototype.withWrap=function(e){return void 0===e&&(e=!0),this._wrap=e,this},e.prototype.withVerticalOrientation=function(e){return void 0===e&&(e=!0),this._vertical=e,this},e.prototype.withHorizontalOrientation=function(e){return this._horizontal=e,this},e.prototype.withAllowedModifierKeys=function(e){return this._allowedModifierKeys=e,this},e.prototype.withTypeAhead=function(e){var t=this;if(void 0===e&&(e=200),this._items.length&&this._items.some((function(e){return"function"!=typeof e.getLabel})))throw Error("ListKeyManager items in typeahead mode must implement the `getLabel` method.");return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(uT((function(e){return t._pressedLetters.push(e)})),pT(e),_N((function(){return t._pressedLetters.length>0})),O((function(){return t._pressedLetters.join("")}))).subscribe((function(e){for(var r=t._getItemsArray(),n=1;n-1}));switch(r){case 9:return void this.tabOut.next();case 40:if(this._vertical&&n){this.setNextItemActive();break}return;case 38:if(this._vertical&&n){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&n){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&n){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;default:return void((n||bN(e,"shiftKey"))&&(e.key&&1===e.key.length?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(r>=65&&r<=90||r>=48&&r<=57)&&this._letterKeyStream.next(String.fromCharCode(r))))}this._pressedLetters=[],e.preventDefault()},Object.defineProperty(e.prototype,"activeItemIndex",{get:function(){return this._activeItemIndex},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"activeItem",{get:function(){return this._activeItem},enumerable:!0,configurable:!0}),e.prototype.setFirstItemActive=function(){this._setActiveItemByIndex(0,1)},e.prototype.setLastItemActive=function(){this._setActiveItemByIndex(this._items.length-1,-1)},e.prototype.setNextItemActive=function(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)},e.prototype.setPreviousItemActive=function(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)},e.prototype.updateActiveItem=function(e){var t=this._getItemsArray(),r="number"==typeof e?e:t.indexOf(e),n=t[r];this._activeItem=null==n?null:n,this._activeItemIndex=r},e.prototype.updateActiveItemIndex=function(e){this.updateActiveItem(e)},e.prototype._setActiveItemByDelta=function(e){this._wrap?this._setActiveInWrapMode(e):this._setActiveInDefaultMode(e)},e.prototype._setActiveInWrapMode=function(e){for(var t=this._getItemsArray(),r=1;r<=t.length;r++){var n=(this._activeItemIndex+e*r+t.length)%t.length;if(!this._skipPredicateFn(t[n]))return void this.setActiveItem(n)}},e.prototype._setActiveInDefaultMode=function(e){this._setActiveItemByIndex(this._activeItemIndex+e,e)},e.prototype._setActiveItemByIndex=function(e,t){var r=this._getItemsArray();if(r[e]){for(;this._skipPredicateFn(r[e]);)if(!r[e+=t])return;this.setActiveItem(e)}},e.prototype._getItemsArray=function(){return this._items instanceof Ei?this._items.toArray():this._items},e}()),_T=function(){function e(e){this._platform=e}return e.prototype.isDisabled=function(e){return e.hasAttribute("disabled")},e.prototype.isVisible=function(e){return function(e){return!!(e.offsetWidth||e.offsetHeight||"function"==typeof e.getClientRects&&e.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility},e.prototype.isTabbable=function(e){if(!this._platform.isBrowser)return!1;var t,r=function(e){try{return e.frameElement}catch(BB){return null}}((t=e).ownerDocument&&t.ownerDocument.defaultView||window);if(r){var n=r&&r.nodeName.toLowerCase();if(-1===NT(r))return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&"object"===n)return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&!this.isVisible(r))return!1}var i=e.nodeName.toLowerCase(),o=NT(e);if(e.hasAttribute("contenteditable"))return-1!==o;if("iframe"===i)return!1;if("audio"===i){if(!e.hasAttribute("controls"))return!1;if(this._platform.BLINK)return!0}if("video"===i){if(!e.hasAttribute("controls")&&this._platform.TRIDENT)return!1;if(this._platform.BLINK||this._platform.FIREFOX)return!0}return("object"!==i||!this._platform.BLINK&&!this._platform.WEBKIT)&&!(this._platform.WEBKIT&&this._platform.IOS&&!function(e){var t=e.nodeName.toLowerCase(),r="input"===t&&e.type;return"text"===r||"password"===r||"select"===t||"textarea"===t}(e))&&e.tabIndex>=0},e.prototype.isFocusable=function(e){return function(e){return!function(e){return function(e){return"input"==e.nodeName.toLowerCase()}(e)&&"hidden"==e.type}(e)&&(function(e){var t=e.nodeName.toLowerCase();return"input"===t||"select"===t||"button"===t||"textarea"===t}(e)||function(e){return function(e){return"a"==e.nodeName.toLowerCase()}(e)&&e.hasAttribute("href")}(e)||e.hasAttribute("contenteditable")||IT(e))}(e)&&!this.isDisabled(e)&&this.isVisible(e)},e.ngInjectableDef=pe({factory:function(){return new e(Le(dC))},token:e,providedIn:"root"}),e}();function IT(e){if(!e.hasAttribute("tabindex")||void 0===e.tabIndex)return!1;var t=e.getAttribute("tabindex");return"-32768"!=t&&!(!t||isNaN(parseInt(t,10)))}function NT(e){if(!IT(e))return null;var t=parseInt(e.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}var CT=function(){function e(e,t,r,n,i){var o=this;void 0===i&&(i=!1),this._element=e,this._checker=t,this._ngZone=r,this._document=n,this._hasAttached=!1,this.startAnchorListener=function(){return o.focusLastTabbableElement()},this.endAnchorListener=function(){return o.focusFirstTabbableElement()},this._enabled=!0,i||this.attachAnchors()}return Object.defineProperty(e.prototype,"enabled",{get:function(){return this._enabled},set:function(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){var e=this._startAnchor,t=this._endAnchor;e&&(e.removeEventListener("focus",this.startAnchorListener),e.parentNode&&e.parentNode.removeChild(e)),t&&(t.removeEventListener("focus",this.endAnchorListener),t.parentNode&&t.parentNode.removeChild(t)),this._startAnchor=this._endAnchor=null},e.prototype.attachAnchors=function(){var e=this;return!!this._hasAttached||(this._ngZone.runOutsideAngular((function(){e._startAnchor||(e._startAnchor=e._createAnchor(),e._startAnchor.addEventListener("focus",e.startAnchorListener)),e._endAnchor||(e._endAnchor=e._createAnchor(),e._endAnchor.addEventListener("focus",e.endAnchorListener))})),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)},e.prototype.focusInitialElementWhenReady=function(){var e=this;return new Promise((function(t){e._executeOnStable((function(){return t(e.focusInitialElement())}))}))},e.prototype.focusFirstTabbableElementWhenReady=function(){var e=this;return new Promise((function(t){e._executeOnStable((function(){return t(e.focusFirstTabbableElement())}))}))},e.prototype.focusLastTabbableElementWhenReady=function(){var e=this;return new Promise((function(t){e._executeOnStable((function(){return t(e.focusLastTabbableElement())}))}))},e.prototype._getRegionBoundary=function(e){for(var t=this._element.querySelectorAll("[cdk-focus-region-"+e+"], [cdkFocusRegion"+e+"], [cdk-focus-"+e+"]"),r=0;r=0;r--){var n=t[r].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(t[r]):null;if(n)return n}return null},e.prototype._createAnchor=function(){var e=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,e),e.classList.add("cdk-visually-hidden"),e.classList.add("cdk-focus-trap-anchor"),e.setAttribute("aria-hidden","true"),e},e.prototype._toggleAnchorTabIndex=function(e,t){e?t.setAttribute("tabindex","0"):t.removeAttribute("tabindex")},e.prototype._executeOnStable=function(e){this._ngZone.isStable?e():this._ngZone.onStable.asObservable().pipe(TN(1)).subscribe(e)},e}(),TT=function(){function e(e,t,r){this._checker=e,this._ngZone=t,this._document=r}return e.prototype.create=function(e,t){return void 0===t&&(t=!1),new CT(e,this._checker,this._ngZone,this._document,t)},e.ngInjectableDef=pe({factory:function(){return new e(Le(_T),Le(uo),Le(Xf))},token:e,providedIn:"root"}),e}(),kT=new Te("liveAnnouncerElement",{providedIn:"root",factory:function(){return null}}),DT=new Te("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),AT=function(){function e(e,t,r,n){this._ngZone=t,this._defaultOptions=n,this._document=r,this._liveElement=e||this._createLiveElement()}return e.prototype.announce=function(e){for(var t=this,r=[],n=1;n enter",animation:{type:4,styles:{type:6,styles:{transform:"none",opacity:1},offset:null},timings:"150ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,expr:"* => void, * => exit",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"75ms cubic-bezier(0.4, 0.0, 0.2, 1)"},options:null}],options:{}}]}});function sk(e){return aa(0,[(e()(),Uo(0,null,null,0))],null,null)}function uk(e){return aa(0,[Yo(402653184,1,{_portalOutlet:0}),(e()(),Uo(16777216,null,null,1,null,sk)),si(2,212992,[[1,4]],0,dN,[tr,Mr],{portal:[0,"portal"]},null)],(function(e,t){e(t,2,0,"")}),null)}function ck(e){return aa(0,[(e()(),Go(0,0,null,null,1,"mat-dialog-container",[["aria-modal","true"],["class","mat-dialog-container"],["tabindex","-1"]],[[1,"id",0],[1,"role",0],[1,"aria-labelledby",0],[1,"aria-label",0],[1,"aria-describedby",0],[40,"@dialogContainer",0]],[["component","@dialogContainer.start"],["component","@dialogContainer.done"]],(function(e,t,r){var n=!0;return"component:@dialogContainer.start"===t&&(n=!1!==Kn(e,1)._onAnimationStart(r)&&n),"component:@dialogContainer.done"===t&&(n=!1!==Kn(e,1)._onAnimationDone(r)&&n),n}),uk,ak)),si(1,49152,null,0,QC,[or,TT,At,[2,Xf],WC],null,null)],null,(function(e,t){e(t,0,0,Kn(t,1)._id,Kn(t,1)._config.role,Kn(t,1)._config.ariaLabel?null:Kn(t,1)._ariaLabelledBy,Kn(t,1)._config.ariaLabel,Kn(t,1)._config.ariaDescribedBy||null,Kn(t,1)._state)}))}var lk,pk=On("mat-dialog-container",QC,ck,{},{},[]),mk={},dk=function(){function e(e){this.resultSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new yk(e,this.resultSelector))},e}(),yk=function(e){function t(t,r){var n=e.call(this,t)||this;return n.resultSelector=r,n.active=0,n.values=[],n.observables=[],n}return n.__extends(t,e),t.prototype._next=function(e){this.values.push(mk),this.observables.push(e)},t.prototype._complete=function(){var e=this.observables,t=e.length;if(0===t)this.destination.complete();else{this.active=t,this.toRespond=t;for(var r=0;rthis.total&&this.destination.next(e)},t}(h),bk=new Set,gk=function(){function e(e){this._platform=e,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Sk}return e.prototype.matchMedia=function(e){return this._platform.WEBKIT&&function(e){if(!bk.has(e))try{lk||((lk=document.createElement("style")).setAttribute("type","text/css"),document.head.appendChild(lk)),lk.sheet&&(lk.sheet.insertRule("@media "+e+" {.fx-query-test{ }}",0),bk.add(e))}catch(t){console.error(t)}}(e),this._matchMedia(e)},e.ngInjectableDef=pe({factory:function(){return new e(Le(dC))},token:e,providedIn:"root"}),e}();function Sk(e){return{matches:"all"===e||""===e,media:e,addListener:function(){},removeListener:function(){}}}var vk=function(){function e(e,t){this._mediaMatcher=e,this._zone=t,this._queries=new Map,this._destroySubject=new T}return e.prototype.ngOnDestroy=function(){this._destroySubject.next(),this._destroySubject.complete()},e.prototype.isMatched=function(e){var t=this;return _k(LN(e)).some((function(e){return t._registerQuery(e).mql.matches}))},e.prototype.observe=function(e){var t=this,r=function(){for(var e=[],t=0;t visible",animation:{type:4,styles:{type:5,steps:[{type:6,styles:{opacity:0,transform:"scale(0)",offset:0},offset:null},{type:6,styles:{opacity:.5,transform:"scale(0.99)",offset:.5},offset:null},{type:6,styles:{opacity:1,transform:"scale(1)",offset:1},offset:null}]},timings:"200ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,expr:"* => hidden",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"100ms cubic-bezier(0, 0, 0.2, 1)"},options:null}],options:{}}]}});function qk(e){return aa(2,[(e()(),Go(0,0,null,null,4,"div",[["class","mat-tooltip"]],[[2,"mat-tooltip-handset",null],[24,"@state",0]],[[null,"@state.start"],[null,"@state.done"]],(function(e,t,r){var n=!0,i=e.component;return"@state.start"===t&&(n=!1!==i._animationStart()&&n),"@state.done"===t&&(n=!1!==i._animationDone(r)&&n),n}),null,null)),ci(512,null,xf,Rf,[Cr,Tr,or,lr]),si(2,278528,null,0,Mf,[xf],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),ui(131072,Kf,[At]),(e()(),na(4,null,["",""]))],(function(e,t){e(t,2,0,"mat-tooltip",t.component.tooltipClass)}),(function(e,t){var r,n=t.component;e(t,0,0,null==(r=Wr(t,0,0,Kn(t,3).transform(n._isHandset)))?null:r.matches,n._visibility),e(t,4,0,n.message)}))}function Ok(e){return aa(0,[(e()(),Go(0,0,null,null,1,"mat-tooltip-component",[["aria-hidden","true"]],[[4,"zoom",null]],[["body","click"]],(function(e,t,r){var n=!0;return"body:click"===t&&(n=!1!==Kn(e,1)._handleBodyInteraction()&&n),n}),qk,Lk)),si(1,180224,null,0,xk,[At,vk],null,null)],null,(function(e,t){e(t,0,0,"visible"===Kn(t,1)._visibility?1:null)}))}var Bk=On("mat-tooltip-component",xk,Ok,{},{},[]),Fk=function(){function e(e,t){var r=this;this._overlayRef=t,this._afterDismissed=new T,this._afterOpened=new T,this._onAction=new T,this._dismissedByAction=!1,this.containerInstance=e,this.onAction().subscribe((function(){return r.dismiss()})),e._onExit.subscribe((function(){return r._finishDismiss()}))}return e.prototype.dismiss=function(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)},e.prototype.dismissWithAction=function(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete())},e.prototype.closeWithAction=function(){this.dismissWithAction()},e.prototype._dismissAfter=function(e){var t=this;this._durationTimeoutId=setTimeout((function(){return t.dismiss()}),e)},e.prototype._open=function(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())},e.prototype._finishDismiss=function(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1},e.prototype.afterDismissed=function(){return this._afterDismissed.asObservable()},e.prototype.afterOpened=function(){return this.containerInstance._onEnter},e.prototype.onAction=function(){return this._onAction.asObservable()},e}(),Uk=new Te("MatSnackBarData"),Gk=function(){return function(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}(),Vk=function(){function e(e,t){this.snackBarRef=e,this.data=t}return e.prototype.action=function(){this.snackBarRef.dismissWithAction()},Object.defineProperty(e.prototype,"hasAction",{get:function(){return!!this.data.action},enumerable:!0,configurable:!0}),e}(),jk=function(e){function t(t,r,n,i){var o=e.call(this)||this;return o._ngZone=t,o._elementRef=r,o._changeDetectorRef=n,o.snackBarConfig=i,o._destroyed=!1,o._onExit=new T,o._onEnter=new T,o._animationState="void",o._role="assertive"!==i.politeness||i.announcementMessage?"off"===i.politeness?null:"status":"alert",o}return Object(n.__extends)(t,e),t.prototype.attachComponentPortal=function(e){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachComponentPortal(e)},t.prototype.attachTemplatePortal=function(e){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(e)},t.prototype.onAnimationEnd=function(e){var t=e.toState;if(("void"===t&&"void"!==e.fromState||"hidden"===t)&&this._completeExit(),"visible"===t){var r=this._onEnter;this._ngZone.run((function(){r.next(),r.complete()}))}},t.prototype.enter=function(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges())},t.prototype.exit=function(){return this._animationState="hidden",this._onExit},t.prototype.ngOnDestroy=function(){this._destroyed=!0,this._completeExit()},t.prototype._completeExit=function(){var e=this;this._ngZone.onMicrotaskEmpty.asObservable().pipe(TN(1)).subscribe((function(){e._onExit.next(),e._onExit.complete()}))},t.prototype._applySnackBarClasses=function(){var e=this._elementRef.nativeElement,t=this.snackBarConfig.panelClass;t&&(Array.isArray(t)?t.forEach((function(t){return e.classList.add(t)})):e.classList.add(t)),"center"===this.snackBarConfig.horizontalPosition&&e.classList.add("mat-snack-bar-center"),"top"===this.snackBarConfig.verticalPosition&&e.classList.add("mat-snack-bar-top")},t.prototype._assertNotAttached=function(){if(this._portalOutlet.hasAttached())throw Error("Attempting to attach snack bar content after content is already attached")},t}(pN),zk=function(){return function(){}}(),Hk=new Te("mat-snack-bar-default-options",{providedIn:"root",factory:function(){return new Gk}}),Yk=function(){function e(e,t,r,n,i,o){this._overlay=e,this._live=t,this._injector=r,this._breakpointObserver=n,this._parentSnackBar=i,this._defaultConfig=o,this._snackBarRefAtThisLevel=null}return Object.defineProperty(e.prototype,"_openedSnackBarRef",{get:function(){var e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel},set:function(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e},enumerable:!0,configurable:!0}),e.prototype.openFromComponent=function(e,t){return this._attach(e,t)},e.prototype.openFromTemplate=function(e,t){return this._attach(e,t)},e.prototype.open=function(e,t,r){void 0===t&&(t="");var i=Object(n.__assign)({},this._defaultConfig,r);return i.data={message:e,action:t},i.announcementMessage||(i.announcementMessage=e),this.openFromComponent(Vk,i)},e.prototype.dismiss=function(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()},e.prototype.ngOnDestroy=function(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()},e.prototype._attachSnackBarContainer=function(e,t){var r=new hN(t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,new WeakMap([[Gk,t]])),n=new cN(jk,t.viewContainerRef,r),i=e.attach(n);return i.instance.snackBarConfig=t,i.instance},e.prototype._attach=function(e,t){var r=Object(n.__assign)({},new Gk,this._defaultConfig,t),i=this._createOverlay(r),o=this._attachSnackBarContainer(i,r),a=new Fk(o,i);if(e instanceof xr){var s=new lN(e,null,{$implicit:r.data,snackBarRef:a});a.instance=o.attachTemplatePortal(s)}else{var u=this._createInjector(r,a),c=(s=new cN(e,void 0,u),o.attachComponentPortal(s));a.instance=c.instance}return this._breakpointObserver.observe(Ik.HandsetPortrait).pipe(XN(i.detachments())).subscribe((function(e){var t=i.overlayElement.classList;e.matches?t.add("mat-snack-bar-handset"):t.remove("mat-snack-bar-handset")})),this._animateSnackBar(a,r),this._openedSnackBarRef=a,this._openedSnackBarRef},e.prototype._animateSnackBar=function(e,t){var r=this;e.afterDismissed().subscribe((function(){r._openedSnackBarRef==e&&(r._openedSnackBarRef=null),t.announcementMessage&&r._live.clear()})),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe((function(){e.containerInstance.enter()})),this._openedSnackBarRef.dismiss()):e.containerInstance.enter(),t.duration&&t.duration>0&&e.afterOpened().subscribe((function(){return e._dismissAfter(t.duration)})),t.announcementMessage&&this._live.announce(t.announcementMessage,t.politeness)},e.prototype._createOverlay=function(e){var t=new xC;t.direction=e.direction;var r=this._overlay.position().global(),n="rtl"===e.direction,i="left"===e.horizontalPosition||"start"===e.horizontalPosition&&!n||"end"===e.horizontalPosition&&n,o=!i&&"center"!==e.horizontalPosition;return i?r.left("0"):o?r.right("0"):r.centerHorizontally(),"top"===e.verticalPosition?r.top("0"):r.bottom("0"),t.positionStrategy=r,this._overlay.create(t)},e.prototype._createInjector=function(e,t){return new hN(e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,new WeakMap([[Fk,t],[Uk,e.data]]))},e.ngInjectableDef=pe({factory:function(){return new e(Le(jC),Le(AT),Le(ke),Le(vk),Le(e,12),Le(Hk))},token:e,providedIn:zk}),e}(),Wk="accent",Kk=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"],Qk=function(e){function t(t,r,n){var i=e.call(this,t)||this;i._focusMonitor=r,i._animationMode=n,i.isRoundButton=i._hasHostAttributes("mat-fab","mat-mini-fab"),i.isIconButton=i._hasHostAttributes("mat-icon-button");for(var o=0,a=Kk;o *";case":leave":return"* => void";case":increment":return function(e,t){return parseFloat(t)>parseFloat(e)};case":decrement":return function(e,t){return parseFloat(t) *"}}(e,r);if("function"==typeof n)return void t.push(n);e=n}var i=e.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return r.push('The provided transition expression "'+e+'" is not supported'),t;var o=i[1],a=i[2],s=i[3];t.push(VD(o,s)),"<"!=a[0]||o==FD&&s==FD||t.push(VD(s,o))}(e,i,n)})):i.push(r),i),animation:o,queryCount:t.queryCount,depCount:t.depCount,options:KD(e.options)}},e.prototype.visitSequence=function(e,t){var r=this;return{type:2,steps:e.steps.map((function(e){return OD(r,e,t)})),options:KD(e.options)}},e.prototype.visitGroup=function(e,t){var r=this,n=t.currentTime,i=0,o=e.steps.map((function(e){t.currentTime=n;var o=OD(r,e,t);return i=Math.max(i,t.currentTime),o}));return t.currentTime=i,{type:3,steps:o,options:KD(e.options)}},e.prototype.visitAnimate=function(e,t){var r,n=function(e,t){var r=null;if(e.hasOwnProperty("duration"))r=e;else if("number"==typeof e)return QD(_D(e,t).duration,0,"");var n=e;if(n.split(/\s+/).some((function(e){return"{"==e.charAt(0)&&"{"==e.charAt(1)}))){var i=QD(0,0,"");return i.dynamic=!0,i.strValue=n,i}return QD((r=r||_D(n,t)).duration,r.delay,r.easing)}(e.timings,t.errors);t.currentAnimateTimings=n;var i=e.styles?e.styles:rN({});if(5==i.type)r=this.visitKeyframes(i,t);else{var o=e.styles,a=!1;if(!o){a=!0;var s={};n.easing&&(s.easing=n.easing),o=rN(s)}t.currentTime+=n.duration+n.delay;var u=this.visitStyle(o,t);u.isEmptyStep=a,r=u}return t.currentAnimateTimings=null,{type:4,timings:n,style:r,options:null}},e.prototype.visitStyle=function(e,t){var r=this._makeStyleAst(e,t);return this._validateStyleAst(r,t),r},e.prototype._makeStyleAst=function(e,t){var r=[];Array.isArray(e.styles)?e.styles.forEach((function(e){"string"==typeof e?e==eN?r.push(e):t.errors.push("The provided style string value "+e+" is not allowed."):r.push(e)})):r.push(e.styles);var n=!1,i=null;return r.forEach((function(e){if(WD(e)){var t=e,r=t.easing;if(r&&(i=r,delete t.easing),!n)for(var o in t)if(t[o].toString().indexOf("{{")>=0){n=!0;break}}})),{type:6,styles:r,easing:i,offset:e.offset,containsDynamicStyles:n,options:null}},e.prototype._validateStyleAst=function(e,t){var r=this,n=t.currentAnimateTimings,i=t.currentTime,o=t.currentTime;n&&o>0&&(o-=n.duration+n.delay),e.styles.forEach((function(e){"string"!=typeof e&&Object.keys(e).forEach((function(n){if(r._driver.validateStyleProperty(n)){var a,s,u,c=t.collectedStyles[t.currentQuerySelector],l=c[n],p=!0;l&&(o!=i&&o>=l.startTime&&i<=l.endTime&&(t.errors.push('The CSS property "'+n+'" that exists between the times of "'+l.startTime+'ms" and "'+l.endTime+'ms" is also being animated in a parallel animation between the times of "'+o+'ms" and "'+i+'ms"'),p=!1),o=l.startTime),p&&(c[n]={startTime:o,endTime:i}),t.options&&(a=t.errors,s=t.options.params||{},(u=RD(e[n])).length&&u.forEach((function(e){s.hasOwnProperty(e)||a.push("Unable to resolve the local animation param "+e+" in the given list of values")})))}else t.errors.push('The provided animation property "'+n+'" is not a supported CSS property for animations')}))}))},e.prototype.visitKeyframes=function(e,t){var r=this,n={type:5,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push("keyframes() must be placed inside of a call to animate()"),n;var i=0,o=[],a=!1,s=!1,u=0,c=e.steps.map((function(e){var n=r._makeStyleAst(e,t),c=null!=n.offset?n.offset:function(e){if("string"==typeof e)return null;var t=null;if(Array.isArray(e))e.forEach((function(e){if(WD(e)&&e.hasOwnProperty("offset")){var r=e;t=parseFloat(r.offset),delete r.offset}}));else if(WD(e)&&e.hasOwnProperty("offset")){var r=e;t=parseFloat(r.offset),delete r.offset}return t}(n.styles),l=0;return null!=c&&(i++,l=n.offset=c),s=s||l<0||l>1,a=a||l0&&i0?i==m?1:p*i:o[i],s=a*h;t.currentTime=d+y.delay+s,y.duration=s,r._validateStyleAst(e,t),e.offset=a,n.styles.push(e)})),n},e.prototype.visitReference=function(e,t){return{type:8,animation:OD(this,AD(e.animation),t),options:KD(e.options)}},e.prototype.visitAnimateChild=function(e,t){return t.depCount++,{type:9,options:KD(e.options)}},e.prototype.visitAnimateRef=function(e,t){return{type:10,animation:this.visitReference(e.animation,t),options:KD(e.options)}},e.prototype.visitQuery=function(e,t){var r=t.currentQuerySelector,i=e.options||{};t.queryCount++,t.currentQuery=e;var o=Object(n.__read)(function(e){var t=!!e.split(/\s*,\s*/).find((function(e){return":self"==e}));return t&&(e=e.replace(jD,"")),[e=e.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,(function(e){return".ng-trigger-"+e.substr(1)})).replace(/:animating/g,".ng-animating"),t]}(e.selector),2),a=o[0],s=o[1];t.currentQuerySelector=r.length?r+" "+a:a,nD(t.collectedStyles,t.currentQuerySelector,{});var u=OD(this,AD(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=r,{type:11,selector:a,limit:i.limit||0,optional:!!i.optional,includeSelf:s,animation:u,originalSelector:e.selector,options:KD(e.options)}},e.prototype.visitStagger=function(e,t){t.currentQuery||t.errors.push("stagger() can only be used inside of query()");var r="full"===e.timings?{duration:0,delay:0,easing:"full"}:_D(e.timings,t.errors,!0);return{type:12,animation:OD(this,AD(e.animation),t),timings:r,options:null}},e}(),YD=function(){return function(e){this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}();function WD(e){return!Array.isArray(e)&&"object"==typeof e}function KD(e){var t;return e?(e=ID(e)).params&&(e.params=(t=e.params)?ID(t):null):e={},e}function QD(e,t,r){return{duration:e,delay:t,easing:r}}function JD(e,t,r,n,i,o,a,s){return void 0===a&&(a=null),void 0===s&&(s=!1),{type:1,element:e,keyframes:t,preStyleProps:r,postStyleProps:n,duration:i,delay:o,totalTime:i+o,easing:a,subTimeline:s}}var ZD=function(){function e(){this._map=new Map}return e.prototype.consume=function(e){var t=this._map.get(e);return t?this._map.delete(e):t=[],t},e.prototype.append=function(e,t){var r=this._map.get(e);r||this._map.set(e,r=[]),r.push.apply(r,Object(n.__spread)(t))},e.prototype.has=function(e){return this._map.has(e)},e.prototype.clear=function(){this._map.clear()},e}(),XD=new RegExp(":enter","g"),$D=new RegExp(":leave","g");function eA(e,t,r,n,i,o,a,s,u,c){return void 0===o&&(o={}),void 0===a&&(a={}),void 0===c&&(c=[]),(new tA).buildKeyframes(e,t,r,n,i,o,a,s,u,c)}var tA=function(){function e(){}return e.prototype.buildKeyframes=function(e,t,r,n,i,o,a,s,u,c){void 0===c&&(c=[]),u=u||new ZD;var l=new nA(e,t,u,n,i,c,[]);l.options=s,l.currentTimeline.setStyles([o],null,l.errors,s),OD(this,r,l);var p=l.timelines.filter((function(e){return e.containsAnimation()}));if(p.length&&Object.keys(a).length){var m=p[p.length-1];m.allowOnlyTimelineStyles()||m.setStyles([a],null,l.errors,s)}return p.length?p.map((function(e){return e.buildKeyframes()})):[JD(t,[],[],[],0,0,"",!1)]},e.prototype.visitTrigger=function(e,t){},e.prototype.visitState=function(e,t){},e.prototype.visitTransition=function(e,t){},e.prototype.visitAnimateChild=function(e,t){var r=t.subInstructions.consume(t.element);if(r){var n=t.createSubContext(e.options),i=t.currentTimeline.currentTime,o=this._visitSubInstructions(r,n,n.options);i!=o&&t.transformIntoNewTimeline(o)}t.previousNode=e},e.prototype.visitAnimateRef=function(e,t){var r=t.createSubContext(e.options);r.transformIntoNewTimeline(),this.visitReference(e.animation,r),t.transformIntoNewTimeline(r.currentTimeline.currentTime),t.previousNode=e},e.prototype._visitSubInstructions=function(e,t,r){var n=t.currentTimeline.currentTime,i=null!=r.duration?SD(r.duration):null,o=null!=r.delay?SD(r.delay):null;return 0!==i&&e.forEach((function(e){var r=t.appendInstructionToTimeline(e,i,o);n=Math.max(n,r.duration+r.delay)})),n},e.prototype.visitReference=function(e,t){t.updateOptions(e.options,!0),OD(this,e.animation,t),t.previousNode=e},e.prototype.visitSequence=function(e,t){var r=this,n=t.subContextCount,i=t,o=e.options;if(o&&(o.params||o.delay)&&((i=t.createSubContext(o)).transformIntoNewTimeline(),null!=o.delay)){6==i.previousNode.type&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=rA);var a=SD(o.delay);i.delayNextStep(a)}e.steps.length&&(e.steps.forEach((function(e){return OD(r,e,i)})),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>n&&i.transformIntoNewTimeline()),t.previousNode=e},e.prototype.visitGroup=function(e,t){var r=this,n=[],i=t.currentTimeline.currentTime,o=e.options&&e.options.delay?SD(e.options.delay):0;e.steps.forEach((function(a){var s=t.createSubContext(e.options);o&&s.delayNextStep(o),OD(r,a,s),i=Math.max(i,s.currentTimeline.currentTime),n.push(s.currentTimeline)})),n.forEach((function(e){return t.currentTimeline.mergeTimelineCollectedStyles(e)})),t.transformIntoNewTimeline(i),t.previousNode=e},e.prototype._visitTiming=function(e,t){if(e.dynamic){var r=e.strValue;return _D(t.params?MD(r,t.params,t.errors):r,t.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}},e.prototype.visitAnimate=function(e,t){var r=t.currentAnimateTimings=this._visitTiming(e.timings,t),n=t.currentTimeline;r.delay&&(t.incrementTime(r.delay),n.snapshotCurrentStyles());var i=e.style;5==i.type?this.visitKeyframes(i,t):(t.incrementTime(r.duration),this.visitStyle(i,t),n.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e},e.prototype.visitStyle=function(e,t){var r=t.currentTimeline,n=t.currentAnimateTimings;!n&&r.getCurrentStyleProperties().length&&r.forwardFrame();var i=n&&n.easing||e.easing;e.isEmptyStep?r.applyEmptyStep(i):r.setStyles(e.styles,i,t.errors,t.options),t.previousNode=e},e.prototype.visitKeyframes=function(e,t){var r=t.currentAnimateTimings,n=t.currentTimeline.duration,i=r.duration,o=t.createSubContext().currentTimeline;o.easing=r.easing,e.styles.forEach((function(e){o.forwardTime((e.offset||0)*i),o.setStyles(e.styles,e.easing,t.errors,t.options),o.applyStylesToKeyframe()})),t.currentTimeline.mergeTimelineCollectedStyles(o),t.transformIntoNewTimeline(n+i),t.previousNode=e},e.prototype.visitQuery=function(e,t){var r=this,n=t.currentTimeline.currentTime,i=e.options||{},o=i.delay?SD(i.delay):0;o&&(6===t.previousNode.type||0==n&&t.currentTimeline.getCurrentStyleProperties().length)&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=rA);var a=n,s=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!i.optional,t.errors);t.currentQueryTotal=s.length;var u=null;s.forEach((function(n,i){t.currentQueryIndex=i;var s=t.createSubContext(e.options,n);o&&s.delayNextStep(o),n===t.element&&(u=s.currentTimeline),OD(r,e.animation,s),s.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,s.currentTimeline.currentTime)})),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(a),u&&(t.currentTimeline.mergeTimelineCollectedStyles(u),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e},e.prototype.visitStagger=function(e,t){var r=t.parentContext,n=t.currentTimeline,i=e.timings,o=Math.abs(i.duration),a=o*(t.currentQueryTotal-1),s=o*t.currentQueryIndex;switch(i.duration<0?"reverse":i.easing){case"reverse":s=a-s;break;case"full":s=r.currentStaggerTime}var u=t.currentTimeline;s&&u.delayNextStep(s);var c=u.currentTime;OD(this,e.animation,t),t.previousNode=e,r.currentStaggerTime=n.currentTime-c+(n.startTime-r.currentTimeline.startTime)},e}(),rA={},nA=function(){function e(e,t,r,n,i,o,a,s){this._driver=e,this.element=t,this.subInstructions=r,this._enterClassName=n,this._leaveClassName=i,this.errors=o,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=rA,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=s||new iA(this._driver,t,0),a.push(this.currentTimeline)}return Object.defineProperty(e.prototype,"params",{get:function(){return this.options.params},enumerable:!0,configurable:!0}),e.prototype.updateOptions=function(e,t){var r=this;if(e){var n=e,i=this.options;null!=n.duration&&(i.duration=SD(n.duration)),null!=n.delay&&(i.delay=SD(n.delay));var o=n.params;if(o){var a=i.params;a||(a=this.options.params={}),Object.keys(o).forEach((function(e){t&&a.hasOwnProperty(e)||(a[e]=MD(o[e],a,r.errors))}))}}},e.prototype._copyOptions=function(){var e={};if(this.options){var t=this.options.params;if(t){var r=e.params={};Object.keys(t).forEach((function(e){r[e]=t[e]}))}}return e},e.prototype.createSubContext=function(t,r,n){void 0===t&&(t=null);var i=r||this.element,o=new e(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,n||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(t),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o},e.prototype.transformIntoNewTimeline=function(e){return this.previousNode=rA,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline},e.prototype.appendInstructionToTimeline=function(e,t,r){var n={duration:null!=t?t:e.duration,delay:this.currentTimeline.currentTime+(null!=r?r:0)+e.delay,easing:""},i=new oA(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,n,e.stretchStartingKeyframe);return this.timelines.push(i),n},e.prototype.incrementTime=function(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)},e.prototype.delayNextStep=function(e){e>0&&this.currentTimeline.delayNextStep(e)},e.prototype.invokeQuery=function(e,t,r,i,o,a){var s=[];if(i&&s.push(this.element),e.length>0){e=(e=e.replace(XD,"."+this._enterClassName)).replace($D,"."+this._leaveClassName);var u=this._driver.query(this.element,e,1!=r);0!==r&&(u=r<0?u.slice(u.length+r,u.length):u.slice(0,r)),s.push.apply(s,Object(n.__spread)(u))}return o||0!=s.length||a.push('`query("'+t+'")` returned zero elements. (Use `query("'+t+'", { optional: true })` if you wish to allow this.)'),s},e}(),iA=function(){function e(e,t,r,n){this._driver=e,this.element=t,this.startTime=r,this._elementTimelineStylesLookup=n,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(t),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(t,this._localTimelineStyles)),this._loadKeyframe()}return e.prototype.containsAnimation=function(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}},e.prototype.getCurrentStyleProperties=function(){return Object.keys(this._currentKeyframe)},Object.defineProperty(e.prototype,"currentTime",{get:function(){return this.startTime+this.duration},enumerable:!0,configurable:!0}),e.prototype.delayNextStep=function(e){var t=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e},e.prototype.fork=function(t,r){return this.applyStylesToKeyframe(),new e(this._driver,t,r||this.currentTime,this._elementTimelineStylesLookup)},e.prototype._loadKeyframe=function(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))},e.prototype.forwardFrame=function(){this.duration+=1,this._loadKeyframe()},e.prototype.forwardTime=function(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()},e.prototype._updateStyle=function(e,t){this._localTimelineStyles[e]=t,this._globalTimelineStyles[e]=t,this._styleSummary[e]={time:this.currentTime,value:t}},e.prototype.allowOnlyTimelineStyles=function(){return this._currentEmptyStepKeyframe!==this._currentKeyframe},e.prototype.applyEmptyStep=function(e){var t=this;e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEach((function(e){t._backFill[e]=t._globalTimelineStyles[e]||eN,t._currentKeyframe[e]=eN})),this._currentEmptyStepKeyframe=this._currentKeyframe},e.prototype.setStyles=function(e,t,r,n){var i=this;t&&(this._previousKeyframe.easing=t);var o=n&&n.params||{},a=function(e,t){var r,n={};return e.forEach((function(e){"*"===e?(r=r||Object.keys(t)).forEach((function(e){n[e]=eN})):ND(e,!1,n)})),n}(e,this._globalTimelineStyles);Object.keys(a).forEach((function(e){var t=MD(a[e],o,r);i._pendingStyles[e]=t,i._localTimelineStyles.hasOwnProperty(e)||(i._backFill[e]=i._globalTimelineStyles.hasOwnProperty(e)?i._globalTimelineStyles[e]:eN),i._updateStyle(e,t)}))},e.prototype.applyStylesToKeyframe=function(){var e=this,t=this._pendingStyles,r=Object.keys(t);0!=r.length&&(this._pendingStyles={},r.forEach((function(r){e._currentKeyframe[r]=t[r]})),Object.keys(this._localTimelineStyles).forEach((function(t){e._currentKeyframe.hasOwnProperty(t)||(e._currentKeyframe[t]=e._localTimelineStyles[t])})))},e.prototype.snapshotCurrentStyles=function(){var e=this;Object.keys(this._localTimelineStyles).forEach((function(t){var r=e._localTimelineStyles[t];e._pendingStyles[t]=r,e._updateStyle(t,r)}))},e.prototype.getFinalKeyframe=function(){return this._keyframes.get(this.duration)},Object.defineProperty(e.prototype,"properties",{get:function(){var e=[];for(var t in this._currentKeyframe)e.push(t);return e},enumerable:!0,configurable:!0}),e.prototype.mergeTimelineCollectedStyles=function(e){var t=this;Object.keys(e._styleSummary).forEach((function(r){var n=t._styleSummary[r],i=e._styleSummary[r];(!n||i.time>n.time)&&t._updateStyle(r,i.value)}))},e.prototype.buildKeyframes=function(){var e=this;this.applyStylesToKeyframe();var t=new Set,r=new Set,n=1===this._keyframes.size&&0===this.duration,i=[];this._keyframes.forEach((function(o,a){var s=ND(o,!0);Object.keys(s).forEach((function(e){var n=s[e];n==aN?t.add(e):n==eN&&r.add(e)})),n||(s.offset=a/e.duration),i.push(s)}));var o=t.size?wD(t.values()):[],a=r.size?wD(r.values()):[];if(n){var s=i[0],u=ID(s);s.offset=0,u.offset=1,i=[s,u]}return JD(this.element,i,o,a,this.duration,this.startTime,this.easing,!1)},e}(),oA=function(e){function t(t,r,n,i,o,a,s){void 0===s&&(s=!1);var u=e.call(this,t,r,a.delay)||this;return u.element=r,u.keyframes=n,u.preStyleProps=i,u.postStyleProps=o,u._stretchStartingKeyframe=s,u.timings={duration:a.duration,delay:a.delay,easing:a.easing},u}return Object(n.__extends)(t,e),t.prototype.containsAnimation=function(){return this.keyframes.length>1},t.prototype.buildKeyframes=function(){var e=this.keyframes,t=this.timings,r=t.delay,n=t.duration,i=t.easing;if(this._stretchStartingKeyframe&&r){var o=[],a=n+r,s=r/a,u=ND(e[0],!1);u.offset=0,o.push(u);var c=ND(e[0],!1);c.offset=aA(s),o.push(c);for(var l=e.length-1,p=1;p<=l;p++){var m=ND(e[p],!1);m.offset=aA((r+m.offset*n)/a),o.push(m)}n=a,r=0,i="",e=o}return JD(this.element,e,this.preStyleProps,this.postStyleProps,n,r,i,!0)},t}(iA);function aA(e,t){void 0===t&&(t=3);var r=Math.pow(10,t-1);return Math.round(e*r)/r}var sA=function(){return function(){}}(),uA=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype.normalizePropertyName=function(e,t){return ED(e)},t.prototype.normalizeStyleValue=function(e,t,r,n){var i="",o=r.toString().trim();if(cA[t]&&0!==r&&"0"!==r)if("number"==typeof r)i="px";else{var a=r.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&n.push("Please provide a CSS unit value for "+e+":"+r)}return o+i},t}(sA),cA=function(){return e="width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(","),t={},e.forEach((function(e){return t[e]=!0})),t;var e,t}();function lA(e,t,r,n,i,o,a,s,u,c,l,p,m){return{type:0,element:e,triggerName:t,isRemovalTransition:i,fromState:r,fromStyles:o,toState:n,toStyles:a,timelines:s,queriedElements:u,preStyleProps:c,postStyleProps:l,totalTime:p,errors:m}}var pA={},mA=function(){function e(e,t,r){this._triggerName=e,this.ast=t,this._stateStyles=r}return e.prototype.match=function(e,t,r,n){return function(e,t,r,n,i){return e.some((function(e){return e(t,r,n,i)}))}(this.ast.matchers,e,t,r,n)},e.prototype.buildStyles=function(e,t,r){var n=this._stateStyles["*"],i=this._stateStyles[e],o=n?n.buildStyles(t,r):{};return i?i.buildStyles(t,r):o},e.prototype.build=function(e,t,r,i,o,a,s,u,c,l){var p=[],m=this.ast.options&&this.ast.options.params||pA,d=this.buildStyles(r,s&&s.params||pA,p),y=u&&u.params||pA,h=this.buildStyles(i,y,p),f=new Set,b=new Map,g=new Map,S="void"===i,v={params:Object(n.__assign)({},m,y)},_=l?[]:eA(e,t,this.ast.animation,o,a,d,h,v,c,p),I=0;if(_.forEach((function(e){I=Math.max(e.duration+e.delay,I)})),p.length)return lA(t,this._triggerName,r,i,S,d,h,[],[],b,g,I,p);_.forEach((function(e){var r=e.element,n=nD(b,r,{});e.preStyleProps.forEach((function(e){return n[e]=!0}));var i=nD(g,r,{});e.postStyleProps.forEach((function(e){return i[e]=!0})),r!==t&&f.add(r)}));var N=wD(f.values());return lA(t,this._triggerName,r,i,S,d,h,_,N,b,g,I)},e}(),dA=function(){function e(e,t){this.styles=e,this.defaultParams=t}return e.prototype.buildStyles=function(e,t){var r={},n=ID(this.defaultParams);return Object.keys(e).forEach((function(t){var r=e[t];null!=r&&(n[t]=r)})),this.styles.styles.forEach((function(e){if("string"!=typeof e){var i=e;Object.keys(i).forEach((function(e){var o=i[e];o.length>1&&(o=MD(o,n,t)),r[e]=o}))}})),r},e}(),yA=function(){function e(e,t){var r=this;this.name=e,this.ast=t,this.transitionFactories=[],this.states={},t.states.forEach((function(e){r.states[e.name]=new dA(e.style,e.options&&e.options.params||{})})),hA(this.states,"true","1"),hA(this.states,"false","0"),t.transitions.forEach((function(t){r.transitionFactories.push(new mA(e,t,r.states))})),this.fallbackTransition=new mA(e,{type:1,animation:{type:2,steps:[],options:null},matchers:[function(e,t){return!0}],options:null,queryCount:0,depCount:0},this.states)}return Object.defineProperty(e.prototype,"containsQueries",{get:function(){return this.ast.queryCount>0},enumerable:!0,configurable:!0}),e.prototype.matchTransition=function(e,t,r,n){return this.transitionFactories.find((function(i){return i.match(e,t,r,n)}))||null},e.prototype.matchStyles=function(e,t,r){return this.fallbackTransition.buildStyles(e,t,r)},e}();function hA(e,t,r){e.hasOwnProperty(t)?e.hasOwnProperty(r)||(e[r]=e[t]):e.hasOwnProperty(r)&&(e[t]=e[r])}var fA=new ZD,bA=function(){function e(e,t,r){this.bodyNode=e,this._driver=t,this._normalizer=r,this._animations={},this._playersById={},this.players=[]}return e.prototype.register=function(e,t){var r=[],n=zD(this._driver,t,r);if(r.length)throw new Error("Unable to build the animation due to the following errors: "+r.join("\n"));this._animations[e]=n},e.prototype._buildPlayer=function(e,t,r){var n=e.element,i=$k(0,this._normalizer,0,e.keyframes,t,r);return this._driver.animate(n,i,e.duration,e.delay,e.easing,[],!0)},e.prototype.create=function(e,t,r){var n=this;void 0===r&&(r={});var i,o=[],a=this._animations[e],s=new Map;if(a?(i=eA(this._driver,t,a,"ng-enter","ng-leave",{},{},r,fA,o)).forEach((function(e){var t=nD(s,e.element,{});e.postStyleProps.forEach((function(e){return t[e]=null}))})):(o.push("The requested animation doesn't exist or has already been destroyed"),i=[]),o.length)throw new Error("Unable to create the animation due to the following errors: "+o.join("\n"));s.forEach((function(e,t){Object.keys(e).forEach((function(r){e[r]=n._driver.computeStyle(t,r,eN)}))}));var u=Xk(i.map((function(e){var t=s.get(e.element);return n._buildPlayer(e,{},t)})));return this._playersById[e]=u,u.onDestroy((function(){return n.destroy(e)})),this.players.push(u),u},e.prototype.destroy=function(e){var t=this._getPlayer(e);t.destroy(),delete this._playersById[e];var r=this.players.indexOf(t);r>=0&&this.players.splice(r,1)},e.prototype._getPlayer=function(e){var t=this._playersById[e];if(!t)throw new Error("Unable to find the timeline player referenced by "+e);return t},e.prototype.listen=function(e,t,r,n){var i=rD(t,"","","");return eD(this._getPlayer(e),r,i,n),function(){}},e.prototype.command=function(e,t,r,n){if("register"!=r)if("create"!=r){var i=this._getPlayer(e);switch(r){case"play":i.play();break;case"pause":i.pause();break;case"reset":i.reset();break;case"restart":i.restart();break;case"finish":i.finish();break;case"init":i.init();break;case"setPosition":i.setPosition(parseFloat(n[0]));break;case"destroy":this.destroy(e)}}else this.create(e,t,n[0]||{});else this.register(e,n[0])},e}(),gA=[],SA={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},vA={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},_A="__ng_removed",IA=function(){function e(e,t){void 0===t&&(t=""),this.namespaceId=t;var r,n=e&&e.hasOwnProperty("value");if(this.value=null!=(r=n?e.value:e)?r:null,n){var i=ID(e);delete i.value,this.options=i}else this.options={};this.options.params||(this.options.params={})}return Object.defineProperty(e.prototype,"params",{get:function(){return this.options.params},enumerable:!0,configurable:!0}),e.prototype.absorbOptions=function(e){var t=e.params;if(t){var r=this.options.params;Object.keys(t).forEach((function(e){null==r[e]&&(r[e]=t[e])}))}},e}(),NA=new IA("void"),CA=function(){function e(e,t,r){this.id=e,this.hostElement=t,this._engine=r,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,wA(t,this._hostClassName)}return e.prototype.listen=function(e,t,r,n){var i,o=this;if(!this._triggers.hasOwnProperty(t))throw new Error('Unable to listen on the animation trigger event "'+r+'" because the animation trigger "'+t+"\" doesn't exist!");if(null==r||0==r.length)throw new Error('Unable to listen on the animation trigger "'+t+'" because the provided event is undefined!');if("start"!=(i=r)&&"done"!=i)throw new Error('The provided animation trigger event "'+r+'" for the animation trigger "'+t+'" is not supported!');var a=nD(this._elementListeners,e,[]),s={name:t,phase:r,callback:n};a.push(s);var u=nD(this._engine.statesByElement,e,{});return u.hasOwnProperty(t)||(wA(e,"ng-trigger"),wA(e,"ng-trigger-"+t),u[t]=NA),function(){o._engine.afterFlush((function(){var e=a.indexOf(s);e>=0&&a.splice(e,1),o._triggers[t]||delete u[t]}))}},e.prototype.register=function(e,t){return!this._triggers[e]&&(this._triggers[e]=t,!0)},e.prototype._getTrigger=function(e){var t=this._triggers[e];if(!t)throw new Error('The provided animation trigger "'+e+'" has not been registered!');return t},e.prototype.trigger=function(e,t,r,n){var i=this;void 0===n&&(n=!0);var o=this._getTrigger(t),a=new kA(this.id,t,e),s=this._engine.statesByElement.get(e);s||(wA(e,"ng-trigger"),wA(e,"ng-trigger-"+t),this._engine.statesByElement.set(e,s={}));var u=s[t],c=new IA(r,this.id);if(!(r&&r.hasOwnProperty("value"))&&u&&c.absorbOptions(u.options),s[t]=c,u||(u=NA),"void"===c.value||u.value!==c.value){var l=nD(this._engine.playersByElement,e,[]);l.forEach((function(e){e.namespaceId==i.id&&e.triggerName==t&&e.queued&&e.destroy()}));var p=o.matchTransition(u.value,c.value,e,c.params),m=!1;if(!p){if(!n)return;p=o.fallbackTransition,m=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:p,fromState:u,toState:c,player:a,isFallbackTransition:m}),m||(wA(e,"ng-animate-queued"),a.onStart((function(){PA(e,"ng-animate-queued")}))),a.onDone((function(){var t=i.players.indexOf(a);t>=0&&i.players.splice(t,1);var r=i._engine.playersByElement.get(e);if(r){var n=r.indexOf(a);n>=0&&r.splice(n,1)}})),this.players.push(a),l.push(a),a}if(!function(e,t){var r=Object.keys(e),n=Object.keys(t);if(r.length!=n.length)return!1;for(var i=0;i=0){for(var n=!1,i=r;i>=0;i--)if(this.driver.containsElement(this._namespaceList[i].hostElement,t)){this._namespaceList.splice(i+1,0,e),n=!0;break}n||this._namespaceList.splice(0,0,e)}else this._namespaceList.push(e);return this.namespacesByHostElement.set(t,e),e},e.prototype.register=function(e,t){var r=this._namespaceLookup[e];return r||(r=this.createNamespace(e,t)),r},e.prototype.registerTrigger=function(e,t,r){var n=this._namespaceLookup[e];n&&n.register(t,r)&&this.totalAnimations++},e.prototype.destroy=function(e,t){var r=this;if(e){var n=this._fetchNamespace(e);this.afterFlush((function(){r.namespacesByHostElement.delete(n.hostElement),delete r._namespaceLookup[e];var t=r._namespaceList.indexOf(n);t>=0&&r._namespaceList.splice(t,1)})),this.afterFlushAnimationsDone((function(){return n.destroy(t)}))}},e.prototype._fetchNamespace=function(e){return this._namespaceLookup[e]},e.prototype.fetchNamespacesByElement=function(e){var t=new Set,r=this.statesByElement.get(e);if(r)for(var n=Object.keys(r),i=0;i=0&&this.collectedLeaveElements.splice(o,1)}if(e){var a=this._fetchNamespace(e);a&&a.insertNode(t,r)}n&&this.collectEnterElement(t)}},e.prototype.collectEnterElement=function(e){this.collectedEnterElements.push(e)},e.prototype.markElementAsDisabled=function(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),wA(e,"ng-animate-disabled")):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),PA(e,"ng-animate-disabled"))},e.prototype.removeNode=function(e,t,r,n){if(DA(t)){var i=e?this._fetchNamespace(e):null;if(i?i.removeNode(t,n):this.markElementAsRemoved(e,t,!1,n),r){var o=this.namespacesByHostElement.get(t);o&&o.id!==e&&o.removeNode(t,n)}}else this._onRemovalComplete(t,n)},e.prototype.markElementAsRemoved=function(e,t,r,n){this.collectedLeaveElements.push(t),t[_A]={namespaceId:e,setForRemoval:n,hasAnimation:r,removedBeforeQueried:!1}},e.prototype.listen=function(e,t,r,n,i){return DA(t)?this._fetchNamespace(e).listen(t,r,n,i):function(){}},e.prototype._buildInstruction=function(e,t,r,n,i){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,r,n,e.fromState.options,e.toState.options,t,i)},e.prototype.destroyInnerAnimations=function(e){var t=this,r=this.driver.query(e,".ng-trigger",!0);r.forEach((function(e){return t.destroyActiveAnimationsForElement(e)})),0!=this.playersByQueriedElement.size&&(r=this.driver.query(e,".ng-animating",!0)).forEach((function(e){return t.finishActiveQueriedAnimationOnElement(e)}))},e.prototype.destroyActiveAnimationsForElement=function(e){var t=this.playersByElement.get(e);t&&t.forEach((function(e){e.queued?e.markedForDestroy=!0:e.destroy()}))},e.prototype.finishActiveQueriedAnimationOnElement=function(e){var t=this.playersByQueriedElement.get(e);t&&t.forEach((function(e){return e.finish()}))},e.prototype.whenRenderingDone=function(){var e=this;return new Promise((function(t){if(e.players.length)return Xk(e.players).onDone((function(){return t()}));t()}))},e.prototype.processLeaveNode=function(e){var t=this,r=e[_A];if(r&&r.setForRemoval){if(e[_A]=SA,r.namespaceId){this.destroyInnerAnimations(e);var n=this._fetchNamespace(r.namespaceId);n&&n.clearElementCache(e)}this._onRemovalComplete(e,r.setForRemoval)}this.driver.matchesElement(e,".ng-animate-disabled")&&this.markElementAsDisabled(e,!1),this.driver.query(e,".ng-animate-disabled",!0).forEach((function(e){t.markElementAsDisabled(e,!1)}))},e.prototype.flush=function(e){var t=this;void 0===e&&(e=-1);var r=[];if(this.newHostElements.size&&(this.newHostElements.forEach((function(e,r){return t._balanceNamespaceList(e,r)})),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(var n=0;n=0;T--)this._namespaceList[T].drainQueuedTransitions(t).forEach((function(e){var t=e.player,n=e.element;if(N.push(t),r.collectedEnterElements.length){var a=n[_A];if(a&&a.setForMove)return void t.destroy()}var p=!m||!r.driver.containsElement(m,n),d=_.get(n),y=h.get(n),f=r._buildInstruction(e,i,y,d,p);if(f.errors&&f.errors.length)C.push(f);else{if(p)return t.onStart((function(){return DD(n,f.fromStyles)})),t.onDestroy((function(){return kD(n,f.toStyles)})),void o.push(t);if(e.isFallbackTransition)return t.onStart((function(){return DD(n,f.fromStyles)})),t.onDestroy((function(){return kD(n,f.toStyles)})),void o.push(t);f.timelines.forEach((function(e){return e.stretchStartingKeyframe=!0})),i.append(n,f.timelines),s.push({instruction:f,player:t,element:n}),f.queriedElements.forEach((function(e){return nD(u,e,[]).push(t)})),f.preStyleProps.forEach((function(e,t){var r=Object.keys(e);if(r.length){var n=c.get(t);n||c.set(t,n=new Set),r.forEach((function(e){return n.add(e)}))}})),f.postStyleProps.forEach((function(e,t){var r=Object.keys(e),n=l.get(t);n||l.set(t,n=new Set),r.forEach((function(e){return n.add(e)}))}))}}));if(C.length){var k=[];C.forEach((function(e){k.push("@"+e.triggerName+" has failed due to:\n"),e.errors.forEach((function(e){return k.push("- "+e+"\n")}))})),N.forEach((function(e){return e.destroy()})),this.reportError(k)}var D=new Map,A=new Map;s.forEach((function(e){var t=e.element;i.has(t)&&(A.set(t,t),r._beforeAnimationBuild(e.player.namespaceId,e.instruction,D))})),o.forEach((function(e){var t=e.element;r._getPreviousPlayers(t,!1,e.namespaceId,e.triggerName,null).forEach((function(e){nD(D,t,[]).push(e),e.destroy()}))}));var x=b.filter((function(e){return LA(e,c,l)})),R=new Map;xA(R,this.driver,S,l,eN).forEach((function(e){LA(e,c,l)&&x.push(e)}));var M=new Map;y.forEach((function(e,t){xA(M,r.driver,new Set(e),c,aN)})),x.forEach((function(e){var t=R.get(e),r=M.get(e);R.set(e,Object(n.__assign)({},t,r))}));var w=[],P=[],E={};s.forEach((function(e){var t=e.element,n=e.player,s=e.instruction;if(i.has(t)){if(p.has(t))return n.onDestroy((function(){return kD(t,s.toStyles)})),n.disabled=!0,n.overrideTotalTime(s.totalTime),void o.push(n);var u=E;if(A.size>1){for(var c=t,l=[];c=c.parentNode;){var m=A.get(c);if(m){u=m;break}l.push(c)}l.forEach((function(e){return A.set(e,u)}))}var d=r._buildAnimation(n.namespaceId,s,D,a,M,R);if(n.setRealPlayer(d),u===E)w.push(n);else{var y=r.playersByElement.get(u);y&&y.length&&(n.parentPlayer=Xk(y)),o.push(n)}}else DD(t,s.fromStyles),n.onDestroy((function(){return kD(t,s.toStyles)})),P.push(n),p.has(t)&&o.push(n)})),P.forEach((function(e){var t=a.get(e.element);if(t&&t.length){var r=Xk(t);e.setRealPlayer(r)}})),o.forEach((function(e){e.parentPlayer?e.syncPlayerEvents(e.parentPlayer):e.destroy()}));for(var L=0;L0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,r):new iN(e.duration,e.delay)},e}(),kA=function(){function e(e,t,r){this.namespaceId=e,this.triggerName=t,this.element=r,this._player=new iN,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}return e.prototype.setRealPlayer=function(e){var t=this;this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach((function(r){t._queuedCallbacks[r].forEach((function(t){return eD(e,r,void 0,t)}))})),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)},e.prototype.getRealPlayer=function(){return this._player},e.prototype.overrideTotalTime=function(e){this.totalTime=e},e.prototype.syncPlayerEvents=function(e){var t=this,r=this._player;r.triggerCallback&&e.onStart((function(){return r.triggerCallback("start")})),e.onDone((function(){return t.finish()})),e.onDestroy((function(){return t.destroy()}))},e.prototype._queueEvent=function(e,t){nD(this._queuedCallbacks,e,[]).push(t)},e.prototype.onDone=function(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)},e.prototype.onStart=function(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)},e.prototype.onDestroy=function(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)},e.prototype.init=function(){this._player.init()},e.prototype.hasStarted=function(){return!this.queued&&this._player.hasStarted()},e.prototype.play=function(){!this.queued&&this._player.play()},e.prototype.pause=function(){!this.queued&&this._player.pause()},e.prototype.restart=function(){!this.queued&&this._player.restart()},e.prototype.finish=function(){this._player.finish()},e.prototype.destroy=function(){this.destroyed=!0,this._player.destroy()},e.prototype.reset=function(){!this.queued&&this._player.reset()},e.prototype.setPosition=function(e){this.queued||this._player.setPosition(e)},e.prototype.getPosition=function(){return this.queued?0:this._player.getPosition()},e.prototype.triggerCallback=function(e){var t=this._player;t.triggerCallback&&t.triggerCallback(e)},e}();function DA(e){return e&&1===e.nodeType}function AA(e,t){var r=e.style.display;return e.style.display=null!=t?t:"none",r}function xA(e,t,r,n,i){var o=[];r.forEach((function(e){return o.push(AA(e))}));var a=[];n.forEach((function(r,n){var o={};r.forEach((function(e){var r=o[e]=t.computeStyle(n,e,i);r&&0!=r.length||(n[_A]=vA,a.push(n))})),e.set(n,o)}));var s=0;return r.forEach((function(e){return AA(e,o[s++])})),a}function RA(e,t){var r=new Map;if(e.forEach((function(e){return r.set(e,[])})),0==t.length)return r;var n=new Set(t),i=new Map;return t.forEach((function(e){var t=function e(t){if(!t)return 1;var o=i.get(t);if(o)return o;var a=t.parentNode;return o=r.has(a)?a:n.has(a)?1:e(a),i.set(t,o),o}(e);1!==t&&r.get(t).push(e)})),r}var MA="$$classes";function wA(e,t){if(e.classList)e.classList.add(t);else{var r=e[MA];r||(r=e[MA]={}),r[t]=!0}}function PA(e,t){if(e.classList)e.classList.remove(t);else{var r=e[MA];r&&delete r[t]}}function EA(e,t,r){Xk(r).onDone((function(){return e.processLeaveNode(t)}))}function LA(e,t,r){var n=r.get(e);if(!n)return!1;var i=t.get(e);return i?n.forEach((function(e){return i.add(e)})):t.set(e,n),r.delete(e),!0}var qA=function(){function e(e,t,r){var n=this;this.bodyNode=e,this._driver=t,this._triggerCache={},this.onRemovalComplete=function(e,t){},this._transitionEngine=new TA(e,t,r),this._timelineEngine=new bA(e,t,r),this._transitionEngine.onRemovalComplete=function(e,t){return n.onRemovalComplete(e,t)}}return e.prototype.registerTrigger=function(e,t,r,n,i){var o=e+"-"+n,a=this._triggerCache[o];if(!a){var s=[],u=zD(this._driver,i,s);if(s.length)throw new Error('The animation trigger "'+n+'" has failed to build due to the following errors:\n - '+s.join("\n - "));a=function(e,t){return new yA(e,t)}(n,u),this._triggerCache[o]=a}this._transitionEngine.registerTrigger(t,n,a)},e.prototype.register=function(e,t){this._transitionEngine.register(e,t)},e.prototype.destroy=function(e,t){this._transitionEngine.destroy(e,t)},e.prototype.onInsert=function(e,t,r,n){this._transitionEngine.insertNode(e,t,r,n)},e.prototype.onRemove=function(e,t,r,n){this._transitionEngine.removeNode(e,t,n||!1,r)},e.prototype.disableAnimations=function(e,t){this._transitionEngine.markElementAsDisabled(e,t)},e.prototype.process=function(e,t,r,i){if("@"==r.charAt(0)){var o=Object(n.__read)(iD(r),2);this._timelineEngine.command(o[0],t,o[1],i)}else this._transitionEngine.trigger(e,t,r,i)},e.prototype.listen=function(e,t,r,i,o){if("@"==r.charAt(0)){var a=Object(n.__read)(iD(r),2);return this._timelineEngine.listen(a[0],t,a[1],o)}return this._transitionEngine.listen(e,t,r,i,o)},e.prototype.flush=function(e){void 0===e&&(e=-1),this._transitionEngine.flush(e)},Object.defineProperty(e.prototype,"players",{get:function(){return this._transitionEngine.players.concat(this._timelineEngine.players)},enumerable:!0,configurable:!0}),e.prototype.whenRenderingDone=function(){return this._transitionEngine.whenRenderingDone()},e}();function OA(e,t){var r=null,n=null;return Array.isArray(t)&&t.length?(r=FA(t[0]),t.length>1&&(n=FA(t[t.length-1]))):t&&(r=FA(t)),r||n?new BA(e,r,n):null}var BA=function(){function e(t,r,n){this._element=t,this._startStyles=r,this._endStyles=n,this._state=0;var i=e.initialStylesByElement.get(t);i||e.initialStylesByElement.set(t,i={}),this._initialStyles=i}return e.prototype.start=function(){this._state<1&&(this._startStyles&&kD(this._element,this._startStyles,this._initialStyles),this._state=1)},e.prototype.finish=function(){this.start(),this._state<2&&(kD(this._element,this._initialStyles),this._endStyles&&(kD(this._element,this._endStyles),this._endStyles=null),this._state=1)},e.prototype.destroy=function(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(DD(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(DD(this._element,this._endStyles),this._endStyles=null),kD(this._element,this._initialStyles),this._state=3)},e.initialStylesByElement=new WeakMap,e}();function FA(e){for(var t=null,r=Object.keys(e),n=0;n=this._delay&&r>=this._duration&&this.finish()},e.prototype.finish=function(){this._finished||(this._finished=!0,this._onDoneFn(),WA(this._element,this._eventFn,!0))},e.prototype.destroy=function(){var e,t,r,n;this._destroyed||(this._destroyed=!0,this.finish(),t=this._name,(n=YA(r=QA(e=this._element,"").split(","),t))>=0&&(r.splice(n,1),KA(e,"",r.join(","))))},e}();function zA(e,t,r){KA(e,"PlayState",r,HA(e,t))}function HA(e,t){var r=QA(e,"");return r.indexOf(",")>0?YA(r.split(","),t):YA([r],t)}function YA(e,t){for(var r=0;r=0)return r;return-1}function WA(e,t,r){r?e.removeEventListener(VA,t):e.addEventListener(VA,t)}function KA(e,t,r,n){var i=GA+t;if(null!=n){var o=e.style[i];if(o.length){var a=o.split(",");a[n]=r,r=a.join(",")}}e.style[i]=r}function QA(e,t){return e.style[GA+t]}var JA="linear",ZA=function(){function e(e,t,r,n,i,o,a,s){this.element=e,this.keyframes=t,this.animationName=r,this._duration=n,this._delay=i,this._finalStyles=a,this._specialStyles=s,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=o||JA,this.totalTime=n+i,this._buildStyler()}return e.prototype.onStart=function(e){this._onStartFns.push(e)},e.prototype.onDone=function(e){this._onDoneFns.push(e)},e.prototype.onDestroy=function(e){this._onDestroyFns.push(e)},e.prototype.destroy=function(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach((function(e){return e()})),this._onDestroyFns=[])},e.prototype._flushDoneFns=function(){this._onDoneFns.forEach((function(e){return e()})),this._onDoneFns=[]},e.prototype._flushStartFns=function(){this._onStartFns.forEach((function(e){return e()})),this._onStartFns=[]},e.prototype.finish=function(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())},e.prototype.setPosition=function(e){this._styler.setPosition(e)},e.prototype.getPosition=function(){return this._styler.getPosition()},e.prototype.hasStarted=function(){return this._state>=2},e.prototype.init=function(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())},e.prototype.play=function(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()},e.prototype.pause=function(){this.init(),this._styler.pause()},e.prototype.restart=function(){this.reset(),this.play()},e.prototype.reset=function(){this._styler.destroy(),this._buildStyler(),this._styler.apply()},e.prototype._buildStyler=function(){var e=this;this._styler=new jA(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",(function(){return e.finish()}))},e.prototype.triggerCallback=function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach((function(e){return e()})),t.length=0},e.prototype.beforeDestroy=function(){var e=this;this.init();var t={};if(this.hasStarted()){var r=this._state>=3;Object.keys(this._finalStyles).forEach((function(n){"offset"!=n&&(t[n]=r?e._finalStyles[n]:BD(e.element,n))}))}this.currentSnapshot=t},e}(),XA=function(e){function t(t,r){var n=e.call(this)||this;return n.element=t,n._startingStyles={},n.__initialized=!1,n._styles=hD(r),n}return Object(n.__extends)(t,e),t.prototype.init=function(){var t=this;!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach((function(e){t._startingStyles[e]=t.element.style[e]})),e.prototype.init.call(this))},t.prototype.play=function(){var t=this;this._startingStyles&&(this.init(),Object.keys(this._styles).forEach((function(e){return t.element.style.setProperty(e,t._styles[e])})),e.prototype.play.call(this))},t.prototype.destroy=function(){var t=this;this._startingStyles&&(Object.keys(this._startingStyles).forEach((function(e){var r=t._startingStyles[e];r?t.element.style.setProperty(e,r):t.element.style.removeProperty(e)})),this._startingStyles=null,e.prototype.destroy.call(this))},t}(iN),$A=function(){function e(){this._count=0,this._head=document.querySelector("head"),this._warningIssued=!1}return e.prototype.validateStyleProperty=function(e){return pD(e)},e.prototype.matchesElement=function(e,t){return mD(e,t)},e.prototype.containsElement=function(e,t){return dD(e,t)},e.prototype.query=function(e,t,r){return yD(e,t,r)},e.prototype.computeStyle=function(e,t,r){return window.getComputedStyle(e)[t]},e.prototype.buildKeyframeElement=function(e,t,r){r=r.map((function(e){return hD(e)}));var n="@keyframes "+t+" {\n",i="";r.forEach((function(e){i=" ";var t=parseFloat(e.offset);n+=""+i+100*t+"% {\n",i+=" ",Object.keys(e).forEach((function(t){var r=e[t];switch(t){case"offset":return;case"easing":return void(r&&(n+=i+"animation-timing-function: "+r+";\n"));default:return void(n+=""+i+t+": "+r+";\n")}})),n+=i+"}\n"})),n+="}\n";var o=document.createElement("style");return o.innerHTML=n,o},e.prototype.animate=function(e,t,r,n,i,o,a){void 0===o&&(o=[]),a&&this._notifyFaultyScrubber();var s=o.filter((function(e){return e instanceof ZA})),u={};LD(r,n)&&s.forEach((function(e){var t=e.currentSnapshot;Object.keys(t).forEach((function(e){return u[e]=t[e]}))}));var c=function(e){var t={};return e&&(Array.isArray(e)?e:[e]).forEach((function(e){Object.keys(e).forEach((function(r){"offset"!=r&&"easing"!=r&&(t[r]=e[r])}))})),t}(t=qD(e,t,u));if(0==r)return new XA(e,c);var l="gen_css_kf_"+this._count++,p=this.buildKeyframeElement(e,l,t);document.querySelector("head").appendChild(p);var m=OA(e,t),d=new ZA(e,t,l,r,n,i,c,m);return d.onDestroy((function(){var e;(e=p).parentNode.removeChild(e)})),d},e.prototype._notifyFaultyScrubber=function(){this._warningIssued||(console.warn("@angular/animations: please load the web-animations.js polyfill to allow programmatic access...\n"," visit http://bit.ly/IWukam to learn more about using the web-animation-js polyfill."),this._warningIssued=!0)},e}(),ex=function(){function e(e,t,r,n){this.element=e,this.keyframes=t,this.options=r,this._specialStyles=n,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=r.duration,this._delay=r.delay||0,this.time=this._duration+this._delay}return e.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(e){return e()})),this._onDoneFns=[])},e.prototype.init=function(){this._buildPlayer(),this._preparePlayerBeforeStart()},e.prototype._buildPlayer=function(){var e=this;if(!this._initialized){this._initialized=!0;var t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener("finish",(function(){return e._onFinish()}))}},e.prototype._preparePlayerBeforeStart=function(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()},e.prototype._triggerWebAnimation=function(e,t,r){return e.animate(t,r)},e.prototype.onStart=function(e){this._onStartFns.push(e)},e.prototype.onDone=function(e){this._onDoneFns.push(e)},e.prototype.onDestroy=function(e){this._onDestroyFns.push(e)},e.prototype.play=function(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach((function(e){return e()})),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()},e.prototype.pause=function(){this.init(),this.domPlayer.pause()},e.prototype.finish=function(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()},e.prototype.reset=function(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1},e.prototype._resetDomPlayerState=function(){this.domPlayer&&this.domPlayer.cancel()},e.prototype.restart=function(){this.reset(),this.play()},e.prototype.hasStarted=function(){return this._started},e.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach((function(e){return e()})),this._onDestroyFns=[])},e.prototype.setPosition=function(e){this.domPlayer.currentTime=e*this.time},e.prototype.getPosition=function(){return this.domPlayer.currentTime/this.time},Object.defineProperty(e.prototype,"totalTime",{get:function(){return this._delay+this._duration},enumerable:!0,configurable:!0}),e.prototype.beforeDestroy=function(){var e=this,t={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach((function(r){"offset"!=r&&(t[r]=e._finished?e._finalKeyframe[r]:BD(e.element,r))})),this.currentSnapshot=t},e.prototype.triggerCallback=function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach((function(e){return e()})),t.length=0},e}(),tx=function(){function e(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(rx().toString()),this._cssKeyframesDriver=new $A}return e.prototype.validateStyleProperty=function(e){return pD(e)},e.prototype.matchesElement=function(e,t){return mD(e,t)},e.prototype.containsElement=function(e,t){return dD(e,t)},e.prototype.query=function(e,t,r){return yD(e,t,r)},e.prototype.computeStyle=function(e,t,r){return window.getComputedStyle(e)[t]},e.prototype.overrideWebAnimationsSupport=function(e){this._isNativeImpl=e},e.prototype.animate=function(e,t,r,n,i,o,a){if(void 0===o&&(o=[]),!a&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(e,t,r,n,i,o);var s={duration:r,delay:n,fill:0==n?"both":"forwards"};i&&(s.easing=i);var u={},c=o.filter((function(e){return e instanceof ex}));LD(r,n)&&c.forEach((function(e){var t=e.currentSnapshot;Object.keys(t).forEach((function(e){return u[e]=t[e]}))}));var l=OA(e,t=qD(e,t=t.map((function(e){return ND(e,!1)})),u));return new ex(e,t,s,l)},e}();function rx(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}var nx=function(e){function t(t,r){var n=e.call(this)||this;return n._nextAnimationId=0,n._renderer=t.createRenderer(r.body,{id:"0",encapsulation:je.None,styles:[],data:{animation:[]}}),n}return Object(n.__extends)(t,e),t.prototype.build=function(e){var t=this._nextAnimationId.toString();this._nextAnimationId++;var r=Array.isArray(e)?tN(e):e;return ax(this._renderer,null,t,"register",[r]),new ix(t,this._renderer)},t}(XI),ix=function(e){function t(t,r){var n=e.call(this)||this;return n._id=t,n._renderer=r,n}return Object(n.__extends)(t,e),t.prototype.create=function(e,t){return new ox(this._id,e,t||{},this._renderer)},t}($I),ox=function(){function e(e,t,r,n){this.id=e,this.element=t,this._renderer=n,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",r)}return e.prototype._listen=function(e,t){return this._renderer.listen(this.element,"@@"+this.id+":"+e,t)},e.prototype._command=function(e){for(var t=[],r=1;r=0&&e*,.mat-fab .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}@media (-ms-high-contrast:active){.mat-button,.mat-fab,.mat-flat-button,.mat-icon-button,.mat-mini-fab,.mat-raised-button{outline:solid 1px}}"],data:{}});function gx(e){return aa(2,[Yo(671088640,1,{ripple:0}),(e()(),Go(1,0,null,null,1,"span",[["class","mat-button-wrapper"]],null,null,null,null,null)),Zo(null,0),(e()(),Go(3,0,null,null,1,"div",[["class","mat-button-ripple mat-ripple"],["matRipple",""]],[[2,"mat-button-ripple-round",null],[2,"mat-ripple-unbounded",null]],null,null,null,null)),si(4,212992,[[1,4]],0,nk,[or,uo,dC,[2,rk],[2,yx]],{centered:[0,"centered"],disabled:[1,"disabled"],trigger:[2,"trigger"]},null),(e()(),Go(5,0,null,null,0,"div",[["class","mat-button-focus-overlay"]],null,null,null,null,null))],(function(e,t){var r=t.component;e(t,4,0,r.isIconButton,r._isRippleDisabled(),r._getHostElement())}),(function(e,t){var r=t.component;e(t,3,0,r.isRoundButton||r.isIconButton,Kn(t,4).unbounded)}))}var Sx=Jr({encapsulation:2,styles:[".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}@media (-ms-high-contrast:active){.mat-snack-bar-container{border:solid 1px}}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}"],data:{animation:[{type:7,name:"state",definitions:[{type:0,name:"void, hidden",styles:{type:6,styles:{transform:"scale(0.8)",opacity:0},offset:null},options:void 0},{type:0,name:"visible",styles:{type:6,styles:{transform:"scale(1)",opacity:1},offset:null},options:void 0},{type:1,expr:"* => visible",animation:{type:4,styles:null,timings:"150ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,expr:"* => void, * => hidden",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"75ms cubic-bezier(0.4, 0.0, 1, 1)"},options:null}],options:{}}]}});function vx(e){return aa(0,[(e()(),Uo(0,null,null,0))],null,null)}function _x(e){return aa(0,[Yo(402653184,1,{_portalOutlet:0}),(e()(),Uo(16777216,null,null,1,null,vx)),si(2,212992,[[1,4]],0,dN,[tr,Mr],{portal:[0,"portal"]},null)],(function(e,t){e(t,2,0,"")}),null)}function Ix(e){return aa(0,[(e()(),Go(0,0,null,null,1,"snack-bar-container",[["class","mat-snack-bar-container"]],[[1,"role",0],[40,"@state",0]],[["component","@state.done"]],(function(e,t,r){var n=!0;return"component:@state.done"===t&&(n=!1!==Kn(e,1).onAnimationEnd(r)&&n),n}),_x,Sx)),si(1,180224,null,0,jk,[uo,or,At,Gk],null,null)],null,(function(e,t){e(t,0,0,Kn(t,1)._role,Kn(t,1)._animationState)}))}var Nx=On("snack-bar-container",jk,Ix,{},{},[]),Cx=Jr({encapsulation:2,styles:[".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}"],data:{}});function Tx(e){return aa(0,[(e()(),Go(0,0,null,null,3,"div",[["class","mat-simple-snackbar-action"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,2,"button",[["mat-button",""]],[[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.action()&&n),n}),gx,bx)),si(2,180224,null,0,Qk,[or,MT,[2,yx]],null,null),(e()(),na(3,0,["",""]))],null,(function(e,t){var r=t.component;e(t,1,0,Kn(t,2).disabled||null,"NoopAnimations"===Kn(t,2)._animationMode),e(t,3,0,r.data.action)}))}function kx(e){return aa(2,[(e()(),Go(0,0,null,null,1,"span",[],null,null,null,null,null)),(e()(),na(1,null,["",""])),(e()(),Uo(16777216,null,null,1,null,Tx)),si(3,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){e(t,3,0,t.component.hasAction)}),(function(e,t){e(t,1,0,t.component.data.message)}))}function Dx(e){return aa(0,[(e()(),Go(0,0,null,null,1,"simple-snack-bar",[["class","mat-simple-snackbar"]],null,null,null,kx,Cx)),si(1,49152,null,0,Vk,[Fk,Uk],null,null)],null,null)}var Ax=On("simple-snack-bar",Vk,Dx,{},{},[]),xx=100,Rx=BT(function(){return function(e){this._elementRef=e}}(),"primary"),Mx=new Te("mat-progress-spinner-default-options",{providedIn:"root",factory:function(){return{diameter:xx}}}),wx=function(e){function t(t,r,n,i,o){var a=e.call(this,t,r,n,i,o)||this;return a.mode="indeterminate",a}return Object(n.__extends)(t,e),t}(function(e){function t(r,n,i,o,a){var s=e.call(this,r)||this;s._elementRef=r,s._document=i,s._diameter=xx,s._value=0,s._fallbackAnimation=!1,s.mode="determinate";var u=t._diameters;return u.has(i.head)||u.set(i.head,new Set([xx])),s._fallbackAnimation=n.EDGE||n.TRIDENT,s._noopAnimations="NoopAnimations"===o&&!!a&&!a._forceAnimations,a&&(a.diameter&&(s.diameter=a.diameter),a.strokeWidth&&(s.strokeWidth=a.strokeWidth)),s}return Object(n.__extends)(t,e),Object.defineProperty(t.prototype,"diameter",{get:function(){return this._diameter},set:function(e){this._diameter=EN(e),!this._fallbackAnimation&&this._styleRoot&&this._attachStyleNode()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"strokeWidth",{get:function(){return this._strokeWidth||this.diameter/10},set:function(e){this._strokeWidth=EN(e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return"determinate"===this.mode?this._value:0},set:function(e){this._value=Math.max(0,Math.min(100,EN(e)))},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var e=this._elementRef.nativeElement;this._styleRoot=function(e,t){if("undefined"!=typeof window){var r=t.head;if(r&&(r.createShadowRoot||r.attachShadow)){var n=e.getRootNode?e.getRootNode():null;if(n instanceof window.ShadowRoot)return n}}return null}(e,this._document)||this._document.head,this._attachStyleNode(),e.classList.add("mat-progress-spinner-indeterminate"+(this._fallbackAnimation?"-fallback":"")+"-animation")},Object.defineProperty(t.prototype,"_circleRadius",{get:function(){return(this.diameter-10)/2},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_viewBox",{get:function(){var e=2*this._circleRadius+this.strokeWidth;return"0 0 "+e+" "+e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_strokeCircumference",{get:function(){return 2*Math.PI*this._circleRadius},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_strokeDashOffset",{get:function(){return"determinate"===this.mode?this._strokeCircumference*(100-this._value)/100:this._fallbackAnimation&&"indeterminate"===this.mode?.2*this._strokeCircumference:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_circleStrokeWidth",{get:function(){return this.strokeWidth/this.diameter*100},enumerable:!0,configurable:!0}),t.prototype._attachStyleNode=function(){var e=this._styleRoot,r=this._diameter,n=t._diameters,i=n.get(e);if(!i||!i.has(r)){var o=this._document.createElement("style");o.setAttribute("mat-spinner-animation",r+""),o.textContent=this._getAnimationText(),e.appendChild(o),i||(i=new Set,n.set(e,i)),i.add(r)}},t.prototype._getAnimationText=function(){return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n 0% { stroke-dashoffset: START_VALUE; transform: rotate(0); }\n 12.5% { stroke-dashoffset: END_VALUE; transform: rotate(0); }\n 12.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n 25% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n\n 25.0001% { stroke-dashoffset: START_VALUE; transform: rotate(270deg); }\n 37.5% { stroke-dashoffset: END_VALUE; transform: rotate(270deg); }\n 37.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n 50% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n\n 50.0001% { stroke-dashoffset: START_VALUE; transform: rotate(180deg); }\n 62.5% { stroke-dashoffset: END_VALUE; transform: rotate(180deg); }\n 62.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n 75% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n\n 75.0001% { stroke-dashoffset: START_VALUE; transform: rotate(90deg); }\n 87.5% { stroke-dashoffset: END_VALUE; transform: rotate(90deg); }\n 87.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n 100% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n }\n".replace(/START_VALUE/g,""+.95*this._strokeCircumference).replace(/END_VALUE/g,""+.2*this._strokeCircumference).replace(/DIAMETER/g,""+this.diameter)},t._diameters=new WeakMap,t}(Rx)),Px=function(){return function(){}}(),Ex=Jr({encapsulation:2,styles:[".mat-progress-spinner{display:block;position:relative}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{animation:mat-progress-spinner-linear-rotate 2s linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4s;animation-timing-function:cubic-bezier(.35,0,.25,1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{animation:mat-progress-spinner-stroke-rotate-fallback 10s cubic-bezier(.87,.03,.33,1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.60617px;transform:rotate(0)}12.5%{stroke-dashoffset:56.54867px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.54867px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.60617px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.60617px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.54867px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.54867px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.60617px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.60617px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.54867px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.54867px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.60617px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.60617px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.54867px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.54867px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.60617px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}"],data:{}});function Lx(e){return aa(0,[(e()(),Go(0,0,null,null,0,":svg:circle",[["cx","50%"],["cy","50%"]],[[1,"r",0],[4,"animation-name",null],[4,"stroke-dashoffset","px"],[4,"stroke-dasharray","px"],[4,"stroke-width","%"]],null,null,null,null))],null,(function(e,t){var r=t.component;e(t,0,0,r._circleRadius,"mat-progress-spinner-stroke-rotate-"+r.diameter,r._strokeDashOffset,r._strokeCircumference,r._circleStrokeWidth)}))}function qx(e){return aa(0,[(e()(),Go(0,0,null,null,0,":svg:circle",[["cx","50%"],["cy","50%"]],[[1,"r",0],[4,"stroke-dashoffset","px"],[4,"stroke-dasharray","px"],[4,"stroke-width","%"]],null,null,null,null))],null,(function(e,t){var r=t.component;e(t,0,0,r._circleRadius,r._strokeDashOffset,r._strokeCircumference,r._circleStrokeWidth)}))}function Ox(e){return aa(2,[(e()(),Go(0,0,null,null,5,":svg:svg",[["focusable","false"],["preserveAspectRatio","xMidYMid meet"]],[[4,"width","px"],[4,"height","px"],[1,"viewBox",0]],null,null,null,null)),si(1,16384,null,0,Ff,[],{ngSwitch:[0,"ngSwitch"]},null),(e()(),Uo(16777216,null,null,1,null,Lx)),si(3,278528,null,0,Uf,[Mr,xr,Ff],{ngSwitchCase:[0,"ngSwitchCase"]},null),(e()(),Uo(16777216,null,null,1,null,qx)),si(5,278528,null,0,Uf,[Mr,xr,Ff],{ngSwitchCase:[0,"ngSwitchCase"]},null)],(function(e,t){e(t,1,0,"indeterminate"===t.component.mode),e(t,3,0,!0),e(t,5,0,!1)}),(function(e,t){var r=t.component;e(t,0,0,r.diameter,r.diameter,r._viewBox)}))}var Bx=new Te("mat-checkbox-click-action"),Fx=0,Ux=function(){var e={Init:0,Checked:1,Unchecked:2,Indeterminate:3};return e[e.Init]="Init",e[e.Checked]="Checked",e[e.Unchecked]="Unchecked",e[e.Indeterminate]="Indeterminate",e}(),Gx=function(){return function(){}}(),Vx=function(e){function t(t,r,n,i,o,a,s){var u=e.call(this,t)||this;return u._changeDetectorRef=r,u._focusMonitor=n,u._ngZone=i,u._clickAction=a,u._animationMode=s,u.ariaLabel="",u.ariaLabelledby=null,u._uniqueId="mat-checkbox-"+ ++Fx,u.id=u._uniqueId,u.labelPosition="after",u.name=null,u.change=new wi,u.indeterminateChange=new wi,u._onTouched=function(){},u._currentAnimationClass="",u._currentCheckState=Ux.Init,u._controlValueAccessorChangeFn=function(){},u._checked=!1,u._disabled=!1,u._indeterminate=!1,u.tabIndex=parseInt(o)||0,u._focusMonitor.monitor(t,!0).subscribe((function(e){e||Promise.resolve().then((function(){u._onTouched(),r.markForCheck()}))})),u}return Object(n.__extends)(t,e),Object.defineProperty(t.prototype,"inputId",{get:function(){return(this.id||this._uniqueId)+"-input"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"required",{get:function(){return this._required},set:function(e){this._required=PN(e)},enumerable:!0,configurable:!0}),t.prototype.ngAfterViewChecked=function(){},t.prototype.ngOnDestroy=function(){this._focusMonitor.stopMonitoring(this._elementRef)},Object.defineProperty(t.prototype,"checked",{get:function(){return this._checked},set:function(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this._disabled},set:function(e){var t=PN(e);t!==this.disabled&&(this._disabled=t,this._changeDetectorRef.markForCheck())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"indeterminate",{get:function(){return this._indeterminate},set:function(e){var t=e!=this._indeterminate;this._indeterminate=e,t&&(this._transitionCheckState(this._indeterminate?Ux.Indeterminate:this.checked?Ux.Checked:Ux.Unchecked),this.indeterminateChange.emit(this._indeterminate))},enumerable:!0,configurable:!0}),t.prototype._isRippleDisabled=function(){return this.disableRipple||this.disabled},t.prototype._onLabelTextChange=function(){this._changeDetectorRef.detectChanges()},t.prototype.writeValue=function(e){this.checked=!!e},t.prototype.registerOnChange=function(e){this._controlValueAccessorChangeFn=e},t.prototype.registerOnTouched=function(e){this._onTouched=e},t.prototype.setDisabledState=function(e){this.disabled=e},t.prototype._getAriaChecked=function(){return this.checked?"true":this.indeterminate?"mixed":"false"},t.prototype._transitionCheckState=function(e){var t=this._currentCheckState,r=this._elementRef.nativeElement;if(t!==e&&(this._currentAnimationClass.length>0&&r.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(t,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){r.classList.add(this._currentAnimationClass);var n=this._currentAnimationClass;this._ngZone.runOutsideAngular((function(){setTimeout((function(){r.classList.remove(n)}),1e3)}))}},t.prototype._emitChangeEvent=function(){var e=new Gx;e.source=this,e.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(e)},t.prototype.toggle=function(){this.checked=!this.checked},t.prototype._onInputClick=function(e){var t=this;e.stopPropagation(),this.disabled||"noop"===this._clickAction?this.disabled||"noop"!==this._clickAction||(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==this._clickAction&&Promise.resolve().then((function(){t._indeterminate=!1,t.indeterminateChange.emit(t._indeterminate)})),this.toggle(),this._transitionCheckState(this._checked?Ux.Checked:Ux.Unchecked),this._emitChangeEvent())},t.prototype.focus=function(e,t){void 0===e&&(e="keyboard"),this._focusMonitor.focusVia(this._inputElement,e,t)},t.prototype._onInteractionEvent=function(e){e.stopPropagation()},t.prototype._getAnimationClassForCheckStateTransition=function(e,t){if("NoopAnimations"===this._animationMode)return"";var r="";switch(e){case Ux.Init:if(t===Ux.Checked)r="unchecked-checked";else{if(t!=Ux.Indeterminate)return"";r="unchecked-indeterminate"}break;case Ux.Unchecked:r=t===Ux.Checked?"unchecked-checked":"unchecked-indeterminate";break;case Ux.Checked:r=t===Ux.Unchecked?"checked-unchecked":"checked-indeterminate";break;case Ux.Indeterminate:r=t===Ux.Checked?"indeterminate-checked":"indeterminate-unchecked"}return"mat-checkbox-anim-"+r},t}(UT(BT(FT(OT(function(){return function(e){this._elementRef=e}}())),"accent"))),jx=function(){return function(){}}(),zx=function(){return function(){}}(),Hx=Jr({encapsulation:2,styles:["@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.91026}50%{animation-timing-function:cubic-bezier(0,0,.2,.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0,0,0,1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(.4,0,1,1);stroke-dashoffset:0}to{stroke-dashoffset:-22.91026}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0,0,.2,.1);opacity:1;transform:rotate(0)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(.14,0,0,1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0,0,.2,.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(.14,0,0,1);opacity:1;transform:rotate(0)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}100%,32.8%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{transition:background .4s cubic-bezier(.25,.8,.25,1),box-shadow 280ms cubic-bezier(.4,0,.2,1);cursor:pointer;-webkit-tap-highlight-color:transparent}._mat-animation-noopable.mat-checkbox{transition:none;animation:none}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox-layout{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:transparent;transition:border-color 90ms cubic-bezier(0,0,.2,.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}@media (-ms-high-contrast:active){.mat-checkbox.cdk-keyboard-focused .mat-checkbox-frame{border-style:dotted}}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0,0,.2,.1),opacity 90ms cubic-bezier(0,0,.2,.1)}._mat-animation-noopable .mat-checkbox-background{transition:none}.mat-checkbox-persistent-ripple{width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media (hover:none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.91026;stroke-dasharray:22.91026;stroke-width:2.13333px}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0);border-radius:2px}@media (-ms-high-contrast:active){.mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0s mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0s mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0s mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0s mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0s mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0s mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0s mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0s mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:.5s linear 0s mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:.5s linear 0s mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0s mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:.3s linear 0s mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}"],data:{}});function Yx(e){return aa(2,[Yo(671088640,1,{_inputElement:0}),Yo(671088640,2,{ripple:0}),(e()(),Go(2,0,[["label",1]],null,16,"label",[["class","mat-checkbox-layout"]],[[1,"for",0]],null,null,null,null)),(e()(),Go(3,0,null,null,10,"div",[["class","mat-checkbox-inner-container"]],[[2,"mat-checkbox-inner-container-no-side-margin",null]],null,null,null,null)),(e()(),Go(4,0,[[1,0],["input",1]],null,0,"input",[["class","mat-checkbox-input cdk-visually-hidden"],["type","checkbox"]],[[8,"id",0],[8,"required",0],[8,"checked",0],[1,"value",0],[8,"disabled",0],[1,"name",0],[8,"tabIndex",0],[8,"indeterminate",0],[1,"aria-label",0],[1,"aria-labelledby",0],[1,"aria-checked",0]],[[null,"change"],[null,"click"]],(function(e,t,r){var n=!0,i=e.component;return"change"===t&&(n=!1!==i._onInteractionEvent(r)&&n),"click"===t&&(n=!1!==i._onInputClick(r)&&n),n}),null,null)),(e()(),Go(5,0,null,null,3,"div",[["class","mat-checkbox-ripple mat-ripple"],["matRipple",""]],[[2,"mat-ripple-unbounded",null]],null,null,null,null)),si(6,212992,[[2,4]],0,nk,[or,uo,dC,[2,rk],[2,yx]],{centered:[0,"centered"],radius:[1,"radius"],animation:[2,"animation"],disabled:[3,"disabled"],trigger:[4,"trigger"]},null),ta(7,{enterDuration:0}),(e()(),Go(8,0,null,null,0,"div",[["class","mat-ripple-element mat-checkbox-persistent-ripple"]],null,null,null,null,null)),(e()(),Go(9,0,null,null,0,"div",[["class","mat-checkbox-frame"]],null,null,null,null,null)),(e()(),Go(10,0,null,null,3,"div",[["class","mat-checkbox-background"]],null,null,null,null,null)),(e()(),Go(11,0,null,null,1,":svg:svg",[[":xml:space","preserve"],["class","mat-checkbox-checkmark"],["focusable","false"],["version","1.1"],["viewBox","0 0 24 24"]],null,null,null,null,null)),(e()(),Go(12,0,null,null,0,":svg:path",[["class","mat-checkbox-checkmark-path"],["d","M4.1,12.7 9,17.6 20.3,6.3"],["fill","none"],["stroke","white"]],null,null,null,null,null)),(e()(),Go(13,0,null,null,0,"div",[["class","mat-checkbox-mixedmark"]],null,null,null,null,null)),(e()(),Go(14,0,[["checkboxLabel",1]],null,4,"span",[["class","mat-checkbox-label"]],null,[[null,"cdkObserveContent"]],(function(e,t,r){var n=!0;return"cdkObserveContent"===t&&(n=!1!==e.component._onLabelTextChange()&&n),n}),null,null)),si(15,1196032,null,0,Pk,[wk,or,uo],null,{event:"cdkObserveContent"}),(e()(),Go(16,0,null,null,1,"span",[["style","display:none"]],null,null,null,null,null)),(e()(),na(-1,null,[" "])),Zo(null,0)],(function(e,t){var r=t.component,n=e(t,7,0,150);e(t,6,0,!0,20,n,r._isRippleDisabled(),Kn(t,2))}),(function(e,t){var r=t.component;e(t,2,0,r.inputId),e(t,3,0,!Kn(t,14).textContent||!Kn(t,14).textContent.trim()),e(t,4,1,[r.inputId,r.required,r.checked,r.value,r.disabled,r.name,r.tabIndex,r.indeterminate,r.ariaLabel||null,r.ariaLabelledby,r._getAriaChecked()]),e(t,5,0,Kn(t,6).unbounded)}))}var Wx=function(){function e(e,t,r){this.httpSrv=e,this.dialogRef=t,this.data=r,this.agrees=!1,this.unsubscribing=!1,this.userDB=r.userDB,this.userId=r.userId,this.upcomingInvoice=this.userDB.invoices.upcomingInvoice}return e.prototype.unsubscribe=function(){return n.__awaiter(this,void 0,void 0,(function(){var e;return n.__generator(this,(function(t){switch(t.label){case 0:this.unsubscribing=!0,this.dialogRef.disableClose=!0,t.label=1;case 1:return t.trys.push([1,3,,4]),[4,this.httpSrv.unsubscribeUser(this.userId)];case 2:return t.sent(),this.dialogRef.close(!0),[3,4];case 3:return e=t.sent(),console.error("Error unsubscribing user "+this.userId+" from OpenVidu License plan",e),this.dialogRef.close({result:{error:e}}),[3,4];case 4:return[2]}}))}))},e}(),Kx=function(){return function(){}}(),Qx=function(){return function(){}}(),Jx=function(){function e(e){var t=this;this.normalizedNames=new Map,this.lazyUpdate=null,e?this.lazyInit="string"==typeof e?function(){t.headers=new Map,e.split("\n").forEach((function(e){var r=e.indexOf(":");if(r>0){var n=e.slice(0,r),i=n.toLowerCase(),o=e.slice(r+1).trim();t.maybeSetNormalizedName(n,i),t.headers.has(i)?t.headers.get(i).push(o):t.headers.set(i,[o])}}))}:function(){t.headers=new Map,Object.keys(e).forEach((function(r){var n=e[r],i=r.toLowerCase();"string"==typeof n&&(n=[n]),n.length>0&&(t.headers.set(i,n),t.maybeSetNormalizedName(r,i))}))}:this.headers=new Map}return e.prototype.has=function(e){return this.init(),this.headers.has(e.toLowerCase())},e.prototype.get=function(e){this.init();var t=this.headers.get(e.toLowerCase());return t&&t.length>0?t[0]:null},e.prototype.keys=function(){return this.init(),Array.from(this.normalizedNames.values())},e.prototype.getAll=function(e){return this.init(),this.headers.get(e.toLowerCase())||null},e.prototype.append=function(e,t){return this.clone({name:e,value:t,op:"a"})},e.prototype.set=function(e,t){return this.clone({name:e,value:t,op:"s"})},e.prototype.delete=function(e,t){return this.clone({name:e,value:t,op:"d"})},e.prototype.maybeSetNormalizedName=function(e,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,e)},e.prototype.init=function(){var t=this;this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach((function(e){return t.applyUpdate(e)})),this.lazyUpdate=null))},e.prototype.copyFrom=function(e){var t=this;e.init(),Array.from(e.headers.keys()).forEach((function(r){t.headers.set(r,e.headers.get(r)),t.normalizedNames.set(r,e.normalizedNames.get(r))}))},e.prototype.clone=function(t){var r=new e;return r.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,r.lazyUpdate=(this.lazyUpdate||[]).concat([t]),r},e.prototype.applyUpdate=function(e){var t=e.name.toLowerCase();switch(e.op){case"a":case"s":var r=e.value;if("string"==typeof r&&(r=[r]),0===r.length)return;this.maybeSetNormalizedName(e.name,t);var i=("a"===e.op?this.headers.get(t):void 0)||[];i.push.apply(i,Object(n.__spread)(r)),this.headers.set(t,i);break;case"d":var o=e.value;if(o){var a=this.headers.get(t);if(!a)return;0===(a=a.filter((function(e){return-1===o.indexOf(e)}))).length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,a)}else this.headers.delete(t),this.normalizedNames.delete(t)}},e.prototype.forEach=function(e){var t=this;this.init(),Array.from(this.normalizedNames.keys()).forEach((function(r){return e(t.normalizedNames.get(r),t.headers.get(r))}))},e}(),Zx=function(){function e(){}return e.prototype.encodeKey=function(e){return Xx(e)},e.prototype.encodeValue=function(e){return Xx(e)},e.prototype.decodeKey=function(e){return decodeURIComponent(e)},e.prototype.decodeValue=function(e){return decodeURIComponent(e)},e}();function Xx(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}var $x=function(){function e(e){var t,r,i,o=this;if(void 0===e&&(e={}),this.updates=null,this.cloneFrom=null,this.encoder=e.encoder||new Zx,e.fromString){if(e.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=(t=e.fromString,r=this.encoder,i=new Map,t.length>0&&t.split("&").forEach((function(e){var t=e.indexOf("="),o=Object(n.__read)(-1==t?[r.decodeKey(e),""]:[r.decodeKey(e.slice(0,t)),r.decodeValue(e.slice(t+1))],2),a=o[0],s=o[1],u=i.get(a)||[];u.push(s),i.set(a,u)})),i)}else e.fromObject?(this.map=new Map,Object.keys(e.fromObject).forEach((function(t){var r=e.fromObject[t];o.map.set(t,Array.isArray(r)?r:[r])}))):this.map=null}return e.prototype.has=function(e){return this.init(),this.map.has(e)},e.prototype.get=function(e){this.init();var t=this.map.get(e);return t?t[0]:null},e.prototype.getAll=function(e){return this.init(),this.map.get(e)||null},e.prototype.keys=function(){return this.init(),Array.from(this.map.keys())},e.prototype.append=function(e,t){return this.clone({param:e,value:t,op:"a"})},e.prototype.set=function(e,t){return this.clone({param:e,value:t,op:"s"})},e.prototype.delete=function(e,t){return this.clone({param:e,value:t,op:"d"})},e.prototype.toString=function(){var e=this;return this.init(),this.keys().map((function(t){var r=e.encoder.encodeKey(t);return e.map.get(t).map((function(t){return r+"="+e.encoder.encodeValue(t)})).join("&")})).join("&")},e.prototype.clone=function(t){var r=new e({encoder:this.encoder});return r.cloneFrom=this.cloneFrom||this,r.updates=(this.updates||[]).concat([t]),r},e.prototype.init=function(){var e=this;null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach((function(t){return e.map.set(t,e.cloneFrom.map.get(t))})),this.updates.forEach((function(t){switch(t.op){case"a":case"s":var r=("a"===t.op?e.map.get(t.param):void 0)||[];r.push(t.value),e.map.set(t.param,r);break;case"d":if(void 0===t.value){e.map.delete(t.param);break}var n=e.map.get(t.param)||[],i=n.indexOf(t.value);-1!==i&&n.splice(i,1),n.length>0?e.map.set(t.param,n):e.map.delete(t.param)}})),this.cloneFrom=this.updates=null)},e}();function eR(e){return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer}function tR(e){return"undefined"!=typeof Blob&&e instanceof Blob}function rR(e){return"undefined"!=typeof FormData&&e instanceof FormData}var nR=function(){function e(e,t,r,n){var i;if(this.url=t,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=e.toUpperCase(),function(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||n?(this.body=void 0!==r?r:null,i=n):i=r,i&&(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.params&&(this.params=i.params)),this.headers||(this.headers=new Jx),this.params){var o=this.params.toString();if(0===o.length)this.urlWithParams=t;else{var a=t.indexOf("?");this.urlWithParams=t+(-1===a?"?":a=200&&this.status<300}}(),aR=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;return r.type=iR.ResponseHeader,r}return Object(n.__extends)(t,e),t.prototype.clone=function(e){return void 0===e&&(e={}),new t({headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})},t}(oR),sR=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,t)||this;return r.type=iR.Response,r.body=void 0!==t.body?t.body:null,r}return Object(n.__extends)(t,e),t.prototype.clone=function(e){return void 0===e&&(e={}),new t({body:void 0!==e.body?e.body:this.body,headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})},t}(oR),uR=function(e){function t(t){var r=e.call(this,t,0,"Unknown Error")||this;return r.name="HttpErrorResponse",r.ok=!1,r.message=r.status>=200&&r.status<300?"Http failure during parsing for "+(t.url||"(unknown url)"):"Http failure response for "+(t.url||"(unknown url)")+": "+t.status+" "+t.statusText,r.error=t.error||null,r}return Object(n.__extends)(t,e),t}(oR);function cR(e,t){return{body:t,headers:e.headers,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials}}var lR=function(){function e(e){this.handler=e}return e.prototype.request=function(e,t,r){var n,i=this;if(void 0===r&&(r={}),e instanceof nR)n=e;else{var o;o=r.headers instanceof Jx?r.headers:new Jx(r.headers);var a=void 0;r.params&&(a=r.params instanceof $x?r.params:new $x({fromObject:r.params})),n=new nR(e,t,void 0!==r.body?r.body:null,{headers:o,params:a,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials})}var s=vN(n).pipe(V((function(e){return i.handler.handle(e)}),void 0,1));if(e instanceof nR||"events"===r.observe)return s;var u=s.pipe(_N((function(e){return e instanceof sR})));switch(r.observe||"body"){case"body":switch(n.responseType){case"arraybuffer":return u.pipe(O((function(e){if(null!==e.body&&!(e.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return e.body})));case"blob":return u.pipe(O((function(e){if(null!==e.body&&!(e.body instanceof Blob))throw new Error("Response is not a Blob.");return e.body})));case"text":return u.pipe(O((function(e){if(null!==e.body&&"string"!=typeof e.body)throw new Error("Response is not a string.");return e.body})));case"json":default:return u.pipe(O((function(e){return e.body})))}case"response":return u;default:throw new Error("Unreachable: unhandled observe type "+r.observe+"}")}},e.prototype.delete=function(e,t){return void 0===t&&(t={}),this.request("DELETE",e,t)},e.prototype.get=function(e,t){return void 0===t&&(t={}),this.request("GET",e,t)},e.prototype.head=function(e,t){return void 0===t&&(t={}),this.request("HEAD",e,t)},e.prototype.jsonp=function(e,t){return this.request("JSONP",e,{params:(new $x).append(t,"JSONP_CALLBACK"),observe:"body",responseType:"json"})},e.prototype.options=function(e,t){return void 0===t&&(t={}),this.request("OPTIONS",e,t)},e.prototype.patch=function(e,t,r){return void 0===r&&(r={}),this.request("PATCH",e,cR(r,t))},e.prototype.post=function(e,t,r){return void 0===r&&(r={}),this.request("POST",e,cR(r,t))},e.prototype.put=function(e,t,r){return void 0===r&&(r={}),this.request("PUT",e,cR(r,t))},e}(),pR=function(){function e(e,t){this.next=e,this.interceptor=t}return e.prototype.handle=function(e){return this.interceptor.intercept(e,this.next)},e}(),mR=new Te("HTTP_INTERCEPTORS"),dR=function(){function e(){}return e.prototype.intercept=function(e,t){return t.handle(e)},e}(),yR=/^\)\]\}',?\n/,hR=function(){return function(){}}(),fR=function(){function e(){}return e.prototype.build=function(){return new XMLHttpRequest},e}(),bR=function(){function e(e){this.xhrFactory=e}return e.prototype.handle=function(e){var t=this;if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without JsonpClientModule installed.");return new v((function(r){var n=t.xhrFactory.build();if(n.open(e.method,e.urlWithParams),e.withCredentials&&(n.withCredentials=!0),e.headers.forEach((function(e,t){return n.setRequestHeader(e,t.join(","))})),e.headers.has("Accept")||n.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){var i=e.detectContentTypeHeader();null!==i&&n.setRequestHeader("Content-Type",i)}if(e.responseType){var o=e.responseType.toLowerCase();n.responseType="json"!==o?o:"text"}var a=e.serializeBody(),s=null,u=function(){if(null!==s)return s;var t=1223===n.status?204:n.status,r=n.statusText||"OK",i=new Jx(n.getAllResponseHeaders()),o=function(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}(n)||e.url;return s=new aR({headers:i,status:t,statusText:r,url:o})},c=function(){var t=u(),i=t.headers,o=t.status,a=t.statusText,s=t.url,c=null;204!==o&&(c=void 0===n.response?n.responseText:n.response),0===o&&(o=c?200:0);var l=o>=200&&o<300;if("json"===e.responseType&&"string"==typeof c){var p=c;c=c.replace(yR,"");try{c=""!==c?JSON.parse(c):null}catch(m){c=p,l&&(l=!1,c={error:m,text:c})}}l?(r.next(new sR({body:c,headers:i,status:o,statusText:a,url:s||void 0})),r.complete()):r.error(new uR({error:c,headers:i,status:o,statusText:a,url:s||void 0}))},l=function(e){var t=u().url,i=new uR({error:e,status:n.status||0,statusText:n.statusText||"Unknown Error",url:t||void 0});r.error(i)},p=!1,m=function(t){p||(r.next(u()),p=!0);var i={type:iR.DownloadProgress,loaded:t.loaded};t.lengthComputable&&(i.total=t.total),"text"===e.responseType&&n.responseText&&(i.partialText=n.responseText),r.next(i)},d=function(e){var t={type:iR.UploadProgress,loaded:e.loaded};e.lengthComputable&&(t.total=e.total),r.next(t)};return n.addEventListener("load",c),n.addEventListener("error",l),e.reportProgress&&(n.addEventListener("progress",m),null!==a&&n.upload&&n.upload.addEventListener("progress",d)),n.send(a),r.next({type:iR.Sent}),function(){n.removeEventListener("error",l),n.removeEventListener("load",c),e.reportProgress&&(n.removeEventListener("progress",m),null!==a&&n.upload&&n.upload.removeEventListener("progress",d)),n.abort()}}))},e}(),gR=new Te("XSRF_COOKIE_NAME"),SR=new Te("XSRF_HEADER_NAME"),vR=function(){return function(){}}(),_R=function(){function e(e,t,r){this.doc=e,this.platform=t,this.cookieName=r,this.lastCookieString="",this.lastToken=null,this.parseCount=0}return e.prototype.getToken=function(){if("server"===this.platform)return null;var e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=Af(e,this.cookieName),this.lastCookieString=e),this.lastToken},e}(),IR=function(){function e(e,t){this.tokenService=e,this.headerName=t}return e.prototype.intercept=function(e,t){var r=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||r.startsWith("http://")||r.startsWith("https://"))return t.handle(e);var n=this.tokenService.getToken();return null===n||e.headers.has(this.headerName)||(e=e.clone({headers:e.headers.set(this.headerName,n)})),t.handle(e)},e}(),NR=function(){function e(e,t){this.backend=e,this.injector=t,this.chain=null}return e.prototype.handle=function(e){if(null===this.chain){var t=this.injector.get(mR,[]);this.chain=t.reduceRight((function(e,t){return new pR(e,t)}),this.backend)}return this.chain.handle(e)},e}(),CR=function(){function e(){}var t;return t=e,e.disable=function(){return{ngModule:t,providers:[{provide:IR,useClass:dR}]}},e.withOptions=function(e){return void 0===e&&(e={}),{ngModule:t,providers:[e.cookieName?{provide:gR,useValue:e.cookieName}:[],e.headerName?{provide:SR,useValue:e.headerName}:[]]}},e}(),TR=function(){return function(){}}(),kR=function(){function e(e){this.httpClientSrv=e,this.PATH="user"}return e.prototype.createPayment=function(e,t){return n.__awaiter(this,void 0,void 0,(function(){return n.__generator(this,(function(r){return[2,this.commonPaymentCall(e,t,!1)]}))}))},e.prototype.updateCard=function(e,t){return n.__awaiter(this,void 0,void 0,(function(){return n.__generator(this,(function(r){return[2,this.commonPaymentCall(e,t,!0)]}))}))},e.prototype.commonPaymentCall=function(e,t,r){return n.__awaiter(this,void 0,void 0,(function(){return n.__generator(this,(function(n){switch(n.label){case 0:return[4,this.refreshHeadersIfNeeded()];case 1:return n.sent(),[2,this.httpClientSrv.post(ys.aws.apiGateway.PUBLIC_OPENVIDU_ACCOUNTS_URL+this.PATH,{userId:e,source:t,updateCard:r},{headers:this.headers}).toPromise()]}}))}))},e.prototype.getUserById=function(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function(){return n.__generator(this,(function(n){switch(n.label){case 0:return[4,this.refreshHeadersIfNeeded()];case 1:return n.sent(),[2,this.httpClientSrv.get(ys.aws.apiGateway.PUBLIC_OPENVIDU_ACCOUNTS_URL+this.PATH+"?id="+e+"&license="+t+"&invoice="+r+"&card="+i,{headers:this.headers}).toPromise()]}}))}))},e.prototype.getInvoiceUsage=function(e,t){return n.__awaiter(this,void 0,void 0,(function(){return n.__generator(this,(function(r){switch(r.label){case 0:return[4,this.refreshHeadersIfNeeded()];case 1:return r.sent(),[4,this.httpClientSrv.get(ys.aws.apiGateway.PUBLIC_OPENVIDU_ACCOUNTS_URL+this.PATH+"?id="+e+"&usage=true&from="+1e3*t.period_start+"&to="+1e3*t.period_end,{headers:this.headers}).toPromise()];case 2:return[2,r.sent()[0].usage]}}))}))},e.prototype.unsubscribeUser=function(e){return n.__awaiter(this,void 0,void 0,(function(){return n.__generator(this,(function(t){switch(t.label){case 0:return[4,this.refreshHeadersIfNeeded()];case 1:return t.sent(),[2,this.httpClientSrv.delete(ys.aws.apiGateway.PUBLIC_OPENVIDU_ACCOUNTS_URL+this.PATH+"?id="+e,{headers:this.headers}).toPromise()]}}))}))},e.prototype.refreshHeadersIfNeeded=function(){return n.__awaiter(this,void 0,void 0,(function(){var e;return n.__generator(this,(function(t){switch(t.label){case 0:return this.tokenExpirationDate&&Math.round(Date.now()/1e3).mat-card-xl-image{margin:-8px 0 8px}@media (max-width:599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card-content>:first-child,.mat-card>:first-child{margin-top:0}.mat-card-content>:last-child:not(.mat-card-footer),.mat-card>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions .mat-button:first-child,.mat-card-actions .mat-raised-button:first-child,.mat-card-actions .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-subtitle:not(:first-child),.mat-card-title:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}"],data:{}});function QR(e){return aa(2,[Zo(null,0),Zo(null,1)],null,null)}var JR=Jr({encapsulation:2,styles:[],data:{}});function ZR(e){return aa(2,[Zo(null,0),(e()(),Go(1,0,null,null,1,"div",[["class","mat-card-header-text"]],null,null,null,null,null)),Zo(null,1),Zo(null,2)],null,null)}function XR(e){return function(t){var r=new $R(e),n=t.lift(r);return r.caught=n}}var $R=function(){function e(e){this.selector=e}return e.prototype.call=function(e,t){return t.subscribe(new eM(e,this.selector,this.caught))},e}(),eM=function(e){function t(t,r,n){var i=e.call(this,t)||this;return i.selector=r,i.caught=n,i}return n.__extends(t,e),t.prototype.error=function(t){if(!this.isStopped){var r=void 0;try{r=this.selector(t,this.caught)}catch(o){return void e.prototype.error.call(this,o)}this._unsubscribeAndRecycle();var n=new A(this,void 0,void 0);this.add(n);var i=L(this,r,void 0,void 0,n);i!==n&&this.add(i)}},t}(q),tM=function(){function e(e){this.callback=e}return e.prototype.call=function(e,t){return t.subscribe(new rM(e,this.callback))},e}(),rM=function(e){function t(t,r){var n=e.call(this,t)||this;return n.add(new u(r)),n}return n.__extends(t,e),t}(h);function nM(e){return Error('Unable to find icon with the name "'+e+'"')}function iM(e){return Error("The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was \""+e+'".')}function oM(e){return Error("The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was \""+e+'".')}var aM=function(){return function(e,t){this.options=t,e.nodeName?this.svgElement=e:this.url=e}}(),sM=function(){function e(e,t,r,n){this._httpClient=e,this._sanitizer=t,this._errorHandler=n,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._defaultFontSetClass="material-icons",this._document=r}return e.prototype.addSvgIcon=function(e,t,r){return this.addSvgIconInNamespace("",e,t,r)},e.prototype.addSvgIconLiteral=function(e,t,r){return this.addSvgIconLiteralInNamespace("",e,t,r)},e.prototype.addSvgIconInNamespace=function(e,t,r,n){return this._addSvgIconConfig(e,t,new aM(r,n))},e.prototype.addSvgIconLiteralInNamespace=function(e,t,r,n){var i=this._sanitizer.sanitize(It.HTML,r);if(!i)throw oM(r);var o=this._createSvgElementForSingleIcon(i,n);return this._addSvgIconConfig(e,t,new aM(o,n))},e.prototype.addSvgIconSet=function(e,t){return this.addSvgIconSetInNamespace("",e,t)},e.prototype.addSvgIconSetLiteral=function(e,t){return this.addSvgIconSetLiteralInNamespace("",e,t)},e.prototype.addSvgIconSetInNamespace=function(e,t,r){return this._addSvgIconSetConfig(e,new aM(t,r))},e.prototype.addSvgIconSetLiteralInNamespace=function(e,t,r){var n=this._sanitizer.sanitize(It.HTML,t);if(!n)throw oM(t);var i=this._svgElementFromString(n);return this._addSvgIconSetConfig(e,new aM(i,r))},e.prototype.registerFontClassAlias=function(e,t){return void 0===t&&(t=e),this._fontCssClassesByAlias.set(e,t),this},e.prototype.classNameForFontAlias=function(e){return this._fontCssClassesByAlias.get(e)||e},e.prototype.setDefaultFontSetClass=function(e){return this._defaultFontSetClass=e,this},e.prototype.getDefaultFontSetClass=function(){return this._defaultFontSetClass},e.prototype.getSvgIconFromUrl=function(e){var t=this,r=this._sanitizer.sanitize(It.RESOURCE_URL,e);if(!r)throw iM(e);var n=this._cachedIconsByUrl.get(r);return n?vN(uM(n)):this._loadSvgIconFromConfig(new aM(e)).pipe(uT((function(e){return t._cachedIconsByUrl.set(r,e)})),O((function(e){return uM(e)})))},e.prototype.getNamedSvgIcon=function(e,t){void 0===t&&(t="");var r=cM(t,e),n=this._svgIconConfigs.get(r);if(n)return this._getSvgFromConfig(n);var i=this._iconSetConfigs.get(t);return i?this._getSvgFromIconSetConfigs(e,i):nC(nM(r))},e.prototype.ngOnDestroy=function(){this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()},e.prototype._getSvgFromConfig=function(e){return e.svgElement?vN(uM(e.svgElement)):this._loadSvgIconFromConfig(e).pipe(uT((function(t){return e.svgElement=t})),O((function(e){return uM(e)})))},e.prototype._getSvgFromIconSetConfigs=function(e,t){var r=this,n=this._extractIconWithNameFromAnySet(e,t);return n?vN(n):mg(t.filter((function(e){return!e.svgElement})).map((function(e){return r._loadSvgIconSetFromConfig(e).pipe(XR((function(t){var n="Loading icon set URL: "+r._sanitizer.sanitize(It.RESOURCE_URL,e.url)+" failed: "+t.message;return r._errorHandler?r._errorHandler.handleError(new Error(n)):console.error(n),vN(null)})))}))).pipe(O((function(){var n=r._extractIconWithNameFromAnySet(e,t);if(!n)throw nM(e);return n})))},e.prototype._extractIconWithNameFromAnySet=function(e,t){for(var r=t.length-1;r>=0;r--){var n=t[r];if(n.svgElement){var i=this._extractSvgIconFromSet(n.svgElement,e,n.options);if(i)return i}}return null},e.prototype._loadSvgIconFromConfig=function(e){var t=this;return this._fetchUrl(e.url).pipe(O((function(r){return t._createSvgElementForSingleIcon(r,e.options)})))},e.prototype._loadSvgIconSetFromConfig=function(e){var t=this;return e.svgElement?vN(e.svgElement):this._fetchUrl(e.url).pipe(O((function(r){return e.svgElement||(e.svgElement=t._svgElementFromString(r)),e.svgElement})))},e.prototype._createSvgElementForSingleIcon=function(e,t){var r=this._svgElementFromString(e);return this._setSvgAttributes(r,t),r},e.prototype._extractSvgIconFromSet=function(e,t,r){var n=e.querySelector('[id="'+t+'"]');if(!n)return null;var i=n.cloneNode(!0);if(i.removeAttribute("id"),"svg"===i.nodeName.toLowerCase())return this._setSvgAttributes(i,r);if("symbol"===i.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(i),r);var o=this._svgElementFromString("");return o.appendChild(i),this._setSvgAttributes(o,r)},e.prototype._svgElementFromString=function(e){var t=this._document.createElement("DIV");t.innerHTML=e;var r=t.querySelector("svg");if(!r)throw Error(" tag not found");return r},e.prototype._toSvgElement=function(e){for(var t=this._svgElementFromString(""),r=e.attributes,n=0;n0?(this._keyManager.setFirstItemActive(),this.stateChanges.next()):(this._focusInput(e),this.stateChanges.next()))},t.prototype._focusInput=function(e){this._chipInput&&this._chipInput.focus(e)},t.prototype._keydown=function(e){var t=e.target;8===e.keyCode&&this._isInputEmpty(t)?(this._keyManager.setLastItemActive(),e.preventDefault()):t&&t.classList.contains("mat-chip")&&(36===e.keyCode?(this._keyManager.setFirstItemActive(),e.preventDefault()):35===e.keyCode?(this._keyManager.setLastItemActive(),e.preventDefault()):this._keyManager.onKeydown(e),this.stateChanges.next())},t.prototype._updateTabIndex=function(){this._tabIndex=this._userTabIndex||(0===this.chips.length?-1:0)},t.prototype._updateFocusForDestroyedChips=function(){if(null!=this._lastDestroyedChipIndex)if(this.chips.length){var e=Math.min(this._lastDestroyedChipIndex,this.chips.length-1);this._keyManager.setActiveItem(e)}else this.focus();this._lastDestroyedChipIndex=null},t.prototype._isValidIndex=function(e){return e>=0&&e0?e.charAt(0):"",r=e.length>1?e.slice(1):"";return t.toUpperCase()+r}var uw=new Te("Token (@angular/flex-layout) Breakpoints",{providedIn:"root",factory:function(){var e=qe(KM),t=qe(YM),r=[].concat.apply([],(e||[]).map((function(e){return Array.isArray(e)?e:[e]})));return function(e,t){void 0===t&&(t=[]);var r,n={};return e.forEach((function(e){n[e.alias]=e})),t.forEach((function(e){n[e.alias]?function(e){for(var t=[],r=1;r-1})));return K(new v((function(t){var n=r.registerQuery(e);if(n.length){var i=n.pop();n.forEach((function(e){t.next(e)})),r.source.next(i)}t.complete()})),n)}return this._observable$},e.prototype.registerQuery=function(e){var t=this,r=Array.isArray(e)?e:[e],n=[];return function(e,t){var r=e.filter((function(e){return!dw[e]}));if(r.length>0){var n=r.join(", ");try{var i=t.createElement("style");i.setAttribute("type","text/css"),i.styleSheet||i.appendChild(t.createTextNode("\n/*\n @angular/flex-layout - workaround for possible browser quirk with mediaQuery listeners\n see http://bit.ly/2sd4HMP\n*/\n@media "+n+" {.fx-query-test{ }}\n")),t.head.appendChild(i),r.forEach((function(e){return dw[e]=i}))}catch(o){console.error(o)}}}(r,this._document),r.forEach((function(e){var r=t.registry.get(e);r||((r=t.buildMQL(e)).addListener((function(r){t._zone.run((function(){return t.source.next(new jM(r.matches,e))}))})),t.registry.set(e,r)),r.matches&&n.push(new jM(!0,e))})),n},e.prototype.buildMQL=function(e){return function(e,t){return t&&window.matchMedia("all").addListener?window.matchMedia(e):{matches:"all"===e||""===e,media:e,addListener:function(){},removeListener:function(){}}}(e,tb(this._platformId))},e.ngInjectableDef=pe({factory:function(){return new e(Le(uo),Le(Gi),Le(Xf))},token:e,providedIn:"root"}),e}(),dw={},yw={alias:"print",mediaQuery:"print",priority:1e3},hw=function(){function e(e,t){this.breakpoints=e,this.layoutConfig=t,this.isPrinting=!1,this.queue=new fw,this.deactivations=[]}return e.prototype.withPrintQuery=function(e){return e.concat(["print"])},e.prototype.isPrintEvent=function(e){return e.mediaQuery.startsWith("print")},Object.defineProperty(e.prototype,"printAlias",{get:function(){return this.layoutConfig.printWithBreakpoints||[]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"printBreakPoints",{get:function(){var e=this;return this.printAlias.map((function(t){return e.breakpoints.findByAlias(t)})).filter((function(e){return null!==e}))},enumerable:!0,configurable:!0}),e.prototype.getEventBreakpoints=function(e){var t=this.breakpoints.findByQuery(e.mediaQuery);return(t?this.printBreakPoints.concat([t]):this.printBreakPoints).sort(cw)},e.prototype.updateEvent=function(e){var t=this.breakpoints.findByQuery(e.mediaQuery);return this.isPrintEvent(e)&&(t=this.getEventBreakpoints(e)[0],e.mediaQuery=t?t.mediaQuery:""),QM(e,t)},e.prototype.interceptEvents=function(e){var t=this;return function(r){t.isPrintEvent(r)?r.matches&&!t.isPrinting?(t.startPrinting(e,t.getEventBreakpoints(r)),e.updateStyles()):!r.matches&&t.isPrinting&&(t.stopPrinting(e),e.updateStyles()):t.collectActivations(r)}},e.prototype.blockPropagation=function(){var e=this;return function(t){return!(e.isPrinting||e.isPrintEvent(t))}},e.prototype.startPrinting=function(e,t){this.isPrinting=!0,e.activatedBreakpoints=this.queue.addPrintBreakpoints(t)},e.prototype.stopPrinting=function(e){e.activatedBreakpoints=this.deactivations,this.deactivations=[],this.queue.clear(),this.isPrinting=!1},e.prototype.collectActivations=function(e){if(!this.isPrinting)if(e.matches)this.deactivations=[];else{var t=this.breakpoints.findByQuery(e.mediaQuery);t&&(this.deactivations.push(t),this.deactivations.sort(cw))}},e.ngInjectableDef=pe({factory:function(){return new e(Le(pw),Le(YM))},token:e,providedIn:"root"}),e}(),fw=function(){function e(){this.printBreakpoints=[]}return e.prototype.addPrintBreakpoints=function(e){var t=this;return e.push(yw),e.sort(cw),e.forEach((function(e){return t.addBreakpoint(e)})),this.printBreakpoints},e.prototype.addBreakpoint=function(e){e&&void 0===this.printBreakpoints.find((function(t){return t.mediaQuery===e.mediaQuery}))&&(this.printBreakpoints=function(e){return!!e&&e.mediaQuery.startsWith("print")}(e)?[e].concat(this.printBreakpoints):this.printBreakpoints.concat([e]))},e.prototype.clear=function(){this.printBreakpoints=[]},e}();function bw(e){for(var t in e){var r=e[t]||"";switch(t){case"display":e.display="flex"===r?["-webkit-flex","flex"]:"inline-flex"===r?["-webkit-inline-flex","inline-flex"]:r;break;case"align-items":case"align-self":case"align-content":case"flex":case"flex-basis":case"flex-flow":case"flex-grow":case"flex-shrink":case"flex-wrap":case"justify-content":e["-webkit-"+t]=r;break;case"flex-direction":e["-webkit-flex-direction"]=r=r||"row",e["flex-direction"]=r;break;case"order":e.order=e["-webkit-"+t]=isNaN(+r)?"0":r}}return e}var gw=function(){function e(e,t,r,n){this._serverStylesheet=e,this._serverModuleLoaded=t,this._platformId=r,this.layoutConfig=n}return e.prototype.applyStyleToElement=function(e,t,r){void 0===r&&(r=null);var n={};"string"==typeof t&&(n[t]=r,t=n),n=this.layoutConfig.disableVendorPrefixes?t:bw(t),this._applyMultiValueStyleToElement(n,e)},e.prototype.applyStyleToElements=function(e,t){var r=this;void 0===t&&(t=[]);var n=this.layoutConfig.disableVendorPrefixes?e:bw(e);t.forEach((function(e){r._applyMultiValueStyleToElement(n,e)}))},e.prototype.getFlowDirection=function(e){var t=this.lookupStyle(e,"flex-direction");return[t||"row",this.lookupInlineStyle(e,"flex-direction")||rb(this._platformId)&&this._serverModuleLoaded?t:""]},e.prototype.lookupAttributeValue=function(e,t){return e.getAttribute(t)||""},e.prototype.lookupInlineStyle=function(e,t){return tb(this._platformId)?e.style.getPropertyValue(t):this._getServerStyle(e,t)},e.prototype.lookupStyle=function(e,t,r){void 0===r&&(r=!1);var n="";return e&&((n=this.lookupInlineStyle(e,t))||(tb(this._platformId)?r||(n=getComputedStyle(e).getPropertyValue(t)):this._serverModuleLoaded&&(n=this._serverStylesheet.getStyleForElement(e,t)))),n?n.trim():""},e.prototype._applyMultiValueStyleToElement=function(e,t){var r=this;Object.keys(e).sort().forEach((function(n){var i=e[n],o=Array.isArray(i)?i:[i];o.sort();for(var a=0,s=o;a0){var a=o.indexOf(":");if(-1===a)throw new Error("Invalid CSS style: "+o);t[o.substr(0,a).trim()]=o.substr(a+1).trim()}}return t},e.prototype._writeStyleAttribute=function(e,t){var r="";for(var n in t)t[n]&&(r+=n+":"+t[n]+";");e.setAttribute("style",r)},e.ngInjectableDef=pe({factory:function(){return new e(Le(zM,8),Le(WM,8),Le(Gi),Le(YM))},token:e,providedIn:"root"}),e}(),Sw=function(){function e(){this.shouldCache=!0}return e.prototype.sideEffect=function(e,t,r){},e}();function vw(e,t,r){void 0===t&&(t="1"),void 0===r&&(r="1");var n=[t,r,e],i=e.indexOf("calc");if(i>0)n[2]=_w(e.substring(i).trim()),2==(o=e.substr(0,i).trim().split(" ")).length&&(n[0]=o[0],n[1]=o[1]);else if(0==i)n[2]=_w(e.trim());else{var o;n=3===(o=e.split(" ")).length?o:[t,r,e]}return n}function _w(e){return e.replace(/[\s]/g,"").replace(/[\/\*\+\-]/g," $& ")}var Iw=function(){function e(e,t,r){this.matchMedia=e,this.breakpoints=t,this.hook=r,this.activatedBreakpoints=[],this.elementMap=new Map,this.elementKeyMap=new WeakMap,this.watcherMap=new WeakMap,this.updateMap=new WeakMap,this.clearMap=new WeakMap,this.subject=new T,this.observeActivations()}return Object.defineProperty(e.prototype,"activatedAlias",{get:function(){return this.activatedBreakpoints[0]?this.activatedBreakpoints[0].alias:""},enumerable:!0,configurable:!0}),e.prototype.onMediaChange=function(e){var t=this.findByQuery(e.mediaQuery);t&&((e=QM(e,t)).matches&&-1===this.activatedBreakpoints.indexOf(t)?(this.activatedBreakpoints.push(t),this.activatedBreakpoints.sort(cw),this.updateStyles()):e.matches||-1===this.activatedBreakpoints.indexOf(t)||(this.activatedBreakpoints.splice(this.activatedBreakpoints.indexOf(t),1),this.activatedBreakpoints.sort(cw),this.updateStyles()))},e.prototype.init=function(e,t,r,n,i){void 0===i&&(i=[]),Nw(this.updateMap,e,t,r),Nw(this.clearMap,e,t,n),this.buildElementKeyMap(e,t),this.watchExtraTriggers(e,t,i)},e.prototype.getValue=function(e,t,r){var n=this.elementMap.get(e);if(n){var i=void 0!==r?n.get(r):this.getActivatedValues(n,t);if(i)return i.get(t)}},e.prototype.hasValue=function(e,t){var r=this.elementMap.get(e);if(r){var n=this.getActivatedValues(r,t);if(n)return void 0!==n.get(t)||!1}return!1},e.prototype.setValue=function(e,t,r,n){var i=this.elementMap.get(e);if(i){var o=(i.get(n)||new Map).set(t,r);i.set(n,o),this.elementMap.set(e,i)}else i=(new Map).set(n,(new Map).set(t,r)),this.elementMap.set(e,i);var a=this.getValue(e,t);void 0!==a&&this.updateElement(e,t,a)},e.prototype.trackValue=function(e,t){return this.subject.asObservable().pipe(_N((function(r){return r.element===e&&r.key===t})))},e.prototype.updateStyles=function(){var e=this;this.elementMap.forEach((function(t,r){var n=new Set(e.elementKeyMap.get(r)),i=e.getActivatedValues(t);i&&i.forEach((function(t,i){e.updateElement(r,i,t),n.delete(i)})),n.forEach((function(n){if(i=e.getActivatedValues(t,n)){var o=i.get(n);e.updateElement(r,n,o)}else e.clearElement(r,n)}))}))},e.prototype.clearElement=function(e,t){var r=this.clearMap.get(e);if(r){var n=r.get(t);n&&(n(),this.subject.next({element:e,key:t,value:""}))}},e.prototype.updateElement=function(e,t,r){var n=this.updateMap.get(e);if(n){var i=n.get(t);i&&(i(r),this.subject.next({element:e,key:t,value:r}))}},e.prototype.releaseElement=function(e){var t=this.watcherMap.get(e);t&&(t.forEach((function(e){return e.unsubscribe()})),this.watcherMap.delete(e));var r=this.elementMap.get(e);r&&(r.forEach((function(e,t){return r.delete(t)})),this.elementMap.delete(e))},e.prototype.triggerUpdate=function(e,t){var r=this,n=this.elementMap.get(e);if(n){var i=this.getActivatedValues(n,t);i&&(t?this.updateElement(e,t,i.get(t)):i.forEach((function(t,n){return r.updateElement(e,n,t)})))}},e.prototype.buildElementKeyMap=function(e,t){var r=this.elementKeyMap.get(e);r||(r=new Set,this.elementKeyMap.set(e,r)),r.add(t)},e.prototype.watchExtraTriggers=function(e,t,r){var n=this;if(r&&r.length){var i=this.watcherMap.get(e);if(i||(i=new Map,this.watcherMap.set(e,i)),!i.get(t)){var o=K.apply(void 0,r).subscribe((function(){var r=n.getValue(e,t);n.updateElement(e,t,r)}));i.set(t,o)}}},e.prototype.findByQuery=function(e){return this.breakpoints.findByQuery(e)},e.prototype.getActivatedValues=function(e,t){for(var r=0;r-1}function Aw(e){if(e)switch(e.toLowerCase()){case"reverse":case"wrap-reverse":case"reverse-wrap":e="wrap-reverse";break;case"no":case"none":case"nowrap":e="nowrap";break;default:e="wrap"}return e}var xw=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype.buildStyles=function(e){return function(e,t,r){return void 0===t&&(t=null),void 0===r&&(r=!1),{display:r?"inline-flex":"flex","box-sizing":"border-box","flex-direction":e,"flex-wrap":t||null}}((t=kw(e))[0],t[1],t[2]);var t},t.ngInjectableDef=pe({factory:function(){return new t},token:t,providedIn:"root"}),t}(Sw),Rw=["fxLayout","fxLayout.xs","fxLayout.sm","fxLayout.md","fxLayout.lg","fxLayout.xl","fxLayout.lt-sm","fxLayout.lt-md","fxLayout.lt-lg","fxLayout.lt-xl","fxLayout.gt-xs","fxLayout.gt-sm","fxLayout.gt-md","fxLayout.gt-lg"],Mw=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.inputs=Rw,t}return Object(n.__extends)(t,e),t}(function(e){function t(t,r,n,i){var o=e.call(this,t,n,r,i)||this;return o.elRef=t,o.styleUtils=r,o.styleBuilder=n,o.marshal=i,o.DIRECTIVE_KEY="layout",o.styleCache=ww,o.init(),o}return Object(n.__extends)(t,e),t}(XM)),ww=new Map,Pw={"margin-left":null,"margin-right":null,"margin-top":null,"margin-bottom":null},Ew=function(e){function t(t){var r=e.call(this)||this;return r._styler=t,r}return Object(n.__extends)(t,e),t.prototype.buildStyles=function(e,t){return e.endsWith(Gw)?(r=e=e.slice(0,e.indexOf(Gw)),n="0px",i="0px","rtl"===t.directionality?i="-"+r:n="-"+r,{margin:"0px "+n+" -"+r+" "+i}):{};var r,n,i},t.prototype.sideEffect=function(e,t,r){var i,o,a,s=r.items;if(e.endsWith(Gw)){var u=(i=e=e.slice(0,e.indexOf(Gw)),o="0px",a="0px","rtl"===r.directionality?a=i:o=i,{padding:"0px "+o+" "+i+" "+a});this._styler.applyStyleToElements(u,r.items)}else{var c=s.pop(),l=function(e,t){var r=Vw(t.directionality,t.layout),i=Object(n.__assign)({},Pw);return i[r]=e,i}(e,r);this._styler.applyStyleToElements(l,s),this._styler.applyStyleToElements(Pw,[c])}},t.ngInjectableDef=pe({factory:function(){return new t(Le(gw))},token:t,providedIn:"root"}),t}(Sw),Lw=["fxLayoutGap","fxLayoutGap.xs","fxLayoutGap.sm","fxLayoutGap.md","fxLayoutGap.lg","fxLayoutGap.xl","fxLayoutGap.lt-sm","fxLayoutGap.lt-md","fxLayoutGap.lt-lg","fxLayoutGap.lt-xl","fxLayoutGap.gt-xs","fxLayoutGap.gt-sm","fxLayoutGap.gt-md","fxLayoutGap.gt-lg"],qw=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.inputs=Lw,t}return Object(n.__extends)(t,e),t}(function(e){function t(t,r,n,i,o,a){var s=e.call(this,t,o,i,a)||this;s.elRef=t,s.zone=r,s.directionality=n,s.styleUtils=i,s.styleBuilder=o,s.marshal=a,s.layout="row",s.DIRECTIVE_KEY="layout-gap",s.observerSubject=new T;var u=[s.directionality.change,s.observerSubject.asObservable()];return s.init(u),s.marshal.trackValue(s.nativeElement,"layout").pipe(XN(s.destroySubject)).subscribe(s.onLayoutChange.bind(s)),s}return Object(n.__extends)(t,e),Object.defineProperty(t.prototype,"childrenNodes",{get:function(){for(var e=this.nativeElement.children,t=[],r=e.length;r--;)t[r]=e[r];return t},enumerable:!0,configurable:!0}),t.prototype.ngAfterContentInit=function(){this.buildChildObservable(),this.triggerUpdate()},t.prototype.ngOnDestroy=function(){e.prototype.ngOnDestroy.call(this),this.observer&&this.observer.disconnect()},t.prototype.onLayoutChange=function(e){var t=this,r=e.value.split(" ");this.layout=r[0],Tw.find((function(e){return e===t.layout}))||(this.layout="row"),this.triggerUpdate()},t.prototype.updateWithValue=function(e){var t=this,r=this.childrenNodes.filter((function(e){return 1===e.nodeType&&t.willDisplay(e)})).sort((function(e,r){var n=+t.styler.lookupStyle(e,"order"),i=+t.styler.lookupStyle(r,"order");return isNaN(n)||isNaN(i)||n===i?0:n>i?1:-1}));if(r.length>0){var n=this.directionality.value,i=this.layout;"row"===i&&"rtl"===n?this.styleCache=Ow:"row"===i&&"rtl"!==n?this.styleCache=Fw:"column"===i&&"rtl"===n?this.styleCache=Bw:"column"===i&&"rtl"!==n&&(this.styleCache=Uw),this.addStyles(e,{directionality:n,items:r,layout:i})}},t.prototype.clearStyles=function(){var t,r=Object.keys(this.mru).length>0,n=r?"padding":Vw(this.directionality.value,this.layout);r&&e.prototype.clearStyles.call(this),this.styleUtils.applyStyleToElements(((t={})[n]="",t),this.childrenNodes)},t.prototype.willDisplay=function(e){var t=this.marshal.getValue(e,"show-hide");return!0===t||void 0===t&&"none"!==this.styleUtils.lookupStyle(e,"display")},t.prototype.buildChildObservable=function(){var e=this;this.zone.runOutsideAngular((function(){"undefined"!=typeof MutationObserver&&(e.observer=new MutationObserver((function(t){t.some((function(e){return e.addedNodes&&e.addedNodes.length>0||e.removedNodes&&e.removedNodes.length>0}))&&e.observerSubject.next()})),e.observer.observe(e.nativeElement,{childList:!0}))}))},t}(XM)),Ow=new Map,Bw=new Map,Fw=new Map,Uw=new Map,Gw=" grid";function Vw(e,t){switch(t){case"column":return"margin-bottom";case"column-reverse":return"margin-top";case"row":return"rtl"===e?"margin-left":"margin-right";case"row-reverse":return"rtl"===e?"margin-right":"margin-left";default:return"rtl"===e?"margin-left":"margin-right"}}function jw(e){for(var t=[],r=1;r-1?"column":"row",s=Dw(a)?"max-width":"max-height",u=Dw(a)?"min-width":"min-height",c=String(o).indexOf("calc")>-1,l=c||"auto"===o,p=String(o).indexOf("%")>-1&&!c,m=String(o).indexOf("px")>-1||String(o).indexOf("rem")>-1||String(o).indexOf("em")>-1||String(o).indexOf("vw")>-1||String(o).indexOf("vh")>-1,d=c||m;i="0"==i?0:i;var y=!(n="0"==n?0:n)&&!i,h={},f={"max-width":null,"max-height":null,"min-width":null,"min-height":null};switch(o||""){case"":o="row"===a?"0%":!1!==this.layoutConfig.useColumnBasisZero?"0.000000001px":"auto";break;case"initial":case"nogrow":n=0,o="auto";break;case"grow":o="100%";break;case"noshrink":i=0,o="auto";break;case"auto":break;case"none":n=0,i=0,o="auto";break;default:d||p||isNaN(o)||(o+="%"),"0%"===o&&(d=!0),"0px"===o&&(o="0%"),h=jw(f,c?{"flex-grow":n,"flex-shrink":i,"flex-basis":d?o:"100%"}:{flex:n+" "+i+" "+(d?o:"100%")})}return h.flex||h["flex-grow"]||(h=jw(f,c?{"flex-grow":n,"flex-shrink":i,"flex-basis":o}:{flex:n+" "+i+" "+o})),"0%"!==o&&"0px"!==o&&"0.000000001px"!==o&&"auto"!==o&&(h[u]=y||d&&n?o:null,h[s]=y||!l&&i?o:null),h[u]||h[s]?t.hasWrap&&(h[c?"flex-basis":"flex"]=h[s]?c?h[s]:n+" "+i+" "+h[s]:c?h[u]:n+" "+i+" "+h[u]):h=jw(f,c?{"flex-grow":n,"flex-shrink":i,"flex-basis":o}:{flex:n+" "+i+" "+o}),jw(h,{"box-sizing":"border-box"})},t.ngInjectableDef=pe({factory:function(){return new t(Le(YM))},token:t,providedIn:"root"}),t}(Sw),Hw=["fxFlex","fxFlex.xs","fxFlex.sm","fxFlex.md","fxFlex.lg","fxFlex.xl","fxFlex.lt-sm","fxFlex.lt-md","fxFlex.lt-lg","fxFlex.lt-xl","fxFlex.gt-xs","fxFlex.gt-sm","fxFlex.gt-md","fxFlex.gt-lg"],Yw=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.inputs=Hw,t}return Object(n.__extends)(t,e),t}(function(e){function t(t,r,n,i,o){var a=e.call(this,t,i,r,o)||this;return a.elRef=t,a.styleUtils=r,a.layoutConfig=n,a.styleBuilder=i,a.marshal=o,a.DIRECTIVE_KEY="flex",a.direction="",a.wrap=!1,a.flexGrow="1",a.flexShrink="1",a.init(),a.parentElement&&(a.marshal.trackValue(a.parentElement,"layout").pipe(XN(a.destroySubject)).subscribe(a.onLayoutChange.bind(a)),a.marshal.trackValue(a.nativeElement,"layout-align").pipe(XN(a.destroySubject)).subscribe(a.triggerReflow.bind(a))),a}return Object(n.__extends)(t,e),Object.defineProperty(t.prototype,"shrink",{get:function(){return this.flexShrink},set:function(e){this.flexShrink=e||"1",this.triggerReflow()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"grow",{get:function(){return this.flexGrow},set:function(e){this.flexGrow=e||"1",this.triggerReflow()},enumerable:!0,configurable:!0}),t.prototype.onLayoutChange=function(e){var t=e.value.split(" ");this.direction=t[0],this.wrap=void 0!==t[1]&&"wrap"===t[1],this.triggerUpdate()},t.prototype.updateWithValue=function(e){this.direction||(this.direction=this.getFlexFlowDirection(this.parentElement,!1!==this.layoutConfig.addFlexToParent));var t=this.direction,r=t.startsWith("row"),n=this.wrap;r&&n?this.styleCache=Qw:r&&!n?this.styleCache=Ww:!r&&n?this.styleCache=Jw:r||n||(this.styleCache=Kw);var i=vw(String(e).replace(";",""),this.flexGrow,this.flexShrink);this.addStyles(i.join(" "),{direction:t,hasWrap:n})},t.prototype.triggerReflow=function(){var e=this.activatedValue;if(void 0!==e){var t=vw(e+"",this.flexGrow,this.flexShrink);this.marshal.updateElement(this.nativeElement,this.DIRECTIVE_KEY,t.join(" "))}},t}(XM)),Ww=new Map,Kw=new Map,Qw=new Map,Jw=new Map,Zw=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype.buildStyles=function(e){return{order:e&&parseInt(e,10)||""}},t.ngInjectableDef=pe({factory:function(){return new t},token:t,providedIn:"root"}),t}(Sw),Xw=["fxFlexOrder","fxFlexOrder.xs","fxFlexOrder.sm","fxFlexOrder.md","fxFlexOrder.lg","fxFlexOrder.xl","fxFlexOrder.lt-sm","fxFlexOrder.lt-md","fxFlexOrder.lt-lg","fxFlexOrder.lt-xl","fxFlexOrder.gt-xs","fxFlexOrder.gt-sm","fxFlexOrder.gt-md","fxFlexOrder.gt-lg"],$w=function(e){function t(t,r,n,i){var o=e.call(this,t,n,r,i)||this;return o.elRef=t,o.styleUtils=r,o.styleBuilder=n,o.marshal=i,o.DIRECTIVE_KEY="flex-order",o.styleCache=eP,o.init(),o}return Object(n.__extends)(t,e),t}(XM),eP=new Map,tP=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.inputs=Xw,t}return Object(n.__extends)(t,e),t}($w),rP=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype.buildStyles=function(e,t){var r={},n=e.split(" "),i=n[1];switch(n[0]){case"center":r["justify-content"]="center";break;case"space-around":r["justify-content"]="space-around";break;case"space-between":r["justify-content"]="space-between";break;case"space-evenly":r["justify-content"]="space-evenly";break;case"end":case"flex-end":r["justify-content"]="flex-end";break;case"start":case"flex-start":default:r["justify-content"]="flex-start"}switch(i){case"start":case"flex-start":r["align-items"]=r["align-content"]="flex-start";break;case"center":r["align-items"]=r["align-content"]="center";break;case"end":case"flex-end":r["align-items"]=r["align-content"]="flex-end";break;case"space-between":r["align-content"]="space-between",r["align-items"]="stretch";break;case"space-around":r["align-content"]="space-around",r["align-items"]="stretch";break;case"baseline":r["align-content"]="stretch",r["align-items"]="baseline";break;case"stretch":default:r["align-items"]=r["align-content"]="stretch"}return jw(r,{display:t.inline?"inline-flex":"flex","flex-direction":t.layout,"box-sizing":"border-box","max-width":"stretch"===i?Dw(t.layout)?null:"100%":null,"max-height":"stretch"===i&&Dw(t.layout)?"100%":null})},t.ngInjectableDef=pe({factory:function(){return new t},token:t,providedIn:"root"}),t}(Sw),nP=["fxLayoutAlign","fxLayoutAlign.xs","fxLayoutAlign.sm","fxLayoutAlign.md","fxLayoutAlign.lg","fxLayoutAlign.xl","fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg"],iP=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.inputs=nP,t}return Object(n.__extends)(t,e),t}(function(e){function t(t,r,n,i){var o=e.call(this,t,n,r,i)||this;return o.elRef=t,o.styleUtils=r,o.styleBuilder=n,o.marshal=i,o.DIRECTIVE_KEY="layout-align",o.layout="row",o.inline=!1,o.init(),o.marshal.trackValue(o.nativeElement,"layout").pipe(XN(o.destroySubject)).subscribe(o.onLayoutChange.bind(o)),o}return Object(n.__extends)(t,e),t.prototype.updateWithValue=function(e){var t=this.layout||"row",r=this.inline;"row"===t&&r?this.styleCache=cP:"row"!==t||r?"row-reverse"===t&&r?this.styleCache=pP:"row-reverse"!==t||r?"column"===t&&r?this.styleCache=lP:"column"!==t||r?"column-reverse"===t&&r?this.styleCache=mP:"column-reverse"!==t||r||(this.styleCache=uP):this.styleCache=aP:this.styleCache=sP:this.styleCache=oP,this.addStyles(e,{layout:t,inline:r})},t.prototype.onLayoutChange=function(e){var t=this,r=e.value.split(" ");this.layout=r[0],this.inline=e.value.includes("inline"),Tw.find((function(e){return e===t.layout}))||(this.layout="row"),this.triggerUpdate()},t}(XM)),oP=new Map,aP=new Map,sP=new Map,uP=new Map,cP=new Map,lP=new Map,pP=new Map,mP=new Map,dP=function(){return function(){}}(),yP=function(e,t){return e===t||e!=e&&t!=t},hP=function(e,t){for(var r=e.length;r--;)if(yP(e[r][0],t))return r;return-1},fP=Array.prototype.splice;function bP(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t-1},bP.prototype.set=function(e,t){var r=this.__data__,n=hP(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this};var gP,SP=bP,vP=r("Ju5/"),_P=vP.a.Symbol,IP=Object.prototype,NP=IP.hasOwnProperty,CP=IP.toString,TP=_P?_P.toStringTag:void 0,kP=Object.prototype.toString,DP=_P?_P.toStringTag:void 0,AP=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":DP&&DP in Object(e)?function(e){var t=NP.call(e,TP),r=e[TP];try{e[TP]=void 0;var n=!0}catch(o){}var i=CP.call(e);return n&&(t?e[TP]=r:delete e[TP]),i}(e):function(e){return kP.call(e)}(e)},xP=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},RP=function(e){if(!xP(e))return!1;var t=AP(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},MP=vP.a["__core-js_shared__"],wP=(gP=/[^.]+$/.exec(MP&&MP.keys&&MP.keys.IE_PROTO||""))?"Symbol(src)_1."+gP:"",PP=Function.prototype.toString,EP=function(e){if(null!=e){try{return PP.call(e)}catch(t){}try{return e+""}catch(t){}}return""},LP=/^\[object .+?Constructor\]$/,qP=Function.prototype,OP=Object.prototype,BP=RegExp("^"+qP.toString.call(OP.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),FP=function(e,t){var r=function(e,t){return null==e?void 0:e[t]}(e,t);return function(e){return!(!xP(e)||(t=e,wP&&wP in t))&&(RP(e)?BP:LP).test(EP(e));var t}(r)?r:void 0},UP=FP(vP.a,"Map"),GP=FP(Object,"create"),VP=Object.prototype.hasOwnProperty,jP=Object.prototype.hasOwnProperty;function zP(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=9007199254740991},dE={};dE["[object Float32Array]"]=dE["[object Float64Array]"]=dE["[object Int8Array]"]=dE["[object Int16Array]"]=dE["[object Int32Array]"]=dE["[object Uint8Array]"]=dE["[object Uint8ClampedArray]"]=dE["[object Uint16Array]"]=dE["[object Uint32Array]"]=!0,dE["[object Arguments]"]=dE["[object Array]"]=dE["[object ArrayBuffer]"]=dE["[object Boolean]"]=dE["[object DataView]"]=dE["[object Date]"]=dE["[object Error]"]=dE["[object Function]"]=dE["[object Map]"]=dE["[object Number]"]=dE["[object Object]"]=dE["[object RegExp]"]=dE["[object Set]"]=dE["[object String]"]=dE["[object WeakMap]"]=!1;var yE=function(e){return function(t){return e(t)}},hE=r("xutz"),fE=hE.a&&hE.a.isTypedArray,bE=fE?yE(fE):function(e){return rE(e)&&mE(e.length)&&!!dE[AP(e)]},gE=Object.prototype.hasOwnProperty,SE=function(e,t){var r=uE(e),n=!r&&sE(e),i=!r&&!n&&Object(cE.a)(e),o=!r&&!n&&!i&&bE(e),a=r||n||i||o,s=a?function(e,t){for(var r=-1,n=Array(e);++ryL(e,.6)),borderColor:e.map(()=>"#fff"),pointBackgroundColor:e.map(e=>yL(e,1)),pointBorderColor:e.map(()=>"#fff"),pointHoverBackgroundColor:e.map(e=>yL(e,1)),pointHoverBorderColor:e.map(e=>yL(e,1))}}function bL(){return[hL(0,255),hL(0,255),hL(0,255)]}function gL(e){return dL[e]||bL()}function SL(e){const t=new Array(e);for(let r=0;r{class e{constructor(){this.pColorschemesOptions={},this.colorschemesOptions=new GM({})}setColorschemesOptions(e){this.pColorschemesOptions=e,this.colorschemesOptions.next(e)}getColorschemesOptions(){return this.pColorschemesOptions}}return e.ɵprov=pe({factory:function(){return new e},token:e,providedIn:"root"}),e})();const _L=function(){var e={Default:0,Update:1,Refresh:2};return e[e.Default]="Default",e[e.Update]="Update",e[e.Refresh]="Refresh",e}();class IL{constructor(e,t){this.element=e,this.themeService=t,this.options={},this.chartClick=new wi,this.chartHover=new wi,this.old={dataExists:!1,dataLength:0,datasetsExists:!1,datasetsLength:0,datasetsDataObjects:[],datasetsDataLengths:[],colorsExists:!1,colors:[],labelsExist:!1,labels:[],legendExists:!1,legend:{}},this.subs=[]}static registerPlugin(e){mL.pluginService.register(e)}static unregisterPlugin(e){mL.pluginService.unregister(e)}ngOnInit(){this.ctx=this.element.nativeElement.getContext("2d"),this.refresh(),this.subs.push(this.themeService.colorschemesOptions.subscribe(e=>this.themeChanged(e)))}themeChanged(e){this.refresh()}ngDoCheck(){if(!this.chart)return;let e=_L.Default;const t=t=>{e=t>e?t:e};switch(!!this.data!==this.old.dataExists&&(this.propagateDataToDatasets(this.data),this.old.dataExists=!!this.data,t(_L.Update)),this.data&&this.data.length!==this.old.dataLength&&(this.old.dataLength=this.data&&this.data.length||0,t(_L.Update)),!!this.datasets!==this.old.datasetsExists&&(this.old.datasetsExists=!!this.datasets,t(_L.Update)),this.datasets&&this.datasets.length!==this.old.datasetsLength&&(this.old.datasetsLength=this.datasets&&this.datasets.length||0,t(_L.Update)),this.datasets&&this.datasets.filter((e,t)=>e.data!==this.old.datasetsDataObjects[t]).length&&(this.old.datasetsDataObjects=this.datasets.map(e=>e.data),t(_L.Update)),this.datasets&&this.datasets.filter((e,t)=>e.data.length!==this.old.datasetsDataLengths[t]).length&&(this.old.datasetsDataLengths=this.datasets.map(e=>e.data.length),t(_L.Update)),!!this.colors!==this.old.colorsExists&&(this.old.colorsExists=!!this.colors,this.updateColors(),t(_L.Update)),this.colors&&this.colors.filter((e,t)=>!this.colorsEqual(e,this.old.colors[t])).length&&(this.old.colors=this.colors.map(e=>this.copyColor(e)),this.updateColors(),t(_L.Update)),!!this.labels!==this.old.labelsExist&&(this.old.labelsExist=!!this.labels,t(_L.Update)),this.labels&&this.labels.filter((e,t)=>!this.labelsEqual(e,this.old.labels[t])).length&&(this.old.labels=this.labels.map(e=>this.copyLabel(e)),t(_L.Update)),!!this.options.legend!==this.old.legendExists&&(this.old.legendExists=!!this.options.legend,t(_L.Refresh)),this.options.legend&&this.options.legend.position!==this.old.legend.position&&(this.old.legend.position=this.options.legend.position,t(_L.Refresh)),e){case _L.Default:break;case _L.Update:this.update();break;case _L.Refresh:this.refresh()}}copyLabel(e){return Array.isArray(e)?[...e]:e}labelsEqual(e,t){return Array.isArray(e)===Array.isArray(t)&&(Array.isArray(e)||e===t)&&(!Array.isArray(e)||e.length===t.length)&&(!Array.isArray(e)||0===e.filter((e,r)=>e!==t[r]).length)}copyColor(e){return{backgroundColor:e.backgroundColor,borderWidth:e.borderWidth,borderColor:e.borderColor,borderCapStyle:e.borderCapStyle,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderJoinStyle:e.borderJoinStyle,pointBorderColor:e.pointBorderColor,pointBackgroundColor:e.pointBackgroundColor,pointBorderWidth:e.pointBorderWidth,pointRadius:e.pointRadius,pointHoverRadius:e.pointHoverRadius,pointHitRadius:e.pointHitRadius,pointHoverBackgroundColor:e.pointHoverBackgroundColor,pointHoverBorderColor:e.pointHoverBorderColor,pointHoverBorderWidth:e.pointHoverBorderWidth,pointStyle:e.pointStyle,hoverBackgroundColor:e.hoverBackgroundColor,hoverBorderColor:e.hoverBorderColor,hoverBorderWidth:e.hoverBorderWidth}}colorsEqual(e,t){return!e==!t&&(!e||e.backgroundColor===t.backgroundColor&&e.borderWidth===t.borderWidth&&e.borderColor===t.borderColor&&e.borderCapStyle===t.borderCapStyle&&e.borderDash===t.borderDash&&e.borderDashOffset===t.borderDashOffset&&e.borderJoinStyle===t.borderJoinStyle&&e.pointBorderColor===t.pointBorderColor&&e.pointBackgroundColor===t.pointBackgroundColor&&e.pointBorderWidth===t.pointBorderWidth&&e.pointRadius===t.pointRadius&&e.pointHoverRadius===t.pointHoverRadius&&e.pointHitRadius===t.pointHitRadius&&e.pointHoverBackgroundColor===t.pointHoverBackgroundColor&&e.pointHoverBorderColor===t.pointHoverBorderColor&&e.pointHoverBorderWidth===t.pointHoverBorderWidth&&e.pointStyle===t.pointStyle&&e.hoverBackgroundColor===t.hoverBackgroundColor&&e.hoverBorderColor===t.hoverBorderColor&&e.hoverBorderWidth===t.hoverBorderWidth)}updateColors(){this.datasets.forEach((e,t)=>{this.colors&&this.colors[t]?Object.assign(e,this.colors[t]):Object.assign(e,function(e,t,r){if("pie"===e||"doughnut"===e)return fL(SL(r));if("polarArea"===e)return{backgroundColor:(n=SL(r)).map(e=>yL(e,.6)),borderColor:n.map(e=>yL(e,1)),hoverBackgroundColor:n.map(e=>yL(e,.8)),hoverBorderColor:n.map(e=>yL(e,1))};var n;if("line"===e||"radar"===e)return function(e){return{backgroundColor:yL(e,.4),borderColor:yL(e,1),pointBackgroundColor:yL(e,1),pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:yL(e,.8)}}(gL(t));if("bar"===e||"horizontalBar"===e)return function(e){return{backgroundColor:yL(e,.6),borderColor:yL(e,1),hoverBackgroundColor:yL(e,.8),hoverBorderColor:yL(e,1)}}(gL(t));if("bubble"===e)return fL(SL(r));if("scatter"===e)return fL(SL(r));throw new Error("getColors - Unsupported chart type: "+e)}(this.chartType,t,e.data.length),Object.assign({},e))})}ngOnChanges(e){let t=_L.Default;const r=e=>{t=e>t?e:t};switch(e.hasOwnProperty("data")&&e.data.currentValue&&(this.propagateDataToDatasets(e.data.currentValue),r(_L.Update)),e.hasOwnProperty("datasets")&&e.datasets.currentValue&&(this.propagateDatasetsToData(e.datasets.currentValue),r(_L.Update)),e.hasOwnProperty("labels")&&(this.chart&&(this.chart.data.labels=e.labels.currentValue),r(_L.Update)),e.hasOwnProperty("legend")&&(this.chart&&(this.chart.config.options.legend.display=e.legend.currentValue,this.chart.generateLegend()),r(_L.Update)),e.hasOwnProperty("options")&&r(_L.Refresh),t){case _L.Update:this.update();break;case _L.Refresh:case _L.Default:this.refresh()}}ngOnDestroy(){this.chart&&(this.chart.destroy(),this.chart=void 0),this.subs.forEach(e=>e.unsubscribe())}update(e){if(this.chart)return this.chart.update(e)}hideDataset(e,t){this.chart.getDatasetMeta(e).hidden=t,this.chart.update()}isDatasetHidden(e){return this.chart.getDatasetMeta(e).hidden}toBase64Image(){return this.chart.toBase64Image()}getChartConfiguration(){const e=this.getDatasets(),t=Object.assign({},this.options);!1===this.legend&&(t.legend={display:!1}),t.hover=t.hover||{},t.hover.onHover||(t.hover.onHover=(e,t)=>{t&&!t.length||this.chartHover.emit({event:e,active:t})}),t.onClick||(t.onClick=(e,t)=>{this.chartClick.emit({event:e,active:t})});const r=this.smartMerge(t,this.themeService.getColorschemesOptions());return{type:this.chartType,data:{labels:this.labels||[],datasets:e},plugins:this.plugins,options:r}}getChartBuilder(e){const t=this.getChartConfiguration();return new mL.Chart(e,t)}smartMerge(e,t,r=0){if(0===r&&(e=pL(e)),Object.keys(t).forEach(n=>{if(Array.isArray(t[n])){const i=e[n];i&&i.forEach(e=>{this.smartMerge(e,t[n][0],r+1)})}else"object"==typeof t[n]?(n in e||(e[n]={}),this.smartMerge(e[n],t[n],r+1)):e[n]=t[n]}),0===r)return e}isMultiLineLabel(e){return Array.isArray(e)}joinLabel(e){return e?this.isMultiLineLabel(e)?e.join(" "):e:null}propagateDatasetsToData(e){this.data=this.datasets.map(e=>e.data),this.chart&&(this.chart.data.datasets=e),this.updateColors()}propagateDataToDatasets(e){this.isMultiDataSet(e)?this.datasets&&e.length===this.datasets.length?this.datasets.forEach((t,r)=>{t.data=e[r]}):(this.datasets=e.map((e,t)=>({data:e,label:this.joinLabel(this.labels[t])||`Label ${t}`})),this.chart&&(this.chart.data.datasets=this.datasets)):this.datasets?(this.datasets[0]||(this.datasets[0]={}),this.datasets[0].data=e,this.datasets.splice(1)):(this.datasets=[{data:e}],this.chart&&(this.chart.data.datasets=this.datasets)),this.updateColors()}isMultiDataSet(e){return Array.isArray(e[0])}getDatasets(){if(!this.datasets&&!this.data)throw new Error(`ng-charts configuration error, data or datasets field are required to render chart ${this.chartType}`);return this.datasets?(this.propagateDatasetsToData(this.datasets),this.datasets):this.data?(this.propagateDataToDatasets(this.data),this.datasets):void 0}refresh(){this.chart&&(this.chart.destroy(),this.chart=void 0),this.ctx&&(this.chart=this.getChartBuilder(this.ctx))}}class NL{}var CL=r("9jQl"),TL=function(){function e(e,t,r){var n=this;this.httpSrv=e,this.storage=t,this.locale=r,this.barChartType="bar",this.barChartPlugins=[CL],this.barChartData=[],this.lastElementIndexClick=[-1,-1],this.loadingDetails=!1,this.chartDataReady=!1,this.showChartData=!1,this.expandButton="expand_less",this.colors=["rgba(0 136 170 / 50%)","rgb(5 148 69 / 50%)","rgb(153 122 0 / 50%)","rgb(153 0 0 / 50%)","rgb(170 118 0 / 50%)","rgb(170 0 164 / 50%)","rgb(135 34 152 / 50%)","rgb(128 0 0 / 50%)","rgb(0 0 0 / 50%)","rgb(0 194 195 / 50%)"],this.maxYValue=0,this.tooltipPlugin=mL.Tooltip.positioners.custom=function(e,t){return{x:t.x,y:t.y}},this.barChartOptions={onClick:function(e,t){var r=t[0];r&&(n.selectedUsage=n.barChartData[r._datasetIndex].data[r._index].data,n.manageClickEventOnChartElement(r))},responsive:!0,maintainAspectRatio:!1,animation:{duration:0},hover:{mode:"point"},tooltips:{position:"custom",callbacks:{label:function(e,t){return Math.floor(1e3*e.yLabel)/1e3+" $"},afterBody:function(e,t){return n.getMessageForTooltip(t.datasets[e[0].datasetIndex].data[e[0].index].data)}}},scales:{xAxes:[{type:"time",distribution:"linear",ticks:{},time:{displayFormats:{quarter:"MMM YYYY"}}}],yAxes:[{ticks:{beginAtZero:!0}}]},plugins:{zoom:{pan:{enabled:!0,mode:"xy",rangeMin:{y:0},rangeMax:{},speed:20,threshold:10},zoom:{enabled:!0,drag:!1,mode:"xy",rangeMin:{y:0},rangeMax:{},speed:.1,threshold:2,sensitivity:3}}}}}return e.prototype.ngOnInit=function(){var e=this;this.invoice.id&&this.storage.get(this.invoice.id).subscribe((function(t){null!=t&&(e.usages=t.value,e.populateChartData())}))},e.prototype.loadInvoiceUsage=function(){var e=this;this.loadingDetails=!0,this.httpSrv.getInvoiceUsage(this.userId,this.invoice).then((function(t){e.usages=t,e.populateChartData(),e.invoice.id&&e.storage.set(e.invoice.id,{timestamp:Date.now(),value:e.usages}).subscribe((function(){console.warn("DATA STORED IN LOCAL STORAGE!!")})),e.loadingDetails=!1,e.showChartData=!0})).catch((function(t){console.error(t),e.loadingDetails=!1}))},e.prototype.populateChartData=function(){var e,t,r=this,i=new Map,o=new Map,a=new Map,s=-1;this.usages.forEach((function(e){i.has(e.CLUSTER.id)||(i.set(e.CLUSTER.id,[]),o.set(e.CLUSTER.id,[]),++s>=r.colors.length&&(s=0),a.set(e.CLUSTER.id,r.colors[s]));var t=r.getPriceFromNodesUsage(e.CLUSTER.nodes);t>r.maxYValue&&(r.maxYValue=t),i.get(e.CLUSTER.id).push({x:e.TIMESTAMP,y:t,data:e}),o.get(e.CLUSTER.id).push(a.get(e.CLUSTER.id))}));try{for(var u=n.__values(i),c=u.next();!c.done;c=u.next()){var l=n.__read(c.value,2),p=l[0];this.barChartData.push({data:l[1],label:p,barPercentage:.5,barThickness:5,maxBarThickness:8,minBarLength:2,backgroundColor:o.get(p),hoverBackgroundColor:o.get(p)})}}catch(m){e={error:m}}finally{try{c&&!c.done&&(t=u.return)&&t.call(u)}finally{if(e)throw e.error}}this.setDynamicCharOptions(),this.chartDataReady=!0},e.prototype.setDynamicCharOptions=function(){var e=new Date(1e3*this.invoice.period_start),t=new Date(1e3*this.invoice.period_end);this.barChartOptions.scales.xAxes[0].ticks.min=e.toISOString(),this.barChartOptions.scales.xAxes[0].ticks.max=t.toISOString(),this.barChartOptions.plugins.zoom.zoom.rangeMin.x=e,this.barChartOptions.plugins.zoom.zoom.rangeMax.x=t,this.barChartOptions.plugins.zoom.pan.rangeMin.x=e,this.barChartOptions.plugins.zoom.pan.rangeMax.x=t,this.barChartOptions.plugins.zoom.zoom.rangeMax.y=1.1*this.maxYValue,this.barChartOptions.plugins.zoom.pan.rangeMax.y=1.1*this.maxYValue},e.prototype.getPriceForNode=function(e){switch(e.type){case"openvidu":case"kms":return 6e-4;case"mediasoup":return.0012}},e.prototype.getPriceFromNodesUsage=function(e){var t=this,r=e.reduce((function(e,r){return e+r.quantity*t.getPriceForNode(r)}),0);return Math.round(1e3*(r+Number.EPSILON))/1e3},e.prototype.getPriceForNodeUsage=function(e){return Math.round(1e3*(e.quantity*this.getPriceForNode(e)+Number.EPSILON))/1e3},e.prototype.resetZoom=function(){this.resetLastClickedElement(),delete this.selectedUsage,this.lastElementIndexClick=[-1,-1],this.chart.chart.resetZoom()},e.prototype.getMessageForTooltip=function(e){var t=this,r="\nQuantity : "+e.QUANTITY+" minutes/core\nNodes ("+e.CLUSTER.nodes.length+") :\n";return e.CLUSTER.nodes.forEach((function(e,n,i){var o=e,a=t.getPriceForNode(e);r+=" • "+o.ip+" ("+o.type+"): "+(a*o.quantity).toFixed(3)+" $\n"})),r},e.prototype.calculateNodeDuration=function(e){return Math.floor(e/60)},e.prototype.toggleShowChart=function(){"expand_less"===this.expandButton?(this.expandButton="expand_more",this.resetZoom()):this.expandButton="expand_less",this.showChartData=!this.showChartData},e.prototype.manageClickEventOnChartElement=function(e){this.resetLastClickedElement();var t=e._chart.config.data.datasets[e._datasetIndex].backgroundColor[e._index].replace("50%","100%");e._chart.config.data.datasets[e._datasetIndex].backgroundColor[e._index]=t,this.lastElementIndexClick=[e._datasetIndex,e._index],this.chart.update(0)},e.prototype.resetLastClickedElement=function(){if(this.lastElementIndexClick[0]>=0){var e=this.chart.chart.data.datasets[this.lastElementIndexClick[0]].backgroundColor[this.lastElementIndexClick[1]].replace("100%","50%");this.chart.chart.data.datasets[this.lastElementIndexClick[0]].backgroundColor[this.lastElementIndexClick[1]]=e}},e.prototype.resetAllLabels=function(){this.chart.chart.data.datasets.forEach((function(e){e.hidden=!1}))},e}();function kL(){for(var e=[],t=0;t=2;return function(n){return n.pipe(e?_N((function(t,r){return e(t,r,n)})):H,TN(1),r?function(e){return void 0===e&&(e=null),function(t){return t.lift(new RL(e))}}(t):(void 0===(i=function(){return new xL})&&(i=EL),function(e){return e.lift(new wL(i))}));var i}}function qL(e){return function(t){return t.lift(new OL(e))}}var OL=function(){function e(e){this.value=e}return e.prototype.call=function(e,t){return t.subscribe(new BL(e,this.value))},e}(),BL=function(e){function t(t,r){var n=e.call(this,t)||this;return n.value=r,n}return n.__extends(t,e),t.prototype._next=function(e){this.destination.next(this.value)},t}(h),FL=function(){function e(e,t){this.predicate=e,this.inclusive=t}return e.prototype.call=function(e,t){return t.subscribe(new UL(e,this.predicate,this.inclusive))},e}(),UL=function(e){function t(t,r,n){var i=e.call(this,t)||this;return i.predicate=r,i.inclusive=n,i.index=0,i}return n.__extends(t,e),t.prototype._next=function(e){var t,r=this.destination;try{t=this.predicate(e,this.index++)}catch(n){return void r.error(n)}this.nextOrComplete(e,t)},t.prototype.nextOrComplete=function(e,t){var r=this.destination;Boolean(t)?r.next(e):(this.inclusive&&r.next(e),r.complete())},t}(h),GL="indexedDB is not working",VL=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.message=GL,t}return Object(n.__extends)(t,e),t}(Error),jL="The storage is currently localStorage,\nwhere data must be serialized, and the provided data can't be serialized.",zL=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.message=jL,t}return Object(n.__extends)(t,e),t}(Error),HL=new Te("localStoragePrefix",{providedIn:"root",factory:function(){return""}}),YL=new Te("localStoragePrefix",{providedIn:"root",factory:function(){return""}}),WL="ngStorage",KL=new Te("localStorageIDBDBName",{providedIn:"root",factory:function(){return WL}}),QL=1,JL=new Te("localStorageIDBDBVersion",{providedIn:"root",factory:function(){return QL}}),ZL="localStorage",XL=new Te("localStorageIDBStoreName",{providedIn:"root",factory:function(){return ZL}}),$L=!1,eq=new Te("localStorageIDBWrap",{providedIn:"root",factory:function(){return $L}}),tq=function(){function e(e,t,r,n,i){void 0===e&&(e=WL),void 0===t&&(t=ZL),void 0===r&&(r=QL),void 0===n&&(n=$L),void 0===i&&(i=""),this.database=new lC(1),this.wrapIndex="value",this.dbName=i?i+"_"+e:e,this.storeName=t,this.dbVersion=r,this.noWrap=n,this.connect()}return Object.defineProperty(e.prototype,"backingStore",{get:function(){return{database:this.dbName,store:this.storeName,version:this.dbVersion}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"size",{get:function(){return this.transaction("readonly").pipe(V((function(e){var t=e.events,r=e.store.count();return t.pipe(O((function(){return r.result})))})),LL())},enumerable:!0,configurable:!0}),e.prototype.get=function(e){var t=this;return this.transaction("readonly").pipe(V((function(r){var n=r.events,i=r.store.get(e);return n.pipe(O((function(){if(null!=i.result)return!t.noWrap&&"object"==typeof i.result&&t.wrapIndex in i.result&&null!=i.result[t.wrapIndex]?i.result[t.wrapIndex]:i.result})))})),LL())},e.prototype.set=function(e,t){var r=this;return void 0===t?this.delete(e):this.transaction("readwrite").pipe(V((function(n){var i,o=n.store,a=n.events,s=r.noWrap?t:((i={})[r.wrapIndex]=t,i);return o.put(s,e),a.pipe(qL(void 0))})),LL())},e.prototype.delete=function(e){return this.transaction("readwrite").pipe(V((function(t){var r=t.events;return t.store.delete(e),r.pipe(qL(void 0))})),LL())},e.prototype.clear=function(){return this.transaction("readwrite").pipe(V((function(e){var t=e.events;return e.store.clear(),t.pipe(qL(void 0))})),LL())},e.prototype.keys=function(){var e=this;return this.transaction("readonly").pipe(LL(),V((function(t){var r,n,i=t.store,o="openKeyCursor"in i?i.openKeyCursor():i.openCursor();return kL([BN(o,"success").pipe((r=function(){return null!==o.result},void 0===n&&(n=!1),function(e){return e.lift(new FL(r,n))}),O((function(){return o.result.key.toString()})),uT((function(){o.result.continue()}))),e.listenError(o)])})))},e.prototype.has=function(e){return this.transaction("readonly").pipe(V((function(t){var r=t.store,n=t.events,i="getKey"in r?r.getKey(e):r.get(e);return n.pipe(O((function(){return void 0!==i.result})))})),LL())},e.prototype.connect=function(){var e,t=this;try{e=indexedDB.open(this.dbName,this.dbVersion)}catch(BB){return void this.database.error(new VL)}this.createStore(e),kL([BN(e,"success"),this.listenError(e)]).pipe(LL()).subscribe({next:function(){t.database.next(e.result)},error:function(){t.database.error(new VL)}})},e.prototype.createStore=function(e){var t=this;BN(e,"upgradeneeded").pipe(LL()).subscribe({next:function(){e.result.objectStoreNames.contains(t.storeName)||e.result.createObjectStore(t.storeName)}})},e.prototype.transaction=function(e){var t=this;return this.database.pipe(V((function(r){var n;try{n=r.transaction([t.storeName],e)}catch(i){return nC(i)}return vN({store:n.objectStore(t.storeName),events:t.listenTransactionEvents(n)})})))},e.prototype.listenError=function(e){return BN(e,"error").pipe(V((function(){return nC(e.error)})))},e.prototype.listenTransactionEvents=function(e){return kL([BN(e,"complete"),this.listenError(e)])},e.ngInjectableDef=pe({factory:function(){return new e(Le(KL),Le(XL),Le(JL),Le(eq),Le(HL))},token:e,providedIn:"root"}),e}(),rq=function(){function e(e,t){void 0===e&&(e=""),void 0===t&&(t=""),this.prefix=e||(t?t+"_":"")}return Object.defineProperty(e.prototype,"size",{get:function(){return vN(localStorage.length)},enumerable:!0,configurable:!0}),e.prototype.get=function(e){var t,r=localStorage.getItem(this.prefixKey(e));if(null!=r)try{t=JSON.parse(r)}catch(n){return nC(n)}return vN(t)},e.prototype.set=function(e,t){var r=null,n=Object.getPrototypeOf(t);if("object"==typeof t&&null!==t&&!Array.isArray(t)&&n!==Object.prototype&&null!==n)return nC(new zL);try{r=JSON.stringify(t)}catch(i){return nC(i)}try{localStorage.setItem(this.prefixKey(e),r)}catch(i){return nC(i)}return vN(void 0)},e.prototype.delete=function(e){return localStorage.removeItem(this.prefixKey(e)),vN(void 0)},e.prototype.clear=function(){return localStorage.clear(),vN(void 0)},e.prototype.keys=function(){var e,t,r=this;return new v((function(e){for(var t=0;tt.maxLength)return!1;if(void 0!==t.minLength&&e.lengtht.maximum||void 0!==t.exclusiveMaximum&&e>=t.exclusiveMaximum||void 0!==t.minimum&&et.maxItems)return!1;if(void 0!==t.minItems&&e.length0)}),(function(e,t){e(t,2,0,t.context.$implicit.planDescription),e(t,4,0,t.context.$implicit.quantity),e(t,6,0,t.context.$implicit.price);var r=Wr(t,8,0,e(t,9,0,Kn(t.parent,1),t.context.$implicit.amount/100,t.context.$implicit.currency.toUpperCase()));e(t,8,0,r)}))}function Aq(e){return aa(0,[(e()(),Go(0,0,null,null,1,"mat-divider",[["class","table-divider mat-divider"],["role","separator"]],[[1,"aria-orientation",0],[2,"mat-divider-vertical",null],[2,"mat-divider-horizontal",null],[2,"mat-divider-inset",null]],null,null,OR,qR)),si(1,49152,null,0,ER,[],null,null)],null,(function(e,t){e(t,0,0,Kn(t,1).vertical?"vertical":"horizontal",Kn(t,1).vertical,!Kn(t,1).vertical,Kn(t,1).inset)}))}function xq(e){return aa(0,[(e()(),Go(0,0,null,null,1,"app-cluster-usage",[],null,null,null,bq,lq)),si(1,114688,null,0,TL,[kR,uq,zi],{userId:[0,"userId"],invoice:[1,"invoice"]},null)],(function(e,t){var r=t.component;e(t,1,0,r.userDB.clientId,r.invoice)}),null)}function Rq(e){return aa(0,[ui(0,Qf,[zi]),ui(0,Jf,[zi]),(e()(),Uo(16777216,null,null,1,null,vq)),si(3,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Go(4,0,null,null,11,"table",[],null,null,null,null,null)),(e()(),Go(5,0,null,null,6,"tr",[],null,null,null,null,null)),(e()(),Go(6,0,null,null,1,"th",[],null,null,null,null,null)),(e()(),na(-1,null,["Date"])),(e()(),Go(8,0,null,null,3,"td",[["class","padding-left"]],null,null,null,null,null)),(e()(),na(9,null,[""," - ",""])),$o(10,2),$o(11,2),(e()(),Uo(16777216,null,null,1,null,_q)),si(13,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,Iq)),si(15,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Go(16,0,null,null,1,"mat-divider",[["class","table-divider mat-divider"],["role","separator"]],[[1,"aria-orientation",0],[2,"mat-divider-vertical",null],[2,"mat-divider-horizontal",null],[2,"mat-divider-inset",null]],null,null,OR,qR)),si(17,49152,null,0,ER,[],null,null),(e()(),Go(18,0,null,null,29,"table",[],null,null,null,null,null)),(e()(),Go(19,0,null,null,26,"tr",[],null,null,null,null,null)),(e()(),Go(20,0,null,null,25,"td",[["colspan","2"]],null,null,null,null,null)),(e()(),Go(21,0,null,null,24,"table",[["class","due-table"]],null,null,null,null,null)),(e()(),Go(22,0,null,null,8,"tr",[],null,null,null,null,null)),(e()(),Go(23,0,null,null,1,"th",[],null,null,null,null,null)),(e()(),na(-1,null,["Subtotal"])),(e()(),Go(25,0,null,null,1,"th",[["class","padding-left"]],null,null,null,null,null)),(e()(),na(-1,null,["Taxes"])),(e()(),Go(27,0,null,null,1,"th",[["class","padding-left"]],null,null,null,null,null)),(e()(),na(-1,null,["Total"])),(e()(),Go(29,0,null,null,1,"th",[["class","padding-left"]],null,null,null,null,null)),(e()(),na(-1,null,["Final due"])),(e()(),Go(31,0,null,null,14,"tr",[],null,null,null,null,null)),(e()(),Go(32,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),na(33,null,["",""])),$o(34,2),(e()(),Go(35,0,null,null,2,"td",[["class","padding-left"]],null,null,null,null,null)),(e()(),na(36,null,["",""])),$o(37,2),(e()(),Go(38,0,null,null,2,"td",[["class","padding-left"]],null,null,null,null,null)),(e()(),na(39,null,["",""])),$o(40,2),(e()(),Go(41,0,null,null,4,"td",[["class","padding-left final-due"]],null,null,null,null,null)),(e()(),na(42,null,[" "," "])),$o(43,2),(e()(),Uo(16777216,null,null,1,null,Nq)),si(45,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,Tq)),si(47,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Go(48,0,null,null,1,"mat-divider",[["class","table-divider mat-divider"],["role","separator"]],[[1,"aria-orientation",0],[2,"mat-divider-vertical",null],[2,"mat-divider-horizontal",null],[2,"mat-divider-inset",null]],null,null,OR,qR)),si(49,49152,null,0,ER,[],null,null),(e()(),Go(50,0,null,null,16,"table",[["class","concepts-table"]],null,null,null,null,null)),(e()(),Go(51,0,null,null,2,"tr",[],null,null,null,null,null)),(e()(),Go(52,0,null,null,1,"th",[],null,null,null,null,null)),(e()(),na(-1,null,["Concepts"])),(e()(),Go(54,0,null,null,12,"tr",[],null,null,null,null,null)),(e()(),Go(55,0,null,null,11,"table",[],null,null,null,null,null)),(e()(),Go(56,0,null,null,8,"tr",[],null,null,null,null,null)),(e()(),Go(57,0,null,null,1,"th",[],null,null,null,null,null)),(e()(),na(-1,null,["Product"])),(e()(),Go(59,0,null,null,1,"th",[["class","padding-left"]],null,null,null,null,null)),(e()(),na(-1,null,["Quantity"])),(e()(),Go(61,0,null,null,1,"th",[["class","padding-left"]],null,null,null,null,null)),(e()(),na(-1,null,["Unit price"])),(e()(),Go(63,0,null,null,1,"th",[["class","padding-left"]],null,null,null,null,null)),(e()(),na(-1,null,["Subtotal amount"])),(e()(),Uo(16777216,null,null,1,null,Dq)),si(66,278528,null,0,Pf,[Mr,xr,Cr],{ngForOf:[0,"ngForOf"]},null),(e()(),Uo(16777216,null,null,1,null,Aq)),si(68,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,xq)),si(70,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){var r=t.component;e(t,3,0,r.isUpcoming&&!!r.userDB&&r.userDB.freeTrial),e(t,13,0,!r.isUpcoming),e(t,15,0,!r.isUpcoming),e(t,45,0,r.isUpcoming&&!!r.userDB&&r.userDB.freeTrial&&r.reduceFreeTrialUsage()>0),e(t,47,0,r.invoice.default_tax_rates.length>0),e(t,66,0,r.invoice.data),e(t,68,0,!!r.userDB&&r.invoice.quantity>0),e(t,70,0,!!r.userDB&&r.invoice.quantity>0)}),(function(e,t){var r=t.component,n=Wr(t,9,0,e(t,10,0,Kn(t,0),1e3*r.invoice.period_start,"mediumDate")),i=Wr(t,9,1,e(t,11,0,Kn(t,0),1e3*r.invoice.period_end,"mediumDate"));e(t,9,0,n,i),e(t,16,0,Kn(t,17).vertical?"vertical":"horizontal",Kn(t,17).vertical,!Kn(t,17).vertical,Kn(t,17).inset);var o=Wr(t,33,0,e(t,34,0,Kn(t,1),r.invoice.subtotal/100,r.invoice.currency.toUpperCase()));e(t,33,0,o);var a=Wr(t,36,0,e(t,37,0,Kn(t,1),r.invoice.tax/100,r.invoice.currency.toUpperCase()));e(t,36,0,a);var s=Wr(t,39,0,e(t,40,0,Kn(t,1),r.invoice.total/100,r.invoice.currency.toUpperCase()));e(t,39,0,s);var u=Wr(t,42,0,e(t,43,0,Kn(t,1),r.invoice.amount_due/100,r.invoice.currency.toUpperCase()));e(t,42,0,u),e(t,48,0,Kn(t,49).vertical?"vertical":"horizontal",Kn(t,49).vertical,!Kn(t,49).vertical,Kn(t,49).inset)}))}var Mq=function(){function e(){}return e.prototype.ngOnInit=function(){this.invoice=this.userDB.invoices.upcomingInvoice},e}(),wq=Jr({encapsulation:0,styles:[["mat-card[_ngcontent-%COMP%]{background-color:#f3f3f3}"]],data:{}});function Pq(e){return aa(0,[(e()(),Go(0,0,null,null,6,"div",[["style","padding: 16px"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,5,"mat-card",[["class","user-invoice-card mat-card"]],[[2,"_mat-animation-noopable",null]],null,null,QR,KR)),si(2,49152,null,0,HR,[[2,yx]],null,null),(e()(),Go(3,0,null,0,3,"mat-card-content",[["class","mat-card-content"]],null,null,null,null,null)),si(4,16384,null,0,jR,[],null,null),(e()(),Go(5,0,null,null,1,"app-common-invoice",[],null,null,null,Rq,Sq)),si(6,114688,null,0,gq,[],{isUpcoming:[0,"isUpcoming"],userDB:[1,"userDB"],invoice:[2,"invoice"]},null)],(function(e,t){var r=t.component;e(t,6,0,!0,r.userDB,r.invoice)}),(function(e,t){e(t,1,0,"NoopAnimations"===Kn(t,2)._animationMode)}))}var Eq=function(){function e(){}return e.prototype.transform=function(e,t){return e&&t?e.filter((function(e){return t(e)})):e},e}(),Lq=function(){function e(){}return e.prototype.ngOnInit=function(){},e.prototype.invoiceCondition=function(e){return!(0===e.amount_due&&0===e.quantity&&e.paid&&e.created===e.period_start&&e.period_start===e.period_end)},e}(),qq=Jr({encapsulation:0,styles:[["mat-card[_ngcontent-%COMP%]{background-color:#f3f3f3;margin-bottom:15px}"]],data:{}});function Oq(e){return aa(0,[(e()(),Go(0,0,null,null,5,"mat-card",[["class","user-invoice-card mat-card"]],[[2,"_mat-animation-noopable",null]],null,null,QR,KR)),si(1,49152,null,0,HR,[[2,yx]],null,null),(e()(),Go(2,0,null,0,3,"mat-card-content",[["class","mat-card-content"]],null,null,null,null,null)),si(3,16384,null,0,jR,[],null,null),(e()(),Go(4,0,null,null,1,"app-common-invoice",[],null,null,null,Rq,Sq)),si(5,114688,null,0,gq,[],{isUpcoming:[0,"isUpcoming"],userDB:[1,"userDB"],invoice:[2,"invoice"]},null)],(function(e,t){e(t,5,0,!1,t.component.userDB,t.context.$implicit)}),(function(e,t){e(t,0,0,"NoopAnimations"===Kn(t,1)._animationMode)}))}function Bq(e){return aa(0,[(e()(),Go(0,0,null,null,3,"div",[["style","padding: 16px"]],null,null,null,null,null)),(e()(),Uo(16777216,null,null,2,null,Oq)),si(2,278528,null,0,Pf,[Mr,xr,Cr],{ngForOf:[0,"ngForOf"]},null),$o(3,2)],(function(e,t){var r=t.component,n=Wr(t,2,0,e(t,3,0,Kn(t.parent,0),r.invoices,r.invoiceCondition));e(t,2,0,n)}),null)}function Fq(e){return aa(0,[ui(0,Eq,[]),(e()(),Uo(16777216,null,null,2,null,Bq)),si(2,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),$o(3,2)],(function(e,t){var r=t.component,n=Wr(t,2,0,e(t,3,0,Kn(t,0),r.invoices,r.invoiceCondition)).length>0;e(t,2,0,n)}),null)}var Uq=new Te("MatInkBarPositioner",{providedIn:"root",factory:function(){return function(e){return{left:e?(e.offsetLeft||0)+"px":"0",width:e?(e.offsetWidth||0)+"px":"0"}}}}),Gq=function(){function e(e,t,r,n){this._elementRef=e,this._ngZone=t,this._inkBarPositioner=r,this._animationMode=n}return e.prototype.alignToElement=function(e){var t=this;this.show(),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular((function(){requestAnimationFrame((function(){return t._setStyles(e)}))})):this._setStyles(e)},e.prototype.show=function(){this._elementRef.nativeElement.style.visibility="visible"},e.prototype.hide=function(){this._elementRef.nativeElement.style.visibility="hidden"},e.prototype._setStyles=function(e){var t=this._inkBarPositioner(e),r=this._elementRef.nativeElement;r.style.left=t.left,r.style.width=t.width},e}(),Vq=function(e){function t(t){var r=e.call(this)||this;return r._viewContainerRef=t,r.textLabel="",r._contentPortal=null,r._stateChanges=new T,r.position=null,r.origin=null,r.isActive=!1,r}return Object(n.__extends)(t,e),Object.defineProperty(t.prototype,"content",{get:function(){return this._contentPortal},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()},t.prototype.ngOnDestroy=function(){this._stateChanges.complete()},t.prototype.ngOnInit=function(){this._contentPortal=new lN(this._explicitContent||this._implicitContent,this._viewContainerRef)},t}(OT(function(){return function(){}}())),jq=function(e){function t(t,r,n){var i=e.call(this,t,r)||this;return i._host=n,i._centeringSub=u.EMPTY,i._leavingSub=u.EMPTY,i}return Object(n.__extends)(t,e),t.prototype.ngOnInit=function(){var t=this;e.prototype.ngOnInit.call(this),this._centeringSub=this._host._beforeCentering.pipe(xN(this._host._isCenterPosition(this._host._position))).subscribe((function(e){e&&!t.hasAttached()&&t.attach(t._host._content)})),this._leavingSub=this._host._afterLeavingCenter.subscribe((function(){t.detach()}))},t.prototype.ngOnDestroy=function(){e.prototype.ngOnDestroy.call(this),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()},t}(dN),zq=function(e){function t(t,r,n){return e.call(this,t,r,n)||this}return Object(n.__extends)(t,e),t}(function(){function e(e,t,r){var n=this;this._elementRef=e,this._dir=t,this._dirChangeSubscription=u.EMPTY,this._translateTabComplete=new T,this._onCentering=new wi,this._beforeCentering=new wi,this._afterLeavingCenter=new wi,this._onCentered=new wi(!0),this.animationDuration="500ms",t&&(this._dirChangeSubscription=t.change.subscribe((function(e){n._computePositionAnimationState(e),r.markForCheck()}))),this._translateTabComplete.pipe(VN((function(e,t){return e.fromState===t.fromState&&e.toState===t.toState}))).subscribe((function(e){n._isCenterPosition(e.toState)&&n._isCenterPosition(n._position)&&n._onCentered.emit(),n._isCenterPosition(e.fromState)&&!n._isCenterPosition(n._position)&&n._afterLeavingCenter.emit()}))}return Object.defineProperty(e.prototype,"position",{set:function(e){this._positionIndex=e,this._computePositionAnimationState()},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin())},e.prototype.ngOnDestroy=function(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()},e.prototype._onTranslateTabStarted=function(e){var t=this._isCenterPosition(e.toState);this._beforeCentering.emit(t),t&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)},e.prototype._getLayoutDirection=function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"},e.prototype._isCenterPosition=function(e){return"center"==e||"left-origin-center"==e||"right-origin-center"==e},e.prototype._computePositionAnimationState=function(e){void 0===e&&(e=this._getLayoutDirection()),this._position=this._positionIndex<0?"ltr"==e?"left":"right":this._positionIndex>0?"ltr"==e?"right":"left":"center"},e.prototype._computePositionFromOrigin=function(){var e=this._getLayoutDirection();return"ltr"==e&&this.origin<=0||"rtl"==e&&this.origin>0?"left-origin-center":"right-origin-center"},e}()),Hq=0,Yq=function(){return function(){}}(),Wq=new Te("MAT_TABS_CONFIG"),Kq=function(e){function t(t,r,n,i){return e.call(this,t,r,n,i)||this}return Object(n.__extends)(t,e),t}(function(e){function t(t,r,n,i){var o=e.call(this,t)||this;return o._changeDetectorRef=r,o._animationMode=i,o._indexToSelect=0,o._tabBodyWrapperHeight=0,o._tabsSubscription=u.EMPTY,o._tabLabelSubscription=u.EMPTY,o._dynamicHeight=!1,o._selectedIndex=null,o.headerPosition="above",o.selectedIndexChange=new wi,o.focusChange=new wi,o.animationDone=new wi,o.selectedTabChange=new wi(!0),o._groupId=Hq++,o.animationDuration=n&&n.animationDuration?n.animationDuration:"500ms",o}return Object(n.__extends)(t,e),Object.defineProperty(t.prototype,"dynamicHeight",{get:function(){return this._dynamicHeight},set:function(e){this._dynamicHeight=PN(e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectedIndex",{get:function(){return this._selectedIndex},set:function(e){this._indexToSelect=EN(e,null)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"animationDuration",{get:function(){return this._animationDuration},set:function(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"backgroundColor",{get:function(){return this._backgroundColor},set:function(e){var t=this._elementRef.nativeElement;t.classList.remove("mat-background-"+this.backgroundColor),e&&t.classList.add("mat-background-"+e),this._backgroundColor=e},enumerable:!0,configurable:!0}),t.prototype.ngAfterContentChecked=function(){var e=this,t=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=t){var r=null==this._selectedIndex;r||this.selectedTabChange.emit(this._createChangeEvent(t)),Promise.resolve().then((function(){e._tabs.forEach((function(e,r){return e.isActive=r===t})),r||e.selectedIndexChange.emit(t)}))}this._tabs.forEach((function(r,n){r.position=n-t,null==e._selectedIndex||0!=r.position||r.origin||(r.origin=t-e._selectedIndex)})),this._selectedIndex!==t&&(this._selectedIndex=t,this._changeDetectorRef.markForCheck())},t.prototype.ngAfterContentInit=function(){var e=this;this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe((function(){if(e._clampTabIndex(e._indexToSelect)===e._selectedIndex)for(var t=e._tabs.toArray(),r=0;rc&&(this.scrollDistance+=n-c+60)}},e.prototype._checkPaginationEnabled=function(){var e=this._tabList.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;e||(this.scrollDistance=0),e!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=e},e.prototype._checkScrollingControls=function(){this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck()},e.prototype._getMaxScrollDistance=function(){return this._tabList.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0},e.prototype._alignInkBarToSelectedTab=function(){var e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,t=e?e.elementRef.nativeElement:null;t?this._inkBar.alignToElement(t):this._inkBar.hide()},e.prototype._stopInterval=function(){this._stopScrolling.next()},e.prototype._handlePaginatorPress=function(e){var t=this;this._stopInterval(),QN(650,100).pipe(XN(K(this._stopScrolling,this._destroyed))).subscribe((function(){var r=t._scrollHeader(e),n=r.distance;(0===n||n>=r.maxScrollDistance)&&t._stopInterval()}))},e.prototype._scrollTo=function(e){var t=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(t,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:t,distance:this._scrollDistance}},e}())),Xq=function(){return function(){}}(),$q=Jr({encapsulation:2,styles:[".mat-tab-group{display:flex;flex-direction:column}.mat-tab-group.mat-tab-group-inverted-header{flex-direction:column-reverse}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:0}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}@media (-ms-high-contrast:active){.mat-tab-label:focus{outline:dotted 2px}}.mat-tab-label.mat-tab-disabled{cursor:default}@media (-ms-high-contrast:active){.mat-tab-label.mat-tab-disabled{opacity:.5}}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}@media (-ms-high-contrast:active){.mat-tab-label{opacity:1}}@media (max-width:599px){.mat-tab-label{padding:0 12px}}@media (max-width:959px){.mat-tab-label{padding:0 12px}}.mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height .5s cubic-bezier(.35,0,.25,1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}"],data:{}});function eO(e){return aa(0,[(e()(),Uo(0,null,null,0))],null,null)}function tO(e){return aa(0,[(e()(),Uo(16777216,null,null,1,null,eO)),si(1,212992,null,0,dN,[tr,Mr],{portal:[0,"portal"]},null),(e()(),Uo(0,null,null,0))],(function(e,t){e(t,1,0,t.parent.context.$implicit.templateLabel)}),null)}function rO(e){return aa(0,[(e()(),na(0,null,["",""]))],null,(function(e,t){e(t,0,0,t.parent.context.$implicit.textLabel)}))}function nO(e){return aa(0,[(e()(),Go(0,0,null,null,8,"div",[["cdkMonitorElementFocus",""],["class","mat-tab-label mat-ripple"],["mat-ripple",""],["matTabLabelWrapper",""],["role","tab"]],[[8,"id",0],[1,"tabIndex",0],[1,"aria-posinset",0],[1,"aria-setsize",0],[1,"aria-controls",0],[1,"aria-selected",0],[1,"aria-label",0],[1,"aria-labelledby",0],[2,"mat-tab-label-active",null],[2,"mat-ripple-unbounded",null],[2,"mat-tab-disabled",null],[1,"aria-disabled",0]],[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component._handleClick(e.context.$implicit,Kn(e.parent,3),e.context.index)&&n),n}),null,null)),si(1,212992,null,0,nk,[or,uo,dC,[2,rk],[2,yx]],{disabled:[0,"disabled"]},null),si(2,147456,null,0,wT,[or,MT],null,null),si(3,16384,[[3,4]],0,Qq,[or],{disabled:[0,"disabled"]},null),(e()(),Go(4,0,null,null,4,"div",[["class","mat-tab-label-content"]],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,tO)),si(6,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,rO)),si(8,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){e(t,1,0,t.context.$implicit.disabled||t.component.disableRipple),e(t,3,0,t.context.$implicit.disabled),e(t,6,0,t.context.$implicit.templateLabel),e(t,8,0,!t.context.$implicit.templateLabel)}),(function(e,t){var r=t.component;e(t,0,1,[r._getTabLabelId(t.context.index),r._getTabIndex(t.context.$implicit,t.context.index),t.context.index+1,r._tabs.length,r._getTabContentId(t.context.index),r.selectedIndex==t.context.index,t.context.$implicit.ariaLabel||null,!t.context.$implicit.ariaLabel&&t.context.$implicit.ariaLabelledby?t.context.$implicit.ariaLabelledby:null,r.selectedIndex==t.context.index,Kn(t,1).unbounded,Kn(t,3).disabled,!!Kn(t,3).disabled])}))}function iO(e){return aa(0,[(e()(),Go(0,0,null,null,1,"mat-tab-body",[["class","mat-tab-body"],["role","tabpanel"]],[[8,"id",0],[1,"aria-labelledby",0],[2,"mat-tab-body-active",null]],[[null,"_onCentered"],[null,"_onCentering"]],(function(e,t,r){var n=!0,i=e.component;return"_onCentered"===t&&(n=!1!==i._removeTabBodyWrapperHeight()&&n),"_onCentering"===t&&(n=!1!==i._setTabBodyWrapperHeight(r)&&n),n}),uO,aO)),si(1,245760,null,0,zq,[or,[2,MN],At],{_content:[0,"_content"],origin:[1,"origin"],animationDuration:[2,"animationDuration"],position:[3,"position"]},{_onCentering:"_onCentering",_onCentered:"_onCentered"})],(function(e,t){e(t,1,0,t.context.$implicit.content,t.context.$implicit.origin,t.component.animationDuration,t.context.$implicit.position)}),(function(e,t){var r=t.component;e(t,0,0,r._getTabContentId(t.context.index),r._getTabLabelId(t.context.index),r.selectedIndex==t.context.index)}))}function oO(e){return aa(2,[Yo(671088640,1,{_tabBodyWrapper:0}),Yo(671088640,2,{_tabHeader:0}),(e()(),Go(2,0,null,null,4,"mat-tab-header",[["class","mat-tab-header"]],[[2,"mat-tab-header-pagination-controls-enabled",null],[2,"mat-tab-header-rtl",null]],[[null,"indexFocused"],[null,"selectFocusedIndex"]],(function(e,t,r){var n=!0,i=e.component;return"indexFocused"===t&&(n=!1!==i._focusChanged(r)&&n),"selectFocusedIndex"===t&&(n=!1!==(i.selectedIndex=r)&&n),n}),lO,cO)),si(3,7520256,[[2,4],["tabHeader",4]],1,Zq,[or,At,vC,[2,MN],uo,dC,[2,yx]],{selectedIndex:[0,"selectedIndex"],disableRipple:[1,"disableRipple"]},{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"}),Yo(603979776,3,{_items:1}),(e()(),Uo(16777216,null,0,1,null,nO)),si(6,278528,null,0,Pf,[Mr,xr,Cr],{ngForOf:[0,"ngForOf"]},null),(e()(),Go(7,0,[[1,0],["tabBodyWrapper",1]],null,2,"div",[["class","mat-tab-body-wrapper"]],[[2,"_mat-animation-noopable",null]],null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,iO)),si(9,278528,null,0,Pf,[Mr,xr,Cr],{ngForOf:[0,"ngForOf"]},null)],(function(e,t){var r=t.component;e(t,3,0,r.selectedIndex,r.disableRipple),e(t,6,0,r._tabs),e(t,9,0,r._tabs)}),(function(e,t){var r=t.component;e(t,2,0,Kn(t,3)._showPaginationControls,"rtl"==Kn(t,3)._getLayoutDirection()),e(t,7,0,"NoopAnimations"===r._animationMode)}))}var aO=Jr({encapsulation:2,styles:[".mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}"],data:{animation:[{type:7,name:"translateTab",definitions:[{type:0,name:"center, void, left-origin-center, right-origin-center",styles:{type:6,styles:{transform:"none"},offset:null},options:void 0},{type:0,name:"left",styles:{type:6,styles:{transform:"translate3d(-100%, 0, 0)",minHeight:"1px"},offset:null},options:void 0},{type:0,name:"right",styles:{type:6,styles:{transform:"translate3d(100%, 0, 0)",minHeight:"1px"},offset:null},options:void 0},{type:1,expr:"* => left, * => right, left => center, right => center",animation:{type:4,styles:null,timings:"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"},options:null},{type:1,expr:"void => left-origin-center",animation:[{type:6,styles:{transform:"translate3d(-100%, 0, 0)"},offset:null},{type:4,styles:null,timings:"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"}],options:null},{type:1,expr:"void => right-origin-center",animation:[{type:6,styles:{transform:"translate3d(100%, 0, 0)"},offset:null},{type:4,styles:null,timings:"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"}],options:null}],options:{}}]}});function sO(e){return aa(0,[(e()(),Uo(0,null,null,0))],null,null)}function uO(e){return aa(2,[Yo(671088640,1,{_portalHost:0}),(e()(),Go(1,0,[["content",1]],null,4,"div",[["class","mat-tab-body-content"]],[[24,"@translateTab",0]],[[null,"@translateTab.start"],[null,"@translateTab.done"]],(function(e,t,r){var n=!0,i=e.component;return"@translateTab.start"===t&&(n=!1!==i._onTranslateTabStarted(r)&&n),"@translateTab.done"===t&&(n=!1!==i._translateTabComplete.next(r)&&n),n}),null,null)),ta(2,{animationDuration:0}),ta(3,{value:0,params:1}),(e()(),Uo(16777216,null,null,1,null,sO)),si(5,212992,null,0,jq,[tr,Mr,zq],null,null)],(function(e,t){e(t,5,0)}),(function(e,t){var r=t.component,n=e(t,3,0,r._position,e(t,2,0,r.animationDuration));e(t,1,0,n)}))}var cO=Jr({encapsulation:2,styles:[".mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-pagination-after,.mat-tab-header-rtl .mat-tab-header-pagination-before{padding-right:4px}.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:'';height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform .5s cubic-bezier(.35,0,.25,1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:.5s cubic-bezier(.35,0,.25,1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}@media (-ms-high-contrast:active){.mat-ink-bar{outline:solid 2px;height:0}}.mat-tab-labels{display:flex}[mat-align-tabs=center] .mat-tab-labels{justify-content:center}[mat-align-tabs=end] .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:0}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}@media (-ms-high-contrast:active){.mat-tab-label:focus{outline:dotted 2px}}.mat-tab-label.mat-tab-disabled{cursor:default}@media (-ms-high-contrast:active){.mat-tab-label.mat-tab-disabled{opacity:.5}}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}@media (-ms-high-contrast:active){.mat-tab-label{opacity:1}}@media (max-width:599px){.mat-tab-label{min-width:72px}}"],data:{}});function lO(e){return aa(2,[Yo(402653184,1,{_inkBar:0}),Yo(402653184,2,{_tabListContainer:0}),Yo(402653184,3,{_tabList:0}),Yo(671088640,4,{_nextPaginator:0}),Yo(671088640,5,{_previousPaginator:0}),(e()(),Go(5,0,[[5,0],["previousPaginator",1]],null,2,"div",[["aria-hidden","true"],["class","mat-tab-header-pagination mat-tab-header-pagination-before mat-elevation-z4 mat-ripple"],["mat-ripple",""]],[[2,"mat-tab-header-pagination-disabled",null],[2,"mat-ripple-unbounded",null]],[[null,"click"],[null,"mousedown"],[null,"touchend"]],(function(e,t,r){var n=!0,i=e.component;return"click"===t&&(n=!1!==i._handlePaginatorClick("before")&&n),"mousedown"===t&&(n=!1!==i._handlePaginatorPress("before")&&n),"touchend"===t&&(n=!1!==i._stopInterval()&&n),n}),null,null)),si(6,212992,null,0,nk,[or,uo,dC,[2,rk],[2,yx]],{disabled:[0,"disabled"]},null),(e()(),Go(7,0,null,null,0,"div",[["class","mat-tab-header-pagination-chevron"]],null,null,null,null,null)),(e()(),Go(8,0,[[2,0],["tabListContainer",1]],null,6,"div",[["class","mat-tab-label-container"]],null,[[null,"keydown"]],(function(e,t,r){var n=!0;return"keydown"===t&&(n=!1!==e.component._handleKeydown(r)&&n),n}),null,null)),(e()(),Go(9,0,[[3,0],["tabList",1]],null,5,"div",[["class","mat-tab-list"],["role","tablist"]],[[2,"_mat-animation-noopable",null]],[[null,"cdkObserveContent"]],(function(e,t,r){var n=!0;return"cdkObserveContent"===t&&(n=!1!==e.component._onContentChanges()&&n),n}),null,null)),si(10,1196032,null,0,Pk,[wk,or,uo],null,{event:"cdkObserveContent"}),(e()(),Go(11,0,null,null,1,"div",[["class","mat-tab-labels"]],null,null,null,null,null)),Zo(null,0),(e()(),Go(13,0,null,null,1,"mat-ink-bar",[["class","mat-ink-bar"]],[[2,"_mat-animation-noopable",null]],null,null,null,null)),si(14,16384,[[1,4]],0,Gq,[or,uo,Uq,[2,yx]],null,null),(e()(),Go(15,0,[[4,0],["nextPaginator",1]],null,2,"div",[["aria-hidden","true"],["class","mat-tab-header-pagination mat-tab-header-pagination-after mat-elevation-z4 mat-ripple"],["mat-ripple",""]],[[2,"mat-tab-header-pagination-disabled",null],[2,"mat-ripple-unbounded",null]],[[null,"mousedown"],[null,"click"],[null,"touchend"]],(function(e,t,r){var n=!0,i=e.component;return"mousedown"===t&&(n=!1!==i._handlePaginatorPress("after")&&n),"click"===t&&(n=!1!==i._handlePaginatorClick("after")&&n),"touchend"===t&&(n=!1!==i._stopInterval()&&n),n}),null,null)),si(16,212992,null,0,nk,[or,uo,dC,[2,rk],[2,yx]],{disabled:[0,"disabled"]},null),(e()(),Go(17,0,null,null,0,"div",[["class","mat-tab-header-pagination-chevron"]],null,null,null,null,null))],(function(e,t){var r=t.component;e(t,6,0,r._disableScrollBefore||r.disableRipple),e(t,16,0,r._disableScrollAfter||r.disableRipple)}),(function(e,t){var r=t.component;e(t,5,0,r._disableScrollBefore,Kn(t,6).unbounded),e(t,9,0,"NoopAnimations"===r._animationMode),e(t,13,0,"NoopAnimations"===Kn(t,14)._animationMode),e(t,15,0,r._disableScrollAfter,Kn(t,16).unbounded)}))}var pO=Jr({encapsulation:2,styles:[],data:{}});function mO(e){return aa(0,[Zo(null,0),(e()(),Uo(0,null,null,0))],null,null)}function dO(e){return aa(2,[Yo(402653184,1,{_implicitContent:0}),(e()(),Uo(0,[[1,2]],null,0,null,mO))],null,null)}var yO=new Te("WindowToken","undefined"!=typeof window&&window.document?{providedIn:"root",factory:function(){return window}}:void 0),hO=function(){function e(e,t){this.document=e,this.window=t,this.copySubject=new T,this.copyResponse$=this.copySubject.asObservable(),this.config={}}return e.prototype.configure=function(e){this.config=e},e.prototype.copy=function(e){if(!this.isSupported||!e)return this.pushCopyResponse({isSuccess:!1,content:e});var t=this.copyFromContent(e);return this.pushCopyResponse(t?{content:e,isSuccess:t}:{isSuccess:!1,content:e})},Object.defineProperty(e.prototype,"isSupported",{get:function(){return!!this.document.queryCommandSupported&&!!this.document.queryCommandSupported("copy")&&!!this.window},enumerable:!0,configurable:!0}),e.prototype.isTargetValid=function(e){if(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement){if(e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');return!0}throw new Error("Target should be input or textarea")},e.prototype.copyFromInputElement=function(e,t){void 0===t&&(t=!0);try{this.selectTarget(e);var r=this.copyText();return this.clearSelection(t?e:void 0,this.window),r&&this.isCopySuccessInIE11()}catch(n){return!1}},e.prototype.isCopySuccessInIE11=function(){var e=this.window.clipboardData;return!(e&&e.getData&&!e.getData("Text"))},e.prototype.copyFromContent=function(e,t){if(void 0===t&&(t=this.document.body),this.tempTextArea&&!t.contains(this.tempTextArea)&&this.destroy(this.tempTextArea.parentElement),!this.tempTextArea){this.tempTextArea=this.createTempTextArea(this.document,this.window);try{t.appendChild(this.tempTextArea)}catch(n){throw new Error("Container should be a Dom element")}}this.tempTextArea.value=e;var r=this.copyFromInputElement(this.tempTextArea,!1);return this.config.cleanUpAfterCopy&&this.destroy(this.tempTextArea.parentElement),r},e.prototype.destroy=function(e){void 0===e&&(e=this.document.body),this.tempTextArea&&(e.removeChild(this.tempTextArea),this.tempTextArea=void 0)},e.prototype.selectTarget=function(e){return e.select(),e.setSelectionRange(0,e.value.length),e.value.length},e.prototype.copyText=function(){return this.document.execCommand("copy")},e.prototype.clearSelection=function(e,t){e&&e.focus(),t.getSelection().removeAllRanges()},e.prototype.createTempTextArea=function(e,t){var r,n="rtl"===e.documentElement.getAttribute("dir");return(r=e.createElement("textarea")).style.fontSize="12pt",r.style.border="0",r.style.padding="0",r.style.margin="0",r.style.position="absolute",r.style[n?"right":"left"]="-9999px",r.style.top=(t.pageYOffset||e.documentElement.scrollTop)+"px",r.setAttribute("readonly",""),r},e.prototype.pushCopyResponse=function(e){this.copySubject.next(e)},e.prototype.pushCopyReponse=function(e){this.pushCopyResponse(e)},e.ngInjectableDef=me({factory:function(){return new e(qe(Xf),qe(yO,8))},token:e,providedIn:"root"}),e}(),fO=function(){function e(e){this.clipboardSrv=e,this.cbOnSuccess=new wi,this.cbOnError=new wi}return e.prototype.ngOnInit=function(){},e.prototype.ngOnDestroy=function(){this.clipboardSrv.destroy(this.container)},e.prototype.onClick=function(e){this.clipboardSrv.isSupported?this.targetElm&&this.clipboardSrv.isTargetValid(this.targetElm)?this.handleResult(this.clipboardSrv.copyFromInputElement(this.targetElm),this.targetElm.value,e):this.cbContent&&this.handleResult(this.clipboardSrv.copyFromContent(this.cbContent,this.container),this.cbContent,e):this.handleResult(!1,void 0,e)},e.prototype.handleResult=function(e,t,r){var n={isSuccess:e,event:r};e?(n=Object.assign(n,{content:t,successMessage:this.cbSuccessMsg}),this.cbOnSuccess.emit(n)):this.cbOnError.emit(n),this.clipboardSrv.pushCopyResponse(n)},e}(),bO=function(){return function(){}}(),gO=FT(function(){return function(){}}()),SO=FT(function(){return function(){}}()),vO=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._stateChanges=new T,t}return Object(n.__extends)(t,e),t.prototype.ngOnChanges=function(){this._stateChanges.next()},t.prototype.ngOnDestroy=function(){this._stateChanges.complete()},t}(gO),_O=function(e){function t(t){var r=e.call(this)||this;return r._elementRef=t,r._stateChanges=new T,"action-list"===r._getListType()&&t.nativeElement.classList.add("mat-action-list"),r}return Object(n.__extends)(t,e),t.prototype._getListType=function(){var e=this._elementRef.nativeElement.nodeName.toLowerCase();return"mat-list"===e?"list":"mat-action-list"===e?"action-list":null},t.prototype.ngOnChanges=function(){this._stateChanges.next()},t.prototype.ngOnDestroy=function(){this._stateChanges.complete()},t}(gO),IO=function(e){function t(t,r,n,i){var o=e.call(this)||this;o._element=t,o._isInteractiveList=!1,o._destroyed=new T,o._isInteractiveList=!!(n||i&&"action-list"===i._getListType()),o._list=n||i;var a=o._getHostElement();return"button"!==a.nodeName.toLowerCase()||a.hasAttribute("type")||a.setAttribute("type","button"),o._list&&o._list._stateChanges.pipe(XN(o._destroyed)).subscribe((function(){r.markForCheck()})),o}return Object(n.__extends)(t,e),t.prototype.ngAfterContentInit=function(){var e,t;t=this._element,(e=this._lines).changes.pipe(xN(e)).subscribe((function(e){var r=e.length;KT(t,"mat-2-line",!1),KT(t,"mat-3-line",!1),KT(t,"mat-multi-line",!1),2===r||3===r?KT(t,"mat-"+r+"-line",!0):r>3&&KT(t,"mat-multi-line",!0)}))},t.prototype.ngOnDestroy=function(){this._destroyed.next(),this._destroyed.complete()},t.prototype._isRippleDisabled=function(){return!this._isInteractiveList||this.disableRipple||!(!this._list||!this._list.disableRipple)},t.prototype._getHostElement=function(){return this._element.nativeElement},t}(SO),NO=function(){return function(){}}(),CO=Jr({encapsulation:2,styles:[".mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:400;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:400;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:0}mat-action-list button{background:0 0;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:0}@media (-ms-high-contrast:active){.mat-selection-list:focus{outline-style:dotted}.mat-list-option:focus,.mat-list-option:hover,.mat-nav-list .mat-list-item:focus,.mat-nav-list .mat-list-item:hover,mat-action-list .mat-list-item:focus,mat-action-list .mat-list-item:hover{outline:dotted 1px}}@media (hover:none){.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-list-option:not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover{background:0 0}}"],data:{}});function TO(e){return aa(2,[Zo(null,0)],null,null)}var kO=Jr({encapsulation:2,styles:[],data:{}});function DO(e){return aa(2,[(e()(),Go(0,0,null,null,6,"div",[["class","mat-list-item-content"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,1,"div",[["class","mat-list-item-ripple mat-ripple"],["mat-ripple",""]],[[2,"mat-ripple-unbounded",null]],null,null,null,null)),si(2,212992,null,0,nk,[or,uo,dC,[2,rk],[2,yx]],{disabled:[0,"disabled"],trigger:[1,"trigger"]},null),Zo(null,0),(e()(),Go(4,0,null,null,1,"div",[["class","mat-list-text"]],null,null,null,null,null)),Zo(null,1),Zo(null,2)],(function(e,t){var r=t.component;e(t,2,0,r._isRippleDisabled(),r._getHostElement())}),(function(e,t){e(t,1,0,Kn(t,2).unbounded)}))}var AO=0,xO=function(){function e(){this._stateChanges=new T,this._openCloseAllActions=new T,this.id="cdk-accordion-"+AO++,this._multi=!1}return Object.defineProperty(e.prototype,"multi",{get:function(){return this._multi},set:function(e){this._multi=PN(e)},enumerable:!0,configurable:!0}),e.prototype.openAll=function(){this._openCloseAll(!0)},e.prototype.closeAll=function(){this._openCloseAll(!1)},e.prototype.ngOnChanges=function(e){this._stateChanges.next(e)},e.prototype.ngOnDestroy=function(){this._stateChanges.complete()},e.prototype._openCloseAll=function(e){this.multi&&this._openCloseAllActions.next(e)},e}(),RO=0,MO=function(){function e(e,t,r){var n=this;this.accordion=e,this._changeDetectorRef=t,this._expansionDispatcher=r,this._openCloseAllSubscription=u.EMPTY,this.closed=new wi,this.opened=new wi,this.destroyed=new wi,this.expandedChange=new wi,this.id="cdk-accordion-child-"+RO++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=function(){},this._removeUniqueSelectionListener=r.listen((function(e,t){n.accordion&&!n.accordion.multi&&n.accordion.id===t&&n.id!==e&&(n.expanded=!1)})),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}return Object.defineProperty(e.prototype,"expanded",{get:function(){return this._expanded},set:function(e){e=PN(e),this._expanded!==e&&(this._expanded=e,this.expandedChange.emit(e),e?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"disabled",{get:function(){return this._disabled},set:function(e){this._disabled=PN(e)},enumerable:!0,configurable:!0}),e.prototype.ngOnDestroy=function(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()},e.prototype.toggle=function(){this.disabled||(this.expanded=!this.expanded)},e.prototype.close=function(){this.disabled||(this.expanded=!1)},e.prototype.open=function(){this.disabled||(this.expanded=!0)},e.prototype._subscribeToOpenCloseAllActions=function(){var e=this;return this.accordion._openCloseAllActions.subscribe((function(t){e.disabled||(e.expanded=t)}))},e}(),wO=function(){return function(){}}(),PO=new Te("MAT_ACCORDION"),EO=0,LO=new Te("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS"),qO=function(e){function t(t,r,n,i,o,a,s){var u=e.call(this,t,r,n)||this;return u._viewContainerRef=i,u._animationMode=a,u._hideToggle=!1,u.afterExpand=new wi,u.afterCollapse=new wi,u._inputChanges=new T,u._headerId="mat-expansion-panel-header-"+EO++,u._bodyAnimationDone=new T,u.accordion=t,u._document=o,u._bodyAnimationDone.pipe(VN((function(e,t){return e.fromState===t.fromState&&e.toState===t.toState}))).subscribe((function(e){"void"!==e.fromState&&("expanded"===e.toState?u.afterExpand.emit():"collapsed"===e.toState&&u.afterCollapse.emit())})),s&&(u.hideToggle=s.hideToggle),u}return Object(n.__extends)(t,e),Object.defineProperty(t.prototype,"hideToggle",{get:function(){return this._hideToggle||this.accordion&&this.accordion.hideToggle},set:function(e){this._hideToggle=PN(e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"togglePosition",{get:function(){return this._togglePosition||this.accordion&&this.accordion.togglePosition},set:function(e){this._togglePosition=e},enumerable:!0,configurable:!0}),t.prototype._hasSpacing=function(){return!!this.accordion&&"default"===(this.expanded?this.accordion.displayMode:this._getExpandedState())},t.prototype._getExpandedState=function(){return this.expanded?"expanded":"collapsed"},t.prototype.ngAfterContentInit=function(){var e=this;this._lazyContent&&this.opened.pipe(xN(null),_N((function(){return e.expanded&&!e._portal})),TN(1)).subscribe((function(){e._portal=new lN(e._lazyContent._template,e._viewContainerRef)}))},t.prototype.ngOnChanges=function(e){this._inputChanges.next(e)},t.prototype.ngOnDestroy=function(){e.prototype.ngOnDestroy.call(this),this._bodyAnimationDone.complete(),this._inputChanges.complete()},t.prototype._containsFocus=function(){if(this._body){var e=this._document.activeElement,t=this._body.nativeElement;return e===t||t.contains(e)}return!1},t}(MO),OO=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._hideToggle=!1,t.displayMode="default",t.togglePosition="after",t}return Object(n.__extends)(t,e),Object.defineProperty(t.prototype,"hideToggle",{get:function(){return this._hideToggle},set:function(e){this._hideToggle=PN(e)},enumerable:!0,configurable:!0}),t.prototype.ngAfterContentInit=function(){this._keyManager=new vT(this._headers).withWrap()},t.prototype._handleHeaderKeydown=function(e){var t=e.keyCode,r=this._keyManager;36===t?bN(e)||(r.setFirstItemActive(),e.preventDefault()):35===t?bN(e)||(r.setLastItemActive(),e.preventDefault()):this._keyManager.onKeydown(e)},t.prototype._handleHeaderFocus=function(e){this._keyManager.updateActiveItem(e)},t}(xO),BO=function(){return function(){}}(),FO=Jr({encapsulation:2,styles:[".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(.4,0,.2,1),box-shadow 280ms cubic-bezier(.4,0,.2,1)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}@media (-ms-high-contrast:active){.mat-expansion-panel{outline:solid 1px}}.mat-expansion-panel._mat-animation-noopable,.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row button.mat-button-base{margin-left:8px}[dir=rtl] .mat-action-row button.mat-button-base{margin-left:0;margin-right:8px}"],data:{animation:[{type:7,name:"bodyExpansion",definitions:[{type:0,name:"collapsed, void",styles:{type:6,styles:{height:"0px",visibility:"hidden"},offset:null},options:void 0},{type:0,name:"expanded",styles:{type:6,styles:{height:"*",visibility:"visible"},offset:null},options:void 0},{type:1,expr:"expanded <=> collapsed, void => collapsed",animation:{type:4,styles:null,timings:"225ms cubic-bezier(0.4,0.0,0.2,1)"},options:null}],options:{}}]}});function UO(e){return aa(0,[(e()(),Uo(0,null,null,0))],null,null)}function GO(e){return aa(2,[Yo(671088640,1,{_body:0}),Zo(null,0),(e()(),Go(2,0,[[1,0],["body",1]],null,5,"div",[["class","mat-expansion-panel-content"],["role","region"]],[[24,"@bodyExpansion",0],[1,"aria-labelledby",0],[8,"id",0]],[[null,"@bodyExpansion.done"]],(function(e,t,r){var n=!0;return"@bodyExpansion.done"===t&&(n=!1!==e.component._bodyAnimationDone.next(r)&&n),n}),null,null)),(e()(),Go(3,0,null,null,3,"div",[["class","mat-expansion-panel-body"]],null,null,null,null,null)),Zo(null,1),(e()(),Uo(16777216,null,null,1,null,UO)),si(6,212992,null,0,dN,[tr,Mr],{portal:[0,"portal"]},null),Zo(null,2)],(function(e,t){e(t,6,0,t.component._portal)}),(function(e,t){var r=t.component;e(t,2,0,r._getExpandedState(),r._headerId,r.id)}))}var VO=function(){function e(e,t,r){this.httpSrv=e,this.dialog=t,this.snackBar=r,this.fetchUser=new wi,this.loading=!1,this.stripeOnFront=!1,this.productInfoExpanded=!1,this.infoBtnText="More info",this.fetchingCard=!1,this.wantToContinueSubscription=!1}return e.prototype.onPopstate=function(){this.stripeHandler.close()},e.prototype.ngOnInit=function(){},e.prototype.showClipboardTooltip=function(){var e=this;this.tooltipTimeout&&clearTimeout(this.tooltipTimeout),this.tooltip.show(),this.tooltipTimeout=setTimeout((function(){e.tooltip.hide(),delete e.tooltipTimeout}),1500)},e.prototype.launchStripePayment=function(){return n.__awaiter(this,void 0,void 0,(function(){var e,t=this;return n.__generator(this,(function(r){return this.stripeOptions={key:ys.stripe.PUBLIC_KEY,source:function(e){return n.__awaiter(t,void 0,void 0,(function(){return n.__generator(this,(function(t){switch(t.label){case 0:return[4,this.createPayment(e)];case 1:return t.sent(),[2]}}))}))},image:ys.openViduLogo,currency:"usd",name:this.user.getName(),email:this.user.getEmail(),description:"OpenVidu License",locale:"auto",billingAddress:!0,zipCode:!0,panelLabel:"Subscribe now!",allowRememberMe:!1,opened:function(){t.stripeOnFront=!0},closed:function(){t.stripeOnFront=!1}},(e=function(){void 0===StripeCheckout||null===StripeCheckout?setTimeout((function(){e()}),50):(t.stripeHandler=StripeCheckout.configure(t.stripeOptions),t.stripeHandler.open())})(),[2]}))}))},e.prototype.createPayment=function(e){return n.__awaiter(this,void 0,void 0,(function(){var t,r,i=this;return n.__generator(this,(function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),this.loading=!0,[4,this.httpSrv.createPayment(this.user.getId(),e)];case 1:return(t=n.sent()).message&&t.key&&(console.log("Payment response",t),this.fetchUser.next({getCard:!1,callback:function(){i.loading=!1}})),[3,3];case 2:return r=n.sent(),console.error(r),this.openSnackBar("ERROR: "+r.error,"CLOSE",12e3),this.loading=!1,[3,3];case 3:return[2]}}))}))},e.prototype.openPaymentDialog=function(){return n.__awaiter(this,void 0,void 0,(function(){var e,t,r=this;return n.__generator(this,(function(i){return this.stripeOnFront=!0,e=this.dialog.open(BR,{width:"750px",disableClose:!0,autoFocus:!1}),t=function(){r.userDB.card?r.createPayment(void 0):r.launchStripePayment()},e.afterOpen().subscribe((function(){return n.__awaiter(r,void 0,void 0,(function(){var e;return n.__generator(this,(function(r){switch(r.label){case 0:this.fetchingCard=!0,r.label=1;case 1:return r.trys.push([1,,3,4]),e=this,[4,this.httpSrv.getUserById(this.user.attributes.sub,!0,!0,!0)];case 2:return e.userDB=r.sent()[0],[3,4];case 3:return this.fetchingCard=!1,this.wantToContinueSubscription&&(this.wantToContinueSubscription=!1,t()),[7];case 4:return[2]}}))}))})),e.afterClosed().subscribe((function(e){e?r.fetchingCard?r.wantToContinueSubscription=!0:t():r.stripeOnFront=!1})),[2]}))}))},e.prototype.openUnsubDialog=function(){var e=this;this.dialog.open(Wx,{width:"600px",data:{userDB:this.userDB,userId:this.user.getId()},autoFocus:!1}).afterClosed().subscribe((function(t){t&&(t.error?e.openSnackBar("ERROR: "+t.error.error,"CLOSE",12e3):e.fetchUser.next({getCard:!1}))}))},e.prototype.toggleMoreInfo=function(){this.productInfoExpanded=!this.productInfoExpanded,this.infoBtnText="More info"===this.infoBtnText?"Less info":"More info"},e.prototype.openSnackBar=function(e,t,r){this.snackBar.open(e,t,{duration:r,panelClass:"error-snack-bar",verticalPosition:"top"})},e}(),jO=Jr({encapsulation:0,styles:[['.stripe-response-content[_ngcontent-%COMP%]{text-align:center}.key[_ngcontent-%COMP%]{font-weight:700}mat-list[_ngcontent-%COMP%]{display:-webkit-box;display:flex}@media (max-width:840px){mat-list[_ngcontent-%COMP%]{display:contents}}mat-list#product-list[_ngcontent-%COMP%] mat-list-item[_ngcontent-%COMP%]{height:auto!important;margin-bottom:8px}mat-card.product-card[_ngcontent-%COMP%]{width:100%;background-color:#f3f3f3}mat-card-actions[_ngcontent-%COMP%]{margin-bottom:0!important}mat-chip-list[_ngcontent-%COMP%]{float:right}.free-trial-end[_ngcontent-%COMP%]{margin-left:7px;font-size:12px;color:#696969;margin-top:2px}h3[_ngcontent-%COMP%]{font-weight:500}.product-info[_ngcontent-%COMP%]{font-family:Roboto,"Helvetica Neue",sans-serif;font-weight:300;text-align:left;margin-left:30px;margin-bottom:15px}#unsub-btn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#fff}#buy-license-btn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#000}.license-value[_ngcontent-%COMP%]{white-space:initial!important}mat-expansion-panel[_ngcontent-%COMP%]{background-color:#f3f3f3;box-shadow:none!important}.mat-expansion-content[_ngcontent-%COMP%]{padding-top:32px}.mat-expansion-content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{font-family:Roboto,"Helvetica Neue",sans-serif;font-weight:300;height:auto;margin-top:0;margin-bottom:0;color:#696969;text-align:left}.license-header[_ngcontent-%COMP%]{font-weight:300!important}.list-item-value[_ngcontent-%COMP%]{font-weight:500!important}.last-time-check[_ngcontent-%COMP%]{font-size:12px;font-weight:400!important}']],data:{}});function zO(e){return aa(0,[(e()(),Go(0,0,null,null,12,"mat-chip-list",[["class","mat-chip-list"]],[[1,"tabindex",0],[1,"aria-describedby",0],[1,"aria-required",0],[1,"aria-disabled",0],[1,"aria-invalid",0],[1,"aria-multiselectable",0],[1,"role",0],[2,"mat-chip-list-disabled",null],[2,"mat-chip-list-invalid",null],[2,"mat-chip-list-required",null],[1,"aria-orientation",0],[8,"id",0]],[[null,"focus"],[null,"blur"],[null,"keydown"]],(function(e,t,r){var n=!0;return"focus"===t&&(n=!1!==Kn(e,2).focus()&&n),"blur"===t&&(n=!1!==Kn(e,2)._blur()&&n),"keydown"===t&&(n=!1!==Kn(e,2)._keydown(r)&&n),n}),wM,MM)),ci(6144,null,RM,null,[AM]),si(2,1556480,null,1,AM,[or,At,[2,MN],[2,lS],[2,gS],VT,[8,null]],null,null),Yo(603979776,5,{chips:1}),(e()(),Go(4,0,null,0,8,"mat-chip",[["class","mat-chip"],["color","primary"],["disableRipple","true"],["role","option"],["selected",""]],[[1,"tabindex",0],[2,"mat-chip-selected",null],[2,"mat-chip-with-avatar",null],[2,"mat-chip-with-trailing-icon",null],[2,"mat-chip-disabled",null],[2,"_mat-animation-noopable",null],[1,"disabled",0],[1,"aria-disabled",0],[1,"aria-selected",0]],[[null,"click"],[null,"keydown"],[null,"focus"],[null,"blur"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==Kn(e,5)._handleClick(r)&&n),"keydown"===t&&(n=!1!==Kn(e,5)._handleKeydown(r)&&n),"focus"===t&&(n=!1!==Kn(e,5).focus()&&n),"blur"===t&&(n=!1!==Kn(e,5)._blur()&&n),n}),null,null)),si(5,147456,[[5,4]],3,NM,[or,uo,dC,[2,rk],[2,yx],At],{color:[0,"color"],disableRipple:[1,"disableRipple"],selected:[2,"selected"]},null),Yo(603979776,6,{avatar:0}),Yo(603979776,7,{trailingIcon:0}),Yo(603979776,8,{removeIcon:0}),(e()(),na(-1,null,["FREE TRIAL "])),(e()(),Go(10,0,null,null,2,"span",[["class","free-trial-end"]],null,null,null,null,null)),(e()(),na(11,null,["until ",""])),$o(12,2)],(function(e,t){e(t,2,0),e(t,5,0,"primary","true","")}),(function(e,t){var r=t.component;e(t,0,1,[Kn(t,2).disabled?null:Kn(t,2)._tabIndex,Kn(t,2)._ariaDescribedby||null,Kn(t,2).required.toString(),Kn(t,2).disabled.toString(),Kn(t,2).errorState,Kn(t,2).multiple,Kn(t,2).role,Kn(t,2).disabled,Kn(t,2).errorState,Kn(t,2).required,Kn(t,2).ariaOrientation,Kn(t,2)._uid]),e(t,4,0,Kn(t,5).disabled?null:-1,Kn(t,5).selected,Kn(t,5).avatar,Kn(t,5).trailingIcon||Kn(t,5).removeIcon,Kn(t,5).disabled,Kn(t,5)._animationsDisabled,Kn(t,5).disabled||null,Kn(t,5).disabled.toString(),Kn(t,5).ariaSelected);var n=Wr(t,11,0,e(t,12,0,Kn(t.parent,0),r.userDB.freeTrialEnd,"MMM d"));e(t,11,0,n)}))}function HO(e){return aa(0,[(e()(),Go(0,0,null,null,3,"div",[["class","product-info"]],null,null,null,null,null)),(e()(),na(-1,null,["Use the license key below to start your OpenVidu Pro/Enterprise cluster. Pass it as configuration parameter "])),(e()(),Go(2,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),na(-1,null,["OPENVIDU_PRO_LICENSE"]))],null,null)}function YO(e){return aa(0,[(e()(),Go(0,0,null,null,1,"div",[["class","product-info"]],null,null,null,null,null)),(e()(),na(-1,null,["You will need a license key to start your OpenVidu Pro/Enterprise cluster"]))],null,null)}function WO(e){return aa(0,[(e()(),Go(0,16777216,null,null,6,"button",[["mat-icon-button",""],["matTooltip","Copied to clipboard"],["matTooltipPosition","after"],["ngxClipboard",""]],[[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"],[null,"mouseenter"],[null,"mouseleave"],[null,"longpress"],[null,"keydown"],[null,"touchend"]],(function(e,t,r){var n=!0,i=e.component;return"longpress"===t&&(n=!1!==Kn(e,2).show()&&n),"keydown"===t&&(n=!1!==Kn(e,2)._handleKeydown(r)&&n),"touchend"===t&&(n=!1!==Kn(e,2)._handleTouchend()&&n),"click"===t&&(n=!1!==Kn(e,3).onClick(r.target)&&n),"click"===t&&(n=!1!==i.showClipboardTooltip()&&n),"mouseenter"===t&&(n=!1!==r.stopImmediatePropagation()&&n),"mouseleave"===t&&(n=!1!==r.stopImmediatePropagation()&&n),n}),gx,bx)),si(1,180224,null,0,Qk,[or,MT,[2,yx]],null,null),si(2,212992,[[1,4],["tooltip",4]],0,Ak,[jC,or,gC,Mr,uo,dC,ST,MT,Tk,[2,MN],[2,Dk],[2,Qb]],{position:[0,"position"],message:[1,"message"]},null),si(3,212992,null,0,fO,[hO],{targetElm:[0,"targetElm"],cbContent:[1,"cbContent"]},null),(e()(),Go(4,0,null,0,2,"mat-icon",[["class","mat-icon notranslate"],["role","img"]],[[2,"mat-icon-inline",null],[2,"mat-icon-no-color",null]],null,null,gM,bM)),si(5,9158656,null,0,hM,[or,sM,[8,null],[2,pM],[2,Ze]],null,null),(e()(),na(-1,0,["file_copy"])),(e()(),Uo(0,null,null,0))],(function(e,t){var r=t.component;e(t,2,0,"after","Copied to clipboard"),e(t,3,0,"",r.userDB.license),e(t,5,0)}),(function(e,t){e(t,0,0,Kn(t,1).disabled||null,"NoopAnimations"===Kn(t,1)._animationMode),e(t,4,0,Kn(t,5).inline,"primary"!==Kn(t,5).color&&"accent"!==Kn(t,5).color&&"warn"!==Kn(t,5).color)}))}function KO(e){return aa(0,[(e()(),Go(0,0,null,null,2,"span",[["class","last-time-check"]],null,null,null,null,null)),(e()(),na(1,null,[" (last validation at ",")"])),$o(2,2)],null,(function(e,t){var r=t.component,n=Wr(t,1,0,e(t,2,0,Kn(t.parent.parent,0),r.userDB.licenseLastCheck,"MMM d y, HH:mm"));e(t,1,0,n)}))}function QO(e){return aa(0,[(e()(),Go(0,0,null,null,27,"mat-list",[["class","mat-list mat-list-base"]],null,null,null,TO,CO)),si(1,704512,null,0,_O,[or],null,null),(e()(),Go(2,0,null,0,12,"mat-list-item",[["class","mat-list-item"]],[[2,"mat-list-item-avatar",null],[2,"mat-list-item-with-avatar",null]],null,null,DO,kO)),si(3,1228800,null,3,IO,[or,At,[2,vO],[2,_O]],null,null),Yo(603979776,9,{_lines:1}),Yo(603979776,10,{_avatar:0}),Yo(603979776,11,{_icon:0}),(e()(),Go(7,0,null,1,2,"span",[["class","license-header mat-line"],["mat-line",""]],null,null,null,null,null)),si(8,16384,[[9,4],[2,4]],0,WT,[],null,null),(e()(),na(-1,null,["LICENSE KEY"])),(e()(),Go(10,0,null,1,4,"span",[["class","list-item-value license-value mat-line"],["mat-line",""]],null,null,null,null,null)),si(11,16384,[[9,4],[2,4]],0,WT,[],null,null),(e()(),na(12,null,[""," "])),(e()(),Uo(16777216,null,null,1,null,WO)),si(14,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Go(15,0,null,0,12,"mat-list-item",[["class","mat-list-item"]],[[2,"mat-list-item-avatar",null],[2,"mat-list-item-with-avatar",null]],null,null,DO,kO)),si(16,1228800,null,3,IO,[or,At,[2,vO],[2,_O]],null,null),Yo(603979776,12,{_lines:1}),Yo(603979776,13,{_avatar:0}),Yo(603979776,14,{_icon:0}),(e()(),Go(20,0,null,1,2,"span",[["class","license-header mat-line"],["mat-line",""],["style","margin-bottom: 10px"]],null,null,null,null,null)),si(21,16384,[[12,4],[2,4]],0,WT,[],null,null),(e()(),na(-1,null,["LICENSE STATUS"])),(e()(),Go(23,0,null,1,4,"span",[["class","list-item-value mat-line"],["mat-line",""]],null,null,null,null,null)),si(24,16384,[[12,4],[2,4]],0,WT,[],null,null),(e()(),na(25,null,["",""])),(e()(),Uo(16777216,null,null,1,null,KO)),si(27,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){var r=t.component;e(t,14,0,"NON_GENERATED"!==r.userDB.license),e(t,27,0,r.userDB.licenseLastCheck)}),(function(e,t){var r=t.component;e(t,2,0,Kn(t,3)._avatar||Kn(t,3)._icon,Kn(t,3)._avatar||Kn(t,3)._icon),e(t,12,0,r.userDB.license),e(t,15,0,Kn(t,16)._avatar||Kn(t,16)._icon,Kn(t,16)._avatar||Kn(t,16)._icon),e(t,25,0,r.userDB.licenseStatus)}))}function JO(e){return aa(0,[(e()(),Go(0,0,null,null,1,"mat-spinner",[["class","spinner mat-spinner mat-progress-spinner"],["mode","indeterminate"],["role","progressbar"]],[[2,"_mat-animation-noopable",null],[4,"width","px"],[4,"height","px"]],null,null,Ox,Ex)),si(1,114688,null,0,wx,[or,dC,[2,Xf],[2,yx],Mx],null,null)],(function(e,t){e(t,1,0)}),(function(e,t){e(t,0,0,Kn(t,1)._noopAnimations,Kn(t,1).diameter,Kn(t,1).diameter)}))}function ZO(e){return aa(0,[(e()(),Go(0,0,null,null,3,"button",[["id","buy-license-btn"],["mat-raised-button",""]],[[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.openPaymentDialog()&&n),n}),gx,bx)),si(1,180224,null,0,Qk,[or,MT,[2,yx]],{disabled:[0,"disabled"]},null),(e()(),Go(2,0,null,0,1,"span",[],null,null,null,null,null)),(e()(),na(-1,null,["GET A LICENSE"]))],(function(e,t){e(t,1,0,t.component.stripeOnFront)}),(function(e,t){e(t,0,0,Kn(t,1).disabled||null,"NoopAnimations"===Kn(t,1)._animationMode)}))}function XO(e){return aa(0,[(e()(),Go(0,0,null,null,3,"button",[["color","warn"],["id","unsub-btn"],["mat-raised-button",""]],[[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.openUnsubDialog()&&n),n}),gx,bx)),si(1,180224,null,0,Qk,[or,MT,[2,yx]],{color:[0,"color"]},null),(e()(),Go(2,0,null,0,1,"span",[],null,null,null,null,null)),(e()(),na(-1,null,["UNSUBSCRIBE"]))],(function(e,t){e(t,1,0,"warn")}),(function(e,t){e(t,0,0,Kn(t,1).disabled||null,"NoopAnimations"===Kn(t,1)._animationMode)}))}function $O(e){return aa(0,[(e()(),Go(0,0,null,null,3,"button",[["id","more-info-btn"],["mat-button",""]],[[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.toggleMoreInfo()&&n),n}),gx,bx)),si(1,180224,null,0,Qk,[or,MT,[2,yx]],null,null),(e()(),Go(2,0,null,0,1,"span",[],null,null,null,null,null)),(e()(),na(3,null,["",""]))],null,(function(e,t){var r=t.component;e(t,0,0,Kn(t,1).disabled||null,"NoopAnimations"===Kn(t,1)._animationMode),e(t,3,0,r.infoBtnText)}))}function eB(e){return aa(0,[ui(0,Qf,[zi]),Yo(671088640,1,{tooltip:0}),(e()(),Go(2,0,null,null,66,"mat-list",[["class","mat-list mat-list-base"],["id","product-list"],["role","list"]],null,null,null,TO,CO)),si(3,704512,null,0,_O,[or],null,null),(e()(),Go(4,0,null,0,64,"mat-list-item",[["class","mat-list-item"],["role","listitem"]],[[2,"mat-list-item-avatar",null],[2,"mat-list-item-with-avatar",null]],null,null,DO,kO)),si(5,1228800,null,3,IO,[or,At,[2,vO],[2,_O]],null,null),Yo(603979776,2,{_lines:1}),Yo(603979776,3,{_avatar:0}),Yo(603979776,4,{_icon:0}),(e()(),Go(9,0,null,2,59,"mat-card",[["class","product-card mat-card"]],[[2,"_mat-animation-noopable",null]],null,null,QR,KR)),si(10,49152,null,0,HR,[[2,yx]],null,null),(e()(),Uo(16777216,null,0,1,null,zO)),si(12,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Go(13,0,null,0,3,"mat-card-header",[["class","mat-card-header"]],null,null,null,ZR,JR)),si(14,49152,null,0,YR,[],null,null),(e()(),Go(15,0,null,2,1,"h3",[],null,null,null,null,null)),(e()(),na(-1,null,["OpenVidu License"])),(e()(),Go(17,0,null,0,9,"mat-card-content",[["class","mat-card-content"]],null,null,null,null,null)),si(18,16384,null,0,jR,[],null,null),(e()(),Uo(16777216,null,null,1,null,HO)),si(20,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,YO)),si(22,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,QO)),si(24,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,JO)),si(26,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Go(27,0,null,0,41,"mat-card-actions",[["class","mat-card-actions"]],[[2,"mat-card-actions-align-end",null]],null,null,null,null)),si(28,16384,null,0,zR,[],null,null),(e()(),Uo(16777216,null,null,1,null,ZO)),si(30,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,XO)),si(32,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,$O)),si(34,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Go(35,0,null,null,33,"mat-accordion",[["class","mat-accordion"]],null,null,null,null,null)),si(36,1720320,null,1,OO,[],null,null),Yo(603979776,15,{_headers:1}),ci(2048,null,PO,null,[OO]),(e()(),Go(39,16777216,null,null,29,"mat-expansion-panel",[["class","mat-expansion-panel"]],[[2,"mat-expanded",null],[2,"_mat-animation-noopable",null],[2,"mat-expansion-panel-spacing",null]],null,null,GO,FO)),si(40,1753088,null,1,qO,[[3,PO],At,bC,Mr,Xf,[2,yx],[2,LO]],{expanded:[0,"expanded"]},null),Yo(603979776,16,{_lazyContent:0}),ci(256,null,PO,void 0,[]),(e()(),Go(43,0,null,1,25,"div",[["class","mat-expansion-content"]],null,null,null,null,null)),(e()(),Go(44,0,null,null,4,"div",[],null,null,null,null,null)),(e()(),na(-1,null,[" OpenVidu Pro/Enterprise offers advanced features built on top of OpenVidu Community Edition. This features are especially focused on improving production deployments adding scalability and monitoring capabilities, among many other things. See a complete list of the different OpenVidu edition features "])),(e()(),Go(46,0,null,null,1,"a",[["href","https://openvidu.io/index#plans"],["target","_blank"]],null,null,null,null,null)),(e()(),na(-1,null,["here"])),(e()(),na(-1,null,[". "])),(e()(),Go(49,0,null,null,0,"br",[],null,null,null,null,null)),(e()(),Go(50,0,null,null,13,"div",[],null,null,null,null,null)),(e()(),na(-1,null,[" You will need a license key to launch your OpenVidu Pro/Enterprise cluster. You must provide a credit card, and you will be charged depending on the usage you make of your OpenVidu cluster(s): "])),(e()(),Go(52,0,null,null,11,"ul",[],null,null,null,null,null)),(e()(),Go(53,0,null,null,1,"li",[],null,null,null,null,null)),(e()(),na(-1,null,["The bigger the cluster, the more you pay. It works with a simple linear growth."])),(e()(),Go(55,0,null,null,1,"li",[],null,null,null,null,null)),(e()(),na(-1,null,["You pay for the amount of cores per minutes available for your OpenVidu Pro/Enterprise cluster."])),(e()(),Go(57,0,null,null,4,"li",[],null,null,null,null,null)),(e()(),na(-1,null,["You will only pay for the time your "])),(e()(),Go(59,0,null,null,1,"a",[["href","https://docs.openvidu.io/en/stable/openvidu-pro/scalability/#openvidu-pro-architecture"],["target","_blank"]],null,null,null,null,null)),(e()(),na(-1,null,["Master Node"])),(e()(),na(-1,null,[" is running. Once you shut down your Master Node instance, no further charges will be added to your account."])),(e()(),Go(62,0,null,null,1,"li",[],null,null,null,null,null)),(e()(),na(-1,null,["You can launch as many OpenVidu Pro/Enterprise clusters you want. Use the same license key in all of them."])),(e()(),Go(64,0,null,null,4,"div",[],null,null,null,null,null)),(e()(),na(-1,null,["Visit "])),(e()(),Go(66,0,null,null,1,"a",[["href","/pricing"],["target","_blank"]],null,null,null,null,null)),(e()(),na(-1,null,["Pricing"])),(e()(),na(-1,null,[" page for further information."]))],(function(e,t){var r=t.component;e(t,12,0,r.userDB.freeTrial),e(t,20,0,"NON_GENERATED"!==r.userDB.license),e(t,22,0,"NON_GENERATED"===r.userDB.license),e(t,24,0,"NON_GENERATED"!==r.userDB.license),e(t,26,0,r.loading),e(t,30,0,"NON_GENERATED"===r.userDB.license&&!r.loading),e(t,32,0,"NON_GENERATED"!==r.userDB.license),e(t,34,0,!r.loading),e(t,40,0,r.productInfoExpanded)}),(function(e,t){e(t,4,0,Kn(t,5)._avatar||Kn(t,5)._icon,Kn(t,5)._avatar||Kn(t,5)._icon),e(t,9,0,"NoopAnimations"===Kn(t,10)._animationMode),e(t,27,0,"end"===Kn(t,28).align),e(t,39,0,Kn(t,40).expanded,"NoopAnimations"===Kn(t,40)._animationMode,Kn(t,40)._hasSpacing())}))}var tB=function(){function e(e,t){this.httpSrv=e,this.snackBar=t,this.fetchUser=new wi,this.stripeOnFront=!1,this.updatingCard=!1}return e.prototype.ngOnInit=function(){var e=this;this.userDB.card||(this.updatingCard=!0,this.fetchUser.next({getCard:!0,callback:function(){e.updatingCard=!1}}))},e.prototype.updateCard=function(e){return n.__awaiter(this,void 0,void 0,(function(){var t,r,i=this;return n.__generator(this,(function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),this.updatingCard=!0,[4,this.httpSrv.updateCard(this.user.getId(),e)];case 1:return(t=n.sent()).message?(console.log("Update card response",t),this.fetchUser.next({getCard:!0,callback:function(){i.updatingCard=!1}})):this.updatingCard=!1,[3,3];case 2:return r=n.sent(),console.error(r),this.openSnackBar("ERROR: "+r.error,"CLOSE",12e3),this.updatingCard=!1,[3,3];case 3:return[2]}}))}))},e.prototype.changeCard=function(){var e=this;this.stripeOnFront=!0,this.stripeOptions={key:ys.stripe.PUBLIC_KEY,source:function(t){return n.__awaiter(e,void 0,void 0,(function(){return n.__generator(this,(function(e){switch(e.label){case 0:return[4,this.updateCard(t)];case 1:return e.sent(),[2]}}))}))},image:ys.openViduLogo,currency:"usd",name:this.user.getName(),email:this.user.getEmail(),description:"OpenVidu License",locale:"auto",panelLabel:"Change card number",allowRememberMe:!1,opened:function(){e.stripeOnFront=!0},closed:function(){e.stripeOnFront=!1}};var t=function(){void 0===StripeCheckout||null===StripeCheckout?setTimeout((function(){t()}),50):(e.stripeHandler=StripeCheckout.configure(e.stripeOptions),e.stripeHandler.open())};t()},e.prototype.openSnackBar=function(e,t,r){this.snackBar.open(e,t,{duration:r,panelClass:"error-snack-bar",verticalPosition:"top"})},e}(),rB=Jr({encapsulation:0,styles:[['mat-card[_ngcontent-%COMP%]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}mat-card.product-card[_ngcontent-%COMP%]{background-color:#f3f3f3;margin:0 16px}mat-card-content[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-family:Roboto,"Helvetica Neue",sans-serif;font-weight:300;text-align:left;color:rgba(0,0,0,.87)!important}mat-card-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-bottom:8px}table[_ngcontent-%COMP%]{display:block;overflow-x:auto;margin-left:0!important;text-align:left;margin:auto;font-family:Roboto,"Helvetica Neue",sans-serif;border-spacing:10px;border-collapse:separate}.padding-left[_ngcontent-%COMP%]{padding-left:30px}mat-progress-bar[_ngcontent-%COMP%]{margin-bottom:8px}.mat-card-header-text[_ngcontent-%COMP%]{margin:0}']],data:{}});function nB(e){return aa(0,[(e()(),Go(0,0,null,null,20,"table",[],null,null,null,null,null)),(e()(),Go(1,0,null,null,4,"tr",[],null,null,null,null,null)),(e()(),Go(2,0,null,null,1,"th",[],null,null,null,null,null)),(e()(),na(-1,null,["Type"])),(e()(),Go(4,0,null,null,1,"td",[["class","padding-left"]],null,null,null,null,null)),(e()(),na(5,null,[""," "," card"])),(e()(),Go(6,0,null,null,4,"tr",[],null,null,null,null,null)),(e()(),Go(7,0,null,null,1,"th",[],null,null,null,null,null)),(e()(),na(-1,null,["Number"])),(e()(),Go(9,0,null,null,1,"td",[["class","padding-left"]],null,null,null,null,null)),(e()(),na(10,null,["•••• ",""])),(e()(),Go(11,0,null,null,4,"tr",[],null,null,null,null,null)),(e()(),Go(12,0,null,null,1,"th",[],null,null,null,null,null)),(e()(),na(-1,null,["Expiration date"])),(e()(),Go(14,0,null,null,1,"td",[["class","padding-left"]],null,null,null,null,null)),(e()(),na(15,null,["","/",""])),(e()(),Go(16,0,null,null,4,"tr",[],null,null,null,null,null)),(e()(),Go(17,0,null,null,1,"th",[],null,null,null,null,null)),(e()(),na(-1,null,["Country"])),(e()(),Go(19,0,null,null,1,"td",[["class","padding-left"]],null,null,null,null,null)),(e()(),na(20,null,["",""]))],null,(function(e,t){var r=t.component;e(t,5,0,r.userDB.card.brand,r.userDB.card.funding),e(t,10,0,r.userDB.card.last4),e(t,15,0,r.userDB.card.exp_month,r.userDB.card.exp_year),e(t,20,0,r.userDB.card.country)}))}function iB(e){return aa(0,[(e()(),Go(0,0,null,null,1,"span",[],null,null,null,null,null)),(e()(),na(-1,null,[" You have not subscribed to any OpenVidu Product yet "]))],null,null)}function oB(e){return aa(0,[(e()(),Go(0,0,null,null,1,"mat-progress-bar",[["aria-valuemax","100"],["aria-valuemin","0"],["class","mat-progress-bar"],["mode","indeterminate"],["role","progressbar"]],[[1,"aria-valuenow",0],[1,"mode",0],[2,"_mat-animation-noopable",null]],null,null,UM,FM)),si(1,4374528,null,0,qM,[or,uo,[2,yx],[2,EM]],{color:[0,"color"],mode:[1,"mode"]},null)],(function(e,t){e(t,1,0,"accent","indeterminate")}),(function(e,t){e(t,0,0,"indeterminate"===Kn(t,1).mode||"query"===Kn(t,1).mode?null:Kn(t,1).value,Kn(t,1).mode,Kn(t,1)._isNoopAnimation)}))}function aB(e){return aa(0,[(e()(),Go(0,0,null,null,5,"mat-card-actions",[["class","mat-card-actions"]],[[2,"mat-card-actions-align-end",null]],null,null,null,null)),si(1,16384,null,0,zR,[],null,null),(e()(),Go(2,0,null,null,3,"button",[["id","buy-license-btn"],["mat-raised-button",""]],[[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.changeCard()&&n),n}),gx,bx)),si(3,180224,null,0,Qk,[or,MT,[2,yx]],{disabled:[0,"disabled"]},null),(e()(),Go(4,0,null,0,1,"span",[],null,null,null,null,null)),(e()(),na(-1,null,["Change card"]))],(function(e,t){var r=t.component;e(t,3,0,r.stripeOnFront||r.updatingCard)}),(function(e,t){e(t,0,0,"end"===Kn(t,1).align),e(t,2,0,Kn(t,3).disabled||null,"NoopAnimations"===Kn(t,3)._animationMode)}))}function sB(e){return aa(0,[(e()(),Go(0,0,null,null,15,"mat-card",[["class","product-card mat-card"]],[[2,"_mat-animation-noopable",null]],null,null,QR,KR)),si(1,49152,null,0,HR,[[2,yx]],null,null),(e()(),Go(2,0,null,0,3,"mat-card-header",[["class","mat-card-header"]],null,null,null,ZR,JR)),si(3,49152,null,0,YR,[],null,null),(e()(),Go(4,0,null,2,1,"h3",[],null,null,null,null,null)),(e()(),na(-1,null,["Payment method"])),(e()(),Go(6,0,null,0,5,"mat-card-content",[["class","mat-card-content"]],null,null,null,null,null)),si(7,16384,null,0,jR,[],null,null),(e()(),Uo(16777216,null,null,1,null,nB)),si(9,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,iB)),si(11,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,0,1,null,oB)),si(13,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,0,1,null,aB)),si(15,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){var r=t.component;e(t,9,0,!!r.userDB.card),e(t,11,0,!r.userDB.card&&!r.updatingCard),e(t,13,0,r.updatingCard),e(t,15,0,!!r.userDB.card)}),(function(e,t){e(t,0,0,"NoopAnimations"===Kn(t,1)._animationMode)}))}var uB=function(){function e(){this.accountSettingsEmitter=new wi,this.settingsBtnIcon="settings",this.settingsBtnMsg="Account settings"}return e.prototype.signOut=function(){return n.__awaiter(this,void 0,void 0,(function(){var e;return n.__generator(this,(function(t){switch(t.label){case 0:return t.trys.push([0,,3,4]),[4,ap.currentAuthenticatedUser()];case 1:return(e=t.sent())&&(e.signOut(),kh.afterSignOut()),[4,ap.signOut()];case 2:return t.sent(),console.log("Successfully signed out"),[3,4];case 3:return window.location.reload(),[7];case 4:return[2]}}))}))},e.prototype.accountSettingsClicked=function(){"settings"===this.settingsBtnIcon?(this.settingsBtnIcon="arrow_back",this.settingsBtnMsg="Back to products"):(this.settingsBtnIcon="settings",this.settingsBtnMsg="Account settings"),this.accountSettingsEmitter.emit()},e}(),cB=Jr({encapsulation:0,styles:[['.greeting-div[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:18px;font-family:Roboto,"Helvetica Neue",sans-serif!important}#greeting-title[_ngcontent-%COMP%]{font-size:16px;font-weight:400;margin:0;color:#000}#greeting-email[_ngcontent-%COMP%]{font-size:12px;color:#6b6b6b;margin:0 0 0 6px;line-height:20px}#settings-btn[_ngcontent-%COMP%]{margin-right:10px}']],data:{}});function lB(e){return aa(0,[(e()(),Go(0,0,null,null,0,"link",[["href","https://fonts.googleapis.com/icon?family=Material+Icons"],["rel","stylesheet"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,15,"div",[["class","greeting-div"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,4,"div",[],null,null,null,null,null)),(e()(),Go(3,0,null,null,3,"p",[["id","greeting-title"]],null,null,null,null,null)),(e()(),na(4,null,["Hello, "," "])),(e()(),Go(5,0,null,null,1,"span",[["id","greeting-email"]],null,null,null,null,null)),(e()(),na(6,null,["",""])),(e()(),Go(7,0,null,null,9,"div",[],null,null,null,null,null)),(e()(),Go(8,16777216,null,null,5,"button",[["color","secondary"],["id","settings-btn"],["mat-icon-button",""]],[[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"],[null,"longpress"],[null,"keydown"],[null,"touchend"]],(function(e,t,r){var n=!0,i=e.component;return"longpress"===t&&(n=!1!==Kn(e,10).show()&&n),"keydown"===t&&(n=!1!==Kn(e,10)._handleKeydown(r)&&n),"touchend"===t&&(n=!1!==Kn(e,10)._handleTouchend()&&n),"click"===t&&(n=!1!==i.accountSettingsClicked()&&n),n}),gx,bx)),si(9,180224,null,0,Qk,[or,MT,[2,yx]],{color:[0,"color"]},null),si(10,212992,null,0,Ak,[jC,or,gC,Mr,uo,dC,ST,MT,Tk,[2,MN],[2,Dk],[2,Qb]],{message:[0,"message"]},null),(e()(),Go(11,0,null,0,2,"mat-icon",[["class","mat-icon notranslate"],["role","img"]],[[2,"mat-icon-inline",null],[2,"mat-icon-no-color",null]],null,null,gM,bM)),si(12,9158656,null,0,hM,[or,sM,[8,null],[2,pM],[2,Ze]],null,null),(e()(),na(13,0,["",""])),(e()(),Go(14,0,null,null,2,"button",[["color","secondary"],["id","greeting-btn"],["mat-raised-button",""]],[[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.signOut()&&n),n}),gx,bx)),si(15,180224,null,0,Qk,[or,MT,[2,yx]],{color:[0,"color"]},null),(e()(),na(-1,0,["SIGN OUT"]))],(function(e,t){var r=t.component;e(t,9,0,"secondary"),e(t,10,0,r.settingsBtnMsg),e(t,12,0),e(t,15,0,"secondary")}),(function(e,t){var r=t.component;e(t,4,0,r.userDB.name),e(t,6,0,r.userDB.email),e(t,8,0,Kn(t,9).disabled||null,"NoopAnimations"===Kn(t,9)._animationMode),e(t,11,0,Kn(t,12).inline,"primary"!==Kn(t,12).color&&"accent"!==Kn(t,12).color&&"warn"!==Kn(t,12).color),e(t,13,0,r.settingsBtnIcon),e(t,14,0,Kn(t,15).disabled||null,"NoopAnimations"===Kn(t,15)._animationMode)}))}var pB=function(){function e(){this.initialize()}return e.prototype.setAuthStat=function(e){this.authState=e,e.user&&e.user.attributes&&this.setAttributes(e.user.attributes),this.setSignedIn("signedIn"===e.state),this.setSignedOut("signedOut"===e.state)},e.prototype.isSignedIn=function(){return this.signedIn},e.prototype.isSignedOut=function(){return this.signedOut},e.prototype.isUserVerified=function(){return this.attributes&&this.attributes.email_verified},e.prototype.getId=function(){return this.attributes.sub},e.prototype.getName=function(){return this.attributes.name},e.prototype.getEmail=function(){return this.attributes.email},e.prototype.setAttributes=function(e){this.attributes=e},e.prototype.setSignedIn=function(e){this.signedIn=e},e.prototype.setSignedOut=function(e){this.signedOut=e,e&&this.initialize()},e.prototype.initialize=function(){this.authState=null,this.attributes=null,this.signedIn=!1},e}(),mB=(r("DyDU"),function(){function e(e,t){var r=this;this.amplifyService=e,this.httpSrv=t,this.title="OpenVidu PRO",this.amount=1e3,this.usernameAttributes="email",this.signUpConfig={header:"OpenVidu PRO Sign Up",hideAllDefaults:!0,defaultCountryCode:"1",signUpFields:[{label:"Name",key:"name",required:!0,displayOrder:1,type:"string"},{label:"Email",key:"email",required:!0,displayOrder:2,type:"string"},{label:"Password",key:"password",required:!0,displayOrder:3,type:"password"},{label:"Company",key:"custom:company",required:!0,displayOrder:4,type:"string",custom:!0},{label:"Website",key:"website",required:!1,displayOrder:5,type:"string"}]},this.showVerifyEmail=!1,this.customErrorMessage="",this.showAccountSettings=!1,Cs.listen("auth",(function(e){"signIn_failure"!==e.payload.event&&"signUp_failure"!==e.payload.event&&"forgotPassword_failure"!==e.payload.event||r.enableAmplifyBtn()}))}return e.prototype.ngOnInit=function(){var e=this;this.user=new pB,this.amplifyService.authStateChange$.subscribe((function(t){return n.__awaiter(e,void 0,void 0,(function(){return n.__generator(this,(function(e){return"signUp"===t.state&&this.appendConditionsCheckbox(),this.user.setAuthStat(t),this.showVerifyEmail="confirmSignUp"===t.state,this.user.isSignedIn()&&(kh.afterSignIn(this.user.attributes.email),this.fetchUserFromDb(!1)),"signedOut"!==t.state&&"signIn"!==t.state&&"signUp"!==t.state&&"forgotPassword"!==t.state||this.addCognitoButtonClickListener(),[2]}))}))}))},e.prototype.backToSignIn=function(){this.amplifyService.setAuthState({state:"signIn",user:null})},e.prototype.resendVerificationLink=function(e){var t=this;this.amplifyService.auth().resendSignUp(e).then((function(){return t.customErrorMessage="A new verification link has been sent to "+e})).catch((function(e){return t.customErrorMessage="Error resending verification link ("+e+")"}))},e.prototype.fetchUserFromDb=function(e,t){return n.__awaiter(this,void 0,void 0,(function(){var r,i;return n.__generator(this,(function(n){switch(n.label){case 0:return this.userDB&&this.userDB.card&&(r=this.userDB.card),[4,this.httpSrv.getUserById(this.user.attributes.sub,!0,!0,e)];case 1:return i=n.sent(),this.userDB=i[0],!e&&r&&(this.userDB.card=r),t&&t(),[2]}}))}))},e.prototype.addCognitoButtonClickListener=function(){var e=this,t=function(){e.mandatoryInputsNotEmpty()&&e.disableAmplifyBtn()},r=setInterval((function(){if(e.amplifyBtn=document.querySelector("button.amplify-form-button"),e.amplifyBtn){e.amplifyBtn.listenerIsAdded||(e.amplifyBtn.addEventListener("click",(function(){t()})),e.amplifyBtn.listenerIsAdded=!0);var n=document.querySelector('amplify-auth-sign-in-core input.amplify-form-input[type="password"]');n&&n.addEventListener("keydown",(function(){"Enter"===event.key&&t()})),clearInterval(r)}}),100)},e.prototype.mandatoryInputsNotEmpty=function(){var e,t,r=document.querySelector('input.amplify-form-input[placeholder="Name"]');if(r){e=document.querySelector('input.amplify-form-input[placeholder="Email"]'),t=document.querySelector('input.amplify-form-input[type="password"]');var n=document.querySelector('input.amplify-form-input[placeholder="Company"]');return!!(r.value&&e.value&&t.value&&n.value)}return(t=document.querySelector('input.amplify-form-input[type="password"]'))?!!(e=document.querySelector('input.amplify-form-input[placeholder="Email"]')).value&&!!t.value:(e=document.querySelector('input.amplify-form-input[placeholder="Email"]'))?!!e.value:void 0},e.prototype.disableAmplifyBtn=function(){this.amplifyBtn.disabled=!0,this.amplifyBtn.style.backgroundColor="gray",this.amplifyBtn.style.cursor="auto"},e.prototype.enableAmplifyBtn=function(){!document.getElementById("conditions-div")||document.getElementById("conditions-checkbox").checked?(this.amplifyBtn.disabled=!1,this.amplifyBtn.style.backgroundColor="var(--color-primary)",this.amplifyBtn.style.cursor="pointer"):this.disableAmplifyBtn()},e.prototype.appendConditionsCheckbox=function(){var e=this,t=setInterval((function(){if(document.getElementsByTagName("amplify-auth-sign-up-core").length){e.amplifyBtn=document.querySelector("button.amplify-form-button"),e.disableAmplifyBtn();var r=document.createElement("div");r.id="conditions-div";var n=document.createElement("label");n.className="pure-material-checkbox",n.innerHTML='I accept the Privacy Policy and Terms of Service';var i=document.createElement("input");i.type="checkbox",i.id="conditions-checkbox",i.addEventListener("change",(function(){e.enableAmplifyBtn()})),n.insertBefore(i,n.firstChild),r.insertBefore(n,r.firstChild);var o=document.getElementsByClassName("amplify-form-actions")[0];o.parentElement.insertBefore(r,o),clearInterval(t)}}),50)},e.prototype.hasEuVatTax=function(e){return e.invoices.upcomingInvoice.default_tax_rates.some((function(e){return"EU"===e.jurisdiction}))},e.prototype.canDispenseEuVatTax=function(e){return"Spain"!==e.country},e}()),dB=Jr({encapsulation:0,styles:[['.app-login-content[_ngcontent-%COMP%]{height:100%}.intro-text[_ngcontent-%COMP%]{text-align:center}.intro-text[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100px;max-height:100px}.user-data[_ngcontent-%COMP%]{text-align:center}#custom-confirm-sign-up[_ngcontent-%COMP%]{width:var(--component-width-desktop);margin:0 auto;border-radius:6px;background-color:var(--color-white);box-shadow:var(--box-shadow)}#custom-confirm-sign-up[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{height:inherit;font-weight:100}#custom-confirm-sign-up[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-weight:500}.confirm-sign-up-content[_ngcontent-%COMP%]{padding:1.5em;text-align:left}.confirm-sign-up-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:16px;color:#000;-webkit-margin-after:16px;margin-block-end:16px;-webkit-margin-before:16px;margin-block-start:16px;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;margin-inline-start:0}.amplify-authenticator-wrapper[_ngcontent-%COMP%]{margin-top:30px} .mat-tab-label-content{font-family:Roboto,"Helvetica Neue",sans-serif;font-weight:500;font-size:15px}']],data:{}});function yB(e){return aa(0,[(e()(),Go(0,0,null,null,7,"div",[["class","amplify-alert"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,6,"div",[["class","amplify-alert-body"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,1,"span",[["class","amplify-alert-icon"]],null,null,null,null,null)),(e()(),na(-1,null,["⚠"])),(e()(),Go(4,0,null,null,1,"div",[["class","amplify-alert-message"]],null,null,null,null,null)),(e()(),na(5,null,["",""])),(e()(),Go(6,0,null,null,1,"a",[["class","amplify-alert-close"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==(e.component.customErrorMessage="")&&n),n}),null,null)),(e()(),na(-1,null,["×"]))],null,(function(e,t){e(t,5,0,t.component.customErrorMessage)}))}function hB(e){return aa(0,[(e()(),Go(0,0,null,null,16,"div",[["id","custom-confirm-sign-up"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,13,"div",[["class","confirm-sign-up-content"]],null,null,null,null,null)),(e()(),Go(2,0,null,null,3,"p",[],null,null,null,null,null)),(e()(),na(-1,null,["A verification link has been sent to "])),(e()(),Go(4,0,null,null,1,"strong",[],null,null,null,null,null)),(e()(),na(5,null,["",""])),(e()(),Go(6,0,null,null,1,"p",[["style","margin-bottom: 0"]],null,null,null,null,null)),(e()(),na(-1,null,["You need to verify your email before signing in!"])),(e()(),Go(8,0,null,null,3,"span",[["class","amplify-form-action"],["style","margin-left: 0"]],null,null,null,null,null)),(e()(),na(-1,null,["Didn't received an email? "])),(e()(),Go(10,0,null,null,1,"a",[["class","amplify-form-link"]],null,[[null,"click"]],(function(e,t,r){var n=!0,i=e.component;return"click"===t&&(n=!1!==i.resendVerificationLink(i.user.authState.user.username)&&n),n}),null,null)),(e()(),na(-1,null,["Resend verification link"])),(e()(),Go(12,0,null,null,2,"p",[],null,null,null,null,null)),(e()(),Go(13,0,null,null,1,"a",[["class","amplify-form-link"]],null,[[null,"click"]],(function(e,t,r){var n=!0;return"click"===t&&(n=!1!==e.component.backToSignIn()&&n),n}),null,null)),(e()(),na(-1,null,["Back to Sign in"])),(e()(),Uo(16777216,null,null,1,null,yB)),si(16,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){e(t,16,0,!!t.component.customErrorMessage)}),(function(e,t){e(t,5,0,t.component.user.authState.user.username)}))}function fB(e){return aa(0,[(e()(),Go(0,0,null,null,1,"mat-spinner",[["class","spinner mat-spinner mat-progress-spinner"],["mode","indeterminate"],["role","progressbar"]],[[2,"_mat-animation-noopable",null],[4,"width","px"],[4,"height","px"]],null,null,Ox,Ex)),si(1,114688,null,0,wx,[or,dC,[2,Xf],[2,yx],Mx],null,null)],(function(e,t){e(t,1,0)}),(function(e,t){e(t,0,0,Kn(t,1)._noopAnimations,Kn(t,1).diameter,Kn(t,1).diameter)}))}function bB(e){return aa(0,[(e()(),Go(0,0,null,null,1,"app-tax-warning",[],null,null,null,IM,vM)),si(1,114688,null,0,SM,[],{userDB:[0,"userDB"]},null)],(function(e,t){e(t,1,0,t.component.userDB)}),null)}function gB(e){return aa(0,[(e()(),Go(0,0,null,null,1,"app-upcoming-invoice",[],null,null,null,Pq,wq)),si(1,114688,null,0,Mq,[],{userDB:[0,"userDB"]},null)],(function(e,t){e(t,1,0,t.component.userDB)}),null)}function SB(e){return aa(0,[(e()(),Go(0,0,null,null,1,"app-past-invoices",[],null,null,null,Fq,qq)),si(1,114688,null,0,Lq,[],{userDB:[0,"userDB"],invoices:[1,"invoices"]},null)],(function(e,t){var r=t.component;e(t,1,0,r.userDB,r.userDB.invoices.pastInvoices)}),null)}function vB(e){return aa(0,[(e()(),Go(0,0,null,null,23,"div",[],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,bB)),si(2,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Go(3,0,null,null,20,"mat-tab-group",[["class","mat-tab-group"]],[[2,"mat-tab-group-dynamic-height",null],[2,"mat-tab-group-inverted-header",null]],null,null,oO,$q)),si(4,3325952,null,1,Kq,[or,At,[2,Wq],[2,yx]],{dynamicHeight:[0,"dynamicHeight"],animationDuration:[1,"animationDuration"]},null),Yo(603979776,1,{_tabs:1}),(e()(),Go(6,16777216,null,null,5,"mat-tab",[["label","Your products"]],null,null,null,dO,pO)),si(7,770048,[[1,4]],2,Vq,[Mr],{textLabel:[0,"textLabel"]},null),Yo(603979776,2,{templateLabel:0}),Yo(335544320,3,{_explicitContent:0}),(e()(),Go(10,0,null,0,1,"app-products",[],null,[[null,"fetchUser"],["window","popstate"]],(function(e,t,r){var n=!0,i=e.component;return"window:popstate"===t&&(n=!1!==Kn(e,11).onPopstate()&&n),"fetchUser"===t&&(n=!1!==i.fetchUserFromDb(r.getCard,r.callback)&&n),n}),eB,jO)),si(11,114688,null,0,VO,[kR,rT,Yk],{user:[0,"user"],userDB:[1,"userDB"],amount:[2,"amount"]},{fetchUser:"fetchUser"}),(e()(),Go(12,16777216,null,null,5,"mat-tab",[["label","Upcoming invoice"]],null,null,null,dO,pO)),si(13,770048,[[1,4]],2,Vq,[Mr],{textLabel:[0,"textLabel"]},null),Yo(603979776,4,{templateLabel:0}),Yo(335544320,5,{_explicitContent:0}),(e()(),Uo(16777216,null,0,1,null,gB)),si(17,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Go(18,16777216,null,null,5,"mat-tab",[["label","Past invoices"]],null,null,null,dO,pO)),si(19,770048,[[1,4]],2,Vq,[Mr],{textLabel:[0,"textLabel"]},null),Yo(603979776,6,{templateLabel:0}),Yo(335544320,7,{_explicitContent:0}),(e()(),Uo(16777216,null,0,1,null,SB)),si(23,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){var r=t.component;e(t,2,0,!!r.userDB.invoices&&!!r.userDB.invoices.upcomingInvoice&&r.hasEuVatTax(r.userDB)&&r.canDispenseEuVatTax(r.userDB)),e(t,4,0,!0,250),e(t,7,0,"Your products"),e(t,11,0,r.user,r.userDB,r.amount),e(t,13,0,"Upcoming invoice"),e(t,17,0,!!r.userDB.invoices&&!!r.userDB.invoices.upcomingInvoice),e(t,19,0,"Past invoices"),e(t,23,0,!!r.userDB.invoices&&!!r.userDB.invoices.pastInvoices)}),(function(e,t){e(t,3,0,Kn(t,4).dynamicHeight,"below"===Kn(t,4).headerPosition)}))}function _B(e){return aa(0,[(e()(),Go(0,0,null,null,2,"div",[],null,null,null,null,null)),(e()(),Go(1,0,null,null,1,"app-account-settings",[],null,[[null,"fetchUser"]],(function(e,t,r){var n=!0;return"fetchUser"===t&&(n=!1!==e.component.fetchUserFromDb(r.getCard,r.callback)&&n),n}),sB,rB)),si(2,114688,null,0,tB,[kR,Yk],{user:[0,"user"],userDB:[1,"userDB"]},{fetchUser:"fetchUser"})],(function(e,t){var r=t.component;e(t,2,0,r.user,r.userDB)}),null)}function IB(e){return aa(0,[(e()(),Go(0,0,null,null,6,"div",[],null,null,null,null,null)),(e()(),Go(1,0,null,null,1,"app-user-info",[],null,[[null,"accountSettingsEmitter"]],(function(e,t,r){var n=!0,i=e.component;return"accountSettingsEmitter"===t&&(n=0!=(i.showAccountSettings=!i.showAccountSettings)&&n),n}),lB,cB)),si(2,49152,null,0,uB,[],{userDB:[0,"userDB"]},{accountSettingsEmitter:"accountSettingsEmitter"}),(e()(),Uo(16777216,null,null,1,null,vB)),si(4,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,_B)),si(6,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){var r=t.component;e(t,2,0,r.userDB),e(t,4,0,!r.showAccountSettings),e(t,6,0,r.showAccountSettings)}),null)}function NB(e){return aa(0,[(e()(),Go(0,0,null,null,4,"div",[["class","user-data"]],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,fB)),si(2,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,IB)),si(4,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){var r=t.component;e(t,2,0,!r.userDB),e(t,4,0,!!r.userDB)}),null)}function CB(e){return aa(0,[(e()(),Go(0,0,null,null,8,"div",[["class","app-login-content"]],null,null,null,null,null)),(e()(),Go(1,0,null,null,5,"div",[],[[2,"amplify-authenticator-wrapper",null]],null,null,null,null)),(e()(),Go(2,0,null,null,2,"amplify-authenticator",[],null,null,null,Mh,xh)),si(3,245760,null,0,Bu,[tr],{hide:[0,"hide"],signUpConfig:[1,"signUpConfig"],usernameAttributes:[2,"usernameAttributes"]},null),ea(4,2),(e()(),Uo(16777216,null,null,1,null,hB)),si(6,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null),(e()(),Uo(16777216,null,null,1,null,NB)),si(8,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){var r=t.component,n=e(t,4,0,"Greetings","ConfirmSignUp");e(t,3,0,n,r.signUpConfig,r.usernameAttributes),e(t,6,0,r.showVerifyEmail),e(t,8,0,r.user.isUserVerified())}),(function(e,t){e(t,1,0,!t.component.user.isUserVerified())}))}var TB=function(){function e(){}return Object.defineProperty(e.prototype,"nativeWindow",{get:function(){return window},enumerable:!0,configurable:!0}),e}(),kB=Jr({encapsulation:0,styles:[[".content[_ngcontent-%COMP%]{height:100%}"]],data:{}});function DB(e){return aa(0,[(e()(),Go(0,0,null,null,1,"app-login-signup",[],null,null,null,CB,dB)),si(1,114688,null,0,mB,[Lu,kR],null,null)],(function(e,t){e(t,1,0)}),null)}function AB(e){return aa(0,[(e()(),Go(0,0,null,null,2,"div",[["class","content"],["id","openvidu-register"],["role","main"]],null,null,null,null,null)),(e()(),Uo(16777216,null,null,1,null,DB)),si(2,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){e(t,2,0,t.component.isStripeLoaded)}),null)}function xB(e){return aa(0,[(e()(),Uo(16777216,null,null,1,null,AB)),si(1,16384,null,0,Lf,[Mr,xr],{ngIf:[0,"ngIf"]},null)],(function(e,t){e(t,1,0,!!t.component.window.amplifyActive)}),null)}function RB(e){return aa(0,[(e()(),Go(0,0,null,null,1,"app-root",[],null,null,null,xB,kB)),si(1,49152,null,0,kh,[TB],null,null)],null,null)}var MB=On("app-root",kh,RB,{},{},[]),wB=function(){return function(){}}(),PB=function(){return function(){}}(),EB=function(){return function(){}}(),LB=function(){return function(){}}(),qB=function(){function e(e,t){rb(t)&&!e&&console.warn("Warning: Flex Layout loaded on the server without FlexLayoutServerModule")}return e.withConfig=function(t,r){return void 0===r&&(r=[]),{ngModule:e,providers:t.serverLoaded?[{provide:YM,useValue:Object(n.__assign)({},HM,t)},{provide:KM,useValue:r,multi:!0},{provide:WM,useValue:!0}]:[{provide:YM,useValue:Object(n.__assign)({},HM,t)},{provide:KM,useValue:r,multi:!0}]}},e}(),OB=ms(Ah,[],(function(e){return function(e){for(var t={},r=[],n=!1,i=0;i=2&&e<=4?t[1]:t[2]},translate:function(e,r,n){var i=t.words[n];return 1===n.length?r?i[0]:i[1]:e+" "+t.correctGrammaticalCase(e,i)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(r("wd/R"))}},[[1,0]]]); \ No newline at end of file diff --git a/pricing.html b/pricing.html index 2a3a3109..542bc2bf 100644 --- a/pricing.html +++ b/pricing.html @@ -1,1193 +1,1194 @@ ---- -layout: pagetop-layout -title: OpenVidu Pricing -active: pricing -top-title: OPENVIDU PRICING -top-subtitle: Choose your preferred tier according to your needs ---- - - -
    -
    - -
    - - - -


    - -
    -

    OpenVidu Editions

    -

    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    OpenVidu -
    - CE
    OpenVidu -
    - PRO
    OpenVidu -
    - ENTERPRISE
    WebRTC media streams
    Recording
    Screen sharing
    Audio and video filters
    IP cameras
    Clients: JS, Angular, React, Vue, Ionic, Electron, React Native, Android
    Deployment on Premises
    Deployment on Cloud
    OpenVidu Inspector
    Advanced session monitoring
    Manual scalability
    Elasticity
    S3 recording storage
    Network quality API
    Virtual Background
    Speech To Text
    Broadcasting
    Fault Tolerance
    Media ServerKurentoKurentoKurento / mediasoup
    Streams per core100100500
    High Availability
    Simulcast
    VP9
    E2E encryption
    Large scale sessions
    LicenseApache 2.0CommercialCommercial
    SupportCommunity support on forumsEmail support in business hoursEmail support in business hours
    PriceFree0.0006$ core/minute
    -
    -
    0.0018$ core/minute
    -
    -
    DocsDocsDocs
    -
    - - - -
    - - OpenVidu
    - CE
    has an unrestricted Apache 2 open source license. You can deploy it anywhere (in a cloud - provider or on premises) and make modifications on your own to adapt the software to your - needs. It is COMPLETELY FREE.

    - - OpenVidu
    - PRO
    is the middle-range commercial version of - OpenVidu with advanced features like scalability, elasticity, monitoring and - much more. Take a look to the table of features above to compare with other OpenVidu editions. - You can build an application using OpenVidu CE and, if you need it, you can purchase an OpenVidu - Pro license and start using it without any change in your code.

    - - OpenVidu
    - ENTERPRISE
    is the higher-end commercial version of - OpenVidu, bringing the best performance, improved media quality, better scalability and high availability for enterprise environments. - Take a look to the table of features above to compare with other OpenVidu editions. - Any application built for OpenVidu CE or OpenVidu Pro is compatible with OpenVidu Enterprise. - -
    -
    Any application built for OpenVidu CE is compatible with - OpenVidu Pro and OpenVidu Enterprise.
    Any application built for OpenVidu Pro is compatible with OpenVidu Enterprise.
    -
    - -



    - -
    -

    OpenVidu Pricing

    -

    -
    - - OpenVidu
    - PRO
    and OpenVidu
    - ENTERPRISE
    are deployed as a cluster following a Master-Worker model. Below are some examples of OpenVidu clusters. - -
    -
    - -
    OpenVidu Pro cluster with 1 Master Node and 3 Media Nodes
    -
    -
    - -
    OpenVidu Enterprise cluster with 1 Master Node and 3 Media Nodes
    -
    -
    - -
    OpenVidu Enterprise cluster with 2 Master Nodes and 3 Media Nodes
    -
    -
    - - Every minute of an OpenVidu cluster is charged based on how many CPU cores are available for your cluster in total. Therefore, the unit to charge is cores per minute, and the unit price is: - -
    -
    -
    -
    $0.0006
    -
    per core per minute available for your OpenVidu
    - PRO
    cluster
    -
    -
    -
    -
    -
    $0.0018
    -
    per core per minute available for your OpenVidu
    - ENTERPRISE
    cluster
    -
    -
    -
    - - Taking into account the following information:

    - -
      -
    1. You only pay for your OpenVidu cluster(s) for the time they are running. Usage will be - registered the moment you start your cluster and will stop as soon as you shut your cluster - down. When turned on, your cluster will be charged even in idle state (without active OpenVidu sessions).
    2. -
    3. You pay for every available core at any given time: if you cluster grows for one hour, that hour - you will pay more. If your cluster decreases the next hour, next hour will be cheaper. Master Nodes and - Media Nodes have the same core per minute price.
    4. -
    5. Your cluster (specifically your Master Nodes) needs Internet access at all times. If your specific use case - doesn't allow your cluster to have Internet access, please contact us through Commercial page.
    6. -
    - -
    -
    -
    -
    - These prices only include the cost of an OpenVidu commercial license. If you are deploying your - OpenVidu Pro/Enterprise cluster in a cloud provider, you must take into account the - cost of the cloud resources you will be consuming (basically servers and bandwidth) -
    -
    - -
    -
    There is a 15-day free trial period waiting for you!
    -
    -

    - Get an OpenVidu license -

    - -




    - -
    -

    Pricing Examples

    -

    -
    - - As explained above, every minute of an OpenVidu Pro / Enterprise cluster is charged according to the number of cores - available for the cluster. So let's see some actual examples, first noting the following points:

    - -
      -
    • The examples represent a continuous usage of the cluster, but remember that you can shut it down whenever you are not using it - and that you can drop nodes to save resources.
    • -
    • Each example shows in a table the price for 8 hours, 1 day and 1 month of continuous usage, as well as the - approximated amount of media streams and sessions of 5 participants the cluster would support. This is done to provide a basic - insight into the capacity of each cluster. These 5:5 sessions assume 25 media streams in total for each one of them (1 publisher and 4 subscribers per participant), - with no recording and no screen-sharing.
    • -
    • In every example mediasoup - is assumed for Enterprise edition.
    • -
    - -
    -
    - -
    -
    -

    Cluster with 6 cores in total

    - Let's suppose we have our Master Node running in a - 2-core server and a single Media Node running in a 4-core server. This topology should be - enough for many use cases that do not expect tons of media streams established at the same - time.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - PRO
    - ENTERPRISE
    Number of media streams4002000
    Number of sessions with 5 participants1680
    8 hours$1.73 $5.18
    24 hours (1 day of uninterrupted use)$5.18 $15.55
    720 hours (1 month of uninterrupted use)$155.52 $466.56
    - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Cluster with 10 cores in total

    - If we have our Master Node running in a - 2-core server and 2 Media Nodes running in 4-core servers, prices will be the following - ones.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - PRO
    - ENTERPRISE
    Number of media streams8004000
    Number of sessions with 5 participants32160
    8 hours$2.88 $8.64
    24 hours (1 day of uninterrupted use)$8.64 $25.92
    720 hours (1 month of uninterrupted use)$259.2 $777.6
    - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Cluster with 18 cores in total

    - Let's suppose we have our Master Node running in a - 2-core server and 2 Media Nodes running in 8-core servers. This cluster is pretty powerful - and should be able to handle a considerable amount of users.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - PRO
    - ENTERPRISE
    Number of media streams16008000
    Number of sessions with 5 participants64320
    8 hours$5.18 $15.55
    24 hours (1 day of uninterrupted use)$15.55 $46.66
    720 hours (1 month of uninterrupted use)$466.56 $1399.68
    - -
    -
    -
    - -
    -
    -
    -
    -
    -

    OpenVidu Enterprise HA cluster with 12 cores in total

    - OpenVidu Enterprise HA (High Availability) - provides Master Node replication. This ensures load balancing for clients and advanced fault tolerance, getting rid of any single - point of failure.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - ENTERPRISE
    Number of media streams4000
    Number of sessions with 5 participants160
    8 hours$10.37
    24 hours (1 day of uninterrupted use)$31.10
    720 hours (1 month of uninterrupted use)$933.12
    - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Cluster with a - variable number of cores

    - This use case takes advantage of OpenVidu scalability features. Let's suppose we - deploy a cluster with the Master Node running in a 2-core server and a single - Media Node running in a 4-core server.

    - We are fine running this cluster configuration during 8 hours. But suddenly we see a peak in - the demand, so we add 2 new Media Nodes to the cluster in 8-core servers to attend the - demand (see Scalability).

    - This high usage level lasts for 8 hours, and then we are fine reducing the cluster size to - its initial state. So the last 8 hours of the day we would be running again just a single - Media Node in a 4-core server. The price for the full day would be:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - PRO
    - ENTERPRISE
    First 8 hours wit low demand (6 cores)Price$1.73 $5.18
    Media streams4002000
    Sessions with 5 participants1680
    Next 8 hours with high demand (22 cores)Price$6.33 $19.00
    Media streams200010000
    Sessions with 5 participants80400
    Last 8 hours with low demand (6 cores)Price$1.73 $5.18
    Media streams4002000
    Sessions with 5 participants1680
    Total at the end of the day$9.79$29.36
    Total after a month$293.7$881.1
    - -
    -
    -
    - -
    -
    -
    - -
    - - This table summarizes all of the examples above. It shows:

    - -
      -
    • The approximated maximum number of simultaneous media streams and 5:5 sessions supported by the cluster, based on the number of Media Node cores. - This numbers assume no recording, no screen-sharing and using mediasoup for Enterprise edition.
    • -
    • The price for each configuration, based on the total number of cores and the running time.
    • -
    - -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    6 cores10 cores18 cores12 cores HAVariable number of cores *
    PRO
    ENTERPRISE
    PRO
    ENTERPRISE
    PRO
    ENTERPRISE
    ENTERPRISE
    PRO
    ENTERPRISE
    Media streams40020008004000160080004000400 - 20002000 - 10000
    Sessions with 5 participants1680321606432016016 - 8080 - 400
    8 hours$1.73$5.18$2.88$8.64$5.18$15.55$10.37$1.73 - $6.33$5.18 - $29.36
    24 hours$5.18$15.55$8.64$25.92$15.55$46.66$31.10$9.79$29.36
    720 hours$155.52$466.56$259.2$777.6$466.56$1399.68$933.12$293.7$881.1
    -
    - - (*) See the scenario here - -
    -
    -
    -
    - These prices only include the cost of an OpenVidu commercial license. If you are deploying your - OpenVidu Pro/Enterprise cluster in a cloud provider, you must take into account the - cost of the cloud resources you will be consuming (basically servers and bandwidth) -
    -
    - - - -




    - -
    -

    Pricing FAQs

    -

    -
    - -

    1. How many users can my OpenVidu Pro/Enterprise cluster handle?

    - - This is probably one of the most important questions when using OpenVidu Pro/Enterprise. The number of Media Nodes - you need and the size of each Media Node depends on the answer. Therefore, the price of your OpenVidu - cluster also depends on the answer.

    - - That being said, there is no single answer to this question. The load each Media Node can handle depends - on many factors:

    - -
      -
    • The topology of each OpenVidu Session (1:1, 1:N, N:M)
    • -
    • The type of media streams being published to the Session (only audio, only video, audio + video, HD video, screen sharing)
    • -
    • Whether your Sessions are using advanced features such as recording or audio/video filters. The use of this features will greatly reduce the total number of users, as they bring along a high CPU consumption -
    • -
    • For OpenVidu Enterprise, using mediasoup instead of Kurento as media server will provide a 5x performance boost
    • -

    - - You will need to perform some tests for your specific use case, and adapt the size of your cluster - accordingly. OpenVidu team can perform these tests for you as part of their commercial services (contact - us through Commercial page to ask for an estimate). - - For a quick reference, you can explore the pricing examples above and calculate the expected number of users your cluster - will be able to handle. Simply divide the number of simultaneous media streams supported by each cluster between the number of - media streams each one of your users will require in your application. For example:

    - -
      -
    • - In a 1:1 application, each user will own 2 media streams: one for sending its own camera, and one for receiving the other user's camera. - For this use case, a cluster that supports 800 simultaneous media streams will be able to host 400 users in 200 different OpenVidu sessions. -
    • -
    • - In a 1:20 application (a virtual classroom, for example), the publisher will own 1 media stream for sending the camera feed. Each one of the 20 - subscribers will also own a single media stream, just to receive the publisher's camera feed. - For this use case, a cluster that supports 800 simultaneous media streams will be able to host 800 users in 38 different OpenVidu sessions. -
    • -
    • - In general, in a N:N application, the total number of expected streams will be N*N. As N gets bigger, the number of media streams per session will - grow exponentially. A 2:2 session has a total of 4 media streams. A 5:5 session, 25 media streams. A 10:10 session, 100 media streams. - For this use case, the amount of users supported by an OpenVidu cluster will directly depend on the number of users per session (N). The bigger the sessions, - more media streams per user will be required and less total users will be supported. -
    • -
    - - It is also important to note that Master Nodes also have a limit in the amount of users they can handle. The signaling procedures performed by Master Nodes can become a bottleneck - with a high number of users. Usually this is not a problem, as the amount of users supported by a Master Node is significant and Media Nodes are generally the ones that really define - the limit of the cluster. But with the ability to launch an indefinite number of Media Nodes, the bottleneck in the Master Node may appear earlier or later, depending on the application's logic: - -

    - -
      -
    • If lots of users are connecting/disconnecting to/from OpenVidu sessions in a very small time interval, the load on the signaling plane (and therefore on the Master Node) will be increased.
    • -
    • If your application has OpenVidu sessions with a high number of participants per session, the load of the signaling plane (and therefore on the Master Node) will be higher than for sessions with less participants per session (even with the same number of total participants).
    • -
    • If your application makes heavy use of OpenVidu SDK methods that involve sending and receiving signals and events in your clients, the load on the signaling plane (and therefore on the Master Node) will be increased.
    • -
    - -
    - - To overcome this bottleneck in the Master Node, OpenVidu Enterprise offers a High Availability deployment option with replication of Master Nodes. - You can check it out here: High Availability. - -

    -
    -
    - -

    2. How do I get charged when using OpenVidu Pro/Enterprise?

    - - Users must create an OpenVidu account and get an OpenVidu - License that can be used to - deploy your OpenVidu Pro/Enterprise cluster.

    - - When purchasing an OpenVidu License, you will have to indicate your billing address and a credit - card. You will receive a 15-day free trial period during which you will not be - charged at all.

    - - After the free trial period, a monthly billing cycle will charge all your expenses to your credit card. - Therefore, you will receive an invoice each month. You can review your upcoming expenses and your past - invoices in your OpenVidu account page. And don't worry: we don't - store any credit card data. The entire billing process is securely done via Stripe.

    - - OpenVidu Pro/Enterprise clusters will automatically report their usage on a recurring basis. That's why they need - Internet access at all times. You won't be able to run your OpenVidu Pro/Enterprise cluster unless your Master Node - has Internet access (see - OpenVidu Pro - architecture). If your specific use case doesn't allow your cluster to have Internet access, - please contact us through Commercial page. - -

    -
    -
    - -

    3. If I don't have any ongoing video session in my OpenVidu Pro/Enterprise cluster, do I have to pay?

    - Yes, OpenVidu License is charged for any running OpenVidu Pro/Enterprise cluster, even when there are no active - sessions. If your cluster is on, you will at least have to pay for the Master Node(s). But - remember you can drop Media Nodes to reduce the cluster size and reduce your bill according to user - load. And as a definite measure you can always turn off the cluster so you don't even pay for the - Master Node(s). - -

    -
    -
    - - -

    4. What is the price per minute of each OpenVidu session?

    - The cost per minute of video call depends very much on the utilization ratio of your OpenVidu Pro/Enterprise - cluster. That is, the number of calls you are able to maintain at the same time. If you use a cluster - for an average of only 2 calls per hour, the cost per call will be rather high. If you manage to keep a - number of calls adjusted to the size of the cluster, the cost will be lower. - -

    -
    -
    - -

    5. If I deploy an OpenVidu Pro/Enterprise cluster in a cloud provider, does its size automatically adapt to the - user load?

    - Yes! You can adapt its size manually from OpenVidu Inspector or by consuming OpenVidu REST API (more info here). Or you can use the Autoscaling feature to let the cluster automatically decide when - to increase or decrease the number of nodes. - -

    -
    -
    - -

    6. If I deploy OpenVidu Pro/Enterprise on premises, can I change the size of my cluster?

    - Of course. It is important to understand two different concepts when using on premises deployments of - OpenVidu Pro/Enterprise: it's one thing the number of physical machines you have available in your cluster, and - it's another thing the number of Media Nodes that are actually connected to your cluster.

    - - In OpenVidu Pro/Enterprise the price per minute only counts the Media Nodes actually connected to the - cluster. Your OpenVidu License won't be charged for Media Nodes that are disconnected from the - cluster even if they are turned on. Media Nodes are always disconnected from the cluster when dropped. If you then want to actually shut down the physical machine, you - will have to listen to mediaNodeStatusChanged event until the Media Node reaches - terminated status, - and then you can safely terminate your server. When deploying OpenVidu Pro/Enterprise in a supported cloud - provider, the cluster can automatically handle the launch and termination of the physical machines on - its own. - -

    -
    -
    - -

    7. Which is the ideal size of an OpenVidu Pro/Enterprise cluster for my specific use case?

    - As explained here, the answer can vary - greatly depending on multiple factors. You can use OpenVidu Load Test tool to - perform a load test as similar as possible to your use case. OpenVidu team can perform these tests for - you as part of their commercial services (contact us through Commercial page to ask for an estimate). - -

    -
    -
    - -

    8. I have built my application using OpenVidu CE. Is it compatible with OpenVidu Pro and OpenVidu Enterprise?

    - Yes. You don't have to change a thing in your application when upgrading your tier: it will work - out-of-the-box with OpenVidu Pro and with OpenVidu Enterprise.

    - -

    -
    - -
    -
    There is a 15-day free trial period waiting for you!
    -
    -

    - Get an OpenVidu license -

    - -
    -
    - -
    -
    -
    -
    +--- +layout: pagetop-layout +title: OpenVidu Pricing +active: pricing +top-title: OPENVIDU PRICING +top-subtitle: Choose your preferred tier according to your needs +description: Check out OpenVidu's pricing plans and decide which one suits best your needs +--- + + +
    +
    + +
    + + + +


    + +
    +

    OpenVidu Editions

    +

    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OpenVidu +
    + CE
    OpenVidu +
    + PRO
    OpenVidu +
    + ENTERPRISE
    WebRTC media streams
    Recording
    Screen sharing
    Audio and video filters
    IP cameras
    Clients: JS, Angular, React, Vue, Ionic, Electron, React Native, Android
    Deployment on Premises
    Deployment on Cloud
    OpenVidu Inspector
    Advanced session monitoring
    Manual scalability
    Elasticity
    S3 recording storage
    Network quality API
    Virtual Background
    Speech To Text
    Broadcasting
    Fault Tolerance
    Media ServerKurentoKurentoKurento / mediasoup
    Streams per core100100500
    High Availability
    Simulcast
    VP9
    E2E encryption
    Large scale sessions
    LicenseApache 2.0CommercialCommercial
    SupportCommunity support on forumsEmail support in business hoursEmail support in business hours
    PriceFree0.0006$ core/minute
    +
    +
    0.0018$ core/minute
    +
    +
    DocsDocsDocs
    +
    + + + +
    + + OpenVidu
    + CE
    has an unrestricted Apache 2 open source license. You can deploy it anywhere (in a cloud + provider or on premises) and make modifications on your own to adapt the software to your + needs. It is COMPLETELY FREE.

    + + OpenVidu
    + PRO
    is the middle-range commercial version of + OpenVidu with advanced features like scalability, elasticity, monitoring and + much more. Take a look to the table of features above to compare with other OpenVidu editions. + You can build an application using OpenVidu CE and, if you need it, you can purchase an OpenVidu + Pro license and start using it without any change in your code.

    + + OpenVidu
    + ENTERPRISE
    is the higher-end commercial version of + OpenVidu, bringing the best performance, improved media quality, better scalability and high availability for enterprise environments. + Take a look to the table of features above to compare with other OpenVidu editions. + Any application built for OpenVidu CE or OpenVidu Pro is compatible with OpenVidu Enterprise. + +
    +
    Any application built for OpenVidu CE is compatible with + OpenVidu Pro and OpenVidu Enterprise.
    Any application built for OpenVidu Pro is compatible with OpenVidu Enterprise.
    +
    + +



    + +
    +

    OpenVidu Pricing

    +

    +
    + + OpenVidu
    + PRO
    and OpenVidu
    + ENTERPRISE
    are deployed as a cluster following a Master-Worker model. Below are some examples of OpenVidu clusters. + +
    +
    + +
    OpenVidu Pro cluster with 1 Master Node and 3 Media Nodes
    +
    +
    + +
    OpenVidu Enterprise cluster with 1 Master Node and 3 Media Nodes
    +
    +
    + +
    OpenVidu Enterprise cluster with 2 Master Nodes and 3 Media Nodes
    +
    +
    + + Every minute of an OpenVidu cluster is charged based on how many CPU cores are available for your cluster in total. Therefore, the unit to charge is cores per minute, and the unit price is: + +
    +
    +
    +
    $0.0006
    +
    per core per minute available for your OpenVidu
    + PRO
    cluster
    +
    +
    +
    +
    +
    $0.0018
    +
    per core per minute available for your OpenVidu
    + ENTERPRISE
    cluster
    +
    +
    +
    + + Taking into account the following information:

    + +
      +
    1. You only pay for your OpenVidu cluster(s) for the time they are running. Usage will be + registered the moment you start your cluster and will stop as soon as you shut your cluster + down. When turned on, your cluster will be charged even in idle state (without active OpenVidu sessions).
    2. +
    3. You pay for every available core at any given time: if you cluster grows for one hour, that hour + you will pay more. If your cluster decreases the next hour, next hour will be cheaper. Master Nodes and + Media Nodes have the same core per minute price.
    4. +
    5. Your cluster (specifically your Master Nodes) needs Internet access at all times. If your specific use case + doesn't allow your cluster to have Internet access, please contact us through Commercial page.
    6. +
    + +
    +
    +
    +
    + These prices only include the cost of an OpenVidu commercial license. If you are deploying your + OpenVidu Pro/Enterprise cluster in a cloud provider, you must take into account the + cost of the cloud resources you will be consuming (basically servers and bandwidth) +
    +
    + +
    +
    There is a 15-day free trial period waiting for you!
    +
    +

    + Get an OpenVidu license +

    + +




    + +
    +

    Pricing Examples

    +

    +
    + + As explained above, every minute of an OpenVidu Pro / Enterprise cluster is charged according to the number of cores + available for the cluster. So let's see some actual examples, first noting the following points:

    + +
      +
    • The examples represent a continuous usage of the cluster, but remember that you can shut it down whenever you are not using it + and that you can drop nodes to save resources.
    • +
    • Each example shows in a table the price for 8 hours, 1 day and 1 month of continuous usage, as well as the + approximated amount of media streams and sessions of 5 participants the cluster would support. This is done to provide a basic + insight into the capacity of each cluster. These 5:5 sessions assume 25 media streams in total for each one of them (1 publisher and 4 subscribers per participant), + with no recording and no screen-sharing.
    • +
    • In every example mediasoup + is assumed for Enterprise edition.
    • +
    + +
    +
    + +
    +
    +

    Cluster with 6 cores in total

    + Let's suppose we have our Master Node running in a + 2-core server and a single Media Node running in a 4-core server. This topology should be + enough for many use cases that do not expect tons of media streams established at the same + time.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + PRO
    + ENTERPRISE
    Number of media streams4002000
    Number of sessions with 5 participants1680
    8 hours$1.73 $5.18
    24 hours (1 day of uninterrupted use)$5.18 $15.55
    720 hours (1 month of uninterrupted use)$155.52 $466.56
    + +
    +
    +
    + +
    +
    +
    +
    +
    +

    Cluster with 10 cores in total

    + If we have our Master Node running in a + 2-core server and 2 Media Nodes running in 4-core servers, prices will be the following + ones.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + PRO
    + ENTERPRISE
    Number of media streams8004000
    Number of sessions with 5 participants32160
    8 hours$2.88 $8.64
    24 hours (1 day of uninterrupted use)$8.64 $25.92
    720 hours (1 month of uninterrupted use)$259.2 $777.6
    + +
    +
    +
    + +
    +
    +
    +
    +
    +

    Cluster with 18 cores in total

    + Let's suppose we have our Master Node running in a + 2-core server and 2 Media Nodes running in 8-core servers. This cluster is pretty powerful + and should be able to handle a considerable amount of users.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + PRO
    + ENTERPRISE
    Number of media streams16008000
    Number of sessions with 5 participants64320
    8 hours$5.18 $15.55
    24 hours (1 day of uninterrupted use)$15.55 $46.66
    720 hours (1 month of uninterrupted use)$466.56 $1399.68
    + +
    +
    +
    + +
    +
    +
    +
    +
    +

    OpenVidu Enterprise HA cluster with 12 cores in total

    + OpenVidu Enterprise HA (High Availability) + provides Master Node replication. This ensures load balancing for clients and advanced fault tolerance, getting rid of any single + point of failure.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + ENTERPRISE
    Number of media streams4000
    Number of sessions with 5 participants160
    8 hours$10.37
    24 hours (1 day of uninterrupted use)$31.10
    720 hours (1 month of uninterrupted use)$933.12
    + +
    +
    +
    + +
    +
    +
    +
    +
    +

    Cluster with a + variable number of cores

    + This use case takes advantage of OpenVidu scalability features. Let's suppose we + deploy a cluster with the Master Node running in a 2-core server and a single + Media Node running in a 4-core server.

    + We are fine running this cluster configuration during 8 hours. But suddenly we see a peak in + the demand, so we add 2 new Media Nodes to the cluster in 8-core servers to attend the + demand (see Scalability).

    + This high usage level lasts for 8 hours, and then we are fine reducing the cluster size to + its initial state. So the last 8 hours of the day we would be running again just a single + Media Node in a 4-core server. The price for the full day would be:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + PRO
    + ENTERPRISE
    First 8 hours wit low demand (6 cores)Price$1.73 $5.18
    Media streams4002000
    Sessions with 5 participants1680
    Next 8 hours with high demand (22 cores)Price$6.33 $19.00
    Media streams200010000
    Sessions with 5 participants80400
    Last 8 hours with low demand (6 cores)Price$1.73 $5.18
    Media streams4002000
    Sessions with 5 participants1680
    Total at the end of the day$9.79$29.36
    Total after a month$293.7$881.1
    + +
    +
    +
    + +
    +
    +
    + +
    + + This table summarizes all of the examples above. It shows:

    + +
      +
    • The approximated maximum number of simultaneous media streams and 5:5 sessions supported by the cluster, based on the number of Media Node cores. + This numbers assume no recording, no screen-sharing and using mediasoup for Enterprise edition.
    • +
    • The price for each configuration, based on the total number of cores and the running time.
    • +
    + +

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    6 cores10 cores18 cores12 cores HAVariable number of cores *
    PRO
    ENTERPRISE
    PRO
    ENTERPRISE
    PRO
    ENTERPRISE
    ENTERPRISE
    PRO
    ENTERPRISE
    Media streams40020008004000160080004000400 - 20002000 - 10000
    Sessions with 5 participants1680321606432016016 - 8080 - 400
    8 hours$1.73$5.18$2.88$8.64$5.18$15.55$10.37$1.73 - $6.33$5.18 - $29.36
    24 hours$5.18$15.55$8.64$25.92$15.55$46.66$31.10$9.79$29.36
    720 hours$155.52$466.56$259.2$777.6$466.56$1399.68$933.12$293.7$881.1
    +
    + + (*) See the scenario here + +
    +
    +
    +
    + These prices only include the cost of an OpenVidu commercial license. If you are deploying your + OpenVidu Pro/Enterprise cluster in a cloud provider, you must take into account the + cost of the cloud resources you will be consuming (basically servers and bandwidth) +
    +
    + + + +




    + +
    +

    Pricing FAQs

    +

    +
    + +

    1. How many users can my OpenVidu Pro/Enterprise cluster handle?

    + + This is probably one of the most important questions when using OpenVidu Pro/Enterprise. The number of Media Nodes + you need and the size of each Media Node depends on the answer. Therefore, the price of your OpenVidu + cluster also depends on the answer.

    + + That being said, there is no single answer to this question. The load each Media Node can handle depends + on many factors:

    + +
      +
    • The topology of each OpenVidu Session (1:1, 1:N, N:M)
    • +
    • The type of media streams being published to the Session (only audio, only video, audio + video, HD video, screen sharing)
    • +
    • Whether your Sessions are using advanced features such as recording or audio/video filters. The use of this features will greatly reduce the total number of users, as they bring along a high CPU consumption +
    • +
    • For OpenVidu Enterprise, using mediasoup instead of Kurento as media server will provide a 5x performance boost
    • +

    + + You will need to perform some tests for your specific use case, and adapt the size of your cluster + accordingly. OpenVidu team can perform these tests for you as part of their commercial services (contact + us through Commercial page to ask for an estimate). + + For a quick reference, you can explore the pricing examples above and calculate the expected number of users your cluster + will be able to handle. Simply divide the number of simultaneous media streams supported by each cluster between the number of + media streams each one of your users will require in your application. For example:

    + +
      +
    • + In a 1:1 application, each user will own 2 media streams: one for sending its own camera, and one for receiving the other user's camera. + For this use case, a cluster that supports 800 simultaneous media streams will be able to host 400 users in 200 different OpenVidu sessions. +
    • +
    • + In a 1:20 application (a virtual classroom, for example), the publisher will own 1 media stream for sending the camera feed. Each one of the 20 + subscribers will also own a single media stream, just to receive the publisher's camera feed. + For this use case, a cluster that supports 800 simultaneous media streams will be able to host 800 users in 38 different OpenVidu sessions. +
    • +
    • + In general, in a N:N application, the total number of expected streams will be N*N. As N gets bigger, the number of media streams per session will + grow exponentially. A 2:2 session has a total of 4 media streams. A 5:5 session, 25 media streams. A 10:10 session, 100 media streams. + For this use case, the amount of users supported by an OpenVidu cluster will directly depend on the number of users per session (N). The bigger the sessions, + more media streams per user will be required and less total users will be supported. +
    • +
    + + It is also important to note that Master Nodes also have a limit in the amount of users they can handle. The signaling procedures performed by Master Nodes can become a bottleneck + with a high number of users. Usually this is not a problem, as the amount of users supported by a Master Node is significant and Media Nodes are generally the ones that really define + the limit of the cluster. But with the ability to launch an indefinite number of Media Nodes, the bottleneck in the Master Node may appear earlier or later, depending on the application's logic: + +

    + +
      +
    • If lots of users are connecting/disconnecting to/from OpenVidu sessions in a very small time interval, the load on the signaling plane (and therefore on the Master Node) will be increased.
    • +
    • If your application has OpenVidu sessions with a high number of participants per session, the load of the signaling plane (and therefore on the Master Node) will be higher than for sessions with less participants per session (even with the same number of total participants).
    • +
    • If your application makes heavy use of OpenVidu SDK methods that involve sending and receiving signals and events in your clients, the load on the signaling plane (and therefore on the Master Node) will be increased.
    • +
    + +
    + + To overcome this bottleneck in the Master Node, OpenVidu Enterprise offers a High Availability deployment option with replication of Master Nodes. + You can check it out here: High Availability. + +

    +
    +
    + +

    2. How do I get charged when using OpenVidu Pro/Enterprise?

    + + Users must create an OpenVidu account and get an OpenVidu + License that can be used to + deploy your OpenVidu Pro/Enterprise cluster.

    + + When purchasing an OpenVidu License, you will have to indicate your billing address and a credit + card. You will receive a 15-day free trial period during which you will not be + charged at all.

    + + After the free trial period, a monthly billing cycle will charge all your expenses to your credit card. + Therefore, you will receive an invoice each month. You can review your upcoming expenses and your past + invoices in your OpenVidu account page. And don't worry: we don't + store any credit card data. The entire billing process is securely done via Stripe.

    + + OpenVidu Pro/Enterprise clusters will automatically report their usage on a recurring basis. That's why they need + Internet access at all times. You won't be able to run your OpenVidu Pro/Enterprise cluster unless your Master Node + has Internet access (see + OpenVidu Pro + architecture). If your specific use case doesn't allow your cluster to have Internet access, + please contact us through Commercial page. + +

    +
    +
    + +

    3. If I don't have any ongoing video session in my OpenVidu Pro/Enterprise cluster, do I have to pay?

    + Yes, OpenVidu License is charged for any running OpenVidu Pro/Enterprise cluster, even when there are no active + sessions. If your cluster is on, you will at least have to pay for the Master Node(s). But + remember you can drop Media Nodes to reduce the cluster size and reduce your bill according to user + load. And as a definite measure you can always turn off the cluster so you don't even pay for the + Master Node(s). + +

    +
    +
    + + +

    4. What is the price per minute of each OpenVidu session?

    + The cost per minute of video call depends very much on the utilization ratio of your OpenVidu Pro/Enterprise + cluster. That is, the number of calls you are able to maintain at the same time. If you use a cluster + for an average of only 2 calls per hour, the cost per call will be rather high. If you manage to keep a + number of calls adjusted to the size of the cluster, the cost will be lower. + +

    +
    +
    + +

    5. If I deploy an OpenVidu Pro/Enterprise cluster in a cloud provider, does its size automatically adapt to the + user load?

    + Yes! You can adapt its size manually from OpenVidu Inspector or by consuming OpenVidu REST API (more info here). Or you can use the Autoscaling feature to let the cluster automatically decide when + to increase or decrease the number of nodes. + +

    +
    +
    + +

    6. If I deploy OpenVidu Pro/Enterprise on premises, can I change the size of my cluster?

    + Of course. It is important to understand two different concepts when using on premises deployments of + OpenVidu Pro/Enterprise: it's one thing the number of physical machines you have available in your cluster, and + it's another thing the number of Media Nodes that are actually connected to your cluster.

    + + In OpenVidu Pro/Enterprise the price per minute only counts the Media Nodes actually connected to the + cluster. Your OpenVidu License won't be charged for Media Nodes that are disconnected from the + cluster even if they are turned on. Media Nodes are always disconnected from the cluster when dropped. If you then want to actually shut down the physical machine, you + will have to listen to mediaNodeStatusChanged event until the Media Node reaches + terminated status, + and then you can safely terminate your server. When deploying OpenVidu Pro/Enterprise in a supported cloud + provider, the cluster can automatically handle the launch and termination of the physical machines on + its own. + +

    +
    +
    + +

    7. Which is the ideal size of an OpenVidu Pro/Enterprise cluster for my specific use case?

    + As explained here, the answer can vary + greatly depending on multiple factors. You can use OpenVidu Load Test tool to + perform a load test as similar as possible to your use case. OpenVidu team can perform these tests for + you as part of their commercial services (contact us through Commercial page to ask for an estimate). + +

    +
    +
    + +

    8. I have built my application using OpenVidu CE. Is it compatible with OpenVidu Pro and OpenVidu Enterprise?

    + Yes. You don't have to change a thing in your application when upgrading your tier: it will work + out-of-the-box with OpenVidu Pro and with OpenVidu Enterprise.

    + +

    +
    + +
    +
    There is a 15-day free trial period waiting for you!
    +
    +

    + Get an OpenVidu license +

    + +
    +
    + +
    +
    +
    +
    \ No newline at end of file diff --git a/pro/css/animate.css b/pro/css/animate.css index df8188ae..6f43c0dd 100644 --- a/pro/css/animate.css +++ b/pro/css/animate.css @@ -1,6 +1,6 @@ -@charset "UTF-8";/*! -Animate.css - http://daneden.me/animate -Licensed under the MIT license - http://opensource.org/licenses/MIT - -Copyright (c) 2014 Daniel Eden +@charset "UTF-8";/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license - http://opensource.org/licenses/MIT + +Copyright (c) 2014 Daniel Eden */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} \ No newline at end of file diff --git a/pro/css/bootstrap.min.css b/pro/css/bootstrap.min.css index b6fe4e0f..9aa99b79 100644 --- a/pro/css/bootstrap.min.css +++ b/pro/css/bootstrap.min.css @@ -1,5 +1,5 @@ -/*! - * Bootstrap v3.3.1 (http://getbootstrap.com) - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) +/*! + * Bootstrap v3.3.1 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.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-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.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-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.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-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm,.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,select.form-group-sm .form-control{height:30px;line-height:30px}textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height:auto}.input-lg,.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,select.form-group-lg .form-control{height:46px;line-height:46px}textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-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-image:-o-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-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);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-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-image:-o-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-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)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-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-image:-o-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-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)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-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-image:-o-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-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)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-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-image:-o-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-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)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/pro/css/colors/yellow.css b/pro/css/colors/yellow.css index 5d321c25..b05ac2d5 100644 --- a/pro/css/colors/yellow.css +++ b/pro/css/colors/yellow.css @@ -1,131 +1,131 @@ -::-moz-selection { - background: #0088aa; -} -::selection { - background: #0088aa; -} - - -.btn-home a, -#filters li span.active, -#filters li span:hover, -#filters li span:focus, -.btn-primary, -.label-primary, -#contact input.submit, -.blog-list li:hover, -.cbp-l-filters-button .cbp-filter-item-active, -.cbp-l-filters-button .cbp-filter-counter, -.nav > li > a:hover, .nav > li > a:focus, -.shop-btn-box:hover, -.pagination > .active > a, -.progress-bar, -.btn-primary-full, -#back-to-top, -.btn-buy, -.navbar-default .navbar-toggle .icon-bar, -.btn-primary:hover, -.cbp-l-filters-alignRight .cbp-filter-item-active, -.cbp-l-filters-alignRight .cbp-filter-counter, -.cbp-l-filters-alignCenter .cbp-filter-item-active, -.cbp-l-filters-alignCenter .cbp-filter-counter, -.cbp-l-filters-alignRight .cbp-filter-item:hover, -.cbp-l-filters-alignCenter .cbp-filter-item:hover, -.clients .client .logo-light, -.clients .client a .logo-light, -.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, -.home-signin .btn-primary-full:hover, -.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, -.pager li>a:hover, .pager li>a:focus -{ - background: #0088aa; -} - - -a, -.about-icon .fa-circle, -.highlight, -figure figcaption a:hover, -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus -.navbar-default .navbar-nav > .hovernav:hover > a, -.navbar-default .navbar-nav > .hovernav:hover > a:hover, -.navbar-default .navbar-nav > .hovernav:hover > a:focus -.nav > li > a:hover, - -.nav > li > span:hover, -.nav > li > span:focus, -.navbar-default .navbar-nav > li > a:hover, - -.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, -.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, -.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:hover, -.navbar-default .navbar-nav>.active>a:focus, -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus, -.portfolio-links a:hover, -.portfolio-links .icon:hover, -.connected-icon a:focus, -.connected-icon a:hover, -.btn-link, -.post-title a:hover, -.post-title a:focus, -#main-nav .current, -.star-rating span, -.twitter-logo .fa, -.footer-logo a:hover, -.social-icons a:hover, -footer #social-icons li a:hover, -.mega-list > li > a:hover, -.mega-list > li > a:focus, -.breadcrumb>li+li:before, -.contact-details-social li a:hover, -.cbp-l-filters-dropdownList .cbp-filter-item-active, -.member-list a:hover, -.effects .img a:hover, -.connected-icon a:hover h4, -.connected-icon a:hover span, -.home-bottom a:hover, -#notification .success, -.cbp-item .img a, -.section-links a:hover, -.blog-post-title a:hover - { - color: #0088aa; -} - -.cbp-l-filters-alignRight .cbp-filter-counter:before, -.cbp-l-filters-alignCenter .cbp-filter-counter:before, -.cbp-l-filters-button .cbp-filter-counter:before { - border-top: 4px solid #0088aa; -} -.btn-primary-full { - box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; -} -.color-overlay, -.btn-home a:hover, -.btn-home a:focus { - background-color: rgba(0, 136, 170, 0.9) -} -.label-primary:after { - border-bottom-color: #0088aa; -} -.mega-menu .dropdown-menu { - border-bottom: 2px solid #0088aa; - border-top: none!important; -} - -.btn-effect:hover, -.btn-effect:focus, -.btn-effect:active, -.btn-effect:after { - background: #0088aa; -} -.btn-effect:hover { - background: none; - border-color: #0088aa; - transition: all 0.4s; -} +::-moz-selection { + background: #0088aa; +} +::selection { + background: #0088aa; +} + + +.btn-home a, +#filters li span.active, +#filters li span:hover, +#filters li span:focus, +.btn-primary, +.label-primary, +#contact input.submit, +.blog-list li:hover, +.cbp-l-filters-button .cbp-filter-item-active, +.cbp-l-filters-button .cbp-filter-counter, +.nav > li > a:hover, .nav > li > a:focus, +.shop-btn-box:hover, +.pagination > .active > a, +.progress-bar, +.btn-primary-full, +#back-to-top, +.btn-buy, +.navbar-default .navbar-toggle .icon-bar, +.btn-primary:hover, +.cbp-l-filters-alignRight .cbp-filter-item-active, +.cbp-l-filters-alignRight .cbp-filter-counter, +.cbp-l-filters-alignCenter .cbp-filter-item-active, +.cbp-l-filters-alignCenter .cbp-filter-counter, +.cbp-l-filters-alignRight .cbp-filter-item:hover, +.cbp-l-filters-alignCenter .cbp-filter-item:hover, +.clients .client .logo-light, +.clients .client a .logo-light, +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, +.home-signin .btn-primary-full:hover, +.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, +.pager li>a:hover, .pager li>a:focus +{ + background: #0088aa; +} + + +a, +.about-icon .fa-circle, +.highlight, +figure figcaption a:hover, +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus +.navbar-default .navbar-nav > .hovernav:hover > a, +.navbar-default .navbar-nav > .hovernav:hover > a:hover, +.navbar-default .navbar-nav > .hovernav:hover > a:focus +.nav > li > a:hover, + +.nav > li > span:hover, +.nav > li > span:focus, +.navbar-default .navbar-nav > li > a:hover, + +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, +.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, +.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus, +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus, +.portfolio-links a:hover, +.portfolio-links .icon:hover, +.connected-icon a:focus, +.connected-icon a:hover, +.btn-link, +.post-title a:hover, +.post-title a:focus, +#main-nav .current, +.star-rating span, +.twitter-logo .fa, +.footer-logo a:hover, +.social-icons a:hover, +footer #social-icons li a:hover, +.mega-list > li > a:hover, +.mega-list > li > a:focus, +.breadcrumb>li+li:before, +.contact-details-social li a:hover, +.cbp-l-filters-dropdownList .cbp-filter-item-active, +.member-list a:hover, +.effects .img a:hover, +.connected-icon a:hover h4, +.connected-icon a:hover span, +.home-bottom a:hover, +#notification .success, +.cbp-item .img a, +.section-links a:hover, +.blog-post-title a:hover + { + color: #0088aa; +} + +.cbp-l-filters-alignRight .cbp-filter-counter:before, +.cbp-l-filters-alignCenter .cbp-filter-counter:before, +.cbp-l-filters-button .cbp-filter-counter:before { + border-top: 4px solid #0088aa; +} +.btn-primary-full { + box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; +} +.color-overlay, +.btn-home a:hover, +.btn-home a:focus { + background-color: rgba(0, 136, 170, 0.9) +} +.label-primary:after { + border-bottom-color: #0088aa; +} +.mega-menu .dropdown-menu { + border-bottom: 2px solid #0088aa; + border-top: none!important; +} + +.btn-effect:hover, +.btn-effect:focus, +.btn-effect:active, +.btn-effect:after { + background: #0088aa; +} +.btn-effect:hover { + background: none; + border-color: #0088aa; + transition: all 0.4s; +} diff --git a/pro/css/cubeportfolio.min.css b/pro/css/cubeportfolio.min.css index afe64237..a26faeb5 100644 --- a/pro/css/cubeportfolio.min.css +++ b/pro/css/cubeportfolio.min.css @@ -1,10 +1,10 @@ -/*! - * Cube Portfolio - Responsive jQuery Grid Plugin - * - * version: 4.0.0 (4 January, 2017) - * require: jQuery v1.7+ - * - * Copyright 2013-2017, Mihai Buricea (http://scriptpie.com/cubeportfolio/live-preview/) - * Licensed under CodeCanyon License (http://codecanyon.net/licenses) - * - */.cbp-l-filters-alignCenter .cbp-filter-counter:after,.cbp-l-filters-alignRight .cbp-filter-counter:after,.cbp-l-filters-button .cbp-filter-counter:after,.cbp-l-filters-buttonCenter .cbp-filter-counter:after,.cbp-l-filters-text .cbp-filter-counter:after,.cbp,.cbp *,.cbp *:after,.cbp:after,.cbp-l-filters-dropdownHeader:after,.cbp-popup-wrap,.cbp-popup-wrap *,.cbp-popup-wrap:before,.cbp-popup-loadingBox:after{box-sizing:border-box}.cbp-l-grid-agency-title,.cbp-l-grid-agency-desc,.cbp-l-grid-work-title,.cbp-l-grid-work-desc,.cbp-l-grid-blog-title,.cbp-l-grid-projects-title,.cbp-l-grid-projects-desc,.cbp-l-grid-masonry-projects-title,.cbp-l-grid-masonry-projects-desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbp-l-filters-alignCenter,.cbp-l-filters-alignCenter *,.cbp-l-filters-alignLeft,.cbp-l-filters-alignLeft *,.cbp-l-filters-alignRight,.cbp-l-filters-alignRight *,.cbp-l-filters-button,.cbp-l-filters-button *,.cbp-l-filters-buttonCenter,.cbp-l-filters-buttonCenter *,.cbp-l-filters-dropdown,.cbp-l-filters-dropdown *,.cbp-l-filters-list,.cbp-l-filters-list *,.cbp-l-filters-work,.cbp-l-filters-work *,.cbp-l-filters-big,.cbp-l-filters-big *,.cbp-l-filters-text,.cbp-l-filters-text *,.cbp-l-filters-underline,.cbp-l-filters-underline *,.cbp-l-loadMore-bgbutton,.cbp-l-loadMore-bgbutton *,.cbp-l-loadMore-button,.cbp-l-loadMore-button *,.cbp-l-loadMore-text,.cbp-l-loadMore-text *,.cbp-search,.cbp-search *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.cbp:after,.cbp-lazyload:after,.cbp-popup-loadingBox:after,.cbp-popup-singlePageInline:after{content:'';position:absolute;width:34px;height:34px;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-animation:cbp-rotation .8s infinite linear;animation:cbp-rotation .8s infinite linear;border-left:3px solid rgba(114,144,182,0.15);border-right:3px solid rgba(114,144,182,0.15);border-bottom:3px solid rgba(114,144,182,0.15);border-top:3px solid rgba(114,144,182,0.8);border-radius:100%}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-alignRight .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-buttonCenter .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-text .cbp-filter-item:hover .cbp-filter-counter{opacity:1;-webkit-transform:translateY(-44px);transform:translateY(-44px)}.cbp-l-filters-alignCenter .cbp-filter-counter,.cbp-l-filters-alignRight .cbp-filter-counter,.cbp-l-filters-button .cbp-filter-counter,.cbp-l-filters-buttonCenter .cbp-filter-counter,.cbp-l-filters-text .cbp-filter-counter{font:400 11px/18px "Open Sans", sans-serif;border-radius:3px;color:#FFFFFF;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;opacity:0;-webkit-transition:-webkit-transform .25s, opacity .25s;transition:transform .25s, opacity .25s}.cbp-l-filters-alignCenter .cbp-filter-counter:after,.cbp-l-filters-alignRight .cbp-filter-counter:after,.cbp-l-filters-button .cbp-filter-counter:after,.cbp-l-filters-buttonCenter .cbp-filter-counter:after,.cbp-l-filters-text .cbp-filter-counter:after{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.cbp-item{display:inline-block;margin:0 10px 20px 0}.cbp{position:relative;margin:0 auto;z-index:1;height:400px}.cbp>*{visibility:hidden}.cbp .cbp-item{list-style-type:none;margin:0;padding:0;overflow:hidden}.cbp img{display:block;border:0;width:100%;height:auto}.cbp a,.cbp a:hover,.cbp a:active{text-decoration:none;outline:0}.cbp-lazyload{position:relative;background:#fff;display:block}.cbp-lazyload img{opacity:1}.cbp-lazyload img[data-cbp-src]{opacity:0}.cbp-lazyload img:not([data-cbp-src]){-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.cbp-lazyload:after{z-index:0}.cbp-wrapper-outer{overflow:hidden;position:relative;margin:0 auto}.cbp-wrapper-outer,.cbp-wrapper,.cbp-wrapper-helper{list-style-type:none;padding:0;width:100%;height:100%;z-index:1}.cbp-wrapper,.cbp-wrapper-helper{margin:0}.cbp-ready>*{visibility:visible}.cbp-ready:after{display:none;visibility:hidden}.cbp-ready .cbp-item{position:absolute;top:0;left:0}.cbp-ready .cbp-wrapper,.cbp-ready .cbp-wrapper-helper{position:absolute;top:0;left:0}.cbp-item-off{z-index:-1;pointer-events:none;visibility:hidden}.cbp-item-on2off{z-index:0}.cbp-item-off2on{z-index:1}.cbp-item-on2on{z-index:2}.cbp-item-wrapper{width:100%;height:100%;position:relative;top:0;left:0}.cbp-l-project-related-wrap img,.cbp-l-inline img{display:block;width:100%;height:auto;border:0}.cbp-updateItems{-webkit-transition:height .5s ease-in-out !important;transition:height .5s ease-in-out !important;will-change:height}.cbp-updateItems .cbp-item{-webkit-transition:top .5s ease-in-out, left .5s ease-in-out;transition:top .5s ease-in-out, left .5s ease-in-out}.cbp-updateItems .cbp-item-loading{-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out;-webkit-transition:none;transition:none}.cbp-removeItem{-webkit-animation:fadeOut .5s ease-in-out;animation:fadeOut .5s ease-in-out}.cbp-panel{width:94%;max-width:1170px;margin:0 auto}.cbp-misc-video{position:relative;height:0;padding-bottom:56.25%;background:#000;text-align:center}.cbp-misc-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@-webkit-keyframes cbp-rotation{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes cbp-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.clearfix:after{content:" ";display:block;height:0;clear:both}.cbp-l-filters-left{float:left}.cbp-l-filters-right{float:right}@media only screen and (max-width: 480px){.cbp-l-filters-left,.cbp-l-filters-right{width:100%}}.cbp-caption,.cbp-caption-defaultWrap,.cbp-caption-activeWrap{display:block}.cbp-caption-activeWrap{background-color:#282727}.cbp-caption-active .cbp-caption,.cbp-caption-active .cbp-caption-defaultWrap,.cbp-caption-active .cbp-caption-activeWrap{overflow:hidden;position:relative;z-index:1}.cbp-caption-active .cbp-caption-defaultWrap{top:0}.cbp-caption-active .cbp-caption-activeWrap{width:100%;position:absolute;z-index:2;height:100%}.cbp-l-caption-title{color:#fff;font:400 16px/21px "Open Sans", sans-serif}.cbp-l-caption-desc{color:#aaa;font:400 12px/16px "Open Sans", sans-serif}.cbp-l-caption-text{font:400 14px/21px "Open Sans", sans-serif;color:#fff;letter-spacing:3px;padding:0 6px}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{background-color:#547EB1;color:#FFFFFF;display:inline-block;font:400 12px/30px "Open Sans", sans-serif;min-width:90px;text-align:center;margin:4px;padding:0 6px}.cbp-l-caption-buttonLeft:hover,.cbp-l-caption-buttonRight:hover{opacity:0.9}.cbp-caption-none .cbp-caption-activeWrap{display:none}.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:12px 30px}.cbp-caption-fadeIn .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-minimal .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-moveRight .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayRightAlong .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushDown .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealLeft .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-zoom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-opacity .cbp-l-caption-alignLeft .cbp-l-caption-body{padding-top:30px}.cbp-l-caption-alignCenter{display:table;width:100%;height:100%}.cbp-l-caption-alignCenter .cbp-l-caption-body{display:table-cell;vertical-align:middle;text-align:center;padding:15px 0}.cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{position:relative;-webkit-transition:-webkit-transform .25s;transition:transform .25s}.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{-webkit-transform:translateX(20px);transform:translateX(20px)}.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (max-width: 480px){.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:9px 11px}.cbp-l-caption-title{font-size:14px;line-height:21px}.cbp-l-caption-desc{font-size:11px;line-height:14px}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{font-size:11px;line-height:28px;min-width:69px;margin:3px;padding:0 4px}.cbp-l-caption-text{font-size:13px;letter-spacing:1px}}@media only screen and (max-width: 374px){.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:8px 10px}.cbp-l-caption-title{font-size:13px;line-height:20px}.cbp-l-caption-desc{font-size:11px;line-height:14px}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{font-size:10px;line-height:28px;min-width:62px;margin:1px;padding:0 4px}}.cbp-caption-fadeIn .cbp-caption-activeWrap{opacity:0;top:0;background-color:rgba(0,0,0,0.85);-webkit-transition:opacity .5s;transition:opacity .5s}.cbp-caption-fadeIn .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-minimal .cbp-l-caption-title,.cbp-caption-minimal .cbp-l-caption-desc{position:relative;left:0;opacity:0;-webkit-transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out}.cbp-caption-minimal .cbp-l-caption-title{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cbp-caption-minimal .cbp-l-caption-desc{-webkit-transform:translateY(70%);transform:translateY(70%)}.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-title,.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-desc{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.cbp-caption-minimal .cbp-caption-activeWrap{top:0;background-color:#000;background-color:rgba(0,0,0,0.8);opacity:0}.cbp-caption-minimal .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-moveRight .cbp-caption-activeWrap{left:-100%;top:0;-webkit-transition:-webkit-transform .35s;transition:transform .35s}.cbp-caption-moveRight .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(100%);transform:translateX(100%)}.cbp-caption-overlayBottom .cbp-caption-activeWrap{height:60px;background-color:#181616;background-color:rgba(24,22,22,0.7);-webkit-transition:-webkit-transform .25s;transition:transform .25s}.cbp-caption-overlayBottom .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{-webkit-transition-duration:.35s;transition-duration:.35s}.cbp-caption-overlayBottomAlong .cbp-caption-defaultWrap,.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{-webkit-transition:-webkit-transform .35s;transition:transform .35s}.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{height:60px}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-overlayBottomPush .cbp-caption-defaultWrap,.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{-webkit-transition:-webkit-transform .25s;transition:transform .25s}.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{height:61px;-webkit-transform:translateY(0);transform:translateY(0)}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-60px);transform:translateY(-60px)}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-61px);transform:translateY(-61px)}.cbp-caption-overlayBottomReveal .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform .25s;transition:transform .25s}.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap{bottom:0;z-index:1;height:60px}.cbp-caption-overlayBottomReveal .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-60px);transform:translateY(-60px)}.cbp-caption-overlayRightAlong .cbp-caption-defaultWrap,.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{top:0;left:-50%;width:50%}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateX(25%);transform:translateX(25%)}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(100%);transform:translateX(100%)}.cbp-caption-pushDown .cbp-caption-defaultWrap,.cbp-caption-pushDown .cbp-caption-activeWrap{-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-pushDown .cbp-caption-activeWrap{top:-100%}.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(100%);transform:translateY(100%)}.cbp-caption-pushTop .cbp-caption-activeWrap,.cbp-caption-pushTop .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-pushTop .cbp-caption-activeWrap{height:102%}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-99%);transform:translateY(-99%)}.cbp-caption-revealBottom .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-revealBottom .cbp-caption-activeWrap{top:0;z-index:1}.cbp-caption-revealBottom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-revealLeft .cbp-caption-activeWrap{left:100%;top:0;-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-revealLeft .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.cbp-caption-revealTop .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-revealTop .cbp-caption-activeWrap{top:0;z-index:1}.cbp-caption-revealTop .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(100%);transform:translateY(100%)}.cbp-caption-zoom .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:scale(1.25);transform:scale(1.25)}.cbp-caption-zoom .cbp-caption-activeWrap{opacity:0;top:0;background-color:rgba(0,0,0,0.9);-webkit-transition:opacity .4s;transition:opacity .4s}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-opacity .cbp-item{padding:1px}.cbp-caption-opacity .cbp-caption,.cbp-caption-opacity .cbp-caption-activeWrap,.cbp-caption-opacity .cbp-caption-defaultWrap{background-color:transparent}.cbp-caption-opacity .cbp-caption{border:1px solid transparent}.cbp-caption-opacity .cbp-caption:hover{border-color:#EDEDED}.cbp-caption-opacity .cbp-caption-defaultWrap{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.cbp-caption-opacity .cbp-caption:hover .cbp-caption-defaultWrap{opacity:.8}.cbp-caption-opacity .cbp-caption:hover .cbp-caption-activeWrap{top:0}.cbp-caption-expand .cbp-caption-activeWrap{height:auto;background-color:transparent}.cbp-caption-expand .cbp-caption{border-bottom:1px dotted #eaeaea}.cbp-caption-expand .cbp-caption-defaultWrap{cursor:pointer;font:500 15px/23px "Roboto", sans-serif;color:#474747;padding:12px 0 11px 26px}.cbp-caption-expand .cbp-caption-defaultWrap svg{position:absolute;top:16px;left:0}.cbp-caption-expand .cbp-l-caption-body{font:400 13px/21px "Roboto", sans-serif;color:#888;padding:0 0 20px 26px}.cbp-caption-expand-active{-webkit-transition:height .4s !important;transition:height .4s !important}.cbp-caption-expand-active .cbp-item{-webkit-transition:left .4s, top .4s !important;transition:left .4s, top .4s !important}.cbp-caption-expand-open .cbp-caption-activeWrap{-webkit-transition:height .4s;transition:height .4s}.cbp-l-filters-alignCenter{margin-bottom:30px;text-align:center;font:400 12px/21px sans-serif;color:#DADADA}.cbp-l-filters-alignCenter .cbp-filter-item{color:#949494;cursor:pointer;font:400 13px/21px "Open Sans", sans-serif;padding:0 12px;position:relative;overflow:visible;margin:0 0 10px;display:inline-block;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.cbp-l-filters-alignCenter .cbp-filter-item:hover{color:#2D2C2C}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active{color:#2D2C2C;cursor:default}.cbp-l-filters-alignCenter .cbp-filter-counter{background-color:#626161}.cbp-l-filters-alignCenter .cbp-filter-counter:after{border-top:4px solid #626161}.cbp-l-filters-alignLeft{margin-bottom:30px}.cbp-l-filters-alignLeft .cbp-filter-item{background-color:#fff;border:1px solid #cdcdcd;cursor:pointer;font:400 12px/30px "Open Sans", sans-serif;padding:0 13px;position:relative;overflow:visible;margin:0 4px 10px 4px;display:inline-block;color:#888888;-webkit-transition:color .3s ease-in-out, background-color .3s ease-in-out, border .3s ease-in-out;transition:color .3s ease-in-out, background-color .3s ease-in-out, border .3s ease-in-out}.cbp-l-filters-alignLeft .cbp-filter-item:hover{color:#111}.cbp-l-filters-alignLeft .cbp-filter-item.cbp-filter-item-active{background-color:#6C7A89;border:1px solid #6C7A89;color:#fff;cursor:default}.cbp-l-filters-alignLeft .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-alignLeft .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-alignLeft .cbp-filter-counter{display:inline}@media only screen and (max-width: 480px){.cbp-l-filters-alignLeft{text-align:center}}.cbp-l-filters-alignRight{margin-bottom:30px;text-align:right}.cbp-l-filters-alignRight .cbp-filter-item{background-color:transparent;color:#8B8B8B;cursor:pointer;font:400 11px/31px "Open Sans", sans-serif;padding:0 14px;position:relative;overflow:visible;margin:0 3px 10px 3px;border:1px solid #E4E2E2;text-transform:uppercase;display:inline-block;-webkit-transition:color .3s ease-in-out, background-color .3s ease-in-out, border .3s ease-in-out;transition:color .3s ease-in-out, background-color .3s ease-in-out, border .3s ease-in-out}.cbp-l-filters-alignRight .cbp-filter-item:hover{color:#2B3444}.cbp-l-filters-alignRight .cbp-filter-item.cbp-filter-item-active{color:#FFFFFF;background-color:#049372;border-color:#049372;cursor:default}.cbp-l-filters-alignRight .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-alignRight .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-alignRight .cbp-filter-counter{background-color:#049372}.cbp-l-filters-alignRight .cbp-filter-counter:after{border-top:4px solid #049372}@media only screen and (max-width: 480px){.cbp-l-filters-alignRight{text-align:center}}.cbp-l-filters-button{margin-bottom:30px}.cbp-l-filters-button .cbp-filter-item{background-color:#FFFFFF;border:1px solid #ECECEC;color:#888888;cursor:pointer;font:400 12px/32px "Open Sans", sans-serif;margin:0 5px 10px 5px;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;transition:color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out}.cbp-l-filters-button .cbp-filter-item:hover{color:#545454;border-color:#DADADA}.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active{background-color:#545454;color:#fff;border-color:#5d5d5d;cursor:default}.cbp-l-filters-button .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-button .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-button .cbp-filter-counter{background-color:#545454}.cbp-l-filters-button .cbp-filter-counter:after{border-top:4px solid #545454}@media only screen and (max-width: 480px){.cbp-l-filters-button{text-align:center}}.cbp-l-filters-buttonCenter{margin-bottom:30px;text-align:center}.cbp-l-filters-buttonCenter .cbp-filter-item{background-color:#FFFFFF;border:1px solid #ECECEC;color:#888888;cursor:pointer;font:400 12px/32px "Roboto", sans-serif;margin:0 5px 10px 5px;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:color .3s ease-in-out, border-color .3s ease-in-out;transition:color .3s ease-in-out, border-color .3s ease-in-out}.cbp-l-filters-buttonCenter .cbp-filter-item:hover{color:#5d5d5d}.cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active{color:#3B9CB3;border-color:#8CD2E5;cursor:default}.cbp-l-filters-buttonCenter .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-buttonCenter .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-buttonCenter .cbp-filter-counter{background-color:#68ABBC}.cbp-l-filters-buttonCenter .cbp-filter-counter:after{border-top:4px solid #68ABBC}.cbp-l-filters-dropdown{margin-bottom:40px;height:38px;position:relative;z-index:5}.cbp-l-filters-dropdownWrap{width:200px;position:absolute;right:0;background:#4d4c4d}.cbp-l-filters-dropdownHeader{font:400 12px/38px "Open Sans", sans-serif;margin:0 17px;color:#FFF;cursor:default;position:relative}.cbp-l-filters-dropdownHeader:after{border-color:#fff transparent;border-style:solid;border-width:5px 5px 0;content:"";height:0;position:absolute;right:0;top:50%;width:0;margin-top:-1px}.cbp-l-filters-dropdownWrap.cbp-l-filters-dropdownWrap-open .cbp-l-filters-dropdownHeader:after{border-width:0 5px 5px}.cbp-l-filters-dropdownList{display:none;list-style:none outside none;margin:0;padding:0}.cbp-l-filters-dropdownList>li{margin:0;list-style:none}.cbp-l-filters-dropdownWrap.cbp-l-filters-dropdownWrap-open .cbp-l-filters-dropdownList{display:block;margin:0}.cbp-l-filters-dropdownList .cbp-filter-item{background:transparent;color:#b3b3b3;width:100%;text-align:left;font:400 12px/40px "Open Sans", sans-serif;margin:0;padding:0 17px;cursor:pointer;border:none;border-top:1px solid #595959}.cbp-l-filters-dropdownList .cbp-filter-item:hover{color:#e6e6e6}.cbp-l-filters-dropdownList .cbp-filter-item-active{color:#fff;cursor:default}.cbp-l-filters-dropdownWrap .cbp-filter-counter{display:inline}.cbp-l-filters-dropdown-floated{float:right;margin-top:-2px;margin-left:20px;width:200px}@media only screen and (max-width: 480px){.cbp-l-filters-dropdown-floated{width:100%;margin-top:0;margin-left:0}.cbp-l-filters-dropdownWrap{right:0;left:0;margin:0 auto}}.cbp-l-filters-list{margin-bottom:30px;content:"";display:table;clear:both}.cbp-l-filters-list .cbp-filter-item{background-color:transparent;color:#585252;cursor:pointer;font:400 12px/35px "Open Sans", sans-serif;padding:0 18px;position:relative;overflow:visible;margin:0 0 10px;float:left;border:1px solid #3288C4;border-right-width:0;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.cbp-l-filters-list .cbp-filter-item:hover{color:#000}.cbp-l-filters-list .cbp-filter-item.cbp-filter-item-active{cursor:default;color:#FFFFFF;background-color:#3288C4}.cbp-l-filters-list-first{border-radius:6px 0 0 6px}.cbp-l-filters-list-last{border-radius:0 6px 6px 0;border-right-width:1px !important}.cbp-l-filters-list .cbp-filter-counter{display:inline}@media only screen and (max-width: 600px){.cbp-l-filters-list .cbp-filter-item{margin-right:5px;border-radius:6px;border-right-width:1px}}.cbp-l-filters-work{margin-bottom:30px;text-align:center}.cbp-l-filters-work .cbp-filter-item{background-color:#FFFFFF;color:#888;cursor:pointer;font:600 11px/37px "Open Sans", sans-serif;margin:0 3px 15px 3px;overflow:visible;padding:0 16px;position:relative;display:inline-block;text-transform:uppercase;-webkit-transition:color .3s ease-in-out, background-color .3s ease-in-out;transition:color .3s ease-in-out, background-color .3s ease-in-out}.cbp-l-filters-work .cbp-filter-item:hover{color:#fff;background:#607D8B}.cbp-l-filters-work .cbp-filter-item.cbp-filter-item-active{background-color:#607D8B;color:#fff;cursor:default}.cbp-l-filters-work .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-work .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-work .cbp-filter-counter{font:600 11px/37px "Open Sans", sans-serif;text-align:center;display:inline-block;margin-left:8px}.cbp-l-filters-work .cbp-filter-counter:before{content:'('}.cbp-l-filters-work .cbp-filter-counter:after{content:')'}.cbp-l-filters-big{margin-bottom:30px;text-align:center}.cbp-l-filters-big .cbp-filter-item{color:#444;cursor:pointer;font:400 15px/22px "Roboto", sans-serif;margin:0 8px 10px 8px;padding:10px 23px;position:relative;display:inline-block;border:1px solid transparent;text-transform:uppercase;-webkit-transition:color .3s ease-in-out, border .3s ease-in-out;transition:color .3s ease-in-out, border .3s ease-in-out}.cbp-l-filters-big .cbp-filter-item:hover{color:#888}.cbp-l-filters-big .cbp-filter-item.cbp-filter-item-active{border-color:#d5d5d5;color:#444;cursor:default}.cbp-l-filters-big .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-big .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-text{margin-bottom:30px;text-align:center;font:400 12px/21px "Lato", sans-serif;color:#DADADA;padding:0 15px}.cbp-l-filters-text .cbp-filter-item{color:#949494;cursor:pointer;font:400 13px/21px "Lato", sans-serif;padding:0 12px;position:relative;overflow:visible;margin:0 0 10px;display:inline-block;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.cbp-l-filters-text .cbp-filter-item:hover{color:#2D2C2C}.cbp-l-filters-text .cbp-filter-item:hover .cbp-filter-counter{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.cbp-l-filters-text .cbp-filter-item.cbp-filter-item-active{color:#2D2C2C;cursor:default}.cbp-l-filters-text .cbp-filter-counter{background-color:#626161;font:400 11px/18px "Lato", sans-serif}.cbp-l-filters-text .cbp-filter-counter:after{border-top:4px solid #626161}.cbp-l-filters-text-sort{display:inline-block;font:400 13px/21px "Lato", sans-serif;color:#949494;margin-right:15px}@media only screen and (max-width: 480px){.cbp-l-filters-text-sort{display:block;margin-bottom:10px}}.cbp-l-filters-underline{margin-bottom:30px}.cbp-l-filters-underline .cbp-filter-item{border-bottom:3px solid transparent;cursor:pointer;font:600 14px/21px "Open Sans", sans-serif;padding:8px 10px;position:relative;overflow:visible;margin:0 10px 10px 10px;display:inline-block;color:#787878;-webkit-transition:color .25s ease-in-out, border-color .25s ease-in-out;transition:color .25s ease-in-out, border-color .25s ease-in-out}.cbp-l-filters-underline .cbp-filter-item:hover{color:#111}.cbp-l-filters-underline .cbp-filter-item.cbp-filter-item-active{border-bottom-color:#666;color:#444;cursor:default}.cbp-l-filters-underline .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-underline .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-underline .cbp-filter-counter{display:inline}@media only screen and (max-width: 480px){.cbp-l-filters-underline{text-align:center}}.cbp-animation-quicksand{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-quicksand .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-quicksand .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-quicksand .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-quicksand .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:quicksand-off .6s ease-out both;animation:quicksand-off .6s ease-out both}.cbp-animation-quicksand .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:quicksand-on .6s ease-out both;animation:quicksand-on .6s ease-out both}@-webkit-keyframes quicksand-off{100%{opacity:0;-webkit-transform:scale3d(0, 0, 0)}}@keyframes quicksand-off{100%{opacity:0;transform:scale3d(0, 0, 0)}}@-webkit-keyframes quicksand-on{0%{opacity:0;-webkit-transform:scale3d(0, 0, 0)}}@keyframes quicksand-on{0%{opacity:0;transform:scale3d(0, 0, 0)}}.cbp-animation-fadeOut,.cbp-animation-boxShadow{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-fadeOut .cbp-item,.cbp-animation-boxShadow .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-fadeOut .cbp-item,.cbp-animation-boxShadow .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-fadeOut .cbp-item-wrapper,.cbp-animation-boxShadow .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-fadeOut .cbp-item-on2off .cbp-item-wrapper,.cbp-animation-boxShadow .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:fadeOut-off .6s ease-in-out both;animation:fadeOut-off .6s ease-in-out both}.cbp-animation-fadeOut .cbp-item-off2on .cbp-item-wrapper,.cbp-animation-boxShadow .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:fadeOut-on .6s ease-in-out both;animation:fadeOut-on .6s ease-in-out both}@-webkit-keyframes fadeOut-off{0%{opacity:1}80%,100%{opacity:0}}@keyframes fadeOut-off{0%{opacity:1}80%,100%{opacity:0}}@-webkit-keyframes fadeOut-on{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut-on{0%{opacity:0}100%{opacity:1}}.cbp-animation-flipOut{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out;will-change:height}.cbp-animation-flipOut .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out}.cbp-animation-flipOut .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOut .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipOut .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:flipOut-out .7s both ease-in;animation:flipOut-out .7s both ease-in}.cbp-animation-flipOut .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:flipOut-in .7s ease-out both;animation:flipOut-in .7s ease-out both}@-webkit-keyframes flipOut-out{50%,100%{-webkit-transform:translateZ(-1000px) rotateY(-90deg);opacity:0.2}}@keyframes flipOut-out{50%,100%{transform:translateZ(-1000px) rotateY(-90deg);opacity:0.2}}@-webkit-keyframes flipOut-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:0.2}}@keyframes flipOut-in{0%,50%{transform:translateZ(-1000px) rotateY(90deg);opacity:0.2}}.cbp-animation-flipBottom{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out;will-change:height}.cbp-animation-flipBottom .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out}.cbp-animation-flipBottom .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipBottom .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipBottom .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:flipBottom-out .7s both ease-in;animation:flipBottom-out .7s both ease-in}.cbp-animation-flipBottom .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:flipBottom-in .7s ease-out both;animation:flipBottom-in .7s ease-out both}@-webkit-keyframes flipBottom-out{50%,100%{-webkit-transform:translateZ(-1000px) rotateX(-90deg);opacity:0.2}}@keyframes flipBottom-out{50%,100%{transform:translateZ(-1000px) rotateX(-90deg);opacity:0.2}}@-webkit-keyframes flipBottom-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateX(90deg);opacity:0.2}}@keyframes flipBottom-in{0%,50%{transform:translateZ(-1000px) rotateX(90deg);opacity:0.2}}.cbp-animation-scaleSides{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-scaleSides .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-scaleSides .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleSides .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-scaleSides .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:scaleSides-out .9s both;animation:scaleSides-out .9s both}.cbp-animation-scaleSides .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:scaleSides-in .9s both;animation:scaleSides-in .9s both}@-webkit-keyframes scaleSides-out{50%,100%{-webkit-transform:scale(0.6);opacity:0}}@keyframes scaleSides-out{50%,100%{transform:scale(0.6);opacity:0}}@-webkit-keyframes scaleSides-in{0%,50%{-webkit-transform:scale(0.6);opacity:0}}@keyframes scaleSides-in{0%,50%{transform:scale(0.6);opacity:0}}.cbp-animation-skew{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-skew .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-skew .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-skew .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-skew .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:skew-off .6s ease-out both;animation:skew-off .6s ease-out both}.cbp-animation-skew .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:skew-on .6s ease-out both;animation:skew-on .6s ease-out both}@-webkit-keyframes skew-off{100%{opacity:0;-webkit-transform:scale3d(0, 0, 0) skew(20deg, 0)}}@keyframes skew-off{100%{opacity:0;transform:scale3d(0, 0, 0) skew(20deg, 0)}}@-webkit-keyframes skew-on{0%{opacity:0;-webkit-transform:scale3d(0, 0, 0) skew(0, 20deg)}}@keyframes skew-on{0%{opacity:0;transform:scale3d(0, 0, 0) skew(0, 20deg)}}.cbp-animation-fadeOutTop{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-fadeOutTop .cbp-wrapper-outer{overflow:visible}.cbp-animation-fadeOutTop .cbp-item{-webkit-perspective:1000px;perspective:1000px;overflow:visible}.cbp-animation-fadeOutTop .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-fadeOutTop .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:fadeOutTop-out .6s both ease-in-out;animation:fadeOutTop-out .6s both ease-in-out}.cbp-animation-fadeOutTop .cbp-wrapper .cbp-item-wrapper{-webkit-animation:fadeOutTop-in .6s both ease-in-out;animation:fadeOutTop-in .6s both ease-in-out}@-webkit-keyframes fadeOutTop-out{0%{-webkit-transform:translateY(0);opacity:1}50%,100%{-webkit-transform:translateY(-30px);opacity:0}}@keyframes fadeOutTop-out{0%{transform:translateY(0);opacity:1}50%,100%{transform:translateY(-30px);opacity:0}}@-webkit-keyframes fadeOutTop-in{0%,50%{-webkit-transform:translateY(-30px);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes fadeOutTop-in{0%,50%{transform:translateY(-30px);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-slideLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-slideLeft .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-slideLeft .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-slideLeft .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:slideLeft-out .8s both ease-in-out;animation:slideLeft-out .8s both ease-in-out}.cbp-animation-slideLeft .cbp-wrapper .cbp-item-wrapper{-webkit-animation:slideLeft-in .8s both ease-in-out;animation:slideLeft-in .8s both ease-in-out}@-webkit-keyframes slideLeft-out{0%{opacity:1;transform:scale(1)}25%{opacity:.75;-webkit-transform:scale(0.8)}75%{opacity:.75;-webkit-transform:scale(0.8) translateX(-200%)}100%{opacity:.75;-webkit-transform:scale(0.8) translateX(-200%)}}@keyframes slideLeft-out{0%{opacity:1;transform:scale(1)}25%{opacity:.75;transform:scale(0.8)}75%{opacity:.75;transform:scale(0.8) translateX(-200%)}100%{opacity:.75;transform:scale(0.8) translateX(-200%)}}@-webkit-keyframes slideLeft-in{0%,25%{opacity:.75;-webkit-transform:scale(0.8) translateX(200%)}75%{opacity:.75;-webkit-transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes slideLeft-in{0%,25%{opacity:.75;transform:scale(0.8) translateX(200%)}75%{opacity:.75;transform:scale(0.8)}100%{opacity:1;transform:scale(1) translateX(0)}}.cbp-animation-sequentially{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-sequentially .cbp-wrapper-outer{overflow:visible}.cbp-animation-sequentially .cbp-item{-webkit-perspective:1000px;perspective:1000px;overflow:visible}.cbp-animation-sequentially .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-sequentially .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:fadeOutTop-out .6s both ease;animation:fadeOutTop-out .6s both ease}.cbp-animation-sequentially .cbp-wrapper .cbp-item-wrapper{-webkit-animation:fadeOutTop-in .6s both ease-out;animation:fadeOutTop-in .6s both ease-out}.cbp-animation-3dflip{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-3dflip .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-3dflip .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-3dflip .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-animation:flip-out 0.6s both ease-in-out;animation:flip-out 0.6s both ease-in-out}.cbp-animation-3dflip .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:flip-in 0.6s both ease-in-out;animation:flip-in 0.6s both ease-in-out}@-webkit-keyframes flip-out{100%{opacity:0;-webkit-transform:rotateY(90deg)}}@keyframes flip-out{100%{opacity:0;transform:rotateY(90deg)}}@-webkit-keyframes flip-in{0%{opacity:0;-webkit-transform:rotateY(-90deg)}100%{opacity:1;-webkit-transform:rotateY(0deg)}}@keyframes flip-in{0%{opacity:0;transform:rotateY(-90deg)}100%{opacity:1;transform:rotateY(0deg)}}.cbp-animation-flipOutDelay{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-flipOutDelay .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOutDelay .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipOutDelay .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:flipOut-out 1s both ease-in;animation:flipOut-out 1s both ease-in}.cbp-animation-flipOutDelay .cbp-wrapper .cbp-item-wrapper{-webkit-animation:flipOut-in 1s both ease-out;animation:flipOut-in 1s both ease-out}.cbp-animation-slideDelay{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-slideDelay .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-slideDelay .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-slideDelay .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:slideDelay-out 0.5s both ease-in-out;animation:slideDelay-out 0.5s both ease-in-out}.cbp-animation-slideDelay .cbp-wrapper .cbp-item-wrapper{-webkit-animation:slideDelay-in 0.5s both ease-in-out;animation:slideDelay-in 0.5s both ease-in-out}@-webkit-keyframes slideDelay-out{100%{-webkit-transform:translateX(-100%)}}@keyframes slideDelay-out{100%{transform:translateX(-100%)}}@-webkit-keyframes slideDelay-in{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0)}}@keyframes slideDelay-in{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.cbp-animation-rotateSides{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-rotateSides .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateSides .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-rotateSides .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:-50% 50%;-webkit-animation:rotateSides-out .5s both ease-in;transform-origin:-50% 50%;animation:rotateSides-out .5s both ease-in}.cbp-animation-rotateSides .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:150% 50%;-webkit-animation:rotateSides-in .6s both ease-out;transform-origin:150% 50%;animation:rotateSides-in .6s both ease-out}@-webkit-keyframes rotateSides-out{100%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg)}}@keyframes rotateSides-out{100%{opacity:0;transform:translateZ(-500px) rotateY(90deg)}}@-webkit-keyframes rotateSides-in{0%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg)}40%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg)}}@keyframes rotateSides-in{0%{opacity:0;transform:translateZ(-500px) rotateY(-90deg)}40%{opacity:0;transform:translateZ(-500px) rotateY(-90deg)}}.cbp-animation-foldLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-foldLeft .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-foldLeft .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-foldLeft .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:foldLeft-out .7s both;animation:foldLeft-out .7s both}.cbp-animation-foldLeft .cbp-wrapper .cbp-item-wrapper{-webkit-animation:foldLeft-in .7s both;animation:foldLeft-in .7s both}@-webkit-keyframes foldLeft-out{100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg)}}@keyframes foldLeft-out{100%{opacity:0;transform:translateX(-100%) rotateY(-90deg)}}@-webkit-keyframes foldLeft-in{0%{opacity:0.3;-webkit-transform:translateX(100%)}}@keyframes foldLeft-in{0%{opacity:0.3;transform:translateX(100%)}}.cbp-animation-unfold{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-unfold .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-unfold .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-unfold .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:unfold-out .8s both;animation:unfold-out .8s both}.cbp-animation-unfold .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:0% 50%;-webkit-animation:unfold-in .8s both;transform-origin:0% 50%;animation:unfold-in .8s both}@-webkit-keyframes unfold-out{90%{opacity:0.3}100%{opacity:0;-webkit-transform:translateX(-100%)}}@keyframes unfold-out{90%{opacity:0.3}100%{opacity:0;transform:translateX(-100%)}}@-webkit-keyframes unfold-in{0%{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg)}}@keyframes unfold-in{0%{opacity:0;transform:translateX(100%) rotateY(90deg)}}.cbp-animation-scaleDown{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-scaleDown .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleDown .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-scaleDown .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:scaleDown-out .7s both;animation:scaleDown-out .7s both}.cbp-animation-scaleDown .cbp-wrapper .cbp-item-wrapper{-webkit-animation:scaleDown-in .6s both;animation:scaleDown-in .6s both}@-webkit-keyframes scaleDown-out{100%{opacity:0;-webkit-transform:scale(0.8)}}@keyframes scaleDown-out{100%{opacity:0;transform:scale(0.8)}}@-webkit-keyframes scaleDown-in{0%{-webkit-transform:translateX(100%)}}@keyframes scaleDown-in{0%{transform:translateX(100%)}}.cbp-animation-frontRow{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-frontRow .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-frontRow .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-frontRow .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:frontRow-out .7s both ease;animation:frontRow-out .7s both ease}.cbp-animation-frontRow .cbp-wrapper .cbp-item-wrapper{-webkit-animation:frontRow-in .6s both ease;animation:frontRow-in .6s both ease}@-webkit-keyframes frontRow-out{100%{-webkit-transform:translateX(-60%) scale(0.8);opacity:0}}@keyframes frontRow-out{100%{transform:translateX(-60%) scale(0.8);opacity:0}}@-webkit-keyframes frontRow-in{0%{-webkit-transform:translateX(100%) scale(0.8)}100%{opacity:1;-webkit-transform:translateX(0%) scale(1)}}@keyframes frontRow-in{0%{transform:translateX(100%) scale(0.8)}100%{opacity:1;transform:translateX(0%) scale(1)}}.cbp-animation-rotateRoom{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-rotateRoom .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateRoom .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-rotateRoom .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateRoom-out .8s both ease;animation:rotateRoom-out .8s both ease}.cbp-animation-rotateRoom .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-animation:rotateRoom-in .8s both ease;animation:rotateRoom-in .8s both ease}@-webkit-keyframes rotateRoom-out{90%{opacity:.3}100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(90deg)}}@keyframes rotateRoom-out{90%{opacity:.3}100%{opacity:0;transform:translateX(-100%) rotateY(90deg)}}@-webkit-keyframes rotateRoom-in{0%{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg)}}@keyframes rotateRoom-in{0%{opacity:.3;transform:translateX(100%) rotateY(-90deg)}}.cbp-animation-bounceBottom{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceBottom .cbp-wrapper-helper{-webkit-animation:bounceBottom-out .6s both ease-in-out;animation:bounceBottom-out .6s both ease-in-out}.cbp-animation-bounceBottom .cbp-wrapper{-webkit-animation:bounceBottom-in .6s both ease-in-out;animation:bounceBottom-in .6s both ease-in-out}@-webkit-keyframes bounceBottom-out{100%{-webkit-transform:translateY(100%);opacity:0}}@keyframes bounceBottom-out{100%{transform:translateY(100%);opacity:0}}@-webkit-keyframes bounceBottom-in{0%{-webkit-transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes bounceBottom-in{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-bounceLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceLeft .cbp-wrapper-helper{-webkit-animation:bounceLeft-out .6s both ease-in-out;animation:bounceLeft-out .6s both ease-in-out}.cbp-animation-bounceLeft .cbp-wrapper{-webkit-animation:bounceLeft-in .6s both ease-in-out;animation:bounceLeft-in .6s both ease-in-out}@-webkit-keyframes bounceLeft-out{100%{-webkit-transform:translateX(-100%);opacity:0}}@keyframes bounceLeft-out{100%{transform:translateX(-100%);opacity:0}}@-webkit-keyframes bounceLeft-in{0%{-webkit-transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes bounceLeft-in{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}.cbp-animation-bounceTop{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceTop .cbp-wrapper-helper{-webkit-animation:bounceTop-out .6s both ease-in-out;animation:bounceTop-out .6s both ease-in-out}.cbp-animation-bounceTop .cbp-wrapper{-webkit-animation:bounceTop-in .6s both ease-in-out;animation:bounceTop-in .6s both ease-in-out}@-webkit-keyframes bounceTop-out{100%{-webkit-transform:translateY(-100%);opacity:0}}@keyframes bounceTop-out{100%{transform:translateY(-100%);opacity:0}}@-webkit-keyframes bounceTop-in{0%{-webkit-transform:translateY(-100%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes bounceTop-in{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-moveLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-moveLeft .cbp-wrapper-helper{-webkit-animation:moveLeft-out .6s both ease-in-out;animation:moveLeft-out .6s both ease-in-out}.cbp-animation-moveLeft .cbp-wrapper{-webkit-animation:moveLeft-in .6s both ease-in-out;animation:moveLeft-in .6s both ease-in-out}@-webkit-keyframes moveLeft-out{100%{-webkit-transform:translateX(-100%);opacity:0}}@keyframes moveLeft-out{100%{transform:translateX(-100%);opacity:0}}@-webkit-keyframes moveLeft-in{0%{-webkit-transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes moveLeft-in{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}.cbp-displayType-bottomToTop{-webkit-perspective:1000px;perspective:1000px}.cbp-displayType-bottomToTop .cbp-item{-webkit-animation:fadeInBottomToTop .3s both ease-in;animation:fadeInBottomToTop .3s both ease-in}@-webkit-keyframes fadeInBottomToTop{0%{opacity:0;-webkit-transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInBottomToTop{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}.cbp-displayType-fadeIn{-webkit-animation:fadeIn .5s both ease-in;animation:fadeIn .5s both ease-in}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cbp-displayType-fadeInToTop{-webkit-perspective:1000px;perspective:1000px;-webkit-animation:fadeInToTop .5s both ease-in;animation:fadeInToTop .5s both ease-in}@-webkit-keyframes fadeInToTop{0%{opacity:0;-webkit-transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInToTop{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.cbp-displayType-sequentially .cbp-item{-webkit-animation:fadeIn .5s both ease-in;animation:fadeIn .5s both ease-in}.cbp-lightbox img{display:block;border:0;width:100%;height:auto}.cbp-popup-ie8bg{position:absolute;width:100%;height:100%;min-height:100%;top:0;left:0;z-index:-1;background:#000}.cbp-popup-wrap{height:100%;text-align:center;position:fixed;width:100%;left:0;top:0;display:none;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-x:hidden;z-index:9990;padding:0 10px}.cbp-popup-wrap video{outline:0 none}.cbp-popup-lightbox{background:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center}.cbp-popup-singlePage{background:#fff;padding:0}.cbp-popup-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.cbp-popup-content{position:relative;display:inline-block;vertical-align:middle;text-align:left;max-width:100%}.cbp-popup-lightbox .cbp-popup-content{display:flex}.cbp-popup-singlePage .cbp-popup-content{position:relative;z-index:1;margin-top:145px;max-width:1024px;vertical-align:top;width:94%}.cbp-popup-singlePage .cbp-popup-content-basic{position:relative;z-index:1;margin-top:104px;vertical-align:top;width:100%;display:inline-block;text-align:left}.cbp-popup-lightbox-figure{width:100%;position:relative;padding:20px 0}.cbp-popup-lightbox-bottom{position:relative;margin-top:3px}.cbp-popup-lightbox-title{padding-right:50px;font:400 12px/18px "Open Sans", sans-serif;color:#eee}.cbp-popup-lightbox-counter{position:absolute;top:0;right:0;font:400 12px/18px "Open Sans", sans-serif;color:#eee}.cbp-popup-lightbox-img{width:auto;max-width:100%;height:auto;display:block;box-shadow:0 0 8px rgba(0,0,0,0.6)}.cbp-popup-lightbox-img[data-action]{cursor:pointer}.cbp-popup-lightbox-isIframe .cbp-popup-content{width:75%;display:inline-block}@media only screen and (max-width: 768px){.cbp-popup-lightbox-isIframe .cbp-popup-content{width:95%}}.cbp-popup-lightbox-isIframe .cbp-lightbox-bottom{left:0;position:absolute;top:100%;width:100%;margin-top:3px}.cbp-popup-lightbox-iframe{position:relative;height:0;padding-bottom:56.25%;background:#000}.cbp-popup-lightbox-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6)}.cbp-popup-lightbox-iframe audio{margin-top:27%}.cbp-popup-lightbox-iframe .cbp-popup-lightbox-bottom{position:absolute;left:0;top:100%;width:100%}.cbp-popup-singlePage .cbp-popup-navigation-wrap{position:absolute;top:0;left:0;width:100%;z-index:9990;height:104px;background-color:#3D4750}.cbp-popup-singlePage .cbp-popup-navigation{position:relative;width:100%;height:100%}.cbp-popup-singlePage-sticky .cbp-popup-navigation-wrap{position:fixed;top:0 !important}.cbp-popup-singlePage-counter{color:#fff;position:absolute;margin:auto;right:40px;top:0;bottom:0;font:400 13px/30px "Open Sans", sans-serif;height:30px}@media only screen and (max-width: 768px){.cbp-popup-singlePage-counter{right:3%}}.cbp-popup-next,.cbp-popup-prev,.cbp-popup-close{padding:0;border:medium none;position:absolute;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cbp-popup-lightbox .cbp-popup-prev,.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-lightbox .cbp-popup-close{visibility:hidden}.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-prev,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-close{visibility:visible}.cbp-popup-lightbox .cbp-popup-prev{background:url("../img/cbp-sprite.png") no-repeat scroll 0 0 transparent;width:44px;height:44px;top:0;bottom:0;left:20px;margin:auto}.cbp-popup-lightbox .cbp-popup-prev:hover{background-position:0 -46px}.cbp-popup-singlePage .cbp-popup-prev{background:url("../img/cbp-sprite.png") no-repeat scroll 0 -92px transparent;width:44px;height:44px;margin:auto;top:0;right:108px;bottom:0;left:0}.cbp-popup-singlePage .cbp-popup-prev:hover{background-position:0 -138px}.cbp-popup-lightbox .cbp-popup-next{background:url("../img/cbp-sprite.png") no-repeat scroll -46px 0 transparent;width:44px;height:44px;top:0;bottom:0;right:20px;margin:auto}.cbp-popup-lightbox .cbp-popup-next:hover{background-position:-46px -46px}.cbp-popup-singlePage .cbp-popup-next{background:url("../img/cbp-sprite.png") no-repeat scroll -46px -92px transparent;width:44px;height:44px;margin:auto;top:0;right:0;bottom:0;left:108px}.cbp-popup-singlePage .cbp-popup-next:hover{background-position:-46px -138px}.cbp-popup-lightbox .cbp-popup-close{background:url("../img/cbp-sprite.png") no-repeat scroll -92px 0 transparent;height:40px;width:40px;right:20px;top:20px}.cbp-popup-lightbox .cbp-popup-close:hover{background-position:-92px -46px}.cbp-popup-singlePage .cbp-popup-close{background:url("../img/cbp-sprite.png") no-repeat scroll -92px -92px transparent;height:44px;width:44px;margin:auto;top:0;right:0;bottom:0;left:0}.cbp-popup-singlePage .cbp-popup-close:hover{background-position:-92px -138px}.cbp-popup-singlePage .cbp-popup-ie8bg{background-color:#fff}@media only screen and (max-width: 360px), (max-height: 600px){.cbp-popup-next,.cbp-popup-prev,.cbp-popup-close{-webkit-transform:scale(0.8);transform:scale(0.8)}.cbp-popup-lightbox .cbp-popup-close{right:10px;top:10px}.cbp-popup-lightbox .cbp-popup-next{right:10px}.cbp-popup-lightbox .cbp-popup-prev{left:10px}.cbp-popup-singlePage .cbp-popup-navigation-wrap{height:84px}.cbp-popup-singlePage .cbp-popup-content{margin-top:120px}}.cbp-popup-loadingBox{width:100%;height:100%;position:absolute;top:0;left:0}.cbp-popup-lightbox .cbp-popup-loadingBox:after{border-left:3px solid rgba(255,255,255,0.3);border-right:3px solid rgba(255,255,255,0.3);border-bottom:3px solid rgba(255,255,255,0.3);border-top:3px solid rgba(255,255,255,0.85)}.cbp-popup-ready .cbp-popup-loadingBox{visibility:hidden;display:none}.cbp-popup-loading .cbp-popup-loadingBox{visibility:visible;display:block}.cbp-popup-transitionend{overflow-y:scroll}.cbp-popup-singlePage{left:100%;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.cbp-popup-singlePage.cbp-popup-loading .cbp-popup-content{opacity:0}.cbp-popup-singlePage-open{left:0}.cbp-popup-singlePage.cbp-popup-singlePage-fade{left:0;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.cbp-popup-singlePage-open.cbp-popup-singlePage-fade{opacity:1}.cbp-popup-singlePage.cbp-popup-singlePage-right{left:-100%;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.cbp-popup-singlePage-open.cbp-popup-singlePage-right{left:0}.cbp-l-project-title{color:#454444;font:600 42px/46px "Open Sans", sans-serif;letter-spacing:2px;margin-bottom:15px;text-align:center;text-transform:uppercase}.cbp-l-project-subtitle{color:#787878;font:400 14px/21px "Open Sans", sans-serif;margin:0 auto 50px;max-width:500px;text-align:center}.cbp-popup-singlePage .cbp-popup-content .cbp-l-project-img{display:block;margin:0 auto;max-width:100%}.cbp-l-project-container{overflow:hidden;margin:40px auto 0;clear:both}.cbp-l-project-desc{float:left;width:62%}.cbp-l-project-details{float:right;width:38%;padding-left:60px;margin-bottom:15px}@media only screen and (max-width: 768px){.cbp-l-project-title{font-size:30px;line-height:34px}.cbp-l-project-desc{width:100%}.cbp-l-project-details{width:100%;margin-top:20px;padding-left:0}}.cbp-l-project-desc-title{border-bottom:1px solid #cdcdcd;margin-bottom:22px;color:#444}.cbp-l-project-desc-title span,.cbp-l-project-details-title span{border-bottom:1px solid #747474;display:inline-block;margin:0 0 -1px 0;font:400 16px/36px "Open Sans", sans-serif;padding:0 5px 0 0}.cbp-l-project-desc-text{font:400 13px/20px "Open Sans", sans-serif;color:#555;margin-bottom:20px}.cbp-l-project-details-title{border-bottom:1px solid #cdcdcd;margin-bottom:19px;color:#444}.cbp-l-project-details-list{margin:0;padding:0;list-style:none}.cbp-l-project-details-list>li,.cbp-l-project-details-list>div{border-bottom:1px dotted #DFDFDF;padding:inherit;color:#666;font:400 12px/30px "Open Sans", sans-serif}.cbp-l-project-details-list>li:last-child,.cbp-l-project-details-list>div:last-child{border:none}.cbp-l-project-details-list strong{display:inline-block;color:#696969;font-weight:600;min-width:100px}.cbp-l-project-details-visit{color:#FFFFFF;float:right;clear:both;text-decoration:none;font:400 11px/18px "Open Sans", sans-serif;margin-top:25px;background-color:#62B57B;padding:8px 19px;text-transform:uppercase;letter-spacing:.5px}.cbp-l-project-details-visit:hover{opacity:0.9;color:#fff}.cbp-l-project-related-wrap{font-size:0;margin:0;padding:0}.cbp-l-project-related-item{margin-left:5%;max-width:30%;float:left}.cbp-l-project-related-item:first-child{margin-left:0}.cbp-l-project-related-title{font:700 14px/18px "Open Sans", sans-serif;color:#474747;margin-top:20px}.cbp-l-project-related-link{text-decoration:none}.cbp-l-project-related-link:hover{opacity:0.9}.cbp-l-member-img{float:left;width:40%;margin-top:20px}.cbp-l-member-img img{border:1px solid #e2e2e2;width:auto;max-width:100%;height:auto;display:inline-block;border:0}.cbp-l-member-info{margin-top:20px;padding-left:25px;float:left;width:60%}@media only screen and (max-width: 768px){.cbp-l-member-img{width:100%;text-align:center}.cbp-l-member-info{width:100%;padding-left:0}}.cbp-l-member-name{font:400 28px/28px "Open Sans", sans-serif;color:#474747}.cbp-l-member-position{font:400 13px/21px "Open Sans", sans-serif;color:#888;margin-top:6px}.cbp-l-member-desc{font:400 12px/18px "Open Sans", sans-serif;margin-top:25px;color:#474747}.cbp-popup-singlePageInline-open{-webkit-transition:height .5s 0s !important;transition:height .5s 0s !important}.cbp-popup-singlePageInline-open .cbp-item{-webkit-transition:-webkit-transform .5s 0s !important;transition:transform .5s 0s !important}.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline:after{display:none;visibility:hidden}.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline .cbp-popup-content,.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline .cbp-popup-navigation{-webkit-transition-delay:0;transition-delay:0}.cbp-popup-singlePageInline{width:100%;position:absolute;top:0;left:0;z-index:0;overflow:hidden}.cbp-popup-singlePageInline .cbp-popup-content{opacity:0;width:100%;z-index:1;min-height:300px}.cbp-popup-singlePageInline .cbp-popup-content,.cbp-popup-singlePageInline .cbp-popup-navigation{-webkit-transition:opacity .4s ease-in .2s;transition:opacity .4s ease-in .2s}.cbp-popup-singlePageInline .cbp-popup-navigation{opacity:0;position:absolute;top:0;right:0;z-index:2;width:40px;height:40px}.cbp-popup-singlePageInline .cbp-popup-close{background:url("../img/cbp-sprite.png") no-repeat scroll -92px 0 transparent;height:40px;width:40px;right:20px;top:30px}.cbp-popup-singlePageInline .cbp-popup-close:hover{opacity:0.7}.cbp-popup-singlePageInline-ready{z-index:4}.cbp-popup-singlePageInline-ready .cbp-popup-content,.cbp-popup-singlePageInline-ready .cbp-popup-navigation{opacity:1}.cbp-popup-singlePageInline-ready:after{display:none;visibility:hidden}.cbp-singlePageInline-active{opacity:0.6 !important}.cbp-l-inline{margin:20px 0;overflow:hidden;background:#FAFAFA;padding:30px}.cbp-l-inline-left{float:left;width:44%}.cbp-l-project-img{max-width:100%}.cbp-l-inline-right{float:right;width:56%;padding-left:inherit}@media only screen and (max-width: 768px){.cbp-l-inline-left{width:100%;text-align:center;margin-top:40px}.cbp-l-inline-right{width:100%;padding-left:0;margin-top:20px}}.cbp-l-inline-title{font:400 28px/30px "Open Sans", sans-serif;color:#474747}.cbp-l-inline-subtitle{font:400 13px/21px "Open Sans", sans-serif;color:#888;margin-top:7px}.cbp-l-inline-desc{font:400 13px/20px "Open Sans", sans-serif;color:#474747;margin-top:25px;margin-bottom:20px}.cbp-l-inline-view-wrap{text-align:right}.cbp-l-inline-view{font:400 13px/35px "Open Sans", sans-serif;color:#9C9C9C;margin-top:40px;display:inline-block;padding:0 20px;border:1px solid #ccc;text-decoration:none}.cbp-l-inline-view:hover{color:#757575}.cbp-l-inline-details{margin-bottom:15px;font:13px/22px "Open Sans", sans-serif}.cbp-l-loadMore-defaultText,.cbp-l-loadMore-button-defaultText{display:block}.cbp-l-loadMore-loadingText,.cbp-l-loadMore-noMoreLoading,.cbp-l-loadMore-button-loadingText,.cbp-l-loadMore-button-noMoreLoading{display:none}.cbp-l-loadMore-loading .cbp-l-loadMore-loadingText,.cbp-l-loadMore-loading .cbp-l-loadMore-button-loadingText{display:block}.cbp-l-loadMore-loading .cbp-l-loadMore-defaultText,.cbp-l-loadMore-loading .cbp-l-loadMore-noMoreLoading,.cbp-l-loadMore-loading .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-loading .cbp-l-loadMore-button-noMoreLoading{display:none}.cbp-l-loadMore-stop .cbp-l-loadMore-noMoreLoading,.cbp-l-loadMore-stop .cbp-l-loadMore-button-noMoreLoading{display:block}.cbp-l-loadMore-stop .cbp-l-loadMore-defaultText,.cbp-l-loadMore-stop .cbp-l-loadMore-loadingText,.cbp-l-loadMore-stop .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-stop .cbp-l-loadMore-button-loadingText{display:none}.cbp-l-loadMore-bgbutton{text-align:center}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link{border:1px solid #DEDEDE;color:#7E7B7B;display:inline-block;font:400 13px/40px "Lato", sans-serif;min-width:80px;text-decoration:none;padding:0 50px;margin-top:50px;outline:0;box-shadow:none;letter-spacing:1px;-webkit-transition:color .25s;transition:color .25s}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link:hover,.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link.cbp-l-loadMore-loading{color:#B0B0B0}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link.cbp-l-loadMore-stop{color:#B0B0B0;cursor:default}.cbp-l-loadMore-button{text-align:center}.cbp-l-loadMore-button .cbp-l-loadMore-link,.cbp-l-loadMore-button .cbp-l-loadMore-button-link{border:1px solid #DEDEDE;color:#7E7B7B;display:inline-block;font:400 12px/36px "Open Sans", sans-serif;min-width:80px;text-decoration:none;padding:0 30px;outline:0;margin-top:40px;box-shadow:none;-webkit-transition:color .25s;transition:color .25s}.cbp-l-loadMore-button .cbp-l-loadMore-link:hover,.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-loading,.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover,.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-loading{color:#B0B0B0}.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-stop,.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-button-stop,.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-stop,.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-button-stop{cursor:default;color:#B0B0B0}.cbp-l-loadMore-text{text-align:center}.cbp-l-loadMore-text .cbp-l-loadMore-link,.cbp-l-loadMore-text .cbp-l-loadMore-text-link{font:400 15px "Open Sans", sans-serif;color:#7E7B7B;text-decoration:none;cursor:pointer;margin-top:50px;display:block}.cbp-l-loadMore-text .cbp-l-loadMore-stop,.cbp-l-loadMore-text .cbp-l-loadMore-text-stop{color:#B0B0B0;cursor:default}.cbp-mode-slider{-webkit-transition:height .35s;transition:height .35s}.cbp-mode-slider .cbp-wrapper,.cbp-mode-slider .cbp-item{-webkit-transition:-webkit-transform .35s;transition:transform .35s}.cbp-mode-slider .cbp-wrapper{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.cbp-mode-slider-dragStart *{cursor:move !important;cursor:-ms-grabbing !important;cursor:-webkit-grabbing !important;cursor:-moz-grabbing !important;cursor:grabbing !important}.cbp-mode-slider-dragStart .cbp-wrapper{-webkit-transition:none;transition:none}.cbp-nav-next,.cbp-nav-prev{position:relative;background:#7c8b90;cursor:pointer;display:inline-block;margin-left:1px;height:22px;width:21px}.cbp-nav-next{border-radius:0 2px 2px 0}.cbp-nav-prev{border-radius:2px 0 0 2px}.cbp-nav-next:hover,.cbp-nav-prev:hover{opacity:0.8}.cbp-nav-next:after,.cbp-nav-prev:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url("../img/cbp-sprite.png") no-repeat;height:10px;width:7px}.cbp-nav-next:after{background-position:-134px 0}.cbp-nav-prev:after{background-position:-134px -12px}.cbp-nav-stop{opacity:0.5 !important;cursor:default !important}.cbp-nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cbp-nav-controls{position:absolute;top:-51px;right:0;z-index:100}.cbp-nav-pagination{position:absolute;bottom:-30px;right:0;z-index:100;left:0;text-align:center}.cbp-nav-pagination-item{position:relative;width:10px;height:10px;border-radius:50%;margin:0 4px;display:inline-block;cursor:pointer;background:#c2c2c2;-webkit-transition:background 0.5s;transition:background 0.5s}.cbp-nav-pagination-active{background:#797979}.cbp-pagination-item{max-width:100px;display:inline-block;cursor:pointer;margin-top:10px;margin-right:5px;position:relative}.cbp-pagination-item img{display:block;width:100%;height:auto;border:0}.cbp-pagination-item:after{content:'';position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);-webkit-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.cbp-pagination-active:after{background:transparent}.cbp-slider-wrap,.cbp-slider-item{margin:0;padding:0;list-style-type:none}.cbp-slider .cbp-nav-controls{position:static}.cbp-slider .cbp-nav-next,.cbp-slider .cbp-nav-prev{background:transparent;position:absolute;margin:auto;top:0;bottom:0;z-index:100;width:44px;height:44px}.cbp-slider .cbp-nav-next{right:25px;left:auto}.cbp-slider .cbp-nav-prev{left:25px;right:auto}.cbp-slider .cbp-nav-next:after,.cbp-slider .cbp-nav-prev:after{background:url("../img/cbp-sprite.png") no-repeat;width:44px;height:44px}.cbp-slider .cbp-nav-next:after{background-position:-46px -92px}.cbp-slider .cbp-nav-next:hover:after{background-position:-46px -46px}.cbp-slider .cbp-nav-prev:after{background-position:0 -92px}.cbp-slider .cbp-nav-prev:hover:after{background-position:0 -46px}.cbp-slider .cbp-nav-pagination{text-align:right;bottom:20px;right:25px;left:auto}.cbp-slider-edge .cbp-nav-controls{position:static}.cbp-slider-edge .cbp-nav-next,.cbp-slider-edge .cbp-nav-prev{background:transparent;position:absolute;margin:auto;top:0;bottom:0;z-index:100;width:44px;height:44px}.cbp-slider-edge .cbp-nav-next{right:0;left:auto}.cbp-slider-edge .cbp-nav-prev{left:0;right:auto}.cbp-slider-edge .cbp-nav-next:after,.cbp-slider-edge .cbp-nav-prev:after{background:url("../img/cbp-sprite.png") no-repeat;width:9px;height:16px}.cbp-slider-edge .cbp-nav-next:after{background-position:-134px -24px}.cbp-slider-edge .cbp-nav-prev:after{background-position:-134px -42px}.cbp-slider-edge .cbp-nav-pagination{bottom:-50px}.cbp-slider-edge .cbp-nav-pagination-item{border:2px solid #0f0f0f;opacity:0.4;background:transparent}.cbp-slider-edge .cbp-nav-pagination-active{background:#000}.cbp-slider-inline{position:relative}.cbp-slider-inline .cbp-slider-item{position:absolute;width:100%;top:0;-webkit-transition:left .5s;transition:left .5s}.cbp-slider-inline .cbp-slider-item--active{position:relative;z-index:2}.cbp-slider-wrapper{position:relative;overflow:hidden}.cbp-slider-controls{position:absolute;top:0;right:0;z-index:100;opacity:0;-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.cbp-slider-inline-ready .cbp-slider-controls{opacity:1}.cbp-slider-next,.cbp-slider-prev{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;cursor:pointer;position:relative;width:36px;height:36px;background:#547EB1}.cbp-slider-next{margin-left:1px}.cbp-slider-next:after,.cbp-slider-prev:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url("../img/cbp-sprite.png") no-repeat;width:9px;height:16px}.cbp-slider-next:after{background-position:-134px -60px}.cbp-slider-prev:after{background-position:-134px -78px}.cbp-l-grid-agency .cbp-caption:after{position:absolute;content:'';width:0;height:0;border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;bottom:0px;left:50%;margin-left:-5px;z-index:1}.cbp-l-grid-agency.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:scale(1.15);transform:scale(1.15)}.cbp-l-grid-agency-title{margin-top:18px;font:700 17px/24px "Lato", sans-serif;color:#666;text-align:center;padding:0 4px}.cbp-item:hover .cbp-l-grid-agency-title{color:#222}.cbp-l-grid-agency-desc{font:400 12px/21px "Open Sans", sans-serif;color:#aaa;text-align:center}@media only screen and (max-width: 480px){.cbp-l-grid-agency-title{font-size:15px;line-height:21px}}.cbp-l-grid-work.cbp-caption-zoom .cbp-caption-activeWrap{background-color:rgba(0,0,0,0.7)}.cbp-l-grid-work .cbp-item{padding:3px}.cbp-l-grid-work .cbp-item-wrapper{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.2);padding:7px 7px 27px;border-top:1px solid #F4F4F4}.cbp-l-grid-work-title{margin-top:17px;font:400 17px/25px "Roboto Condensed", sans-serif;color:#607D8B;text-align:center;text-transform:uppercase;display:block}.cbp-l-grid-work-title:hover{color:#365D67}.cbp-l-grid-work-desc{font:400 11px/16px "Open Sans", sans-serif;color:#888888;text-align:center;text-transform:uppercase}@media only screen and (max-width: 480px){.cbp-l-grid-work-title{font-size:15px;line-height:21px;margin-top:15px}.cbp-l-grid-work .cbp-item-wrapper{padding-bottom:18px}}.cbp-l-grid-blog-title{font:400 18px/30px "Open Sans", sans-serif;color:#444;display:block;margin-top:17px}.cbp-l-grid-blog-title:hover{color:#787878}.cbp-l-grid-blog-date{font:400 12px/18px "Open Sans", sans-serif;color:#787878;display:inline-block}.cbp-l-grid-blog-comments{font:400 12px/18px "Open Sans", sans-serif;color:#3C6FBB;display:inline-block}.cbp-l-grid-blog-comments:hover{opacity:.8}.cbp-l-grid-blog-desc{font:400 13px/18px "Open Sans", sans-serif;color:#9B9B9B;margin-top:9px}.cbp-l-grid-blog-split{margin:0 4px;font:400 13px/16px "Open Sans", sans-serif;color:#787878;display:inline-block}.cbp-l-grid-clients{height:180px}.cbp-l-clients-title-block{font:400 32px/53px "Roboto", sans-serif;color:#666464;text-align:center;margin-bottom:40px}.cbp-l-grid-faq .cbp-item{width:100%}.cbp-l-grid-projects-title{font:700 14px/21px "Open Sans", sans-serif;color:#474747;margin-top:15px}.cbp-l-grid-projects-desc{font:400 12px/18px "Open Sans", sans-serif;color:#888888;margin-top:5px}@media only screen and (max-width: 480px){.cbp-l-grid-projects-title{margin-top:12px}.cbp-l-grid-projects-desc{margin-top:3px}}.cbp-l-grid-masonry-projects .cbp-caption-activeWrap{background-color:#59a3b6;background-color:rgba(89,163,182,0.95)}.cbp-l-grid-masonry-projects .cbp-l-caption-buttonLeft,.cbp-l-grid-masonry-projects .cbp-l-caption-buttonRight{background-color:#545454}.cbp-l-grid-masonry-projects-title{font:500 15px/22px "Roboto", sans-serif;color:#59a3b6;text-align:center;display:block;margin-top:12px}.cbp-l-grid-masonry-projects-title:hover{color:#457C8B}.cbp-l-grid-masonry-projects-desc{font:400 12px/18px "Roboto", sans-serif;color:#b2b2b2;text-align:center}.cbp-l-grid-team-name{font:400 17px/24px "Open Sans", sans-serif;color:#456297;display:block;text-align:center;margin-top:18px}.cbp-l-grid-team-name:hover{color:#34425C}.cbp-l-grid-team-position{font:italic 400 13px/21px "Open Sans", sans-serif;color:#999;text-align:center}@media only screen and (max-width: 480px){.cbp-l-grid-team-name{font-size:15px;line-height:22px;margin-top:13px}.cbp-l-grid-team-position{font-size:12px;line-height:18px}}.cbp-l-grid-mosaic-flat .cbp-caption-activeWrap{background-color:#64C28E;background-color:rgba(101,199,150,0.95)}.cbp-l-grid-mosaic-flat .cbp-l-caption-title{color:#FFFFFF;font:400 14px/21px "Lato", sans-serif;text-transform:uppercase;letter-spacing:2px;display:inline-block}.cbp-l-grid-mosaic-flat .cbp-l-caption-title:after{content:'';display:block;width:40%;height:1px;background-color:#fff;margin:8px auto 0}@media only screen and (max-width: 800px){.cbp-l-grid-mosaic-flat .cbp-l-caption-title:after{display:none}}.cbp-l-grid-mosaic-projects .cbp-caption-activeWrap{background-color:#59a3b6;background-color:rgba(89,163,182,0.97)}.cbp-l-grid-mosaic .cbp-caption-activeWrap{background-color:#FFEA71;background-color:rgba(255,234,113,0.95)}.cbp-l-grid-mosaic .cbp-l-caption-title{color:#5A5A5A;font:500 18px/22px "Roboto", sans-serif;text-transform:uppercase;margin-bottom:5px}.cbp-l-grid-mosaic .cbp-l-caption-desc{color:#585858;font:400 13px/20px "Roboto", sans-serif}@media only screen and (max-width: 480px){.cbp-l-grid-mosaic .cbp-l-caption-title{font-size:16px;line-height:22px;margin-bottom:0px}.cbp-l-grid-mosaic .cbp-l-caption-desc{font-size:12px;line-height:18px}}.cbp-l-slider-title-block{border-bottom:1px solid #cdcdcd;margin-bottom:22px}.cbp-l-slider-title-block div{padding:0 2px 6px 0;display:inline-block;border-bottom:1px solid #a9a5a5;color:#5e5e5e;margin-bottom:-1px;font:15px/21px "Roboto", sans-serif}.cbp-l-grid-slider-team-name{float:left;font:20px/30px "Roboto", sans-serif;color:#494949;margin-top:16px}.cbp-l-grid-slider-team-position{clear:both;font:14px/21px "Roboto", sans-serif;color:#A6A6A6}.cbp-l-grid-slider-team-desc{font:13px/20px "Roboto", sans-serif;color:#969696;margin-top:15px}.cbp-l-grid-slider-team-social{float:right;margin-top:22px}.cbp-l-grid-slider-team-social a{margin-left:4px}.cbp-l-grid-slider-team-social a:hover{opacity:0.8}@media only screen and (max-width: 600px){.cbp-l-grid-slider-team-wrap{float:left;width:100%;margin-bottom:10px}.cbp-l-grid-slider-team-name{font-size:17px;line-height:26px;width:100%;margin-top:12px;text-align:center}.cbp-l-grid-slider-team-social{width:100%;text-align:center;margin-top:8px}.cbp-l-grid-slider-team-position{font-size:13px;line-height:20px;text-align:center}.cbp-l-grid-slider-team-desc{font-size:12px;line-height:18px;margin-top:10px;text-align:center}}.cbp-l-slider-testimonials-wrap{background:#f8f9f9;padding:80px 0 110px;border-width:1px 0;border-style:solid;border-color:#dce1e2}.cbp-l-grid-slider-testimonials-body{color:#424242;max-width:800px;margin:0 auto;font:20px/32px sans-serif;text-align:center;padding:0 40px}.cbp-l-grid-slider-testimonials-footer{font:12px/19px "Roboto", sans-serif;color:#777;text-align:center;margin-bottom:10px;margin-top:30px}.cbp-l-grid-tabs{height:100px}.cbp-l-grid-tabs .cbp-item{font:14px/24px "Lato", sans-serif;max-width:700px;width:100%;margin:0 auto;right:0;text-align:center;color:#5a5a5a}.cbp-l-testimonials-title-block{position:relative;text-align:center;font:26px/36px "Roboto", sans-serif;color:#E7E7E7;margin-bottom:60px}.cbp-l-testimonials-title-block:after{content:'';position:absolute;margin:0 auto;width:23px;height:2px;bottom:-6px;background-color:#C2C2C2;left:0;right:0}.cbp-l-testimonials-wrap{background:#2D2D2D;padding:60px 0 110px}.cbp-l-grid-testimonials-body{color:#e7e7e7;max-width:800px;margin:0 auto;font:20px/32px "Roboto", sans-serif;text-align:center;padding:0 20px}.cbp-l-grid-testimonials-footer{font:12px/19px "Roboto", sans-serif;color:#C2C2C2;text-align:center;margin-bottom:40px;margin-top:35px}.cbp-search{position:relative;width:220px;margin-bottom:40px}.cbp-search .cbp-search-nothing{display:none}.cbp-search-icon{position:absolute;width:32px;height:100%;top:0;right:0;text-align:center;cursor:pointer;pointer-events:none}.cbp-search-icon:after{content:'';display:block;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzczNzM3MyIgZD0iTTEyMTYgODMycTAtMTg1LTEzMS41LTMxNi41VDc2OCAzODQgNDUxLjUgNTE1LjUgMzIwIDgzMnQxMzEuNSAzMTYuNVQ3NjggMTI4MHQzMTYuNS0xMzEuNVQxMjE2IDgzMnptNTEyIDgzMnEwIDUyLTM4IDkwdC05MCAzOHEtNTQgMC05MC0zOGwtMzQzLTM0MnEtMTc5IDEyNC0zOTkgMTI0LTE0MyAwLTI3My41LTU1LjV0LTIyNS0xNTAtMTUwLTIyNVQ2NCA4MzJ0NTUuNS0yNzMuNSAxNTAtMjI1IDIyNS0xNTBUNzY4IDEyOHQyNzMuNSA1NS41IDIyNSAxNTAgMTUwIDIyNVQxNDcyIDgzMnEwIDIyMC0xMjQgMzk5bDM0MyAzNDNxMzcgMzcgMzcgOTB6Ii8+PC9zdmc+") no-repeat scroll center center;width:100%;height:100%;pointer-events:none}.cbp-search-input{height:36px;padding:0 32px 0 12px;margin:0;border-radius:1px;border:1px solid #c6c3c4;font:400 12px "Open Sans", sans-serif;width:100%}.cbp-search-input[value]+.cbp-search-icon{pointer-events:auto}.cbp-search-input[value]+.cbp-search-icon:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzczNzM3MyIgZD0iTTE0OTAgMTMyMnEwIDQwLTI4IDY4bC0xMzYgMTM2cS0yOCAyOC02OCAyOHQtNjgtMjhsLTI5NC0yOTQtMjk0IDI5NHEtMjggMjgtNjggMjh0LTY4LTI4bC0xMzYtMTM2cS0yOC0yOC0yOC02OHQyOC02OGwyOTQtMjk0LTI5NC0yOTRxLTI4LTI4LTI4LTY4dDI4LTY4bDEzNi0xMzZxMjgtMjggNjgtMjh0NjggMjhsMjk0IDI5NCAyOTQtMjk0cTI4LTI4IDY4LTI4dDY4IDI4bDEzNiAxMzZxMjggMjggMjggNjh0LTI4IDY4bC0yOTQgMjk0IDI5NCAyOTRxMjggMjggMjggNjh6Ii8+PC9zdmc+")}.cbp-search-nothing{position:absolute;top:0;padding:0 0 30px;text-align:center;width:100%;font:13px "Open Sans", sans-serif}@media only screen and (max-width: 600px){.cbp-search{width:100%}}.cbp-l-project-social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cbp-social-fb,.cbp-social-twitter,.cbp-social-googleplus,.cbp-social-pinterest{margin-right:9px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cbp-social-fb:hover,.cbp-social-twitter:hover,.cbp-social-googleplus:hover,.cbp-social-pinterest:hover{opacity:.8}.cbp-social-fb:focus,.cbp-social-twitter:focus,.cbp-social-googleplus:focus,.cbp-social-pinterest:focus{outline:none}.cbp-social-fb path{fill:#415C9B}.cbp-social-twitter path{fill:#55acee}.cbp-social-googleplus path{fill:#E57371}.cbp-social-pinterest path{fill:#cb2027} +/*! + * Cube Portfolio - Responsive jQuery Grid Plugin + * + * version: 4.0.0 (4 January, 2017) + * require: jQuery v1.7+ + * + * Copyright 2013-2017, Mihai Buricea (http://scriptpie.com/cubeportfolio/live-preview/) + * Licensed under CodeCanyon License (http://codecanyon.net/licenses) + * + */.cbp-l-filters-alignCenter .cbp-filter-counter:after,.cbp-l-filters-alignRight .cbp-filter-counter:after,.cbp-l-filters-button .cbp-filter-counter:after,.cbp-l-filters-buttonCenter .cbp-filter-counter:after,.cbp-l-filters-text .cbp-filter-counter:after,.cbp,.cbp *,.cbp *:after,.cbp:after,.cbp-l-filters-dropdownHeader:after,.cbp-popup-wrap,.cbp-popup-wrap *,.cbp-popup-wrap:before,.cbp-popup-loadingBox:after{box-sizing:border-box}.cbp-l-grid-agency-title,.cbp-l-grid-agency-desc,.cbp-l-grid-work-title,.cbp-l-grid-work-desc,.cbp-l-grid-blog-title,.cbp-l-grid-projects-title,.cbp-l-grid-projects-desc,.cbp-l-grid-masonry-projects-title,.cbp-l-grid-masonry-projects-desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbp-l-filters-alignCenter,.cbp-l-filters-alignCenter *,.cbp-l-filters-alignLeft,.cbp-l-filters-alignLeft *,.cbp-l-filters-alignRight,.cbp-l-filters-alignRight *,.cbp-l-filters-button,.cbp-l-filters-button *,.cbp-l-filters-buttonCenter,.cbp-l-filters-buttonCenter *,.cbp-l-filters-dropdown,.cbp-l-filters-dropdown *,.cbp-l-filters-list,.cbp-l-filters-list *,.cbp-l-filters-work,.cbp-l-filters-work *,.cbp-l-filters-big,.cbp-l-filters-big *,.cbp-l-filters-text,.cbp-l-filters-text *,.cbp-l-filters-underline,.cbp-l-filters-underline *,.cbp-l-loadMore-bgbutton,.cbp-l-loadMore-bgbutton *,.cbp-l-loadMore-button,.cbp-l-loadMore-button *,.cbp-l-loadMore-text,.cbp-l-loadMore-text *,.cbp-search,.cbp-search *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.cbp:after,.cbp-lazyload:after,.cbp-popup-loadingBox:after,.cbp-popup-singlePageInline:after{content:'';position:absolute;width:34px;height:34px;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-animation:cbp-rotation .8s infinite linear;animation:cbp-rotation .8s infinite linear;border-left:3px solid rgba(114,144,182,0.15);border-right:3px solid rgba(114,144,182,0.15);border-bottom:3px solid rgba(114,144,182,0.15);border-top:3px solid rgba(114,144,182,0.8);border-radius:100%}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-alignRight .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-buttonCenter .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-text .cbp-filter-item:hover .cbp-filter-counter{opacity:1;-webkit-transform:translateY(-44px);transform:translateY(-44px)}.cbp-l-filters-alignCenter .cbp-filter-counter,.cbp-l-filters-alignRight .cbp-filter-counter,.cbp-l-filters-button .cbp-filter-counter,.cbp-l-filters-buttonCenter .cbp-filter-counter,.cbp-l-filters-text .cbp-filter-counter{font:400 11px/18px "Open Sans", sans-serif;border-radius:3px;color:#FFFFFF;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;opacity:0;-webkit-transition:-webkit-transform .25s, opacity .25s;transition:transform .25s, opacity .25s}.cbp-l-filters-alignCenter .cbp-filter-counter:after,.cbp-l-filters-alignRight .cbp-filter-counter:after,.cbp-l-filters-button .cbp-filter-counter:after,.cbp-l-filters-buttonCenter .cbp-filter-counter:after,.cbp-l-filters-text .cbp-filter-counter:after{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.cbp-item{display:inline-block;margin:0 10px 20px 0}.cbp{position:relative;margin:0 auto;z-index:1;height:400px}.cbp>*{visibility:hidden}.cbp .cbp-item{list-style-type:none;margin:0;padding:0;overflow:hidden}.cbp img{display:block;border:0;width:100%;height:auto}.cbp a,.cbp a:hover,.cbp a:active{text-decoration:none;outline:0}.cbp-lazyload{position:relative;background:#fff;display:block}.cbp-lazyload img{opacity:1}.cbp-lazyload img[data-cbp-src]{opacity:0}.cbp-lazyload img:not([data-cbp-src]){-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.cbp-lazyload:after{z-index:0}.cbp-wrapper-outer{overflow:hidden;position:relative;margin:0 auto}.cbp-wrapper-outer,.cbp-wrapper,.cbp-wrapper-helper{list-style-type:none;padding:0;width:100%;height:100%;z-index:1}.cbp-wrapper,.cbp-wrapper-helper{margin:0}.cbp-ready>*{visibility:visible}.cbp-ready:after{display:none;visibility:hidden}.cbp-ready .cbp-item{position:absolute;top:0;left:0}.cbp-ready .cbp-wrapper,.cbp-ready .cbp-wrapper-helper{position:absolute;top:0;left:0}.cbp-item-off{z-index:-1;pointer-events:none;visibility:hidden}.cbp-item-on2off{z-index:0}.cbp-item-off2on{z-index:1}.cbp-item-on2on{z-index:2}.cbp-item-wrapper{width:100%;height:100%;position:relative;top:0;left:0}.cbp-l-project-related-wrap img,.cbp-l-inline img{display:block;width:100%;height:auto;border:0}.cbp-updateItems{-webkit-transition:height .5s ease-in-out !important;transition:height .5s ease-in-out !important;will-change:height}.cbp-updateItems .cbp-item{-webkit-transition:top .5s ease-in-out, left .5s ease-in-out;transition:top .5s ease-in-out, left .5s ease-in-out}.cbp-updateItems .cbp-item-loading{-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out;-webkit-transition:none;transition:none}.cbp-removeItem{-webkit-animation:fadeOut .5s ease-in-out;animation:fadeOut .5s ease-in-out}.cbp-panel{width:94%;max-width:1170px;margin:0 auto}.cbp-misc-video{position:relative;height:0;padding-bottom:56.25%;background:#000;text-align:center}.cbp-misc-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@-webkit-keyframes cbp-rotation{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes cbp-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.clearfix:after{content:" ";display:block;height:0;clear:both}.cbp-l-filters-left{float:left}.cbp-l-filters-right{float:right}@media only screen and (max-width: 480px){.cbp-l-filters-left,.cbp-l-filters-right{width:100%}}.cbp-caption,.cbp-caption-defaultWrap,.cbp-caption-activeWrap{display:block}.cbp-caption-activeWrap{background-color:#282727}.cbp-caption-active .cbp-caption,.cbp-caption-active .cbp-caption-defaultWrap,.cbp-caption-active .cbp-caption-activeWrap{overflow:hidden;position:relative;z-index:1}.cbp-caption-active .cbp-caption-defaultWrap{top:0}.cbp-caption-active .cbp-caption-activeWrap{width:100%;position:absolute;z-index:2;height:100%}.cbp-l-caption-title{color:#fff;font:400 16px/21px "Open Sans", sans-serif}.cbp-l-caption-desc{color:#aaa;font:400 12px/16px "Open Sans", sans-serif}.cbp-l-caption-text{font:400 14px/21px "Open Sans", sans-serif;color:#fff;letter-spacing:3px;padding:0 6px}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{background-color:#547EB1;color:#FFFFFF;display:inline-block;font:400 12px/30px "Open Sans", sans-serif;min-width:90px;text-align:center;margin:4px;padding:0 6px}.cbp-l-caption-buttonLeft:hover,.cbp-l-caption-buttonRight:hover{opacity:0.9}.cbp-caption-none .cbp-caption-activeWrap{display:none}.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:12px 30px}.cbp-caption-fadeIn .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-minimal .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-moveRight .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayRightAlong .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushDown .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealLeft .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-zoom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-opacity .cbp-l-caption-alignLeft .cbp-l-caption-body{padding-top:30px}.cbp-l-caption-alignCenter{display:table;width:100%;height:100%}.cbp-l-caption-alignCenter .cbp-l-caption-body{display:table-cell;vertical-align:middle;text-align:center;padding:15px 0}.cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{position:relative;-webkit-transition:-webkit-transform .25s;transition:transform .25s}.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{-webkit-transform:translateX(20px);transform:translateX(20px)}.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (max-width: 480px){.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:9px 11px}.cbp-l-caption-title{font-size:14px;line-height:21px}.cbp-l-caption-desc{font-size:11px;line-height:14px}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{font-size:11px;line-height:28px;min-width:69px;margin:3px;padding:0 4px}.cbp-l-caption-text{font-size:13px;letter-spacing:1px}}@media only screen and (max-width: 374px){.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:8px 10px}.cbp-l-caption-title{font-size:13px;line-height:20px}.cbp-l-caption-desc{font-size:11px;line-height:14px}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{font-size:10px;line-height:28px;min-width:62px;margin:1px;padding:0 4px}}.cbp-caption-fadeIn .cbp-caption-activeWrap{opacity:0;top:0;background-color:rgba(0,0,0,0.85);-webkit-transition:opacity .5s;transition:opacity .5s}.cbp-caption-fadeIn .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-minimal .cbp-l-caption-title,.cbp-caption-minimal .cbp-l-caption-desc{position:relative;left:0;opacity:0;-webkit-transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out}.cbp-caption-minimal .cbp-l-caption-title{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cbp-caption-minimal .cbp-l-caption-desc{-webkit-transform:translateY(70%);transform:translateY(70%)}.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-title,.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-desc{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.cbp-caption-minimal .cbp-caption-activeWrap{top:0;background-color:#000;background-color:rgba(0,0,0,0.8);opacity:0}.cbp-caption-minimal .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-moveRight .cbp-caption-activeWrap{left:-100%;top:0;-webkit-transition:-webkit-transform .35s;transition:transform .35s}.cbp-caption-moveRight .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(100%);transform:translateX(100%)}.cbp-caption-overlayBottom .cbp-caption-activeWrap{height:60px;background-color:#181616;background-color:rgba(24,22,22,0.7);-webkit-transition:-webkit-transform .25s;transition:transform .25s}.cbp-caption-overlayBottom .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{-webkit-transition-duration:.35s;transition-duration:.35s}.cbp-caption-overlayBottomAlong .cbp-caption-defaultWrap,.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{-webkit-transition:-webkit-transform .35s;transition:transform .35s}.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{height:60px}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-overlayBottomPush .cbp-caption-defaultWrap,.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{-webkit-transition:-webkit-transform .25s;transition:transform .25s}.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{height:61px;-webkit-transform:translateY(0);transform:translateY(0)}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-60px);transform:translateY(-60px)}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-61px);transform:translateY(-61px)}.cbp-caption-overlayBottomReveal .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform .25s;transition:transform .25s}.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap{bottom:0;z-index:1;height:60px}.cbp-caption-overlayBottomReveal .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-60px);transform:translateY(-60px)}.cbp-caption-overlayRightAlong .cbp-caption-defaultWrap,.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{top:0;left:-50%;width:50%}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateX(25%);transform:translateX(25%)}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(100%);transform:translateX(100%)}.cbp-caption-pushDown .cbp-caption-defaultWrap,.cbp-caption-pushDown .cbp-caption-activeWrap{-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-pushDown .cbp-caption-activeWrap{top:-100%}.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(100%);transform:translateY(100%)}.cbp-caption-pushTop .cbp-caption-activeWrap,.cbp-caption-pushTop .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-pushTop .cbp-caption-activeWrap{height:102%}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-99%);transform:translateY(-99%)}.cbp-caption-revealBottom .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-revealBottom .cbp-caption-activeWrap{top:0;z-index:1}.cbp-caption-revealBottom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-revealLeft .cbp-caption-activeWrap{left:100%;top:0;-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-revealLeft .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.cbp-caption-revealTop .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-revealTop .cbp-caption-activeWrap{top:0;z-index:1}.cbp-caption-revealTop .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(100%);transform:translateY(100%)}.cbp-caption-zoom .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:scale(1.25);transform:scale(1.25)}.cbp-caption-zoom .cbp-caption-activeWrap{opacity:0;top:0;background-color:rgba(0,0,0,0.9);-webkit-transition:opacity .4s;transition:opacity .4s}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-opacity .cbp-item{padding:1px}.cbp-caption-opacity .cbp-caption,.cbp-caption-opacity .cbp-caption-activeWrap,.cbp-caption-opacity .cbp-caption-defaultWrap{background-color:transparent}.cbp-caption-opacity .cbp-caption{border:1px solid transparent}.cbp-caption-opacity .cbp-caption:hover{border-color:#EDEDED}.cbp-caption-opacity .cbp-caption-defaultWrap{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.cbp-caption-opacity .cbp-caption:hover .cbp-caption-defaultWrap{opacity:.8}.cbp-caption-opacity .cbp-caption:hover .cbp-caption-activeWrap{top:0}.cbp-caption-expand .cbp-caption-activeWrap{height:auto;background-color:transparent}.cbp-caption-expand .cbp-caption{border-bottom:1px dotted #eaeaea}.cbp-caption-expand .cbp-caption-defaultWrap{cursor:pointer;font:500 15px/23px "Roboto", sans-serif;color:#474747;padding:12px 0 11px 26px}.cbp-caption-expand .cbp-caption-defaultWrap svg{position:absolute;top:16px;left:0}.cbp-caption-expand .cbp-l-caption-body{font:400 13px/21px "Roboto", sans-serif;color:#888;padding:0 0 20px 26px}.cbp-caption-expand-active{-webkit-transition:height .4s !important;transition:height .4s !important}.cbp-caption-expand-active .cbp-item{-webkit-transition:left .4s, top .4s !important;transition:left .4s, top .4s !important}.cbp-caption-expand-open .cbp-caption-activeWrap{-webkit-transition:height .4s;transition:height .4s}.cbp-l-filters-alignCenter{margin-bottom:30px;text-align:center;font:400 12px/21px sans-serif;color:#DADADA}.cbp-l-filters-alignCenter .cbp-filter-item{color:#949494;cursor:pointer;font:400 13px/21px "Open Sans", sans-serif;padding:0 12px;position:relative;overflow:visible;margin:0 0 10px;display:inline-block;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.cbp-l-filters-alignCenter .cbp-filter-item:hover{color:#2D2C2C}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active{color:#2D2C2C;cursor:default}.cbp-l-filters-alignCenter .cbp-filter-counter{background-color:#626161}.cbp-l-filters-alignCenter .cbp-filter-counter:after{border-top:4px solid #626161}.cbp-l-filters-alignLeft{margin-bottom:30px}.cbp-l-filters-alignLeft .cbp-filter-item{background-color:#fff;border:1px solid #cdcdcd;cursor:pointer;font:400 12px/30px "Open Sans", sans-serif;padding:0 13px;position:relative;overflow:visible;margin:0 4px 10px 4px;display:inline-block;color:#888888;-webkit-transition:color .3s ease-in-out, background-color .3s ease-in-out, border .3s ease-in-out;transition:color .3s ease-in-out, background-color .3s ease-in-out, border .3s ease-in-out}.cbp-l-filters-alignLeft .cbp-filter-item:hover{color:#111}.cbp-l-filters-alignLeft .cbp-filter-item.cbp-filter-item-active{background-color:#6C7A89;border:1px solid #6C7A89;color:#fff;cursor:default}.cbp-l-filters-alignLeft .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-alignLeft .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-alignLeft .cbp-filter-counter{display:inline}@media only screen and (max-width: 480px){.cbp-l-filters-alignLeft{text-align:center}}.cbp-l-filters-alignRight{margin-bottom:30px;text-align:right}.cbp-l-filters-alignRight .cbp-filter-item{background-color:transparent;color:#8B8B8B;cursor:pointer;font:400 11px/31px "Open Sans", sans-serif;padding:0 14px;position:relative;overflow:visible;margin:0 3px 10px 3px;border:1px solid #E4E2E2;text-transform:uppercase;display:inline-block;-webkit-transition:color .3s ease-in-out, background-color .3s ease-in-out, border .3s ease-in-out;transition:color .3s ease-in-out, background-color .3s ease-in-out, border .3s ease-in-out}.cbp-l-filters-alignRight .cbp-filter-item:hover{color:#2B3444}.cbp-l-filters-alignRight .cbp-filter-item.cbp-filter-item-active{color:#FFFFFF;background-color:#049372;border-color:#049372;cursor:default}.cbp-l-filters-alignRight .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-alignRight .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-alignRight .cbp-filter-counter{background-color:#049372}.cbp-l-filters-alignRight .cbp-filter-counter:after{border-top:4px solid #049372}@media only screen and (max-width: 480px){.cbp-l-filters-alignRight{text-align:center}}.cbp-l-filters-button{margin-bottom:30px}.cbp-l-filters-button .cbp-filter-item{background-color:#FFFFFF;border:1px solid #ECECEC;color:#888888;cursor:pointer;font:400 12px/32px "Open Sans", sans-serif;margin:0 5px 10px 5px;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;transition:color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out}.cbp-l-filters-button .cbp-filter-item:hover{color:#545454;border-color:#DADADA}.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active{background-color:#545454;color:#fff;border-color:#5d5d5d;cursor:default}.cbp-l-filters-button .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-button .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-button .cbp-filter-counter{background-color:#545454}.cbp-l-filters-button .cbp-filter-counter:after{border-top:4px solid #545454}@media only screen and (max-width: 480px){.cbp-l-filters-button{text-align:center}}.cbp-l-filters-buttonCenter{margin-bottom:30px;text-align:center}.cbp-l-filters-buttonCenter .cbp-filter-item{background-color:#FFFFFF;border:1px solid #ECECEC;color:#888888;cursor:pointer;font:400 12px/32px "Roboto", sans-serif;margin:0 5px 10px 5px;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:color .3s ease-in-out, border-color .3s ease-in-out;transition:color .3s ease-in-out, border-color .3s ease-in-out}.cbp-l-filters-buttonCenter .cbp-filter-item:hover{color:#5d5d5d}.cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active{color:#3B9CB3;border-color:#8CD2E5;cursor:default}.cbp-l-filters-buttonCenter .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-buttonCenter .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-buttonCenter .cbp-filter-counter{background-color:#68ABBC}.cbp-l-filters-buttonCenter .cbp-filter-counter:after{border-top:4px solid #68ABBC}.cbp-l-filters-dropdown{margin-bottom:40px;height:38px;position:relative;z-index:5}.cbp-l-filters-dropdownWrap{width:200px;position:absolute;right:0;background:#4d4c4d}.cbp-l-filters-dropdownHeader{font:400 12px/38px "Open Sans", sans-serif;margin:0 17px;color:#FFF;cursor:default;position:relative}.cbp-l-filters-dropdownHeader:after{border-color:#fff transparent;border-style:solid;border-width:5px 5px 0;content:"";height:0;position:absolute;right:0;top:50%;width:0;margin-top:-1px}.cbp-l-filters-dropdownWrap.cbp-l-filters-dropdownWrap-open .cbp-l-filters-dropdownHeader:after{border-width:0 5px 5px}.cbp-l-filters-dropdownList{display:none;list-style:none outside none;margin:0;padding:0}.cbp-l-filters-dropdownList>li{margin:0;list-style:none}.cbp-l-filters-dropdownWrap.cbp-l-filters-dropdownWrap-open .cbp-l-filters-dropdownList{display:block;margin:0}.cbp-l-filters-dropdownList .cbp-filter-item{background:transparent;color:#b3b3b3;width:100%;text-align:left;font:400 12px/40px "Open Sans", sans-serif;margin:0;padding:0 17px;cursor:pointer;border:none;border-top:1px solid #595959}.cbp-l-filters-dropdownList .cbp-filter-item:hover{color:#e6e6e6}.cbp-l-filters-dropdownList .cbp-filter-item-active{color:#fff;cursor:default}.cbp-l-filters-dropdownWrap .cbp-filter-counter{display:inline}.cbp-l-filters-dropdown-floated{float:right;margin-top:-2px;margin-left:20px;width:200px}@media only screen and (max-width: 480px){.cbp-l-filters-dropdown-floated{width:100%;margin-top:0;margin-left:0}.cbp-l-filters-dropdownWrap{right:0;left:0;margin:0 auto}}.cbp-l-filters-list{margin-bottom:30px;content:"";display:table;clear:both}.cbp-l-filters-list .cbp-filter-item{background-color:transparent;color:#585252;cursor:pointer;font:400 12px/35px "Open Sans", sans-serif;padding:0 18px;position:relative;overflow:visible;margin:0 0 10px;float:left;border:1px solid #3288C4;border-right-width:0;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.cbp-l-filters-list .cbp-filter-item:hover{color:#000}.cbp-l-filters-list .cbp-filter-item.cbp-filter-item-active{cursor:default;color:#FFFFFF;background-color:#3288C4}.cbp-l-filters-list-first{border-radius:6px 0 0 6px}.cbp-l-filters-list-last{border-radius:0 6px 6px 0;border-right-width:1px !important}.cbp-l-filters-list .cbp-filter-counter{display:inline}@media only screen and (max-width: 600px){.cbp-l-filters-list .cbp-filter-item{margin-right:5px;border-radius:6px;border-right-width:1px}}.cbp-l-filters-work{margin-bottom:30px;text-align:center}.cbp-l-filters-work .cbp-filter-item{background-color:#FFFFFF;color:#888;cursor:pointer;font:600 11px/37px "Open Sans", sans-serif;margin:0 3px 15px 3px;overflow:visible;padding:0 16px;position:relative;display:inline-block;text-transform:uppercase;-webkit-transition:color .3s ease-in-out, background-color .3s ease-in-out;transition:color .3s ease-in-out, background-color .3s ease-in-out}.cbp-l-filters-work .cbp-filter-item:hover{color:#fff;background:#607D8B}.cbp-l-filters-work .cbp-filter-item.cbp-filter-item-active{background-color:#607D8B;color:#fff;cursor:default}.cbp-l-filters-work .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-work .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-work .cbp-filter-counter{font:600 11px/37px "Open Sans", sans-serif;text-align:center;display:inline-block;margin-left:8px}.cbp-l-filters-work .cbp-filter-counter:before{content:'('}.cbp-l-filters-work .cbp-filter-counter:after{content:')'}.cbp-l-filters-big{margin-bottom:30px;text-align:center}.cbp-l-filters-big .cbp-filter-item{color:#444;cursor:pointer;font:400 15px/22px "Roboto", sans-serif;margin:0 8px 10px 8px;padding:10px 23px;position:relative;display:inline-block;border:1px solid transparent;text-transform:uppercase;-webkit-transition:color .3s ease-in-out, border .3s ease-in-out;transition:color .3s ease-in-out, border .3s ease-in-out}.cbp-l-filters-big .cbp-filter-item:hover{color:#888}.cbp-l-filters-big .cbp-filter-item.cbp-filter-item-active{border-color:#d5d5d5;color:#444;cursor:default}.cbp-l-filters-big .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-big .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-text{margin-bottom:30px;text-align:center;font:400 12px/21px "Lato", sans-serif;color:#DADADA;padding:0 15px}.cbp-l-filters-text .cbp-filter-item{color:#949494;cursor:pointer;font:400 13px/21px "Lato", sans-serif;padding:0 12px;position:relative;overflow:visible;margin:0 0 10px;display:inline-block;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.cbp-l-filters-text .cbp-filter-item:hover{color:#2D2C2C}.cbp-l-filters-text .cbp-filter-item:hover .cbp-filter-counter{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.cbp-l-filters-text .cbp-filter-item.cbp-filter-item-active{color:#2D2C2C;cursor:default}.cbp-l-filters-text .cbp-filter-counter{background-color:#626161;font:400 11px/18px "Lato", sans-serif}.cbp-l-filters-text .cbp-filter-counter:after{border-top:4px solid #626161}.cbp-l-filters-text-sort{display:inline-block;font:400 13px/21px "Lato", sans-serif;color:#949494;margin-right:15px}@media only screen and (max-width: 480px){.cbp-l-filters-text-sort{display:block;margin-bottom:10px}}.cbp-l-filters-underline{margin-bottom:30px}.cbp-l-filters-underline .cbp-filter-item{border-bottom:3px solid transparent;cursor:pointer;font:600 14px/21px "Open Sans", sans-serif;padding:8px 10px;position:relative;overflow:visible;margin:0 10px 10px 10px;display:inline-block;color:#787878;-webkit-transition:color .25s ease-in-out, border-color .25s ease-in-out;transition:color .25s ease-in-out, border-color .25s ease-in-out}.cbp-l-filters-underline .cbp-filter-item:hover{color:#111}.cbp-l-filters-underline .cbp-filter-item.cbp-filter-item-active{border-bottom-color:#666;color:#444;cursor:default}.cbp-l-filters-underline .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-underline .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-underline .cbp-filter-counter{display:inline}@media only screen and (max-width: 480px){.cbp-l-filters-underline{text-align:center}}.cbp-animation-quicksand{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-quicksand .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-quicksand .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-quicksand .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-quicksand .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:quicksand-off .6s ease-out both;animation:quicksand-off .6s ease-out both}.cbp-animation-quicksand .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:quicksand-on .6s ease-out both;animation:quicksand-on .6s ease-out both}@-webkit-keyframes quicksand-off{100%{opacity:0;-webkit-transform:scale3d(0, 0, 0)}}@keyframes quicksand-off{100%{opacity:0;transform:scale3d(0, 0, 0)}}@-webkit-keyframes quicksand-on{0%{opacity:0;-webkit-transform:scale3d(0, 0, 0)}}@keyframes quicksand-on{0%{opacity:0;transform:scale3d(0, 0, 0)}}.cbp-animation-fadeOut,.cbp-animation-boxShadow{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-fadeOut .cbp-item,.cbp-animation-boxShadow .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-fadeOut .cbp-item,.cbp-animation-boxShadow .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-fadeOut .cbp-item-wrapper,.cbp-animation-boxShadow .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-fadeOut .cbp-item-on2off .cbp-item-wrapper,.cbp-animation-boxShadow .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:fadeOut-off .6s ease-in-out both;animation:fadeOut-off .6s ease-in-out both}.cbp-animation-fadeOut .cbp-item-off2on .cbp-item-wrapper,.cbp-animation-boxShadow .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:fadeOut-on .6s ease-in-out both;animation:fadeOut-on .6s ease-in-out both}@-webkit-keyframes fadeOut-off{0%{opacity:1}80%,100%{opacity:0}}@keyframes fadeOut-off{0%{opacity:1}80%,100%{opacity:0}}@-webkit-keyframes fadeOut-on{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut-on{0%{opacity:0}100%{opacity:1}}.cbp-animation-flipOut{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out;will-change:height}.cbp-animation-flipOut .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out}.cbp-animation-flipOut .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOut .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipOut .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:flipOut-out .7s both ease-in;animation:flipOut-out .7s both ease-in}.cbp-animation-flipOut .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:flipOut-in .7s ease-out both;animation:flipOut-in .7s ease-out both}@-webkit-keyframes flipOut-out{50%,100%{-webkit-transform:translateZ(-1000px) rotateY(-90deg);opacity:0.2}}@keyframes flipOut-out{50%,100%{transform:translateZ(-1000px) rotateY(-90deg);opacity:0.2}}@-webkit-keyframes flipOut-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:0.2}}@keyframes flipOut-in{0%,50%{transform:translateZ(-1000px) rotateY(90deg);opacity:0.2}}.cbp-animation-flipBottom{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out;will-change:height}.cbp-animation-flipBottom .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out}.cbp-animation-flipBottom .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipBottom .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipBottom .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:flipBottom-out .7s both ease-in;animation:flipBottom-out .7s both ease-in}.cbp-animation-flipBottom .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:flipBottom-in .7s ease-out both;animation:flipBottom-in .7s ease-out both}@-webkit-keyframes flipBottom-out{50%,100%{-webkit-transform:translateZ(-1000px) rotateX(-90deg);opacity:0.2}}@keyframes flipBottom-out{50%,100%{transform:translateZ(-1000px) rotateX(-90deg);opacity:0.2}}@-webkit-keyframes flipBottom-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateX(90deg);opacity:0.2}}@keyframes flipBottom-in{0%,50%{transform:translateZ(-1000px) rotateX(90deg);opacity:0.2}}.cbp-animation-scaleSides{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-scaleSides .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-scaleSides .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleSides .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-scaleSides .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:scaleSides-out .9s both;animation:scaleSides-out .9s both}.cbp-animation-scaleSides .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:scaleSides-in .9s both;animation:scaleSides-in .9s both}@-webkit-keyframes scaleSides-out{50%,100%{-webkit-transform:scale(0.6);opacity:0}}@keyframes scaleSides-out{50%,100%{transform:scale(0.6);opacity:0}}@-webkit-keyframes scaleSides-in{0%,50%{-webkit-transform:scale(0.6);opacity:0}}@keyframes scaleSides-in{0%,50%{transform:scale(0.6);opacity:0}}.cbp-animation-skew{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-skew .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-skew .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-skew .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-skew .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:skew-off .6s ease-out both;animation:skew-off .6s ease-out both}.cbp-animation-skew .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:skew-on .6s ease-out both;animation:skew-on .6s ease-out both}@-webkit-keyframes skew-off{100%{opacity:0;-webkit-transform:scale3d(0, 0, 0) skew(20deg, 0)}}@keyframes skew-off{100%{opacity:0;transform:scale3d(0, 0, 0) skew(20deg, 0)}}@-webkit-keyframes skew-on{0%{opacity:0;-webkit-transform:scale3d(0, 0, 0) skew(0, 20deg)}}@keyframes skew-on{0%{opacity:0;transform:scale3d(0, 0, 0) skew(0, 20deg)}}.cbp-animation-fadeOutTop{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-fadeOutTop .cbp-wrapper-outer{overflow:visible}.cbp-animation-fadeOutTop .cbp-item{-webkit-perspective:1000px;perspective:1000px;overflow:visible}.cbp-animation-fadeOutTop .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-fadeOutTop .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:fadeOutTop-out .6s both ease-in-out;animation:fadeOutTop-out .6s both ease-in-out}.cbp-animation-fadeOutTop .cbp-wrapper .cbp-item-wrapper{-webkit-animation:fadeOutTop-in .6s both ease-in-out;animation:fadeOutTop-in .6s both ease-in-out}@-webkit-keyframes fadeOutTop-out{0%{-webkit-transform:translateY(0);opacity:1}50%,100%{-webkit-transform:translateY(-30px);opacity:0}}@keyframes fadeOutTop-out{0%{transform:translateY(0);opacity:1}50%,100%{transform:translateY(-30px);opacity:0}}@-webkit-keyframes fadeOutTop-in{0%,50%{-webkit-transform:translateY(-30px);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes fadeOutTop-in{0%,50%{transform:translateY(-30px);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-slideLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-slideLeft .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-slideLeft .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-slideLeft .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:slideLeft-out .8s both ease-in-out;animation:slideLeft-out .8s both ease-in-out}.cbp-animation-slideLeft .cbp-wrapper .cbp-item-wrapper{-webkit-animation:slideLeft-in .8s both ease-in-out;animation:slideLeft-in .8s both ease-in-out}@-webkit-keyframes slideLeft-out{0%{opacity:1;transform:scale(1)}25%{opacity:.75;-webkit-transform:scale(0.8)}75%{opacity:.75;-webkit-transform:scale(0.8) translateX(-200%)}100%{opacity:.75;-webkit-transform:scale(0.8) translateX(-200%)}}@keyframes slideLeft-out{0%{opacity:1;transform:scale(1)}25%{opacity:.75;transform:scale(0.8)}75%{opacity:.75;transform:scale(0.8) translateX(-200%)}100%{opacity:.75;transform:scale(0.8) translateX(-200%)}}@-webkit-keyframes slideLeft-in{0%,25%{opacity:.75;-webkit-transform:scale(0.8) translateX(200%)}75%{opacity:.75;-webkit-transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes slideLeft-in{0%,25%{opacity:.75;transform:scale(0.8) translateX(200%)}75%{opacity:.75;transform:scale(0.8)}100%{opacity:1;transform:scale(1) translateX(0)}}.cbp-animation-sequentially{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-sequentially .cbp-wrapper-outer{overflow:visible}.cbp-animation-sequentially .cbp-item{-webkit-perspective:1000px;perspective:1000px;overflow:visible}.cbp-animation-sequentially .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-sequentially .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:fadeOutTop-out .6s both ease;animation:fadeOutTop-out .6s both ease}.cbp-animation-sequentially .cbp-wrapper .cbp-item-wrapper{-webkit-animation:fadeOutTop-in .6s both ease-out;animation:fadeOutTop-in .6s both ease-out}.cbp-animation-3dflip{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-3dflip .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-3dflip .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-3dflip .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-animation:flip-out 0.6s both ease-in-out;animation:flip-out 0.6s both ease-in-out}.cbp-animation-3dflip .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:flip-in 0.6s both ease-in-out;animation:flip-in 0.6s both ease-in-out}@-webkit-keyframes flip-out{100%{opacity:0;-webkit-transform:rotateY(90deg)}}@keyframes flip-out{100%{opacity:0;transform:rotateY(90deg)}}@-webkit-keyframes flip-in{0%{opacity:0;-webkit-transform:rotateY(-90deg)}100%{opacity:1;-webkit-transform:rotateY(0deg)}}@keyframes flip-in{0%{opacity:0;transform:rotateY(-90deg)}100%{opacity:1;transform:rotateY(0deg)}}.cbp-animation-flipOutDelay{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-flipOutDelay .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOutDelay .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipOutDelay .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:flipOut-out 1s both ease-in;animation:flipOut-out 1s both ease-in}.cbp-animation-flipOutDelay .cbp-wrapper .cbp-item-wrapper{-webkit-animation:flipOut-in 1s both ease-out;animation:flipOut-in 1s both ease-out}.cbp-animation-slideDelay{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-slideDelay .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-slideDelay .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-slideDelay .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:slideDelay-out 0.5s both ease-in-out;animation:slideDelay-out 0.5s both ease-in-out}.cbp-animation-slideDelay .cbp-wrapper .cbp-item-wrapper{-webkit-animation:slideDelay-in 0.5s both ease-in-out;animation:slideDelay-in 0.5s both ease-in-out}@-webkit-keyframes slideDelay-out{100%{-webkit-transform:translateX(-100%)}}@keyframes slideDelay-out{100%{transform:translateX(-100%)}}@-webkit-keyframes slideDelay-in{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0)}}@keyframes slideDelay-in{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.cbp-animation-rotateSides{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-rotateSides .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateSides .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-rotateSides .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:-50% 50%;-webkit-animation:rotateSides-out .5s both ease-in;transform-origin:-50% 50%;animation:rotateSides-out .5s both ease-in}.cbp-animation-rotateSides .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:150% 50%;-webkit-animation:rotateSides-in .6s both ease-out;transform-origin:150% 50%;animation:rotateSides-in .6s both ease-out}@-webkit-keyframes rotateSides-out{100%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg)}}@keyframes rotateSides-out{100%{opacity:0;transform:translateZ(-500px) rotateY(90deg)}}@-webkit-keyframes rotateSides-in{0%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg)}40%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg)}}@keyframes rotateSides-in{0%{opacity:0;transform:translateZ(-500px) rotateY(-90deg)}40%{opacity:0;transform:translateZ(-500px) rotateY(-90deg)}}.cbp-animation-foldLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-foldLeft .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-foldLeft .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-foldLeft .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:foldLeft-out .7s both;animation:foldLeft-out .7s both}.cbp-animation-foldLeft .cbp-wrapper .cbp-item-wrapper{-webkit-animation:foldLeft-in .7s both;animation:foldLeft-in .7s both}@-webkit-keyframes foldLeft-out{100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg)}}@keyframes foldLeft-out{100%{opacity:0;transform:translateX(-100%) rotateY(-90deg)}}@-webkit-keyframes foldLeft-in{0%{opacity:0.3;-webkit-transform:translateX(100%)}}@keyframes foldLeft-in{0%{opacity:0.3;transform:translateX(100%)}}.cbp-animation-unfold{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-unfold .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-unfold .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-unfold .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:unfold-out .8s both;animation:unfold-out .8s both}.cbp-animation-unfold .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:0% 50%;-webkit-animation:unfold-in .8s both;transform-origin:0% 50%;animation:unfold-in .8s both}@-webkit-keyframes unfold-out{90%{opacity:0.3}100%{opacity:0;-webkit-transform:translateX(-100%)}}@keyframes unfold-out{90%{opacity:0.3}100%{opacity:0;transform:translateX(-100%)}}@-webkit-keyframes unfold-in{0%{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg)}}@keyframes unfold-in{0%{opacity:0;transform:translateX(100%) rotateY(90deg)}}.cbp-animation-scaleDown{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-scaleDown .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleDown .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-scaleDown .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:scaleDown-out .7s both;animation:scaleDown-out .7s both}.cbp-animation-scaleDown .cbp-wrapper .cbp-item-wrapper{-webkit-animation:scaleDown-in .6s both;animation:scaleDown-in .6s both}@-webkit-keyframes scaleDown-out{100%{opacity:0;-webkit-transform:scale(0.8)}}@keyframes scaleDown-out{100%{opacity:0;transform:scale(0.8)}}@-webkit-keyframes scaleDown-in{0%{-webkit-transform:translateX(100%)}}@keyframes scaleDown-in{0%{transform:translateX(100%)}}.cbp-animation-frontRow{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-frontRow .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-frontRow .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-frontRow .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:frontRow-out .7s both ease;animation:frontRow-out .7s both ease}.cbp-animation-frontRow .cbp-wrapper .cbp-item-wrapper{-webkit-animation:frontRow-in .6s both ease;animation:frontRow-in .6s both ease}@-webkit-keyframes frontRow-out{100%{-webkit-transform:translateX(-60%) scale(0.8);opacity:0}}@keyframes frontRow-out{100%{transform:translateX(-60%) scale(0.8);opacity:0}}@-webkit-keyframes frontRow-in{0%{-webkit-transform:translateX(100%) scale(0.8)}100%{opacity:1;-webkit-transform:translateX(0%) scale(1)}}@keyframes frontRow-in{0%{transform:translateX(100%) scale(0.8)}100%{opacity:1;transform:translateX(0%) scale(1)}}.cbp-animation-rotateRoom{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-rotateRoom .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateRoom .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-rotateRoom .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateRoom-out .8s both ease;animation:rotateRoom-out .8s both ease}.cbp-animation-rotateRoom .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-animation:rotateRoom-in .8s both ease;animation:rotateRoom-in .8s both ease}@-webkit-keyframes rotateRoom-out{90%{opacity:.3}100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(90deg)}}@keyframes rotateRoom-out{90%{opacity:.3}100%{opacity:0;transform:translateX(-100%) rotateY(90deg)}}@-webkit-keyframes rotateRoom-in{0%{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg)}}@keyframes rotateRoom-in{0%{opacity:.3;transform:translateX(100%) rotateY(-90deg)}}.cbp-animation-bounceBottom{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceBottom .cbp-wrapper-helper{-webkit-animation:bounceBottom-out .6s both ease-in-out;animation:bounceBottom-out .6s both ease-in-out}.cbp-animation-bounceBottom .cbp-wrapper{-webkit-animation:bounceBottom-in .6s both ease-in-out;animation:bounceBottom-in .6s both ease-in-out}@-webkit-keyframes bounceBottom-out{100%{-webkit-transform:translateY(100%);opacity:0}}@keyframes bounceBottom-out{100%{transform:translateY(100%);opacity:0}}@-webkit-keyframes bounceBottom-in{0%{-webkit-transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes bounceBottom-in{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-bounceLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceLeft .cbp-wrapper-helper{-webkit-animation:bounceLeft-out .6s both ease-in-out;animation:bounceLeft-out .6s both ease-in-out}.cbp-animation-bounceLeft .cbp-wrapper{-webkit-animation:bounceLeft-in .6s both ease-in-out;animation:bounceLeft-in .6s both ease-in-out}@-webkit-keyframes bounceLeft-out{100%{-webkit-transform:translateX(-100%);opacity:0}}@keyframes bounceLeft-out{100%{transform:translateX(-100%);opacity:0}}@-webkit-keyframes bounceLeft-in{0%{-webkit-transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes bounceLeft-in{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}.cbp-animation-bounceTop{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceTop .cbp-wrapper-helper{-webkit-animation:bounceTop-out .6s both ease-in-out;animation:bounceTop-out .6s both ease-in-out}.cbp-animation-bounceTop .cbp-wrapper{-webkit-animation:bounceTop-in .6s both ease-in-out;animation:bounceTop-in .6s both ease-in-out}@-webkit-keyframes bounceTop-out{100%{-webkit-transform:translateY(-100%);opacity:0}}@keyframes bounceTop-out{100%{transform:translateY(-100%);opacity:0}}@-webkit-keyframes bounceTop-in{0%{-webkit-transform:translateY(-100%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes bounceTop-in{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-moveLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-moveLeft .cbp-wrapper-helper{-webkit-animation:moveLeft-out .6s both ease-in-out;animation:moveLeft-out .6s both ease-in-out}.cbp-animation-moveLeft .cbp-wrapper{-webkit-animation:moveLeft-in .6s both ease-in-out;animation:moveLeft-in .6s both ease-in-out}@-webkit-keyframes moveLeft-out{100%{-webkit-transform:translateX(-100%);opacity:0}}@keyframes moveLeft-out{100%{transform:translateX(-100%);opacity:0}}@-webkit-keyframes moveLeft-in{0%{-webkit-transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes moveLeft-in{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}.cbp-displayType-bottomToTop{-webkit-perspective:1000px;perspective:1000px}.cbp-displayType-bottomToTop .cbp-item{-webkit-animation:fadeInBottomToTop .3s both ease-in;animation:fadeInBottomToTop .3s both ease-in}@-webkit-keyframes fadeInBottomToTop{0%{opacity:0;-webkit-transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInBottomToTop{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}.cbp-displayType-fadeIn{-webkit-animation:fadeIn .5s both ease-in;animation:fadeIn .5s both ease-in}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cbp-displayType-fadeInToTop{-webkit-perspective:1000px;perspective:1000px;-webkit-animation:fadeInToTop .5s both ease-in;animation:fadeInToTop .5s both ease-in}@-webkit-keyframes fadeInToTop{0%{opacity:0;-webkit-transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInToTop{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.cbp-displayType-sequentially .cbp-item{-webkit-animation:fadeIn .5s both ease-in;animation:fadeIn .5s both ease-in}.cbp-lightbox img{display:block;border:0;width:100%;height:auto}.cbp-popup-ie8bg{position:absolute;width:100%;height:100%;min-height:100%;top:0;left:0;z-index:-1;background:#000}.cbp-popup-wrap{height:100%;text-align:center;position:fixed;width:100%;left:0;top:0;display:none;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-x:hidden;z-index:9990;padding:0 10px}.cbp-popup-wrap video{outline:0 none}.cbp-popup-lightbox{background:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center}.cbp-popup-singlePage{background:#fff;padding:0}.cbp-popup-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.cbp-popup-content{position:relative;display:inline-block;vertical-align:middle;text-align:left;max-width:100%}.cbp-popup-lightbox .cbp-popup-content{display:flex}.cbp-popup-singlePage .cbp-popup-content{position:relative;z-index:1;margin-top:145px;max-width:1024px;vertical-align:top;width:94%}.cbp-popup-singlePage .cbp-popup-content-basic{position:relative;z-index:1;margin-top:104px;vertical-align:top;width:100%;display:inline-block;text-align:left}.cbp-popup-lightbox-figure{width:100%;position:relative;padding:20px 0}.cbp-popup-lightbox-bottom{position:relative;margin-top:3px}.cbp-popup-lightbox-title{padding-right:50px;font:400 12px/18px "Open Sans", sans-serif;color:#eee}.cbp-popup-lightbox-counter{position:absolute;top:0;right:0;font:400 12px/18px "Open Sans", sans-serif;color:#eee}.cbp-popup-lightbox-img{width:auto;max-width:100%;height:auto;display:block;box-shadow:0 0 8px rgba(0,0,0,0.6)}.cbp-popup-lightbox-img[data-action]{cursor:pointer}.cbp-popup-lightbox-isIframe .cbp-popup-content{width:75%;display:inline-block}@media only screen and (max-width: 768px){.cbp-popup-lightbox-isIframe .cbp-popup-content{width:95%}}.cbp-popup-lightbox-isIframe .cbp-lightbox-bottom{left:0;position:absolute;top:100%;width:100%;margin-top:3px}.cbp-popup-lightbox-iframe{position:relative;height:0;padding-bottom:56.25%;background:#000}.cbp-popup-lightbox-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6)}.cbp-popup-lightbox-iframe audio{margin-top:27%}.cbp-popup-lightbox-iframe .cbp-popup-lightbox-bottom{position:absolute;left:0;top:100%;width:100%}.cbp-popup-singlePage .cbp-popup-navigation-wrap{position:absolute;top:0;left:0;width:100%;z-index:9990;height:104px;background-color:#3D4750}.cbp-popup-singlePage .cbp-popup-navigation{position:relative;width:100%;height:100%}.cbp-popup-singlePage-sticky .cbp-popup-navigation-wrap{position:fixed;top:0 !important}.cbp-popup-singlePage-counter{color:#fff;position:absolute;margin:auto;right:40px;top:0;bottom:0;font:400 13px/30px "Open Sans", sans-serif;height:30px}@media only screen and (max-width: 768px){.cbp-popup-singlePage-counter{right:3%}}.cbp-popup-next,.cbp-popup-prev,.cbp-popup-close{padding:0;border:medium none;position:absolute;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cbp-popup-lightbox .cbp-popup-prev,.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-lightbox .cbp-popup-close{visibility:hidden}.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-prev,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-close{visibility:visible}.cbp-popup-lightbox .cbp-popup-prev{background:url("../img/cbp-sprite.png") no-repeat scroll 0 0 transparent;width:44px;height:44px;top:0;bottom:0;left:20px;margin:auto}.cbp-popup-lightbox .cbp-popup-prev:hover{background-position:0 -46px}.cbp-popup-singlePage .cbp-popup-prev{background:url("../img/cbp-sprite.png") no-repeat scroll 0 -92px transparent;width:44px;height:44px;margin:auto;top:0;right:108px;bottom:0;left:0}.cbp-popup-singlePage .cbp-popup-prev:hover{background-position:0 -138px}.cbp-popup-lightbox .cbp-popup-next{background:url("../img/cbp-sprite.png") no-repeat scroll -46px 0 transparent;width:44px;height:44px;top:0;bottom:0;right:20px;margin:auto}.cbp-popup-lightbox .cbp-popup-next:hover{background-position:-46px -46px}.cbp-popup-singlePage .cbp-popup-next{background:url("../img/cbp-sprite.png") no-repeat scroll -46px -92px transparent;width:44px;height:44px;margin:auto;top:0;right:0;bottom:0;left:108px}.cbp-popup-singlePage .cbp-popup-next:hover{background-position:-46px -138px}.cbp-popup-lightbox .cbp-popup-close{background:url("../img/cbp-sprite.png") no-repeat scroll -92px 0 transparent;height:40px;width:40px;right:20px;top:20px}.cbp-popup-lightbox .cbp-popup-close:hover{background-position:-92px -46px}.cbp-popup-singlePage .cbp-popup-close{background:url("../img/cbp-sprite.png") no-repeat scroll -92px -92px transparent;height:44px;width:44px;margin:auto;top:0;right:0;bottom:0;left:0}.cbp-popup-singlePage .cbp-popup-close:hover{background-position:-92px -138px}.cbp-popup-singlePage .cbp-popup-ie8bg{background-color:#fff}@media only screen and (max-width: 360px), (max-height: 600px){.cbp-popup-next,.cbp-popup-prev,.cbp-popup-close{-webkit-transform:scale(0.8);transform:scale(0.8)}.cbp-popup-lightbox .cbp-popup-close{right:10px;top:10px}.cbp-popup-lightbox .cbp-popup-next{right:10px}.cbp-popup-lightbox .cbp-popup-prev{left:10px}.cbp-popup-singlePage .cbp-popup-navigation-wrap{height:84px}.cbp-popup-singlePage .cbp-popup-content{margin-top:120px}}.cbp-popup-loadingBox{width:100%;height:100%;position:absolute;top:0;left:0}.cbp-popup-lightbox .cbp-popup-loadingBox:after{border-left:3px solid rgba(255,255,255,0.3);border-right:3px solid rgba(255,255,255,0.3);border-bottom:3px solid rgba(255,255,255,0.3);border-top:3px solid rgba(255,255,255,0.85)}.cbp-popup-ready .cbp-popup-loadingBox{visibility:hidden;display:none}.cbp-popup-loading .cbp-popup-loadingBox{visibility:visible;display:block}.cbp-popup-transitionend{overflow-y:scroll}.cbp-popup-singlePage{left:100%;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.cbp-popup-singlePage.cbp-popup-loading .cbp-popup-content{opacity:0}.cbp-popup-singlePage-open{left:0}.cbp-popup-singlePage.cbp-popup-singlePage-fade{left:0;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.cbp-popup-singlePage-open.cbp-popup-singlePage-fade{opacity:1}.cbp-popup-singlePage.cbp-popup-singlePage-right{left:-100%;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.cbp-popup-singlePage-open.cbp-popup-singlePage-right{left:0}.cbp-l-project-title{color:#454444;font:600 42px/46px "Open Sans", sans-serif;letter-spacing:2px;margin-bottom:15px;text-align:center;text-transform:uppercase}.cbp-l-project-subtitle{color:#787878;font:400 14px/21px "Open Sans", sans-serif;margin:0 auto 50px;max-width:500px;text-align:center}.cbp-popup-singlePage .cbp-popup-content .cbp-l-project-img{display:block;margin:0 auto;max-width:100%}.cbp-l-project-container{overflow:hidden;margin:40px auto 0;clear:both}.cbp-l-project-desc{float:left;width:62%}.cbp-l-project-details{float:right;width:38%;padding-left:60px;margin-bottom:15px}@media only screen and (max-width: 768px){.cbp-l-project-title{font-size:30px;line-height:34px}.cbp-l-project-desc{width:100%}.cbp-l-project-details{width:100%;margin-top:20px;padding-left:0}}.cbp-l-project-desc-title{border-bottom:1px solid #cdcdcd;margin-bottom:22px;color:#444}.cbp-l-project-desc-title span,.cbp-l-project-details-title span{border-bottom:1px solid #747474;display:inline-block;margin:0 0 -1px 0;font:400 16px/36px "Open Sans", sans-serif;padding:0 5px 0 0}.cbp-l-project-desc-text{font:400 13px/20px "Open Sans", sans-serif;color:#555;margin-bottom:20px}.cbp-l-project-details-title{border-bottom:1px solid #cdcdcd;margin-bottom:19px;color:#444}.cbp-l-project-details-list{margin:0;padding:0;list-style:none}.cbp-l-project-details-list>li,.cbp-l-project-details-list>div{border-bottom:1px dotted #DFDFDF;padding:inherit;color:#666;font:400 12px/30px "Open Sans", sans-serif}.cbp-l-project-details-list>li:last-child,.cbp-l-project-details-list>div:last-child{border:none}.cbp-l-project-details-list strong{display:inline-block;color:#696969;font-weight:600;min-width:100px}.cbp-l-project-details-visit{color:#FFFFFF;float:right;clear:both;text-decoration:none;font:400 11px/18px "Open Sans", sans-serif;margin-top:25px;background-color:#62B57B;padding:8px 19px;text-transform:uppercase;letter-spacing:.5px}.cbp-l-project-details-visit:hover{opacity:0.9;color:#fff}.cbp-l-project-related-wrap{font-size:0;margin:0;padding:0}.cbp-l-project-related-item{margin-left:5%;max-width:30%;float:left}.cbp-l-project-related-item:first-child{margin-left:0}.cbp-l-project-related-title{font:700 14px/18px "Open Sans", sans-serif;color:#474747;margin-top:20px}.cbp-l-project-related-link{text-decoration:none}.cbp-l-project-related-link:hover{opacity:0.9}.cbp-l-member-img{float:left;width:40%;margin-top:20px}.cbp-l-member-img img{border:1px solid #e2e2e2;width:auto;max-width:100%;height:auto;display:inline-block;border:0}.cbp-l-member-info{margin-top:20px;padding-left:25px;float:left;width:60%}@media only screen and (max-width: 768px){.cbp-l-member-img{width:100%;text-align:center}.cbp-l-member-info{width:100%;padding-left:0}}.cbp-l-member-name{font:400 28px/28px "Open Sans", sans-serif;color:#474747}.cbp-l-member-position{font:400 13px/21px "Open Sans", sans-serif;color:#888;margin-top:6px}.cbp-l-member-desc{font:400 12px/18px "Open Sans", sans-serif;margin-top:25px;color:#474747}.cbp-popup-singlePageInline-open{-webkit-transition:height .5s 0s !important;transition:height .5s 0s !important}.cbp-popup-singlePageInline-open .cbp-item{-webkit-transition:-webkit-transform .5s 0s !important;transition:transform .5s 0s !important}.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline:after{display:none;visibility:hidden}.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline .cbp-popup-content,.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline .cbp-popup-navigation{-webkit-transition-delay:0;transition-delay:0}.cbp-popup-singlePageInline{width:100%;position:absolute;top:0;left:0;z-index:0;overflow:hidden}.cbp-popup-singlePageInline .cbp-popup-content{opacity:0;width:100%;z-index:1;min-height:300px}.cbp-popup-singlePageInline .cbp-popup-content,.cbp-popup-singlePageInline .cbp-popup-navigation{-webkit-transition:opacity .4s ease-in .2s;transition:opacity .4s ease-in .2s}.cbp-popup-singlePageInline .cbp-popup-navigation{opacity:0;position:absolute;top:0;right:0;z-index:2;width:40px;height:40px}.cbp-popup-singlePageInline .cbp-popup-close{background:url("../img/cbp-sprite.png") no-repeat scroll -92px 0 transparent;height:40px;width:40px;right:20px;top:30px}.cbp-popup-singlePageInline .cbp-popup-close:hover{opacity:0.7}.cbp-popup-singlePageInline-ready{z-index:4}.cbp-popup-singlePageInline-ready .cbp-popup-content,.cbp-popup-singlePageInline-ready .cbp-popup-navigation{opacity:1}.cbp-popup-singlePageInline-ready:after{display:none;visibility:hidden}.cbp-singlePageInline-active{opacity:0.6 !important}.cbp-l-inline{margin:20px 0;overflow:hidden;background:#FAFAFA;padding:30px}.cbp-l-inline-left{float:left;width:44%}.cbp-l-project-img{max-width:100%}.cbp-l-inline-right{float:right;width:56%;padding-left:inherit}@media only screen and (max-width: 768px){.cbp-l-inline-left{width:100%;text-align:center;margin-top:40px}.cbp-l-inline-right{width:100%;padding-left:0;margin-top:20px}}.cbp-l-inline-title{font:400 28px/30px "Open Sans", sans-serif;color:#474747}.cbp-l-inline-subtitle{font:400 13px/21px "Open Sans", sans-serif;color:#888;margin-top:7px}.cbp-l-inline-desc{font:400 13px/20px "Open Sans", sans-serif;color:#474747;margin-top:25px;margin-bottom:20px}.cbp-l-inline-view-wrap{text-align:right}.cbp-l-inline-view{font:400 13px/35px "Open Sans", sans-serif;color:#9C9C9C;margin-top:40px;display:inline-block;padding:0 20px;border:1px solid #ccc;text-decoration:none}.cbp-l-inline-view:hover{color:#757575}.cbp-l-inline-details{margin-bottom:15px;font:13px/22px "Open Sans", sans-serif}.cbp-l-loadMore-defaultText,.cbp-l-loadMore-button-defaultText{display:block}.cbp-l-loadMore-loadingText,.cbp-l-loadMore-noMoreLoading,.cbp-l-loadMore-button-loadingText,.cbp-l-loadMore-button-noMoreLoading{display:none}.cbp-l-loadMore-loading .cbp-l-loadMore-loadingText,.cbp-l-loadMore-loading .cbp-l-loadMore-button-loadingText{display:block}.cbp-l-loadMore-loading .cbp-l-loadMore-defaultText,.cbp-l-loadMore-loading .cbp-l-loadMore-noMoreLoading,.cbp-l-loadMore-loading .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-loading .cbp-l-loadMore-button-noMoreLoading{display:none}.cbp-l-loadMore-stop .cbp-l-loadMore-noMoreLoading,.cbp-l-loadMore-stop .cbp-l-loadMore-button-noMoreLoading{display:block}.cbp-l-loadMore-stop .cbp-l-loadMore-defaultText,.cbp-l-loadMore-stop .cbp-l-loadMore-loadingText,.cbp-l-loadMore-stop .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-stop .cbp-l-loadMore-button-loadingText{display:none}.cbp-l-loadMore-bgbutton{text-align:center}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link{border:1px solid #DEDEDE;color:#7E7B7B;display:inline-block;font:400 13px/40px "Lato", sans-serif;min-width:80px;text-decoration:none;padding:0 50px;margin-top:50px;outline:0;box-shadow:none;letter-spacing:1px;-webkit-transition:color .25s;transition:color .25s}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link:hover,.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link.cbp-l-loadMore-loading{color:#B0B0B0}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link.cbp-l-loadMore-stop{color:#B0B0B0;cursor:default}.cbp-l-loadMore-button{text-align:center}.cbp-l-loadMore-button .cbp-l-loadMore-link,.cbp-l-loadMore-button .cbp-l-loadMore-button-link{border:1px solid #DEDEDE;color:#7E7B7B;display:inline-block;font:400 12px/36px "Open Sans", sans-serif;min-width:80px;text-decoration:none;padding:0 30px;outline:0;margin-top:40px;box-shadow:none;-webkit-transition:color .25s;transition:color .25s}.cbp-l-loadMore-button .cbp-l-loadMore-link:hover,.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-loading,.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover,.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-loading{color:#B0B0B0}.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-stop,.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-button-stop,.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-stop,.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-button-stop{cursor:default;color:#B0B0B0}.cbp-l-loadMore-text{text-align:center}.cbp-l-loadMore-text .cbp-l-loadMore-link,.cbp-l-loadMore-text .cbp-l-loadMore-text-link{font:400 15px "Open Sans", sans-serif;color:#7E7B7B;text-decoration:none;cursor:pointer;margin-top:50px;display:block}.cbp-l-loadMore-text .cbp-l-loadMore-stop,.cbp-l-loadMore-text .cbp-l-loadMore-text-stop{color:#B0B0B0;cursor:default}.cbp-mode-slider{-webkit-transition:height .35s;transition:height .35s}.cbp-mode-slider .cbp-wrapper,.cbp-mode-slider .cbp-item{-webkit-transition:-webkit-transform .35s;transition:transform .35s}.cbp-mode-slider .cbp-wrapper{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.cbp-mode-slider-dragStart *{cursor:move !important;cursor:-ms-grabbing !important;cursor:-webkit-grabbing !important;cursor:-moz-grabbing !important;cursor:grabbing !important}.cbp-mode-slider-dragStart .cbp-wrapper{-webkit-transition:none;transition:none}.cbp-nav-next,.cbp-nav-prev{position:relative;background:#7c8b90;cursor:pointer;display:inline-block;margin-left:1px;height:22px;width:21px}.cbp-nav-next{border-radius:0 2px 2px 0}.cbp-nav-prev{border-radius:2px 0 0 2px}.cbp-nav-next:hover,.cbp-nav-prev:hover{opacity:0.8}.cbp-nav-next:after,.cbp-nav-prev:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url("../img/cbp-sprite.png") no-repeat;height:10px;width:7px}.cbp-nav-next:after{background-position:-134px 0}.cbp-nav-prev:after{background-position:-134px -12px}.cbp-nav-stop{opacity:0.5 !important;cursor:default !important}.cbp-nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cbp-nav-controls{position:absolute;top:-51px;right:0;z-index:100}.cbp-nav-pagination{position:absolute;bottom:-30px;right:0;z-index:100;left:0;text-align:center}.cbp-nav-pagination-item{position:relative;width:10px;height:10px;border-radius:50%;margin:0 4px;display:inline-block;cursor:pointer;background:#c2c2c2;-webkit-transition:background 0.5s;transition:background 0.5s}.cbp-nav-pagination-active{background:#797979}.cbp-pagination-item{max-width:100px;display:inline-block;cursor:pointer;margin-top:10px;margin-right:5px;position:relative}.cbp-pagination-item img{display:block;width:100%;height:auto;border:0}.cbp-pagination-item:after{content:'';position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);-webkit-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.cbp-pagination-active:after{background:transparent}.cbp-slider-wrap,.cbp-slider-item{margin:0;padding:0;list-style-type:none}.cbp-slider .cbp-nav-controls{position:static}.cbp-slider .cbp-nav-next,.cbp-slider .cbp-nav-prev{background:transparent;position:absolute;margin:auto;top:0;bottom:0;z-index:100;width:44px;height:44px}.cbp-slider .cbp-nav-next{right:25px;left:auto}.cbp-slider .cbp-nav-prev{left:25px;right:auto}.cbp-slider .cbp-nav-next:after,.cbp-slider .cbp-nav-prev:after{background:url("../img/cbp-sprite.png") no-repeat;width:44px;height:44px}.cbp-slider .cbp-nav-next:after{background-position:-46px -92px}.cbp-slider .cbp-nav-next:hover:after{background-position:-46px -46px}.cbp-slider .cbp-nav-prev:after{background-position:0 -92px}.cbp-slider .cbp-nav-prev:hover:after{background-position:0 -46px}.cbp-slider .cbp-nav-pagination{text-align:right;bottom:20px;right:25px;left:auto}.cbp-slider-edge .cbp-nav-controls{position:static}.cbp-slider-edge .cbp-nav-next,.cbp-slider-edge .cbp-nav-prev{background:transparent;position:absolute;margin:auto;top:0;bottom:0;z-index:100;width:44px;height:44px}.cbp-slider-edge .cbp-nav-next{right:0;left:auto}.cbp-slider-edge .cbp-nav-prev{left:0;right:auto}.cbp-slider-edge .cbp-nav-next:after,.cbp-slider-edge .cbp-nav-prev:after{background:url("../img/cbp-sprite.png") no-repeat;width:9px;height:16px}.cbp-slider-edge .cbp-nav-next:after{background-position:-134px -24px}.cbp-slider-edge .cbp-nav-prev:after{background-position:-134px -42px}.cbp-slider-edge .cbp-nav-pagination{bottom:-50px}.cbp-slider-edge .cbp-nav-pagination-item{border:2px solid #0f0f0f;opacity:0.4;background:transparent}.cbp-slider-edge .cbp-nav-pagination-active{background:#000}.cbp-slider-inline{position:relative}.cbp-slider-inline .cbp-slider-item{position:absolute;width:100%;top:0;-webkit-transition:left .5s;transition:left .5s}.cbp-slider-inline .cbp-slider-item--active{position:relative;z-index:2}.cbp-slider-wrapper{position:relative;overflow:hidden}.cbp-slider-controls{position:absolute;top:0;right:0;z-index:100;opacity:0;-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.cbp-slider-inline-ready .cbp-slider-controls{opacity:1}.cbp-slider-next,.cbp-slider-prev{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;cursor:pointer;position:relative;width:36px;height:36px;background:#547EB1}.cbp-slider-next{margin-left:1px}.cbp-slider-next:after,.cbp-slider-prev:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url("../img/cbp-sprite.png") no-repeat;width:9px;height:16px}.cbp-slider-next:after{background-position:-134px -60px}.cbp-slider-prev:after{background-position:-134px -78px}.cbp-l-grid-agency .cbp-caption:after{position:absolute;content:'';width:0;height:0;border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;bottom:0px;left:50%;margin-left:-5px;z-index:1}.cbp-l-grid-agency.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:scale(1.15);transform:scale(1.15)}.cbp-l-grid-agency-title{margin-top:18px;font:700 17px/24px "Lato", sans-serif;color:#666;text-align:center;padding:0 4px}.cbp-item:hover .cbp-l-grid-agency-title{color:#222}.cbp-l-grid-agency-desc{font:400 12px/21px "Open Sans", sans-serif;color:#aaa;text-align:center}@media only screen and (max-width: 480px){.cbp-l-grid-agency-title{font-size:15px;line-height:21px}}.cbp-l-grid-work.cbp-caption-zoom .cbp-caption-activeWrap{background-color:rgba(0,0,0,0.7)}.cbp-l-grid-work .cbp-item{padding:3px}.cbp-l-grid-work .cbp-item-wrapper{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.2);padding:7px 7px 27px;border-top:1px solid #F4F4F4}.cbp-l-grid-work-title{margin-top:17px;font:400 17px/25px "Roboto Condensed", sans-serif;color:#607D8B;text-align:center;text-transform:uppercase;display:block}.cbp-l-grid-work-title:hover{color:#365D67}.cbp-l-grid-work-desc{font:400 11px/16px "Open Sans", sans-serif;color:#888888;text-align:center;text-transform:uppercase}@media only screen and (max-width: 480px){.cbp-l-grid-work-title{font-size:15px;line-height:21px;margin-top:15px}.cbp-l-grid-work .cbp-item-wrapper{padding-bottom:18px}}.cbp-l-grid-blog-title{font:400 18px/30px "Open Sans", sans-serif;color:#444;display:block;margin-top:17px}.cbp-l-grid-blog-title:hover{color:#787878}.cbp-l-grid-blog-date{font:400 12px/18px "Open Sans", sans-serif;color:#787878;display:inline-block}.cbp-l-grid-blog-comments{font:400 12px/18px "Open Sans", sans-serif;color:#3C6FBB;display:inline-block}.cbp-l-grid-blog-comments:hover{opacity:.8}.cbp-l-grid-blog-desc{font:400 13px/18px "Open Sans", sans-serif;color:#9B9B9B;margin-top:9px}.cbp-l-grid-blog-split{margin:0 4px;font:400 13px/16px "Open Sans", sans-serif;color:#787878;display:inline-block}.cbp-l-grid-clients{height:180px}.cbp-l-clients-title-block{font:400 32px/53px "Roboto", sans-serif;color:#666464;text-align:center;margin-bottom:40px}.cbp-l-grid-faq .cbp-item{width:100%}.cbp-l-grid-projects-title{font:700 14px/21px "Open Sans", sans-serif;color:#474747;margin-top:15px}.cbp-l-grid-projects-desc{font:400 12px/18px "Open Sans", sans-serif;color:#888888;margin-top:5px}@media only screen and (max-width: 480px){.cbp-l-grid-projects-title{margin-top:12px}.cbp-l-grid-projects-desc{margin-top:3px}}.cbp-l-grid-masonry-projects .cbp-caption-activeWrap{background-color:#59a3b6;background-color:rgba(89,163,182,0.95)}.cbp-l-grid-masonry-projects .cbp-l-caption-buttonLeft,.cbp-l-grid-masonry-projects .cbp-l-caption-buttonRight{background-color:#545454}.cbp-l-grid-masonry-projects-title{font:500 15px/22px "Roboto", sans-serif;color:#59a3b6;text-align:center;display:block;margin-top:12px}.cbp-l-grid-masonry-projects-title:hover{color:#457C8B}.cbp-l-grid-masonry-projects-desc{font:400 12px/18px "Roboto", sans-serif;color:#b2b2b2;text-align:center}.cbp-l-grid-team-name{font:400 17px/24px "Open Sans", sans-serif;color:#456297;display:block;text-align:center;margin-top:18px}.cbp-l-grid-team-name:hover{color:#34425C}.cbp-l-grid-team-position{font:italic 400 13px/21px "Open Sans", sans-serif;color:#999;text-align:center}@media only screen and (max-width: 480px){.cbp-l-grid-team-name{font-size:15px;line-height:22px;margin-top:13px}.cbp-l-grid-team-position{font-size:12px;line-height:18px}}.cbp-l-grid-mosaic-flat .cbp-caption-activeWrap{background-color:#64C28E;background-color:rgba(101,199,150,0.95)}.cbp-l-grid-mosaic-flat .cbp-l-caption-title{color:#FFFFFF;font:400 14px/21px "Lato", sans-serif;text-transform:uppercase;letter-spacing:2px;display:inline-block}.cbp-l-grid-mosaic-flat .cbp-l-caption-title:after{content:'';display:block;width:40%;height:1px;background-color:#fff;margin:8px auto 0}@media only screen and (max-width: 800px){.cbp-l-grid-mosaic-flat .cbp-l-caption-title:after{display:none}}.cbp-l-grid-mosaic-projects .cbp-caption-activeWrap{background-color:#59a3b6;background-color:rgba(89,163,182,0.97)}.cbp-l-grid-mosaic .cbp-caption-activeWrap{background-color:#FFEA71;background-color:rgba(255,234,113,0.95)}.cbp-l-grid-mosaic .cbp-l-caption-title{color:#5A5A5A;font:500 18px/22px "Roboto", sans-serif;text-transform:uppercase;margin-bottom:5px}.cbp-l-grid-mosaic .cbp-l-caption-desc{color:#585858;font:400 13px/20px "Roboto", sans-serif}@media only screen and (max-width: 480px){.cbp-l-grid-mosaic .cbp-l-caption-title{font-size:16px;line-height:22px;margin-bottom:0px}.cbp-l-grid-mosaic .cbp-l-caption-desc{font-size:12px;line-height:18px}}.cbp-l-slider-title-block{border-bottom:1px solid #cdcdcd;margin-bottom:22px}.cbp-l-slider-title-block div{padding:0 2px 6px 0;display:inline-block;border-bottom:1px solid #a9a5a5;color:#5e5e5e;margin-bottom:-1px;font:15px/21px "Roboto", sans-serif}.cbp-l-grid-slider-team-name{float:left;font:20px/30px "Roboto", sans-serif;color:#494949;margin-top:16px}.cbp-l-grid-slider-team-position{clear:both;font:14px/21px "Roboto", sans-serif;color:#A6A6A6}.cbp-l-grid-slider-team-desc{font:13px/20px "Roboto", sans-serif;color:#969696;margin-top:15px}.cbp-l-grid-slider-team-social{float:right;margin-top:22px}.cbp-l-grid-slider-team-social a{margin-left:4px}.cbp-l-grid-slider-team-social a:hover{opacity:0.8}@media only screen and (max-width: 600px){.cbp-l-grid-slider-team-wrap{float:left;width:100%;margin-bottom:10px}.cbp-l-grid-slider-team-name{font-size:17px;line-height:26px;width:100%;margin-top:12px;text-align:center}.cbp-l-grid-slider-team-social{width:100%;text-align:center;margin-top:8px}.cbp-l-grid-slider-team-position{font-size:13px;line-height:20px;text-align:center}.cbp-l-grid-slider-team-desc{font-size:12px;line-height:18px;margin-top:10px;text-align:center}}.cbp-l-slider-testimonials-wrap{background:#f8f9f9;padding:80px 0 110px;border-width:1px 0;border-style:solid;border-color:#dce1e2}.cbp-l-grid-slider-testimonials-body{color:#424242;max-width:800px;margin:0 auto;font:20px/32px sans-serif;text-align:center;padding:0 40px}.cbp-l-grid-slider-testimonials-footer{font:12px/19px "Roboto", sans-serif;color:#777;text-align:center;margin-bottom:10px;margin-top:30px}.cbp-l-grid-tabs{height:100px}.cbp-l-grid-tabs .cbp-item{font:14px/24px "Lato", sans-serif;max-width:700px;width:100%;margin:0 auto;right:0;text-align:center;color:#5a5a5a}.cbp-l-testimonials-title-block{position:relative;text-align:center;font:26px/36px "Roboto", sans-serif;color:#E7E7E7;margin-bottom:60px}.cbp-l-testimonials-title-block:after{content:'';position:absolute;margin:0 auto;width:23px;height:2px;bottom:-6px;background-color:#C2C2C2;left:0;right:0}.cbp-l-testimonials-wrap{background:#2D2D2D;padding:60px 0 110px}.cbp-l-grid-testimonials-body{color:#e7e7e7;max-width:800px;margin:0 auto;font:20px/32px "Roboto", sans-serif;text-align:center;padding:0 20px}.cbp-l-grid-testimonials-footer{font:12px/19px "Roboto", sans-serif;color:#C2C2C2;text-align:center;margin-bottom:40px;margin-top:35px}.cbp-search{position:relative;width:220px;margin-bottom:40px}.cbp-search .cbp-search-nothing{display:none}.cbp-search-icon{position:absolute;width:32px;height:100%;top:0;right:0;text-align:center;cursor:pointer;pointer-events:none}.cbp-search-icon:after{content:'';display:block;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzczNzM3MyIgZD0iTTEyMTYgODMycTAtMTg1LTEzMS41LTMxNi41VDc2OCAzODQgNDUxLjUgNTE1LjUgMzIwIDgzMnQxMzEuNSAzMTYuNVQ3NjggMTI4MHQzMTYuNS0xMzEuNVQxMjE2IDgzMnptNTEyIDgzMnEwIDUyLTM4IDkwdC05MCAzOHEtNTQgMC05MC0zOGwtMzQzLTM0MnEtMTc5IDEyNC0zOTkgMTI0LTE0MyAwLTI3My41LTU1LjV0LTIyNS0xNTAtMTUwLTIyNVQ2NCA4MzJ0NTUuNS0yNzMuNSAxNTAtMjI1IDIyNS0xNTBUNzY4IDEyOHQyNzMuNSA1NS41IDIyNSAxNTAgMTUwIDIyNVQxNDcyIDgzMnEwIDIyMC0xMjQgMzk5bDM0MyAzNDNxMzcgMzcgMzcgOTB6Ii8+PC9zdmc+") no-repeat scroll center center;width:100%;height:100%;pointer-events:none}.cbp-search-input{height:36px;padding:0 32px 0 12px;margin:0;border-radius:1px;border:1px solid #c6c3c4;font:400 12px "Open Sans", sans-serif;width:100%}.cbp-search-input[value]+.cbp-search-icon{pointer-events:auto}.cbp-search-input[value]+.cbp-search-icon:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzczNzM3MyIgZD0iTTE0OTAgMTMyMnEwIDQwLTI4IDY4bC0xMzYgMTM2cS0yOCAyOC02OCAyOHQtNjgtMjhsLTI5NC0yOTQtMjk0IDI5NHEtMjggMjgtNjggMjh0LTY4LTI4bC0xMzYtMTM2cS0yOC0yOC0yOC02OHQyOC02OGwyOTQtMjk0LTI5NC0yOTRxLTI4LTI4LTI4LTY4dDI4LTY4bDEzNi0xMzZxMjgtMjggNjgtMjh0NjggMjhsMjk0IDI5NCAyOTQtMjk0cTI4LTI4IDY4LTI4dDY4IDI4bDEzNiAxMzZxMjggMjggMjggNjh0LTI4IDY4bC0yOTQgMjk0IDI5NCAyOTRxMjggMjggMjggNjh6Ii8+PC9zdmc+")}.cbp-search-nothing{position:absolute;top:0;padding:0 0 30px;text-align:center;width:100%;font:13px "Open Sans", sans-serif}@media only screen and (max-width: 600px){.cbp-search{width:100%}}.cbp-l-project-social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cbp-social-fb,.cbp-social-twitter,.cbp-social-googleplus,.cbp-social-pinterest{margin-right:9px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cbp-social-fb:hover,.cbp-social-twitter:hover,.cbp-social-googleplus:hover,.cbp-social-pinterest:hover{opacity:.8}.cbp-social-fb:focus,.cbp-social-twitter:focus,.cbp-social-googleplus:focus,.cbp-social-pinterest:focus{outline:none}.cbp-social-fb path{fill:#415C9B}.cbp-social-twitter path{fill:#55acee}.cbp-social-googleplus path{fill:#E57371}.cbp-social-pinterest path{fill:#cb2027} diff --git a/pro/css/ionicons.min.css b/pro/css/ionicons.min.css index 03a0ce41..c3ee2d94 100644 --- a/pro/css/ionicons.min.css +++ b/pro/css/ionicons.min.css @@ -1,19 +1,19 @@ -@charset "UTF-8"; -/*! - Ionicons, v2.0.0 - Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ - https://twitter.com/benjsperry https://twitter.com/ionicframework - MIT License: https://github.com/driftyco/ionicons - - Android-style icons originally built by Google’s - Material Design Icons: https://github.com/google/material-design-icons - used under CC BY http://creativecommons.org/licenses/by/4.0/ - Modified icons to fit ionicon’s grid from original. -*/@font-face{ - font-family:"Ionicons"; - src:url("../fonts/ionicons.eot?v=2.0.0"); - src:url("../fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"),url("../fonts/ionicons.ttf?v=2.0.0") format("truetype"),url("../fonts/ionicons.woff?v=2.0.0") format("woff"),url("../fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg"); - font-weight:normal; - font-style:normal -} -.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"} +@charset "UTF-8"; +/*! + Ionicons, v2.0.0 + Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ + https://twitter.com/benjsperry https://twitter.com/ionicframework + MIT License: https://github.com/driftyco/ionicons + + Android-style icons originally built by Google’s + Material Design Icons: https://github.com/google/material-design-icons + used under CC BY http://creativecommons.org/licenses/by/4.0/ + Modified icons to fit ionicon’s grid from original. +*/@font-face{ + font-family:"Ionicons"; + src:url("../fonts/ionicons.eot?v=2.0.0"); + src:url("../fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"),url("../fonts/ionicons.ttf?v=2.0.0") format("truetype"),url("../fonts/ionicons.woff?v=2.0.0") format("woff"),url("../fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg"); + font-weight:normal; + font-style:normal +} +.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"} diff --git a/pro/css/style-custom.css b/pro/css/style-custom.css index 0e90d5f9..3fc0d23f 100644 --- a/pro/css/style-custom.css +++ b/pro/css/style-custom.css @@ -1,727 +1,727 @@ -::selection { - color: white; -} - -.my-gray-background { - background-color: #4d4d4d !important; -} - -.my-blue-font-light { - color: #00C8F7 !important; -} - -.loader img { - width: 8em; -} - -#openvidu-logo { - max-width: 10em; -} - -.open { - font-family: Arciform; - text-transform: lowercase; - font-weight: 100; -} - -.v { - text-transform: capitalize; -} - -img.logo-small { - max-height: 30px !important; - width: auto !important; - margin-top: 0px !important; -} - -img.logo-big { - max-height: 40px !important; - width: auto !important; - margin-top: 25px !important; -} - -.navbar .icon { - font-size: 20px; -} - -li.active { - color: #0088aa; -} - -.navbar-default li.active a { - color: #00C8F7 !important; -} - -.navbar-default li a:hover { - color: #00C8F7 !important; -} - -.navbar-default.navbar-small li a:hover { - color: #0088aa !important; -} - -.navbar-default.navbar-small li.active a { - color: #0088aa !important; -} - -.navbar-default button.navbar-toggle span { - background: #00C8F7 !important; -} - -.navbar-default.navbar-small button.navbar-toggle span { - background: #0088aa !important; -} - -.no-margin { - margin: 0; -} - -.no-margin-lateral { - margin-left: 0; - margin-right: 0; -} - -.no-margin-top { - margin-top: 0; -} - -.no-margin-bottom { - margin-bottom: 0; -} - -.no-margin-right { - margin-right: 0; -} - -.no-margin-left { - margin-left: 0; -} - -.no-padding { - padding: 0; -} - -.no-padding-lateral { - padding-left: 0; - padding-right: 0; -} - -.no-padding-top { - padding-top: 0; -} - -.no-padding-bottom { - padding-bottom: 0; -} - -.no-padding-right { - padding-right: 0; -} - -.no-padding-left { - padding-left: 0; -} - -.expand .social-icon a { - padding-left: 80px; - padding-right: 80px; - padding-top: 50px; - padding-bottom: 50px; -} - -.expand .social-icon i { - font-size: 40px; -} - -.img-tutorials { - margin: auto; - max-height: 200px; -} - -p.subheading { - font-size: 18px; - font-weight: 200; -} - -.social-footer-icon { - font-size: 33px; -} - -.up-icon::before { - line-height: inherit; -} - -.navbar-alt .navbar-nav>li>a, -.navbar-alt .navbar-nav>li>span { - font-size: 14px; -} - -#wellcome-btn { - text-align: center; - margin-top: 60px; - margin-bottom: 112px; -} - -#wellcome-btn a.try-now-btn { - background-color: #06d362; -} - -#wellcome-btn a.go-docs-btn { - background-color: #ffcc00; -} - -.bg-custom { - width: 100% !important; - height: 100% !important; -} - -#div-page-top { - position: fixed; -} - -.custom-page-top { - height: 350px; -} - -.float-right { - float: right; -} - -#edit-github { - margin-top: 15px; -} - -#edit-github a:hover { - color: #0088aa; - font-weight: bold; -} - -.last-table-col { - padding-left: 12px !important; - text-align: center; -} - -.last-table-col i { - font-size: 18px; - color: #4d4d4d; -} - -li.subnav_drop span { - font-weight: bold; -} - -#img-mob { - max-height: 240px; - margin-left: auto; - margin-right: auto; -} - -#img-mob2 { - max-height: 300px; - margin-left: auto; - margin-right: auto; -} - -div.cc-window { - padding: 0.9em !important; - font-size: 14px; -} - -a.cc-btn { - min-width: 100px !important; - border: none !important; - font-weight: bold !important; - font-size: 12px !important; - text-decoration: none; - text-shadow: none; - font-family: 'Montserrat', sans-serif; - box-sizing: border-box; - letter-spacing: 1px; - margin: 0 5px 0 5px; - box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - text-transform: uppercase; - -webkit-transition: all ease .3s; - -moz-transition: all ease .3s; - -o-transition: all ease .3s; - -ms-transition: all ease .3s; - transition: all ease .3s; - display: inline-block; - padding: 4px; - margin-bottom: 0; - font-size: 14px; - line-height: 1.6; - text-align: center; - white-space: nowrap; - vertical-align: middle; - -ms-touch-action: manipulation; - touch-action: manipulation; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -span.cc-message { - margin-bottom: 0.5em !important; -} - -.img-demo { - max-width: 50%; - margin: auto; -} - -.img-demo-2 { - max-height: 180px; -} - -.col-img-demo { - text-align: right; -} - -.demo-description { - margin-top: 40px; - padding-left: 15px; - padding-right: 15px; -} - -.demo-description table { - margin-left: 50px; - margin-top: 25px; - margin-bottom: 25px; -} - -.demo-description table td { - padding-right: 25px; -} - -.demo-description p { - font-size: large; - font-weight: lighter; -} - -.img-run-demo { - max-height: 140px; -} - -.run-div { - padding-left: 15px; - padding-right: 15px; - margin-top: 40px; -} - -.row-run-demo { - width: 100%; - display: table; - table-layout: fixed; -} - -.row-run-demo .col { - display: table-cell; - vertical-align: middle; - float: none; -} - -.btn-copy-code { - margin: 5px; - padding-top: 5px; - padding-bottom: 5px; - padding-left: 12px; - padding-right: 12px; -} - -.demo-title { - padding-top: 20px; - padding-bottom: 20px; - border-radius: 2px; - -webkit-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - -ms-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} - -.demo-title:hover { - background-color: #eeeeee; - cursor: pointer; -} - -.demo-margin-bottom { - margin-bottom: 25px; -} - -.img-docker { - padding: 10px; -} - -.img-openvidu { - padding: 25px; -} - -#padding-top-bottom { - padding-top: 90px; - padding-bottom: 80px; -} - -.row-gallery div { - padding-top: 15px; - padding-bottom: 15px; -} - -.row-gallery img { - border: 2px solid #eeeeee; -} - -@font-face { - font-family: 'Arciform'; - src: url('/fonts/Arciform.eot'); - /* IE9 Compat Modes */ - src: url('/fonts/Arciform.eot?#iefix') format('embedded-opentype'), - /* IE6-IE8 */ - url('/fonts/Arciform.woff') format('woff'), - /* Modern Browsers */ - url('/fonts/Arciform.ttf') format('truetype'), - /* Safari, Android, iOS */ - url('/fonts/Arciform.svg#svgFontName') format('svg'); - /* Legacy iOS */ -} - -.twitter-row { - width: 60%; - margin-left: auto; - margin-right: auto; -} - -.secure-tutorials-left { - padding-left: 10em; - padding-right: 6em; -} - -.secure-tutorials-right { - padding-left: 6em; - padding-right: 10em; -} - -.main-gallery { - margin-top: 40px; -} - -.docs-gallery { - margin-top: 40px; - margin-bottom: 80px; -} - -.img-wellcome { - max-height: 450px; - margin-left: auto; - margin-right: auto; -} - -.slick-btn-prev { - left: -35px; -} - -.slick-btn-next { - right: -35px; -} - -.slick-btn { - width: 30px; - height: 30px; - display: block; - font-size: 0; - line-height: 0; - position: absolute; - top: 50%; - margin-top: -10px; - padding: 0; - cursor: pointer; - color: transparent; - border: none; - outline: none; - background: transparent; - text-align: center; - -webkit-transition: all 0.1s ease-in-out; - -moz-transition: all 0.1s ease-in-out; - -o-transition: all 0.1s ease-in-out; - -ms-transition: all 0.1s ease-in-out; - transition: all 0.1s ease-in-out; - border-radius: 25px; -} - -.slick-btn:hover { - background-color: rgba(0, 136, 170, 0.15); -} - -.slick-btn:active { - background-color: rgba(0, 136, 170, 0.3); -} - -.slick-btn i { - color: #0088aa; - font-size: 12px; - line-height: 30px; -} - -.row-more-info { - text-align: center; -} - -.row-more-info a:before { - content: '+ info' -} - -.row-more-info a[aria-expanded="true"]:before { - content: '- info'; -} - -.row-more-info a { - background-color: #efefef; - color: #7a7a7a; - margin-bottom: 2em; -} - -.more-info-tutorials { - background-color: rgb(240, 240, 240); - border-radius: 5px; -} - -.more-info-tutorials-int { - padding-top: 2em; - padding-bottom: 2em; -} - -img.img-more-info { - max-height: 40vh !important; - margin: auto; - padding: 1em; - background-color: #ffffff; - border-radius: 5px; - border: 2px solid rgba(0, 136, 170, 0.75); -} - -.more-info-desc { - text-align: justify; -} - -.more-info-desc p { - font-size: 18px; - font-weight: 200; - line-height: 20px; - margin-bottom: 42px; -} - -.more-info-desc p:last-child { - margin-bottom: 0; -} - -.acknowledgments-footer { - width: 100%; -} - -.video-responsive { - position: relative; - padding-bottom: 52.9%; - /* 16/9 ratio */ - padding-top: 30px; - /* IE6 workaround*/ - height: 0; - overflow: hidden; -} - -.video-responsive iframe, -.video-responsive object, -.video-responsive embed { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; -} - -.icon-Amazon_Web_Services_Logo:before { - content: "\e900"; -} - -.feature-row { - display: flex; - align-items: center; - flex-wrap: wrap; - margin-top: 40px; - margin-bottom: 40px; - height: 180px; -} - -.feature-row h3 { - margin-top: 0 !important; - border-top: 0 !important; -} - -.feature-img-col { - text-align: center; - padding-left: 40px; - padding-right: 40px; -} - -.feature-img { - max-width: 100%; - max-height: 160px; - -webkit-filter: grayscale(20%) opacity(92%); - filter: grayscale(20%) opacity(92%); -} - -.icon-img { - max-height: 120px; - -webkit-filter: opacity(69.5%); - filter: opacity(69.5%); -} - -.feature-text { - vertical-align: middle; - color: #7a7a7a; -} - -@media screen and (min-width: 992px) { - .more-info-tutorials-int { - min-height: 150px; - align-items: center; - display: flex; - background-color: #eee; - } -} - -@media only screen and (max-width: 1199px) and (min-width: 992px) { - .col-img-more-info { - padding-right: 0; - } - - .more-info-desc { - padding-left: 0; - padding-right: 30px; - } -} - -@media screen and (min-width: 601px) and (max-width: 991px) { - #padding-top-bottom { - padding-top: 40px; - padding-bottom: 40px; - } - - #openvidu-logo { - min-width: 10em; - height: auto !important; - } - - span.cc-message { - margin-bottom: 0 !important; - } - - #img-mob { - max-height: 400px; - } - - #img-mob2 { - max-height: 400px; - } - - pre { - padding: 16px; - } - - pre code { - white-space: pre !important; - } - - #page-top { - height: 270px; - } - - #page-top .page-top-title { - top: 93px; - } - - #page-top .page-top-title h2 { - font-size: 37px; - padding-left: 20px; - padding-right: 20px; - } - - #page-top .home-subheading { - padding-left: 20px; - padding-right: 20px; - } - - #contact { - padding-top: 40px; - padding-bottom: 40px; - } - - .row-secure-tutorials .secure-tutorials-left, - .row-secure-tutorials .secure-tutorials-right { - padding-left: 10px !important; - padding-right: 10px !important; - } - - .more-info-tutorials-int { - padding-bottom: 0; - } - - .more-info-desc { - padding-top: 2em; - } - - .pre-video-responsive { - margin-left: -46px; - margin-right: -46px; - } - - #openvidu-pro-tag { - line-height: 32px !important; - } - - .cards-container{ - margin-bottom: 0px; - } -} - -@media screen and (max-width: 767px) { - .row-run-demo { - display: inherit; - margin-bottom: 20px; - } - - .row-run-demo .col { - display: inherit; - vertical-align: inherit; - float: inherit; - text-align: center; - } - - .row-run-demo .col img { - margin-left: auto; - margin-right: auto; - } - - .img-wellcome { - max-height: 225px !important; - } - - .twitter-row { - width: 100% !important; - } - - .feature-row { - height: auto !important; - } - - .feature-img-col { - margin-bottom: 30px; - } - - .feature-text-col h3 { - text-align: center !important; - } +::selection { + color: white; +} + +.my-gray-background { + background-color: #4d4d4d !important; +} + +.my-blue-font-light { + color: #00C8F7 !important; +} + +.loader img { + width: 8em; +} + +#openvidu-logo { + max-width: 10em; +} + +.open { + font-family: Arciform; + text-transform: lowercase; + font-weight: 100; +} + +.v { + text-transform: capitalize; +} + +img.logo-small { + max-height: 30px !important; + width: auto !important; + margin-top: 0px !important; +} + +img.logo-big { + max-height: 40px !important; + width: auto !important; + margin-top: 25px !important; +} + +.navbar .icon { + font-size: 20px; +} + +li.active { + color: #0088aa; +} + +.navbar-default li.active a { + color: #00C8F7 !important; +} + +.navbar-default li a:hover { + color: #00C8F7 !important; +} + +.navbar-default.navbar-small li a:hover { + color: #0088aa !important; +} + +.navbar-default.navbar-small li.active a { + color: #0088aa !important; +} + +.navbar-default button.navbar-toggle span { + background: #00C8F7 !important; +} + +.navbar-default.navbar-small button.navbar-toggle span { + background: #0088aa !important; +} + +.no-margin { + margin: 0; +} + +.no-margin-lateral { + margin-left: 0; + margin-right: 0; +} + +.no-margin-top { + margin-top: 0; +} + +.no-margin-bottom { + margin-bottom: 0; +} + +.no-margin-right { + margin-right: 0; +} + +.no-margin-left { + margin-left: 0; +} + +.no-padding { + padding: 0; +} + +.no-padding-lateral { + padding-left: 0; + padding-right: 0; +} + +.no-padding-top { + padding-top: 0; +} + +.no-padding-bottom { + padding-bottom: 0; +} + +.no-padding-right { + padding-right: 0; +} + +.no-padding-left { + padding-left: 0; +} + +.expand .social-icon a { + padding-left: 80px; + padding-right: 80px; + padding-top: 50px; + padding-bottom: 50px; +} + +.expand .social-icon i { + font-size: 40px; +} + +.img-tutorials { + margin: auto; + max-height: 200px; +} + +p.subheading { + font-size: 18px; + font-weight: 200; +} + +.social-footer-icon { + font-size: 33px; +} + +.up-icon::before { + line-height: inherit; +} + +.navbar-alt .navbar-nav>li>a, +.navbar-alt .navbar-nav>li>span { + font-size: 14px; +} + +#wellcome-btn { + text-align: center; + margin-top: 60px; + margin-bottom: 112px; +} + +#wellcome-btn a.try-now-btn { + background-color: #06d362; +} + +#wellcome-btn a.go-docs-btn { + background-color: #ffcc00; +} + +.bg-custom { + width: 100% !important; + height: 100% !important; +} + +#div-page-top { + position: fixed; +} + +.custom-page-top { + height: 350px; +} + +.float-right { + float: right; +} + +#edit-github { + margin-top: 15px; +} + +#edit-github a:hover { + color: #0088aa; + font-weight: bold; +} + +.last-table-col { + padding-left: 12px !important; + text-align: center; +} + +.last-table-col i { + font-size: 18px; + color: #4d4d4d; +} + +li.subnav_drop span { + font-weight: bold; +} + +#img-mob { + max-height: 240px; + margin-left: auto; + margin-right: auto; +} + +#img-mob2 { + max-height: 300px; + margin-left: auto; + margin-right: auto; +} + +div.cc-window { + padding: 0.9em !important; + font-size: 14px; +} + +a.cc-btn { + min-width: 100px !important; + border: none !important; + font-weight: bold !important; + font-size: 12px !important; + text-decoration: none; + text-shadow: none; + font-family: 'Montserrat', sans-serif; + box-sizing: border-box; + letter-spacing: 1px; + margin: 0 5px 0 5px; + box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + text-transform: uppercase; + -webkit-transition: all ease .3s; + -moz-transition: all ease .3s; + -o-transition: all ease .3s; + -ms-transition: all ease .3s; + transition: all ease .3s; + display: inline-block; + padding: 4px; + margin-bottom: 0; + font-size: 14px; + line-height: 1.6; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +span.cc-message { + margin-bottom: 0.5em !important; +} + +.img-demo { + max-width: 50%; + margin: auto; +} + +.img-demo-2 { + max-height: 180px; +} + +.col-img-demo { + text-align: right; +} + +.demo-description { + margin-top: 40px; + padding-left: 15px; + padding-right: 15px; +} + +.demo-description table { + margin-left: 50px; + margin-top: 25px; + margin-bottom: 25px; +} + +.demo-description table td { + padding-right: 25px; +} + +.demo-description p { + font-size: large; + font-weight: lighter; +} + +.img-run-demo { + max-height: 140px; +} + +.run-div { + padding-left: 15px; + padding-right: 15px; + margin-top: 40px; +} + +.row-run-demo { + width: 100%; + display: table; + table-layout: fixed; +} + +.row-run-demo .col { + display: table-cell; + vertical-align: middle; + float: none; +} + +.btn-copy-code { + margin: 5px; + padding-top: 5px; + padding-bottom: 5px; + padding-left: 12px; + padding-right: 12px; +} + +.demo-title { + padding-top: 20px; + padding-bottom: 20px; + border-radius: 2px; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.demo-title:hover { + background-color: #eeeeee; + cursor: pointer; +} + +.demo-margin-bottom { + margin-bottom: 25px; +} + +.img-docker { + padding: 10px; +} + +.img-openvidu { + padding: 25px; +} + +#padding-top-bottom { + padding-top: 90px; + padding-bottom: 80px; +} + +.row-gallery div { + padding-top: 15px; + padding-bottom: 15px; +} + +.row-gallery img { + border: 2px solid #eeeeee; +} + +@font-face { + font-family: 'Arciform'; + src: url('/fonts/Arciform.eot'); + /* IE9 Compat Modes */ + src: url('/fonts/Arciform.eot?#iefix') format('embedded-opentype'), + /* IE6-IE8 */ + url('/fonts/Arciform.woff') format('woff'), + /* Modern Browsers */ + url('/fonts/Arciform.ttf') format('truetype'), + /* Safari, Android, iOS */ + url('/fonts/Arciform.svg#svgFontName') format('svg'); + /* Legacy iOS */ +} + +.twitter-row { + width: 60%; + margin-left: auto; + margin-right: auto; +} + +.secure-tutorials-left { + padding-left: 10em; + padding-right: 6em; +} + +.secure-tutorials-right { + padding-left: 6em; + padding-right: 10em; +} + +.main-gallery { + margin-top: 40px; +} + +.docs-gallery { + margin-top: 40px; + margin-bottom: 80px; +} + +.img-wellcome { + max-height: 450px; + margin-left: auto; + margin-right: auto; +} + +.slick-btn-prev { + left: -35px; +} + +.slick-btn-next { + right: -35px; +} + +.slick-btn { + width: 30px; + height: 30px; + display: block; + font-size: 0; + line-height: 0; + position: absolute; + top: 50%; + margin-top: -10px; + padding: 0; + cursor: pointer; + color: transparent; + border: none; + outline: none; + background: transparent; + text-align: center; + -webkit-transition: all 0.1s ease-in-out; + -moz-transition: all 0.1s ease-in-out; + -o-transition: all 0.1s ease-in-out; + -ms-transition: all 0.1s ease-in-out; + transition: all 0.1s ease-in-out; + border-radius: 25px; +} + +.slick-btn:hover { + background-color: rgba(0, 136, 170, 0.15); +} + +.slick-btn:active { + background-color: rgba(0, 136, 170, 0.3); +} + +.slick-btn i { + color: #0088aa; + font-size: 12px; + line-height: 30px; +} + +.row-more-info { + text-align: center; +} + +.row-more-info a:before { + content: '+ info' +} + +.row-more-info a[aria-expanded="true"]:before { + content: '- info'; +} + +.row-more-info a { + background-color: #efefef; + color: #7a7a7a; + margin-bottom: 2em; +} + +.more-info-tutorials { + background-color: rgb(240, 240, 240); + border-radius: 5px; +} + +.more-info-tutorials-int { + padding-top: 2em; + padding-bottom: 2em; +} + +img.img-more-info { + max-height: 40vh !important; + margin: auto; + padding: 1em; + background-color: #ffffff; + border-radius: 5px; + border: 2px solid rgba(0, 136, 170, 0.75); +} + +.more-info-desc { + text-align: justify; +} + +.more-info-desc p { + font-size: 18px; + font-weight: 200; + line-height: 20px; + margin-bottom: 42px; +} + +.more-info-desc p:last-child { + margin-bottom: 0; +} + +.acknowledgments-footer { + width: 100%; +} + +.video-responsive { + position: relative; + padding-bottom: 52.9%; + /* 16/9 ratio */ + padding-top: 30px; + /* IE6 workaround*/ + height: 0; + overflow: hidden; +} + +.video-responsive iframe, +.video-responsive object, +.video-responsive embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.icon-Amazon_Web_Services_Logo:before { + content: "\e900"; +} + +.feature-row { + display: flex; + align-items: center; + flex-wrap: wrap; + margin-top: 40px; + margin-bottom: 40px; + height: 180px; +} + +.feature-row h3 { + margin-top: 0 !important; + border-top: 0 !important; +} + +.feature-img-col { + text-align: center; + padding-left: 40px; + padding-right: 40px; +} + +.feature-img { + max-width: 100%; + max-height: 160px; + -webkit-filter: grayscale(20%) opacity(92%); + filter: grayscale(20%) opacity(92%); +} + +.icon-img { + max-height: 120px; + -webkit-filter: opacity(69.5%); + filter: opacity(69.5%); +} + +.feature-text { + vertical-align: middle; + color: #7a7a7a; +} + +@media screen and (min-width: 992px) { + .more-info-tutorials-int { + min-height: 150px; + align-items: center; + display: flex; + background-color: #eee; + } +} + +@media only screen and (max-width: 1199px) and (min-width: 992px) { + .col-img-more-info { + padding-right: 0; + } + + .more-info-desc { + padding-left: 0; + padding-right: 30px; + } +} + +@media screen and (min-width: 601px) and (max-width: 991px) { + #padding-top-bottom { + padding-top: 40px; + padding-bottom: 40px; + } + + #openvidu-logo { + min-width: 10em; + height: auto !important; + } + + span.cc-message { + margin-bottom: 0 !important; + } + + #img-mob { + max-height: 400px; + } + + #img-mob2 { + max-height: 400px; + } + + pre { + padding: 16px; + } + + pre code { + white-space: pre !important; + } + + #page-top { + height: 270px; + } + + #page-top .page-top-title { + top: 93px; + } + + #page-top .page-top-title h2 { + font-size: 37px; + padding-left: 20px; + padding-right: 20px; + } + + #page-top .home-subheading { + padding-left: 20px; + padding-right: 20px; + } + + #contact { + padding-top: 40px; + padding-bottom: 40px; + } + + .row-secure-tutorials .secure-tutorials-left, + .row-secure-tutorials .secure-tutorials-right { + padding-left: 10px !important; + padding-right: 10px !important; + } + + .more-info-tutorials-int { + padding-bottom: 0; + } + + .more-info-desc { + padding-top: 2em; + } + + .pre-video-responsive { + margin-left: -46px; + margin-right: -46px; + } + + #openvidu-pro-tag { + line-height: 32px !important; + } + + .cards-container{ + margin-bottom: 0px; + } +} + +@media screen and (max-width: 767px) { + .row-run-demo { + display: inherit; + margin-bottom: 20px; + } + + .row-run-demo .col { + display: inherit; + vertical-align: inherit; + float: inherit; + text-align: center; + } + + .row-run-demo .col img { + margin-left: auto; + margin-right: auto; + } + + .img-wellcome { + max-height: 225px !important; + } + + .twitter-row { + width: 100% !important; + } + + .feature-row { + height: auto !important; + } + + .feature-img-col { + margin-bottom: 30px; + } + + .feature-text-col h3 { + text-align: center !important; + } } \ No newline at end of file diff --git a/pro/css/style.css b/pro/css/style.css index 7729e435..4a76c9f5 100644 --- a/pro/css/style.css +++ b/pro/css/style.css @@ -1,3433 +1,3433 @@ -@charset "utf-8"; -/*----------------------------------------------------------------------------- - -Table of Contents: - - 1) General - 2) Typography - 3) Backgrounds - 4) Home Sections - 5) Home Revolution Slider Section - 6) Header - 7) Features Section - 8) About Section - 9) Team Section -10) Skills Section -11) Fun Facts Section -12) Quote Section -13) Portfolio Section -14) Get Connected Section -15) Services Section -16) Call to Action 1 -17) Price List Section -18) Clients Section -19) Testimonials Section -20) Contact Form Section -21) Google Map Section -22) Video Popup Section -23) Footer 1 -24) Subscribe Form - Twitter Feed -25) Shortcodes - -------------------------------------------------------------------------------*/ - -/*----- Stylesheets -----*/ -@import "bootstrap.min.css"; -@import "revolution-slider.css"; -@import "owl.carousel.css"; -@import "animate.css"; -@import "cubeportfolio.min.css"; - -/*----- Fonts -----*/ -@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700); -@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300); -@import "simple-line-icons.css"; -@import "ionicons.min.css"; - -/*----- General ----*/ -html, -body { - height: 100%; - min-height: 100%; -} -html { -webkit-font-smoothing: antialiased; } -body { - font-family: "Open Sans", sans-serif; - font-weight: 400; - color: #1c1c1c; -} -a { - background: transparent; - outline: none; - text-decoration: none; - - -webkit-transition: .2s cubic-bezier(0.25,.46,.45,.94); - transition: .2s cubic-bezier(0.25,.46,.45,.94); - -webkit-transition-property: background-color,color; - transition-property: background-color,color; -} -a:active, -a:hover, -a:focus { - outline: 0; - color: #1c1c1c; - text-decoration: none; -} -a:focus, a:active, button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, select::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { - border: 0; - outline : 0; -} -@media only screen and (min-width: 1200px) { - .container { - max-width: 1425px; - width: 100%; - padding: 0 90px; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .container { - width: 100%; - } -} -.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths { - position: relative; - min-height: 1px; - padding-right: 10px; - padding-left: 10px; - width: 20%; - float: left; -} -h1, h2, h3, h4, h5, h6 { - font-family: 'Montserrat', sans-serif; - font-weight: 700; - line-height: 1; - color: #1c1c1c; -} -h1 small, h2 small, h3 small { - font-family: 'Open Sans', sans-serif; - font-weight: 200; - color: #1c1c1c; -} -h4 small, h5 small, h6 small { - font-family: 'Open Sans', sans-serif; - font-weight: 300; - color: #1c1c1c; -} -h4 { - font-size: 18px; - letter-spacing: 1px; -} -p { - color: #7a7a7a; - font-size: 14px; - line-height: 20px; - font-weight: 400; -} - -.section-title { - text-transform: uppercase; - letter-spacing: 1px; - font-size: 30px; -} -.pricing-section-title:target { - scroll-margin-top: 90px; -} -.subheading { - font-size: 14px; - line-height: 20px; - font-weight: 400; - margin-bottom: 42px; -} -.subheading:after { - position: relative; - display: block; - content: ""; - height: 2px; - margin: 20px auto 20px; - width: 115px; - background: #7a7a7a; -} -.subheading.grey:after { - background: #fff!important; - opacity: .4; -} -.content-title { - text-transform: uppercase; - font-weight: 700; - letter-spacing: 2px; - margin-top: 0; - margin-bottom: 22px; - font-family: 'Montserrat',sans-serif; - font-size: 30px; -} -.project-title { - text-transform: uppercase; - font-weight: 700; - letter-spacing: 0px; - margin-top: 30px; - margin-bottom: 10px; - font-family: 'Montserrat',sans-serif; - font-size: 50px; -} -@media (max-width:600px) { - .project-title { - font-size: 24px; - } -} -.project-subtitle { - margin-bottom: 50px; - font-size: 14px; -} -.uppercase { - text-transform: uppercase; -} -.p-info { - line-height: 1.8; - font-size: 14px; -} - -/* Preloader */ -#preloader { - position:fixed; - top:0; - left:0; - right:0; - bottom:0; - background-color:#fff; - z-index: 9999; -} -#preloader .loader { - position: absolute; - top: 50%; - left: 50%; - margin-top: -25px; - margin-left: -60px; -} - -/*----- Typography -----*/ -@media (min-width: 992px) { - h1 { - font-size: 66px; - letter-spacing: 0px; - } - h1 small { - font-size: 66px; - letter-spacing: 0px; - } - .lead { - font-size: 16px; - font-weight: 400; - color: #7a7a7a; - margin-bottom: 50px; - } - h2 { - font-size: 50px; - letter-spacing: 0px; - - } - h2 small { - font-size: 50px; - letter-spacing: 0px; - } -} -.white { - color: #fff; -} -.grey { - color: #d3d3d3; -} -.size-8x { font-size:8em } -.size-7x { font-size:7em } -.size-6x { font-size:6em } -.size-5x { font-size:5em } -.size-4x { font-size:4em } -.size-3x { font-size:3em } -.size-2x { font-size:2.5em } -.size-1x { font-size:1em } - - -/*----- Home Sections -----*/ -#home-parallax-fullscreen, -.parallax-section-1, -.parallax-section-2, -.parallax-section-3, -.parallax-section-4, -.parallax-section-5, -.parallax-section-6, -.parallax-section-7, -.parallax-section-8 { - background-position: 50% 0; - background-size: cover; - background-repeat: no-repeat; - background-attachment: fixed; - width: 100%; - height: auto; - overflow-x: hidden; - overflow-y: hidden; - vertical-align: middle; - z-index: 1; - display: block; - position: relative; -} -#home-parallax-fullwidth { - background-position: center 0%; - background-size: cover; - background-repeat: no-repeat; - background-attachment: fixed; - display: table; - width: 100%; - min-height: 400px; - overflow-x: hidden; - overflow-y: hidden; - vertical-align: middle; - z-index: 1; -} -@media (min-width:768px) { - #home-parallax-fullwidth { - height: 600px; - } -} -@media (max-width:768px) { - #home-parallax-fullwidth { - height: 400px; - } -} -#home-parallax-fullscreen:after, -.parallax-section-1:after, -.parallax-section-2:after, -.parallax-section-3:after, -.parallax-section-4:after, -.parallax-section-6:after, -.parallax-section-7:after, -.parallax-section-8:after { - content: ""; - position: absolute; - /*background: url(../img/assets/dot-pattern.png) repeat;*/ - top: 0; - left: 0; - bottom: 0; - right: 0; - z-index: -1; -} -#home-landing:after, -#home-parallax-fullwidth:after, -#page-top .hero:after { - content: ""; - position: absolute; - /*background: url(../img/assets/dot-pattern.png) repeat;*/ - top: 0; - left: 0; - bottom: 0; - right: 0; - z-index: 1; -} -.tp-banner li:after { - content: ""; - position: absolute; - /*background: url(../img/assets/gridtile.png) repeat;*/ - top: 0; - left: 0; - bottom: 0; - right: 0; - z-index: 0!important; -} -.tp-banner-video li:after { - content: ""; - position: absolute; - /*background: url(../img/assets/gridtile.png) repeat;*/ - top: 0; - left: 0; - bottom: 0; - right: 0; - z-index: 2!important; -} -#page-hero { - height: 400px; -} -#home-landing { - background-position: center 0%; - background-size: cover; - background-repeat: no-repeat; - background-attachment: fixed; - display: table; - width: 100%; - height: 100%; - min-height: 100%; - overflow-x: hidden; - overflow-y: hidden; - vertical-align: middle; - z-index: 1; -} -#home-parallax-fullscreen { - display: table; -} -.home-container { - position: relative; - display: table-cell; - vertical-align: middle; - z-index: 3; -} -.home-title { - position: relative; - text-transform: uppercase; - color: #1c1c1c; - z-index: 3; - margin-top: 80px; - margin-left: auto; - margin-right: auto; -} -#home-parallax-fullwidth .home-title { - margin-top: 130px; -} -.home-title h1 { - letter-spacing: 2px; -} -.home-heading { - font-family: 'Montserrat',sans-serif; - font-weight: 700; - letter-spacing: 0px; - text-transform: uppercase; - color: #fff; -} -@media (min-width:992px) { - .home-heading { - font-size: 72px; - } -} -@media (min-width:768px) and (max-width:991px) { - .home-heading { - font-size: 55px; - } -} -@media (max-width:600px) { - .tp-banner .home-subheading { - display: none; - } -} -@media (max-width:500px) { - .tp-banner .btn { - display: none; - } -} -.home-subheading { - font-family: 'Montserrat',sans-serif; - font-size: 14px; - letter-spacing: .5px; - font-weight: 400; - color: #ccc; - z-index:999!important; -} -.tp-banner .home-subheading { - line-height: 40px!important; -} -.home-button { - margin-top: 80px; -} -.home-bottom { - position: absolute; - z-index: 99; - width: 100%; - left: 0; - bottom: 0; - text-align: center; - opacity: 0.9; -} -#home-landing .home-bottom { - z-index: 3; -} -.move { - width: 40px; - margin-left: auto; - margin-right: auto; - margin-bottom: 15px; -} -.bounce { - -webkit-animation: bounce 2s infinite; - -moz-animation: bounce 2s infinite; - -ms-animation: bounce 2s infinite; - animation: bounce 2s infinite; -} -.home-bottom a { - padding-top: 7px; - padding-bottom: 17px; - padding-left: 7px; - padding-right: 7px; - color: #FFFFFF; - - -webkit-transition: all 0.2s; - -moz-transition: all 0.2s; - -o-transition: all 0.2s; - transition: all 0.2s; -} -.home-bottom a:hover { - opacity: .9; -} -.home-bottom a { - font-size: 22px; -} - -/*----- Home Revolution Slider -----*/ -#home-revolution-slider { - width: 100%; - height: 100%; - min-height: 100%; -} -.hero { - position: fixed; - z-index: 1; - top: 0; - bottom: 0; - left: 0; - right: 0; - background-size: cover; -} -.content { - position: relative; - z-index: 3; - background-color: #fff; -} -.home-heading, -.home-subheading, -.home-button { - position: relative; - z-index: 1; - text-align: center; - transform: translateY(0px); - /*-webkit-transition: 1s opacity ease-in-out;*/ -} -.tp-loader.spinner1 { - width: 40px; - height: 40px; - background: url(../img/assets/rev-loader.GIF) no-repeat center center; - background-color: transparent; - box-shadow: none; - -webkit-box-shadow: none; - margin-top: -20px; - margin-left: -20px; - -webkit-animation: none; - animation: none; - border-radius: 0; - -moz-border-radius: 0; - -webkit-border-radius: 0; -} - -.tp-banner-container{ - width:100%; - position:relative; - padding:0; - margin-top: 0; - z-index: -1; -} -.tparrows.preview4:after { - background: #fff; - background: rgba(255,255,255,.05); -} -.tp-caption a { - color: #fff; - padding: 9px 22px; - box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - margin: 0 7px 0 7px; - text-transform: uppercase; -} -.tp-caption a:hover { - color: #fff; -} -.html5-video-container video { - width: 100%!important; - height: auto!important; - left: 0!important -} -.tp-banner-video video { - min-width: 100%; -} - -/*----- Header -----*/ -nav { - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; -} -@media (min-width: 1360px and max-width: 1920px) { - nav { max-width: 1903px; } -} -@media (max-width: 1360px) { - nav { max-width: 1343px; } -} -.navbar { - min-height: 55px; - border: none; -} -.navbar-default { - position: fixed; - background-color: #fff; - border-radius: 0; - border-color: transparent; - border-bottom: none; - top: 0; - left: 0; - width: 100%; - padding: 0; - z-index: 4; - /*border-bottom: 1px solid rgba(255,255,255,0.25);*/ -} -.navbar-alt { - background-color: transparent; -} -.navbar-small { - background: #fff; - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); - -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); - box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); -} -.navbar-default .container { - position: relative; - -webkit-transition: all 0.3s ease; - -moz-transition: all 0.3s ease; - -o-transition: all 0.3s ease; - -ms-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.navbar-small .container { - padding-top: 0px; - position: relative; -} -@media (min-width: 992px) { - .navbar-alt .container { - margin-top:10px; - } - .navbar-small .container { - margin-top:0px; - } -} -.navbar-default .navbar-right { - font-family: 'Montserrat', sans-serif; - font-size: 12px; - font-weight: 700; - text-transform: uppercase; - height: 100%; - margin-top: 10px; - margin-bottom: 10px; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; -} -.navbar-alt .navbar-right { - margin-top: 35px; - margin-bottom: 10px; -} -.navbar-small .navbar-right { - height: 100%; - margin-top: 0px; - margin-bottom: 0px; -} -.navbar-alt .navbar-nav > li > a, -.navbar-alt .navbar-nav > li > span { - color: #fff; - -webkit-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - -ms-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} -.navbar-small .navbar-nav > li > a, -.navbar-small .navbar-nav > li > span { - color: #1C1C1C; - -webkit-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - -ms-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} -.navbar-nav>li>a, -.navbar-nav>li>span { - margin-top: 3px; - padding-top: 16px; - padding-bottom: 13px; -} -.navbar-nav>li>span { - line-height: 20px -} -.nav>li>a, -.nav>li>span { - padding-left: 10px; - padding-right: 10px; -} -.nav > li > span { - position: relative; - display: block; - cursor: pointer; -} -.navbar-nav .caret { - margin-left: 3px; - margin-top: -3px; -} -/*Navbar Toggle*/ -.navbar-default .navbar-toggle { - position: relative; - float: right; - padding: 9px 2px; - margin-top: 26px; - margin-right: 0px; - margin-bottom: 8px; - background-color: transparent; - background-image: none; - border: none; - border-radius: none; - -webkit-transition: all 0.3s ease; - -moz-transition: all 0.3s ease; - -o-transition: all 0.3s ease; - -ms-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.navbar-small .navbar-toggle { - position: relative; - float: right; - padding: 9px 0px; - margin-top: 11px; - margin-right: 0px; - margin-bottom: 8px; - background-color: transparent; - background-image: none; - border: none; - border-radius: none; -} -.navbar-default .navbar-toggle:hover, -.navbar-default .navbar-toggle:focus { - background-color: transparent; - outline: none; -} -.navbar-toggle .icon-bar { - display: block; - width: 22px; - height: 3px; - border-radius: 2px; -} -/*Navbar Collapse Menu*/ -.navbar-collapse { - padding-right: 0px; - padding-left: 0px; - color: #3a3a3a; -} -.navbar-default .navbar-nav>li>a:focus { - color: #f5f5f5; -} -.navbar-small .navbar-nav>li>a:focus { - color: #1c1c1c; -} - - - -/*Navbar Collapse*/ -@media (max-width: 991px) { - .navbar-default .navbar-collapse { - margin-top: 18px; - padding-right: 0px; - padding-left: 0px; - } - .navbar-small .navbar-collapse { - margin-top: 0px; - } - .navbar-header { - float: none; - } - .navbar-left,.navbar-right { - float: none !important; - } - .navbar-toggle { - display: block; - } - .navbar-collapse { - border-top: none; - box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); - } - .navbar-default .navbar-collapse { - background-color: #1c1c1c; - } - .container>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse { - margin-right: 0; - margin-left: 0; - padding-left: 25px; - padding-right: 25px; - } - .container>.navbar-header { - margin-right: 0; - margin-left: 0; - padding-left: 35px; - padding-right: 35px; - } - .navbar-fixed-top { - top: 0; - border-width: 0 0 1px; - } - .navbar-collapse.collapse { - display: none!important; - } - .navbar-nav { - float: none!important; - margin: 0; - } - .navbar-default .navbar-toggle { - margin-top: 44px; - } - .navbar-small .navbar-toggle { - margin-top: 11px; - } - .navbar-nav>li { - float: none; - } - .navbar-nav>li>a, - .navbar-nav>li>span { - padding-top: 12px; - padding-bottom: 12px; - } - .navbar-default .navbar-nav > li > a, - .navbar-default .navbar-nav > li > span { - color: #fff; - } - .navbar-default .navbar-nav > li > a:hover, - .navbar-default .navbar-nav > li > span:hover { - background: rgba(255,255,255, 0.03); - } - .collapse.in{ - display:block !important; - } - .navbar-default .container { - width: 100%; - } - .navbar-small .container { - padding-right: 0px; - padding-left: 0px; - width: 100%; - } - .navbar-default ul.nav li { - border-bottom: 1px dotted #2A2A2A; - } - - .navbar-default ul li:last-child { - border-bottom: none; - } - .navbar-default .navbar-right { - margin-top: 7px; - margin-bottom: 3px; - } -} -@media (min-width: 768px) { - .navbar-nav.navbar-right:last-child { - margin-right: 0; - } -} -.navbar>.container .navbar-brand { - margin-left: 0; -} -.navbar-brand { - float: left; - height: 55px; - padding: 15px 0 15px 0px; - font-size: 30px; - line-height: 20px; -} -/* Logo Big White */ - -.navbar-default .navbar-brand .logo-big { - position:absolute; - opacity: 1; - width: 180px; - margin-top: 11px; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; -} -.navbar-default .navbar-brand .logo-small { - position:absolute; - width: 180px; - margin-top: 11px; - opacity: 0; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; -} -.navbar-alt .navbar-brand .logo-big { - margin-top: 35px; -} -.navbar-alt .navbar-brand .logo-small { - margin-top: 35px; -} -/* End Logo Big White */ -/* Logo Small Black */ -.navbar-small .navbar-brand .logo-big { - position:absolute; - opacity: 0; - width: 170px; - margin-top: 3px; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; -} -.navbar-small .navbar-brand .logo-small { - position:absolute; - opacity: 1; - width: 170px; - margin-top: 3px; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; - -} -/* End Logo Small Black */ - - -@media (max-width: 768px) { - .navbar-collapse { - max-height: none; - overflow-x: hidden; - } -} - -/*Dropdown*/ -@media (min-width: 992px) { - .navbar-default .container { - max-width: 1245px; - padding-left: 15px; - padding-right: 15px; - } - .navbar-right .dropdown-menu { - right: auto; - left: 0; - } - .dropdown-menu { - background-color: #1C1C1C; - border: 0; - border-radius: 0; - box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.08); - margin: 0; - padding-top: 2px; - padding-bottom: 2px; - padding-left: 0; - padding-right: 0; - top: auto; - } - .dropdown-menu > li > a { - color: #CCC; - font-size: 12px; - font-weight: 400; - text-transform: none; - position: relative; - padding: 11px 25px 11px 20px; - border-bottom: 1px dotted rgba(255, 255, 255, 0.2); - } - .dropdown-menu > li:last-child > a { - border-bottom: 0; - } - .dropdown-menu > li > a:hover, - .dropdown-menu > li > a:focus, - .dropdown-menu > .active > a:hover, - .dropdown-menu > .active > a:focus { - text-decoration: none; - background-color: #333; - } - .dropdown-menu { - margin-top: 20px; - } - .dropdown > ul.dropdown-menu { - visibility:hidden; - display:block; - margin-top: 20px; - opacity: 0; - -webkit-transition: all 0.2s ease; - -moz-transition: all 0.2s ease; - -o-transition: all 0.2s ease; - -ms-transition: all 0.2s ease; - transition: all 0.2s ease; - - } - .dropdown:hover > ul.dropdown-menu{ - visibility:visible; - opacity:1; - display: block; - margin: 0; - } - .dropdown-menu > .active > a { - text-decoration: none; - background-color: transparent; - outline: 0; - } - .navbar-collapse.collapse { - height: auto!important; - padding-bottom: 0; - overflow: visible!important; - } -} -@media (max-width: 991px) { - .dropdown-menu { - float: none; - position: static; - background-color: transparent; - box-shadow: none; - border: none; - margin-left: 15px; - } - .navbar-default .navbar-nav > li > a, - .navbar-default .navbar-nav > li > span { - color: #fff; - } - .navbar-default ul li.open ul li { - border-bottom: 0; - padding: 5px; - float: none!important; - } - - .navbar-default ul li.open ul li a:hover { - background-color: transparent; - } - .dropdown-menu li a { - color: #f5f5f5; - font-weight: 400; - font-size: 12px; - } - .dropdown-menu>.active>a, - .dropdown-menu>.active>a:hover, - .dropdown-menu>.active>a:focus { - background-color: transparent; - } -} -@media (max-width: 767px) { - .navbar-default .navbar-nav .open .dropdown-menu>li>a { - color: #CCC; - } -} - -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:hover, -.navbar-default .navbar-nav>.active>a:focus { - background-color: transparent; -} -.navbar-default .navbar-nav>.open>a, -.navbar-default .navbar-nav>.open>a:hover, -.navbar-default .navbar-nav>.open>a:focus { - background-color: transparent; -} -.dropdown .arrow { - font-size:9px; -} -.menu-padding { - padding-top:70px; -} -.content { - margin-top:0px; -} -.navbar .icon { - font-size: 18px; -} -.navbar .social-icon { - padding-left: 15px; - padding-right: 0; -} - -/*----- Features -----*/ -#features { - min-height: 95vh; - padding-top: 42px; - padding-bottom: 25px; -} -@media (min-width: 992px) { - .features-row { - margin-bottom: 50px; - text-align: left - } - .feature-column { - margin-bottom: 0px; - } - .back-icon { - z-index: -1; - color: #f8f8f8; - position: absolute; - padding-left: 40px; - left: 0; - top: 0; - width: 134px; - height: 134px; - line-height: 134px; - font-size: 134px; - } -} -@media (max-width: 991px) { - .feature-column { - margin-bottom: 15px; - } - .back-icon { - z-index: -1; - color: #f8f8f8; - position: absolute; - padding-left: 30px; - left: 0; - top: 0; - width: 80px; - height: 80px; - line-height: 80px; - font-size: 80px; - } -} -.feature-info h4 { - font-family: 'Montserrat',sans-serif; - font-weight: 700; - text-transform: uppercase; - color: #1c1c1c; - font-weight: 700; - letter-spacing: 1px; - font-size: 18px; - margin-top: 0px; - - -webkit-transition: all 0.2s; - -moz-transition: all 0.2s; - -o-transition: all 0.2s; - transition: all 0.2s; -} -.feature-icon { - float: left; -} -.feature-info { - padding-left: 55px; - padding-top: 5px; -} -.feature-description { - line-height: 23px; - padding-right: 10px; - -} -.ion-2-5x { - font-size: 2.5em; -} -.feature-buttons { - margin-top: 40px; -} - -/*----- About Section -----*/ -#about { - padding-top: 60px; - padding-bottom: 60px; -} -.about-text { - margin-top: 20px; - padding-right: 60px; -} -#about p { - line-height: 1.8; -} -.video-container { - position: relative; - padding-bottom: 51%; - padding-top: 30px; height: 0; overflow: hidden; -} - -.video-container iframe, -.video-container object, -.video-container embed { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; -} - -/*----- Skills -----*/ -#skills { - padding-top: 80px; - padding-bottom: 60px; -} -@media (max-width: 991px) { - .skills-row { - margin-bottom: 40px; - } -} -.progress { - border-radius: 3px; - height: 17px; - background-color: #ebebeb; - overflow: visible; - margin-bottom: 25px; - border-radius: 3px; - -webkit-border-radius: 3px; - -o-border-radius: 3px; - -moz-border-radius: 3px; - - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; - -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; -} -.progress-bar { - position: relative; - border-radius: 3px; - box-shadow: none; -} -.progress-bars p { - line-height: .5; -} -#skills .progress-bars p { - color: #dedede; -} -.progress-bar-tooltip { - position: absolute; - background-color: #343434; - top: -30px; - padding: 1px 6px; - font-size: 11px; - right: -10px; - border-radius: 3px; - color: #dedede; -} -.progress-bar-tooltip:after { - position: absolute; - border-color: #343434 transparent; - border-style: solid; - border-width: 5px 5px 0; - bottom: -5px; - content: ""; - left: 35%; -} - -/*----- Team -----*/ -#team { - padding-top: 80px; - padding-bottom: 65px; -} -.team-member { - padding: 10px; -} -.member-info { - margin-top: 20px; -} -.member-info h4 { - line-height: .6; - letter-spacing: -0.6px; -} -.member-info h5 { - font-weight: 700; -} -.member-info p { - margin-top: 10px; - padding-right: 10px; - padding-bottom: 10px; -} -.member-list { - list-style: none; -} -.member-list li { - font-size: 17px; - margin-right: 5px; -} -.member-list a { - color: #1c1c1c; -} - -/* Img Hover Effect */ -.effects .img { - position: relative; - overflow: hidden; -} -.effects .img a { - display: inline; - margin: auto; - padding: 0; - max-width: 100%; - height: auto; - color: #fff; -} -.overlay { - display: block; - margin: 0 auto; - position: absolute; - z-index: 3; - background: rgba(0, 0, 0, 0.8); - overflow: hidden; - -webkit-transition: all 0.5s; - -moz-transition: all 0.5s; - -o-transition: all 0.5s; - transition: all .5s; -} -.expand { - display: block; - position: absolute; - z-index: 100; - text-align: center; - color: #fff; - line-height: 50px; - font-weight: 700; - font-size: 20px; - list-style: none; - padding: 0; -} -.expand .social-icon { - display: inline; - margin-left: 5px; - margin-right: 5px; -} -.expand .cbp-l-icon { - display: inline; - margin-left: 5px; - margin-right: 5px; -} -.effect .overlay { - top: 0; - bottom: 0; - left: 0; - right: 0; - opacity: 0; -} -.effect .overlay .expand { - left: 0; - right: 0; - top: 50px; - margin: 0 auto; - opacity: 0; - -webkit-transition: all 0.3s; - -moz-transition: all 0.3s; - -o-transition: all 0.3s; - transition: all 0.3s; -} - -.effect:hover .img .img-responsive { - transform: scale(1.25); -} -.effect .img-responsive { - -webkit-transition: all 0.25s ease-in-out; - -moz-transition: all 0.25s ease-in-out; - -o-transition: all 0.25s ease-in-out; - transition: all .25s ease-in-out; -} -.effect:hover .img .overlay { - opacity: 1; -} -.effect:hover .img .overlay .expand { - top: 52%; - margin-top: -30px; - opacity: 1; -} - -.effect .cbp-item-wrapper .img { - position: initial; - overflow: hidden; -} -.effect:hover .cbp-item-wrapper .img .overlay .expand { - top: 50%!important; - margin-top: -30px; - opacity: 1; -} -.cbp-item .img a:hover { - opacity: .6; - font-size: 24px; -} -.cbp-item .img a { - -webkit-transition: all 0.15s; - -moz-transition: all 0.15s; - -o-transition: all 0.15s; - transition: all 0.15s; -} - -/*----- Fun Facts -----*/ -#fun-facts { - display: table; - width: 100%; - height: 100%; - min-height: 100%; - z-index: 1; -} -.fact-container { - padding-top:40px; - padding-bottom:30px; -} -.fact h2 { - font-size: 65px; - letter-spacing: 0px; - margin: 0; - line-height: 65px; -} -.fact h4 { - font-size: 14px; - margin-bottom: 0px; -} -.fact p { - font-size: 13px; - margin-top: 3px; -} -.counter { - font-family: 'Montserrat', sans-serif; - font-size: 65px; - font-weight: 700; - letter-spacing: 0px; - margin: 0; - line-height: 65px; -} -#fun-facts .lead { - font-size: 16px; -} - -/*----- Quote -----*/ -#quote { - padding-top: 100px; - padding-bottom: 80px; -} -#quote #quote-slider { - margin: 30px 0 30px 0; -} -#quote blockquote { - position: relative; - display: block; - line-height: 1.5; - font-family: 'Montserrat', sans-serif; - font-weight: 400; - text-transform: uppercase; - letter-spacing: 1px; - margin: 0; - color: #fff; - border-left: none; - text-align: center; -} -#quote blockquote span { - padding-left: 33px; -} -#quote blockquote span .highlight { - padding-left: 0px; -} -blockquote strong { - font-family: 'Montserrat', sans-serif; - font-weight: 700; -} -#quote .icon-left { - position: absolute; - font-size: 20px; - margin-left: 10px; - margin-right: 10px; - -moz-transform: scaleY(-1); - -o-transform: scaleY(-1); - -webkit-transform: scaleY(-1); - transform: scaleY(-1); -} -#quote .icon-right { - position: absolute; - font-size: 20px; - margin-left: 10px; - margin-right: 10px; - transform:rotate(180deg); - -ms-transform:rotate(180deg); /* IE 9 */ - -webkit-transform:rotate(180deg); -} -.quote-author { - text-align: center; - padding-top: 0px; - font-size: 11px; - font-weight: 400; - text-transform: uppercase; - letter-spacing: 1px; - color: #fff; - opacity: .9; -} -@media (min-width: 992px) { - #quote blockquote { - font-size: 26px; - padding-left: 80px; - padding-right: 80px; - } -} -@media (max-width: 991px) { - #quote blockquote { - font-size: 22px; - } -} - - -/*----- Portfolio -----*/ -#portfolio { - padding-top: 60px; - padding-bottom: 100px; -} -.cbp-l-filters-alignRight .cbp-filter-item, -.cbp-l-filters-alignCenter .cbp-filter-item { - background-color: #f6f7f7; - color: #7E7B7B; - cursor: pointer; - font: 400 11px/28px "Montserrat",sans-serif; - text-transform: uppercase!important; - padding: 3px 20px; - position: relative; - overflow: visible; - margin: 10px 0 0 5px; - border: none; - border-radius: 3px; - text-transform: none; - display: inline-block; - -webkit-transition: all .3s ease-in-out; - transition: all .3s ease-in-out; -} -.cbp-l-filters-alignRight { - margin: 20px auto 10px; - padding: 10px 0px 20px 0px; - text-align: left; - background-color: transparent; -} - -.cbp-l-caption-title { - color: #fff; - font: 700 16px/18px "Montserrat",sans-serif; - margin-bottom: 5px; - text-transform: uppercase; -} -.cbp-l-caption-desc { - color: #7a7a7a; - font: 400 12px/16px sans-serif; -} -.cbp-l-filters-alignRight .cbp-filter-counter { - border-radius: 2px; - color: #fff; - font-size: 11px; - margin: 0 auto; - padding: 4px 0; - text-align: center; - width: 34px; - position: absolute; - bottom: 0; - left: 0; - right: 0; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - opacity: 0; - -webkit-transition: opacity .25s ease,bottom .25s ease; - transition: opacity .25s ease,bottom .25s ease; -} -.cbp-l-filters-alignCenter .cbp-filter-counter { - border-radius: 2px; - color: #fff; - font-size: 11px; - margin: 0 auto; - margin-bottom: 10px; - padding: 4px 0; - text-align: center; - width: 34px; - position: absolute; - bottom: 0; - left: 0; - right: 0; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - opacity: 0; - -webkit-transition: opacity .25s ease,bottom .25s ease; - transition: opacity .25s ease,bottom .25s ease; -} -.cbp-l-filters-alignCenter { - margin: 40px auto 10px; - padding: 10px 0px 20px 0px; - text-align: center; - background-color: transparent; -} -.cbp-l-filters-alignRight .cbp-filter-item:hover, -.cbp-l-filters-alignCenter .cbp-filter-item:hover { - color: #fff; -} -.cbp-l-filters-alignCenter .cbp-filter-item-active { - color: #fff!important; -} -.cbp-l-filters-dropdownWrap { - width: 150px; - position: absolute; - right: 0; - background: #f6f7f7; -} -.cbp-l-filters-dropdownHeader { - font: 12px/38px "Open Sans",sans-serif; - margin: 0 17px; - color: #1c1c1c; - cursor: pointer; - position: relative; -} - -.cbp-l-filters-dropdownList .cbp-filter-item { - background: none; - color: #7a7a7a; - width: 100%; - text-align: left; - font: 12px/40px "Open Sans",sans-serif; - margin: 0; - padding: 0 17px; - cursor: pointer; - border: 0; - border-top: 1px solid #ccc; -} -.cbp-l-filters-dropdownHeader:after { - border-color: #7a7a7a rgba(0,0,0,0); - border-style: solid; - border-width: 5px 5px 0; - content: ""; - height: 0; - position: absolute; - right: 0; - top: 50%; - width: 0; - margin-top: -1px; -} -.cbp-item-w h4 { - margin-top: 10px; - margin-bottom: 2px; -} -.cbp-l-loadMore-button .cbp-l-loadMore-button-link { - background: #f6f7f7; - border: none; - border-radius: 3px; - color: #7E7B7B; - display: inline-block; - font: 400 11px/34px "Montserrat",sans-serif; - min-width: 80px; - text-decoration: none; - padding: 3px 23px; - outline: 0; - margin-top: 30px; -} -.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover { - color: #fff; -} -.cbp-popup-singlePage .cbp-popup-navigation-wrap { - position: absolute; - top: 0; - left: 0; - width: 100%; - z-index: 2; - height: 56px; - background-color: #fff; - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); - -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); - box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); -} -.cbp-popup-singlePage .cbp-popup-close, -.cbp-popup-singlePage .cbp-popup-next, -.cbp-popup-singlePage .cbp-popup-prev { - height: 34px; - width: 34px; - top: 8px; -} -.cbp-popup-singlePage-counter { - top: -24px; - font-family: 'Montserrat', sans-serif; - font-weight: 400; - color: #1c1c1c; -} -.cbp-popup-lightbox .cbp-popup-close, -.cbp-popup-lightbox .cbp-popup-next, -.cbp-popup-lightbox .cbp-popup-prev { - -webkit-transition: all 0.11s ease-in-out; - -moz-transition: all 0.11s ease-in-out; - -o-transition: all 0.11s ease-in-out; - transition: all 0.11s ease-in-out; -} -.cbp-popup-lightbox .cbp-popup-close { - opacity: .4; - background: url("../img/portfolio/buttons/popup-close-light.png") no-repeat; -} -.cbp-popup-lightbox .cbp-popup-close:hover { - opacity: 1; - background: url("../img/portfolio/buttons/popup-close-light.png") no-repeat; -} -.cbp-popup-lightbox .cbp-popup-prev { - opacity: .4; - background: url("../img/portfolio/buttons/popup-prev-light.png") no-repeat; -} -.cbp-popup-lightbox .cbp-popup-prev:hover { - opacity: 1; - background: url("../img/portfolio/buttons/popup-prev-light.png") no-repeat; -} -.cbp-popup-lightbox .cbp-popup-next { - opacity: .4; - background: url("../img/portfolio/buttons/popup-next-light.png") no-repeat; -} -.cbp-popup-lightbox .cbp-popup-next:hover { - opacity: 1; - background: url("../img/portfolio/buttons/popup-next-light.png") no-repeat; -} - -.cbp-popup-singlePage .cbp-popup-close, -.cbp-popup-singlePage .cbp-popup-next, -.cbp-popup-singlePage .cbp-popup-prev { - top:17px; - -webkit-transition: all 0.11s ease-in-out; - -moz-transition: all 0.11s ease-in-out; - -o-transition: all 0.11s ease-in-out; - transition: all 0.11s ease-in-out; -} -.cbp-popup-singlePage .cbp-popup-prev { - background: url("../img/portfolio/buttons/popup-prev-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-prev:hover { - top:18px; - opacity: .2; - background: url("../img/portfolio/buttons/popup-prev-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-next { - background: url("../img/portfolio/buttons/popup-next-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-next:hover { - top:18px; - opacity: .2; - background: url("../img/portfolio/buttons/popup-next-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-close { - background: url("../img/portfolio/buttons/popup-close-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-close:hover { - top:18px; - opacity: .2; - background: url("../img/portfolio/buttons/popup-close-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-content { - margin-top: 0; - max-width: 100%; -} -.project-video, -.project-widget { - margin-bottom: 60px; -} -.project-big-slider { - margin-bottom: 20px; -} -.project-big-slider img { - min-width: 100%; -} -.project-widget h4 { - margin-top: 0; -} -.project-widget p { - color: #7a7a7a!important; -} -/* -.cbp-l-grid-fullScreen { - visibility: visible; - overflow: visible; -} -@media (min-width:992px) { - .cbp-l-grid-fullScreen { - margin-top: 200px; - } -} -*/ - -/*----- Get Connected -----*/ -#get-connected { - padding-top: 75px; - padding-bottom: 70px; -} -.connected-icon a span { - display: block; -} -.connected-icons { - display: inline-block; - list-style: none; - padding: 0; -} -.connected-icons li { - display: inline-block; - padding: 15px 40px; -} -.connected-icon a h4 { - font-size: 15px; - letter-spacing: 1px; - margin-bottom: 5px; -} -.connected-icon a .grey { - font-size: 13px; -} -.connected-icon a .icon { - line-height: 1!important; -} -.connected-icon a h4, -.connected-icon a span { - -webkit-transition: 0.2s all linear; - -moz-transition: 0.2s all linear; - -ms-transition: 0.2s all linear; - -o-transition: 0.2s all linear; - transition: 0.2s all linear; -} -.connected-icon a .icon { - border-radius: 50%; - width: 100px; - height: 100px; - margin: 0 auto 0 auto; - - -webkit-transition: 0.16s all linear; - -moz-transition: 0.16s all linear; - -ms-transition: 0.16s all linear; - -o-transition: 0.16s all linear; - transition: 0.16s all linear; -} -.connected-icon a:hover .icon { - background: rgba(255,255,255,0.1); - font-size: 4em; - padding-top: 22px; -} -@media (max-width:482px) { - .connected-icons li { - padding: 15px 10px; - } - .connected-icon a .icon { - font-size: 4em; - width: 70px; - height: 70px; - } - .connected-icon a:hover .icon { - font-size: 3em; - padding-top: 14px; - } -} - -/*----- Services -----*/ -#services { - padding-top: 75px; - padding-bottom: 75px; -} -.service { - margin-top: 20px; -} -.service-info { - margin-top: 40px; -} - -/*----- Call To Action 1 -----*/ -#call-to-action-1 { - padding-top: 45px; - padding-bottom: 53px; -} -#call-to-action-1 p { - margin: 23px 0 30px 0; - line-height: 1.8; -} - -/*----- Price List -----*/ -#price-list { - padding-top: 75px; - padding-bottom: 75px; -} -@media (max-width:991px) { - #price-list { - display: none; - } -} -.price-list-box { - padding-left: 7px; - padding-right: 7px; -} -.price-box { - padding-top: 15px; - padding-bottom: 15px -} -.price-table { - text-align: center; - overflow: hidden; - position: relative; - margin-bottom: 10px; - box-shadow: 0px 5px 5px -5px rgba(255, 255, 255, 0.2); -} -.price-table p { - margin: 0; -} -.price-table .label { - display: block; - background: rgba(255,255,255,0.09); - color: #f0f0f0; - padding-top: 27px; - padding-bottom: 25px; - font-weight: 700; - text-transform: uppercase; - font-size: 18px; - letter-spacing: 2px; - margin: 0px; - border-radius: 0; -} -.price-table { - border: 1px solid rgba(255,255,255,0.5); -} -.price-table .price { - padding: 24px 0; -} -.price-table .price .currency { - position: relative; - right: 5px; - font-family: 'Montserrat',sans-serif; - font-weight: 400; - font-size: 20px; -} -.price-table .price .pricing { - position: relative; - right: 5px; - font-family: 'Montserrat',sans-serif; - font-weight: 700; - font-size: 55px; - line-height: 1; - color: #f6f6f6; -} -.price-table .price .time-period { - display: block; - font-size: 14px; - font-weight: 400; -} -.price-table .features .feature { - display: block; - -moz-box-sizing: content-box; - box-sizing: content-box; - padding: 0.75em; - height: 1.5em; - line-height: 1.5em; -} -.price-table .features .option-button { - padding: 1em; - height: auto; - line-height: 1.75; -} -.price-table .features .feature { - border-top: 1px solid rgba(255, 255, 255, 0.15); -} -.price-table .btn { - margin-top: 20px; - margin-bottom: 20px; -} -.btn-effect:focus { - color: #fff; -} -.price-table .features .no-border { - border-top: none; -} -.featured .price-box { - padding-top: 0px; - padding-bottom: 0px; - - box-shadow: 0px 0px 13px rgba(255,255,255,.4); - -moz-box-shadow: 0px 0px 13px rgba(255,255,255,.4); - -webkit-box-shadow: 0px 0px 13px rgba(255,255,255,.4); - -o-box-shadow: 0px 0px 13px rgba(255,255,255,.4); -} -.featured .price-table .price { - padding: 30px 0; -} -.featured .price-table .label { - display: block; - background: rgba(255,255,255,0.15); - color: #f0f0f0; - padding-top: 27px; - padding-bottom: 25px; - font-size: 22px; -} -.featured .price-table h3 span{ - display: block; - font-size: 12px; - text-transform: uppercase; - letter-spacing: 1px; - padding-top: 7px; -} -.featured .price-table .btn-effect { - padding: 10px 24px!important; - font-size: 14px; - margin: 17px 0 17px 0; -} -.btn-effect { - display: inline-block; - text-align: center; - cursor: pointer; - color: #d8d8d8; - font-family: 'Montserrat', sans-serif; - font-weight: 400!important; - font-size: 14px; - overflow: hidden; - position: relative; - z-index: 0; - vertical-align: middle; - -moz-user-select: none; - -webkit-user-select: none; - user-select: none; - text-decoration: none; - text-shadow: none; - border: 0; - padding: 8px 22px; - border: 2px solid rgba(255,255,255,.7); - border-radius: 3px; - margin-top: 20px; - margin-bottom: 20px; -} -.btn-effect:after { - content: ''; - position: absolute; - z-index: -1; - width: 100%; - height: 0; - bottom: 0; - left: 0; - transition: all 0.3s; -} -.btn-effect:hover { - background: none; - opacity: 1!important; - color: #fff; -} -.btn-effect:hover:after { - height: 100%; -} - -/*----- Clients -----*/ -#clients { - padding-top: 75px; - padding-bottom: 85px; -} -.client { - padding: 8px; -} -.client a { - position: relative; - display: block; -} -.client a img { - display:block; - margin:auto; -} -.clients .client .logo-dark, -.clients .client a .logo-dark { - background: #f9f9f9; - position: relative; - z-index: 2; - opacity: 1; - -moz-opacity: 1; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; - filter: alpha(opacity=100); - -khtml-opacity: 100; - -webkit-transition: all 0.2s ease; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - -ms-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} - -.clients .client .logo-light, -.clients .client a .logo-light { - position: absolute; - width: 100%; - height: 100%; - top: 0; - left: 0; -} -.clients .client:hover .logo-dark, -.clients .client a:hover .logo-dark { - opacity: 0; - -moz-opacity: 0; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - filter: alpha(opacity=0); - -khtml-opacity: 0; -} - -/*----- Testimonials -----*/ -#testimonials { - padding-top: 75px; - padding-bottom: 75px; -} -#testimonials .testimonial { - position: relative; - display: block; -} -.testimonial span { - font-size: 18px; - font-family: 'Open Sans', sans-serif; - letter-spacing: 0px; - font-weight: 300; - line-height: 32px; - padding-left: 35px; - color: #fff; - opacity: .7; -} -#testimonials .testimonial strong { - font-family: 'Montserrat', sans-serif; - font-weight: 700; -} -#testimonials .icon-left { - position: absolute; - font-size: 20px; - margin-left: 10px; - margin-right: 10px; -} -#testimonials .icon-right { - position: absolute; - font-size: 20px; - margin-left: 10px; - margin-right: 10px; - transform:rotate(180deg); - -ms-transform:rotate(180deg); /* IE 9 */ - -webkit-transform:rotate(180deg); -} -.testimonial-name { - margin-top: 40px; - margin-bottom: 5px; -} -.testimonial-name h4 { - padding-top: 5px; - margin-bottom: 3px; -} -.testimonial-name a { - font-size: 13px; - margin-bottom: 5px; -} -.testimonial-name a:hover { - color: #aaa; -} - -/*----- Contact Form -----*/ - -#contact{ - padding-top: 90px; - padding-bottom: 80px; -} -#contact .section-title { - font-size: 55px; - text-transform: uppercase; - line-height: 55px; - margin: 0 auto 31px; - text-align: center; -} -@media (max-width:482px) { - #contact .section-title { - font-size: 35px; - line-height: 35px; - margin: 0 auto 40px; - } -} -#contact h1 { margin: 10px 0 10px; font-size: 24px; color: #fff; } -#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; } - -/* Form style */ -#contact input, select, textarea{ - font-family: 'Montserrat',sans-serif; - font-weight: 400; - width: 100%; - max-width: ; - padding: 12.9px; - color: #1c1c1c; - background: #f2f2f2; - border: 1px solid #f0f0f0; - margin: 3px 0px 24px 0; - -webkit-border-radius: 2px; -} -textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { - border-color: transparent; - box-shadow: none; - outline: 0 none; -} -textarea { - width: 100%; - height: 120px; - padding: 13px; - color: #1c1c1c; - background: #f2f2f2; - border: 1px solid #f0f0f0; - margin-top: 7px; - margin-left: ; - margin-right:15px; - -webkit-border-radius: 2px; -} -::-webkit-input-placeholder { - font-family: 'Montserrat',sans-serif; - font-weight: 700; - text-transform: uppercase; - color:#555; -} -#contact input:focus, textarea:focus, select:focus { - border: 1px solid #f0f0f0; - background-color: #f0f0f0; - color:#1c1c1c; -} - -#contact input.submit { - width: auto!important; - font-family: 'Montserrat', sans-serif; - font-size: 14px; - font-weight: 700; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - border: none; - border-radius: 4px; - color: #fff; - cursor: pointer; - display: inline-block; - line-height: 1; - letter-spacing: 1px; - padding-left: 24px; - padding-right: 24px; - padding-top: 16px; - padding-bottom: 14px; - text-align: center; - text-transform: uppercase; - - transition: background-color 0.1s linear; - -moz-transition: background-color 0.1s linear; - -webkit-transition: background-color 0.1s linear; - -o-transition: background-color 0.1s linear; - - box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; - -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; - -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; - -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; - - transition: opacity 0.3s linear; - -moz-transition: opacity 0.3s linear; - -webkit-transition: opacity 0.3s linear; - -o-transition: opacity 0.3s linear; -} -#contact input.submit:hover { - opacity: .7; -} -#contact input[type="submit"][disabled] { background:#888; } - -#contact span.required { - font-size: 13px; - color: #ff0000; -} -#message { - margin: 10px 0; - padding: 0; -} -.loader { - padding: 0 10px; -} -acronym { -border-bottom:1px dotted #ccc; -} -#contact-form .contact-details { - list-style: none; - margin: 0 0 30px 5px; - padding: 0; -} -#contact-form .contact-details p { - margin-bottom: 3px; -} -.contact-details-title { - margin-top: 15px; - margin-bottom: 10px; -} -.contact-details-info { - margin-bottom: 30px; -} -.contact-details-social { - padding-left: 0px; -} -.contact-details-social li { - display: inline; - list-style-type: none; - padding-right: 10px; - font-size: 22px; -} -.contact-details-social li a { - color: #7a7a7a; -} - -/*----- Google maps -----*/ -#map-img { - height:480px; - width:100%; -} - -#map-img img { - width: 100%; - height: 100%; - object-fit: cover; - filter: grayscale(100%); -} - -/*----- Video Popup Section -----*/ -#video-section { - padding-top: 20px; - padding-bottom: 20px; -} -#video-section .row { - margin-top: 90px; -} -#video-section .logo { - margin-bottom: 20px; - width: 180px; -} -#video-section h3 { - color: #fff; - text-transform: uppercase; - letter-spacing: 2px; - font-size: 30px; -} -#video-section p { - margin-bottom: 10px; -} -#video-section .cbp-wrapper, -#video-section .cbp .cbp-item { - position: relative; - height: 110px; -} -#video-section .cbp-item-wrapper { - top: 20px; -} -#video-section .cbp { - overflow: visible; -} -@media (min-width:992px) { - #video-section .cbp { - margin-bottom: 45px; - } -} -@media (max-width:991px) { - #video-section .cbp { - margin-bottom: 35px; - } -} -#video-section .cbp-item { - width: 100%; -} -.play { - position: relative; - display: inline-block; - top: -10px; - width: 70px; - height: 70px; - border: 7px solid rgba(255,255,255,.9); - border-radius: 50%; - text-indent: -999em; - cursor: pointer; - -webkit-transition: all .2s ease-out; - -moz-transition: all .2s ease-out; - -ms-transition: all .2s ease-out; - transition: all .2s ease-out; -} -#video-section .subheading.grey:after { - margin-top: 25px; - opacity: .6; -} -#video-section .cbp-item-wrapper { - padding-left: 20px; -} -.play:after { - content: ''; - position: absolute; - left: 50%; - top: 50%; - height: 0; - width: 0; - margin: -12px 0 0 -6px; - border: solid transparent; - border-left-color: rgba(255,255,255,.9); - border-width: 12px 20px; - pointer-events: none; - -webkit-transition: all .2s ease-out; - -moz-transition: all .2s ease-out; - -ms-transition: all .2s ease-out; - transition: all .2s ease-out; -} -.play:hover:after { - border-left-color: rgba(255,255,255,.7); -} -.play:hover{ - border: 7px solid rgba(255,255,255,.7); -} - -/*----- Footer 1 -----*/ -.footer-widgets { - background-color: #252525; - color: #7e7e7e; - padding: 55px 0px 0 0; - margin-bottom: 0px -} -.col-footer { - margin-bottom: 55px; - max-height: 160px; -} -@media (max-width:768px) { - .col-twitter { - margin-bottom: 55px; - max-height: 160px; - } -} -footer h4 { - font-size: 16px; - color: #DDD; - margin-bottom: 20px; - text-transform: uppercase; -} -footer p { - font-size: 13px; - color: #a0a0a0; -} -.tweet ul { - list-style: none; - padding-left: 0; -} -.tweet ul li { - margin-bottom: 10px; - font-size: 13px; - font-weight: 400; - color: #a0a0a0; -} -.tweet ul li .date { - color: #CCC; -} -footer .contact-details { - list-style: none; - margin: 0; - padding: 0 -} -.contact-details .icon { - font-size: 1.2em; - margin-right: 8px; -} -.footer-copyright { - background-color: #1c1c1c; - padding-top: 22px; - padding-bottom: 20px; -} -.footer-copyright p { - margin: 0; - line-height: 26px; - color: #8C8989; -} -footer #social-icons { - list-style: none; - float: right; - margin: 0; -} -@media (max-width:991px) { - .footer-copyright p { - text-align: center; - } - footer #social-icons { - float: none!important; - text-align: center; - padding-left: 0px; - padding-top: 10px; - } -} -footer #social-icons li { - font-size: 20px; - display: inline-block; - margin-left: 10px; - margin-right: 10px; -} -footer #social-icons li a { - color: #46494a; -} -footer a:hover { - color: #fff; -} -/*----- Subscribe Form -----*/ -.subscription .form-validation { - position: absolute; - padding: 8px 13px 8px 13px; - border-radius: 3px; - top: 63px; - z-index: 99; -} -.subscription .alert-danger { - font-size: 13px; - color: #ccc; - background-color: #c0392b; - border-color: #c0392b; -} -.subscription .alert-danger:after { - position: absolute; - border-color: #c0392b transparent; - border-style: solid; - border-width: 10px 8px 0; - bottom: -10px; - content: ""; - left: 45%; -} -.subscription .alert-success { - font-size: 13px; - color: #ccc; - background-color: #2c3e50; - border-color: #2c3e50; -} -.subscription .alert-success:after { - position: absolute; - border-color: #2c3e50 transparent; - border-style: solid; - border-width: 10px 8px 0; - bottom: -10px; - content: ""; - left: 45%; -} -.subscription input::-webkit-input-placeholder { - color: #555; - text-transform: capitalize; - font-family: 'Open Sans',sans-serif; -} -.footer-subscribe-input { - width: 100%; - background-color: #1c1c1c; - border-radius: 4px; - margin-top: 10px; - margin-bottom: 8px; - color: #7e7e7e; - line-height: 1 \9; - font-size: 14px; - padding: 10px 15px; - border: none; - height: auto; -} -.subscription .btn-primary-full { - top: 57px; -} -.subscribe-form-submit { - width: 100%; -} -@media ( min-width: 768px ) { - .subscribe-form-input { - position: relative; - } - .subscribe-form-email { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .subscribe-form-submit { - position: absolute; - top: 0; - right: 0; - width: 150px; - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } -} -.subscribe-top ::-webkit-input-placeholder { - font-family: 'Montserrat',sans-serif; - font-weight: 700; - text-transform: uppercase; - color:#555; -} -.home-signin .btn-primary-full { - -webkit-transition: all .2s ease-out; - -moz-transition: all .2s ease-out; - -ms-transition: all .2s ease-out; - transition: all .2s ease-out; -} -.home-signin .btn-primary-full:hover { - opacity: .8; -} -.section-links { - padding: 0; - list-style: none; - font-size: 13px; -} -.section-links li { - margin-bottom: 5px; -} -.section-links a { - color: #a0a0a0; -} - -/*---- Home Landing Subscribe Form -----*/ -.home-signin .input-group { - margin-left: auto; - margin-right: auto; -} -.subscribe-top { - display: table-cell; - width: 500px; -} -.home-signin .top-subscribe-input { - display: table-cell; - margin:0; - background: #fff; - padding: 18px 20px; - border-radius: 0; - color:#444; - font-size:13px; - font-weight:800; - letter-spacing: 1px; - width: 100%; - border: none; - height: auto; -} -.home-signin .sign-btn { - display: table-cell; - width: 180px; -} -.home-signin .btn-primary-full { - padding: 27px 20px; - border-radius: 0; - line-height: 0; - box-shadow: none; - letter-spacing:1px; - font-size:13px; -} - -/*----- Twitter Feed -----*/ -#twitter-feed { - padding-top: 20px; - padding-bottom: 20px; - background-color: #f6f7f7; -} -.ion-7x { - font-size: 7em; -} -/*----- Back to Top Button -----*/ -#back-to-top { - position: fixed; - color: #fff; - z-index: 100; - line-height: 26px; - bottom: -50px; - right: 20px; - display: none; - cursor: pointer; - border-radius: 2px; - height: 30px; - width: 30px; - display: block; - text-align: center; - transition: background-color 0.1s linear; - -moz-transition: background-color 0.1s linear; - -webkit-transition: background-color 0.1s linear; - -o-transition: background-color 0.1s linear; -} -#back-to-top:hover { - color: #fff; - background-color: #121212; -} -#back-to-top .icon { - font-size: 10px; -} -.to-top { - cursor: pointer; -} - - -/*----- Shortcodes -----*/ - -/*-- Buttons --*/ -.btn-primary { - - margin-top: 24px; - text-transform: uppercase; - -webkit-transition: all ease .3s; - -moz-transition: all ease .3s; - -o-transition: all ease .3s; - -ms-transition: all ease .3s; - transition: all ease .3s; -} -.btn, -.btn-default, -.btn-primary, -.btn-success, -.btn-info, -.btn-warning, -.btn-danger { - font-family: 'Montserrat', sans-serif; - font-size: 14px; - font-weight: 700; - text-transform: uppercase; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - border: none; - border-radius: 4px; - color: #fff; - cursor: pointer; - display: inline-block; - line-height: 1.6; - letter-spacing: 1px; - margin: 0 5px 0 5px; - padding: 10px 22px; - text-align: center; - - box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - - -webkit-transition: all ease .3s; - -moz-transition: all ease .3s; - -o-transition: all ease .3s; - -ms-transition: all ease .3s; - transition: all ease .3s; -} -.btn:hover, -.btn-primary:hover, -.btn-success:hover, -.btn-info:hover, -.btn-warning:hover, -.btn-danger:hover { - border-color: transparent; - opacity: .7; -} -.btn:focus, -.btn-primary:focus, -.btn-success:focus, -.btn-info:focus, -.btn-warning:focus, -.btn-danger:focus { - border-color: transparent; -} -.btn-primary:hover, -.btn-primary:focus, -.btn-primary:active, -.btn-primary.active, -.open>.dropdown-toggle.btn-primary { - color: #fff; - background-color: #1C1C1C; - border-color: transparent; -} -.btn:focus, -.btn:active:focus, -.btn.active:focus, -.btn.focus, .btn:active -.focus, -.btn.active.focus { -outline: none; -outline-offset: 0; -} -.btn-default { - color: #1c1c1c; - background-color: #fff; - border-color: transparent; - border: none; -} -.btn-default:hover { - color: #fff; -} -.btn-primary-full { - width: 100%; - font-family: 'Montserrat', sans-serif; - text-transform: uppercase; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - border: none; - border-radius: 4px; - color: #fff; - cursor: pointer; - display: inline-block; - font-size: 14px; - line-height: 2; - margin: 0; - padding: 5px 20px; - text-align: center; - transition: background-color 0.1s linear; - -moz-transition: background-color 0.1s linear; - -webkit-transition: background-color 0.1s linear; - -o-transition: background-color 0.1s linear; -} -.btn-primary-full:hover { - background-color: #1c1c1c; -} -.open .dropdown-toggle.btn-primary { - border-color: transparent; -} -.btn-transparent { - padding: 6.5px 20px!important; - color: #fff; - font-family: 'Montserrat', sans-serif; - font-weight: 400!important; - background-color: transparent; - border: 2.3px solid rgba(255,255,255,.8); -} -.btn-transparent-dark { - padding: 6.5px 20px!important; - color: #252525; - font-family: 'Montserrat', sans-serif; - text-transform: uppercase; - font-weight: 700!important; - background-color: transparent; - border: 2.3px solid rgba(0,0,0,.7); -} -.btn-buy { - color: #f6f7f7; - padding: 2px 6px; - font-size: 10px; - line-height: 1; - border-radius: 2px; - transition: background-color 0.1s linear; - -moz-transition: background-color 0.1s linear; - -webkit-transition: background-color 0.1s linear; - -o-transition: background-color 0.1s linear; -} -.btn-icon .icon { - margin-right: 5px; -} -.btn-icon { - margin-right: 10px; -} -.btn-xs { - font-size:10px; -} -.btn-sm { - font-size:13px; -} -.btn-md { - font-size:16px; -} -.btn-lg { - font-size:18px; -} - -#page-top img { - position:fixed; - width: 100%; -} -.page-top-title { - top:155px; - position:relative; - z-index: 99; -} -.page-top-title h2 { - font-size:60px; - letter-spacing:2px; -} -.shortcode-heading { - margin:60px 0 60px 0; -} -.dark-grey { - color: #7a7a7a; -} -.shortcode-btns { - margin-bottom:20px; -} - -ul.check-list-1 li:before, -ul.check-list-2 li:before, -ul.check-list-3 li:before, -ul.chevron-list-1 li:before, -ul.chevron-list-2 li:before, -ul.dot-circle-list li:before { -display: inline-block; -width: 40px; -margin-left: -40px; -text-align: center; -line-height: inherit; -font-family: 'Ionicons'; -} -ul.check-list-1, -ul.check-list-2, -ul.check-list-3, -ul.chevron-list-1, -ul.chevron-list-2, -ul.dot-circle-list, -ul.caret-list { - list-style:none; -} -ul.check-list-1 li:before { - font-size: 13px; - content: '\f122'; - -} -ul.check-list-2 li:before { - font-size: 13px; - content: '\f120'; - -} -ul.check-list-3 li:before { - font-size: 13px; - content: '\f374'; - -} -ul.chevron-list-1 li:before { - font-size: 13px; - content: '\f125'; - -} -ul.chevron-list-2 li:before { - font-size: 13px; - content: '\f362'; - -} -ul.dot-circle-list li:before { - font-size: 13px; - content: '\f14b'; - -} -ul.caret-list li:before { - font-size: 13px; - content: '\f152'; - -} -.btn-link:hover, -.btn-link:focus { - color: #3a3a3a; - text-decoration: underline; - background-color: transparent; -} -.shortcode-title { - padding: 0 0 20px 0; - text-align: center; -} -.form-control:focus { - border-color: #3a3a3a; - outline: 0; - -webkit-box-shadow: none; - box-shadow: none; -} -.form-control { - border-radius: 0px; -} -.blog-author { - margin: 60px 0 60px 0; -} -.author-img { - max-height:100px; - float:left; - margin-right: 20px -} - -.action-btn { - margin: 20px 0 20px 0; -} -.call-action-1 { - background: #3a3a3a; - padding: 20px; - margin: 20px 0 20px 0; -} -.call-action-2 { - border: 1px solid #CCC; - padding: 20px; - margin: 20px 0 20px 0; -} -.call-action-3 { - background: #3a3a3a; - padding: 20px 40px 20px 40px; - margin: 20px 0 20px 0; -} -.call-action-4 { - border: 1px solid #CCC; - padding: 20px 40px 20px 40px; - margin: 20px 0 20px 0; -} -.call-action-5 { - background: #3a3a3a; - padding: 20px 40px 20px 40px; - margin: 20px 0 20px 0; - vertical-align: middle; - display: table; -} -.call-action-6 { - border: 1px solid #CCC; - padding: 20px 40px 20px 40px; - margin: 20px 0 20px 0; - vertical-align: middle; - display: table; -} -@media (min-width: 768px) { - .action-5-btn { - padding: 20px 0 20px 20px; - } - .action-5-info { - text-align: left; - display: table-cell; - vertical-align: middle; - text-align: left; - padding: 0; - } - .action-5-btn { - text-align: right; - display: table-cell; - vertical-align: middle; - } -} -@media (max-width: 180px) { - .action-5-btn { - padding: 20px 0 20px 20px; - } -} -@media (max-width: 480px) { - .btn-responsive { - font-size:90%; - } -} -@media (min-width: 769px) and (max-width: 991px) { - .btn-responsive { - font-size:100%; - } -} -.panel { - margin-bottom: 20px; - background-color: #fff; - border: 1px solid #f0f0f0; - border-radius: 1px; - box-shadow: none; -} -.panel-default>.panel-heading { - color: #666; - background-color: #f0f0f0; - padding: 15px 17px; -} -.panel-heading i { - margin-right: 5px; - font-size: 12px -} -.panel-title { - font-size: 13px; - text-transform: uppercase; -} -.panel-title:hover { - cursor: pointer; -} -.panel-body { - background-color: #f6f7f7; - padding-left: 30px; - color: #666; -} -.panel-group .panel-heading + .panel-collapse .panel-body { - border: none; - background: none; -} -/*--tabs--*/ -.nav-tabs-center { - display: inline-block; -} -.nav-tabs>li>a { - font-family: 'Montserrat', sans-serif; - font-size: 13px; - font-weight: 700; - letter-spacing: 1px; - text-transform: uppercase; - color: #666; - cursor: default; - background-color: #f0f0f0; - border: 1px solid #f0f0f0; - border-radius: 4px; -} -.nav-tabs>li>a:hover { - color: #fff; - cursor: pointer; -} -.nav-tabs { - border-bottom: none; -} -.tab-pane p { - line-height: 24px; -} -.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { - font-family: 'Montserrat', sans-serif; - font-size: 13px; - font-weight: 700; - letter-spacing: 1px; - text-transform: uppercase; - color: #fff; - cursor: default; - border: 1px solid #f0f0f0; - border-radius: 4px; - cursor: pointer; -} -.tab-content { - padding-top: 20px; -} -.separator { - color: #fff; - background: #000; -} -.separator:before, -.separator:after { - content: ""; - display: block; - position: absolute; - bottom: 100%; - z-index: 199; - height: 0; - width: 50%; - border-bottom: 20px solid; -} -.separator:before { - border-right: 20px solid transparent; - left: 0; -} -.separator:after { - border-left: 20px solid transparent; - right: 0; -} -.bg-grey { - background-color: #f9f9f9; -} -/*----- Owl Carousel -----*/ -.owl-theme .owl-controls .owl-buttons div { - color: #1C1C1C; - display: inline-block; - margin: 5px 3px 10px 3px; - padding: 0px 10px; - font-size: 12px; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.owl-carousel .owl-item { - cursor: move; /* fallback if grab cursor is unsupported */ - cursor: grab; - cursor: -moz-grab; - cursor: -webkit-grab; -} - /* Applies a "closed-hand" cursor during drag operation. */ -.owl-carousel .owl-item:active { - cursor: grabbing; - cursor: -moz-grabbing; - cursor: -webkit-grabbing; -} -.owl-theme .owl-controls .owl-page span { - cursor: pointer; - display: inline-block; - background-color: #bbb; - border-color: #bbb; - border: 2px solid transparent; - height: 12px; - width: 12px; - border-radius: 50%; - margin: 0 3px; - -moz-background-clip: content; - -webkit-background-clip: content; - background-clip: content-box; - -moz-transition: all 0.5s; - -o-transition: all 0.5s; - -webkit-transition: all 0.5s; - transition: all 0.5s; -} -.owl-theme .owl-controls .owl-page.active span { - border-color: #f0f0f0; - background-color: transparent; -} -.owl-carousel{ - overflow: hidden; -} -.owl-theme .owl-controls .owl-buttons div { - padding: 5px 9px; - background: rgba(0,0,0,.2); - opacity: 0; -} -.owl-carousel:hover .owl-controls .owl-buttons div { - opacity: 1; -} -.owl-prev:hover, -.owl-next:hover { - opacity: .7!important; -} -.owl-theme .owl-controls .owl-buttons div, -.owl-carousel:hover .owl-controls .owl-buttons div { - -webkit-transition: all 0.2s; - -moz-transition: all 0.2s; - -o-transition: all 0.2s; - transition: all 0.2s; -} -.owl-buttons i { - font-size: 16px; - color: #fff; -} -.owl-buttons div { - position: absolute; -} -.owl-buttons .owl-prev { - left: -6px; - height: 115px; - width: 43px; - line-height: 111px; -} -.owl-buttons .owl-next { - right: -6px; - height: 115px; - width: 43px; - line-height: 111px; -} -.blog-post-fullwidth .owl-buttons .owl-prev, -.blog-post-fullwidth .owl-buttons .owl-next { - margin-top: 10%; -} - -/*----- Blog -----*/ -#blog { - padding-top: 60px; - padding-bottom: 60px; -} -.blog-post { - position: relative; - margin-bottom: 80px; -} -.blog-post-title { - text-transform: uppercase; - letter-spacing: 1px; - font-size: 30px; -} -.blog-post-title a { - color: #1c1c1c; -} -.blog-post-info { - list-style: none; - padding: 0; -} -.blog-post-info li { - display: inline-block; - font-size: 13px; - margin-right: 15px; -} -.blog-post-info li a { - color: #888; -} -.blog-post-info li a:hover { - color: #1c1c1c; -} -.blog-post-info li i { - font-size: 12px; - margin-right: 3px; -} -.blog-post-date { - position: absolute; - right: 5px; - top: -7px; - text-align: center; -} -.blog-post-date h2, -.blog-post-date h5 { - margin: 0; -} -.blog-post .blog-img, -.blog-post .video-container { - margin-bottom: 20px; -} -.blog-post .img-responsive { - width: 100%; -} -.blog-post .owl-pagination { - display: block; - width: 100%; - position: absolute; - bottom: 20px; - left: 0; - text-align: center; - z-index: 100 !important; -} -.blog-post .owl-theme .owl-controls .owl-page span { - cursor: pointer; - display: inline-block; - background-color: #888; - border-color: #888; - border: 2px solid transparent; - height: 12px; - width: 12px; - margin: 0 3px; - opacity: 1; - -moz-background-clip: content; - -webkit-background-clip: content; - background-clip: content-box; - -moz-transition: all 0.5s; - -o-transition: all 0.5s; - -webkit-transition: all 0.5s; - transition: all 0.5s; -} -.blog-post .owl-theme .owl-controls .owl-page.active span { - border-color: #888; - background-color: transparent; -} -.blog-post .btn { - margin-top: 10px; - margin-left: 0; -} -.pager li>a, -.pager li>span { - display: inline-block; - padding: 8px 13px; - background-color: #333; - border: none; - border-radius: 2px; - font-size: 11px; - color: #f3f3f3; -} -.blog-post #owl-slider { - margin-bottom: 15px; -} -.post-title a { - color: #3a3a3a; -} -.post-img { - margin-bottom:10px; -} -.project-img { - margin-bottom:60px; -} -.tags-list { - list-style: none; - padding:0px; -} -.tags-list li { - font-size: 13px; - margin-top: 5px; - display: inline-block; - padding: 5px 9px; - border: 1px solid #ccc; -} -.tags-list li a { - color: #888; -} -.blog-list { - list-style: none; - padding: 0; - margin: 0; -} -.blog-list li { - color: #888; - font-size: 13px; - padding: 10px; - border-bottom: 1px solid rgba(0,0,0,0.06); -} -.blog-list li a { - color: #3a3a3a; -} -.blog-list li a:hover { - color: #fff; -} -.blog-list li:hover a { - color: #fff; -} -.blog-widget-container { - margin-bottom: 60px; -} -@media (min-width:992px) { - .blog-sidebar { - padding-left: 40px; - padding-top: 10px; - } -} -.blog-widget-container .form-control { - font-family: 'Open Sans',sans-serif; - font-size: 14px; - font-weight: 400; - text-transform: none; - box-shadow: none; - background: #f3f3f3; - border: none; -} -.search { - height: 40px; -} -.search-button { - position: absolute; - height: 40px; - right: 50px; - width: 50px; - overflow: hidden; - background: transparent; - border: none; - box-shadow: none; - font-size: 15px; - color: #999; - z-index: 6; -} -.search-button:hover { - border: none; - box-shadow: none; - border-radius: 0; -} -.blog-clean .post-title { - font-size: 40px; - margin-top: 30px; - margin-bottom: 10px; - letter-spacing: -2px; -} -.blog-clean .post-subtitle { - margin: 0; - font-size: 24px; - font-weight: 300; - margin-bottom: 10px; -} -.blog-post .lead { - margin-bottom: 20px; - line-height: 1.6; -} -.blog-post p { - line-height: 1.8; -} -pre { - background-color: #f3f3f3; - border: none; - border-radius: 0; - color: #888; -} -.comments { - margin-top: 40px; - margin-bottom: 80px; -} -.comments-title { - text-transform: uppercase; - margin-bottom: 20px; -} -.comments .avatar { - width: 50px; - margin-right: 15px; -} -.comment { - margin-bottom: 20px; -} -.comment .media-body { - background: #f3f3f3; - padding: 20px; -} -.comment .time { - margin-bottom: 20px; -} -.comment .media-body p { - color: #888; -} -.depth-2 { - padding-left: 40px; -} -.depth-3 { - padding-left: 80px; -} -.comment-form { - margin-bottom: 80px; -} -.comment-form input, select, textarea{ - font-family: 'Montserrat',sans-serif; - font-weight: 400; - width: 100%; - max-width: ; - padding: 12.9px; - color: #1c1c1c; - background: #f2f2f2; - border: 1px solid #f0f0f0; - margin: 3px 0px 24px 0; - -webkit-border-radius: 2px; -} -.comment-form input, select, textarea { - margin: 3px 0px 10px 0; - -webkit-border-radius: 2px; -} - - -#masonry .column { - padding: 15px; -} -#masonry .blog-column { - background: #f3f3f3; - -o-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - box-shadow: 0 1px 3px rgba(0,0,0,0.2); -} -@media (min-width:992px) { - .column{ width: 33.3%; } -} -@media (min-width:564px) and (max-width:991px) { - .column { width: 50%; } -} -@media (max-width:564px) { - .column { width: 100%; } -} -#masonry .column-info { - padding: 15px; -} -#masonry img { - width: 100%; -} -#masonry .blog-column .btn { - margin-top: 20px; - margin-left: 0; +@charset "utf-8"; +/*----------------------------------------------------------------------------- + +Table of Contents: + + 1) General + 2) Typography + 3) Backgrounds + 4) Home Sections + 5) Home Revolution Slider Section + 6) Header + 7) Features Section + 8) About Section + 9) Team Section +10) Skills Section +11) Fun Facts Section +12) Quote Section +13) Portfolio Section +14) Get Connected Section +15) Services Section +16) Call to Action 1 +17) Price List Section +18) Clients Section +19) Testimonials Section +20) Contact Form Section +21) Google Map Section +22) Video Popup Section +23) Footer 1 +24) Subscribe Form - Twitter Feed +25) Shortcodes + +------------------------------------------------------------------------------*/ + +/*----- Stylesheets -----*/ +@import "bootstrap.min.css"; +@import "revolution-slider.css"; +@import "owl.carousel.css"; +@import "animate.css"; +@import "cubeportfolio.min.css"; + +/*----- Fonts -----*/ +@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700); +@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300); +@import "simple-line-icons.css"; +@import "ionicons.min.css"; + +/*----- General ----*/ +html, +body { + height: 100%; + min-height: 100%; +} +html { -webkit-font-smoothing: antialiased; } +body { + font-family: "Open Sans", sans-serif; + font-weight: 400; + color: #1c1c1c; +} +a { + background: transparent; + outline: none; + text-decoration: none; + + -webkit-transition: .2s cubic-bezier(0.25,.46,.45,.94); + transition: .2s cubic-bezier(0.25,.46,.45,.94); + -webkit-transition-property: background-color,color; + transition-property: background-color,color; +} +a:active, +a:hover, +a:focus { + outline: 0; + color: #1c1c1c; + text-decoration: none; +} +a:focus, a:active, button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, select::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { + border: 0; + outline : 0; +} +@media only screen and (min-width: 1200px) { + .container { + max-width: 1425px; + width: 100%; + padding: 0 90px; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .container { + width: 100%; + } +} +.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths { + position: relative; + min-height: 1px; + padding-right: 10px; + padding-left: 10px; + width: 20%; + float: left; +} +h1, h2, h3, h4, h5, h6 { + font-family: 'Montserrat', sans-serif; + font-weight: 700; + line-height: 1; + color: #1c1c1c; +} +h1 small, h2 small, h3 small { + font-family: 'Open Sans', sans-serif; + font-weight: 200; + color: #1c1c1c; +} +h4 small, h5 small, h6 small { + font-family: 'Open Sans', sans-serif; + font-weight: 300; + color: #1c1c1c; +} +h4 { + font-size: 18px; + letter-spacing: 1px; +} +p { + color: #7a7a7a; + font-size: 14px; + line-height: 20px; + font-weight: 400; +} + +.section-title { + text-transform: uppercase; + letter-spacing: 1px; + font-size: 30px; +} +.pricing-section-title:target { + scroll-margin-top: 90px; +} +.subheading { + font-size: 14px; + line-height: 20px; + font-weight: 400; + margin-bottom: 42px; +} +.subheading:after { + position: relative; + display: block; + content: ""; + height: 2px; + margin: 20px auto 20px; + width: 115px; + background: #7a7a7a; +} +.subheading.grey:after { + background: #fff!important; + opacity: .4; +} +.content-title { + text-transform: uppercase; + font-weight: 700; + letter-spacing: 2px; + margin-top: 0; + margin-bottom: 22px; + font-family: 'Montserrat',sans-serif; + font-size: 30px; +} +.project-title { + text-transform: uppercase; + font-weight: 700; + letter-spacing: 0px; + margin-top: 30px; + margin-bottom: 10px; + font-family: 'Montserrat',sans-serif; + font-size: 50px; +} +@media (max-width:600px) { + .project-title { + font-size: 24px; + } +} +.project-subtitle { + margin-bottom: 50px; + font-size: 14px; +} +.uppercase { + text-transform: uppercase; +} +.p-info { + line-height: 1.8; + font-size: 14px; +} + +/* Preloader */ +#preloader { + position:fixed; + top:0; + left:0; + right:0; + bottom:0; + background-color:#fff; + z-index: 9999; +} +#preloader .loader { + position: absolute; + top: 50%; + left: 50%; + margin-top: -25px; + margin-left: -60px; +} + +/*----- Typography -----*/ +@media (min-width: 992px) { + h1 { + font-size: 66px; + letter-spacing: 0px; + } + h1 small { + font-size: 66px; + letter-spacing: 0px; + } + .lead { + font-size: 16px; + font-weight: 400; + color: #7a7a7a; + margin-bottom: 50px; + } + h2 { + font-size: 50px; + letter-spacing: 0px; + + } + h2 small { + font-size: 50px; + letter-spacing: 0px; + } +} +.white { + color: #fff; +} +.grey { + color: #d3d3d3; +} +.size-8x { font-size:8em } +.size-7x { font-size:7em } +.size-6x { font-size:6em } +.size-5x { font-size:5em } +.size-4x { font-size:4em } +.size-3x { font-size:3em } +.size-2x { font-size:2.5em } +.size-1x { font-size:1em } + + +/*----- Home Sections -----*/ +#home-parallax-fullscreen, +.parallax-section-1, +.parallax-section-2, +.parallax-section-3, +.parallax-section-4, +.parallax-section-5, +.parallax-section-6, +.parallax-section-7, +.parallax-section-8 { + background-position: 50% 0; + background-size: cover; + background-repeat: no-repeat; + background-attachment: fixed; + width: 100%; + height: auto; + overflow-x: hidden; + overflow-y: hidden; + vertical-align: middle; + z-index: 1; + display: block; + position: relative; +} +#home-parallax-fullwidth { + background-position: center 0%; + background-size: cover; + background-repeat: no-repeat; + background-attachment: fixed; + display: table; + width: 100%; + min-height: 400px; + overflow-x: hidden; + overflow-y: hidden; + vertical-align: middle; + z-index: 1; +} +@media (min-width:768px) { + #home-parallax-fullwidth { + height: 600px; + } +} +@media (max-width:768px) { + #home-parallax-fullwidth { + height: 400px; + } +} +#home-parallax-fullscreen:after, +.parallax-section-1:after, +.parallax-section-2:after, +.parallax-section-3:after, +.parallax-section-4:after, +.parallax-section-6:after, +.parallax-section-7:after, +.parallax-section-8:after { + content: ""; + position: absolute; + /*background: url(../img/assets/dot-pattern.png) repeat;*/ + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: -1; +} +#home-landing:after, +#home-parallax-fullwidth:after, +#page-top .hero:after { + content: ""; + position: absolute; + /*background: url(../img/assets/dot-pattern.png) repeat;*/ + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 1; +} +.tp-banner li:after { + content: ""; + position: absolute; + /*background: url(../img/assets/gridtile.png) repeat;*/ + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 0!important; +} +.tp-banner-video li:after { + content: ""; + position: absolute; + /*background: url(../img/assets/gridtile.png) repeat;*/ + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 2!important; +} +#page-hero { + height: 400px; +} +#home-landing { + background-position: center 0%; + background-size: cover; + background-repeat: no-repeat; + background-attachment: fixed; + display: table; + width: 100%; + height: 100%; + min-height: 100%; + overflow-x: hidden; + overflow-y: hidden; + vertical-align: middle; + z-index: 1; +} +#home-parallax-fullscreen { + display: table; +} +.home-container { + position: relative; + display: table-cell; + vertical-align: middle; + z-index: 3; +} +.home-title { + position: relative; + text-transform: uppercase; + color: #1c1c1c; + z-index: 3; + margin-top: 80px; + margin-left: auto; + margin-right: auto; +} +#home-parallax-fullwidth .home-title { + margin-top: 130px; +} +.home-title h1 { + letter-spacing: 2px; +} +.home-heading { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + letter-spacing: 0px; + text-transform: uppercase; + color: #fff; +} +@media (min-width:992px) { + .home-heading { + font-size: 72px; + } +} +@media (min-width:768px) and (max-width:991px) { + .home-heading { + font-size: 55px; + } +} +@media (max-width:600px) { + .tp-banner .home-subheading { + display: none; + } +} +@media (max-width:500px) { + .tp-banner .btn { + display: none; + } +} +.home-subheading { + font-family: 'Montserrat',sans-serif; + font-size: 14px; + letter-spacing: .5px; + font-weight: 400; + color: #ccc; + z-index:999!important; +} +.tp-banner .home-subheading { + line-height: 40px!important; +} +.home-button { + margin-top: 80px; +} +.home-bottom { + position: absolute; + z-index: 99; + width: 100%; + left: 0; + bottom: 0; + text-align: center; + opacity: 0.9; +} +#home-landing .home-bottom { + z-index: 3; +} +.move { + width: 40px; + margin-left: auto; + margin-right: auto; + margin-bottom: 15px; +} +.bounce { + -webkit-animation: bounce 2s infinite; + -moz-animation: bounce 2s infinite; + -ms-animation: bounce 2s infinite; + animation: bounce 2s infinite; +} +.home-bottom a { + padding-top: 7px; + padding-bottom: 17px; + padding-left: 7px; + padding-right: 7px; + color: #FFFFFF; + + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} +.home-bottom a:hover { + opacity: .9; +} +.home-bottom a { + font-size: 22px; +} + +/*----- Home Revolution Slider -----*/ +#home-revolution-slider { + width: 100%; + height: 100%; + min-height: 100%; +} +.hero { + position: fixed; + z-index: 1; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-size: cover; +} +.content { + position: relative; + z-index: 3; + background-color: #fff; +} +.home-heading, +.home-subheading, +.home-button { + position: relative; + z-index: 1; + text-align: center; + transform: translateY(0px); + /*-webkit-transition: 1s opacity ease-in-out;*/ +} +.tp-loader.spinner1 { + width: 40px; + height: 40px; + background: url(../img/assets/rev-loader.GIF) no-repeat center center; + background-color: transparent; + box-shadow: none; + -webkit-box-shadow: none; + margin-top: -20px; + margin-left: -20px; + -webkit-animation: none; + animation: none; + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; +} + +.tp-banner-container{ + width:100%; + position:relative; + padding:0; + margin-top: 0; + z-index: -1; +} +.tparrows.preview4:after { + background: #fff; + background: rgba(255,255,255,.05); +} +.tp-caption a { + color: #fff; + padding: 9px 22px; + box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + margin: 0 7px 0 7px; + text-transform: uppercase; +} +.tp-caption a:hover { + color: #fff; +} +.html5-video-container video { + width: 100%!important; + height: auto!important; + left: 0!important +} +.tp-banner-video video { + min-width: 100%; +} + +/*----- Header -----*/ +nav { + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +@media (min-width: 1360px and max-width: 1920px) { + nav { max-width: 1903px; } +} +@media (max-width: 1360px) { + nav { max-width: 1343px; } +} +.navbar { + min-height: 55px; + border: none; +} +.navbar-default { + position: fixed; + background-color: #fff; + border-radius: 0; + border-color: transparent; + border-bottom: none; + top: 0; + left: 0; + width: 100%; + padding: 0; + z-index: 4; + /*border-bottom: 1px solid rgba(255,255,255,0.25);*/ +} +.navbar-alt { + background-color: transparent; +} +.navbar-small { + background: #fff; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); + -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); + box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); +} +.navbar-default .container { + position: relative; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + -ms-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.navbar-small .container { + padding-top: 0px; + position: relative; +} +@media (min-width: 992px) { + .navbar-alt .container { + margin-top:10px; + } + .navbar-small .container { + margin-top:0px; + } +} +.navbar-default .navbar-right { + font-family: 'Montserrat', sans-serif; + font-size: 12px; + font-weight: 700; + text-transform: uppercase; + height: 100%; + margin-top: 10px; + margin-bottom: 10px; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.navbar-alt .navbar-right { + margin-top: 35px; + margin-bottom: 10px; +} +.navbar-small .navbar-right { + height: 100%; + margin-top: 0px; + margin-bottom: 0px; +} +.navbar-alt .navbar-nav > li > a, +.navbar-alt .navbar-nav > li > span { + color: #fff; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.navbar-small .navbar-nav > li > a, +.navbar-small .navbar-nav > li > span { + color: #1C1C1C; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.navbar-nav>li>a, +.navbar-nav>li>span { + margin-top: 3px; + padding-top: 16px; + padding-bottom: 13px; +} +.navbar-nav>li>span { + line-height: 20px +} +.nav>li>a, +.nav>li>span { + padding-left: 10px; + padding-right: 10px; +} +.nav > li > span { + position: relative; + display: block; + cursor: pointer; +} +.navbar-nav .caret { + margin-left: 3px; + margin-top: -3px; +} +/*Navbar Toggle*/ +.navbar-default .navbar-toggle { + position: relative; + float: right; + padding: 9px 2px; + margin-top: 26px; + margin-right: 0px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: none; + border-radius: none; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + -ms-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.navbar-small .navbar-toggle { + position: relative; + float: right; + padding: 9px 0px; + margin-top: 11px; + margin-right: 0px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: none; + border-radius: none; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: transparent; + outline: none; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 3px; + border-radius: 2px; +} +/*Navbar Collapse Menu*/ +.navbar-collapse { + padding-right: 0px; + padding-left: 0px; + color: #3a3a3a; +} +.navbar-default .navbar-nav>li>a:focus { + color: #f5f5f5; +} +.navbar-small .navbar-nav>li>a:focus { + color: #1c1c1c; +} + + + +/*Navbar Collapse*/ +@media (max-width: 991px) { + .navbar-default .navbar-collapse { + margin-top: 18px; + padding-right: 0px; + padding-left: 0px; + } + .navbar-small .navbar-collapse { + margin-top: 0px; + } + .navbar-header { + float: none; + } + .navbar-left,.navbar-right { + float: none !important; + } + .navbar-toggle { + display: block; + } + .navbar-collapse { + border-top: none; + box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); + } + .navbar-default .navbar-collapse { + background-color: #1c1c1c; + } + .container>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse { + margin-right: 0; + margin-left: 0; + padding-left: 25px; + padding-right: 25px; + } + .container>.navbar-header { + margin-right: 0; + margin-left: 0; + padding-left: 35px; + padding-right: 35px; + } + .navbar-fixed-top { + top: 0; + border-width: 0 0 1px; + } + .navbar-collapse.collapse { + display: none!important; + } + .navbar-nav { + float: none!important; + margin: 0; + } + .navbar-default .navbar-toggle { + margin-top: 44px; + } + .navbar-small .navbar-toggle { + margin-top: 11px; + } + .navbar-nav>li { + float: none; + } + .navbar-nav>li>a, + .navbar-nav>li>span { + padding-top: 12px; + padding-bottom: 12px; + } + .navbar-default .navbar-nav > li > a, + .navbar-default .navbar-nav > li > span { + color: #fff; + } + .navbar-default .navbar-nav > li > a:hover, + .navbar-default .navbar-nav > li > span:hover { + background: rgba(255,255,255, 0.03); + } + .collapse.in{ + display:block !important; + } + .navbar-default .container { + width: 100%; + } + .navbar-small .container { + padding-right: 0px; + padding-left: 0px; + width: 100%; + } + .navbar-default ul.nav li { + border-bottom: 1px dotted #2A2A2A; + } + + .navbar-default ul li:last-child { + border-bottom: none; + } + .navbar-default .navbar-right { + margin-top: 7px; + margin-bottom: 3px; + } +} +@media (min-width: 768px) { + .navbar-nav.navbar-right:last-child { + margin-right: 0; + } +} +.navbar>.container .navbar-brand { + margin-left: 0; +} +.navbar-brand { + float: left; + height: 55px; + padding: 15px 0 15px 0px; + font-size: 30px; + line-height: 20px; +} +/* Logo Big White */ + +.navbar-default .navbar-brand .logo-big { + position:absolute; + opacity: 1; + width: 180px; + margin-top: 11px; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.navbar-default .navbar-brand .logo-small { + position:absolute; + width: 180px; + margin-top: 11px; + opacity: 0; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.navbar-alt .navbar-brand .logo-big { + margin-top: 35px; +} +.navbar-alt .navbar-brand .logo-small { + margin-top: 35px; +} +/* End Logo Big White */ +/* Logo Small Black */ +.navbar-small .navbar-brand .logo-big { + position:absolute; + opacity: 0; + width: 170px; + margin-top: 3px; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.navbar-small .navbar-brand .logo-small { + position:absolute; + opacity: 1; + width: 170px; + margin-top: 3px; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; + +} +/* End Logo Small Black */ + + +@media (max-width: 768px) { + .navbar-collapse { + max-height: none; + overflow-x: hidden; + } +} + +/*Dropdown*/ +@media (min-width: 992px) { + .navbar-default .container { + max-width: 1245px; + padding-left: 15px; + padding-right: 15px; + } + .navbar-right .dropdown-menu { + right: auto; + left: 0; + } + .dropdown-menu { + background-color: #1C1C1C; + border: 0; + border-radius: 0; + box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.08); + margin: 0; + padding-top: 2px; + padding-bottom: 2px; + padding-left: 0; + padding-right: 0; + top: auto; + } + .dropdown-menu > li > a { + color: #CCC; + font-size: 12px; + font-weight: 400; + text-transform: none; + position: relative; + padding: 11px 25px 11px 20px; + border-bottom: 1px dotted rgba(255, 255, 255, 0.2); + } + .dropdown-menu > li:last-child > a { + border-bottom: 0; + } + .dropdown-menu > li > a:hover, + .dropdown-menu > li > a:focus, + .dropdown-menu > .active > a:hover, + .dropdown-menu > .active > a:focus { + text-decoration: none; + background-color: #333; + } + .dropdown-menu { + margin-top: 20px; + } + .dropdown > ul.dropdown-menu { + visibility:hidden; + display:block; + margin-top: 20px; + opacity: 0; + -webkit-transition: all 0.2s ease; + -moz-transition: all 0.2s ease; + -o-transition: all 0.2s ease; + -ms-transition: all 0.2s ease; + transition: all 0.2s ease; + + } + .dropdown:hover > ul.dropdown-menu{ + visibility:visible; + opacity:1; + display: block; + margin: 0; + } + .dropdown-menu > .active > a { + text-decoration: none; + background-color: transparent; + outline: 0; + } + .navbar-collapse.collapse { + height: auto!important; + padding-bottom: 0; + overflow: visible!important; + } +} +@media (max-width: 991px) { + .dropdown-menu { + float: none; + position: static; + background-color: transparent; + box-shadow: none; + border: none; + margin-left: 15px; + } + .navbar-default .navbar-nav > li > a, + .navbar-default .navbar-nav > li > span { + color: #fff; + } + .navbar-default ul li.open ul li { + border-bottom: 0; + padding: 5px; + float: none!important; + } + + .navbar-default ul li.open ul li a:hover { + background-color: transparent; + } + .dropdown-menu li a { + color: #f5f5f5; + font-weight: 400; + font-size: 12px; + } + .dropdown-menu>.active>a, + .dropdown-menu>.active>a:hover, + .dropdown-menu>.active>a:focus { + background-color: transparent; + } +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu>li>a { + color: #CCC; + } +} + +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus { + background-color: transparent; +} +.navbar-default .navbar-nav>.open>a, +.navbar-default .navbar-nav>.open>a:hover, +.navbar-default .navbar-nav>.open>a:focus { + background-color: transparent; +} +.dropdown .arrow { + font-size:9px; +} +.menu-padding { + padding-top:70px; +} +.content { + margin-top:0px; +} +.navbar .icon { + font-size: 18px; +} +.navbar .social-icon { + padding-left: 15px; + padding-right: 0; +} + +/*----- Features -----*/ +#features { + min-height: 95vh; + padding-top: 42px; + padding-bottom: 25px; +} +@media (min-width: 992px) { + .features-row { + margin-bottom: 50px; + text-align: left + } + .feature-column { + margin-bottom: 0px; + } + .back-icon { + z-index: -1; + color: #f8f8f8; + position: absolute; + padding-left: 40px; + left: 0; + top: 0; + width: 134px; + height: 134px; + line-height: 134px; + font-size: 134px; + } +} +@media (max-width: 991px) { + .feature-column { + margin-bottom: 15px; + } + .back-icon { + z-index: -1; + color: #f8f8f8; + position: absolute; + padding-left: 30px; + left: 0; + top: 0; + width: 80px; + height: 80px; + line-height: 80px; + font-size: 80px; + } +} +.feature-info h4 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + text-transform: uppercase; + color: #1c1c1c; + font-weight: 700; + letter-spacing: 1px; + font-size: 18px; + margin-top: 0px; + + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} +.feature-icon { + float: left; +} +.feature-info { + padding-left: 55px; + padding-top: 5px; +} +.feature-description { + line-height: 23px; + padding-right: 10px; + +} +.ion-2-5x { + font-size: 2.5em; +} +.feature-buttons { + margin-top: 40px; +} + +/*----- About Section -----*/ +#about { + padding-top: 60px; + padding-bottom: 60px; +} +.about-text { + margin-top: 20px; + padding-right: 60px; +} +#about p { + line-height: 1.8; +} +.video-container { + position: relative; + padding-bottom: 51%; + padding-top: 30px; height: 0; overflow: hidden; +} + +.video-container iframe, +.video-container object, +.video-container embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +/*----- Skills -----*/ +#skills { + padding-top: 80px; + padding-bottom: 60px; +} +@media (max-width: 991px) { + .skills-row { + margin-bottom: 40px; + } +} +.progress { + border-radius: 3px; + height: 17px; + background-color: #ebebeb; + overflow: visible; + margin-bottom: 25px; + border-radius: 3px; + -webkit-border-radius: 3px; + -o-border-radius: 3px; + -moz-border-radius: 3px; + + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; + -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; +} +.progress-bar { + position: relative; + border-radius: 3px; + box-shadow: none; +} +.progress-bars p { + line-height: .5; +} +#skills .progress-bars p { + color: #dedede; +} +.progress-bar-tooltip { + position: absolute; + background-color: #343434; + top: -30px; + padding: 1px 6px; + font-size: 11px; + right: -10px; + border-radius: 3px; + color: #dedede; +} +.progress-bar-tooltip:after { + position: absolute; + border-color: #343434 transparent; + border-style: solid; + border-width: 5px 5px 0; + bottom: -5px; + content: ""; + left: 35%; +} + +/*----- Team -----*/ +#team { + padding-top: 80px; + padding-bottom: 65px; +} +.team-member { + padding: 10px; +} +.member-info { + margin-top: 20px; +} +.member-info h4 { + line-height: .6; + letter-spacing: -0.6px; +} +.member-info h5 { + font-weight: 700; +} +.member-info p { + margin-top: 10px; + padding-right: 10px; + padding-bottom: 10px; +} +.member-list { + list-style: none; +} +.member-list li { + font-size: 17px; + margin-right: 5px; +} +.member-list a { + color: #1c1c1c; +} + +/* Img Hover Effect */ +.effects .img { + position: relative; + overflow: hidden; +} +.effects .img a { + display: inline; + margin: auto; + padding: 0; + max-width: 100%; + height: auto; + color: #fff; +} +.overlay { + display: block; + margin: 0 auto; + position: absolute; + z-index: 3; + background: rgba(0, 0, 0, 0.8); + overflow: hidden; + -webkit-transition: all 0.5s; + -moz-transition: all 0.5s; + -o-transition: all 0.5s; + transition: all .5s; +} +.expand { + display: block; + position: absolute; + z-index: 100; + text-align: center; + color: #fff; + line-height: 50px; + font-weight: 700; + font-size: 20px; + list-style: none; + padding: 0; +} +.expand .social-icon { + display: inline; + margin-left: 5px; + margin-right: 5px; +} +.expand .cbp-l-icon { + display: inline; + margin-left: 5px; + margin-right: 5px; +} +.effect .overlay { + top: 0; + bottom: 0; + left: 0; + right: 0; + opacity: 0; +} +.effect .overlay .expand { + left: 0; + right: 0; + top: 50px; + margin: 0 auto; + opacity: 0; + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + transition: all 0.3s; +} + +.effect:hover .img .img-responsive { + transform: scale(1.25); +} +.effect .img-responsive { + -webkit-transition: all 0.25s ease-in-out; + -moz-transition: all 0.25s ease-in-out; + -o-transition: all 0.25s ease-in-out; + transition: all .25s ease-in-out; +} +.effect:hover .img .overlay { + opacity: 1; +} +.effect:hover .img .overlay .expand { + top: 52%; + margin-top: -30px; + opacity: 1; +} + +.effect .cbp-item-wrapper .img { + position: initial; + overflow: hidden; +} +.effect:hover .cbp-item-wrapper .img .overlay .expand { + top: 50%!important; + margin-top: -30px; + opacity: 1; +} +.cbp-item .img a:hover { + opacity: .6; + font-size: 24px; +} +.cbp-item .img a { + -webkit-transition: all 0.15s; + -moz-transition: all 0.15s; + -o-transition: all 0.15s; + transition: all 0.15s; +} + +/*----- Fun Facts -----*/ +#fun-facts { + display: table; + width: 100%; + height: 100%; + min-height: 100%; + z-index: 1; +} +.fact-container { + padding-top:40px; + padding-bottom:30px; +} +.fact h2 { + font-size: 65px; + letter-spacing: 0px; + margin: 0; + line-height: 65px; +} +.fact h4 { + font-size: 14px; + margin-bottom: 0px; +} +.fact p { + font-size: 13px; + margin-top: 3px; +} +.counter { + font-family: 'Montserrat', sans-serif; + font-size: 65px; + font-weight: 700; + letter-spacing: 0px; + margin: 0; + line-height: 65px; +} +#fun-facts .lead { + font-size: 16px; +} + +/*----- Quote -----*/ +#quote { + padding-top: 100px; + padding-bottom: 80px; +} +#quote #quote-slider { + margin: 30px 0 30px 0; +} +#quote blockquote { + position: relative; + display: block; + line-height: 1.5; + font-family: 'Montserrat', sans-serif; + font-weight: 400; + text-transform: uppercase; + letter-spacing: 1px; + margin: 0; + color: #fff; + border-left: none; + text-align: center; +} +#quote blockquote span { + padding-left: 33px; +} +#quote blockquote span .highlight { + padding-left: 0px; +} +blockquote strong { + font-family: 'Montserrat', sans-serif; + font-weight: 700; +} +#quote .icon-left { + position: absolute; + font-size: 20px; + margin-left: 10px; + margin-right: 10px; + -moz-transform: scaleY(-1); + -o-transform: scaleY(-1); + -webkit-transform: scaleY(-1); + transform: scaleY(-1); +} +#quote .icon-right { + position: absolute; + font-size: 20px; + margin-left: 10px; + margin-right: 10px; + transform:rotate(180deg); + -ms-transform:rotate(180deg); /* IE 9 */ + -webkit-transform:rotate(180deg); +} +.quote-author { + text-align: center; + padding-top: 0px; + font-size: 11px; + font-weight: 400; + text-transform: uppercase; + letter-spacing: 1px; + color: #fff; + opacity: .9; +} +@media (min-width: 992px) { + #quote blockquote { + font-size: 26px; + padding-left: 80px; + padding-right: 80px; + } +} +@media (max-width: 991px) { + #quote blockquote { + font-size: 22px; + } +} + + +/*----- Portfolio -----*/ +#portfolio { + padding-top: 60px; + padding-bottom: 100px; +} +.cbp-l-filters-alignRight .cbp-filter-item, +.cbp-l-filters-alignCenter .cbp-filter-item { + background-color: #f6f7f7; + color: #7E7B7B; + cursor: pointer; + font: 400 11px/28px "Montserrat",sans-serif; + text-transform: uppercase!important; + padding: 3px 20px; + position: relative; + overflow: visible; + margin: 10px 0 0 5px; + border: none; + border-radius: 3px; + text-transform: none; + display: inline-block; + -webkit-transition: all .3s ease-in-out; + transition: all .3s ease-in-out; +} +.cbp-l-filters-alignRight { + margin: 20px auto 10px; + padding: 10px 0px 20px 0px; + text-align: left; + background-color: transparent; +} + +.cbp-l-caption-title { + color: #fff; + font: 700 16px/18px "Montserrat",sans-serif; + margin-bottom: 5px; + text-transform: uppercase; +} +.cbp-l-caption-desc { + color: #7a7a7a; + font: 400 12px/16px sans-serif; +} +.cbp-l-filters-alignRight .cbp-filter-counter { + border-radius: 2px; + color: #fff; + font-size: 11px; + margin: 0 auto; + padding: 4px 0; + text-align: center; + width: 34px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + opacity: 0; + -webkit-transition: opacity .25s ease,bottom .25s ease; + transition: opacity .25s ease,bottom .25s ease; +} +.cbp-l-filters-alignCenter .cbp-filter-counter { + border-radius: 2px; + color: #fff; + font-size: 11px; + margin: 0 auto; + margin-bottom: 10px; + padding: 4px 0; + text-align: center; + width: 34px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + opacity: 0; + -webkit-transition: opacity .25s ease,bottom .25s ease; + transition: opacity .25s ease,bottom .25s ease; +} +.cbp-l-filters-alignCenter { + margin: 40px auto 10px; + padding: 10px 0px 20px 0px; + text-align: center; + background-color: transparent; +} +.cbp-l-filters-alignRight .cbp-filter-item:hover, +.cbp-l-filters-alignCenter .cbp-filter-item:hover { + color: #fff; +} +.cbp-l-filters-alignCenter .cbp-filter-item-active { + color: #fff!important; +} +.cbp-l-filters-dropdownWrap { + width: 150px; + position: absolute; + right: 0; + background: #f6f7f7; +} +.cbp-l-filters-dropdownHeader { + font: 12px/38px "Open Sans",sans-serif; + margin: 0 17px; + color: #1c1c1c; + cursor: pointer; + position: relative; +} + +.cbp-l-filters-dropdownList .cbp-filter-item { + background: none; + color: #7a7a7a; + width: 100%; + text-align: left; + font: 12px/40px "Open Sans",sans-serif; + margin: 0; + padding: 0 17px; + cursor: pointer; + border: 0; + border-top: 1px solid #ccc; +} +.cbp-l-filters-dropdownHeader:after { + border-color: #7a7a7a rgba(0,0,0,0); + border-style: solid; + border-width: 5px 5px 0; + content: ""; + height: 0; + position: absolute; + right: 0; + top: 50%; + width: 0; + margin-top: -1px; +} +.cbp-item-w h4 { + margin-top: 10px; + margin-bottom: 2px; +} +.cbp-l-loadMore-button .cbp-l-loadMore-button-link { + background: #f6f7f7; + border: none; + border-radius: 3px; + color: #7E7B7B; + display: inline-block; + font: 400 11px/34px "Montserrat",sans-serif; + min-width: 80px; + text-decoration: none; + padding: 3px 23px; + outline: 0; + margin-top: 30px; +} +.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover { + color: #fff; +} +.cbp-popup-singlePage .cbp-popup-navigation-wrap { + position: absolute; + top: 0; + left: 0; + width: 100%; + z-index: 2; + height: 56px; + background-color: #fff; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); + -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); + box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); +} +.cbp-popup-singlePage .cbp-popup-close, +.cbp-popup-singlePage .cbp-popup-next, +.cbp-popup-singlePage .cbp-popup-prev { + height: 34px; + width: 34px; + top: 8px; +} +.cbp-popup-singlePage-counter { + top: -24px; + font-family: 'Montserrat', sans-serif; + font-weight: 400; + color: #1c1c1c; +} +.cbp-popup-lightbox .cbp-popup-close, +.cbp-popup-lightbox .cbp-popup-next, +.cbp-popup-lightbox .cbp-popup-prev { + -webkit-transition: all 0.11s ease-in-out; + -moz-transition: all 0.11s ease-in-out; + -o-transition: all 0.11s ease-in-out; + transition: all 0.11s ease-in-out; +} +.cbp-popup-lightbox .cbp-popup-close { + opacity: .4; + background: url("../img/portfolio/buttons/popup-close-light.png") no-repeat; +} +.cbp-popup-lightbox .cbp-popup-close:hover { + opacity: 1; + background: url("../img/portfolio/buttons/popup-close-light.png") no-repeat; +} +.cbp-popup-lightbox .cbp-popup-prev { + opacity: .4; + background: url("../img/portfolio/buttons/popup-prev-light.png") no-repeat; +} +.cbp-popup-lightbox .cbp-popup-prev:hover { + opacity: 1; + background: url("../img/portfolio/buttons/popup-prev-light.png") no-repeat; +} +.cbp-popup-lightbox .cbp-popup-next { + opacity: .4; + background: url("../img/portfolio/buttons/popup-next-light.png") no-repeat; +} +.cbp-popup-lightbox .cbp-popup-next:hover { + opacity: 1; + background: url("../img/portfolio/buttons/popup-next-light.png") no-repeat; +} + +.cbp-popup-singlePage .cbp-popup-close, +.cbp-popup-singlePage .cbp-popup-next, +.cbp-popup-singlePage .cbp-popup-prev { + top:17px; + -webkit-transition: all 0.11s ease-in-out; + -moz-transition: all 0.11s ease-in-out; + -o-transition: all 0.11s ease-in-out; + transition: all 0.11s ease-in-out; +} +.cbp-popup-singlePage .cbp-popup-prev { + background: url("../img/portfolio/buttons/popup-prev-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-prev:hover { + top:18px; + opacity: .2; + background: url("../img/portfolio/buttons/popup-prev-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-next { + background: url("../img/portfolio/buttons/popup-next-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-next:hover { + top:18px; + opacity: .2; + background: url("../img/portfolio/buttons/popup-next-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-close { + background: url("../img/portfolio/buttons/popup-close-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-close:hover { + top:18px; + opacity: .2; + background: url("../img/portfolio/buttons/popup-close-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-content { + margin-top: 0; + max-width: 100%; +} +.project-video, +.project-widget { + margin-bottom: 60px; +} +.project-big-slider { + margin-bottom: 20px; +} +.project-big-slider img { + min-width: 100%; +} +.project-widget h4 { + margin-top: 0; +} +.project-widget p { + color: #7a7a7a!important; +} +/* +.cbp-l-grid-fullScreen { + visibility: visible; + overflow: visible; +} +@media (min-width:992px) { + .cbp-l-grid-fullScreen { + margin-top: 200px; + } +} +*/ + +/*----- Get Connected -----*/ +#get-connected { + padding-top: 75px; + padding-bottom: 70px; +} +.connected-icon a span { + display: block; +} +.connected-icons { + display: inline-block; + list-style: none; + padding: 0; +} +.connected-icons li { + display: inline-block; + padding: 15px 40px; +} +.connected-icon a h4 { + font-size: 15px; + letter-spacing: 1px; + margin-bottom: 5px; +} +.connected-icon a .grey { + font-size: 13px; +} +.connected-icon a .icon { + line-height: 1!important; +} +.connected-icon a h4, +.connected-icon a span { + -webkit-transition: 0.2s all linear; + -moz-transition: 0.2s all linear; + -ms-transition: 0.2s all linear; + -o-transition: 0.2s all linear; + transition: 0.2s all linear; +} +.connected-icon a .icon { + border-radius: 50%; + width: 100px; + height: 100px; + margin: 0 auto 0 auto; + + -webkit-transition: 0.16s all linear; + -moz-transition: 0.16s all linear; + -ms-transition: 0.16s all linear; + -o-transition: 0.16s all linear; + transition: 0.16s all linear; +} +.connected-icon a:hover .icon { + background: rgba(255,255,255,0.1); + font-size: 4em; + padding-top: 22px; +} +@media (max-width:482px) { + .connected-icons li { + padding: 15px 10px; + } + .connected-icon a .icon { + font-size: 4em; + width: 70px; + height: 70px; + } + .connected-icon a:hover .icon { + font-size: 3em; + padding-top: 14px; + } +} + +/*----- Services -----*/ +#services { + padding-top: 75px; + padding-bottom: 75px; +} +.service { + margin-top: 20px; +} +.service-info { + margin-top: 40px; +} + +/*----- Call To Action 1 -----*/ +#call-to-action-1 { + padding-top: 45px; + padding-bottom: 53px; +} +#call-to-action-1 p { + margin: 23px 0 30px 0; + line-height: 1.8; +} + +/*----- Price List -----*/ +#price-list { + padding-top: 75px; + padding-bottom: 75px; +} +@media (max-width:991px) { + #price-list { + display: none; + } +} +.price-list-box { + padding-left: 7px; + padding-right: 7px; +} +.price-box { + padding-top: 15px; + padding-bottom: 15px +} +.price-table { + text-align: center; + overflow: hidden; + position: relative; + margin-bottom: 10px; + box-shadow: 0px 5px 5px -5px rgba(255, 255, 255, 0.2); +} +.price-table p { + margin: 0; +} +.price-table .label { + display: block; + background: rgba(255,255,255,0.09); + color: #f0f0f0; + padding-top: 27px; + padding-bottom: 25px; + font-weight: 700; + text-transform: uppercase; + font-size: 18px; + letter-spacing: 2px; + margin: 0px; + border-radius: 0; +} +.price-table { + border: 1px solid rgba(255,255,255,0.5); +} +.price-table .price { + padding: 24px 0; +} +.price-table .price .currency { + position: relative; + right: 5px; + font-family: 'Montserrat',sans-serif; + font-weight: 400; + font-size: 20px; +} +.price-table .price .pricing { + position: relative; + right: 5px; + font-family: 'Montserrat',sans-serif; + font-weight: 700; + font-size: 55px; + line-height: 1; + color: #f6f6f6; +} +.price-table .price .time-period { + display: block; + font-size: 14px; + font-weight: 400; +} +.price-table .features .feature { + display: block; + -moz-box-sizing: content-box; + box-sizing: content-box; + padding: 0.75em; + height: 1.5em; + line-height: 1.5em; +} +.price-table .features .option-button { + padding: 1em; + height: auto; + line-height: 1.75; +} +.price-table .features .feature { + border-top: 1px solid rgba(255, 255, 255, 0.15); +} +.price-table .btn { + margin-top: 20px; + margin-bottom: 20px; +} +.btn-effect:focus { + color: #fff; +} +.price-table .features .no-border { + border-top: none; +} +.featured .price-box { + padding-top: 0px; + padding-bottom: 0px; + + box-shadow: 0px 0px 13px rgba(255,255,255,.4); + -moz-box-shadow: 0px 0px 13px rgba(255,255,255,.4); + -webkit-box-shadow: 0px 0px 13px rgba(255,255,255,.4); + -o-box-shadow: 0px 0px 13px rgba(255,255,255,.4); +} +.featured .price-table .price { + padding: 30px 0; +} +.featured .price-table .label { + display: block; + background: rgba(255,255,255,0.15); + color: #f0f0f0; + padding-top: 27px; + padding-bottom: 25px; + font-size: 22px; +} +.featured .price-table h3 span{ + display: block; + font-size: 12px; + text-transform: uppercase; + letter-spacing: 1px; + padding-top: 7px; +} +.featured .price-table .btn-effect { + padding: 10px 24px!important; + font-size: 14px; + margin: 17px 0 17px 0; +} +.btn-effect { + display: inline-block; + text-align: center; + cursor: pointer; + color: #d8d8d8; + font-family: 'Montserrat', sans-serif; + font-weight: 400!important; + font-size: 14px; + overflow: hidden; + position: relative; + z-index: 0; + vertical-align: middle; + -moz-user-select: none; + -webkit-user-select: none; + user-select: none; + text-decoration: none; + text-shadow: none; + border: 0; + padding: 8px 22px; + border: 2px solid rgba(255,255,255,.7); + border-radius: 3px; + margin-top: 20px; + margin-bottom: 20px; +} +.btn-effect:after { + content: ''; + position: absolute; + z-index: -1; + width: 100%; + height: 0; + bottom: 0; + left: 0; + transition: all 0.3s; +} +.btn-effect:hover { + background: none; + opacity: 1!important; + color: #fff; +} +.btn-effect:hover:after { + height: 100%; +} + +/*----- Clients -----*/ +#clients { + padding-top: 75px; + padding-bottom: 85px; +} +.client { + padding: 8px; +} +.client a { + position: relative; + display: block; +} +.client a img { + display:block; + margin:auto; +} +.clients .client .logo-dark, +.clients .client a .logo-dark { + background: #f9f9f9; + position: relative; + z-index: 2; + opacity: 1; + -moz-opacity: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + -khtml-opacity: 100; + -webkit-transition: all 0.2s ease; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.clients .client .logo-light, +.clients .client a .logo-light { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; +} +.clients .client:hover .logo-dark, +.clients .client a:hover .logo-dark { + opacity: 0; + -moz-opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + -khtml-opacity: 0; +} + +/*----- Testimonials -----*/ +#testimonials { + padding-top: 75px; + padding-bottom: 75px; +} +#testimonials .testimonial { + position: relative; + display: block; +} +.testimonial span { + font-size: 18px; + font-family: 'Open Sans', sans-serif; + letter-spacing: 0px; + font-weight: 300; + line-height: 32px; + padding-left: 35px; + color: #fff; + opacity: .7; +} +#testimonials .testimonial strong { + font-family: 'Montserrat', sans-serif; + font-weight: 700; +} +#testimonials .icon-left { + position: absolute; + font-size: 20px; + margin-left: 10px; + margin-right: 10px; +} +#testimonials .icon-right { + position: absolute; + font-size: 20px; + margin-left: 10px; + margin-right: 10px; + transform:rotate(180deg); + -ms-transform:rotate(180deg); /* IE 9 */ + -webkit-transform:rotate(180deg); +} +.testimonial-name { + margin-top: 40px; + margin-bottom: 5px; +} +.testimonial-name h4 { + padding-top: 5px; + margin-bottom: 3px; +} +.testimonial-name a { + font-size: 13px; + margin-bottom: 5px; +} +.testimonial-name a:hover { + color: #aaa; +} + +/*----- Contact Form -----*/ + +#contact{ + padding-top: 90px; + padding-bottom: 80px; +} +#contact .section-title { + font-size: 55px; + text-transform: uppercase; + line-height: 55px; + margin: 0 auto 31px; + text-align: center; +} +@media (max-width:482px) { + #contact .section-title { + font-size: 35px; + line-height: 35px; + margin: 0 auto 40px; + } +} +#contact h1 { margin: 10px 0 10px; font-size: 24px; color: #fff; } +#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; } + +/* Form style */ +#contact input, select, textarea{ + font-family: 'Montserrat',sans-serif; + font-weight: 400; + width: 100%; + max-width: ; + padding: 12.9px; + color: #1c1c1c; + background: #f2f2f2; + border: 1px solid #f0f0f0; + margin: 3px 0px 24px 0; + -webkit-border-radius: 2px; +} +textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { + border-color: transparent; + box-shadow: none; + outline: 0 none; +} +textarea { + width: 100%; + height: 120px; + padding: 13px; + color: #1c1c1c; + background: #f2f2f2; + border: 1px solid #f0f0f0; + margin-top: 7px; + margin-left: ; + margin-right:15px; + -webkit-border-radius: 2px; +} +::-webkit-input-placeholder { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + text-transform: uppercase; + color:#555; +} +#contact input:focus, textarea:focus, select:focus { + border: 1px solid #f0f0f0; + background-color: #f0f0f0; + color:#1c1c1c; +} + +#contact input.submit { + width: auto!important; + font-family: 'Montserrat', sans-serif; + font-size: 14px; + font-weight: 700; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: none; + border-radius: 4px; + color: #fff; + cursor: pointer; + display: inline-block; + line-height: 1; + letter-spacing: 1px; + padding-left: 24px; + padding-right: 24px; + padding-top: 16px; + padding-bottom: 14px; + text-align: center; + text-transform: uppercase; + + transition: background-color 0.1s linear; + -moz-transition: background-color 0.1s linear; + -webkit-transition: background-color 0.1s linear; + -o-transition: background-color 0.1s linear; + + box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; + -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; + -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; + -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; + + transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -webkit-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; +} +#contact input.submit:hover { + opacity: .7; +} +#contact input[type="submit"][disabled] { background:#888; } + +#contact span.required { + font-size: 13px; + color: #ff0000; +} +#message { + margin: 10px 0; + padding: 0; +} +.loader { + padding: 0 10px; +} +acronym { +border-bottom:1px dotted #ccc; +} +#contact-form .contact-details { + list-style: none; + margin: 0 0 30px 5px; + padding: 0; +} +#contact-form .contact-details p { + margin-bottom: 3px; +} +.contact-details-title { + margin-top: 15px; + margin-bottom: 10px; +} +.contact-details-info { + margin-bottom: 30px; +} +.contact-details-social { + padding-left: 0px; +} +.contact-details-social li { + display: inline; + list-style-type: none; + padding-right: 10px; + font-size: 22px; +} +.contact-details-social li a { + color: #7a7a7a; +} + +/*----- Google maps -----*/ +#map-img { + height:480px; + width:100%; +} + +#map-img img { + width: 100%; + height: 100%; + object-fit: cover; + filter: grayscale(100%); +} + +/*----- Video Popup Section -----*/ +#video-section { + padding-top: 20px; + padding-bottom: 20px; +} +#video-section .row { + margin-top: 90px; +} +#video-section .logo { + margin-bottom: 20px; + width: 180px; +} +#video-section h3 { + color: #fff; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 30px; +} +#video-section p { + margin-bottom: 10px; +} +#video-section .cbp-wrapper, +#video-section .cbp .cbp-item { + position: relative; + height: 110px; +} +#video-section .cbp-item-wrapper { + top: 20px; +} +#video-section .cbp { + overflow: visible; +} +@media (min-width:992px) { + #video-section .cbp { + margin-bottom: 45px; + } +} +@media (max-width:991px) { + #video-section .cbp { + margin-bottom: 35px; + } +} +#video-section .cbp-item { + width: 100%; +} +.play { + position: relative; + display: inline-block; + top: -10px; + width: 70px; + height: 70px; + border: 7px solid rgba(255,255,255,.9); + border-radius: 50%; + text-indent: -999em; + cursor: pointer; + -webkit-transition: all .2s ease-out; + -moz-transition: all .2s ease-out; + -ms-transition: all .2s ease-out; + transition: all .2s ease-out; +} +#video-section .subheading.grey:after { + margin-top: 25px; + opacity: .6; +} +#video-section .cbp-item-wrapper { + padding-left: 20px; +} +.play:after { + content: ''; + position: absolute; + left: 50%; + top: 50%; + height: 0; + width: 0; + margin: -12px 0 0 -6px; + border: solid transparent; + border-left-color: rgba(255,255,255,.9); + border-width: 12px 20px; + pointer-events: none; + -webkit-transition: all .2s ease-out; + -moz-transition: all .2s ease-out; + -ms-transition: all .2s ease-out; + transition: all .2s ease-out; +} +.play:hover:after { + border-left-color: rgba(255,255,255,.7); +} +.play:hover{ + border: 7px solid rgba(255,255,255,.7); +} + +/*----- Footer 1 -----*/ +.footer-widgets { + background-color: #252525; + color: #7e7e7e; + padding: 55px 0px 0 0; + margin-bottom: 0px +} +.col-footer { + margin-bottom: 55px; + max-height: 160px; +} +@media (max-width:768px) { + .col-twitter { + margin-bottom: 55px; + max-height: 160px; + } +} +footer h4 { + font-size: 16px; + color: #DDD; + margin-bottom: 20px; + text-transform: uppercase; +} +footer p { + font-size: 13px; + color: #a0a0a0; +} +.tweet ul { + list-style: none; + padding-left: 0; +} +.tweet ul li { + margin-bottom: 10px; + font-size: 13px; + font-weight: 400; + color: #a0a0a0; +} +.tweet ul li .date { + color: #CCC; +} +footer .contact-details { + list-style: none; + margin: 0; + padding: 0 +} +.contact-details .icon { + font-size: 1.2em; + margin-right: 8px; +} +.footer-copyright { + background-color: #1c1c1c; + padding-top: 22px; + padding-bottom: 20px; +} +.footer-copyright p { + margin: 0; + line-height: 26px; + color: #8C8989; +} +footer #social-icons { + list-style: none; + float: right; + margin: 0; +} +@media (max-width:991px) { + .footer-copyright p { + text-align: center; + } + footer #social-icons { + float: none!important; + text-align: center; + padding-left: 0px; + padding-top: 10px; + } +} +footer #social-icons li { + font-size: 20px; + display: inline-block; + margin-left: 10px; + margin-right: 10px; +} +footer #social-icons li a { + color: #46494a; +} +footer a:hover { + color: #fff; +} +/*----- Subscribe Form -----*/ +.subscription .form-validation { + position: absolute; + padding: 8px 13px 8px 13px; + border-radius: 3px; + top: 63px; + z-index: 99; +} +.subscription .alert-danger { + font-size: 13px; + color: #ccc; + background-color: #c0392b; + border-color: #c0392b; +} +.subscription .alert-danger:after { + position: absolute; + border-color: #c0392b transparent; + border-style: solid; + border-width: 10px 8px 0; + bottom: -10px; + content: ""; + left: 45%; +} +.subscription .alert-success { + font-size: 13px; + color: #ccc; + background-color: #2c3e50; + border-color: #2c3e50; +} +.subscription .alert-success:after { + position: absolute; + border-color: #2c3e50 transparent; + border-style: solid; + border-width: 10px 8px 0; + bottom: -10px; + content: ""; + left: 45%; +} +.subscription input::-webkit-input-placeholder { + color: #555; + text-transform: capitalize; + font-family: 'Open Sans',sans-serif; +} +.footer-subscribe-input { + width: 100%; + background-color: #1c1c1c; + border-radius: 4px; + margin-top: 10px; + margin-bottom: 8px; + color: #7e7e7e; + line-height: 1 \9; + font-size: 14px; + padding: 10px 15px; + border: none; + height: auto; +} +.subscription .btn-primary-full { + top: 57px; +} +.subscribe-form-submit { + width: 100%; +} +@media ( min-width: 768px ) { + .subscribe-form-input { + position: relative; + } + .subscribe-form-email { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .subscribe-form-submit { + position: absolute; + top: 0; + right: 0; + width: 150px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } +} +.subscribe-top ::-webkit-input-placeholder { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + text-transform: uppercase; + color:#555; +} +.home-signin .btn-primary-full { + -webkit-transition: all .2s ease-out; + -moz-transition: all .2s ease-out; + -ms-transition: all .2s ease-out; + transition: all .2s ease-out; +} +.home-signin .btn-primary-full:hover { + opacity: .8; +} +.section-links { + padding: 0; + list-style: none; + font-size: 13px; +} +.section-links li { + margin-bottom: 5px; +} +.section-links a { + color: #a0a0a0; +} + +/*---- Home Landing Subscribe Form -----*/ +.home-signin .input-group { + margin-left: auto; + margin-right: auto; +} +.subscribe-top { + display: table-cell; + width: 500px; +} +.home-signin .top-subscribe-input { + display: table-cell; + margin:0; + background: #fff; + padding: 18px 20px; + border-radius: 0; + color:#444; + font-size:13px; + font-weight:800; + letter-spacing: 1px; + width: 100%; + border: none; + height: auto; +} +.home-signin .sign-btn { + display: table-cell; + width: 180px; +} +.home-signin .btn-primary-full { + padding: 27px 20px; + border-radius: 0; + line-height: 0; + box-shadow: none; + letter-spacing:1px; + font-size:13px; +} + +/*----- Twitter Feed -----*/ +#twitter-feed { + padding-top: 20px; + padding-bottom: 20px; + background-color: #f6f7f7; +} +.ion-7x { + font-size: 7em; +} +/*----- Back to Top Button -----*/ +#back-to-top { + position: fixed; + color: #fff; + z-index: 100; + line-height: 26px; + bottom: -50px; + right: 20px; + display: none; + cursor: pointer; + border-radius: 2px; + height: 30px; + width: 30px; + display: block; + text-align: center; + transition: background-color 0.1s linear; + -moz-transition: background-color 0.1s linear; + -webkit-transition: background-color 0.1s linear; + -o-transition: background-color 0.1s linear; +} +#back-to-top:hover { + color: #fff; + background-color: #121212; +} +#back-to-top .icon { + font-size: 10px; +} +.to-top { + cursor: pointer; +} + + +/*----- Shortcodes -----*/ + +/*-- Buttons --*/ +.btn-primary { + + margin-top: 24px; + text-transform: uppercase; + -webkit-transition: all ease .3s; + -moz-transition: all ease .3s; + -o-transition: all ease .3s; + -ms-transition: all ease .3s; + transition: all ease .3s; +} +.btn, +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + font-family: 'Montserrat', sans-serif; + font-size: 14px; + font-weight: 700; + text-transform: uppercase; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: none; + border-radius: 4px; + color: #fff; + cursor: pointer; + display: inline-block; + line-height: 1.6; + letter-spacing: 1px; + margin: 0 5px 0 5px; + padding: 10px 22px; + text-align: center; + + box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + + -webkit-transition: all ease .3s; + -moz-transition: all ease .3s; + -o-transition: all ease .3s; + -ms-transition: all ease .3s; + transition: all ease .3s; +} +.btn:hover, +.btn-primary:hover, +.btn-success:hover, +.btn-info:hover, +.btn-warning:hover, +.btn-danger:hover { + border-color: transparent; + opacity: .7; +} +.btn:focus, +.btn-primary:focus, +.btn-success:focus, +.btn-info:focus, +.btn-warning:focus, +.btn-danger:focus { + border-color: transparent; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.open>.dropdown-toggle.btn-primary { + color: #fff; + background-color: #1C1C1C; + border-color: transparent; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, .btn:active +.focus, +.btn.active.focus { +outline: none; +outline-offset: 0; +} +.btn-default { + color: #1c1c1c; + background-color: #fff; + border-color: transparent; + border: none; +} +.btn-default:hover { + color: #fff; +} +.btn-primary-full { + width: 100%; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: none; + border-radius: 4px; + color: #fff; + cursor: pointer; + display: inline-block; + font-size: 14px; + line-height: 2; + margin: 0; + padding: 5px 20px; + text-align: center; + transition: background-color 0.1s linear; + -moz-transition: background-color 0.1s linear; + -webkit-transition: background-color 0.1s linear; + -o-transition: background-color 0.1s linear; +} +.btn-primary-full:hover { + background-color: #1c1c1c; +} +.open .dropdown-toggle.btn-primary { + border-color: transparent; +} +.btn-transparent { + padding: 6.5px 20px!important; + color: #fff; + font-family: 'Montserrat', sans-serif; + font-weight: 400!important; + background-color: transparent; + border: 2.3px solid rgba(255,255,255,.8); +} +.btn-transparent-dark { + padding: 6.5px 20px!important; + color: #252525; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; + font-weight: 700!important; + background-color: transparent; + border: 2.3px solid rgba(0,0,0,.7); +} +.btn-buy { + color: #f6f7f7; + padding: 2px 6px; + font-size: 10px; + line-height: 1; + border-radius: 2px; + transition: background-color 0.1s linear; + -moz-transition: background-color 0.1s linear; + -webkit-transition: background-color 0.1s linear; + -o-transition: background-color 0.1s linear; +} +.btn-icon .icon { + margin-right: 5px; +} +.btn-icon { + margin-right: 10px; +} +.btn-xs { + font-size:10px; +} +.btn-sm { + font-size:13px; +} +.btn-md { + font-size:16px; +} +.btn-lg { + font-size:18px; +} + +#page-top img { + position:fixed; + width: 100%; +} +.page-top-title { + top:155px; + position:relative; + z-index: 99; +} +.page-top-title h2 { + font-size:60px; + letter-spacing:2px; +} +.shortcode-heading { + margin:60px 0 60px 0; +} +.dark-grey { + color: #7a7a7a; +} +.shortcode-btns { + margin-bottom:20px; +} + +ul.check-list-1 li:before, +ul.check-list-2 li:before, +ul.check-list-3 li:before, +ul.chevron-list-1 li:before, +ul.chevron-list-2 li:before, +ul.dot-circle-list li:before { +display: inline-block; +width: 40px; +margin-left: -40px; +text-align: center; +line-height: inherit; +font-family: 'Ionicons'; +} +ul.check-list-1, +ul.check-list-2, +ul.check-list-3, +ul.chevron-list-1, +ul.chevron-list-2, +ul.dot-circle-list, +ul.caret-list { + list-style:none; +} +ul.check-list-1 li:before { + font-size: 13px; + content: '\f122'; + +} +ul.check-list-2 li:before { + font-size: 13px; + content: '\f120'; + +} +ul.check-list-3 li:before { + font-size: 13px; + content: '\f374'; + +} +ul.chevron-list-1 li:before { + font-size: 13px; + content: '\f125'; + +} +ul.chevron-list-2 li:before { + font-size: 13px; + content: '\f362'; + +} +ul.dot-circle-list li:before { + font-size: 13px; + content: '\f14b'; + +} +ul.caret-list li:before { + font-size: 13px; + content: '\f152'; + +} +.btn-link:hover, +.btn-link:focus { + color: #3a3a3a; + text-decoration: underline; + background-color: transparent; +} +.shortcode-title { + padding: 0 0 20px 0; + text-align: center; +} +.form-control:focus { + border-color: #3a3a3a; + outline: 0; + -webkit-box-shadow: none; + box-shadow: none; +} +.form-control { + border-radius: 0px; +} +.blog-author { + margin: 60px 0 60px 0; +} +.author-img { + max-height:100px; + float:left; + margin-right: 20px +} + +.action-btn { + margin: 20px 0 20px 0; +} +.call-action-1 { + background: #3a3a3a; + padding: 20px; + margin: 20px 0 20px 0; +} +.call-action-2 { + border: 1px solid #CCC; + padding: 20px; + margin: 20px 0 20px 0; +} +.call-action-3 { + background: #3a3a3a; + padding: 20px 40px 20px 40px; + margin: 20px 0 20px 0; +} +.call-action-4 { + border: 1px solid #CCC; + padding: 20px 40px 20px 40px; + margin: 20px 0 20px 0; +} +.call-action-5 { + background: #3a3a3a; + padding: 20px 40px 20px 40px; + margin: 20px 0 20px 0; + vertical-align: middle; + display: table; +} +.call-action-6 { + border: 1px solid #CCC; + padding: 20px 40px 20px 40px; + margin: 20px 0 20px 0; + vertical-align: middle; + display: table; +} +@media (min-width: 768px) { + .action-5-btn { + padding: 20px 0 20px 20px; + } + .action-5-info { + text-align: left; + display: table-cell; + vertical-align: middle; + text-align: left; + padding: 0; + } + .action-5-btn { + text-align: right; + display: table-cell; + vertical-align: middle; + } +} +@media (max-width: 180px) { + .action-5-btn { + padding: 20px 0 20px 20px; + } +} +@media (max-width: 480px) { + .btn-responsive { + font-size:90%; + } +} +@media (min-width: 769px) and (max-width: 991px) { + .btn-responsive { + font-size:100%; + } +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid #f0f0f0; + border-radius: 1px; + box-shadow: none; +} +.panel-default>.panel-heading { + color: #666; + background-color: #f0f0f0; + padding: 15px 17px; +} +.panel-heading i { + margin-right: 5px; + font-size: 12px +} +.panel-title { + font-size: 13px; + text-transform: uppercase; +} +.panel-title:hover { + cursor: pointer; +} +.panel-body { + background-color: #f6f7f7; + padding-left: 30px; + color: #666; +} +.panel-group .panel-heading + .panel-collapse .panel-body { + border: none; + background: none; +} +/*--tabs--*/ +.nav-tabs-center { + display: inline-block; +} +.nav-tabs>li>a { + font-family: 'Montserrat', sans-serif; + font-size: 13px; + font-weight: 700; + letter-spacing: 1px; + text-transform: uppercase; + color: #666; + cursor: default; + background-color: #f0f0f0; + border: 1px solid #f0f0f0; + border-radius: 4px; +} +.nav-tabs>li>a:hover { + color: #fff; + cursor: pointer; +} +.nav-tabs { + border-bottom: none; +} +.tab-pane p { + line-height: 24px; +} +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { + font-family: 'Montserrat', sans-serif; + font-size: 13px; + font-weight: 700; + letter-spacing: 1px; + text-transform: uppercase; + color: #fff; + cursor: default; + border: 1px solid #f0f0f0; + border-radius: 4px; + cursor: pointer; +} +.tab-content { + padding-top: 20px; +} +.separator { + color: #fff; + background: #000; +} +.separator:before, +.separator:after { + content: ""; + display: block; + position: absolute; + bottom: 100%; + z-index: 199; + height: 0; + width: 50%; + border-bottom: 20px solid; +} +.separator:before { + border-right: 20px solid transparent; + left: 0; +} +.separator:after { + border-left: 20px solid transparent; + right: 0; +} +.bg-grey { + background-color: #f9f9f9; +} +/*----- Owl Carousel -----*/ +.owl-theme .owl-controls .owl-buttons div { + color: #1C1C1C; + display: inline-block; + margin: 5px 3px 10px 3px; + padding: 0px 10px; + font-size: 12px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.owl-carousel .owl-item { + cursor: move; /* fallback if grab cursor is unsupported */ + cursor: grab; + cursor: -moz-grab; + cursor: -webkit-grab; +} + /* Applies a "closed-hand" cursor during drag operation. */ +.owl-carousel .owl-item:active { + cursor: grabbing; + cursor: -moz-grabbing; + cursor: -webkit-grabbing; +} +.owl-theme .owl-controls .owl-page span { + cursor: pointer; + display: inline-block; + background-color: #bbb; + border-color: #bbb; + border: 2px solid transparent; + height: 12px; + width: 12px; + border-radius: 50%; + margin: 0 3px; + -moz-background-clip: content; + -webkit-background-clip: content; + background-clip: content-box; + -moz-transition: all 0.5s; + -o-transition: all 0.5s; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} +.owl-theme .owl-controls .owl-page.active span { + border-color: #f0f0f0; + background-color: transparent; +} +.owl-carousel{ + overflow: hidden; +} +.owl-theme .owl-controls .owl-buttons div { + padding: 5px 9px; + background: rgba(0,0,0,.2); + opacity: 0; +} +.owl-carousel:hover .owl-controls .owl-buttons div { + opacity: 1; +} +.owl-prev:hover, +.owl-next:hover { + opacity: .7!important; +} +.owl-theme .owl-controls .owl-buttons div, +.owl-carousel:hover .owl-controls .owl-buttons div { + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} +.owl-buttons i { + font-size: 16px; + color: #fff; +} +.owl-buttons div { + position: absolute; +} +.owl-buttons .owl-prev { + left: -6px; + height: 115px; + width: 43px; + line-height: 111px; +} +.owl-buttons .owl-next { + right: -6px; + height: 115px; + width: 43px; + line-height: 111px; +} +.blog-post-fullwidth .owl-buttons .owl-prev, +.blog-post-fullwidth .owl-buttons .owl-next { + margin-top: 10%; +} + +/*----- Blog -----*/ +#blog { + padding-top: 60px; + padding-bottom: 60px; +} +.blog-post { + position: relative; + margin-bottom: 80px; +} +.blog-post-title { + text-transform: uppercase; + letter-spacing: 1px; + font-size: 30px; +} +.blog-post-title a { + color: #1c1c1c; +} +.blog-post-info { + list-style: none; + padding: 0; +} +.blog-post-info li { + display: inline-block; + font-size: 13px; + margin-right: 15px; +} +.blog-post-info li a { + color: #888; +} +.blog-post-info li a:hover { + color: #1c1c1c; +} +.blog-post-info li i { + font-size: 12px; + margin-right: 3px; +} +.blog-post-date { + position: absolute; + right: 5px; + top: -7px; + text-align: center; +} +.blog-post-date h2, +.blog-post-date h5 { + margin: 0; +} +.blog-post .blog-img, +.blog-post .video-container { + margin-bottom: 20px; +} +.blog-post .img-responsive { + width: 100%; +} +.blog-post .owl-pagination { + display: block; + width: 100%; + position: absolute; + bottom: 20px; + left: 0; + text-align: center; + z-index: 100 !important; +} +.blog-post .owl-theme .owl-controls .owl-page span { + cursor: pointer; + display: inline-block; + background-color: #888; + border-color: #888; + border: 2px solid transparent; + height: 12px; + width: 12px; + margin: 0 3px; + opacity: 1; + -moz-background-clip: content; + -webkit-background-clip: content; + background-clip: content-box; + -moz-transition: all 0.5s; + -o-transition: all 0.5s; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} +.blog-post .owl-theme .owl-controls .owl-page.active span { + border-color: #888; + background-color: transparent; +} +.blog-post .btn { + margin-top: 10px; + margin-left: 0; +} +.pager li>a, +.pager li>span { + display: inline-block; + padding: 8px 13px; + background-color: #333; + border: none; + border-radius: 2px; + font-size: 11px; + color: #f3f3f3; +} +.blog-post #owl-slider { + margin-bottom: 15px; +} +.post-title a { + color: #3a3a3a; +} +.post-img { + margin-bottom:10px; +} +.project-img { + margin-bottom:60px; +} +.tags-list { + list-style: none; + padding:0px; +} +.tags-list li { + font-size: 13px; + margin-top: 5px; + display: inline-block; + padding: 5px 9px; + border: 1px solid #ccc; +} +.tags-list li a { + color: #888; +} +.blog-list { + list-style: none; + padding: 0; + margin: 0; +} +.blog-list li { + color: #888; + font-size: 13px; + padding: 10px; + border-bottom: 1px solid rgba(0,0,0,0.06); +} +.blog-list li a { + color: #3a3a3a; +} +.blog-list li a:hover { + color: #fff; +} +.blog-list li:hover a { + color: #fff; +} +.blog-widget-container { + margin-bottom: 60px; +} +@media (min-width:992px) { + .blog-sidebar { + padding-left: 40px; + padding-top: 10px; + } +} +.blog-widget-container .form-control { + font-family: 'Open Sans',sans-serif; + font-size: 14px; + font-weight: 400; + text-transform: none; + box-shadow: none; + background: #f3f3f3; + border: none; +} +.search { + height: 40px; +} +.search-button { + position: absolute; + height: 40px; + right: 50px; + width: 50px; + overflow: hidden; + background: transparent; + border: none; + box-shadow: none; + font-size: 15px; + color: #999; + z-index: 6; +} +.search-button:hover { + border: none; + box-shadow: none; + border-radius: 0; +} +.blog-clean .post-title { + font-size: 40px; + margin-top: 30px; + margin-bottom: 10px; + letter-spacing: -2px; +} +.blog-clean .post-subtitle { + margin: 0; + font-size: 24px; + font-weight: 300; + margin-bottom: 10px; +} +.blog-post .lead { + margin-bottom: 20px; + line-height: 1.6; +} +.blog-post p { + line-height: 1.8; +} +pre { + background-color: #f3f3f3; + border: none; + border-radius: 0; + color: #888; +} +.comments { + margin-top: 40px; + margin-bottom: 80px; +} +.comments-title { + text-transform: uppercase; + margin-bottom: 20px; +} +.comments .avatar { + width: 50px; + margin-right: 15px; +} +.comment { + margin-bottom: 20px; +} +.comment .media-body { + background: #f3f3f3; + padding: 20px; +} +.comment .time { + margin-bottom: 20px; +} +.comment .media-body p { + color: #888; +} +.depth-2 { + padding-left: 40px; +} +.depth-3 { + padding-left: 80px; +} +.comment-form { + margin-bottom: 80px; +} +.comment-form input, select, textarea{ + font-family: 'Montserrat',sans-serif; + font-weight: 400; + width: 100%; + max-width: ; + padding: 12.9px; + color: #1c1c1c; + background: #f2f2f2; + border: 1px solid #f0f0f0; + margin: 3px 0px 24px 0; + -webkit-border-radius: 2px; +} +.comment-form input, select, textarea { + margin: 3px 0px 10px 0; + -webkit-border-radius: 2px; +} + + +#masonry .column { + padding: 15px; +} +#masonry .blog-column { + background: #f3f3f3; + -o-box-shadow: 0 1px 3px rgba(0,0,0,0.2); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); + box-shadow: 0 1px 3px rgba(0,0,0,0.2); +} +@media (min-width:992px) { + .column{ width: 33.3%; } +} +@media (min-width:564px) and (max-width:991px) { + .column { width: 50%; } +} +@media (max-width:564px) { + .column { width: 100%; } +} +#masonry .column-info { + padding: 15px; +} +#masonry img { + width: 100%; +} +#masonry .blog-column .btn { + margin-top: 20px; + margin-left: 0; } \ No newline at end of file diff --git a/pro/js/plugins/waypoints.min.js b/pro/js/plugins/waypoints.min.js index 8281ad7f..2f1f1bec 100644 --- a/pro/js/plugins/waypoints.min.js +++ b/pro/js/plugins/waypoints.min.js @@ -1,8 +1,8 @@ -// Generated by CoffeeScript 1.6.2 -/* -jQuery Waypoints - v2.0.4 -Copyright (c) 2011-2014 Caleb Troughton -Dual licensed under the MIT license and GPL license. -https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt -*/ +// Generated by CoffeeScript 1.6.2 +/* +jQuery Waypoints - v2.0.4 +Copyright (c) 2011-2014 Caleb Troughton +Dual licensed under the MIT license and GPL license. +https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt +*/ (function(){var t=[].indexOf||function(t){for(var e=0,n=this.length;e=0;s={horizontal:{},vertical:{}};f=1;c={};u="waypoints-context-id";p="resize.waypoints";y="scroll.waypoints";v=1;w="waypoints-waypoint-ids";g="waypoint";m="waypoints";o=function(){function t(t){var e=this;this.$element=t;this.element=t[0];this.didResize=false;this.didScroll=false;this.id="context"+f++;this.oldScroll={x:t.scrollLeft(),y:t.scrollTop()};this.waypoints={horizontal:{},vertical:{}};this.element[u]=this.id;c[this.id]=this;t.bind(y,function(){var t;if(!(e.didScroll||a)){e.didScroll=true;t=function(){e.doScroll();return e.didScroll=false};return r.setTimeout(t,n[m].settings.scrollThrottle)}});t.bind(p,function(){var t;if(!e.didResize){e.didResize=true;t=function(){n[m]("refresh");return e.didResize=false};return r.setTimeout(t,n[m].settings.resizeThrottle)}})}t.prototype.doScroll=function(){var t,e=this;t={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};if(a&&(!t.vertical.oldScroll||!t.vertical.newScroll)){n[m]("refresh")}n.each(t,function(t,r){var i,o,l;l=[];o=r.newScroll>r.oldScroll;i=o?r.forward:r.backward;n.each(e.waypoints[t],function(t,e){var n,i;if(r.oldScroll<(n=e.offset)&&n<=r.newScroll){return l.push(e)}else if(r.newScroll<(i=e.offset)&&i<=r.oldScroll){return l.push(e)}});l.sort(function(t,e){return t.offset-e.offset});if(!o){l.reverse()}return n.each(l,function(t,e){if(e.options.continuous||t===l.length-1){return e.trigger([i])}})});return this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}};t.prototype.refresh=function(){var t,e,r,i=this;r=n.isWindow(this.element);e=this.$element.offset();this.doScroll();t={horizontal:{contextOffset:r?0:e.left,contextScroll:r?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:r?0:e.top,contextScroll:r?0:this.oldScroll.y,contextDimension:r?n[m]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};return n.each(t,function(t,e){return n.each(i.waypoints[t],function(t,r){var i,o,l,s,f;i=r.options.offset;l=r.offset;o=n.isWindow(r.element)?0:r.$element.offset()[e.offsetProp];if(n.isFunction(i)){i=i.apply(r.element)}else if(typeof i==="string"){i=parseFloat(i);if(r.options.offset.indexOf("%")>-1){i=Math.ceil(e.contextDimension*i/100)}}r.offset=o-e.contextOffset+e.contextScroll-i;if(r.options.onlyOnScroll&&l!=null||!r.enabled){return}if(l!==null&&l<(s=e.oldScroll)&&s<=r.offset){return r.trigger([e.backward])}else if(l!==null&&l>(f=e.oldScroll)&&f>=r.offset){return r.trigger([e.forward])}else if(l===null&&e.oldScroll>=r.offset){return r.trigger([e.forward])}})})};t.prototype.checkEmpty=function(){if(n.isEmptyObject(this.waypoints.horizontal)&&n.isEmptyObject(this.waypoints.vertical)){this.$element.unbind([p,y].join(" "));return delete c[this.id]}};return t}();l=function(){function t(t,e,r){var i,o;r=n.extend({},n.fn[g].defaults,r);if(r.offset==="bottom-in-view"){r.offset=function(){var t;t=n[m]("viewportHeight");if(!n.isWindow(e.element)){t=e.$element.height()}return t-n(this).outerHeight()}}this.$element=t;this.element=t[0];this.axis=r.horizontal?"horizontal":"vertical";this.callback=r.handler;this.context=e;this.enabled=r.enabled;this.id="waypoints"+v++;this.offset=null;this.options=r;e.waypoints[this.axis][this.id]=this;s[this.axis][this.id]=this;i=(o=this.element[w])!=null?o:[];i.push(this.id);this.element[w]=i}t.prototype.trigger=function(t){if(!this.enabled){return}if(this.callback!=null){this.callback.apply(this.element,t)}if(this.options.triggerOnce){return this.destroy()}};t.prototype.disable=function(){return this.enabled=false};t.prototype.enable=function(){this.context.refresh();return this.enabled=true};t.prototype.destroy=function(){delete s[this.axis][this.id];delete this.context.waypoints[this.axis][this.id];return this.context.checkEmpty()};t.getWaypointsByElement=function(t){var e,r;r=t[w];if(!r){return[]}e=n.extend({},s.horizontal,s.vertical);return n.map(r,function(t){return e[t]})};return t}();d={init:function(t,e){var r;if(e==null){e={}}if((r=e.handler)==null){e.handler=t}this.each(function(){var t,r,i,s;t=n(this);i=(s=e.context)!=null?s:n.fn[g].defaults.context;if(!n.isWindow(i)){i=t.closest(i)}i=n(i);r=c[i[0][u]];if(!r){r=new o(i)}return new l(t,r,e)});n[m]("refresh");return this},disable:function(){return d._invoke.call(this,"disable")},enable:function(){return d._invoke.call(this,"enable")},destroy:function(){return d._invoke.call(this,"destroy")},prev:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e>0){return t.push(n[e-1])}})},next:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(et.oldScroll.y})},left:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset<=t.oldScroll.x})},right:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset>t.oldScroll.x})},enable:function(){return h._invoke("enable")},disable:function(){return h._invoke("disable")},destroy:function(){return h._invoke("destroy")},extendFn:function(t,e){return d[t]=e},_invoke:function(t){var e;e=n.extend({},s.vertical,s.horizontal);return n.each(e,function(e,n){n[t]();return true})},_filter:function(t,e,r){var i,o;i=c[n(t)[0][u]];if(!i){return[]}o=[];n.each(i.waypoints[e],function(t,e){if(r(i,e)){return o.push(e)}});o.sort(function(t,e){return t.offset-e.offset});return n.map(o,function(t){return t.element})}};n[m]=function(){var t,n;n=arguments[0],t=2<=arguments.length?e.call(arguments,1):[];if(h[n]){return h[n].apply(null,t)}else{return h.aggregate.call(null,n)}};n[m].settings={resizeThrottle:100,scrollThrottle:30};return i.load(function(){return n[m]("refresh")})})}).call(this); \ No newline at end of file diff --git a/pro/license.html b/pro/license.html index d33a6196..fb2ffbbf 100644 --- a/pro/license.html +++ b/pro/license.html @@ -1,110 +1,110 @@ ---- -layout: pagetop-layout -title: OpenVidu Pro License -top-title: OpenVidu Pro License -top-subtitle: OpenVidu Pro Product License Agreement / EULA and Warranty Terms version 1.0 ---- - - -
    -
    -
    -

    - NOTICE: BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING THE SOFTWARE, YOU AGREE TO BE - BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, YOU MAY NOT DOWNLOAD, - INSTALL, COPY OR USE THE SOFTWARE. "YOU" MEANS (1) THE NATURAL PERSON OR THE ENTITY THAT IS AGREEING TO BE BOUND - BY THIS AGREEMENT; (2) YOUR EMPLOYEES AND THIRD PARTY CONTRACTORS THAT PROVIDE SERVICES TO YOU; AND (3) ANY OF - YOUR CUSTOMERS USING THE SOFTWARE OR ANY SERVICE BASED UPON THE SOFTWARE, AS PERMITTED IN THIS AGREEMENT. YOU - SHALL BE LIABLE FOR ANY FAILURE BY SUCH EMPLOYEES, THIRD PARTY CONTRACTORS OR CUSTOMERS TO COMPLY WITH THE TERMS - OF THIS AGREEMENT. THIS AGREEMENT IS ENFORCEABLE AGAINST ANY PERSON OR ENTITY THAT DOWNLOADS, INSTALLS, COPYS OR - USES THE SOFTWARE AND ANY PERSON OR ENTITY THAT DOWNLOADS, INSTALLS, COPYS OR USES THE SOFTWARE ON ANOTHER - PERSON'S OR ENTITY'S BEHALF. YOU AGREE THAT THIS AGREEMENT IS LIKE ANY WRITTEN NEGOTIATED AGREEMENT SIGNED BY YOU. -

    -
    -

    1. License Grant.

    -

    - This is a license, not a sales agreement, between you and Tikal Technologies. The term "Software", as used - throughout this Agreement, includes all Tikal Technologies and third party software provided to you with, or - incorporated into OpenVidu Pro, with the exception of any open source software contained in OpenVidu Pro. Tikal - Technologies grants to you a non-transferable, non-exclusive, revocable (in the event of your failure to comply - with these terms) license to use the Software solely for your internal business purposes, in accordance with the - terms set forth in this Agreement and subject to any further restrictions in Tikal Technologies documentation. -

    -
    -

    2. Limitation on Use.

    -

    - You may not attempt to, and, if you are a corporation, you are responsible to prevent your employees and - contractors from attempting to, (a) modify, translate, reverse engineer, decompile, disassemble, create derivative - works based on, sublicense, or distribute the Software; (b) rent or lease any rights in the Software in any form - to any third party or make the Software available or accessible to third parties in any other manner; (c) transfer - assign or sublicense right to any other person or entity, or (d) remove any proprietary notice, labels, or marks - on the Software. -

    -
    -

    3. Proprietary Rights.

    -

    - All rights, title, interest, and all copyrights to the Software remain with Tikal Technologies. You acknowledge - that no title to the intellectual property in the Software is transferred to you and you will not acquire any - rights to the Software except for the specific license as expressly set forth in section - 1 ("License Grant") above. -

    -
    -

    4. Term and Termination.

    -

    - Except for evaluation and beta licenses or other licenses where the term of the license is limited per the - evaluation/beta or other agreement or in the ordering documents, the term of the license is for the duration of - Tikal Technologies' copyright in the Software. Tikal Technologies may terminate this Agreement, and the licenses - and other rights herein, immediately without notice if you breach or fail to comply with any of the terms and - conditions of this Agreement. You agree that, upon such termination, you will cease using the Software. The - provisions of this Agreement, other than the license granted in section 1 ("License Grant"), shall survive - termination. -

    -
    -

    5. Disclaimer of Other Warranties and Restrictions.

    -

    - THE SOFTWARE IS PROVIDED "AS-IS" WITHOUT ANY WARRANTY OF ANY KIND INCLUDING, WITHOUT LIMITATION, ANY IMPLIED - WARRANTY, IMPLIED OR EXPRESS WARRANTY OF MERCHANTABILITY, OR WARRANTY FOR FITNESS FOR A PARTICULAR PURPOSE AND - NON-INFRINGEMENT. IF ANY IMPLIED WARRANTY CANNOT BE DISCLAIMED IN ANY TERRITORY WHERE THE SOFTWARE IS SOLD, THE - DURATION OF SUCH IMPLIED WARRANTY SHALL BE LIMITED TO NINETY (90) DAYS FROM THE DATE OF ORIGINAL SHIPMENT. The - warranty does not apply if the Software authorized to be used (a) has been altered, (b) has not been installed, - operated, repaired, or maintained in accordance with instructions supplied by Tikal Technologies, (c) is licensed - for beta, evaluation, donation, testing or demonstration purposes or for which Tikal Technologies does not charge - a purchase price or license fee. In the case of beta, testing, evaluation, donation or free Software, the end user - acknowledges and agrees that such Software may contain bugs or errors and could cause system failures, data loss - and other issues, and the end user agrees that such Software is provided "as-is" without any warranty whatsoever, - and Tikal Technologies disclaims any warranty or liability whatsoever. TIKAL TECHNOLOGIES WILL NOT BE RESPONSIBLE - FOR TECHNICAL SERVICES OF ANY SORT RELATED TO SYSTEM DESIGN OR OPERATION, PROGRAMMING OR SOFTWARE. TIKAL - TECHNOLOGIES WILL NOT BE LIABLE FOR ANY CLAIM MADE BY A THIRD PARTY OR MADE BY CUSTOMER FOR A THIRD PARTY OR FOR - ANY DAMAGE THAT OCCURS AS A RESULT OF CUSTOMER'S FAILURE IN RELATION TO USAGE OF TIKAL TECHNOLOGIES' SOFTWARE. - EXCEPT AS EXPRESSLY SET FORTH IN THESE TERMS AND CONDITIONS, TIKAL TECHNOLOGIES MAKES NO OTHER WARRANTIES, EXPRESS - OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. TIKAL - TECHNOLOGIES DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN SOFTWARE WILL MEET THE CUSTOMER'S REQUIREMENTS OR BE - UNINTERRUPTED OR ERROR-FREE. -

    -
    -

    6. Limitations of Liability.

    -

    - UNDER NO CIRCUMSTANCES WILL TIKAL TECHNOLOGIES, ITS EMPLOYEES, OFFICERS, DIRECTORS OR AGENTS BE LIABLE FOR ANY - CONSEQUENTIAL, INDIRECT, SPECIAL, PUNITIVE, OR INCIDENTAL DAMAGES, WHETHER FORESEEABLE OR UNFORESEEABLE, - (INCLUDING, BUT NOT LIMITED TO, CLAIMS FOR LOSS OF DATA, GOODWILL, INCONVENIENCE, DELAY, PROFITS, USE OF MONEY OR - USE OF TIKAL TECHNOLOGIES' SOFTWARE, INTERRUPTION IN USE OR AVAILABILITY OF DATA. -

    -
    -

    7. General Terms.

    -

    - This Agreement represent the entire agreement between the parties, and no modification, amendment or waiver shall - be binding on either party unless agreed to in writing by the parties' authorized representatives. Except as - provided in the Article entitled "Limitations of Liability", this Agreement is for the benefit of the parties - hereto and not for any third party. If any provision of this Agreement is found to be void or unenforceable, the - remainder of this Agreement shall not be affected and the parties hereby agree that they will replace any such - void or unenforceable provision with a new provision that achieves substantially the same practical or economic - effect and which is valid and enforceable. This Agreement and any dispute or claim arising out of or in connection - with it or its subject matter or formation (including non-contractual disputes or claims) shall be governed by and - construed in accordance with the law of Spain and Madrid. The parties irrevocably agree that the courts of Spain - and Madrid shall have exclusive jurisdiction to settle any dispute or claim that arises out of or in connection - with this Agreement or its subject matter or formation (including non-contractual disputes or claims). -

    -
    -
    -
    - +--- +layout: pagetop-layout +title: OpenVidu Pro License +top-title: OpenVidu Pro License +top-subtitle: OpenVidu Pro Product License Agreement / EULA and Warranty Terms version 1.0 +--- + + +
    +
    +
    +

    + NOTICE: BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING THE SOFTWARE, YOU AGREE TO BE + BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, YOU MAY NOT DOWNLOAD, + INSTALL, COPY OR USE THE SOFTWARE. "YOU" MEANS (1) THE NATURAL PERSON OR THE ENTITY THAT IS AGREEING TO BE BOUND + BY THIS AGREEMENT; (2) YOUR EMPLOYEES AND THIRD PARTY CONTRACTORS THAT PROVIDE SERVICES TO YOU; AND (3) ANY OF + YOUR CUSTOMERS USING THE SOFTWARE OR ANY SERVICE BASED UPON THE SOFTWARE, AS PERMITTED IN THIS AGREEMENT. YOU + SHALL BE LIABLE FOR ANY FAILURE BY SUCH EMPLOYEES, THIRD PARTY CONTRACTORS OR CUSTOMERS TO COMPLY WITH THE TERMS + OF THIS AGREEMENT. THIS AGREEMENT IS ENFORCEABLE AGAINST ANY PERSON OR ENTITY THAT DOWNLOADS, INSTALLS, COPYS OR + USES THE SOFTWARE AND ANY PERSON OR ENTITY THAT DOWNLOADS, INSTALLS, COPYS OR USES THE SOFTWARE ON ANOTHER + PERSON'S OR ENTITY'S BEHALF. YOU AGREE THAT THIS AGREEMENT IS LIKE ANY WRITTEN NEGOTIATED AGREEMENT SIGNED BY YOU. +

    +
    +

    1. License Grant.

    +

    + This is a license, not a sales agreement, between you and Tikal Technologies. The term "Software", as used + throughout this Agreement, includes all Tikal Technologies and third party software provided to you with, or + incorporated into OpenVidu Pro, with the exception of any open source software contained in OpenVidu Pro. Tikal + Technologies grants to you a non-transferable, non-exclusive, revocable (in the event of your failure to comply + with these terms) license to use the Software solely for your internal business purposes, in accordance with the + terms set forth in this Agreement and subject to any further restrictions in Tikal Technologies documentation. +

    +
    +

    2. Limitation on Use.

    +

    + You may not attempt to, and, if you are a corporation, you are responsible to prevent your employees and + contractors from attempting to, (a) modify, translate, reverse engineer, decompile, disassemble, create derivative + works based on, sublicense, or distribute the Software; (b) rent or lease any rights in the Software in any form + to any third party or make the Software available or accessible to third parties in any other manner; (c) transfer + assign or sublicense right to any other person or entity, or (d) remove any proprietary notice, labels, or marks + on the Software. +

    +
    +

    3. Proprietary Rights.

    +

    + All rights, title, interest, and all copyrights to the Software remain with Tikal Technologies. You acknowledge + that no title to the intellectual property in the Software is transferred to you and you will not acquire any + rights to the Software except for the specific license as expressly set forth in section + 1 ("License Grant") above. +

    +
    +

    4. Term and Termination.

    +

    + Except for evaluation and beta licenses or other licenses where the term of the license is limited per the + evaluation/beta or other agreement or in the ordering documents, the term of the license is for the duration of + Tikal Technologies' copyright in the Software. Tikal Technologies may terminate this Agreement, and the licenses + and other rights herein, immediately without notice if you breach or fail to comply with any of the terms and + conditions of this Agreement. You agree that, upon such termination, you will cease using the Software. The + provisions of this Agreement, other than the license granted in section 1 ("License Grant"), shall survive + termination. +

    +
    +

    5. Disclaimer of Other Warranties and Restrictions.

    +

    + THE SOFTWARE IS PROVIDED "AS-IS" WITHOUT ANY WARRANTY OF ANY KIND INCLUDING, WITHOUT LIMITATION, ANY IMPLIED + WARRANTY, IMPLIED OR EXPRESS WARRANTY OF MERCHANTABILITY, OR WARRANTY FOR FITNESS FOR A PARTICULAR PURPOSE AND + NON-INFRINGEMENT. IF ANY IMPLIED WARRANTY CANNOT BE DISCLAIMED IN ANY TERRITORY WHERE THE SOFTWARE IS SOLD, THE + DURATION OF SUCH IMPLIED WARRANTY SHALL BE LIMITED TO NINETY (90) DAYS FROM THE DATE OF ORIGINAL SHIPMENT. The + warranty does not apply if the Software authorized to be used (a) has been altered, (b) has not been installed, + operated, repaired, or maintained in accordance with instructions supplied by Tikal Technologies, (c) is licensed + for beta, evaluation, donation, testing or demonstration purposes or for which Tikal Technologies does not charge + a purchase price or license fee. In the case of beta, testing, evaluation, donation or free Software, the end user + acknowledges and agrees that such Software may contain bugs or errors and could cause system failures, data loss + and other issues, and the end user agrees that such Software is provided "as-is" without any warranty whatsoever, + and Tikal Technologies disclaims any warranty or liability whatsoever. TIKAL TECHNOLOGIES WILL NOT BE RESPONSIBLE + FOR TECHNICAL SERVICES OF ANY SORT RELATED TO SYSTEM DESIGN OR OPERATION, PROGRAMMING OR SOFTWARE. TIKAL + TECHNOLOGIES WILL NOT BE LIABLE FOR ANY CLAIM MADE BY A THIRD PARTY OR MADE BY CUSTOMER FOR A THIRD PARTY OR FOR + ANY DAMAGE THAT OCCURS AS A RESULT OF CUSTOMER'S FAILURE IN RELATION TO USAGE OF TIKAL TECHNOLOGIES' SOFTWARE. + EXCEPT AS EXPRESSLY SET FORTH IN THESE TERMS AND CONDITIONS, TIKAL TECHNOLOGIES MAKES NO OTHER WARRANTIES, EXPRESS + OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. TIKAL + TECHNOLOGIES DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN SOFTWARE WILL MEET THE CUSTOMER'S REQUIREMENTS OR BE + UNINTERRUPTED OR ERROR-FREE. +

    +
    +

    6. Limitations of Liability.

    +

    + UNDER NO CIRCUMSTANCES WILL TIKAL TECHNOLOGIES, ITS EMPLOYEES, OFFICERS, DIRECTORS OR AGENTS BE LIABLE FOR ANY + CONSEQUENTIAL, INDIRECT, SPECIAL, PUNITIVE, OR INCIDENTAL DAMAGES, WHETHER FORESEEABLE OR UNFORESEEABLE, + (INCLUDING, BUT NOT LIMITED TO, CLAIMS FOR LOSS OF DATA, GOODWILL, INCONVENIENCE, DELAY, PROFITS, USE OF MONEY OR + USE OF TIKAL TECHNOLOGIES' SOFTWARE, INTERRUPTION IN USE OR AVAILABILITY OF DATA. +

    +
    +

    7. General Terms.

    +

    + This Agreement represent the entire agreement between the parties, and no modification, amendment or waiver shall + be binding on either party unless agreed to in writing by the parties' authorized representatives. Except as + provided in the Article entitled "Limitations of Liability", this Agreement is for the benefit of the parties + hereto and not for any third party. If any provision of this Agreement is found to be void or unenforceable, the + remainder of this Agreement shall not be affected and the parties hereby agree that they will replace any such + void or unenforceable provision with a new provision that achieves substantially the same practical or economic + effect and which is valid and enforceable. This Agreement and any dispute or claim arising out of or in connection + with it or its subject matter or formation (including non-contractual disputes or claims) shall be governed by and + construed in accordance with the law of Spain and Madrid. The parties irrevocably agree that the courts of Spain + and Madrid shall have exclusive jurisdiction to settle any dispute or claim that arises out of or in connection + with this Agreement or its subject matter or formation (including non-contractual disputes or claims). +

    +
    +
    +
    + diff --git a/support.html b/support.html index a6deab7c..c5c027b2 100644 --- a/support.html +++ b/support.html @@ -1,96 +1,97 @@ ---- -layout: pagetop-layout -title: OpenVidu Support -active: support -top-title: OPENVIDU SUPPORT -top-subtitle: How to get help if you have problems developing OpenVidu based apps -custom_css: -- custom-social-layout ---- - - -
    - -
    - -
    -

    Technical Support

    -

    Problems with deployment? Doubts on how to add a feature to your videoconference - service?

    -
    - -
    -
    -
    - -
    - https://openvidu.discourse.group/
    -

    Public Forum for Help

    -

    If you have problems deploying OpenVidu or implementing your service ask for help in the - forum. If you have any doubt - about how OpenVidu will behave in certain circumstances, ask in the forum. If you want to - suggest a new feature, - present it in the forum.

    -
    - -
    - -
    - https://github.com/OpenVidu/openvidu/issues -
    -

    GitHub Issues for Bugs

    -

    If OpenVidu is not behaving as described in the docs, maybe there is a bug. Please review - bugs opened as issues in - GitHub repository to see if your problem has been reported. If not, create a new issue - including all the information - asked in the template.

    -
    - - -
    - -
    -
    - -
    - - -
    -
    - -
    -

    Commercial Support -

    -

    OpenVidu team provides commercial support. Contact us for details

    -
    - -
    - -
    -
    - -
    - commercial@openvidu.io -
    -

    Contact us

    -

    OpenVidu team provides commercial support to help companies and individuals with OpenVidu. We provide - consultancy, prioritizing bug fixes or new features, custom app development, etc. -

    -

    If you have questions about OpenVidu technical capabilities in CE, Pro or Enterprise editions please use the - public forum so others can benefit in shared knowledge.

    -
    - -
    - -
    - pro.support@openvidu.io -
    -

    OpenVidu Pro/Enterprise Support

    -

    If you have purchased an OpenVidu commercial license and you have any technical problem, please use the - public forum. In case you have any reason to maintain your issue private, you can write us to the email above. -

    -
    - -
    -
    -
    +--- +layout: pagetop-layout +title: OpenVidu Support +active: support +top-title: OPENVIDU SUPPORT +top-subtitle: How to get help if you have problems developing OpenVidu based apps +description: OpenVidu's creators and community offer technical support when installing and developing OpenVidu based apps. Contact us if you need help. +custom_css: +- custom-social-layout +--- + + +
    + +
    + +
    +

    Technical Support

    +

    Problems with deployment? Doubts on how to add a feature to your videoconference + service?

    +
    + +
    +
    +
    + +
    + https://openvidu.discourse.group/
    +

    Public Forum for Help

    +

    If you have problems deploying OpenVidu or implementing your service ask for help in the + forum. If you have any doubt + about how OpenVidu will behave in certain circumstances, ask in the forum. If you want to + suggest a new feature, + present it in the forum.

    +
    + +
    + +
    + https://github.com/OpenVidu/openvidu/issues +
    +

    GitHub Issues for Bugs

    +

    If OpenVidu is not behaving as described in the docs, maybe there is a bug. Please review + bugs opened as issues in + GitHub repository to see if your problem has been reported. If not, create a new issue + including all the information + asked in the template.

    +
    + + +
    + +
    +
    + +
    + + +
    +
    + +
    +

    Commercial Support +

    +

    OpenVidu team provides commercial support. Contact us for details

    +
    + +
    + +
    +
    + +
    + commercial@openvidu.io +
    +

    Contact us

    +

    OpenVidu team provides commercial support to help companies and individuals with OpenVidu. We provide + consultancy, prioritizing bug fixes or new features, custom app development, etc. +

    +

    If you have questions about OpenVidu technical capabilities in CE, Pro or Enterprise editions please use the + public forum so others can benefit in shared knowledge.

    +
    + +
    + +
    + pro.support@openvidu.io +
    +

    OpenVidu Pro/Enterprise Support

    +

    If you have purchased an OpenVidu commercial license and you have any technical problem, please use the + public forum. In case you have any reason to maintain your issue private, you can write us to the email above. +

    +
    + +
    +
    +
    From e4328cb09f2e494b1f5b3e5fcfc1d5a9d84519a6 Mon Sep 17 00:00:00 2001 From: Alejandra Date: Mon, 8 May 2023 10:01:18 +0200 Subject: [PATCH 13/16] add sitemap --- sitemap.xml | 1745 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1745 insertions(+) create mode 100644 sitemap.xml diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 00000000..c31318ed --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,1745 @@ + + + + https://openvidu.io/ + 2023-03-16 + monthly + 0.9 + + https://openvidu.io/img/logos/openvidu_grey_bg_transp_cropped.png + + + + https://openvidu.io/img/logos/openvidu_vert_white_bg_trans_cropped.png + + + + https://openvidu.io/img/logos/openvidu_vert_grey_bg_transp_cropped.png + + + + https://openvidu.io/img/logos/openvidu_white_bg_transp.png + + + + https://openvidu.io/img/demos/insecure-session.png + + + + https://openvidu.io/img/demos/getaroom-session-6.png + + + + https://openvidu.io/img/demos/getaroom-session-6-mob.png + + + + https://openvidu.io/img/demos/openvidu-classroom-video.png + + + + https://openvidu.io/img/docs/home/feature11.svg + + + + https://openvidu.io/img/docs/home/feature6.svg + + + + https://openvidu.io/img/docs/home/feature5.svg + + + + https://openvidu.io/img/docs/home/feature2.png + + + + https://openvidu.io/img/docs/home/feature1-2.png + + + + https://openvidu.io/img/docs/home/feature3-2.png + + + + https://openvidu.io/img/docs/home/feature4.svg + + + + https://openvidu.io/img/docs/home/feature7.svg + + + + https://openvidu.io/img/docs/home/feature8.png + + + + https://openvidu.io/img/docs/home/feature9.png + + + + https://openvidu.io/img/docs/home/feature10.svg + + + + https://openvidu.io/img/docs/home/feature12.png + + + + https://openvidu.io/img/docs/home/feature13.png + + + + https://openvidu.io/img/docs/home/feature14.png + + + + https://openvidu.io/img/docs/home/feature16.svg + + + + https://openvidu.io/img/docs/home/feature20.svg + + + + https://openvidu.io/img/docs/home/feature21.svg + + + + https://openvidu.io/img/docs/home/feature15.svg + + + + https://openvidu.io/img/assets/webrtc.png + WebRTC + + + https://openvidu.io/img/map.png + + + + https://openvidu.io/img/sponsors/footer-ministerio-economia-400-optimized.png + + + + https://openvidu.io/img/sponsors/footer-european-union-400-optimized.png + + + + https://openvidu.io/img/sponsors/comunidaddemadrid.png + + + + + https://docs.openvidu.io/en/stable/cheatsheet/send-messages/ + 2023-05-03 + daily + 0.8 + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-js/ + 2023-05-03 + daily + 0.8 + + https://docs.openvidu.io/en/stable/img/tutorials/openvidu-js.png + + + + https://docs.openvidu.io/en/stable/img/demos/insecure-join.png + + + + https://docs.openvidu.io/en/stable/img/demos/insecure-session.png + + + + + https://docs.openvidu.io/en/stable/deployment/ce/aws/ + 2023-05-03 + daily + 0.8 + + https://docs.openvidu.io/en/stable/img/docs/deployment/CF_newstack.png + + + + https://docs.openvidu.io/en/stable/img/docs/deployment/CF_url.png + + + + https://docs.openvidu.io/en/stable/img/docs/deployment/CF_output.png + + + + https://docs.openvidu.io/en/stable/img/docs/deployment/aws-examples-selfsigned-no-fqdn.png + + + + https://docs.openvidu.io/en/stable/img/docs/deployment/aws-examples-letsencrypt-1.png + + + + https://docs.openvidu.io/en/stable/img/docs/deployment/aws-examples-letsencrypt-2.png + + + + https://docs.openvidu.io/en/stable/img/docs/deployment/aws-examples-letsencrypt-3.png + + + + https://docs.openvidu.io/en/stable/img/docs/deployment/aws-examples-letsencrypt-4.png + + + + https://docs.openvidu.io/en/stable/img/docs/deployment/aws-examples-owncert-1.png + + + + https://docs.openvidu.io/en/stable/img/docs/deployment/CF_1_troubleshooting_rollback.png + + + + https://docs.openvidu.io/en/stable/img/docs/deployment/CF_2_troubleshooting_parameters.png + + + + + https://docs.openvidu.io/en/stable/openvidu-enterprise/ + 2023-05-03 + daily + 0.8 + + https://docs.openvidu.io/en/stable/img/docs/openvidu-enterprise/improved-performance-1.png + + + + https://docs.openvidu.io/en/stable/img/docs/openvidu-enterprise/improved-performance-2.png + + + + https://docs.openvidu.io/en/stable/img/docs/openvidu-enterprise/improved-performance-3.gif + + + + https://docs.openvidu.io/en/stable/img/docs/openvidu-enterprise/ha-alone.png + + + + + https://docs.openvidu.io/en/stable/advanced-features/broadcast/ + 2023-05-03 + daily + 0.8 + + https://docs.openvidu.io/en/stable/img/docs/advanced-features/broadcast.png + + + + + https://docs.openvidu.io/en/stable/advanced-features/ip-cameras/ + 2023-05-03 + daily + 0.8 + + + https://docs.openvidu.io/en/stable/deployment/ce/on-premises/ + 2023-05-03 + daily + 0.8 + + + https://openvidu.io/support + 2023-03-16 + monthly + 0.8 + + https://openvidu.io/img/logos/openvidu_vert_white_bg_trans_cropped.png + + + + https://openvidu.io/img/logos/openvidu_vert_grey_bg_transp_cropped.png + + + + https://openvidu.io/img/sponsors/footer-ministerio-economia-400-optimized.png + + + + https://openvidu.io/img/sponsors/footer-european-union-400-optimized.png + + + + https://openvidu.io/img/sponsors/comunidaddemadrid.png + + + + + https://docs.openvidu.io/en/stable/advanced-features/recording/ + 2023-05-03 + daily + 0.8 + + https://docs.openvidu.io/en/stable/img/docs/advanced-features/recorded-video.png + + + + + https://openvidu.io/conditions/privacy-policy + 2023-03-16 + monthly + 0.8 + + + https://docs.openvidu.io/en/stable/advanced-features/media-codecs/ + 2023-05-03 + daily + 0.8 + + + https://openvidu.io/conditions/terms-of-service + 2023-03-16 + monthly + 0.8 + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-roles-java/ + 2023-05-03 + daily + 0.8 + + https://docs.openvidu.io/en/stable/img/tutorials/openvidu-roles-java.png + + + + https://docs.openvidu.io/en/stable/img/demos/secure-login.png + + + + https://docs.openvidu.io/en/stable/img/demos/secure-join.png + + + + https://docs.openvidu.io/en/stable/img/demos/secure-session-2.png + + + + https://docs.openvidu.io/en/stable/img/demos/secure-session-1.png + + + + https://docs.openvidu.io/en/stable/img/docs/tutorials/login-form.png + + + + https://docs.openvidu.io/en/stable/img/docs/tutorials/join-form.png + + + + + https://docs.openvidu.io/en/stable/openvidu-pro/ + 2023-05-03 + daily + 0.8 + + + https://docs.openvidu.io/en/stable/advanced-features/virtual-background/ + 2023-05-03 + daily + 0.8 + + + https://docs.openvidu.io/en/stable/advanced-features/screen-share/ + 2023-05-03 + daily + 0.8 + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-react-native/ + 2023-05-03 + daily + 0.8 + + https://docs.openvidu.io/en/stable/img/tutorials/openvidu-react-native.png + + + + https://docs.openvidu.io/en/stable/img/demos/ov-react-native.png + + + + + https://openvidu.io/pricing + 2023-03-16 + monthly + 0.8 + + https://openvidu.io/img/logos/openvidu_vert_white_bg_trans_cropped.png + + + + https://openvidu.io/img/logos/openvidu_vert_grey_bg_transp_cropped.png + + + + https://openvidu.io/img/pricing/pro-architecture.png + + + + https://openvidu.io/img/pricing/enterprise-no-ha-architecture.png + + + + https://openvidu.io/img/pricing/enterprise-ha-architecture.png + + + + https://openvidu.io/img/docs/openvidu-pro/openvidu-cluster-6.png + + + + https://openvidu.io/img/docs/openvidu-pro/openvidu-cluster-10.png + + + + https://openvidu.io/img/docs/openvidu-pro/openvidu-cluster-18.png + + + + https://openvidu.io/img/pricing/pricing-enterprise-ha.png + + + + https://openvidu.io/img/docs/openvidu-pro/openvidu-cluster-variable.png + + + + https://openvidu.io/img/sponsors/footer-ministerio-economia-400-optimized.png + + + + https://openvidu.io/img/sponsors/footer-european-union-400-optimized.png + + + + https://openvidu.io/img/sponsors/comunidaddemadrid.png + + + + + https://docs.openvidu.io/en/stable/openvidu-enterprise/high-availability/ + 2023-05-03 + daily + 0.8 + + https://docs.openvidu.io/en/stable/img/docs/openvidu-enterprise/enterprise-architecture.png + + + + https://docs.openvidu.io/en/stable/img/docs/openvidu-enterprise/enterprise-architecture-2.png + + + + + https://docs.openvidu.io/en/stable/openvidu-pro/fault-tolerance/ + 2023-05-03 + daily + 0.8 + + https://docs.openvidu.io/en/stable/img/docs/openvidu-pro/fault-tolerance.png + + + + https://docs.openvidu.io/en/stable/img/docs/cdr/node-crashed.png + + + + + https://openvidu.io/demos + 2023-03-16 + monthly + 0.8 + + https://openvidu.io/img/logos/openvidu_vert_white_bg_trans_cropped.png + + + + https://openvidu.io/img/logos/openvidu_vert_grey_bg_transp_cropped.png + + + + https://openvidu.io/img/demos/openvidu_call.png + + + + https://openvidu.io/img/demos/openvidu_classroom.png + + + + https://openvidu.io/img/demos/basic_videoconference.png + + + + https://openvidu.io/img/demos/basic_screenshare.png + + + + https://openvidu.io/img/demos/basic_webinar.png + + + + https://openvidu.io/img/demos/openvidu_getaroom.png + + + + https://openvidu.io/img/demos/ov-call-prejoin.png + + + + https://openvidu.io/img/demos/openvidu-classroom.png + + + + https://openvidu.io/img/demos/openvidu-classroom-dashboard.png + + + + https://openvidu.io/img/demos/openvidu-classroom-video.png + + + + https://openvidu.io/img/demos/insecure-join.png + + + + https://openvidu.io/img/demos/insecure-session.png + + + + https://openvidu.io/img/demos/insecure-session-screenshare.png + + + + https://openvidu.io/img/demos/secure-login.png + + + + https://openvidu.io/img/demos/secure-join.png + + + + https://openvidu.io/img/demos/secure-session-2.png + + + + https://openvidu.io/img/demos/secure-session-1.png + + + + https://openvidu.io/img/demos/getaroom-index.png + + + + https://openvidu.io/img/demos/getaroom-session-1.png + + + + https://openvidu.io/img/demos/getaroom-session-6.png + + + + https://openvidu.io/img/demos/getaroom-session-6-mob.png + + + + https://openvidu.io/img/sponsors/footer-ministerio-economia-400-optimized.png + + + + https://openvidu.io/img/sponsors/footer-european-union-400-optimized.png + + + + https://openvidu.io/img/sponsors/comunidaddemadrid.png + + + + + https://docs.openvidu.io/en/stable/advanced-features/speech-to-text/ + 2023-05-03 + daily + 0.8 + + + https://openvidu.io/support.html + 2023-03-16 + monthly + 0.8 + + https://openvidu.io/img/logos/openvidu_vert_white_bg_trans_cropped.png + + + + https://openvidu.io/img/logos/openvidu_vert_grey_bg_transp_cropped.png + + + + https://openvidu.io/img/sponsors/footer-ministerio-economia-400-optimized.png + + + + https://openvidu.io/img/sponsors/footer-european-union-400-optimized.png + + + + https://openvidu.io/img/sponsors/comunidaddemadrid.png + + + + + https://docs.openvidu.io/en/stable/openvidu-enterprise/simulcast/ + 2023-05-03 + daily + 0.8 + + https://docs.openvidu.io/en/stable/img/docs/openvidu-enterprise/simulcast.png + + + + + https://openvidu.io/conditions/cookie-policy + 2023-03-16 + monthly + 0.8 + + + https://docs.openvidu.io/en/stable/advanced-features/network-quality/ + 2023-05-03 + daily + 0.8 + + https://docs.openvidu.io/en/stable/img/docs/advanced-features/network-quality-process.png + + + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-angular/ + 2023-05-03 + daily + 0.8 + + https://docs.openvidu.io/en/stable/img/tutorials/openvidu-angular.png + + + + https://docs.openvidu.io/en/stable/img/demos/insecure-join.png + + + + https://docs.openvidu.io/en/stable/img/demos/insecure-session.png + + + + + https://docs.openvidu.io/en/stable/deployment/ + 2023-05-03 + daily + 0.8 + + + https://docs.openvidu.io/en/stable/advanced-features/filters/ + 2023-05-03 + daily + 0.8 + + + https://docs.openvidu.io/en/stable/ + 2023-05-03 + daily + 0.8 + + https://docs.openvidu.io/en/stable/img/docs/home/feature2.png + + + + https://docs.openvidu.io/en/stable/img/docs/home/feature1-2.png + + + + https://docs.openvidu.io/en/stable/img/docs/home/feature3-2.png + + + + https://docs.openvidu.io/en/stable/img/docs/home/feature4.svg + + + + https://docs.openvidu.io/en/stable/img/docs/home/feature5.svg + + + + https://docs.openvidu.io/en/stable/img/docs/home/feature6.svg + + + + https://docs.openvidu.io/en/stable/img/docs/home/feature7.svg + + + + https://docs.openvidu.io/en/stable/img/docs/home/feature8.png + + + + https://docs.openvidu.io/en/stable/img/docs/home/feature9.png + + + + https://docs.openvidu.io/en/stable/img/docs/home/feature10.svg + + + + https://docs.openvidu.io/en/stable/img/docs/home/feature11.svg + + + + https://docs.openvidu.io/en/stable/img/docs/home/feature12.png + + + + https://docs.openvidu.io/en/stable/img/docs/home/feature13.png + + + + https://docs.openvidu.io/en/stable/img/docs/home/feature14.png + + + + https://docs.openvidu.io/en/stable/img/docs/home/feature16.svg + + + + https://docs.openvidu.io/en/stable/img/docs/home/feature20.svg + + + + https://docs.openvidu.io/en/stable/img/docs/home/feature21.svg + + + + https://docs.openvidu.io/en/stable/img/docs/home/feature15.svg + + + + https://docs.openvidu.io/en/stable/img/demos/insecure-session.png + + + + https://docs.openvidu.io/en/stable/img/demos/getaroom-session-6.png + + + + https://docs.openvidu.io/en/stable/img/demos/getaroom-session-6-mob.png + + + + https://docs.openvidu.io/en/stable/img/demos/openvidu-classroom-video.png + + + + https://docs.openvidu.io/en/stable/img/sponsors/footer-ministerio-economia-400-optimized.png + + + + https://docs.openvidu.io/en/stable/img/sponsors/footer-european-union-400-optimized.png + + + + https://docs.openvidu.io/en/stable/img/sponsors/comunidaddemadrid.png + + + + + https://docs.openvidu.io/en/stable/getting-started/ + 2023-05-03 + daily + 0.8 + + + https://docs.openvidu.io/en/stable/openvidu-pro/openvidu-inspector/ + 2023-05-03 + daily + 0.8 + + https://docs.openvidu.io/en/stable/img/docs/openvidu-pro/pro2.png + + + + https://docs.openvidu.io/en/stable/img/docs/openvidu-pro/pro3.png + + + + https://docs.openvidu.io/en/stable/img/docs/openvidu-pro/pro4.gif + + + + https://docs.openvidu.io/en/stable/img/docs/openvidu-pro/pro8.png + + + + https://docs.openvidu.io/en/stable/img/docs/openvidu-pro/pro5.png + + + + https://docs.openvidu.io/en/stable/img/docs/openvidu-pro/pro6.png + + + + https://docs.openvidu.io/en/stable/img/docs/openvidu-pro/pro7.png + + + + https://docs.openvidu.io/en/stable/img/docs/openvidu-pro/pro9.png + + + + https://docs.openvidu.io/en/stable/img/docs/openvidu-pro/pro14.png + + + + + https://docs.openvidu.io/en/stable/openvidu-pro/monitoring-elastic-stack/ + 2023-05-03 + daily + 0.8 + + + https://docs.openvidu.io/en/stable/openvidu-pro/scalability/ + 2023-05-03 + daily + 0.8 + + + https://docs.openvidu.io/en/stable/advanced-features/sip/ + 2023-05-03 + daily + 0.8 + + + https://openvidu.io/openvidu-call + 2023-03-16 + monthly + 0.8 + + https://openvidu.io/img/logos/openvidu_vert_white_bg_trans_cropped.png + + + + https://openvidu.io/img/logos/openvidu_vert_grey_bg_transp_cropped.png + + + + https://openvidu.io/img/demos/ov-call-prejoin.png + + + + https://openvidu.io/img/sponsors/footer-ministerio-economia-400-optimized.png + + + + https://openvidu.io/img/sponsors/footer-european-union-400-optimized.png + + + + https://openvidu.io/img/sponsors/comunidaddemadrid.png + + + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-react/ + 2023-05-03 + daily + 0.8 + + https://docs.openvidu.io/en/stable/img/demos/insecure-join.png + + + + https://docs.openvidu.io/en/stable/img/demos/insecure-session.png + + + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-roles-node/ + 2023-05-03 + daily + 0.8 + + https://docs.openvidu.io/en/stable/img/demos/secure-login.png + + + + https://docs.openvidu.io/en/stable/img/demos/secure-join.png + + + + https://docs.openvidu.io/en/stable/img/demos/secure-session-1.png + + + + https://docs.openvidu.io/en/stable/img/demos/secure-session-2.png + + + + https://docs.openvidu.io/en/stable/img/docs/tutorials/login-form.png + + + + https://docs.openvidu.io/en/stable/img/docs/tutorials/join-form.png + + + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-ionic/ + 2023-05-03 + daily + 0.8 + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-android/ + 2023-05-03 + daily + 0.8 + + + https://docs.openvidu.io/en/stable/reference-docs/REST-API/ + 2023-05-03 + daily + 0.8 + + + https://docs.openvidu.io/en/stable/api/openvidu-browser/classes/Publisher.html + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/components/openvidu-custom-participants-panel/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/developing-your-video-app/ + 2023-05-03 + daily + 0.7 + + https://docs.openvidu.io/en/stable/img/demos/getaroom-session-6.png + + + + + https://docs.openvidu.io/en/stable/cheatsheet/manage-videos/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/components/openvidu-custom-participant-panel-item-elements/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/application-server/openvidu-basic-java/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-filters/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/developing/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/components/openvidu-custom-activities-panel/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/api/openvidu-browser/classes/SessionDisconnectedEvent.html + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/cheatsheet/subscribe-unsubscribe/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/demos/openvidu-classroom/ + 2023-05-03 + daily + 0.7 + + https://docs.openvidu.io/en/stable/img/demos/openvidu-classroom-video.png + + + + + https://docs.openvidu.io/en/stable/api/openvidu-browser/classes/OpenViduError.html + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-virtual-background/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-vue/ + 2023-05-03 + daily + 0.7 + + https://docs.openvidu.io/en/stable/img/demos/insecure-join.png + + + + https://docs.openvidu.io/en/stable/img/demos/insecure-session.png + + + + + https://docs.openvidu.io/en/stable/ready-to-use-component/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-ionic-cordova/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/troubleshooting/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/components/openvidu-custom-layout/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/reference-docs/openvidu-angular/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/components/openvidu-custom-chat-panel/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/components/openvidu-additional-panels/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/api/openvidu-java-client/io/openvidu/java/client/Session.html + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/reference-docs/openvidu-node-client/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/demos/openvidu-call-react/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/deployment/enterprise/on-premises/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/cheatsheet/mute-audio-video/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/application-server/openvidu-basic-node/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/api/openvidu-browser/classes/StreamEvent.html + 2023-05-03 + daily + 0.7 + + + https://demos.openvidu.io/basic-webinar/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/developing/rpc/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-ios/ + 2023-05-03 + daily + 0.7 + + + https://openvidu.io/index + 2023-03-16 + monthly + 0.7 + + https://openvidu.io/img/logos/openvidu_grey_bg_transp_cropped.png + + + + https://openvidu.io/img/logos/openvidu_vert_white_bg_trans_cropped.png + + + + https://openvidu.io/img/logos/openvidu_vert_grey_bg_transp_cropped.png + + + + https://openvidu.io/img/logos/openvidu_white_bg_transp.png + + + + https://openvidu.io/img/demos/insecure-session.png + + + + https://openvidu.io/img/demos/getaroom-session-6.png + + + + https://openvidu.io/img/demos/getaroom-session-6-mob.png + + + + https://openvidu.io/img/demos/openvidu-classroom-video.png + + + + https://openvidu.io/img/docs/home/feature11.svg + + + + https://openvidu.io/img/docs/home/feature6.svg + + + + https://openvidu.io/img/docs/home/feature5.svg + + + + https://openvidu.io/img/docs/home/feature2.png + + + + https://openvidu.io/img/docs/home/feature1-2.png + + + + https://openvidu.io/img/docs/home/feature3-2.png + + + + https://openvidu.io/img/docs/home/feature4.svg + + + + https://openvidu.io/img/docs/home/feature7.svg + + + + https://openvidu.io/img/docs/home/feature8.png + + + + https://openvidu.io/img/docs/home/feature9.png + + + + https://openvidu.io/img/docs/home/feature10.svg + + + + https://openvidu.io/img/docs/home/feature12.png + + + + https://openvidu.io/img/docs/home/feature13.png + + + + https://openvidu.io/img/docs/home/feature14.png + + + + https://openvidu.io/img/docs/home/feature16.svg + + + + https://openvidu.io/img/docs/home/feature20.svg + + + + https://openvidu.io/img/docs/home/feature21.svg + + + + https://openvidu.io/img/docs/home/feature15.svg + + + + https://openvidu.io/img/assets/webrtc.png + WebRTC + + + https://openvidu.io/img/map.png + + + + https://openvidu.io/img/sponsors/footer-ministerio-economia-400-optimized.png + + + + https://openvidu.io/img/sponsors/footer-european-union-400-optimized.png + + + + https://openvidu.io/img/sponsors/comunidaddemadrid.png + + + + + https://docs.openvidu.io/en/stable/components/openvidu-custom-participant-panel-item/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-electron/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/reference-docs/openvidu-java-client/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/components/openvidu-custom-toolbar/ + 2023-05-03 + daily + 0.7 + + + https://demos.openvidu.io/basic-screenshare/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/demos/openvidu-getaroom/ + 2023-05-03 + daily + 0.7 + + https://docs.openvidu.io/en/stable/img/demos/getaroom-session-6.png + + + + https://docs.openvidu.io/en/stable/img/demos/getaroom-session-6-mob.png + + + + + https://docs.openvidu.io/en/stable/api/openvidu-browser/classes/LocalRecorder.html + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/api/openvidu-java-client/io/openvidu/java/client/RecordingProperties.html + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/deployment/deploying-openvidu-apps/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/reference-docs/openvidu-config/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/cheatsheet/share-data/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/reference-docs/openvidu-server-webhook/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/reference-docs/openvidu-server-cdr/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/deployment/pro/on-premises/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/application-server/user-authentication/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/api/openvidu-browser/classes/OpenVidu.html + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/releases/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/full-control-ui/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/deployment/pro/upgrading/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/components/openvidu-toggle-hand/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/cheatsheet/publish-unpublish/ + 2023-05-03 + daily + 0.7 + + + https://demos.openvidu.io/getaroom/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/api/openvidu-browser/classes/NetworkQualityLevelChangedEvent.html + 2023-05-03 + daily + 0.7 + + + https://openvidu.io/account + 2023-03-16 + monthly + 0.7 + + https://openvidu.io/img/logos/openvidu_vert_white_bg_trans_cropped.png + + + + https://openvidu.io/img/logos/openvidu_vert_grey_bg_transp_cropped.png + + + + https://openvidu.io/img/sponsors/footer-ministerio-economia-400-optimized.png + + + + https://openvidu.io/img/sponsors/footer-european-union-400-optimized.png + + + + https://openvidu.io/img/sponsors/comunidaddemadrid.png + + + + + https://docs.openvidu.io/en/stable/components/openvidu-call/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/api/openvidu-browser/classes/Session.html + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-recording-java/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/api/openvidu-node-client/classes/OpenVidu.html + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/api/openvidu-browser/classes/ExceptionEvent.html + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-iframe/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/api/openvidu-browser/interfaces/SessionEventMap.html + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/components/openvidu-toolbar-panel-buttons/ + 2023-05-03 + daily + 0.7 + + + https://demos.openvidu.io/basic-videoconference/ + 2023-05-03 + daily + 0.7 + + + https://demos.openvidu.io/openvidu-call/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/api/openvidu-browser/classes/Event.html + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/components/openvidu-custom-panels/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/api/openvidu-java-client/io/openvidu/java/client/SessionProperties.Builder.html + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-library-react/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/deployment/enterprise/upgrading/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/components/openvidu-admin-dashboard/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/api/openvidu-browser/classes/ConnectionEvent.html + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/api/openvidu-browser/interfaces/PublisherProperties.html + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-hello-world/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/advanced-features/switch-camera/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-speech-to-text/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/components/openvidu-custom-ui/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/api/openvidu-browser/classes/Stream.html + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/components/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/advanced-features/automatic-reconnection/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/api/openvidu-browser/classes/SpeechToTextEvent.html + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/components/openvidu-custom-stream/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-recording-node/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/application-server/openvidu-basic-ruby/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/cheatsheet/leave-session/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-ipcameras/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/application-server/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/advanced-features/speech-detection/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/deployment/allow-users-behind-firewalls/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/application-server/openvidu-basic-dotnet/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/components/openvidu-toolbar-buttons/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/deployment/enterprise/aws/ + 2023-05-03 + daily + 0.7 + + https://docs.openvidu.io/en/stable/img/docs/deployment/CF_newstack.png + + + + https://docs.openvidu.io/en/stable/img/docs/deployment/CF_url.png + + + + + https://docs.openvidu.io/en/stable/deployment/pro/aws/ + 2023-05-03 + daily + 0.7 + + https://docs.openvidu.io/en/stable/img/docs/deployment/CF_newstack.png + + + + https://docs.openvidu.io/en/stable/img/docs/deployment/CF_url.png + + + + https://docs.openvidu.io/en/stable/img/docs/deployment/aws-examples-selfsigned-no-fqdn.png + + + + https://docs.openvidu.io/en/stable/img/docs/deployment/aws-examples-letsencrypt-1.png + + + + https://docs.openvidu.io/en/stable/img/docs/deployment/aws-examples-letsencrypt-2.png + + + + https://docs.openvidu.io/en/stable/img/docs/deployment/aws-examples-letsencrypt-3.png + + + + https://docs.openvidu.io/en/stable/img/docs/deployment/aws-examples-letsencrypt-4.png + + + + https://docs.openvidu.io/en/stable/img/docs/deployment/aws-examples-owncert-1.png + + + + https://docs.openvidu.io/en/stable/img/docs/deployment/CF_1_troubleshooting_rollback.png + + + + https://docs.openvidu.io/en/stable/img/docs/deployment/CF_2_troubleshooting_parameters.png + + + + + https://docs.openvidu.io/en/stable/tutorials/openvidu-js-screen-share/ + 2023-05-03 + daily + 0.7 + + https://docs.openvidu.io/en/stable/img/demos/insecure-join.png + + + + + https://docs.openvidu.io/en/stable/application-server/openvidu-basic-python/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/cheatsheet/join-session/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/api/openvidu-java-client/io/openvidu/java/client/OpenVidu.html + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/reference-docs/openvidu-browser/ + 2023-05-03 + daily + 0.7 + + + https://docs.openvidu.io/en/stable/deployment/ce/upgrading/ + 2023-05-03 + daily + 0.7 + + \ No newline at end of file From bf1e963a98e0bbae456090457d0f72a8817e2017 Mon Sep 17 00:00:00 2001 From: Alejandra Date: Mon, 8 May 2023 12:00:09 +0200 Subject: [PATCH 14/16] change titles --- account.html | 2 +- demos.html | 2 +- index.html | 2 +- openvidu-call.html | 2 +- pricing.html | 2 +- support.html | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/account.html b/account.html index 64c9d9cd..7e9adfb4 100644 --- a/account.html +++ b/account.html @@ -1,6 +1,6 @@ --- layout: docs-layout -title: OpenVidu Account +title: Log In/Sign Up into your OpenVidu Account - OpenVidu Account active: account --- diff --git a/demos.html b/demos.html index d2c8289d..848e6635 100644 --- a/demos.html +++ b/demos.html @@ -1,6 +1,6 @@ --- layout: pagetop-layout -title: OpenVidu Demos +title: Try our videoconferencing software - OpenVidu Demos active: demos top-title: OPENVIDU DEMOS top-subtitle: Discover the services you can build with OpenVidu diff --git a/index.html b/index.html index bd165dc0..64da4151 100644 --- a/index.html +++ b/index.html @@ -1,6 +1,6 @@ --- layout: index-layout -title: OpenVidu +title: Experience a videoconference platform for apps - OpenVidu active: home page-type: home description: OpenVidu is a videoconferencing platform that is provided as a software. It's elastic, easy-to-use, privacy respecting and highly customizable. diff --git a/openvidu-call.html b/openvidu-call.html index 6eaa25a2..e6199964 100644 --- a/openvidu-call.html +++ b/openvidu-call.html @@ -1,6 +1,6 @@ --- layout: pagetop-layout -title: OpenVidu Call +title: Videoconference app built with OpenVidu - OpenViduCall active: openvidu-call top-title: OPENVIDU CALL top-subtitle: The videoconferencing app built on top of OpenVidu platform diff --git a/pricing.html b/pricing.html index 542bc2bf..0a9f5c1e 100644 --- a/pricing.html +++ b/pricing.html @@ -1,6 +1,6 @@ --- layout: pagetop-layout -title: OpenVidu Pricing +title: Check out our videoconferencing plans - OpenVidu Pricing active: pricing top-title: OPENVIDU PRICING top-subtitle: Choose your preferred tier according to your needs diff --git a/support.html b/support.html index c5c027b2..aa0a5cf0 100644 --- a/support.html +++ b/support.html @@ -1,6 +1,6 @@ --- layout: pagetop-layout -title: OpenVidu Support +title: Need help with your videoconferencing app? - OpenVidu Support active: support top-title: OPENVIDU SUPPORT top-subtitle: How to get help if you have problems developing OpenVidu based apps From 9797a8010c7bcb3e50953a6da7556120398e204a Mon Sep 17 00:00:00 2001 From: Alejandra Date: Wed, 17 May 2023 08:45:42 +0200 Subject: [PATCH 15/16] fix metadescriptions --- _includes/meta.html | 1 - _layouts/docs-layout.html | 5 +++-- _layouts/index-layout.html | 2 +- _layouts/pagetop-layout.html | 5 +++-- demos.html | 2 +- index.html | 2 +- 6 files changed, 9 insertions(+), 8 deletions(-) delete mode 100644 _includes/meta.html diff --git a/_includes/meta.html b/_includes/meta.html deleted file mode 100644 index e76ff7ac..00000000 --- a/_includes/meta.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/_layouts/docs-layout.html b/_layouts/docs-layout.html index 4498c314..4327f40e 100644 --- a/_layouts/docs-layout.html +++ b/_layouts/docs-layout.html @@ -10,8 +10,9 @@ {% if page.description %} - {% include meta.html %} - {% endif %} + + {% endif %} + diff --git a/_layouts/index-layout.html b/_layouts/index-layout.html index b6846058..5d9f676c 100644 --- a/_layouts/index-layout.html +++ b/_layouts/index-layout.html @@ -11,7 +11,7 @@ {% if page.description %} - {% include meta.html %} + {% endif %} diff --git a/_layouts/pagetop-layout.html b/_layouts/pagetop-layout.html index 18ca9706..73c2b8e5 100644 --- a/_layouts/pagetop-layout.html +++ b/_layouts/pagetop-layout.html @@ -9,9 +9,10 @@ - {% if page.description %} - {% include meta.html %} + {% if page.description %} + {% endif %} + diff --git a/demos.html b/demos.html index 6412efaf..96de3fa2 100644 --- a/demos.html +++ b/demos.html @@ -1,6 +1,6 @@ --- layout: pagetop-layout -title: OpenVidu Demos +title: Try highly customizable videoconferencing - OpenVidu Demos active: demos top-title: OPENVIDU DEMOS top-subtitle: Discover the services you can build with OpenVidu diff --git a/index.html b/index.html index 2cc5e88b..60feeb95 100644 --- a/index.html +++ b/index.html @@ -1,6 +1,6 @@ --- layout: index-layout -title: OpenVidu +title: Take videoconferencing to the next level - OpenVidu active: home page-type: home description: OpenVidu is a videoconferencing platform that is provided as a software. It's elastic, easy-to-use, privacy respecting and highly customizable. From cf6b677881a128b94380b16b7970867b6a9f0ad9 Mon Sep 17 00:00:00 2001 From: Alejandra Date: Wed, 17 May 2023 10:02:56 +0200 Subject: [PATCH 16/16] fix metadescriptions --- _includes/header.html | 130 +- _layouts/docs-layout.html | 236 +- _layouts/index-layout.html | 370 +- _layouts/pagetop-layout.html | 330 +- account.html | 42 +- css/custom-projects-layout.css | 168 +- css/style-custom.css | 2374 +++++------ css/style.css | 7002 ++++++++++++++++---------------- demos.html | 811 ++-- index.html | 1544 +++---- openvidu-call.html | 574 +-- pricing.html | 2386 +++++------ pro/css/style.css | 6872 +++++++++++++++---------------- projects.html | 140 +- support.html | 192 +- 15 files changed, 11586 insertions(+), 11585 deletions(-) diff --git a/_includes/header.html b/_includes/header.html index 22241880..92221c56 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -1,66 +1,66 @@ - -
    - - {% if page.active=="documentation" or page.active=="account" %} -
    - - - -{% if page.active != "account" %} - + +
    + + {% if page.active=="documentation" or page.active=="account" %} +
    + + + +{% if page.active != "account" %} + {% endif %} \ No newline at end of file diff --git a/_layouts/docs-layout.html b/_layouts/docs-layout.html index c2f7fef6..d3f0df73 100644 --- a/_layouts/docs-layout.html +++ b/_layouts/docs-layout.html @@ -1,119 +1,119 @@ - - - - - - {{page.title}} - - - - - - {% if page.description %} - {% include meta.html %} - {% endif %} - - - - - - - - - - - - - - - - - {% include header.html %} - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + {{page.title}} + + + + + + {% if page.description %} + {% include meta.html %} + {% endif %} + + + + + + + + + + + + + + + + + {% include header.html %} + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/_layouts/index-layout.html b/_layouts/index-layout.html index 370e48ef..b74ab037 100644 --- a/_layouts/index-layout.html +++ b/_layouts/index-layout.html @@ -1,186 +1,186 @@ - - - - - - {{ page.title }} - - - - - - {% if page.description %} - {% include meta.html %} - {% endif %} - - - - - - - - - - - - - - - - -
    -
    - - -
    -
    - - - {% include header.html %} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + {{ page.title }} + + + + + + {% if page.description %} + {% include meta.html %} + {% endif %} + + + + + + + + + + + + + + + + +
    +
    + + +
    +
    + + + {% include header.html %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/_layouts/pagetop-layout.html b/_layouts/pagetop-layout.html index 0bb9f766..55ea070d 100644 --- a/_layouts/pagetop-layout.html +++ b/_layouts/pagetop-layout.html @@ -1,166 +1,166 @@ - - - - - - {{page.title}} - - - - - - {% if page.description %} - - {% endif %} - - - - - - - - - {% if page.custom_css %} - {% for css_file in page.custom_css %} - - {% endfor %} - {% endif %} - - - - - - - - - - - - - {% include header.html %} - - -
    -
    - -
    - -
    -

    {{ page.top-title }}

    -

    {{ page.top-subtitle }}

    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - {% if page.custom_js %} - {% for js_file in page.custom_js %} - - {% endfor %} - {% endif %} - - {% if page.active == "demos" %} - - - - - - {% endif %} - - - + + + + + + {{page.title}} + + + + + + {% if page.description %} + + {% endif %} + + + + + + + + + {% if page.custom_css %} + {% for css_file in page.custom_css %} + + {% endfor %} + {% endif %} + + + + + + + + + + + + + {% include header.html %} + + +
    +
    + +
    + +
    +

    {{ page.top-title }}

    +

    {{ page.top-subtitle }}

    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + {% if page.custom_js %} + {% for js_file in page.custom_js %} + + {% endfor %} + {% endif %} + + {% if page.active == "demos" %} + + + + + + {% endif %} + + + \ No newline at end of file diff --git a/account.html b/account.html index c130de2f..cfb75daa 100644 --- a/account.html +++ b/account.html @@ -1,22 +1,22 @@ ---- -layout: docs-layout -title: Log In/Sign Up into your OpenVidu Account - OpenVidu Account -active: account ---- - - - - - - - -
    -
    -
    -

    OpenVidu Account Login

    - -
    -
    +--- +layout: docs-layout +title: Log In/Sign Up into your OpenVidu Account - OpenVidu Account +active: account +--- + + + + + + + +
    +
    +
    +

    OpenVidu Account Login

    + +
    +
    \ No newline at end of file diff --git a/css/custom-projects-layout.css b/css/custom-projects-layout.css index b8d3533e..6be7fa72 100644 --- a/css/custom-projects-layout.css +++ b/css/custom-projects-layout.css @@ -1,85 +1,85 @@ -#demo-container hr { - margin: 0; - border-top: 2px solid #eee; -} - -.c-tabs-nav { - display: flex; - list-style: none; - margin: 0; - padding: 0; -} - - -/** - * Tab - */ - -.c-tab { - display: none; - background-color: #f3f3f3; -} - -.c-tab__content { - padding: 3.5rem; -} - - -/** - * Tabs no-js fallback - */ - -.c-tabs.no-js .c-tabs-nav { - display: none; -} - -.c-tabs.no-js .c-tab { - display: block; - margin-bottom: 1.5rem; -} - - - - - - - -@media all and (max-width: 767px) { - a.c-tabs-nav__link { - padding: 6px; - } - .c-tab__content { - padding: 1rem; - } -} - -@media all and (min-width: 768px) { - .c-tabs-nav__link i { - margin-bottom: 12px; - font-size: 22px; - } - .c-tabs-nav__link span { - display: block; - } -} - -@media screen and (max-width: 991px) { - #demo-container .col-img-demo { - text-align: center; - } - #demo-container .col-title-demo { - text-align: center; - } - #demo-container #tabs .img-demo { - max-width: inherit; - width: 100%; - } - #demo-container #tabs h3 { - display: none; - } - #demo-container ol li code { - display: inline-block; - width: 100%; - margin-bottom: 10px; - } +#demo-container hr { + margin: 0; + border-top: 2px solid #eee; +} + +.c-tabs-nav { + display: flex; + list-style: none; + margin: 0; + padding: 0; +} + + +/** + * Tab + */ + +.c-tab { + display: none; + background-color: #f3f3f3; +} + +.c-tab__content { + padding: 3.5rem; +} + + +/** + * Tabs no-js fallback + */ + +.c-tabs.no-js .c-tabs-nav { + display: none; +} + +.c-tabs.no-js .c-tab { + display: block; + margin-bottom: 1.5rem; +} + + + + + + + +@media all and (max-width: 767px) { + a.c-tabs-nav__link { + padding: 6px; + } + .c-tab__content { + padding: 1rem; + } +} + +@media all and (min-width: 768px) { + .c-tabs-nav__link i { + margin-bottom: 12px; + font-size: 22px; + } + .c-tabs-nav__link span { + display: block; + } +} + +@media screen and (max-width: 991px) { + #demo-container .col-img-demo { + text-align: center; + } + #demo-container .col-title-demo { + text-align: center; + } + #demo-container #tabs .img-demo { + max-width: inherit; + width: 100%; + } + #demo-container #tabs h3 { + display: none; + } + #demo-container ol li code { + display: inline-block; + width: 100%; + margin-bottom: 10px; + } } \ No newline at end of file diff --git a/css/style-custom.css b/css/style-custom.css index 2dd9d0e8..c527b3f6 100644 --- a/css/style-custom.css +++ b/css/style-custom.css @@ -1,1188 +1,1188 @@ -#first-row-main-page { - margin-top: 105px; - text-align: center; -} - -#gallery-main-page .slick-btn i { - color: #ddd !important; -} - -#gallery-main-page .slick-btn:hover { - background-color: rgba(221, 221, 221, 0.15) !important; -} - -#gallery-main-page .slick-dots li button:before { - color: #ddd; -} - -section#main-buttons { - padding-top: 80px; - padding-bottom: 70px; -} - -@media screen and (max-width: 991px) { - header nav.nav-home-page .logo-big { - visibility: hidden; - } - #first-row-main-page { - margin-top: 40px; - } - #openvidu-logo { - max-width: 450px !important; - } - #wellcome-btn a { - font-size: 13px; - padding: 10px 15px; - } -} - -@media screen and (max-width: 991px) and (min-height: 700px) { - section#logo { - height: 40vh; - } - section#gallery-main-page { - height: 50vh; - } - section#main-buttons { - height: 10vh; - padding: 0; - } -} - -@media screen and (min-width: 768px) and (max-width: 991px) and (min-height: 700px) { - #gallery-main-page .img-wellcome { - max-height: 320px !important; - } -} - -::selection { - color: white; -} - -.my-gray-background { - background-color: #4d4d4d !important; -} - -.my-blue-font-light { - color: #00C8F7 !important; -} - -.red { - color: red; -} - -.green { - color: green; -} - -.loader img { - width: 8em; -} - -#openvidu-logo { - width: 100%; - max-width: 500px; -} - -.open { - font-family: Arciform; - text-transform: lowercase; - font-weight: 100; -} - -.v { - text-transform: capitalize; -} - -img.logo-small { - max-height: 30px !important; - width: auto !important; - margin-top: 0px !important; -} - -img.logo-big { - max-height: 40px !important; - width: auto !important; - margin-top: 25px !important; -} - -.navbar .icon { - font-size: 20px; -} - -li.active { - color: #0088aa; -} - -.navbar-default li.active a { - color: #00C8F7 !important; -} - -.navbar-default li a:hover { - color: #00C8F7 !important; -} - -.navbar-default.navbar-small li a:hover { - color: #0088aa !important; -} - -.navbar-default.navbar-small li.active a { - color: #0088aa !important; -} - -.navbar-default button.navbar-toggle span { - background: #00C8F7 !important; -} - -.navbar-default.navbar-small button.navbar-toggle span { - background: #0088aa !important; -} - -.no-margin { - margin: 0; -} - -.no-margin-lateral { - margin-left: 0; - margin-right: 0; -} - -.no-margin-top { - margin-top: 0; -} - -.no-margin-bottom { - margin-bottom: 0; -} - -.no-margin-right { - margin-right: 0; -} - -.no-margin-left { - margin-left: 0; -} - -.no-padding { - padding: 0; -} - -.no-padding-lateral { - padding-left: 0; - padding-right: 0; -} - -.no-padding-top { - padding-top: 0; -} - -.no-padding-bottom { - padding-bottom: 0; -} - -.no-padding-right { - padding-right: 0; -} - -.no-padding-left { - padding-left: 0; -} - -.expand .social-icon a { - padding-left: 80px; - padding-right: 80px; - padding-top: 50px; - padding-bottom: 50px; -} - -.expand .social-icon i { - font-size: 40px; -} - -.img-tutorials { - margin: auto; - max-height: 200px; -} - -p.subheading { - font-size: 18px; - font-weight: 200; -} - -.social-footer-icon { - font-size: 33px; -} - -.up-icon::before { - line-height: inherit; -} - -.navbar-alt .navbar-nav>li>a, -.navbar-alt .navbar-nav>li>span { - font-size: 14px; -} - -#wellcome-btn { - text-align: center; -} - -a.try-now-btn { - background-color: #06d362 !important; -} - -#wellcome-btn a.go-docs-btn { - background-color: #ffcc00; -} - -#ce-btn, -#pro-btn { - text-align: center; - margin: auto; -} - -.bg-custom { - width: 100% !important; - height: 100% !important; -} - -#div-page-top { - position: fixed; -} - -.custom-page-top { - height: 350px; -} - -.float-right { - float: right; -} - -#edit-github { - margin-top: 15px; -} - -#edit-github a:hover { - color: #0088aa; - font-weight: bold; -} - -.last-table-col { - padding-left: 12px !important; - text-align: center; -} - -.last-table-col i { - font-size: 18px; - color: #4d4d4d; -} - -ul.top-ul > li.subnav_drop > div > span { - font-weight: bold; -} - -#img-mob { - max-height: 240px; - margin-left: auto; - margin-right: auto; -} - -#img-mob2 { - max-height: 300px; - margin-left: auto; - margin-right: auto; -} - -div.cc-window { - padding: 0.9em !important; - font-size: 14px; -} - -a.cc-btn { - min-width: 100px !important; - border: none !important; - font-weight: bold !important; - font-size: 12px !important; - text-decoration: none; - text-shadow: none; - font-family: 'Montserrat', sans-serif; - box-sizing: border-box; - letter-spacing: 1px; - margin: 0 5px 0 5px; - box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - text-transform: uppercase; - -webkit-transition: all ease .3s; - -moz-transition: all ease .3s; - -o-transition: all ease .3s; - -ms-transition: all ease .3s; - transition: all ease .3s; - display: inline-block; - padding: 4px; - margin-bottom: 0; - font-size: 14px; - line-height: 1.6; - text-align: center; - white-space: nowrap; - vertical-align: middle; - -ms-touch-action: manipulation; - touch-action: manipulation; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -span.cc-message { - margin-bottom: 0.5em !important; -} - -.img-demo { - max-width: 50%; - margin: auto; -} - -.img-demo-2 { - max-height: 180px; -} - -.col-img-demo { - text-align: right; -} - -.demo-description { - margin-top: 40px; - padding-left: 15px; - padding-right: 15px; -} - -.demo-description table { - margin-left: 50px; - margin-top: 25px; - margin-bottom: 25px; -} - -.demo-description table td { - padding-right: 25px; -} - -.demo-description p { - font-size: large; - font-weight: lighter; -} - -.img-run-demo { - max-height: 140px; -} - -.run-div { - padding-left: 15px; - padding-right: 15px; - margin-top: 40px; -} - -.row-run-demo { - width: 100%; - display: table; - table-layout: fixed; -} - -.row-run-demo .col { - display: table-cell; - vertical-align: middle; - float: none; -} - -.btn-copy-code { - margin: 5px; - padding-top: 5px; - padding-bottom: 5px; - padding-left: 12px; - padding-right: 12px; -} - -.demo-title { - padding-top: 20px; - padding-bottom: 20px; - border-radius: 2px; - -webkit-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - -ms-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} - -.demo-title:hover { - background-color: #eeeeee; - cursor: pointer; -} - -.demo-margin-bottom { - margin-bottom: 25px; -} - -.img-docker { - padding: 10px; -} - -.img-openvidu { - padding: 25px; -} - -#padding-top-bottom { - padding-top: 70px; - padding-bottom: 80px; -} - -.row-gallery div { - padding-top: 15px; - padding-bottom: 15px; -} - -.row-gallery img { - border: 2px solid #eeeeee; -} - -img.img-pro { - margin: auto; - border: 2px solid #eeeeee; -} - -.twitter-row { - width: 60%; - margin-left: auto; - margin-right: auto; -} - -.secure-tutorials-left { - padding-left: 10em; - padding-right: 6em; -} - -.secure-tutorials-right { - padding-left: 6em; - padding-right: 10em; -} - -.main-gallery { - margin: auto; - margin-top: 40px; - max-width: 1000px; -} - -.docs-gallery { - margin-top: 40px; - margin-bottom: 80px; -} - -.img-wellcome { - max-height: 450px; - margin-left: auto; - margin-right: auto; - border: 3px solid #5e5e5e; - border-radius: 2px; -} - -.slick-btn-prev { - left: -35px; -} - -.slick-btn-next { - right: -35px; -} - -.slick-btn { - width: 30px; - height: 30px; - display: block; - font-size: 0; - line-height: 0; - position: absolute; - top: 50%; - margin-top: -10px; - padding: 0; - cursor: pointer; - color: transparent; - outline: none; - background: transparent; - text-align: center; - -webkit-transition: all 0.1s ease-in-out; - -moz-transition: all 0.1s ease-in-out; - -o-transition: all 0.1s ease-in-out; - -ms-transition: all 0.1s ease-in-out; - transition: all 0.1s ease-in-out; - border-radius: 25px; -} - -.slick-btn:hover { - background-color: rgba(0, 136, 170, 0.15); -} - -.slick-btn:active { - background-color: rgba(0, 136, 170, 0.3); -} - -.slick-btn i { - color: #0088aa; - font-size: 14px; - line-height: 30px; -} - -.slick-btn.slick-disabled { - pointer-events: none; -} - -.slick-btn.slick-disabled i { - color: transparent; -} - -.slick-btn.slick-disabled:hover { - background-color: transparent; -} - -.slick-captions { - margin-top: 43px; -} - -.slick-captions .caption { - display: flex !important; - justify-content: center; - align-items: center; - outline: none; -} - -.slick-captions .caption p { - color: #4c4c4c; -} - -.row-more-info { - text-align: center; -} - -.row-more-info a:before { - content: '+ info' -} - -.row-more-info a[aria-expanded="true"]:before { - content: '- info'; -} - -.row-more-info a { - background-color: #efefef; - color: #7a7a7a; - margin-bottom: 2em; -} - -.more-info-tutorials { - background-color: rgb(240, 240, 240); - border-radius: 5px; -} - -.more-info-tutorials-int { - padding-top: 2em; - padding-bottom: 2em; -} - -img.img-more-info { - max-height: 40vh !important; - margin: auto; - padding: 1em; - background-color: #ffffff; - border-radius: 5px; - border: 2px solid rgba(0, 136, 170, 0.75); -} - -.more-info-desc { - text-align: justify; -} - -.more-info-desc p { - font-size: 18px; - font-weight: 200; - line-height: 20px; - margin-bottom: 42px; -} - -.more-info-desc p:last-child { - margin-bottom: 0; -} - -.acknowledgments-footer { - width: 100%; -} - -.video-responsive { - position: relative; - padding-bottom: 52.9%; - /* 16/9 ratio */ - padding-top: 30px; - /* IE6 workaround*/ - height: 0; - overflow: hidden; -} - -.video-responsive iframe, -.video-responsive object, -.video-responsive embed { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; -} - -.icon-Amazon_Web_Services_Logo:before { - content: "\e900"; -} - -.feature-row { - display: flex; - align-items: center; - flex-wrap: wrap; - margin-top: 40px; - margin-bottom: 40px; - height: 180px; -} - -.feature-row h3 { - margin-top: 0 !important; - border-top: 0 !important; -} - -.feature-img-col { - text-align: center; - padding-left: 40px; - padding-right: 40px; -} - -.feature-img { - max-width: 100%; - max-height: 160px; - -webkit-filter: grayscale(20%) opacity(92%); - filter: grayscale(20%) opacity(92%); -} - -.icon-img { - max-height: 120px; - -webkit-filter: opacity(69.5%); - filter: opacity(69.5%); -} - -.feature-text { - vertical-align: middle; - color: #7a7a7a; -} - -@media screen and (min-width: 1200px) { - img.img-responsive.img-pro.img-pro-small { - max-width: 750px !important; - } -} - -@media screen and (min-width: 992px) { - .more-info-tutorials-int { - min-height: 150px; - align-items: center; - display: flex; - background-color: #eee; - } -} - -@media only screen and (max-width: 1199px) and (min-width: 992px) { - .col-img-more-info { - padding-right: 0; - } - - .more-info-desc { - padding-left: 0; - padding-right: 30px; - } -} - -@media screen and (max-width: 1200px) and (min-width: 991px) { - #openvidu-logo { - max-width: 60% !important; - height: auto !important; - } -} - -@media screen and (max-width: 991px) { - #padding-top-bottom { - padding-top: 40px; - padding-bottom: 40px; - } - - span.cc-message { - margin-bottom: 0 !important; - } - - #img-mob { - max-height: 400px; - } - - #img-mob2 { - max-height: 400px; - } - - pre { - padding: 16px; - } - - pre code { - white-space: pre !important; - } - - #page-top { - height: 270px; - } - - #page-top .page-top-title { - top: 93px; - } - - #page-top .page-top-title h1 { - font-size: 37px; - padding-left: 20px; - padding-right: 20px; - } - - #page-top .home-subheading h2{ - padding-left: 20px; - padding-right: 20px; - } - - #contact { - padding-top: 40px; - padding-bottom: 40px; - } - - .row-secure-tutorials .secure-tutorials-left, - .row-secure-tutorials .secure-tutorials-right { - padding-left: 10px !important; - padding-right: 10px !important; - } - - .more-info-tutorials-int { - padding-bottom: 0; - } - - .more-info-desc { - padding-top: 2em; - } - - .pre-video-responsive { - margin-left: -46px; - margin-right: -46px; - } - - #openvidu-pro-tag { - line-height: 32px !important; - } - - .cards-container{ - margin-bottom: 10px; - } - - .index-card { - padding: 18px !important; - } - - .navbar-default.navbar-small li.active a { - color: #00C8F7 !important; - } - - .navbar-default.navbar-small li a:hover { - color: #00C8F7 !important; - } -} - -@media screen and (max-width: 767px) { - .row-run-demo { - display: inherit; - margin-bottom: 20px; - } - - .row-run-demo .col { - display: inherit; - vertical-align: inherit; - float: inherit; - text-align: center; - } - - .row-run-demo .col img { - margin-left: auto; - margin-right: auto; - } - - .img-wellcome { - max-height: 225px !important; - } - - .twitter-row { - width: 100% !important; - } - - .feature-row { - height: auto !important; - } - - .feature-img-col { - margin-bottom: 30px; - } - - .feature-text-col h3 { - text-align: center !important; - } -} - - - -.features-row .feature-icon { - min-height: 100px; - float: none; - text-align: center -} - -.features-row .feature-icon .feature-img { - max-width: 150px; - max-height: 100px; - padding-bottom: 20px; -} - -.features-row .feature-icon .feature-img.svg { - filter: opacity(62.5%); -} - -.features-row .feature-icon .feature-img.big { - max-width: 100%; - max-height: 160px; - z-index: -1; - opacity: 0.05; - position: absolute; - left: 0; - right: 0; - margin: auto; -} - -/* Docs language tabs */ - -div.lang-tabs-container { - margin-top: 15px; -} - -div.lang-tabs-container div.lang-tabs-header { - width: 100%; - display: flex; -} - -div.lang-tabs-container div.lang-tabs-header .lang-tabs-btn { - width: 33.33333%; - border: none; - padding: 6px 0 4px 0; - background-color: #f9f9f9; - transition: background-color 0.2s ease-out; - font-family: arciform; - font-size: 18px; - border-top: 2px solid #e8e8e8; -} - -div.lang-tabs-container div.lang-tabs-header .lang-tabs-btn:hover { - background-color: #f6f3f3 !important; -} - -div.lang-tabs-container div.lang-tabs-header .lang-tabs-btn:focus { - outline: 0 !important; - background-color: #e8e8e8 !important; -} - -div.lang-tabs-container div.lang-tabs-content { - padding: 20px 15px 8px 15px; - background-color: #e8e8e8; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; - border-left: 2px #e8e8e8 solid; - border-bottom: 2px #e8e8e8 solid; - border-right: 2px #e8e8e8 solid; -} - -div.lang-tabs-container div.lang-tabs-content pre { - padding: 9.5px 0; -} - -div.lang-tabs-container div.lang-tabs-content p { - color: #4c4c4c; -} - -div.lang-tabs-container div.lang-tabs-content ol { - padding-left: 18px; -} - - -div.lang-tabs-container.elastic-events div.lang-tabs-header { - overflow-x: auto; -} - -div.lang-tabs-container.elastic-events div.lang-tabs-header .lang-tabs-btn { - width: unset !important; - font-size: 11.8px !important; - font-weight: bold !important; - padding: 6px 5px 6px 5px !important; - font-family: inherit; -} - -div.lang-tabs-container.elastic-events div.lang-tabs-content pre { - padding: 0 !important; -} - -@media screen and (max-width: 767px) { - div.lang-tabs-container div.lang-tabs-content { - padding: 12px 20px 12px 15px !important; - } - - div.lang-tabs-container.elastic-events div.lang-tabs-content pre { - margin-bottom: 0 !important; - } -} - -.monitoring-div { - margin-top: 25px; - border: 2px solid #e8e8e8; - border-radius: 7px; - background-color: #f9f9f9; -} - -.event-container>p:last-child { - margin: 0 !important; -} - -.version-buttons { - margin: 5px 0 5px 0; - text-align: right; -} - -.version-buttons a { - padding: 5px 10px; - font-size: 12px; - margin: 0; -} - -.version-buttons a.pressed-btn { - background: #095f76; - opacity: 1; - border-color: transparent; - color: white; - outline: 0; - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); -} - -.version-buttons a:last-of-type { - margin-right: 5px; -} - -.index-card { - background: #d0cdcd47; - border-radius: 3px; - box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; - -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; - -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; - -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; -} - -.index-card p { - color: white; - font-family: Montserrat; - margin-top: 15px; - margin-bottom: 0px; - font-size: 15px; -} - -table.table-pricing { - display: table !important; - text-align: center !important; -} - -#doc-container table.table-pricing { - margin-top: 50px; -} - -#doc-container table.table-pricing th { - padding: 8px; -} - -.table-pricing th { - vertical-align: middle !important; -} - -.table-pricing td { - vertical-align: middle !important; - padding: 6px !important; -} - -.table-pricing thead th { - font-family: Montserrat; -} - -.pricing-table-icon { - font-size: 20px; - display: inline-block; -} - -.pricing-table-icon-info { - font-size: 17px; - color: #4d4d4d; - margin-left: 8px; -} - -a .pricing-table-icon-info { - color: #007492; -} - -.icon-info-right { - float: right; -} - -.table-pricing-bordered { - border-right: 2px solid #ddd; -} - -.pricing-table-icon.ion-checkmark { - color: #049145; -} - -.pricing-table-icon.ion-close { - color: #990000; -} - -.pricing-table-icon.ion-hammer { - color: #2a88aa; - transform: rotate(45deg); -} - -.table-pricing .btn-primary { - font-size: 12px; - padding: 8px 8px; -} - -.table-pricing .try-now-btn { - background-color: #06d362; -} - -.pricing-cluster-img { - max-width: 100%; -} - -.price-row { - font-size: 16px; -} - -.price-calc { - font-size: 13px; - margin-top: 10px; -} - -.slick-track { - display: flex !important; - justify-content: center; - align-items: center; -} - -nav.navbar #sign-in-button { - padding-bottom: 8px; - padding-top: 8px; - margin-top: 10px; - border: 1px solid white; - border-radius: 2px; - color: white !important; -} - -nav.navbar.navbar-small #sign-in-button { - border: 1px solid #1C1C1C; - color: #1C1C1C !important; -} - -nav.navbar #sign-in-button:hover { - background-color: rgba(0, 202, 247, 0.144); - color: #00C8F7 !important; - border-color: #00C8F7 -} - -nav.navbar.navbar-small #sign-in-button:hover { - background-color: #0088aa12; - color: #0088aa !important; - border-color: #0088aa; -} - -.sign-btn-out-styles { - font-size: 10px !important; - padding: 7px 5px 5px !important; - line-height: 10px !important; - margin: 15px 0px !important; -} - -.sign-btn-in-styles { - font-size: 14px !important; - padding: 8px 10px !important; - margin-top: 9px !important; - margin-bottom: 8px !important; - margin-left: auto !important; - margin-right: auto !important; -} - -/* Log in spinner */ -.lds-ripple { - display: inline-block; - position: relative; - width: 40px; - height: 40px; - margin-top: 7px; - } - .lds-ripple div { - position: absolute; - border: 4px solid #fff; - opacity: 1; - border-radius: 50%; - animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite; - } - .lds-ripple div:nth-child(2) { - animation-delay: -0.5s; - } - .navbar-small .lds-ripple div { - border-color: #1c1c1c; - } - @keyframes lds-ripple { - 0% { - top: 20px; - left: 20px; - width: 0; - height: 0; - opacity: 1; - } - 100% { - top: 0px; - left: 0px; - width: 40px; - height: 40px; - opacity: 0; - } - } - /* Log in spinner */ - -@media screen and (max-width: 991px) { - nav.navbar.navbar-small #sign-in-button { - border: 1px solid white; - color: white !important; - } - #account-menu-btn { - justify-content: space-between; - } - .navbar-small .lds-ripple div { - border-color: #fff; - } -} - -.table-pricing tbody tr:hover { - background-color: rgb(239 239 239) !important; +#first-row-main-page { + margin-top: 105px; + text-align: center; +} + +#gallery-main-page .slick-btn i { + color: #ddd !important; +} + +#gallery-main-page .slick-btn:hover { + background-color: rgba(221, 221, 221, 0.15) !important; +} + +#gallery-main-page .slick-dots li button:before { + color: #ddd; +} + +section#main-buttons { + padding-top: 80px; + padding-bottom: 70px; +} + +@media screen and (max-width: 991px) { + header nav.nav-home-page .logo-big { + visibility: hidden; + } + #first-row-main-page { + margin-top: 40px; + } + #openvidu-logo { + max-width: 450px !important; + } + #wellcome-btn a { + font-size: 13px; + padding: 10px 15px; + } +} + +@media screen and (max-width: 991px) and (min-height: 700px) { + section#logo { + height: 40vh; + } + section#gallery-main-page { + height: 50vh; + } + section#main-buttons { + height: 10vh; + padding: 0; + } +} + +@media screen and (min-width: 768px) and (max-width: 991px) and (min-height: 700px) { + #gallery-main-page .img-wellcome { + max-height: 320px !important; + } +} + +::selection { + color: white; +} + +.my-gray-background { + background-color: #4d4d4d !important; +} + +.my-blue-font-light { + color: #00C8F7 !important; +} + +.red { + color: red; +} + +.green { + color: green; +} + +.loader img { + width: 8em; +} + +#openvidu-logo { + width: 100%; + max-width: 500px; +} + +.open { + font-family: Arciform; + text-transform: lowercase; + font-weight: 100; +} + +.v { + text-transform: capitalize; +} + +img.logo-small { + max-height: 30px !important; + width: auto !important; + margin-top: 0px !important; +} + +img.logo-big { + max-height: 40px !important; + width: auto !important; + margin-top: 25px !important; +} + +.navbar .icon { + font-size: 20px; +} + +li.active { + color: #0088aa; +} + +.navbar-default li.active a { + color: #00C8F7 !important; +} + +.navbar-default li a:hover { + color: #00C8F7 !important; +} + +.navbar-default.navbar-small li a:hover { + color: #0088aa !important; +} + +.navbar-default.navbar-small li.active a { + color: #0088aa !important; +} + +.navbar-default button.navbar-toggle span { + background: #00C8F7 !important; +} + +.navbar-default.navbar-small button.navbar-toggle span { + background: #0088aa !important; +} + +.no-margin { + margin: 0; +} + +.no-margin-lateral { + margin-left: 0; + margin-right: 0; +} + +.no-margin-top { + margin-top: 0; +} + +.no-margin-bottom { + margin-bottom: 0; +} + +.no-margin-right { + margin-right: 0; +} + +.no-margin-left { + margin-left: 0; +} + +.no-padding { + padding: 0; +} + +.no-padding-lateral { + padding-left: 0; + padding-right: 0; +} + +.no-padding-top { + padding-top: 0; +} + +.no-padding-bottom { + padding-bottom: 0; +} + +.no-padding-right { + padding-right: 0; +} + +.no-padding-left { + padding-left: 0; +} + +.expand .social-icon a { + padding-left: 80px; + padding-right: 80px; + padding-top: 50px; + padding-bottom: 50px; +} + +.expand .social-icon i { + font-size: 40px; +} + +.img-tutorials { + margin: auto; + max-height: 200px; +} + +p.subheading { + font-size: 18px; + font-weight: 200; +} + +.social-footer-icon { + font-size: 33px; +} + +.up-icon::before { + line-height: inherit; +} + +.navbar-alt .navbar-nav>li>a, +.navbar-alt .navbar-nav>li>span { + font-size: 14px; +} + +#wellcome-btn { + text-align: center; +} + +a.try-now-btn { + background-color: #06d362 !important; +} + +#wellcome-btn a.go-docs-btn { + background-color: #ffcc00; +} + +#ce-btn, +#pro-btn { + text-align: center; + margin: auto; +} + +.bg-custom { + width: 100% !important; + height: 100% !important; +} + +#div-page-top { + position: fixed; +} + +.custom-page-top { + height: 350px; +} + +.float-right { + float: right; +} + +#edit-github { + margin-top: 15px; +} + +#edit-github a:hover { + color: #0088aa; + font-weight: bold; +} + +.last-table-col { + padding-left: 12px !important; + text-align: center; +} + +.last-table-col i { + font-size: 18px; + color: #4d4d4d; +} + +ul.top-ul > li.subnav_drop > div > span { + font-weight: bold; +} + +#img-mob { + max-height: 240px; + margin-left: auto; + margin-right: auto; +} + +#img-mob2 { + max-height: 300px; + margin-left: auto; + margin-right: auto; +} + +div.cc-window { + padding: 0.9em !important; + font-size: 14px; +} + +a.cc-btn { + min-width: 100px !important; + border: none !important; + font-weight: bold !important; + font-size: 12px !important; + text-decoration: none; + text-shadow: none; + font-family: 'Montserrat', sans-serif; + box-sizing: border-box; + letter-spacing: 1px; + margin: 0 5px 0 5px; + box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + text-transform: uppercase; + -webkit-transition: all ease .3s; + -moz-transition: all ease .3s; + -o-transition: all ease .3s; + -ms-transition: all ease .3s; + transition: all ease .3s; + display: inline-block; + padding: 4px; + margin-bottom: 0; + font-size: 14px; + line-height: 1.6; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +span.cc-message { + margin-bottom: 0.5em !important; +} + +.img-demo { + max-width: 50%; + margin: auto; +} + +.img-demo-2 { + max-height: 180px; +} + +.col-img-demo { + text-align: right; +} + +.demo-description { + margin-top: 40px; + padding-left: 15px; + padding-right: 15px; +} + +.demo-description table { + margin-left: 50px; + margin-top: 25px; + margin-bottom: 25px; +} + +.demo-description table td { + padding-right: 25px; +} + +.demo-description p { + font-size: large; + font-weight: lighter; +} + +.img-run-demo { + max-height: 140px; +} + +.run-div { + padding-left: 15px; + padding-right: 15px; + margin-top: 40px; +} + +.row-run-demo { + width: 100%; + display: table; + table-layout: fixed; +} + +.row-run-demo .col { + display: table-cell; + vertical-align: middle; + float: none; +} + +.btn-copy-code { + margin: 5px; + padding-top: 5px; + padding-bottom: 5px; + padding-left: 12px; + padding-right: 12px; +} + +.demo-title { + padding-top: 20px; + padding-bottom: 20px; + border-radius: 2px; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.demo-title:hover { + background-color: #eeeeee; + cursor: pointer; +} + +.demo-margin-bottom { + margin-bottom: 25px; +} + +.img-docker { + padding: 10px; +} + +.img-openvidu { + padding: 25px; +} + +#padding-top-bottom { + padding-top: 70px; + padding-bottom: 80px; +} + +.row-gallery div { + padding-top: 15px; + padding-bottom: 15px; +} + +.row-gallery img { + border: 2px solid #eeeeee; +} + +img.img-pro { + margin: auto; + border: 2px solid #eeeeee; +} + +.twitter-row { + width: 60%; + margin-left: auto; + margin-right: auto; +} + +.secure-tutorials-left { + padding-left: 10em; + padding-right: 6em; +} + +.secure-tutorials-right { + padding-left: 6em; + padding-right: 10em; +} + +.main-gallery { + margin: auto; + margin-top: 40px; + max-width: 1000px; +} + +.docs-gallery { + margin-top: 40px; + margin-bottom: 80px; +} + +.img-wellcome { + max-height: 450px; + margin-left: auto; + margin-right: auto; + border: 3px solid #5e5e5e; + border-radius: 2px; +} + +.slick-btn-prev { + left: -35px; +} + +.slick-btn-next { + right: -35px; +} + +.slick-btn { + width: 30px; + height: 30px; + display: block; + font-size: 0; + line-height: 0; + position: absolute; + top: 50%; + margin-top: -10px; + padding: 0; + cursor: pointer; + color: transparent; + outline: none; + background: transparent; + text-align: center; + -webkit-transition: all 0.1s ease-in-out; + -moz-transition: all 0.1s ease-in-out; + -o-transition: all 0.1s ease-in-out; + -ms-transition: all 0.1s ease-in-out; + transition: all 0.1s ease-in-out; + border-radius: 25px; +} + +.slick-btn:hover { + background-color: rgba(0, 136, 170, 0.15); +} + +.slick-btn:active { + background-color: rgba(0, 136, 170, 0.3); +} + +.slick-btn i { + color: #0088aa; + font-size: 14px; + line-height: 30px; +} + +.slick-btn.slick-disabled { + pointer-events: none; +} + +.slick-btn.slick-disabled i { + color: transparent; +} + +.slick-btn.slick-disabled:hover { + background-color: transparent; +} + +.slick-captions { + margin-top: 43px; +} + +.slick-captions .caption { + display: flex !important; + justify-content: center; + align-items: center; + outline: none; +} + +.slick-captions .caption p { + color: #4c4c4c; +} + +.row-more-info { + text-align: center; +} + +.row-more-info a:before { + content: '+ info' +} + +.row-more-info a[aria-expanded="true"]:before { + content: '- info'; +} + +.row-more-info a { + background-color: #efefef; + color: #7a7a7a; + margin-bottom: 2em; +} + +.more-info-tutorials { + background-color: rgb(240, 240, 240); + border-radius: 5px; +} + +.more-info-tutorials-int { + padding-top: 2em; + padding-bottom: 2em; +} + +img.img-more-info { + max-height: 40vh !important; + margin: auto; + padding: 1em; + background-color: #ffffff; + border-radius: 5px; + border: 2px solid rgba(0, 136, 170, 0.75); +} + +.more-info-desc { + text-align: justify; +} + +.more-info-desc p { + font-size: 18px; + font-weight: 200; + line-height: 20px; + margin-bottom: 42px; +} + +.more-info-desc p:last-child { + margin-bottom: 0; +} + +.acknowledgments-footer { + width: 100%; +} + +.video-responsive { + position: relative; + padding-bottom: 52.9%; + /* 16/9 ratio */ + padding-top: 30px; + /* IE6 workaround*/ + height: 0; + overflow: hidden; +} + +.video-responsive iframe, +.video-responsive object, +.video-responsive embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.icon-Amazon_Web_Services_Logo:before { + content: "\e900"; +} + +.feature-row { + display: flex; + align-items: center; + flex-wrap: wrap; + margin-top: 40px; + margin-bottom: 40px; + height: 180px; +} + +.feature-row h3 { + margin-top: 0 !important; + border-top: 0 !important; +} + +.feature-img-col { + text-align: center; + padding-left: 40px; + padding-right: 40px; +} + +.feature-img { + max-width: 100%; + max-height: 160px; + -webkit-filter: grayscale(20%) opacity(92%); + filter: grayscale(20%) opacity(92%); +} + +.icon-img { + max-height: 120px; + -webkit-filter: opacity(69.5%); + filter: opacity(69.5%); +} + +.feature-text { + vertical-align: middle; + color: #7a7a7a; +} + +@media screen and (min-width: 1200px) { + img.img-responsive.img-pro.img-pro-small { + max-width: 750px !important; + } +} + +@media screen and (min-width: 992px) { + .more-info-tutorials-int { + min-height: 150px; + align-items: center; + display: flex; + background-color: #eee; + } +} + +@media only screen and (max-width: 1199px) and (min-width: 992px) { + .col-img-more-info { + padding-right: 0; + } + + .more-info-desc { + padding-left: 0; + padding-right: 30px; + } +} + +@media screen and (max-width: 1200px) and (min-width: 991px) { + #openvidu-logo { + max-width: 60% !important; + height: auto !important; + } +} + +@media screen and (max-width: 991px) { + #padding-top-bottom { + padding-top: 40px; + padding-bottom: 40px; + } + + span.cc-message { + margin-bottom: 0 !important; + } + + #img-mob { + max-height: 400px; + } + + #img-mob2 { + max-height: 400px; + } + + pre { + padding: 16px; + } + + pre code { + white-space: pre !important; + } + + #page-top { + height: 270px; + } + + #page-top .page-top-title { + top: 93px; + } + + #page-top .page-top-title h1 { + font-size: 37px; + padding-left: 20px; + padding-right: 20px; + } + + #page-top .home-subheading h2{ + padding-left: 20px; + padding-right: 20px; + } + + #contact { + padding-top: 40px; + padding-bottom: 40px; + } + + .row-secure-tutorials .secure-tutorials-left, + .row-secure-tutorials .secure-tutorials-right { + padding-left: 10px !important; + padding-right: 10px !important; + } + + .more-info-tutorials-int { + padding-bottom: 0; + } + + .more-info-desc { + padding-top: 2em; + } + + .pre-video-responsive { + margin-left: -46px; + margin-right: -46px; + } + + #openvidu-pro-tag { + line-height: 32px !important; + } + + .cards-container{ + margin-bottom: 10px; + } + + .index-card { + padding: 18px !important; + } + + .navbar-default.navbar-small li.active a { + color: #00C8F7 !important; + } + + .navbar-default.navbar-small li a:hover { + color: #00C8F7 !important; + } +} + +@media screen and (max-width: 767px) { + .row-run-demo { + display: inherit; + margin-bottom: 20px; + } + + .row-run-demo .col { + display: inherit; + vertical-align: inherit; + float: inherit; + text-align: center; + } + + .row-run-demo .col img { + margin-left: auto; + margin-right: auto; + } + + .img-wellcome { + max-height: 225px !important; + } + + .twitter-row { + width: 100% !important; + } + + .feature-row { + height: auto !important; + } + + .feature-img-col { + margin-bottom: 30px; + } + + .feature-text-col h3 { + text-align: center !important; + } +} + + + +.features-row .feature-icon { + min-height: 100px; + float: none; + text-align: center +} + +.features-row .feature-icon .feature-img { + max-width: 150px; + max-height: 100px; + padding-bottom: 20px; +} + +.features-row .feature-icon .feature-img.svg { + filter: opacity(62.5%); +} + +.features-row .feature-icon .feature-img.big { + max-width: 100%; + max-height: 160px; + z-index: -1; + opacity: 0.05; + position: absolute; + left: 0; + right: 0; + margin: auto; +} + +/* Docs language tabs */ + +div.lang-tabs-container { + margin-top: 15px; +} + +div.lang-tabs-container div.lang-tabs-header { + width: 100%; + display: flex; +} + +div.lang-tabs-container div.lang-tabs-header .lang-tabs-btn { + width: 33.33333%; + border: none; + padding: 6px 0 4px 0; + background-color: #f9f9f9; + transition: background-color 0.2s ease-out; + font-family: arciform; + font-size: 18px; + border-top: 2px solid #e8e8e8; +} + +div.lang-tabs-container div.lang-tabs-header .lang-tabs-btn:hover { + background-color: #f6f3f3 !important; +} + +div.lang-tabs-container div.lang-tabs-header .lang-tabs-btn:focus { + outline: 0 !important; + background-color: #e8e8e8 !important; +} + +div.lang-tabs-container div.lang-tabs-content { + padding: 20px 15px 8px 15px; + background-color: #e8e8e8; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + border-left: 2px #e8e8e8 solid; + border-bottom: 2px #e8e8e8 solid; + border-right: 2px #e8e8e8 solid; +} + +div.lang-tabs-container div.lang-tabs-content pre { + padding: 9.5px 0; +} + +div.lang-tabs-container div.lang-tabs-content p { + color: #4c4c4c; +} + +div.lang-tabs-container div.lang-tabs-content ol { + padding-left: 18px; +} + + +div.lang-tabs-container.elastic-events div.lang-tabs-header { + overflow-x: auto; +} + +div.lang-tabs-container.elastic-events div.lang-tabs-header .lang-tabs-btn { + width: unset !important; + font-size: 11.8px !important; + font-weight: bold !important; + padding: 6px 5px 6px 5px !important; + font-family: inherit; +} + +div.lang-tabs-container.elastic-events div.lang-tabs-content pre { + padding: 0 !important; +} + +@media screen and (max-width: 767px) { + div.lang-tabs-container div.lang-tabs-content { + padding: 12px 20px 12px 15px !important; + } + + div.lang-tabs-container.elastic-events div.lang-tabs-content pre { + margin-bottom: 0 !important; + } +} + +.monitoring-div { + margin-top: 25px; + border: 2px solid #e8e8e8; + border-radius: 7px; + background-color: #f9f9f9; +} + +.event-container>p:last-child { + margin: 0 !important; +} + +.version-buttons { + margin: 5px 0 5px 0; + text-align: right; +} + +.version-buttons a { + padding: 5px 10px; + font-size: 12px; + margin: 0; +} + +.version-buttons a.pressed-btn { + background: #095f76; + opacity: 1; + border-color: transparent; + color: white; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} + +.version-buttons a:last-of-type { + margin-right: 5px; +} + +.index-card { + background: #d0cdcd47; + border-radius: 3px; + box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; + -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; + -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; + -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.4) inset; +} + +.index-card p { + color: white; + font-family: Montserrat; + margin-top: 15px; + margin-bottom: 0px; + font-size: 15px; +} + +table.table-pricing { + display: table !important; + text-align: center !important; +} + +#doc-container table.table-pricing { + margin-top: 50px; +} + +#doc-container table.table-pricing th { + padding: 8px; +} + +.table-pricing th { + vertical-align: middle !important; +} + +.table-pricing td { + vertical-align: middle !important; + padding: 6px !important; +} + +.table-pricing thead th { + font-family: Montserrat; +} + +.pricing-table-icon { + font-size: 20px; + display: inline-block; +} + +.pricing-table-icon-info { + font-size: 17px; + color: #4d4d4d; + margin-left: 8px; +} + +a .pricing-table-icon-info { + color: #007492; +} + +.icon-info-right { + float: right; +} + +.table-pricing-bordered { + border-right: 2px solid #ddd; +} + +.pricing-table-icon.ion-checkmark { + color: #049145; +} + +.pricing-table-icon.ion-close { + color: #990000; +} + +.pricing-table-icon.ion-hammer { + color: #2a88aa; + transform: rotate(45deg); +} + +.table-pricing .btn-primary { + font-size: 12px; + padding: 8px 8px; +} + +.table-pricing .try-now-btn { + background-color: #06d362; +} + +.pricing-cluster-img { + max-width: 100%; +} + +.price-row { + font-size: 16px; +} + +.price-calc { + font-size: 13px; + margin-top: 10px; +} + +.slick-track { + display: flex !important; + justify-content: center; + align-items: center; +} + +nav.navbar #sign-in-button { + padding-bottom: 8px; + padding-top: 8px; + margin-top: 10px; + border: 1px solid white; + border-radius: 2px; + color: white !important; +} + +nav.navbar.navbar-small #sign-in-button { + border: 1px solid #1C1C1C; + color: #1C1C1C !important; +} + +nav.navbar #sign-in-button:hover { + background-color: rgba(0, 202, 247, 0.144); + color: #00C8F7 !important; + border-color: #00C8F7 +} + +nav.navbar.navbar-small #sign-in-button:hover { + background-color: #0088aa12; + color: #0088aa !important; + border-color: #0088aa; +} + +.sign-btn-out-styles { + font-size: 10px !important; + padding: 7px 5px 5px !important; + line-height: 10px !important; + margin: 15px 0px !important; +} + +.sign-btn-in-styles { + font-size: 14px !important; + padding: 8px 10px !important; + margin-top: 9px !important; + margin-bottom: 8px !important; + margin-left: auto !important; + margin-right: auto !important; +} + +/* Log in spinner */ +.lds-ripple { + display: inline-block; + position: relative; + width: 40px; + height: 40px; + margin-top: 7px; + } + .lds-ripple div { + position: absolute; + border: 4px solid #fff; + opacity: 1; + border-radius: 50%; + animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite; + } + .lds-ripple div:nth-child(2) { + animation-delay: -0.5s; + } + .navbar-small .lds-ripple div { + border-color: #1c1c1c; + } + @keyframes lds-ripple { + 0% { + top: 20px; + left: 20px; + width: 0; + height: 0; + opacity: 1; + } + 100% { + top: 0px; + left: 0px; + width: 40px; + height: 40px; + opacity: 0; + } + } + /* Log in spinner */ + +@media screen and (max-width: 991px) { + nav.navbar.navbar-small #sign-in-button { + border: 1px solid white; + color: white !important; + } + #account-menu-btn { + justify-content: space-between; + } + .navbar-small .lds-ripple div { + border-color: #fff; + } +} + +.table-pricing tbody tr:hover { + background-color: rgb(239 239 239) !important; } \ No newline at end of file diff --git a/css/style.css b/css/style.css index 4e3444b5..82386197 100644 --- a/css/style.css +++ b/css/style.css @@ -1,3501 +1,3501 @@ -@charset "utf-8"; -/*----------------------------------------------------------------------------- - -Table of Contents: - - 1) General - 2) Typography - 3) Backgrounds - 4) Home Sections - 5) Home Revolution Slider Section - 6) Header - 7) Features Section - 8) About Section - 9) Team Section -10) Skills Section -11) Fun Facts Section -12) Quote Section -13) Portfolio Section -14) Get Connected Section -15) Services Section -16) Call to Action 1 -17) Price List Section -18) Clients Section -19) Testimonials Section -20) Contact Form Section -21) Google Map Section -22) Video Popup Section -23) Footer 1 -24) Subscribe Form - Twitter Feed -25) Shortcodes - -------------------------------------------------------------------------------*/ - -/*----- Stylesheets -----*/ -@import "bootstrap.min.css"; -@import "revolution-slider.css"; -@import "owl.carousel.css"; -@import "animate.css"; -@import "cubeportfolio.min.css"; - -/*----- Fonts -----*/ -@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700); -@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300); -@import "simple-line-icons.css"; -@import "ionicons.min.css"; - -/*----- General ----*/ -html, -body { - height: 100%; - min-height: 100%; -} -html { -webkit-font-smoothing: antialiased; } -body { - font-family: "Open Sans", sans-serif; - font-weight: 400; - color: #1c1c1c; -} -a { - background: transparent; - outline: none; - text-decoration: none; - - -webkit-transition: .2s cubic-bezier(0.25,.46,.45,.94); - transition: .2s cubic-bezier(0.25,.46,.45,.94); - -webkit-transition-property: background-color,color; - transition-property: background-color,color; -} -a:active, -a:hover, -a:focus { - outline: 0; - color: #1c1c1c; - text-decoration: none; -} -a:focus, a:active, button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, select::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { - border: 0; - outline : 0; -} -@media only screen and (min-width: 1200px) { - .container { - max-width: 1425px; - width: 100%; - padding: 0 90px; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .container { - width: 100%; - } -} -.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths { - position: relative; - min-height: 1px; - padding-right: 10px; - padding-left: 10px; - width: 20%; - float: left; -} -h1, h2, h3, h4, h5, h6 { - font-family: 'Montserrat', sans-serif; - font-weight: 700; - line-height: 1; - color: #1c1c1c; -} -h1 small, h2 small, h3 small { - font-family: 'Open Sans', sans-serif; - font-weight: 200; - color: #1c1c1c; -} -h4 small, h5 small, h6 small { - font-family: 'Open Sans', sans-serif; - font-weight: 300; - color: #1c1c1c; -} -h4 { - font-size: 18px; - letter-spacing: 1px; -} -p { - color: #7a7a7a; - font-size: 14px; - line-height: 20px; - font-weight: 400; -} - -.section-title { - text-transform: uppercase; - letter-spacing: 1px; - font-size: 30px; -} -.pricing-section-title:target { - scroll-margin-top: 90px; -} -.subheading { - font-size: 14px; - line-height: 20px; - font-weight: 400; - margin-bottom: 42px; -} -.subheading:after { - position: relative; - display: block; - content: ""; - height: 2px; - margin: 20px auto 20px; - width: 115px; - background: #7a7a7a; -} -.subheading.grey:after { - background: #fff!important; - opacity: .4; -} -.content-title { - text-transform: uppercase; - font-weight: 700; - letter-spacing: 2px; - margin-top: 0; - margin-bottom: 22px; - font-family: 'Montserrat',sans-serif; - font-size: 30px; -} -.project-title { - text-transform: uppercase; - font-weight: 700; - letter-spacing: 0px; - margin-top: 30px; - margin-bottom: 10px; - font-family: 'Montserrat',sans-serif; - font-size: 50px; -} -@media (max-width:600px) { - .project-title { - font-size: 24px; - } - #openvidu-logo { - max-width: 80% !important; - } -} -.project-subtitle { - margin-bottom: 50px; - font-size: 14px; -} -.uppercase { - text-transform: uppercase; -} -.p-info { - line-height: 1.8; - font-size: 14px; -} - -/* Preloader */ -#preloader { - position:fixed; - top:0; - left:0; - right:0; - bottom:0; - background-color:#fff; - z-index: 9999; -} -#preloader .loader { - position: absolute; - top: 50%; - left: 50%; - margin-top: -25px; - margin-left: -60px; -} - -/*----- Typography -----*/ -@media (min-width: 992px) { - h1 { - font-size: 66px; - letter-spacing: 0px; - } - h1 small { - font-size: 66px; - letter-spacing: 0px; - } - .lead { - font-size: 16px; - font-weight: 400; - color: #7a7a7a; - margin-bottom: 50px; - } - h2 { - font-size: 50px; - letter-spacing: 0px; - - } - h2 small { - font-size: 50px; - letter-spacing: 0px; - } -} -.white { - color: #fff; -} -.grey { - color: #d3d3d3; -} -.size-8x { font-size:8em } -.size-7x { font-size:7em } -.size-6x { font-size:6em } -.size-5x { font-size:5em } -.size-4x { font-size:4em } -.size-3x { font-size:3em } -.size-2x { font-size:2.5em } -.size-1x { font-size:1em } - - -/*----- Home Sections -----*/ -#home-parallax-fullscreen, -.parallax-section-1, -.parallax-section-2, -.parallax-section-3, -.parallax-section-4, -.parallax-section-5, -.parallax-section-6, -.parallax-section-7, -.parallax-section-8 { - background-position: 50% 0; - background-size: cover; - background-repeat: no-repeat; - background-attachment: fixed; - width: 100%; - height: auto; - overflow-x: hidden; - overflow-y: hidden; - vertical-align: middle; - z-index: 1; - display: block; - position: relative; -} -#home-parallax-fullwidth { - background-position: center 0%; - background-size: cover; - background-repeat: no-repeat; - background-attachment: fixed; - display: table; - width: 100%; - min-height: 400px; - overflow-x: hidden; - overflow-y: hidden; - vertical-align: middle; - z-index: 1; -} -@media (min-width:768px) { - #home-parallax-fullwidth { - height: 600px; - } -} -@media (max-width:768px) { - #home-parallax-fullwidth { - height: 400px; - } -} -#home-parallax-fullscreen:after, -.parallax-section-1:after, -.parallax-section-2:after, -.parallax-section-3:after, -.parallax-section-4:after, -.parallax-section-6:after, -.parallax-section-7:after, -.parallax-section-8:after { - content: ""; - position: absolute; - /*background: url(../img/assets/dot-pattern.png) repeat;*/ - top: 0; - left: 0; - bottom: 0; - right: 0; - z-index: -1; -} -#home-landing:after, -#home-parallax-fullwidth:after, -#page-top .hero:after { - content: ""; - position: absolute; - /*background: url(../img/assets/dot-pattern.png) repeat;*/ - top: 0; - left: 0; - bottom: 0; - right: 0; - z-index: 1; -} -.tp-banner li:after { - content: ""; - position: absolute; - /*background: url(../img/assets/gridtile.png) repeat;*/ - top: 0; - left: 0; - bottom: 0; - right: 0; - z-index: 0!important; -} -.tp-banner-video li:after { - content: ""; - position: absolute; - /*background: url(../img/assets/gridtile.png) repeat;*/ - top: 0; - left: 0; - bottom: 0; - right: 0; - z-index: 2!important; -} -#page-hero { - height: 400px; -} -#home-landing { - background-position: center 0%; - background-size: cover; - background-repeat: no-repeat; - background-attachment: fixed; - display: table; - width: 100%; - height: 100%; - min-height: 100%; - overflow-x: hidden; - overflow-y: hidden; - vertical-align: middle; - z-index: 1; -} -#home-parallax-fullscreen { - display: table; -} -.home-container { - position: relative; - display: table-cell; - vertical-align: middle; - z-index: 3; -} -.home-title { - position: relative; - text-transform: uppercase; - color: #1c1c1c; - z-index: 3; - margin-top: 80px; - margin-left: auto; - margin-right: auto; -} -#home-parallax-fullwidth .home-title { - margin-top: 130px; -} -.home-title h1 { - letter-spacing: 2px; -} -.home-heading { - font-family: 'Montserrat',sans-serif; - font-weight: 700; - letter-spacing: 0px; - text-transform: uppercase; - color: #fff; -} -@media (min-width:992px) { - .home-heading { - font-size: 72px; - } -} -@media (min-width:768px) and (max-width:991px) { - .home-heading { - font-size: 55px; - } -} -@media (max-width:600px) { - .tp-banner .home-subheading { - display: none; - } -} -@media (max-width:500px) { - .tp-banner .btn { - display: none; - } -} -.home-subheading, .home-subheading h1 { - font-family: 'Montserrat',sans-serif; - font-size: 14px; - letter-spacing: .5px; - font-weight: 400; - color: #ccc; - z-index:999!important; -} -.tp-banner .home-subheading { - line-height: 40px!important; -} -.home-button { - margin-top: 80px; -} -.home-bottom { - position: absolute; - z-index: 99; - width: 100%; - left: 0; - bottom: 0; - text-align: center; - opacity: 0.9; -} -#home-landing .home-bottom { - z-index: 3; -} -.move { - width: 40px; - margin-left: auto; - margin-right: auto; - margin-bottom: 15px; -} -.bounce { - -webkit-animation: bounce 2s infinite; - -moz-animation: bounce 2s infinite; - -ms-animation: bounce 2s infinite; - animation: bounce 2s infinite; -} -.home-bottom a { - padding-top: 7px; - padding-bottom: 17px; - padding-left: 7px; - padding-right: 7px; - color: #FFFFFF; - - -webkit-transition: all 0.2s; - -moz-transition: all 0.2s; - -o-transition: all 0.2s; - transition: all 0.2s; -} -.home-bottom a:hover { - opacity: .9; -} -.home-bottom a { - font-size: 22px; -} - -/*----- Home Revolution Slider -----*/ -#home-revolution-slider { - width: 100%; - height: fit-content; - min-height: 100%; - background: #5f5f5f; - padding: 200px 0 80px; -} - -.cards-container{ - height: 50%; - text-align: center !important; - color: #ffffff; -} - -.card { - padding: 10px; - height: 100%; -} - -.card .card-pro, .card .card-community { - height: 100%; - padding: 35px; -} - -.card-community{ - background: #ffffff8f -} - -.card-pro{ - background: #c1ffe5ab; -} - -.table{ - color: #000; -} -.table th { - text-align: center; -} -.hero { - position: fixed; - z-index: 1; - top: 0; - bottom: 0; - left: 0; - right: 0; - background-size: cover; -} -.content { - position: relative; - z-index: 3; - background-color: #fff; -} -.home-heading, -.home-subheading, -.home-button { - position: relative; - z-index: 1; - text-align: center; - transform: translateY(0px); - /*-webkit-transition: 1s opacity ease-in-out;*/ -} -.tp-loader.spinner1 { - width: 40px; - height: 40px; - background: url(../img/assets/rev-loader.GIF) no-repeat center center; - background-color: transparent; - box-shadow: none; - -webkit-box-shadow: none; - margin-top: -20px; - margin-left: -20px; - -webkit-animation: none; - animation: none; - border-radius: 0; - -moz-border-radius: 0; - -webkit-border-radius: 0; -} - -.tp-banner-container{ - width:100%; - position:relative; - padding:0; - margin-top: 0; - z-index: -1; -} -.tparrows.preview4:after { - background: #fff; - background: rgba(255,255,255,.05); -} -.tp-caption a { - color: #fff; - padding: 9px 22px; - box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - margin: 0 7px 0 7px; - text-transform: uppercase; -} -.tp-caption a:hover { - color: #fff; -} -.html5-video-container video { - width: 100%!important; - height: auto!important; - left: 0!important -} -.tp-banner-video video { - min-width: 100%; -} - -/*----- Header -----*/ -nav { - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; -} -@media (min-width: 1360px) and (max-width: 1920px) { - nav { max-width: 1903px; } -} -@media (max-width: 1360px) { - nav { max-width: 1343px; } -} -.navbar { - min-height: 55px; - border: none; -} -.navbar-default { - position: fixed; - background-color: #fff; - border-radius: 0; - border-color: transparent; - border-bottom: none; - top: 0; - left: 0; - width: 100%; - padding: 0; - z-index: 4; - /*border-bottom: 1px solid rgba(255,255,255,0.25);*/ -} -.navbar-alt { - background-color: transparent; -} -.navbar-small { - background: #fff; - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); - -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); - box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); -} -.navbar-default .container { - position: relative; - -webkit-transition: all 0.3s ease; - -moz-transition: all 0.3s ease; - -o-transition: all 0.3s ease; - -ms-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.navbar-small .container { - padding-top: 0px; - position: relative; -} -@media (min-width: 992px) { - .navbar-alt .container { - margin-top:10px; - } - .navbar-small .container { - margin-top:0px; - } -} -.navbar-default .navbar-right { - font-family: 'Montserrat', sans-serif; - font-size: 12px; - font-weight: 700; - text-transform: uppercase; - height: 100%; - margin-top: 10px; - margin-bottom: 10px; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; -} -.navbar-alt .navbar-right { - margin-top: 35px; - margin-bottom: 10px; -} -.navbar-small .navbar-right { - height: 100%; - margin-top: 0px; - margin-bottom: 0px; -} -.navbar-alt .navbar-nav > li > a, -.navbar-alt .navbar-nav > li > span { - color: #fff; - -webkit-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - -ms-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} -.navbar-small .navbar-nav > li > a, -.navbar-small .navbar-nav > li > span { - color: #1C1C1C; - -webkit-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - -ms-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} -.navbar-nav>li>a, -.navbar-nav>li>span { - margin-top: 3px; - padding-top: 16px; - padding-bottom: 13px; -} -.navbar-nav>li>span { - line-height: 20px -} -.nav>li>a, -.nav>li>span { - padding-left: 10px; - padding-right: 10px; -} -.nav > li > span { - position: relative; - display: block; - cursor: pointer; -} -.navbar-nav .caret { - margin-left: 3px; - margin-top: -3px; -} -/*Navbar Toggle*/ -.navbar-default .navbar-toggle { - position: relative; - float: right; - padding: 9px 2px; - margin-top: 26px; - margin-right: 0px; - margin-bottom: 8px; - background-color: transparent; - background-image: none; - border: none; - border-radius: none; - -webkit-transition: all 0.3s ease; - -moz-transition: all 0.3s ease; - -o-transition: all 0.3s ease; - -ms-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.navbar-small .navbar-toggle { - position: relative; - float: right; - padding: 9px 0px; - margin-top: 11px; - margin-right: 0px; - margin-bottom: 8px; - background-color: transparent; - background-image: none; - border: none; - border-radius: none; -} -.navbar-default .navbar-toggle:hover, -.navbar-default .navbar-toggle:focus { - background-color: transparent; - outline: none; -} -.navbar-toggle .icon-bar { - display: block; - width: 22px; - height: 3px; - border-radius: 2px; -} -/*Navbar Collapse Menu*/ -.navbar-collapse { - padding-right: 0px; - padding-left: 0px; - color: #3a3a3a; -} -.navbar-default .navbar-nav>li>a:focus { - color: #f5f5f5; -} -.navbar-small .navbar-nav>li>a:focus { - color: #1c1c1c; -} - - - -/*Navbar Collapse*/ -@media (max-width: 991px) { - .navbar-default .navbar-collapse { - margin-top: 18px; - padding-right: 0px; - padding-left: 0px; - } - .navbar-small .navbar-collapse { - margin-top: 0px; - } - .navbar-header { - float: none; - } - .navbar-left,.navbar-right { - float: none !important; - } - .navbar-toggle { - display: block; - } - .navbar-collapse { - border-top: none; - box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); - } - .navbar-default .navbar-collapse { - background-color: #1c1c1c; - } - .container>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse { - margin-right: 0; - margin-left: 0; - padding-left: 25px; - padding-right: 25px; - } - .container>.navbar-header { - margin-right: 0; - margin-left: 0; - padding-left: 35px; - padding-right: 35px; - } - .navbar-fixed-top { - top: 0; - border-width: 0 0 1px; - } - .navbar-collapse.collapse { - display: none!important; - } - .navbar-nav { - float: none!important; - margin: 0; - } - .navbar-default .navbar-toggle { - margin-top: 44px; - } - .navbar-small .navbar-toggle { - margin-top: 11px; - } - .navbar-nav>li { - float: none; - } - .navbar-nav>li>a, - .navbar-nav>li>span { - padding-top: 12px; - padding-bottom: 12px; - } - .navbar-default .navbar-nav > li > a, - .navbar-default .navbar-nav > li > span { - color: #fff; - } - .navbar-default .navbar-nav > li > a:hover, - .navbar-default .navbar-nav > li > span:hover { - background: rgba(255,255,255, 0.03); - } - .collapse.in{ - display:block !important; - } - .navbar-default .container { - width: 100%; - } - .navbar-small .container { - padding-right: 0px; - padding-left: 0px; - width: 100%; - } - .navbar-default ul.nav li { - border-bottom: 1px dotted #2A2A2A; - } - - .navbar-default ul li:last-child { - border-bottom: none; - } - .navbar-default .navbar-right { - margin-top: 7px; - margin-bottom: 3px; - } - .navbar-default #account-btn { - padding-left: 0px !important; - } -} -@media (min-width: 768px) { - .navbar-nav.navbar-right:last-child { - margin-right: 0; - } -} -.navbar>.container .navbar-brand { - margin-left: 0; -} -.navbar-brand { - float: left; - height: 55px; - padding: 15px 0 15px 0px; - font-size: 30px; - line-height: 20px; -} -/* Logo Big White */ - -.navbar-default .navbar-brand .logo-big { - position:absolute; - opacity: 1; - width: 180px; - margin-top: 11px; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; -} -.navbar-default .navbar-brand .logo-small { - position:absolute; - width: 180px; - margin-top: 11px; - opacity: 0; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; -} -.navbar-alt .navbar-brand .logo-big { - margin-top: 35px; -} -.navbar-alt .navbar-brand .logo-small { - margin-top: 35px; -} -/* End Logo Big White */ -/* Logo Small Black */ -.navbar-small .navbar-brand .logo-big { - position:absolute; - opacity: 0; - width: 170px; - margin-top: 3px; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; -} -.navbar-small .navbar-brand .logo-small { - position:absolute; - opacity: 1; - width: 170px; - margin-top: 3px; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; - -} -/* End Logo Small Black */ - - -@media (max-width: 768px) { - .navbar-collapse { - max-height: none; - overflow-x: hidden; - } -} - -/*Dropdown*/ -@media (min-width: 992px) { - .navbar-default .container { - max-width: 1245px; - padding-left: 15px; - padding-right: 15px; - } - .navbar-right .dropdown-menu { - right: auto; - left: 0; - } - .dropdown-menu { - background-color: #1C1C1C; - border: 0; - border-radius: 0; - box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.08); - margin: 0; - padding-top: 2px; - padding-bottom: 2px; - padding-left: 0; - padding-right: 0; - top: auto; - } - .dropdown-menu > li > a { - color: #CCC; - font-size: 12px; - font-weight: 400; - text-transform: none; - position: relative; - padding: 11px 25px 11px 20px; - border-bottom: 1px dotted rgba(255, 255, 255, 0.2); - } - .dropdown-menu > li:last-child > a { - border-bottom: 0; - } - .dropdown-menu > li > a:hover, - .dropdown-menu > li > a:focus, - .dropdown-menu > .active > a:hover, - .dropdown-menu > .active > a:focus { - text-decoration: none; - background-color: #333; - } - .dropdown-menu { - margin-top: 20px; - } - .dropdown > ul.dropdown-menu { - visibility:hidden; - display:block; - margin-top: 20px; - opacity: 0; - -webkit-transition: all 0.2s ease; - -moz-transition: all 0.2s ease; - -o-transition: all 0.2s ease; - -ms-transition: all 0.2s ease; - transition: all 0.2s ease; - - } - .dropdown:hover > ul.dropdown-menu{ - visibility:visible; - opacity:1; - display: block; - margin: 0; - } - .dropdown-menu > .active > a { - text-decoration: none; - background-color: transparent; - outline: 0; - } - .navbar-collapse.collapse { - height: auto!important; - padding-bottom: 0; - overflow: visible!important; - } -} -@media (max-width: 991px) { - .dropdown-menu { - float: none; - position: static; - background-color: transparent; - box-shadow: none; - border: none; - margin-left: 15px; - } - .navbar-default .navbar-nav > li > a, - .navbar-default .navbar-nav > li > span { - color: #fff; - } - .navbar-default ul li.open ul li { - border-bottom: 0; - padding: 5px; - float: none!important; - } - - .navbar-default ul li.open ul li a:hover { - background-color: transparent; - } - .dropdown-menu li a { - color: #f5f5f5; - font-weight: 400; - font-size: 12px; - } - .dropdown-menu>.active>a, - .dropdown-menu>.active>a:hover, - .dropdown-menu>.active>a:focus { - background-color: transparent; - } -} -@media (max-width: 767px) { - .navbar-default .navbar-nav .open .dropdown-menu>li>a { - color: #CCC; - } -} - -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:hover, -.navbar-default .navbar-nav>.active>a:focus { - background-color: transparent; -} -.navbar-default .navbar-nav>.open>a, -.navbar-default .navbar-nav>.open>a:hover, -.navbar-default .navbar-nav>.open>a:focus { - background-color: transparent; -} -.dropdown .arrow { - font-size:9px; -} -.menu-padding { - padding-top:70px; -} -.content { - margin-top:0px; -} -.navbar .icon { - font-size: 18px; -} -.navbar .social-icon { - padding-left: 15px; - padding-right: 0; -} - -/*----- Features -----*/ -#features { - min-height: 95vh; - padding-top: 42px; - padding-bottom: 25px; -} -@media (min-width: 992px) { - .features-row { - margin-bottom: 50px; - text-align: left - } - .feature-column { - margin-bottom: 0px; - } - .back-icon { - z-index: -1; - color: #f8f8f8; - position: absolute; - padding-left: 40px; - left: 0; - top: 0; - width: 134px; - height: 134px; - line-height: 134px; - font-size: 134px; - } -} -@media (max-width: 991px) { - .feature-column { - margin-bottom: 15px; - } - .back-icon { - z-index: -1; - color: #f8f8f8; - position: absolute; - padding-left: 30px; - left: 0; - top: 0; - width: 80px; - height: 80px; - line-height: 80px; - font-size: 80px; - } -} -.feature-info h4 { - font-family: 'Montserrat',sans-serif; - font-weight: 700; - text-transform: uppercase; - color: #1c1c1c; - font-weight: 700; - letter-spacing: 1px; - font-size: 18px; - margin-top: 0px; - - -webkit-transition: all 0.2s; - -moz-transition: all 0.2s; - -o-transition: all 0.2s; - transition: all 0.2s; -} -.feature-icon { - float: left; -} -.feature-info { - padding-left: 55px; - padding-top: 5px; -} -.feature-description { - line-height: 23px; - padding-right: 10px; - -} -.ion-2-5x { - font-size: 2.5em; -} -.feature-buttons { - margin-top: 40px; -} - -/*----- About Section -----*/ -#about { - padding-top: 60px; - padding-bottom: 60px; -} -.about-text { - margin-top: 20px; - padding-right: 60px; -} -#about p { - line-height: 1.8; -} -.video-container { - position: relative; - padding-bottom: 51%; - padding-top: 30px; height: 0; overflow: hidden; -} - -.video-container iframe, -.video-container object, -.video-container embed { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; -} - -/*----- Skills -----*/ -#skills { - padding-top: 80px; - padding-bottom: 60px; -} -@media (max-width: 991px) { - .skills-row { - margin-bottom: 40px; - } -} -.progress { - border-radius: 3px; - height: 17px; - background-color: #ebebeb; - overflow: visible; - margin-bottom: 25px; - border-radius: 3px; - -webkit-border-radius: 3px; - -o-border-radius: 3px; - -moz-border-radius: 3px; - - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; - -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; -} -.progress-bar { - position: relative; - border-radius: 3px; - box-shadow: none; -} -.progress-bars p { - line-height: .5; -} -#skills .progress-bars p { - color: #dedede; -} -.progress-bar-tooltip { - position: absolute; - background-color: #343434; - top: -30px; - padding: 1px 6px; - font-size: 11px; - right: -10px; - border-radius: 3px; - color: #dedede; -} -.progress-bar-tooltip:after { - position: absolute; - border-color: #343434 transparent; - border-style: solid; - border-width: 5px 5px 0; - bottom: -5px; - content: ""; - left: 35%; -} - -/*----- Team -----*/ -#team { - padding-top: 80px; - padding-bottom: 65px; -} -.team-member { - padding: 10px; -} -.member-info { - margin-top: 20px; -} -.member-info h4 { - line-height: .6; - letter-spacing: -0.6px; -} -.member-info h5 { - font-weight: 700; -} -.member-info p { - margin-top: 10px; - padding-right: 10px; - padding-bottom: 10px; -} -.member-list { - list-style: none; -} -.member-list li { - font-size: 17px; - margin-right: 5px; -} -.member-list a { - color: #1c1c1c; -} - -/* Img Hover Effect */ -.effects .img { - position: relative; - overflow: hidden; -} -.effects .img a { - display: inline; - margin: auto; - padding: 0; - max-width: 100%; - height: auto; - color: #fff; -} -.overlay { - display: block; - margin: 0 auto; - position: absolute; - z-index: 3; - background: rgba(0, 0, 0, 0.8); - overflow: hidden; - -webkit-transition: all 0.5s; - -moz-transition: all 0.5s; - -o-transition: all 0.5s; - transition: all .5s; -} -.expand { - display: block; - position: absolute; - z-index: 100; - text-align: center; - color: #fff; - line-height: 50px; - font-weight: 700; - font-size: 20px; - list-style: none; - padding: 0; -} -.expand .social-icon { - display: inline; - margin-left: 5px; - margin-right: 5px; -} -.expand .cbp-l-icon { - display: inline; - margin-left: 5px; - margin-right: 5px; -} -.effect .overlay { - top: 0; - bottom: 0; - left: 0; - right: 0; - opacity: 0; -} -.effect .overlay .expand { - left: 0; - right: 0; - top: 50px; - margin: 0 auto; - opacity: 0; - -webkit-transition: all 0.3s; - -moz-transition: all 0.3s; - -o-transition: all 0.3s; - transition: all 0.3s; -} - -.effect:hover .img .img-responsive { - transform: scale(1.25); -} -.effect .img-responsive { - -webkit-transition: all 0.25s ease-in-out; - -moz-transition: all 0.25s ease-in-out; - -o-transition: all 0.25s ease-in-out; - transition: all .25s ease-in-out; -} -.effect:hover .img .overlay { - opacity: 1; -} -.effect:hover .img .overlay .expand { - top: 52%; - margin-top: -30px; - opacity: 1; -} - -.effect .cbp-item-wrapper .img { - position: initial; - overflow: hidden; -} -.effect:hover .cbp-item-wrapper .img .overlay .expand { - top: 50%!important; - margin-top: -30px; - opacity: 1; -} -.cbp-item .img a:hover { - opacity: .6; - font-size: 24px; -} -.cbp-item .img a { - -webkit-transition: all 0.15s; - -moz-transition: all 0.15s; - -o-transition: all 0.15s; - transition: all 0.15s; -} - -/*----- Fun Facts -----*/ -#fun-facts { - display: table; - width: 100%; - height: 100%; - min-height: 100%; - z-index: 1; -} -.fact-container { - padding-top:40px; - padding-bottom:30px; -} -.fact h2 { - font-size: 65px; - letter-spacing: 0px; - margin: 0; - line-height: 65px; -} -.fact h4 { - font-size: 14px; - margin-bottom: 0px; -} -.fact p { - font-size: 13px; - margin-top: 3px; -} -.counter { - font-family: 'Montserrat', sans-serif; - font-size: 65px; - font-weight: 700; - letter-spacing: 0px; - margin: 0; - line-height: 65px; -} -#fun-facts .lead { - font-size: 16px; -} - -/*----- Quote -----*/ -#quote { - padding-top: 100px; - padding-bottom: 80px; -} -#quote #quote-slider { - margin: 30px 0 30px 0; -} -#quote blockquote { - position: relative; - display: block; - line-height: 1.5; - font-family: 'Montserrat', sans-serif; - font-weight: 400; - text-transform: uppercase; - letter-spacing: 1px; - margin: 0; - color: #fff; - border-left: none; - text-align: center; -} -#quote blockquote span { - padding-left: 33px; -} -#quote blockquote span .highlight { - padding-left: 0px; -} -blockquote strong { - font-family: 'Montserrat', sans-serif; - font-weight: 700; -} -#quote .icon-left { - position: absolute; - font-size: 20px; - margin-left: 10px; - margin-right: 10px; - -moz-transform: scaleY(-1); - -o-transform: scaleY(-1); - -webkit-transform: scaleY(-1); - transform: scaleY(-1); -} -#quote .icon-right { - position: absolute; - font-size: 20px; - margin-left: 10px; - margin-right: 10px; - transform:rotate(180deg); - -ms-transform:rotate(180deg); /* IE 9 */ - -webkit-transform:rotate(180deg); -} -.quote-author { - text-align: center; - padding-top: 0px; - font-size: 11px; - font-weight: 400; - text-transform: uppercase; - letter-spacing: 1px; - color: #fff; - opacity: .9; -} -@media (min-width: 992px) { - #quote blockquote { - font-size: 26px; - padding-left: 80px; - padding-right: 80px; - } -} -@media (max-width: 991px) { - #quote blockquote { - font-size: 22px; - } -} - - -/*----- Portfolio -----*/ -#portfolio { - padding-top: 60px; - padding-bottom: 100px; -} -.cbp-l-filters-alignRight .cbp-filter-item, -.cbp-l-filters-alignCenter .cbp-filter-item { - background-color: #f6f7f7; - color: #7E7B7B; - cursor: pointer; - font: 400 11px/28px "Montserrat",sans-serif; - text-transform: uppercase!important; - padding: 3px 20px; - position: relative; - overflow: visible; - margin: 10px 0 0 5px; - border: none; - border-radius: 3px; - text-transform: none; - display: inline-block; - -webkit-transition: all .3s ease-in-out; - transition: all .3s ease-in-out; -} -.cbp-l-filters-alignRight { - margin: 20px auto 10px; - padding: 10px 0px 20px 0px; - text-align: left; - background-color: transparent; -} - -.cbp-l-caption-title { - color: #fff; - font: 700 16px/18px "Montserrat",sans-serif; - margin-bottom: 5px; - text-transform: uppercase; -} -.cbp-l-caption-desc { - color: #7a7a7a; - font: 400 12px/16px sans-serif; -} -.cbp-l-filters-alignRight .cbp-filter-counter { - border-radius: 2px; - color: #fff; - font-size: 11px; - margin: 0 auto; - padding: 4px 0; - text-align: center; - width: 34px; - position: absolute; - bottom: 0; - left: 0; - right: 0; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - opacity: 0; - -webkit-transition: opacity .25s ease,bottom .25s ease; - transition: opacity .25s ease,bottom .25s ease; -} -.cbp-l-filters-alignCenter .cbp-filter-counter { - border-radius: 2px; - color: #fff; - font-size: 11px; - margin: 0 auto; - margin-bottom: 10px; - padding: 4px 0; - text-align: center; - width: 34px; - position: absolute; - bottom: 0; - left: 0; - right: 0; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - opacity: 0; - -webkit-transition: opacity .25s ease,bottom .25s ease; - transition: opacity .25s ease,bottom .25s ease; -} -.cbp-l-filters-alignCenter { - margin: 40px auto 10px; - padding: 10px 0px 20px 0px; - text-align: center; - background-color: transparent; -} -.cbp-l-filters-alignRight .cbp-filter-item:hover, -.cbp-l-filters-alignCenter .cbp-filter-item:hover { - color: #fff; -} -.cbp-l-filters-alignCenter .cbp-filter-item-active { - color: #fff!important; -} -.cbp-l-filters-dropdownWrap { - width: 150px; - position: absolute; - right: 0; - background: #f6f7f7; -} -.cbp-l-filters-dropdownHeader { - font: 12px/38px "Open Sans",sans-serif; - margin: 0 17px; - color: #1c1c1c; - cursor: pointer; - position: relative; -} - -.cbp-l-filters-dropdownList .cbp-filter-item { - background: none; - color: #7a7a7a; - width: 100%; - text-align: left; - font: 12px/40px "Open Sans",sans-serif; - margin: 0; - padding: 0 17px; - cursor: pointer; - border: 0; - border-top: 1px solid #ccc; -} -.cbp-l-filters-dropdownHeader:after { - border-color: #7a7a7a rgba(0,0,0,0); - border-style: solid; - border-width: 5px 5px 0; - content: ""; - height: 0; - position: absolute; - right: 0; - top: 50%; - width: 0; - margin-top: -1px; -} -.cbp-item-w h4 { - margin-top: 10px; - margin-bottom: 2px; -} -.cbp-l-loadMore-button .cbp-l-loadMore-button-link { - background: #f6f7f7; - border: none; - border-radius: 3px; - color: #7E7B7B; - display: inline-block; - font: 400 11px/34px "Montserrat",sans-serif; - min-width: 80px; - text-decoration: none; - padding: 3px 23px; - outline: 0; - margin-top: 30px; -} -.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover { - color: #fff; -} -.cbp-popup-singlePage .cbp-popup-navigation-wrap { - position: absolute; - top: 0; - left: 0; - width: 100%; - z-index: 2; - height: 56px; - background-color: #fff; - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); - -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); - box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); -} -.cbp-popup-singlePage .cbp-popup-close, -.cbp-popup-singlePage .cbp-popup-next, -.cbp-popup-singlePage .cbp-popup-prev { - height: 34px; - width: 34px; - top: 8px; -} -.cbp-popup-singlePage-counter { - top: -24px; - font-family: 'Montserrat', sans-serif; - font-weight: 400; - color: #1c1c1c; -} -.cbp-popup-lightbox .cbp-popup-close, -.cbp-popup-lightbox .cbp-popup-next, -.cbp-popup-lightbox .cbp-popup-prev { - -webkit-transition: all 0.11s ease-in-out; - -moz-transition: all 0.11s ease-in-out; - -o-transition: all 0.11s ease-in-out; - transition: all 0.11s ease-in-out; -} -.cbp-popup-lightbox .cbp-popup-close { - opacity: .4; - background: url("../img/portfolio/buttons/popup-close-light.png") no-repeat; -} -.cbp-popup-lightbox .cbp-popup-close:hover { - opacity: 1; - background: url("../img/portfolio/buttons/popup-close-light.png") no-repeat; -} -.cbp-popup-lightbox .cbp-popup-prev { - opacity: .4; - background: url("../img/portfolio/buttons/popup-prev-light.png") no-repeat; -} -.cbp-popup-lightbox .cbp-popup-prev:hover { - opacity: 1; - background: url("../img/portfolio/buttons/popup-prev-light.png") no-repeat; -} -.cbp-popup-lightbox .cbp-popup-next { - opacity: .4; - background: url("../img/portfolio/buttons/popup-next-light.png") no-repeat; -} -.cbp-popup-lightbox .cbp-popup-next:hover { - opacity: 1; - background: url("../img/portfolio/buttons/popup-next-light.png") no-repeat; -} - -.cbp-popup-singlePage .cbp-popup-close, -.cbp-popup-singlePage .cbp-popup-next, -.cbp-popup-singlePage .cbp-popup-prev { - top:17px; - -webkit-transition: all 0.11s ease-in-out; - -moz-transition: all 0.11s ease-in-out; - -o-transition: all 0.11s ease-in-out; - transition: all 0.11s ease-in-out; -} -.cbp-popup-singlePage .cbp-popup-prev { - background: url("../img/portfolio/buttons/popup-prev-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-prev:hover { - top:18px; - opacity: .2; - background: url("../img/portfolio/buttons/popup-prev-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-next { - background: url("../img/portfolio/buttons/popup-next-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-next:hover { - top:18px; - opacity: .2; - background: url("../img/portfolio/buttons/popup-next-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-close { - background: url("../img/portfolio/buttons/popup-close-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-close:hover { - top:18px; - opacity: .2; - background: url("../img/portfolio/buttons/popup-close-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-content { - margin-top: 0; - max-width: 100%; -} -.project-video, -.project-widget { - margin-bottom: 60px; -} -.project-big-slider { - margin-bottom: 20px; -} -.project-big-slider img { - min-width: 100%; -} -.project-widget h4 { - margin-top: 0; -} -.project-widget p { - color: #7a7a7a!important; -} -/* -.cbp-l-grid-fullScreen { - visibility: visible; - overflow: visible; -} -@media (min-width:992px) { - .cbp-l-grid-fullScreen { - margin-top: 200px; - } -} -*/ - -/*----- Get Connected -----*/ -#get-connected { - padding-top: 75px; - padding-bottom: 70px; -} -.connected-icon a span { - display: block; -} -.connected-icons { - display: inline-block; - list-style: none; - padding: 0; -} -.connected-icons li { - display: inline-block; - padding: 15px 40px; -} -.connected-icon a h4 { - font-size: 15px; - letter-spacing: 1px; - margin-bottom: 5px; -} -.connected-icon a .grey { - font-size: 13px; -} -.connected-icon a .icon { - line-height: 1!important; -} -.connected-icon a h4, -.connected-icon a span { - -webkit-transition: 0.2s all linear; - -moz-transition: 0.2s all linear; - -ms-transition: 0.2s all linear; - -o-transition: 0.2s all linear; - transition: 0.2s all linear; -} -.connected-icon a .icon { - border-radius: 50%; - width: 100px; - height: 100px; - margin: 0 auto 0 auto; - - -webkit-transition: 0.16s all linear; - -moz-transition: 0.16s all linear; - -ms-transition: 0.16s all linear; - -o-transition: 0.16s all linear; - transition: 0.16s all linear; -} -.connected-icon a:hover .icon { - background: rgba(255,255,255,0.1); - font-size: 4em; - padding-top: 22px; -} -@media (max-width:482px) { - .connected-icons li { - padding: 15px 10px; - } - .connected-icon a .icon { - font-size: 4em; - width: 70px; - height: 70px; - } - .connected-icon a:hover .icon { - font-size: 3em; - padding-top: 14px; - } -} - -/*----- Services -----*/ -#services { - padding-top: 75px; - padding-bottom: 75px; -} -.service { - margin-top: 20px; -} -.service-info { - margin-top: 40px; -} - -/*----- Call To Action 1 -----*/ -#call-to-action-1 { - padding-top: 45px; - padding-bottom: 53px; -} -#call-to-action-1 p { - margin: 23px 0 30px 0; - line-height: 1.8; -} - -/*----- Price List -----*/ -#price-list { - padding-top: 75px; - padding-bottom: 75px; -} -@media (max-width:991px) { - #price-list { - display: none; - } -} -.price-list-box { - padding-left: 7px; - padding-right: 7px; -} -.price-box { - padding-top: 15px; - padding-bottom: 15px -} -.price-table { - text-align: center; - overflow: hidden; - position: relative; - margin-bottom: 10px; - box-shadow: 0px 5px 5px -5px rgba(255, 255, 255, 0.2); -} -.price-table p { - margin: 0; -} -.price-table .label { - display: block; - background: rgba(255,255,255,0.09); - color: #f0f0f0; - padding-top: 27px; - padding-bottom: 25px; - font-weight: 700; - text-transform: uppercase; - font-size: 18px; - letter-spacing: 2px; - margin: 0px; - border-radius: 0; -} -.price-table { - border: 1px solid rgba(255,255,255,0.5); -} -.price-table .price { - padding: 24px 0; -} -.price-table .price .currency { - position: relative; - right: 5px; - font-family: 'Montserrat',sans-serif; - font-weight: 400; - font-size: 20px; -} -.price-table .price .pricing { - position: relative; - right: 5px; - font-family: 'Montserrat',sans-serif; - font-weight: 700; - font-size: 55px; - line-height: 1; - color: #f6f6f6; -} -.price-table .price .time-period { - display: block; - font-size: 14px; - font-weight: 400; -} -.price-table .features .feature { - display: block; - -moz-box-sizing: content-box; - box-sizing: content-box; - padding: 0.75em; - height: 1.5em; - line-height: 1.5em; -} -.price-table .features .option-button { - padding: 1em; - height: auto; - line-height: 1.75; -} -.price-table .features .feature { - border-top: 1px solid rgba(255, 255, 255, 0.15); -} -.price-table .btn { - margin-top: 20px; - margin-bottom: 20px; -} -.btn-effect:focus { - color: #fff; -} -.price-table .features .no-border { - border-top: none; -} -.featured .price-box { - padding-top: 0px; - padding-bottom: 0px; - - box-shadow: 0px 0px 13px rgba(255,255,255,.4); - -moz-box-shadow: 0px 0px 13px rgba(255,255,255,.4); - -webkit-box-shadow: 0px 0px 13px rgba(255,255,255,.4); - -o-box-shadow: 0px 0px 13px rgba(255,255,255,.4); -} -.featured .price-table .price { - padding: 30px 0; -} -.featured .price-table .label { - display: block; - background: rgba(255,255,255,0.15); - color: #f0f0f0; - padding-top: 27px; - padding-bottom: 25px; - font-size: 22px; -} -.featured .price-table h3 span{ - display: block; - font-size: 12px; - text-transform: uppercase; - letter-spacing: 1px; - padding-top: 7px; -} -.featured .price-table .btn-effect { - padding: 10px 24px!important; - font-size: 14px; - margin: 17px 0 17px 0; -} -.btn-effect { - display: inline-block; - text-align: center; - cursor: pointer; - color: #d8d8d8; - font-family: 'Montserrat', sans-serif; - font-weight: 400!important; - font-size: 14px; - overflow: hidden; - position: relative; - z-index: 0; - vertical-align: middle; - -moz-user-select: none; - -webkit-user-select: none; - user-select: none; - text-decoration: none; - text-shadow: none; - border: 0; - padding: 8px 22px; - border: 2px solid rgba(255,255,255,.7); - border-radius: 3px; - margin-top: 20px; - margin-bottom: 20px; -} -.btn-effect:after { - content: ''; - position: absolute; - z-index: -1; - width: 100%; - height: 0; - bottom: 0; - left: 0; - transition: all 0.3s; -} -.btn-effect:hover { - background: none; - opacity: 1!important; - color: #fff; -} -.btn-effect:hover:after { - height: 100%; -} - -/*----- Clients -----*/ -#clients { - padding-top: 75px; - padding-bottom: 85px; -} -.client { - padding: 8px; -} -.client a { - position: relative; - display: block; -} -.client a img { - display:block; - margin:auto; -} -.clients .client .logo-dark, -.clients .client a .logo-dark { - background: #f9f9f9; - position: relative; - z-index: 2; - opacity: 1; - -moz-opacity: 1; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; - filter: alpha(opacity=100); - -khtml-opacity: 100; - -webkit-transition: all 0.2s ease; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - -ms-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} - -.clients .client .logo-light, -.clients .client a .logo-light { - position: absolute; - width: 100%; - height: 100%; - top: 0; - left: 0; -} -.clients .client:hover .logo-dark, -.clients .client a:hover .logo-dark { - opacity: 0; - -moz-opacity: 0; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - filter: alpha(opacity=0); - -khtml-opacity: 0; -} - -/*----- Testimonials -----*/ -#testimonials { - padding-top: 75px; - padding-bottom: 75px; -} -#testimonials .testimonial { - position: relative; - display: block; -} -.testimonial span { - font-size: 18px; - font-family: 'Open Sans', sans-serif; - letter-spacing: 0px; - font-weight: 300; - line-height: 32px; - padding-left: 35px; - color: #fff; - opacity: .7; -} -#testimonials .testimonial strong { - font-family: 'Montserrat', sans-serif; - font-weight: 700; -} -#testimonials .icon-left { - position: absolute; - font-size: 20px; - margin-left: 10px; - margin-right: 10px; -} -#testimonials .icon-right { - position: absolute; - font-size: 20px; - margin-left: 10px; - margin-right: 10px; - transform:rotate(180deg); - -ms-transform:rotate(180deg); /* IE 9 */ - -webkit-transform:rotate(180deg); -} -.testimonial-name { - margin-top: 40px; - margin-bottom: 5px; -} -.testimonial-name h4 { - padding-top: 5px; - margin-bottom: 3px; -} -.testimonial-name a { - font-size: 13px; - margin-bottom: 5px; -} -.testimonial-name a:hover { - color: #aaa; -} - -/*----- Contact Form -----*/ - -#contact{ - padding-top: 90px; - padding-bottom: 80px; -} -/* #contact .section-title { - font-size: 55px; - text-transform: uppercase; - line-height: 55px; - margin: 0 auto 31px; - text-align: center; -} */ -@media (max-width:482px) { - #contact .section-title { - font-size: 35px; - line-height: 35px; - margin: 0 auto 40px; - } -} -#contact h1 { margin: 10px 0 10px; font-size: 24px; color: #fff; } -#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; } - -/* Form style */ -#contact input, select, textarea{ - font-family: 'Montserrat',sans-serif; - font-weight: 400; - width: 100%; - max-width: ; - padding: 12.9px; - color: #1c1c1c; - background: #f2f2f2; - border: 1px solid #f0f0f0; - margin: 3px 0px 24px 0; - -webkit-border-radius: 2px; -} -textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { - border-color: transparent; - box-shadow: none; - outline: 0 none; -} -textarea { - width: 100%; - height: 120px; - padding: 13px; - color: #1c1c1c; - background: #f2f2f2; - border: 1px solid #f0f0f0; - margin-top: 7px; - margin-left: ; - margin-right:15px; - -webkit-border-radius: 2px; -} -::-webkit-input-placeholder { - font-family: 'Montserrat',sans-serif; - font-weight: 700; - text-transform: uppercase; - color:#555; -} -#contact input:focus, textarea:focus, select:focus { - border: 1px solid #f0f0f0; - background-color: #f0f0f0; - color:#1c1c1c; -} - -#contact input.submit { - width: auto!important; - font-family: 'Montserrat', sans-serif; - font-size: 14px; - font-weight: 700; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - border: none; - border-radius: 4px; - color: #fff; - cursor: pointer; - display: inline-block; - line-height: 1; - letter-spacing: 1px; - padding-left: 24px; - padding-right: 24px; - padding-top: 16px; - padding-bottom: 14px; - text-align: center; - text-transform: uppercase; - - transition: background-color 0.1s linear; - -moz-transition: background-color 0.1s linear; - -webkit-transition: background-color 0.1s linear; - -o-transition: background-color 0.1s linear; - - box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; - -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; - -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; - -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; - - transition: opacity 0.3s linear; - -moz-transition: opacity 0.3s linear; - -webkit-transition: opacity 0.3s linear; - -o-transition: opacity 0.3s linear; -} -#contact input.submit:hover { - opacity: .7; -} -#contact input[type="submit"][disabled] { background:#888; } - -#contact span.required { - font-size: 13px; - color: #ff0000; -} -#message { - margin: 10px 0; - padding: 0; -} -.loader { - padding: 0 10px; -} -acronym { -border-bottom:1px dotted #ccc; -} -#contact-form .contact-details { - list-style: none; - margin: 0 0 30px 5px; - padding: 0; -} -#contact-form .contact-details p { - margin-bottom: 3px; -} -.contact-details-title { - margin-top: 15px; - margin-bottom: 10px; -} -.contact-details-info { - margin-bottom: 30px; -} -.contact-details-social { - padding-left: 0px; -} -.contact-details-social li { - display: inline; - list-style-type: none; - padding-right: 10px; - font-size: 22px; -} -.contact-details-social li a { - color: #7a7a7a; -} - -/*----- Google maps -----*/ -#map-img { - height:480px; - width:100%; -} - -#map-img img { - width: 100%; - height: 100%; - object-fit: cover; - filter: grayscale(100%); -} - -/*----- Video Popup Section -----*/ -#video-section { - padding-top: 20px; - padding-bottom: 20px; -} -#video-section .row { - margin-top: 90px; -} -#video-section .logo { - margin-bottom: 20px; - width: 180px; -} -#video-section h3 { - color: #fff; - text-transform: uppercase; - letter-spacing: 2px; - font-size: 30px; -} -#video-section p { - margin-bottom: 10px; -} -#video-section .cbp-wrapper, -#video-section .cbp .cbp-item { - position: relative; - height: 110px; -} -#video-section .cbp-item-wrapper { - top: 20px; -} -#video-section .cbp { - overflow: visible; -} -@media (min-width:992px) { - #video-section .cbp { - margin-bottom: 45px; - } -} -@media (max-width:991px) { - #video-section .cbp { - margin-bottom: 35px; - } -} -#video-section .cbp-item { - width: 100%; -} -.play { - position: relative; - display: inline-block; - top: -10px; - width: 70px; - height: 70px; - border: 7px solid rgba(255,255,255,.9); - border-radius: 50%; - text-indent: -999em; - cursor: pointer; - -webkit-transition: all .2s ease-out; - -moz-transition: all .2s ease-out; - -ms-transition: all .2s ease-out; - transition: all .2s ease-out; -} -#video-section .subheading.grey:after { - margin-top: 25px; - opacity: .6; -} -#video-section .cbp-item-wrapper { - padding-left: 20px; -} -.play:after { - content: ''; - position: absolute; - left: 50%; - top: 50%; - height: 0; - width: 0; - margin: -12px 0 0 -6px; - border: solid transparent; - border-left-color: rgba(255,255,255,.9); - border-width: 12px 20px; - pointer-events: none; - -webkit-transition: all .2s ease-out; - -moz-transition: all .2s ease-out; - -ms-transition: all .2s ease-out; - transition: all .2s ease-out; -} -.play:hover:after { - border-left-color: rgba(255,255,255,.7); -} -.play:hover{ - border: 7px solid rgba(255,255,255,.7); -} - -/*----- Footer 1 -----*/ -.footer-widgets { - background-color: #252525; - color: #7e7e7e; - padding: 55px 0px 0 0; - margin-bottom: 0px -} -.col-footer { - margin-bottom: 55px; - max-height: 160px; -} -@media (max-width:768px) { - .col-twitter { - margin-bottom: 55px; - max-height: 160px; - } -} -footer { - font-family: "Open Sans", sans-serif; -} -footer h4 { - font-size: 16px; - color: #DDD; - margin-bottom: 20px; - text-transform: uppercase; - height: inherit; - font-weight: 700; -} -footer p { - font-size: 13px; - color: #a0a0a0; - height: inherit; - font-weight: 400; -} -.tweet ul { - list-style: none; - padding-left: 0; -} -.tweet ul li { - margin-bottom: 10px; - font-size: 13px; - font-weight: 400; - color: #a0a0a0; -} -.tweet ul li .date { - color: #CCC; -} -footer .contact-details { - list-style: none; - margin: 0; - padding: 0 -} -.contact-details .icon { - font-size: 1.2em; - margin-right: 8px; -} -.footer-copyright { - background-color: #1c1c1c; - padding-top: 22px; - padding-bottom: 20px; -} -.footer-copyright p { - margin: 0; - line-height: 26px; - color: #8C8989; -} -footer .footer-list { - list-style: none; - float: right; - margin: 0; -} -@media (max-width:991px) { - .footer-copyright p { - text-align: center; - } - .footer-list { - float: none!important; - text-align: center; - padding-left: 0px; - padding-top: 10px; - } -} -#social-icons.footer-list li { - font-size: 20px; - display: inline-block; - margin-left: 10px; - margin-right: 10px; -} -.footer-list li a { - color: #46494a; -} -footer a:hover { - color: #fff; -} -/*----- Subscribe Form -----*/ -.subscription .form-validation { - position: absolute; - padding: 8px 13px 8px 13px; - border-radius: 3px; - top: 63px; - z-index: 99; -} -.subscription .alert-danger { - font-size: 13px; - color: #ccc; - background-color: #c0392b; - border-color: #c0392b; -} -.subscription .alert-danger:after { - position: absolute; - border-color: #c0392b transparent; - border-style: solid; - border-width: 10px 8px 0; - bottom: -10px; - content: ""; - left: 45%; -} -.subscription .alert-success { - font-size: 13px; - color: #ccc; - background-color: #2c3e50; - border-color: #2c3e50; -} -.subscription .alert-success:after { - position: absolute; - border-color: #2c3e50 transparent; - border-style: solid; - border-width: 10px 8px 0; - bottom: -10px; - content: ""; - left: 45%; -} -.subscription input::-webkit-input-placeholder { - color: #555; - text-transform: capitalize; - font-family: 'Open Sans',sans-serif; -} -.footer-subscribe-input { - width: 100%; - background-color: #1c1c1c; - border-radius: 4px; - margin-top: 10px; - margin-bottom: 8px; - color: #7e7e7e; - line-height: 1 \9; - font-size: 14px; - padding: 10px 15px; - border: none; - height: auto; -} -.subscription .btn-primary-full { - top: 57px; -} -.subscribe-form-submit { - width: 100%; -} -@media ( min-width: 768px ) { - .subscribe-form-input { - position: relative; - } - .subscribe-form-email { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .subscribe-form-submit { - position: absolute; - top: 0; - right: 0; - width: 150px; - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } -} -.subscribe-top ::-webkit-input-placeholder { - font-family: 'Montserrat',sans-serif; - font-weight: 700; - text-transform: uppercase; - color:#555; -} -.home-signin .btn-primary-full { - -webkit-transition: all .2s ease-out; - -moz-transition: all .2s ease-out; - -ms-transition: all .2s ease-out; - transition: all .2s ease-out; -} -.home-signin .btn-primary-full:hover { - opacity: .8; -} -.section-links { - padding: 0; - list-style: none; - font-size: 13px; -} -.section-links li { - margin-bottom: 5px; -} -.section-links a { - color: #a0a0a0; -} - -/*---- Home Landing Subscribe Form -----*/ -.home-signin .input-group { - margin-left: auto; - margin-right: auto; -} -.subscribe-top { - display: table-cell; - width: 500px; -} -.home-signin .top-subscribe-input { - display: table-cell; - margin:0; - background: #fff; - padding: 18px 20px; - border-radius: 0; - color:#444; - font-size:13px; - font-weight:800; - letter-spacing: 1px; - width: 100%; - border: none; - height: auto; -} -.home-signin .sign-btn { - display: table-cell; - width: 180px; -} -.home-signin .btn-primary-full { - padding: 27px 20px; - border-radius: 0; - line-height: 0; - box-shadow: none; - letter-spacing:1px; - font-size:13px; -} - -/*----- Twitter Feed -----*/ -#twitter-feed { - padding-top: 20px; - padding-bottom: 20px; - background-color: #f6f7f7; -} -.ion-7x { - font-size: 7em; -} -/*----- Back to Top Button -----*/ -#back-to-top { - position: fixed; - color: #fff; - z-index: 100; - line-height: 26px; - bottom: -50px; - right: 20px; - display: none; - cursor: pointer; - border-radius: 2px; - height: 30px; - width: 30px; - display: block; - text-align: center; - transition: background-color 0.1s linear; - -moz-transition: background-color 0.1s linear; - -webkit-transition: background-color 0.1s linear; - -o-transition: background-color 0.1s linear; -} -#back-to-top:hover { - color: #fff; - background-color: #121212; -} -#back-to-top .icon { - font-size: 10px; -} -.to-top { - cursor: pointer; -} - - -/*----- Shortcodes -----*/ - -/*-- Buttons --*/ -.btn-primary { - - margin-top: 24px; - text-transform: uppercase; - -webkit-transition: all ease .3s; - -moz-transition: all ease .3s; - -o-transition: all ease .3s; - -ms-transition: all ease .3s; - transition: all ease .3s; -} -.btn, -.btn-default, -.btn-primary, -.btn-success, -.btn-info, -.btn-warning, -.btn-danger { - font-family: 'Montserrat', sans-serif; - font-size: 14px; - font-weight: 700; - text-transform: uppercase; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - border: none; - border-radius: 4px; - color: #fff; - cursor: pointer; - display: inline-block; - line-height: 1.6; - letter-spacing: 1px; - margin: 0 5px 0 5px; - padding: 10px 22px; - text-align: center; - - box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - - -webkit-transition: all ease .3s; - -moz-transition: all ease .3s; - -o-transition: all ease .3s; - -ms-transition: all ease .3s; - transition: all ease .3s; -} -.btn:hover, -.btn-primary:hover, -.btn-success:hover, -.btn-info:hover, -.btn-warning:hover, -.btn-danger:hover { - border-color: transparent; - opacity: .7; -} -.btn:focus, -.btn-primary:focus, -.btn-success:focus, -.btn-info:focus, -.btn-warning:focus, -.btn-danger:focus { - border-color: transparent; -} -.btn-primary:hover, -.btn-primary:focus, -.btn-primary:active, -.btn-primary.active, -.open>.dropdown-toggle.btn-primary { - color: #fff; - background-color: #1C1C1C; - border-color: transparent; -} -.btn:focus, -.btn:active:focus, -.btn.active:focus, -.btn.focus, .btn:active -.focus, -.btn.active.focus { -outline: none; -outline-offset: 0; -} -.btn-default { - color: #1c1c1c; - background-color: #fff; - border-color: transparent; - border: none; -} -.btn-default:hover { - color: #fff; -} -.btn-primary-full { - width: 100%; - font-family: 'Montserrat', sans-serif; - text-transform: uppercase; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - border: none; - border-radius: 4px; - color: #fff; - cursor: pointer; - display: inline-block; - font-size: 14px; - line-height: 2; - margin: 0; - padding: 5px 20px; - text-align: center; - transition: background-color 0.1s linear; - -moz-transition: background-color 0.1s linear; - -webkit-transition: background-color 0.1s linear; - -o-transition: background-color 0.1s linear; -} -.btn-primary-full:hover { - background-color: #1c1c1c; -} -.open .dropdown-toggle.btn-primary { - border-color: transparent; -} -.btn-transparent { - padding: 6.5px 20px!important; - color: #fff; - font-family: 'Montserrat', sans-serif; - font-weight: 400!important; - background-color: transparent; - border: 2.3px solid rgba(255,255,255,.8); -} -.btn-transparent-dark { - padding: 6.5px 20px!important; - color: #252525; - font-family: 'Montserrat', sans-serif; - text-transform: uppercase; - font-weight: 700!important; - background-color: transparent; - border: 2.3px solid rgba(0,0,0,.7); -} -.btn-buy { - color: #f6f7f7; - padding: 2px 6px; - font-size: 10px; - line-height: 1; - border-radius: 2px; - transition: background-color 0.1s linear; - -moz-transition: background-color 0.1s linear; - -webkit-transition: background-color 0.1s linear; - -o-transition: background-color 0.1s linear; -} -.btn-icon .icon { - margin-right: 5px; -} -.btn-icon { - margin-right: 10px; -} -.btn-xs { - font-size:10px; -} -.btn-sm { - font-size:13px; -} -.btn-md { - font-size:16px; -} -.btn-lg { - font-size:18px; -} - -#page-top img { - position:fixed; - width: 100%; -} -.page-top-title { - top:155px; - position:relative; - z-index: 99; -} -.page-top-title h1 { - font-size:60px; - letter-spacing:2px; -} -.page-top-title h2 { - font-size:14px; - letter-spacing:2px; -} -.shortcode-heading { - margin:60px 0 60px 0; -} -.dark-grey { - color: #7a7a7a; -} -.shortcode-btns { - margin-bottom:20px; -} - -ul.check-list-1 li:before, -ul.check-list-2 li:before, -ul.check-list-3 li:before, -ul.chevron-list-1 li:before, -ul.chevron-list-2 li:before, -ul.dot-circle-list li:before { -display: inline-block; -width: 40px; -margin-left: -40px; -text-align: center; -line-height: inherit; -font-family: 'Ionicons'; -} -ul.check-list-1, -ul.check-list-2, -ul.check-list-3, -ul.chevron-list-1, -ul.chevron-list-2, -ul.dot-circle-list, -ul.caret-list { - list-style:none; -} -ul.check-list-1 li:before { - font-size: 13px; - content: '\f122'; - -} -ul.check-list-2 li:before { - font-size: 13px; - content: '\f120'; - -} -ul.check-list-3 li:before { - font-size: 13px; - content: '\f374'; - -} -ul.chevron-list-1 li:before { - font-size: 13px; - content: '\f125'; - -} -ul.chevron-list-2 li:before { - font-size: 13px; - content: '\f362'; - -} -ul.dot-circle-list li:before { - font-size: 13px; - content: '\f14b'; - -} -ul.caret-list li:before { - font-size: 13px; - content: '\f152'; - -} -.btn-link:hover, -.btn-link:focus { - color: #3a3a3a; - text-decoration: underline; - background-color: transparent; -} -.shortcode-title { - padding: 0 0 20px 0; - text-align: center; -} -.form-control:focus { - border-color: #3a3a3a; - outline: 0; - -webkit-box-shadow: none; - box-shadow: none; -} -.form-control { - border-radius: 0px; -} -.blog-author { - margin: 60px 0 60px 0; -} -.author-img { - max-height:100px; - float:left; - margin-right: 20px -} - -.action-btn { - margin: 20px 0 20px 0; -} -.call-action-1 { - background: #3a3a3a; - padding: 20px; - margin: 20px 0 20px 0; -} -.call-action-2 { - border: 1px solid #CCC; - padding: 20px; - margin: 20px 0 20px 0; -} -.call-action-3 { - background: #3a3a3a; - padding: 20px 40px 20px 40px; - margin: 20px 0 20px 0; -} -.call-action-4 { - border: 1px solid #CCC; - padding: 20px 40px 20px 40px; - margin: 20px 0 20px 0; -} -.call-action-5 { - background: #3a3a3a; - padding: 20px 40px 20px 40px; - margin: 20px 0 20px 0; - vertical-align: middle; - display: table; -} -.call-action-6 { - border: 1px solid #CCC; - padding: 20px 40px 20px 40px; - margin: 20px 0 20px 0; - vertical-align: middle; - display: table; -} -@media (min-width: 768px) { - .action-5-btn { - padding: 20px 0 20px 20px; - } - .action-5-info { - text-align: left; - display: table-cell; - vertical-align: middle; - text-align: left; - padding: 0; - } - .action-5-btn { - text-align: right; - display: table-cell; - vertical-align: middle; - } -} -@media (max-width: 180px) { - .action-5-btn { - padding: 20px 0 20px 20px; - } -} -@media (max-width: 480px) { - .btn-responsive { - font-size:90%; - } -} -@media (min-width: 769px) and (max-width: 991px) { - .btn-responsive { - font-size:100%; - } -} -.panel { - margin-bottom: 20px; - background-color: #fff; - border: 1px solid #f0f0f0; - border-radius: 1px; - box-shadow: none; -} -.panel-default>.panel-heading { - color: #666; - background-color: #f0f0f0; - padding: 15px 17px; -} -.panel-heading i { - margin-right: 5px; - font-size: 12px -} -.panel-title { - font-size: 13px; - text-transform: uppercase; -} -.panel-title:hover { - cursor: pointer; -} -.panel-body { - background-color: #f6f7f7; - padding-left: 30px; - color: #666; -} -.panel-group .panel-heading + .panel-collapse .panel-body { - border: none; - background: none; -} -/*--tabs--*/ -.nav-tabs-center { - display: inline-block; -} -.nav-tabs>li>a { - font-family: 'Montserrat', sans-serif; - font-size: 13px; - font-weight: 700; - letter-spacing: 1px; - text-transform: uppercase; - color: #666; - cursor: default; - background-color: #f0f0f0; - border: 1px solid #f0f0f0; - border-radius: 4px; -} -.nav-tabs>li>a:hover { - color: #fff; - cursor: pointer; -} -.nav-tabs { - border-bottom: none; -} -.tab-pane p { - line-height: 24px; -} -.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { - font-family: 'Montserrat', sans-serif; - font-size: 13px; - font-weight: 700; - letter-spacing: 1px; - text-transform: uppercase; - color: #fff; - cursor: default; - border: 1px solid #f0f0f0; - border-radius: 4px; - cursor: pointer; -} -.tab-content { - padding-top: 20px; -} -.separator { - color: #fff; - background: #000; -} -.separator:before, -.separator:after { - content: ""; - display: block; - position: absolute; - bottom: 100%; - z-index: 199; - height: 0; - width: 50%; - border-bottom: 20px solid; -} -.separator:before { - border-right: 20px solid transparent; - left: 0; -} -.separator:after { - border-left: 20px solid transparent; - right: 0; -} -.bg-grey { - background-color: #f9f9f9; -} -/*----- Owl Carousel -----*/ -.owl-theme .owl-controls .owl-buttons div { - color: #1C1C1C; - display: inline-block; - margin: 5px 3px 10px 3px; - padding: 0px 10px; - font-size: 12px; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.owl-carousel .owl-item { - cursor: move; /* fallback if grab cursor is unsupported */ - cursor: grab; - cursor: -moz-grab; - cursor: -webkit-grab; -} - /* Applies a "closed-hand" cursor during drag operation. */ -.owl-carousel .owl-item:active { - cursor: grabbing; - cursor: -moz-grabbing; - cursor: -webkit-grabbing; -} -.owl-theme .owl-controls .owl-page span { - cursor: pointer; - display: inline-block; - background-color: #bbb; - border-color: #bbb; - border: 2px solid transparent; - height: 12px; - width: 12px; - border-radius: 50%; - margin: 0 3px; - -moz-background-clip: content; - -webkit-background-clip: content; - background-clip: content-box; - -moz-transition: all 0.5s; - -o-transition: all 0.5s; - -webkit-transition: all 0.5s; - transition: all 0.5s; -} -.owl-theme .owl-controls .owl-page.active span { - border-color: #f0f0f0; - background-color: transparent; -} -.owl-carousel{ - overflow: hidden; -} -.owl-theme .owl-controls .owl-buttons div { - padding: 5px 9px; - background: rgba(0,0,0,.2); - opacity: 0; -} -.owl-carousel:hover .owl-controls .owl-buttons div { - opacity: 1; -} -.owl-prev:hover, -.owl-next:hover { - opacity: .7!important; -} -.owl-theme .owl-controls .owl-buttons div, -.owl-carousel:hover .owl-controls .owl-buttons div { - -webkit-transition: all 0.2s; - -moz-transition: all 0.2s; - -o-transition: all 0.2s; - transition: all 0.2s; -} -.owl-buttons i { - font-size: 16px; - color: #fff; -} -.owl-buttons div { - position: absolute; -} -.owl-buttons .owl-prev { - left: -6px; - height: 115px; - width: 43px; - line-height: 111px; -} -.owl-buttons .owl-next { - right: -6px; - height: 115px; - width: 43px; - line-height: 111px; -} -.blog-post-fullwidth .owl-buttons .owl-prev, -.blog-post-fullwidth .owl-buttons .owl-next { - margin-top: 10%; -} - -/*----- Blog -----*/ -#blog { - padding-top: 60px; - padding-bottom: 60px; -} -.blog-post { - position: relative; - margin-bottom: 80px; -} -.blog-post-title { - text-transform: uppercase; - letter-spacing: 1px; - font-size: 30px; -} -.blog-post-title a { - color: #1c1c1c; -} -.blog-post-info { - list-style: none; - padding: 0; -} -.blog-post-info li { - display: inline-block; - font-size: 13px; - margin-right: 15px; -} -.blog-post-info li a { - color: #888; -} -.blog-post-info li a:hover { - color: #1c1c1c; -} -.blog-post-info li i { - font-size: 12px; - margin-right: 3px; -} -.blog-post-date { - position: absolute; - right: 5px; - top: -7px; - text-align: center; -} -.blog-post-date h2, -.blog-post-date h5 { - margin: 0; -} -.blog-post .blog-img, -.blog-post .video-container { - margin-bottom: 20px; -} -.blog-post .img-responsive { - width: 100%; -} -.blog-post .owl-pagination { - display: block; - width: 100%; - position: absolute; - bottom: 20px; - left: 0; - text-align: center; - z-index: 100 !important; -} -.blog-post .owl-theme .owl-controls .owl-page span { - cursor: pointer; - display: inline-block; - background-color: #888; - border-color: #888; - border: 2px solid transparent; - height: 12px; - width: 12px; - margin: 0 3px; - opacity: 1; - -moz-background-clip: content; - -webkit-background-clip: content; - background-clip: content-box; - -moz-transition: all 0.5s; - -o-transition: all 0.5s; - -webkit-transition: all 0.5s; - transition: all 0.5s; -} -.blog-post .owl-theme .owl-controls .owl-page.active span { - border-color: #888; - background-color: transparent; -} -.blog-post .btn { - margin-top: 10px; - margin-left: 0; -} -.pager li>a, -.pager li>span { - display: inline-block; - padding: 8px 13px; - background-color: #333; - border: none; - border-radius: 2px; - font-size: 11px; - color: #f3f3f3; -} -.blog-post #owl-slider { - margin-bottom: 15px; -} -.post-title a { - color: #3a3a3a; -} -.post-img { - margin-bottom:10px; -} -.project-img { - margin-bottom:60px; -} -.tags-list { - list-style: none; - padding:0px; -} -.tags-list li { - font-size: 13px; - margin-top: 5px; - display: inline-block; - padding: 5px 9px; - border: 1px solid #ccc; -} -.tags-list li a { - color: #888; -} -.blog-list { - list-style: none; - padding: 0; - margin: 0; -} -.blog-list li { - color: #888; - font-size: 13px; - padding: 10px; - border-bottom: 1px solid rgba(0,0,0,0.06); -} -.blog-list li a { - color: #3a3a3a; -} -.blog-list li a:hover { - color: #fff; -} -.blog-list li:hover a { - color: #fff; -} -.blog-widget-container { - margin-bottom: 60px; -} -@media (min-width:992px) { - .blog-sidebar { - padding-left: 40px; - padding-top: 10px; - } -} -.blog-widget-container .form-control { - font-family: 'Open Sans',sans-serif; - font-size: 14px; - font-weight: 400; - text-transform: none; - box-shadow: none; - background: #f3f3f3; - border: none; -} -.search { - height: 40px; -} -.search-button { - position: absolute; - height: 40px; - right: 50px; - width: 50px; - overflow: hidden; - background: transparent; - border: none; - box-shadow: none; - font-size: 15px; - color: #999; - z-index: 6; -} -.search-button:hover { - border: none; - box-shadow: none; - border-radius: 0; -} -.blog-clean .post-title { - font-size: 40px; - margin-top: 30px; - margin-bottom: 10px; - letter-spacing: -2px; -} -.blog-clean .post-subtitle { - margin: 0; - font-size: 24px; - font-weight: 300; - margin-bottom: 10px; -} -.blog-post .lead { - margin-bottom: 20px; - line-height: 1.6; -} -.blog-post p { - line-height: 1.8; -} -pre { - background-color: #f3f3f3; - border: none; - border-radius: 0; - color: #888; -} -.comments { - margin-top: 40px; - margin-bottom: 80px; -} -.comments-title { - text-transform: uppercase; - margin-bottom: 20px; -} -.comments .avatar { - width: 50px; - margin-right: 15px; -} -.comment { - margin-bottom: 20px; -} -.comment .media-body { - background: #f3f3f3; - padding: 20px; -} -.comment .time { - margin-bottom: 20px; -} -.comment .media-body p { - color: #888; -} -.depth-2 { - padding-left: 40px; -} -.depth-3 { - padding-left: 80px; -} -.comment-form { - margin-bottom: 80px; -} -.comment-form input, select, textarea{ - font-family: 'Montserrat',sans-serif; - font-weight: 400; - width: 100%; - max-width: ; - padding: 12.9px; - color: #1c1c1c; - background: #f2f2f2; - border: 1px solid #f0f0f0; - margin: 3px 0px 24px 0; - -webkit-border-radius: 2px; -} -.comment-form input, select, textarea { - margin: 3px 0px 10px 0; - -webkit-border-radius: 2px; -} - - -#masonry .column { - padding: 15px; -} -#masonry .blog-column { - background: #f3f3f3; - -o-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - box-shadow: 0 1px 3px rgba(0,0,0,0.2); -} -@media (min-width:992px) { - .column{ width: 33.3%; } -} -@media (min-width:564px) and (max-width:991px) { - .column { width: 50%; } -} -@media (max-width:564px) { - .column { width: 100%; } -} -#masonry .column-info { - padding: 15px; -} -#masonry img { - width: 100%; -} -#masonry .blog-column .btn { - margin-top: 20px; - margin-left: 0; -} - -#page-container-for-footer { - display: flex; /* establish flex container */ - flex-direction: column; /* align child elements ("flex items") vertically */ - justify-content: space-between; /* pin both flex items to opposite ends */ - margin: 0; - min-height: 100%; -} - -.mat-dialog-actions { - min-height: 68px !important; -} - -.ovCallText { - font-size: 17px; - text-align: justify; -} - +@charset "utf-8"; +/*----------------------------------------------------------------------------- + +Table of Contents: + + 1) General + 2) Typography + 3) Backgrounds + 4) Home Sections + 5) Home Revolution Slider Section + 6) Header + 7) Features Section + 8) About Section + 9) Team Section +10) Skills Section +11) Fun Facts Section +12) Quote Section +13) Portfolio Section +14) Get Connected Section +15) Services Section +16) Call to Action 1 +17) Price List Section +18) Clients Section +19) Testimonials Section +20) Contact Form Section +21) Google Map Section +22) Video Popup Section +23) Footer 1 +24) Subscribe Form - Twitter Feed +25) Shortcodes + +------------------------------------------------------------------------------*/ + +/*----- Stylesheets -----*/ +@import "bootstrap.min.css"; +@import "revolution-slider.css"; +@import "owl.carousel.css"; +@import "animate.css"; +@import "cubeportfolio.min.css"; + +/*----- Fonts -----*/ +@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700); +@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300); +@import "simple-line-icons.css"; +@import "ionicons.min.css"; + +/*----- General ----*/ +html, +body { + height: 100%; + min-height: 100%; +} +html { -webkit-font-smoothing: antialiased; } +body { + font-family: "Open Sans", sans-serif; + font-weight: 400; + color: #1c1c1c; +} +a { + background: transparent; + outline: none; + text-decoration: none; + + -webkit-transition: .2s cubic-bezier(0.25,.46,.45,.94); + transition: .2s cubic-bezier(0.25,.46,.45,.94); + -webkit-transition-property: background-color,color; + transition-property: background-color,color; +} +a:active, +a:hover, +a:focus { + outline: 0; + color: #1c1c1c; + text-decoration: none; +} +a:focus, a:active, button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, select::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { + border: 0; + outline : 0; +} +@media only screen and (min-width: 1200px) { + .container { + max-width: 1425px; + width: 100%; + padding: 0 90px; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .container { + width: 100%; + } +} +.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths { + position: relative; + min-height: 1px; + padding-right: 10px; + padding-left: 10px; + width: 20%; + float: left; +} +h1, h2, h3, h4, h5, h6 { + font-family: 'Montserrat', sans-serif; + font-weight: 700; + line-height: 1; + color: #1c1c1c; +} +h1 small, h2 small, h3 small { + font-family: 'Open Sans', sans-serif; + font-weight: 200; + color: #1c1c1c; +} +h4 small, h5 small, h6 small { + font-family: 'Open Sans', sans-serif; + font-weight: 300; + color: #1c1c1c; +} +h4 { + font-size: 18px; + letter-spacing: 1px; +} +p { + color: #7a7a7a; + font-size: 14px; + line-height: 20px; + font-weight: 400; +} + +.section-title { + text-transform: uppercase; + letter-spacing: 1px; + font-size: 30px; +} +.pricing-section-title:target { + scroll-margin-top: 90px; +} +.subheading { + font-size: 14px; + line-height: 20px; + font-weight: 400; + margin-bottom: 42px; +} +.subheading:after { + position: relative; + display: block; + content: ""; + height: 2px; + margin: 20px auto 20px; + width: 115px; + background: #7a7a7a; +} +.subheading.grey:after { + background: #fff!important; + opacity: .4; +} +.content-title { + text-transform: uppercase; + font-weight: 700; + letter-spacing: 2px; + margin-top: 0; + margin-bottom: 22px; + font-family: 'Montserrat',sans-serif; + font-size: 30px; +} +.project-title { + text-transform: uppercase; + font-weight: 700; + letter-spacing: 0px; + margin-top: 30px; + margin-bottom: 10px; + font-family: 'Montserrat',sans-serif; + font-size: 50px; +} +@media (max-width:600px) { + .project-title { + font-size: 24px; + } + #openvidu-logo { + max-width: 80% !important; + } +} +.project-subtitle { + margin-bottom: 50px; + font-size: 14px; +} +.uppercase { + text-transform: uppercase; +} +.p-info { + line-height: 1.8; + font-size: 14px; +} + +/* Preloader */ +#preloader { + position:fixed; + top:0; + left:0; + right:0; + bottom:0; + background-color:#fff; + z-index: 9999; +} +#preloader .loader { + position: absolute; + top: 50%; + left: 50%; + margin-top: -25px; + margin-left: -60px; +} + +/*----- Typography -----*/ +@media (min-width: 992px) { + h1 { + font-size: 66px; + letter-spacing: 0px; + } + h1 small { + font-size: 66px; + letter-spacing: 0px; + } + .lead { + font-size: 16px; + font-weight: 400; + color: #7a7a7a; + margin-bottom: 50px; + } + h2 { + font-size: 50px; + letter-spacing: 0px; + + } + h2 small { + font-size: 50px; + letter-spacing: 0px; + } +} +.white { + color: #fff; +} +.grey { + color: #d3d3d3; +} +.size-8x { font-size:8em } +.size-7x { font-size:7em } +.size-6x { font-size:6em } +.size-5x { font-size:5em } +.size-4x { font-size:4em } +.size-3x { font-size:3em } +.size-2x { font-size:2.5em } +.size-1x { font-size:1em } + + +/*----- Home Sections -----*/ +#home-parallax-fullscreen, +.parallax-section-1, +.parallax-section-2, +.parallax-section-3, +.parallax-section-4, +.parallax-section-5, +.parallax-section-6, +.parallax-section-7, +.parallax-section-8 { + background-position: 50% 0; + background-size: cover; + background-repeat: no-repeat; + background-attachment: fixed; + width: 100%; + height: auto; + overflow-x: hidden; + overflow-y: hidden; + vertical-align: middle; + z-index: 1; + display: block; + position: relative; +} +#home-parallax-fullwidth { + background-position: center 0%; + background-size: cover; + background-repeat: no-repeat; + background-attachment: fixed; + display: table; + width: 100%; + min-height: 400px; + overflow-x: hidden; + overflow-y: hidden; + vertical-align: middle; + z-index: 1; +} +@media (min-width:768px) { + #home-parallax-fullwidth { + height: 600px; + } +} +@media (max-width:768px) { + #home-parallax-fullwidth { + height: 400px; + } +} +#home-parallax-fullscreen:after, +.parallax-section-1:after, +.parallax-section-2:after, +.parallax-section-3:after, +.parallax-section-4:after, +.parallax-section-6:after, +.parallax-section-7:after, +.parallax-section-8:after { + content: ""; + position: absolute; + /*background: url(../img/assets/dot-pattern.png) repeat;*/ + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: -1; +} +#home-landing:after, +#home-parallax-fullwidth:after, +#page-top .hero:after { + content: ""; + position: absolute; + /*background: url(../img/assets/dot-pattern.png) repeat;*/ + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 1; +} +.tp-banner li:after { + content: ""; + position: absolute; + /*background: url(../img/assets/gridtile.png) repeat;*/ + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 0!important; +} +.tp-banner-video li:after { + content: ""; + position: absolute; + /*background: url(../img/assets/gridtile.png) repeat;*/ + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 2!important; +} +#page-hero { + height: 400px; +} +#home-landing { + background-position: center 0%; + background-size: cover; + background-repeat: no-repeat; + background-attachment: fixed; + display: table; + width: 100%; + height: 100%; + min-height: 100%; + overflow-x: hidden; + overflow-y: hidden; + vertical-align: middle; + z-index: 1; +} +#home-parallax-fullscreen { + display: table; +} +.home-container { + position: relative; + display: table-cell; + vertical-align: middle; + z-index: 3; +} +.home-title { + position: relative; + text-transform: uppercase; + color: #1c1c1c; + z-index: 3; + margin-top: 80px; + margin-left: auto; + margin-right: auto; +} +#home-parallax-fullwidth .home-title { + margin-top: 130px; +} +.home-title h1 { + letter-spacing: 2px; +} +.home-heading { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + letter-spacing: 0px; + text-transform: uppercase; + color: #fff; +} +@media (min-width:992px) { + .home-heading { + font-size: 72px; + } +} +@media (min-width:768px) and (max-width:991px) { + .home-heading { + font-size: 55px; + } +} +@media (max-width:600px) { + .tp-banner .home-subheading { + display: none; + } +} +@media (max-width:500px) { + .tp-banner .btn { + display: none; + } +} +.home-subheading, .home-subheading h1 { + font-family: 'Montserrat',sans-serif; + font-size: 14px; + letter-spacing: .5px; + font-weight: 400; + color: #ccc; + z-index:999!important; +} +.tp-banner .home-subheading { + line-height: 40px!important; +} +.home-button { + margin-top: 80px; +} +.home-bottom { + position: absolute; + z-index: 99; + width: 100%; + left: 0; + bottom: 0; + text-align: center; + opacity: 0.9; +} +#home-landing .home-bottom { + z-index: 3; +} +.move { + width: 40px; + margin-left: auto; + margin-right: auto; + margin-bottom: 15px; +} +.bounce { + -webkit-animation: bounce 2s infinite; + -moz-animation: bounce 2s infinite; + -ms-animation: bounce 2s infinite; + animation: bounce 2s infinite; +} +.home-bottom a { + padding-top: 7px; + padding-bottom: 17px; + padding-left: 7px; + padding-right: 7px; + color: #FFFFFF; + + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} +.home-bottom a:hover { + opacity: .9; +} +.home-bottom a { + font-size: 22px; +} + +/*----- Home Revolution Slider -----*/ +#home-revolution-slider { + width: 100%; + height: fit-content; + min-height: 100%; + background: #5f5f5f; + padding: 200px 0 80px; +} + +.cards-container{ + height: 50%; + text-align: center !important; + color: #ffffff; +} + +.card { + padding: 10px; + height: 100%; +} + +.card .card-pro, .card .card-community { + height: 100%; + padding: 35px; +} + +.card-community{ + background: #ffffff8f +} + +.card-pro{ + background: #c1ffe5ab; +} + +.table{ + color: #000; +} +.table th { + text-align: center; +} +.hero { + position: fixed; + z-index: 1; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-size: cover; +} +.content { + position: relative; + z-index: 3; + background-color: #fff; +} +.home-heading, +.home-subheading, +.home-button { + position: relative; + z-index: 1; + text-align: center; + transform: translateY(0px); + /*-webkit-transition: 1s opacity ease-in-out;*/ +} +.tp-loader.spinner1 { + width: 40px; + height: 40px; + background: url(../img/assets/rev-loader.GIF) no-repeat center center; + background-color: transparent; + box-shadow: none; + -webkit-box-shadow: none; + margin-top: -20px; + margin-left: -20px; + -webkit-animation: none; + animation: none; + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; +} + +.tp-banner-container{ + width:100%; + position:relative; + padding:0; + margin-top: 0; + z-index: -1; +} +.tparrows.preview4:after { + background: #fff; + background: rgba(255,255,255,.05); +} +.tp-caption a { + color: #fff; + padding: 9px 22px; + box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + margin: 0 7px 0 7px; + text-transform: uppercase; +} +.tp-caption a:hover { + color: #fff; +} +.html5-video-container video { + width: 100%!important; + height: auto!important; + left: 0!important +} +.tp-banner-video video { + min-width: 100%; +} + +/*----- Header -----*/ +nav { + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +@media (min-width: 1360px) and (max-width: 1920px) { + nav { max-width: 1903px; } +} +@media (max-width: 1360px) { + nav { max-width: 1343px; } +} +.navbar { + min-height: 55px; + border: none; +} +.navbar-default { + position: fixed; + background-color: #fff; + border-radius: 0; + border-color: transparent; + border-bottom: none; + top: 0; + left: 0; + width: 100%; + padding: 0; + z-index: 4; + /*border-bottom: 1px solid rgba(255,255,255,0.25);*/ +} +.navbar-alt { + background-color: transparent; +} +.navbar-small { + background: #fff; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); + -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); + box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); +} +.navbar-default .container { + position: relative; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + -ms-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.navbar-small .container { + padding-top: 0px; + position: relative; +} +@media (min-width: 992px) { + .navbar-alt .container { + margin-top:10px; + } + .navbar-small .container { + margin-top:0px; + } +} +.navbar-default .navbar-right { + font-family: 'Montserrat', sans-serif; + font-size: 12px; + font-weight: 700; + text-transform: uppercase; + height: 100%; + margin-top: 10px; + margin-bottom: 10px; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.navbar-alt .navbar-right { + margin-top: 35px; + margin-bottom: 10px; +} +.navbar-small .navbar-right { + height: 100%; + margin-top: 0px; + margin-bottom: 0px; +} +.navbar-alt .navbar-nav > li > a, +.navbar-alt .navbar-nav > li > span { + color: #fff; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.navbar-small .navbar-nav > li > a, +.navbar-small .navbar-nav > li > span { + color: #1C1C1C; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.navbar-nav>li>a, +.navbar-nav>li>span { + margin-top: 3px; + padding-top: 16px; + padding-bottom: 13px; +} +.navbar-nav>li>span { + line-height: 20px +} +.nav>li>a, +.nav>li>span { + padding-left: 10px; + padding-right: 10px; +} +.nav > li > span { + position: relative; + display: block; + cursor: pointer; +} +.navbar-nav .caret { + margin-left: 3px; + margin-top: -3px; +} +/*Navbar Toggle*/ +.navbar-default .navbar-toggle { + position: relative; + float: right; + padding: 9px 2px; + margin-top: 26px; + margin-right: 0px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: none; + border-radius: none; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + -ms-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.navbar-small .navbar-toggle { + position: relative; + float: right; + padding: 9px 0px; + margin-top: 11px; + margin-right: 0px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: none; + border-radius: none; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: transparent; + outline: none; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 3px; + border-radius: 2px; +} +/*Navbar Collapse Menu*/ +.navbar-collapse { + padding-right: 0px; + padding-left: 0px; + color: #3a3a3a; +} +.navbar-default .navbar-nav>li>a:focus { + color: #f5f5f5; +} +.navbar-small .navbar-nav>li>a:focus { + color: #1c1c1c; +} + + + +/*Navbar Collapse*/ +@media (max-width: 991px) { + .navbar-default .navbar-collapse { + margin-top: 18px; + padding-right: 0px; + padding-left: 0px; + } + .navbar-small .navbar-collapse { + margin-top: 0px; + } + .navbar-header { + float: none; + } + .navbar-left,.navbar-right { + float: none !important; + } + .navbar-toggle { + display: block; + } + .navbar-collapse { + border-top: none; + box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); + } + .navbar-default .navbar-collapse { + background-color: #1c1c1c; + } + .container>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse { + margin-right: 0; + margin-left: 0; + padding-left: 25px; + padding-right: 25px; + } + .container>.navbar-header { + margin-right: 0; + margin-left: 0; + padding-left: 35px; + padding-right: 35px; + } + .navbar-fixed-top { + top: 0; + border-width: 0 0 1px; + } + .navbar-collapse.collapse { + display: none!important; + } + .navbar-nav { + float: none!important; + margin: 0; + } + .navbar-default .navbar-toggle { + margin-top: 44px; + } + .navbar-small .navbar-toggle { + margin-top: 11px; + } + .navbar-nav>li { + float: none; + } + .navbar-nav>li>a, + .navbar-nav>li>span { + padding-top: 12px; + padding-bottom: 12px; + } + .navbar-default .navbar-nav > li > a, + .navbar-default .navbar-nav > li > span { + color: #fff; + } + .navbar-default .navbar-nav > li > a:hover, + .navbar-default .navbar-nav > li > span:hover { + background: rgba(255,255,255, 0.03); + } + .collapse.in{ + display:block !important; + } + .navbar-default .container { + width: 100%; + } + .navbar-small .container { + padding-right: 0px; + padding-left: 0px; + width: 100%; + } + .navbar-default ul.nav li { + border-bottom: 1px dotted #2A2A2A; + } + + .navbar-default ul li:last-child { + border-bottom: none; + } + .navbar-default .navbar-right { + margin-top: 7px; + margin-bottom: 3px; + } + .navbar-default #account-btn { + padding-left: 0px !important; + } +} +@media (min-width: 768px) { + .navbar-nav.navbar-right:last-child { + margin-right: 0; + } +} +.navbar>.container .navbar-brand { + margin-left: 0; +} +.navbar-brand { + float: left; + height: 55px; + padding: 15px 0 15px 0px; + font-size: 30px; + line-height: 20px; +} +/* Logo Big White */ + +.navbar-default .navbar-brand .logo-big { + position:absolute; + opacity: 1; + width: 180px; + margin-top: 11px; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.navbar-default .navbar-brand .logo-small { + position:absolute; + width: 180px; + margin-top: 11px; + opacity: 0; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.navbar-alt .navbar-brand .logo-big { + margin-top: 35px; +} +.navbar-alt .navbar-brand .logo-small { + margin-top: 35px; +} +/* End Logo Big White */ +/* Logo Small Black */ +.navbar-small .navbar-brand .logo-big { + position:absolute; + opacity: 0; + width: 170px; + margin-top: 3px; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.navbar-small .navbar-brand .logo-small { + position:absolute; + opacity: 1; + width: 170px; + margin-top: 3px; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; + +} +/* End Logo Small Black */ + + +@media (max-width: 768px) { + .navbar-collapse { + max-height: none; + overflow-x: hidden; + } +} + +/*Dropdown*/ +@media (min-width: 992px) { + .navbar-default .container { + max-width: 1245px; + padding-left: 15px; + padding-right: 15px; + } + .navbar-right .dropdown-menu { + right: auto; + left: 0; + } + .dropdown-menu { + background-color: #1C1C1C; + border: 0; + border-radius: 0; + box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.08); + margin: 0; + padding-top: 2px; + padding-bottom: 2px; + padding-left: 0; + padding-right: 0; + top: auto; + } + .dropdown-menu > li > a { + color: #CCC; + font-size: 12px; + font-weight: 400; + text-transform: none; + position: relative; + padding: 11px 25px 11px 20px; + border-bottom: 1px dotted rgba(255, 255, 255, 0.2); + } + .dropdown-menu > li:last-child > a { + border-bottom: 0; + } + .dropdown-menu > li > a:hover, + .dropdown-menu > li > a:focus, + .dropdown-menu > .active > a:hover, + .dropdown-menu > .active > a:focus { + text-decoration: none; + background-color: #333; + } + .dropdown-menu { + margin-top: 20px; + } + .dropdown > ul.dropdown-menu { + visibility:hidden; + display:block; + margin-top: 20px; + opacity: 0; + -webkit-transition: all 0.2s ease; + -moz-transition: all 0.2s ease; + -o-transition: all 0.2s ease; + -ms-transition: all 0.2s ease; + transition: all 0.2s ease; + + } + .dropdown:hover > ul.dropdown-menu{ + visibility:visible; + opacity:1; + display: block; + margin: 0; + } + .dropdown-menu > .active > a { + text-decoration: none; + background-color: transparent; + outline: 0; + } + .navbar-collapse.collapse { + height: auto!important; + padding-bottom: 0; + overflow: visible!important; + } +} +@media (max-width: 991px) { + .dropdown-menu { + float: none; + position: static; + background-color: transparent; + box-shadow: none; + border: none; + margin-left: 15px; + } + .navbar-default .navbar-nav > li > a, + .navbar-default .navbar-nav > li > span { + color: #fff; + } + .navbar-default ul li.open ul li { + border-bottom: 0; + padding: 5px; + float: none!important; + } + + .navbar-default ul li.open ul li a:hover { + background-color: transparent; + } + .dropdown-menu li a { + color: #f5f5f5; + font-weight: 400; + font-size: 12px; + } + .dropdown-menu>.active>a, + .dropdown-menu>.active>a:hover, + .dropdown-menu>.active>a:focus { + background-color: transparent; + } +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu>li>a { + color: #CCC; + } +} + +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus { + background-color: transparent; +} +.navbar-default .navbar-nav>.open>a, +.navbar-default .navbar-nav>.open>a:hover, +.navbar-default .navbar-nav>.open>a:focus { + background-color: transparent; +} +.dropdown .arrow { + font-size:9px; +} +.menu-padding { + padding-top:70px; +} +.content { + margin-top:0px; +} +.navbar .icon { + font-size: 18px; +} +.navbar .social-icon { + padding-left: 15px; + padding-right: 0; +} + +/*----- Features -----*/ +#features { + min-height: 95vh; + padding-top: 42px; + padding-bottom: 25px; +} +@media (min-width: 992px) { + .features-row { + margin-bottom: 50px; + text-align: left + } + .feature-column { + margin-bottom: 0px; + } + .back-icon { + z-index: -1; + color: #f8f8f8; + position: absolute; + padding-left: 40px; + left: 0; + top: 0; + width: 134px; + height: 134px; + line-height: 134px; + font-size: 134px; + } +} +@media (max-width: 991px) { + .feature-column { + margin-bottom: 15px; + } + .back-icon { + z-index: -1; + color: #f8f8f8; + position: absolute; + padding-left: 30px; + left: 0; + top: 0; + width: 80px; + height: 80px; + line-height: 80px; + font-size: 80px; + } +} +.feature-info h4 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + text-transform: uppercase; + color: #1c1c1c; + font-weight: 700; + letter-spacing: 1px; + font-size: 18px; + margin-top: 0px; + + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} +.feature-icon { + float: left; +} +.feature-info { + padding-left: 55px; + padding-top: 5px; +} +.feature-description { + line-height: 23px; + padding-right: 10px; + +} +.ion-2-5x { + font-size: 2.5em; +} +.feature-buttons { + margin-top: 40px; +} + +/*----- About Section -----*/ +#about { + padding-top: 60px; + padding-bottom: 60px; +} +.about-text { + margin-top: 20px; + padding-right: 60px; +} +#about p { + line-height: 1.8; +} +.video-container { + position: relative; + padding-bottom: 51%; + padding-top: 30px; height: 0; overflow: hidden; +} + +.video-container iframe, +.video-container object, +.video-container embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +/*----- Skills -----*/ +#skills { + padding-top: 80px; + padding-bottom: 60px; +} +@media (max-width: 991px) { + .skills-row { + margin-bottom: 40px; + } +} +.progress { + border-radius: 3px; + height: 17px; + background-color: #ebebeb; + overflow: visible; + margin-bottom: 25px; + border-radius: 3px; + -webkit-border-radius: 3px; + -o-border-radius: 3px; + -moz-border-radius: 3px; + + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; + -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; +} +.progress-bar { + position: relative; + border-radius: 3px; + box-shadow: none; +} +.progress-bars p { + line-height: .5; +} +#skills .progress-bars p { + color: #dedede; +} +.progress-bar-tooltip { + position: absolute; + background-color: #343434; + top: -30px; + padding: 1px 6px; + font-size: 11px; + right: -10px; + border-radius: 3px; + color: #dedede; +} +.progress-bar-tooltip:after { + position: absolute; + border-color: #343434 transparent; + border-style: solid; + border-width: 5px 5px 0; + bottom: -5px; + content: ""; + left: 35%; +} + +/*----- Team -----*/ +#team { + padding-top: 80px; + padding-bottom: 65px; +} +.team-member { + padding: 10px; +} +.member-info { + margin-top: 20px; +} +.member-info h4 { + line-height: .6; + letter-spacing: -0.6px; +} +.member-info h5 { + font-weight: 700; +} +.member-info p { + margin-top: 10px; + padding-right: 10px; + padding-bottom: 10px; +} +.member-list { + list-style: none; +} +.member-list li { + font-size: 17px; + margin-right: 5px; +} +.member-list a { + color: #1c1c1c; +} + +/* Img Hover Effect */ +.effects .img { + position: relative; + overflow: hidden; +} +.effects .img a { + display: inline; + margin: auto; + padding: 0; + max-width: 100%; + height: auto; + color: #fff; +} +.overlay { + display: block; + margin: 0 auto; + position: absolute; + z-index: 3; + background: rgba(0, 0, 0, 0.8); + overflow: hidden; + -webkit-transition: all 0.5s; + -moz-transition: all 0.5s; + -o-transition: all 0.5s; + transition: all .5s; +} +.expand { + display: block; + position: absolute; + z-index: 100; + text-align: center; + color: #fff; + line-height: 50px; + font-weight: 700; + font-size: 20px; + list-style: none; + padding: 0; +} +.expand .social-icon { + display: inline; + margin-left: 5px; + margin-right: 5px; +} +.expand .cbp-l-icon { + display: inline; + margin-left: 5px; + margin-right: 5px; +} +.effect .overlay { + top: 0; + bottom: 0; + left: 0; + right: 0; + opacity: 0; +} +.effect .overlay .expand { + left: 0; + right: 0; + top: 50px; + margin: 0 auto; + opacity: 0; + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + transition: all 0.3s; +} + +.effect:hover .img .img-responsive { + transform: scale(1.25); +} +.effect .img-responsive { + -webkit-transition: all 0.25s ease-in-out; + -moz-transition: all 0.25s ease-in-out; + -o-transition: all 0.25s ease-in-out; + transition: all .25s ease-in-out; +} +.effect:hover .img .overlay { + opacity: 1; +} +.effect:hover .img .overlay .expand { + top: 52%; + margin-top: -30px; + opacity: 1; +} + +.effect .cbp-item-wrapper .img { + position: initial; + overflow: hidden; +} +.effect:hover .cbp-item-wrapper .img .overlay .expand { + top: 50%!important; + margin-top: -30px; + opacity: 1; +} +.cbp-item .img a:hover { + opacity: .6; + font-size: 24px; +} +.cbp-item .img a { + -webkit-transition: all 0.15s; + -moz-transition: all 0.15s; + -o-transition: all 0.15s; + transition: all 0.15s; +} + +/*----- Fun Facts -----*/ +#fun-facts { + display: table; + width: 100%; + height: 100%; + min-height: 100%; + z-index: 1; +} +.fact-container { + padding-top:40px; + padding-bottom:30px; +} +.fact h2 { + font-size: 65px; + letter-spacing: 0px; + margin: 0; + line-height: 65px; +} +.fact h4 { + font-size: 14px; + margin-bottom: 0px; +} +.fact p { + font-size: 13px; + margin-top: 3px; +} +.counter { + font-family: 'Montserrat', sans-serif; + font-size: 65px; + font-weight: 700; + letter-spacing: 0px; + margin: 0; + line-height: 65px; +} +#fun-facts .lead { + font-size: 16px; +} + +/*----- Quote -----*/ +#quote { + padding-top: 100px; + padding-bottom: 80px; +} +#quote #quote-slider { + margin: 30px 0 30px 0; +} +#quote blockquote { + position: relative; + display: block; + line-height: 1.5; + font-family: 'Montserrat', sans-serif; + font-weight: 400; + text-transform: uppercase; + letter-spacing: 1px; + margin: 0; + color: #fff; + border-left: none; + text-align: center; +} +#quote blockquote span { + padding-left: 33px; +} +#quote blockquote span .highlight { + padding-left: 0px; +} +blockquote strong { + font-family: 'Montserrat', sans-serif; + font-weight: 700; +} +#quote .icon-left { + position: absolute; + font-size: 20px; + margin-left: 10px; + margin-right: 10px; + -moz-transform: scaleY(-1); + -o-transform: scaleY(-1); + -webkit-transform: scaleY(-1); + transform: scaleY(-1); +} +#quote .icon-right { + position: absolute; + font-size: 20px; + margin-left: 10px; + margin-right: 10px; + transform:rotate(180deg); + -ms-transform:rotate(180deg); /* IE 9 */ + -webkit-transform:rotate(180deg); +} +.quote-author { + text-align: center; + padding-top: 0px; + font-size: 11px; + font-weight: 400; + text-transform: uppercase; + letter-spacing: 1px; + color: #fff; + opacity: .9; +} +@media (min-width: 992px) { + #quote blockquote { + font-size: 26px; + padding-left: 80px; + padding-right: 80px; + } +} +@media (max-width: 991px) { + #quote blockquote { + font-size: 22px; + } +} + + +/*----- Portfolio -----*/ +#portfolio { + padding-top: 60px; + padding-bottom: 100px; +} +.cbp-l-filters-alignRight .cbp-filter-item, +.cbp-l-filters-alignCenter .cbp-filter-item { + background-color: #f6f7f7; + color: #7E7B7B; + cursor: pointer; + font: 400 11px/28px "Montserrat",sans-serif; + text-transform: uppercase!important; + padding: 3px 20px; + position: relative; + overflow: visible; + margin: 10px 0 0 5px; + border: none; + border-radius: 3px; + text-transform: none; + display: inline-block; + -webkit-transition: all .3s ease-in-out; + transition: all .3s ease-in-out; +} +.cbp-l-filters-alignRight { + margin: 20px auto 10px; + padding: 10px 0px 20px 0px; + text-align: left; + background-color: transparent; +} + +.cbp-l-caption-title { + color: #fff; + font: 700 16px/18px "Montserrat",sans-serif; + margin-bottom: 5px; + text-transform: uppercase; +} +.cbp-l-caption-desc { + color: #7a7a7a; + font: 400 12px/16px sans-serif; +} +.cbp-l-filters-alignRight .cbp-filter-counter { + border-radius: 2px; + color: #fff; + font-size: 11px; + margin: 0 auto; + padding: 4px 0; + text-align: center; + width: 34px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + opacity: 0; + -webkit-transition: opacity .25s ease,bottom .25s ease; + transition: opacity .25s ease,bottom .25s ease; +} +.cbp-l-filters-alignCenter .cbp-filter-counter { + border-radius: 2px; + color: #fff; + font-size: 11px; + margin: 0 auto; + margin-bottom: 10px; + padding: 4px 0; + text-align: center; + width: 34px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + opacity: 0; + -webkit-transition: opacity .25s ease,bottom .25s ease; + transition: opacity .25s ease,bottom .25s ease; +} +.cbp-l-filters-alignCenter { + margin: 40px auto 10px; + padding: 10px 0px 20px 0px; + text-align: center; + background-color: transparent; +} +.cbp-l-filters-alignRight .cbp-filter-item:hover, +.cbp-l-filters-alignCenter .cbp-filter-item:hover { + color: #fff; +} +.cbp-l-filters-alignCenter .cbp-filter-item-active { + color: #fff!important; +} +.cbp-l-filters-dropdownWrap { + width: 150px; + position: absolute; + right: 0; + background: #f6f7f7; +} +.cbp-l-filters-dropdownHeader { + font: 12px/38px "Open Sans",sans-serif; + margin: 0 17px; + color: #1c1c1c; + cursor: pointer; + position: relative; +} + +.cbp-l-filters-dropdownList .cbp-filter-item { + background: none; + color: #7a7a7a; + width: 100%; + text-align: left; + font: 12px/40px "Open Sans",sans-serif; + margin: 0; + padding: 0 17px; + cursor: pointer; + border: 0; + border-top: 1px solid #ccc; +} +.cbp-l-filters-dropdownHeader:after { + border-color: #7a7a7a rgba(0,0,0,0); + border-style: solid; + border-width: 5px 5px 0; + content: ""; + height: 0; + position: absolute; + right: 0; + top: 50%; + width: 0; + margin-top: -1px; +} +.cbp-item-w h4 { + margin-top: 10px; + margin-bottom: 2px; +} +.cbp-l-loadMore-button .cbp-l-loadMore-button-link { + background: #f6f7f7; + border: none; + border-radius: 3px; + color: #7E7B7B; + display: inline-block; + font: 400 11px/34px "Montserrat",sans-serif; + min-width: 80px; + text-decoration: none; + padding: 3px 23px; + outline: 0; + margin-top: 30px; +} +.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover { + color: #fff; +} +.cbp-popup-singlePage .cbp-popup-navigation-wrap { + position: absolute; + top: 0; + left: 0; + width: 100%; + z-index: 2; + height: 56px; + background-color: #fff; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); + -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); + box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); +} +.cbp-popup-singlePage .cbp-popup-close, +.cbp-popup-singlePage .cbp-popup-next, +.cbp-popup-singlePage .cbp-popup-prev { + height: 34px; + width: 34px; + top: 8px; +} +.cbp-popup-singlePage-counter { + top: -24px; + font-family: 'Montserrat', sans-serif; + font-weight: 400; + color: #1c1c1c; +} +.cbp-popup-lightbox .cbp-popup-close, +.cbp-popup-lightbox .cbp-popup-next, +.cbp-popup-lightbox .cbp-popup-prev { + -webkit-transition: all 0.11s ease-in-out; + -moz-transition: all 0.11s ease-in-out; + -o-transition: all 0.11s ease-in-out; + transition: all 0.11s ease-in-out; +} +.cbp-popup-lightbox .cbp-popup-close { + opacity: .4; + background: url("../img/portfolio/buttons/popup-close-light.png") no-repeat; +} +.cbp-popup-lightbox .cbp-popup-close:hover { + opacity: 1; + background: url("../img/portfolio/buttons/popup-close-light.png") no-repeat; +} +.cbp-popup-lightbox .cbp-popup-prev { + opacity: .4; + background: url("../img/portfolio/buttons/popup-prev-light.png") no-repeat; +} +.cbp-popup-lightbox .cbp-popup-prev:hover { + opacity: 1; + background: url("../img/portfolio/buttons/popup-prev-light.png") no-repeat; +} +.cbp-popup-lightbox .cbp-popup-next { + opacity: .4; + background: url("../img/portfolio/buttons/popup-next-light.png") no-repeat; +} +.cbp-popup-lightbox .cbp-popup-next:hover { + opacity: 1; + background: url("../img/portfolio/buttons/popup-next-light.png") no-repeat; +} + +.cbp-popup-singlePage .cbp-popup-close, +.cbp-popup-singlePage .cbp-popup-next, +.cbp-popup-singlePage .cbp-popup-prev { + top:17px; + -webkit-transition: all 0.11s ease-in-out; + -moz-transition: all 0.11s ease-in-out; + -o-transition: all 0.11s ease-in-out; + transition: all 0.11s ease-in-out; +} +.cbp-popup-singlePage .cbp-popup-prev { + background: url("../img/portfolio/buttons/popup-prev-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-prev:hover { + top:18px; + opacity: .2; + background: url("../img/portfolio/buttons/popup-prev-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-next { + background: url("../img/portfolio/buttons/popup-next-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-next:hover { + top:18px; + opacity: .2; + background: url("../img/portfolio/buttons/popup-next-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-close { + background: url("../img/portfolio/buttons/popup-close-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-close:hover { + top:18px; + opacity: .2; + background: url("../img/portfolio/buttons/popup-close-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-content { + margin-top: 0; + max-width: 100%; +} +.project-video, +.project-widget { + margin-bottom: 60px; +} +.project-big-slider { + margin-bottom: 20px; +} +.project-big-slider img { + min-width: 100%; +} +.project-widget h4 { + margin-top: 0; +} +.project-widget p { + color: #7a7a7a!important; +} +/* +.cbp-l-grid-fullScreen { + visibility: visible; + overflow: visible; +} +@media (min-width:992px) { + .cbp-l-grid-fullScreen { + margin-top: 200px; + } +} +*/ + +/*----- Get Connected -----*/ +#get-connected { + padding-top: 75px; + padding-bottom: 70px; +} +.connected-icon a span { + display: block; +} +.connected-icons { + display: inline-block; + list-style: none; + padding: 0; +} +.connected-icons li { + display: inline-block; + padding: 15px 40px; +} +.connected-icon a h4 { + font-size: 15px; + letter-spacing: 1px; + margin-bottom: 5px; +} +.connected-icon a .grey { + font-size: 13px; +} +.connected-icon a .icon { + line-height: 1!important; +} +.connected-icon a h4, +.connected-icon a span { + -webkit-transition: 0.2s all linear; + -moz-transition: 0.2s all linear; + -ms-transition: 0.2s all linear; + -o-transition: 0.2s all linear; + transition: 0.2s all linear; +} +.connected-icon a .icon { + border-radius: 50%; + width: 100px; + height: 100px; + margin: 0 auto 0 auto; + + -webkit-transition: 0.16s all linear; + -moz-transition: 0.16s all linear; + -ms-transition: 0.16s all linear; + -o-transition: 0.16s all linear; + transition: 0.16s all linear; +} +.connected-icon a:hover .icon { + background: rgba(255,255,255,0.1); + font-size: 4em; + padding-top: 22px; +} +@media (max-width:482px) { + .connected-icons li { + padding: 15px 10px; + } + .connected-icon a .icon { + font-size: 4em; + width: 70px; + height: 70px; + } + .connected-icon a:hover .icon { + font-size: 3em; + padding-top: 14px; + } +} + +/*----- Services -----*/ +#services { + padding-top: 75px; + padding-bottom: 75px; +} +.service { + margin-top: 20px; +} +.service-info { + margin-top: 40px; +} + +/*----- Call To Action 1 -----*/ +#call-to-action-1 { + padding-top: 45px; + padding-bottom: 53px; +} +#call-to-action-1 p { + margin: 23px 0 30px 0; + line-height: 1.8; +} + +/*----- Price List -----*/ +#price-list { + padding-top: 75px; + padding-bottom: 75px; +} +@media (max-width:991px) { + #price-list { + display: none; + } +} +.price-list-box { + padding-left: 7px; + padding-right: 7px; +} +.price-box { + padding-top: 15px; + padding-bottom: 15px +} +.price-table { + text-align: center; + overflow: hidden; + position: relative; + margin-bottom: 10px; + box-shadow: 0px 5px 5px -5px rgba(255, 255, 255, 0.2); +} +.price-table p { + margin: 0; +} +.price-table .label { + display: block; + background: rgba(255,255,255,0.09); + color: #f0f0f0; + padding-top: 27px; + padding-bottom: 25px; + font-weight: 700; + text-transform: uppercase; + font-size: 18px; + letter-spacing: 2px; + margin: 0px; + border-radius: 0; +} +.price-table { + border: 1px solid rgba(255,255,255,0.5); +} +.price-table .price { + padding: 24px 0; +} +.price-table .price .currency { + position: relative; + right: 5px; + font-family: 'Montserrat',sans-serif; + font-weight: 400; + font-size: 20px; +} +.price-table .price .pricing { + position: relative; + right: 5px; + font-family: 'Montserrat',sans-serif; + font-weight: 700; + font-size: 55px; + line-height: 1; + color: #f6f6f6; +} +.price-table .price .time-period { + display: block; + font-size: 14px; + font-weight: 400; +} +.price-table .features .feature { + display: block; + -moz-box-sizing: content-box; + box-sizing: content-box; + padding: 0.75em; + height: 1.5em; + line-height: 1.5em; +} +.price-table .features .option-button { + padding: 1em; + height: auto; + line-height: 1.75; +} +.price-table .features .feature { + border-top: 1px solid rgba(255, 255, 255, 0.15); +} +.price-table .btn { + margin-top: 20px; + margin-bottom: 20px; +} +.btn-effect:focus { + color: #fff; +} +.price-table .features .no-border { + border-top: none; +} +.featured .price-box { + padding-top: 0px; + padding-bottom: 0px; + + box-shadow: 0px 0px 13px rgba(255,255,255,.4); + -moz-box-shadow: 0px 0px 13px rgba(255,255,255,.4); + -webkit-box-shadow: 0px 0px 13px rgba(255,255,255,.4); + -o-box-shadow: 0px 0px 13px rgba(255,255,255,.4); +} +.featured .price-table .price { + padding: 30px 0; +} +.featured .price-table .label { + display: block; + background: rgba(255,255,255,0.15); + color: #f0f0f0; + padding-top: 27px; + padding-bottom: 25px; + font-size: 22px; +} +.featured .price-table h3 span{ + display: block; + font-size: 12px; + text-transform: uppercase; + letter-spacing: 1px; + padding-top: 7px; +} +.featured .price-table .btn-effect { + padding: 10px 24px!important; + font-size: 14px; + margin: 17px 0 17px 0; +} +.btn-effect { + display: inline-block; + text-align: center; + cursor: pointer; + color: #d8d8d8; + font-family: 'Montserrat', sans-serif; + font-weight: 400!important; + font-size: 14px; + overflow: hidden; + position: relative; + z-index: 0; + vertical-align: middle; + -moz-user-select: none; + -webkit-user-select: none; + user-select: none; + text-decoration: none; + text-shadow: none; + border: 0; + padding: 8px 22px; + border: 2px solid rgba(255,255,255,.7); + border-radius: 3px; + margin-top: 20px; + margin-bottom: 20px; +} +.btn-effect:after { + content: ''; + position: absolute; + z-index: -1; + width: 100%; + height: 0; + bottom: 0; + left: 0; + transition: all 0.3s; +} +.btn-effect:hover { + background: none; + opacity: 1!important; + color: #fff; +} +.btn-effect:hover:after { + height: 100%; +} + +/*----- Clients -----*/ +#clients { + padding-top: 75px; + padding-bottom: 85px; +} +.client { + padding: 8px; +} +.client a { + position: relative; + display: block; +} +.client a img { + display:block; + margin:auto; +} +.clients .client .logo-dark, +.clients .client a .logo-dark { + background: #f9f9f9; + position: relative; + z-index: 2; + opacity: 1; + -moz-opacity: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + -khtml-opacity: 100; + -webkit-transition: all 0.2s ease; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.clients .client .logo-light, +.clients .client a .logo-light { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; +} +.clients .client:hover .logo-dark, +.clients .client a:hover .logo-dark { + opacity: 0; + -moz-opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + -khtml-opacity: 0; +} + +/*----- Testimonials -----*/ +#testimonials { + padding-top: 75px; + padding-bottom: 75px; +} +#testimonials .testimonial { + position: relative; + display: block; +} +.testimonial span { + font-size: 18px; + font-family: 'Open Sans', sans-serif; + letter-spacing: 0px; + font-weight: 300; + line-height: 32px; + padding-left: 35px; + color: #fff; + opacity: .7; +} +#testimonials .testimonial strong { + font-family: 'Montserrat', sans-serif; + font-weight: 700; +} +#testimonials .icon-left { + position: absolute; + font-size: 20px; + margin-left: 10px; + margin-right: 10px; +} +#testimonials .icon-right { + position: absolute; + font-size: 20px; + margin-left: 10px; + margin-right: 10px; + transform:rotate(180deg); + -ms-transform:rotate(180deg); /* IE 9 */ + -webkit-transform:rotate(180deg); +} +.testimonial-name { + margin-top: 40px; + margin-bottom: 5px; +} +.testimonial-name h4 { + padding-top: 5px; + margin-bottom: 3px; +} +.testimonial-name a { + font-size: 13px; + margin-bottom: 5px; +} +.testimonial-name a:hover { + color: #aaa; +} + +/*----- Contact Form -----*/ + +#contact{ + padding-top: 90px; + padding-bottom: 80px; +} +/* #contact .section-title { + font-size: 55px; + text-transform: uppercase; + line-height: 55px; + margin: 0 auto 31px; + text-align: center; +} */ +@media (max-width:482px) { + #contact .section-title { + font-size: 35px; + line-height: 35px; + margin: 0 auto 40px; + } +} +#contact h1 { margin: 10px 0 10px; font-size: 24px; color: #fff; } +#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; } + +/* Form style */ +#contact input, select, textarea{ + font-family: 'Montserrat',sans-serif; + font-weight: 400; + width: 100%; + max-width: ; + padding: 12.9px; + color: #1c1c1c; + background: #f2f2f2; + border: 1px solid #f0f0f0; + margin: 3px 0px 24px 0; + -webkit-border-radius: 2px; +} +textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { + border-color: transparent; + box-shadow: none; + outline: 0 none; +} +textarea { + width: 100%; + height: 120px; + padding: 13px; + color: #1c1c1c; + background: #f2f2f2; + border: 1px solid #f0f0f0; + margin-top: 7px; + margin-left: ; + margin-right:15px; + -webkit-border-radius: 2px; +} +::-webkit-input-placeholder { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + text-transform: uppercase; + color:#555; +} +#contact input:focus, textarea:focus, select:focus { + border: 1px solid #f0f0f0; + background-color: #f0f0f0; + color:#1c1c1c; +} + +#contact input.submit { + width: auto!important; + font-family: 'Montserrat', sans-serif; + font-size: 14px; + font-weight: 700; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: none; + border-radius: 4px; + color: #fff; + cursor: pointer; + display: inline-block; + line-height: 1; + letter-spacing: 1px; + padding-left: 24px; + padding-right: 24px; + padding-top: 16px; + padding-bottom: 14px; + text-align: center; + text-transform: uppercase; + + transition: background-color 0.1s linear; + -moz-transition: background-color 0.1s linear; + -webkit-transition: background-color 0.1s linear; + -o-transition: background-color 0.1s linear; + + box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; + -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; + -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; + -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; + + transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -webkit-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; +} +#contact input.submit:hover { + opacity: .7; +} +#contact input[type="submit"][disabled] { background:#888; } + +#contact span.required { + font-size: 13px; + color: #ff0000; +} +#message { + margin: 10px 0; + padding: 0; +} +.loader { + padding: 0 10px; +} +acronym { +border-bottom:1px dotted #ccc; +} +#contact-form .contact-details { + list-style: none; + margin: 0 0 30px 5px; + padding: 0; +} +#contact-form .contact-details p { + margin-bottom: 3px; +} +.contact-details-title { + margin-top: 15px; + margin-bottom: 10px; +} +.contact-details-info { + margin-bottom: 30px; +} +.contact-details-social { + padding-left: 0px; +} +.contact-details-social li { + display: inline; + list-style-type: none; + padding-right: 10px; + font-size: 22px; +} +.contact-details-social li a { + color: #7a7a7a; +} + +/*----- Google maps -----*/ +#map-img { + height:480px; + width:100%; +} + +#map-img img { + width: 100%; + height: 100%; + object-fit: cover; + filter: grayscale(100%); +} + +/*----- Video Popup Section -----*/ +#video-section { + padding-top: 20px; + padding-bottom: 20px; +} +#video-section .row { + margin-top: 90px; +} +#video-section .logo { + margin-bottom: 20px; + width: 180px; +} +#video-section h3 { + color: #fff; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 30px; +} +#video-section p { + margin-bottom: 10px; +} +#video-section .cbp-wrapper, +#video-section .cbp .cbp-item { + position: relative; + height: 110px; +} +#video-section .cbp-item-wrapper { + top: 20px; +} +#video-section .cbp { + overflow: visible; +} +@media (min-width:992px) { + #video-section .cbp { + margin-bottom: 45px; + } +} +@media (max-width:991px) { + #video-section .cbp { + margin-bottom: 35px; + } +} +#video-section .cbp-item { + width: 100%; +} +.play { + position: relative; + display: inline-block; + top: -10px; + width: 70px; + height: 70px; + border: 7px solid rgba(255,255,255,.9); + border-radius: 50%; + text-indent: -999em; + cursor: pointer; + -webkit-transition: all .2s ease-out; + -moz-transition: all .2s ease-out; + -ms-transition: all .2s ease-out; + transition: all .2s ease-out; +} +#video-section .subheading.grey:after { + margin-top: 25px; + opacity: .6; +} +#video-section .cbp-item-wrapper { + padding-left: 20px; +} +.play:after { + content: ''; + position: absolute; + left: 50%; + top: 50%; + height: 0; + width: 0; + margin: -12px 0 0 -6px; + border: solid transparent; + border-left-color: rgba(255,255,255,.9); + border-width: 12px 20px; + pointer-events: none; + -webkit-transition: all .2s ease-out; + -moz-transition: all .2s ease-out; + -ms-transition: all .2s ease-out; + transition: all .2s ease-out; +} +.play:hover:after { + border-left-color: rgba(255,255,255,.7); +} +.play:hover{ + border: 7px solid rgba(255,255,255,.7); +} + +/*----- Footer 1 -----*/ +.footer-widgets { + background-color: #252525; + color: #7e7e7e; + padding: 55px 0px 0 0; + margin-bottom: 0px +} +.col-footer { + margin-bottom: 55px; + max-height: 160px; +} +@media (max-width:768px) { + .col-twitter { + margin-bottom: 55px; + max-height: 160px; + } +} +footer { + font-family: "Open Sans", sans-serif; +} +footer h4 { + font-size: 16px; + color: #DDD; + margin-bottom: 20px; + text-transform: uppercase; + height: inherit; + font-weight: 700; +} +footer p { + font-size: 13px; + color: #a0a0a0; + height: inherit; + font-weight: 400; +} +.tweet ul { + list-style: none; + padding-left: 0; +} +.tweet ul li { + margin-bottom: 10px; + font-size: 13px; + font-weight: 400; + color: #a0a0a0; +} +.tweet ul li .date { + color: #CCC; +} +footer .contact-details { + list-style: none; + margin: 0; + padding: 0 +} +.contact-details .icon { + font-size: 1.2em; + margin-right: 8px; +} +.footer-copyright { + background-color: #1c1c1c; + padding-top: 22px; + padding-bottom: 20px; +} +.footer-copyright p { + margin: 0; + line-height: 26px; + color: #8C8989; +} +footer .footer-list { + list-style: none; + float: right; + margin: 0; +} +@media (max-width:991px) { + .footer-copyright p { + text-align: center; + } + .footer-list { + float: none!important; + text-align: center; + padding-left: 0px; + padding-top: 10px; + } +} +#social-icons.footer-list li { + font-size: 20px; + display: inline-block; + margin-left: 10px; + margin-right: 10px; +} +.footer-list li a { + color: #46494a; +} +footer a:hover { + color: #fff; +} +/*----- Subscribe Form -----*/ +.subscription .form-validation { + position: absolute; + padding: 8px 13px 8px 13px; + border-radius: 3px; + top: 63px; + z-index: 99; +} +.subscription .alert-danger { + font-size: 13px; + color: #ccc; + background-color: #c0392b; + border-color: #c0392b; +} +.subscription .alert-danger:after { + position: absolute; + border-color: #c0392b transparent; + border-style: solid; + border-width: 10px 8px 0; + bottom: -10px; + content: ""; + left: 45%; +} +.subscription .alert-success { + font-size: 13px; + color: #ccc; + background-color: #2c3e50; + border-color: #2c3e50; +} +.subscription .alert-success:after { + position: absolute; + border-color: #2c3e50 transparent; + border-style: solid; + border-width: 10px 8px 0; + bottom: -10px; + content: ""; + left: 45%; +} +.subscription input::-webkit-input-placeholder { + color: #555; + text-transform: capitalize; + font-family: 'Open Sans',sans-serif; +} +.footer-subscribe-input { + width: 100%; + background-color: #1c1c1c; + border-radius: 4px; + margin-top: 10px; + margin-bottom: 8px; + color: #7e7e7e; + line-height: 1 \9; + font-size: 14px; + padding: 10px 15px; + border: none; + height: auto; +} +.subscription .btn-primary-full { + top: 57px; +} +.subscribe-form-submit { + width: 100%; +} +@media ( min-width: 768px ) { + .subscribe-form-input { + position: relative; + } + .subscribe-form-email { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .subscribe-form-submit { + position: absolute; + top: 0; + right: 0; + width: 150px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } +} +.subscribe-top ::-webkit-input-placeholder { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + text-transform: uppercase; + color:#555; +} +.home-signin .btn-primary-full { + -webkit-transition: all .2s ease-out; + -moz-transition: all .2s ease-out; + -ms-transition: all .2s ease-out; + transition: all .2s ease-out; +} +.home-signin .btn-primary-full:hover { + opacity: .8; +} +.section-links { + padding: 0; + list-style: none; + font-size: 13px; +} +.section-links li { + margin-bottom: 5px; +} +.section-links a { + color: #a0a0a0; +} + +/*---- Home Landing Subscribe Form -----*/ +.home-signin .input-group { + margin-left: auto; + margin-right: auto; +} +.subscribe-top { + display: table-cell; + width: 500px; +} +.home-signin .top-subscribe-input { + display: table-cell; + margin:0; + background: #fff; + padding: 18px 20px; + border-radius: 0; + color:#444; + font-size:13px; + font-weight:800; + letter-spacing: 1px; + width: 100%; + border: none; + height: auto; +} +.home-signin .sign-btn { + display: table-cell; + width: 180px; +} +.home-signin .btn-primary-full { + padding: 27px 20px; + border-radius: 0; + line-height: 0; + box-shadow: none; + letter-spacing:1px; + font-size:13px; +} + +/*----- Twitter Feed -----*/ +#twitter-feed { + padding-top: 20px; + padding-bottom: 20px; + background-color: #f6f7f7; +} +.ion-7x { + font-size: 7em; +} +/*----- Back to Top Button -----*/ +#back-to-top { + position: fixed; + color: #fff; + z-index: 100; + line-height: 26px; + bottom: -50px; + right: 20px; + display: none; + cursor: pointer; + border-radius: 2px; + height: 30px; + width: 30px; + display: block; + text-align: center; + transition: background-color 0.1s linear; + -moz-transition: background-color 0.1s linear; + -webkit-transition: background-color 0.1s linear; + -o-transition: background-color 0.1s linear; +} +#back-to-top:hover { + color: #fff; + background-color: #121212; +} +#back-to-top .icon { + font-size: 10px; +} +.to-top { + cursor: pointer; +} + + +/*----- Shortcodes -----*/ + +/*-- Buttons --*/ +.btn-primary { + + margin-top: 24px; + text-transform: uppercase; + -webkit-transition: all ease .3s; + -moz-transition: all ease .3s; + -o-transition: all ease .3s; + -ms-transition: all ease .3s; + transition: all ease .3s; +} +.btn, +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + font-family: 'Montserrat', sans-serif; + font-size: 14px; + font-weight: 700; + text-transform: uppercase; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: none; + border-radius: 4px; + color: #fff; + cursor: pointer; + display: inline-block; + line-height: 1.6; + letter-spacing: 1px; + margin: 0 5px 0 5px; + padding: 10px 22px; + text-align: center; + + box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + + -webkit-transition: all ease .3s; + -moz-transition: all ease .3s; + -o-transition: all ease .3s; + -ms-transition: all ease .3s; + transition: all ease .3s; +} +.btn:hover, +.btn-primary:hover, +.btn-success:hover, +.btn-info:hover, +.btn-warning:hover, +.btn-danger:hover { + border-color: transparent; + opacity: .7; +} +.btn:focus, +.btn-primary:focus, +.btn-success:focus, +.btn-info:focus, +.btn-warning:focus, +.btn-danger:focus { + border-color: transparent; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.open>.dropdown-toggle.btn-primary { + color: #fff; + background-color: #1C1C1C; + border-color: transparent; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, .btn:active +.focus, +.btn.active.focus { +outline: none; +outline-offset: 0; +} +.btn-default { + color: #1c1c1c; + background-color: #fff; + border-color: transparent; + border: none; +} +.btn-default:hover { + color: #fff; +} +.btn-primary-full { + width: 100%; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: none; + border-radius: 4px; + color: #fff; + cursor: pointer; + display: inline-block; + font-size: 14px; + line-height: 2; + margin: 0; + padding: 5px 20px; + text-align: center; + transition: background-color 0.1s linear; + -moz-transition: background-color 0.1s linear; + -webkit-transition: background-color 0.1s linear; + -o-transition: background-color 0.1s linear; +} +.btn-primary-full:hover { + background-color: #1c1c1c; +} +.open .dropdown-toggle.btn-primary { + border-color: transparent; +} +.btn-transparent { + padding: 6.5px 20px!important; + color: #fff; + font-family: 'Montserrat', sans-serif; + font-weight: 400!important; + background-color: transparent; + border: 2.3px solid rgba(255,255,255,.8); +} +.btn-transparent-dark { + padding: 6.5px 20px!important; + color: #252525; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; + font-weight: 700!important; + background-color: transparent; + border: 2.3px solid rgba(0,0,0,.7); +} +.btn-buy { + color: #f6f7f7; + padding: 2px 6px; + font-size: 10px; + line-height: 1; + border-radius: 2px; + transition: background-color 0.1s linear; + -moz-transition: background-color 0.1s linear; + -webkit-transition: background-color 0.1s linear; + -o-transition: background-color 0.1s linear; +} +.btn-icon .icon { + margin-right: 5px; +} +.btn-icon { + margin-right: 10px; +} +.btn-xs { + font-size:10px; +} +.btn-sm { + font-size:13px; +} +.btn-md { + font-size:16px; +} +.btn-lg { + font-size:18px; +} + +#page-top img { + position:fixed; + width: 100%; +} +.page-top-title { + top:155px; + position:relative; + z-index: 99; +} +.page-top-title h1 { + font-size:60px; + letter-spacing:2px; +} +.page-top-title h2 { + font-size:14px; + letter-spacing:2px; +} +.shortcode-heading { + margin:60px 0 60px 0; +} +.dark-grey { + color: #7a7a7a; +} +.shortcode-btns { + margin-bottom:20px; +} + +ul.check-list-1 li:before, +ul.check-list-2 li:before, +ul.check-list-3 li:before, +ul.chevron-list-1 li:before, +ul.chevron-list-2 li:before, +ul.dot-circle-list li:before { +display: inline-block; +width: 40px; +margin-left: -40px; +text-align: center; +line-height: inherit; +font-family: 'Ionicons'; +} +ul.check-list-1, +ul.check-list-2, +ul.check-list-3, +ul.chevron-list-1, +ul.chevron-list-2, +ul.dot-circle-list, +ul.caret-list { + list-style:none; +} +ul.check-list-1 li:before { + font-size: 13px; + content: '\f122'; + +} +ul.check-list-2 li:before { + font-size: 13px; + content: '\f120'; + +} +ul.check-list-3 li:before { + font-size: 13px; + content: '\f374'; + +} +ul.chevron-list-1 li:before { + font-size: 13px; + content: '\f125'; + +} +ul.chevron-list-2 li:before { + font-size: 13px; + content: '\f362'; + +} +ul.dot-circle-list li:before { + font-size: 13px; + content: '\f14b'; + +} +ul.caret-list li:before { + font-size: 13px; + content: '\f152'; + +} +.btn-link:hover, +.btn-link:focus { + color: #3a3a3a; + text-decoration: underline; + background-color: transparent; +} +.shortcode-title { + padding: 0 0 20px 0; + text-align: center; +} +.form-control:focus { + border-color: #3a3a3a; + outline: 0; + -webkit-box-shadow: none; + box-shadow: none; +} +.form-control { + border-radius: 0px; +} +.blog-author { + margin: 60px 0 60px 0; +} +.author-img { + max-height:100px; + float:left; + margin-right: 20px +} + +.action-btn { + margin: 20px 0 20px 0; +} +.call-action-1 { + background: #3a3a3a; + padding: 20px; + margin: 20px 0 20px 0; +} +.call-action-2 { + border: 1px solid #CCC; + padding: 20px; + margin: 20px 0 20px 0; +} +.call-action-3 { + background: #3a3a3a; + padding: 20px 40px 20px 40px; + margin: 20px 0 20px 0; +} +.call-action-4 { + border: 1px solid #CCC; + padding: 20px 40px 20px 40px; + margin: 20px 0 20px 0; +} +.call-action-5 { + background: #3a3a3a; + padding: 20px 40px 20px 40px; + margin: 20px 0 20px 0; + vertical-align: middle; + display: table; +} +.call-action-6 { + border: 1px solid #CCC; + padding: 20px 40px 20px 40px; + margin: 20px 0 20px 0; + vertical-align: middle; + display: table; +} +@media (min-width: 768px) { + .action-5-btn { + padding: 20px 0 20px 20px; + } + .action-5-info { + text-align: left; + display: table-cell; + vertical-align: middle; + text-align: left; + padding: 0; + } + .action-5-btn { + text-align: right; + display: table-cell; + vertical-align: middle; + } +} +@media (max-width: 180px) { + .action-5-btn { + padding: 20px 0 20px 20px; + } +} +@media (max-width: 480px) { + .btn-responsive { + font-size:90%; + } +} +@media (min-width: 769px) and (max-width: 991px) { + .btn-responsive { + font-size:100%; + } +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid #f0f0f0; + border-radius: 1px; + box-shadow: none; +} +.panel-default>.panel-heading { + color: #666; + background-color: #f0f0f0; + padding: 15px 17px; +} +.panel-heading i { + margin-right: 5px; + font-size: 12px +} +.panel-title { + font-size: 13px; + text-transform: uppercase; +} +.panel-title:hover { + cursor: pointer; +} +.panel-body { + background-color: #f6f7f7; + padding-left: 30px; + color: #666; +} +.panel-group .panel-heading + .panel-collapse .panel-body { + border: none; + background: none; +} +/*--tabs--*/ +.nav-tabs-center { + display: inline-block; +} +.nav-tabs>li>a { + font-family: 'Montserrat', sans-serif; + font-size: 13px; + font-weight: 700; + letter-spacing: 1px; + text-transform: uppercase; + color: #666; + cursor: default; + background-color: #f0f0f0; + border: 1px solid #f0f0f0; + border-radius: 4px; +} +.nav-tabs>li>a:hover { + color: #fff; + cursor: pointer; +} +.nav-tabs { + border-bottom: none; +} +.tab-pane p { + line-height: 24px; +} +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { + font-family: 'Montserrat', sans-serif; + font-size: 13px; + font-weight: 700; + letter-spacing: 1px; + text-transform: uppercase; + color: #fff; + cursor: default; + border: 1px solid #f0f0f0; + border-radius: 4px; + cursor: pointer; +} +.tab-content { + padding-top: 20px; +} +.separator { + color: #fff; + background: #000; +} +.separator:before, +.separator:after { + content: ""; + display: block; + position: absolute; + bottom: 100%; + z-index: 199; + height: 0; + width: 50%; + border-bottom: 20px solid; +} +.separator:before { + border-right: 20px solid transparent; + left: 0; +} +.separator:after { + border-left: 20px solid transparent; + right: 0; +} +.bg-grey { + background-color: #f9f9f9; +} +/*----- Owl Carousel -----*/ +.owl-theme .owl-controls .owl-buttons div { + color: #1C1C1C; + display: inline-block; + margin: 5px 3px 10px 3px; + padding: 0px 10px; + font-size: 12px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.owl-carousel .owl-item { + cursor: move; /* fallback if grab cursor is unsupported */ + cursor: grab; + cursor: -moz-grab; + cursor: -webkit-grab; +} + /* Applies a "closed-hand" cursor during drag operation. */ +.owl-carousel .owl-item:active { + cursor: grabbing; + cursor: -moz-grabbing; + cursor: -webkit-grabbing; +} +.owl-theme .owl-controls .owl-page span { + cursor: pointer; + display: inline-block; + background-color: #bbb; + border-color: #bbb; + border: 2px solid transparent; + height: 12px; + width: 12px; + border-radius: 50%; + margin: 0 3px; + -moz-background-clip: content; + -webkit-background-clip: content; + background-clip: content-box; + -moz-transition: all 0.5s; + -o-transition: all 0.5s; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} +.owl-theme .owl-controls .owl-page.active span { + border-color: #f0f0f0; + background-color: transparent; +} +.owl-carousel{ + overflow: hidden; +} +.owl-theme .owl-controls .owl-buttons div { + padding: 5px 9px; + background: rgba(0,0,0,.2); + opacity: 0; +} +.owl-carousel:hover .owl-controls .owl-buttons div { + opacity: 1; +} +.owl-prev:hover, +.owl-next:hover { + opacity: .7!important; +} +.owl-theme .owl-controls .owl-buttons div, +.owl-carousel:hover .owl-controls .owl-buttons div { + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} +.owl-buttons i { + font-size: 16px; + color: #fff; +} +.owl-buttons div { + position: absolute; +} +.owl-buttons .owl-prev { + left: -6px; + height: 115px; + width: 43px; + line-height: 111px; +} +.owl-buttons .owl-next { + right: -6px; + height: 115px; + width: 43px; + line-height: 111px; +} +.blog-post-fullwidth .owl-buttons .owl-prev, +.blog-post-fullwidth .owl-buttons .owl-next { + margin-top: 10%; +} + +/*----- Blog -----*/ +#blog { + padding-top: 60px; + padding-bottom: 60px; +} +.blog-post { + position: relative; + margin-bottom: 80px; +} +.blog-post-title { + text-transform: uppercase; + letter-spacing: 1px; + font-size: 30px; +} +.blog-post-title a { + color: #1c1c1c; +} +.blog-post-info { + list-style: none; + padding: 0; +} +.blog-post-info li { + display: inline-block; + font-size: 13px; + margin-right: 15px; +} +.blog-post-info li a { + color: #888; +} +.blog-post-info li a:hover { + color: #1c1c1c; +} +.blog-post-info li i { + font-size: 12px; + margin-right: 3px; +} +.blog-post-date { + position: absolute; + right: 5px; + top: -7px; + text-align: center; +} +.blog-post-date h2, +.blog-post-date h5 { + margin: 0; +} +.blog-post .blog-img, +.blog-post .video-container { + margin-bottom: 20px; +} +.blog-post .img-responsive { + width: 100%; +} +.blog-post .owl-pagination { + display: block; + width: 100%; + position: absolute; + bottom: 20px; + left: 0; + text-align: center; + z-index: 100 !important; +} +.blog-post .owl-theme .owl-controls .owl-page span { + cursor: pointer; + display: inline-block; + background-color: #888; + border-color: #888; + border: 2px solid transparent; + height: 12px; + width: 12px; + margin: 0 3px; + opacity: 1; + -moz-background-clip: content; + -webkit-background-clip: content; + background-clip: content-box; + -moz-transition: all 0.5s; + -o-transition: all 0.5s; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} +.blog-post .owl-theme .owl-controls .owl-page.active span { + border-color: #888; + background-color: transparent; +} +.blog-post .btn { + margin-top: 10px; + margin-left: 0; +} +.pager li>a, +.pager li>span { + display: inline-block; + padding: 8px 13px; + background-color: #333; + border: none; + border-radius: 2px; + font-size: 11px; + color: #f3f3f3; +} +.blog-post #owl-slider { + margin-bottom: 15px; +} +.post-title a { + color: #3a3a3a; +} +.post-img { + margin-bottom:10px; +} +.project-img { + margin-bottom:60px; +} +.tags-list { + list-style: none; + padding:0px; +} +.tags-list li { + font-size: 13px; + margin-top: 5px; + display: inline-block; + padding: 5px 9px; + border: 1px solid #ccc; +} +.tags-list li a { + color: #888; +} +.blog-list { + list-style: none; + padding: 0; + margin: 0; +} +.blog-list li { + color: #888; + font-size: 13px; + padding: 10px; + border-bottom: 1px solid rgba(0,0,0,0.06); +} +.blog-list li a { + color: #3a3a3a; +} +.blog-list li a:hover { + color: #fff; +} +.blog-list li:hover a { + color: #fff; +} +.blog-widget-container { + margin-bottom: 60px; +} +@media (min-width:992px) { + .blog-sidebar { + padding-left: 40px; + padding-top: 10px; + } +} +.blog-widget-container .form-control { + font-family: 'Open Sans',sans-serif; + font-size: 14px; + font-weight: 400; + text-transform: none; + box-shadow: none; + background: #f3f3f3; + border: none; +} +.search { + height: 40px; +} +.search-button { + position: absolute; + height: 40px; + right: 50px; + width: 50px; + overflow: hidden; + background: transparent; + border: none; + box-shadow: none; + font-size: 15px; + color: #999; + z-index: 6; +} +.search-button:hover { + border: none; + box-shadow: none; + border-radius: 0; +} +.blog-clean .post-title { + font-size: 40px; + margin-top: 30px; + margin-bottom: 10px; + letter-spacing: -2px; +} +.blog-clean .post-subtitle { + margin: 0; + font-size: 24px; + font-weight: 300; + margin-bottom: 10px; +} +.blog-post .lead { + margin-bottom: 20px; + line-height: 1.6; +} +.blog-post p { + line-height: 1.8; +} +pre { + background-color: #f3f3f3; + border: none; + border-radius: 0; + color: #888; +} +.comments { + margin-top: 40px; + margin-bottom: 80px; +} +.comments-title { + text-transform: uppercase; + margin-bottom: 20px; +} +.comments .avatar { + width: 50px; + margin-right: 15px; +} +.comment { + margin-bottom: 20px; +} +.comment .media-body { + background: #f3f3f3; + padding: 20px; +} +.comment .time { + margin-bottom: 20px; +} +.comment .media-body p { + color: #888; +} +.depth-2 { + padding-left: 40px; +} +.depth-3 { + padding-left: 80px; +} +.comment-form { + margin-bottom: 80px; +} +.comment-form input, select, textarea{ + font-family: 'Montserrat',sans-serif; + font-weight: 400; + width: 100%; + max-width: ; + padding: 12.9px; + color: #1c1c1c; + background: #f2f2f2; + border: 1px solid #f0f0f0; + margin: 3px 0px 24px 0; + -webkit-border-radius: 2px; +} +.comment-form input, select, textarea { + margin: 3px 0px 10px 0; + -webkit-border-radius: 2px; +} + + +#masonry .column { + padding: 15px; +} +#masonry .blog-column { + background: #f3f3f3; + -o-box-shadow: 0 1px 3px rgba(0,0,0,0.2); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); + box-shadow: 0 1px 3px rgba(0,0,0,0.2); +} +@media (min-width:992px) { + .column{ width: 33.3%; } +} +@media (min-width:564px) and (max-width:991px) { + .column { width: 50%; } +} +@media (max-width:564px) { + .column { width: 100%; } +} +#masonry .column-info { + padding: 15px; +} +#masonry img { + width: 100%; +} +#masonry .blog-column .btn { + margin-top: 20px; + margin-left: 0; +} + +#page-container-for-footer { + display: flex; /* establish flex container */ + flex-direction: column; /* align child elements ("flex items") vertically */ + justify-content: space-between; /* pin both flex items to opposite ends */ + margin: 0; + min-height: 100%; +} + +.mat-dialog-actions { + min-height: 68px !important; +} + +.ovCallText { + font-size: 17px; + text-align: justify; +} + diff --git a/demos.html b/demos.html index 286e5cef..7fc0d205 100644 --- a/demos.html +++ b/demos.html @@ -1,406 +1,407 @@ ---- -layout: pagetop-layout -title: Try our videoconferencing software - OpenVidu Demos -active: demos -top-title: OPENVIDU DEMOS -top-subtitle: Discover the services you can build with OpenVidu -description: Discover the services you can build with OpenVidu: OpenVidu Call, Classroom, Videoconference, Screen Share. Webinar, OpenVidu GetARoom. Try them! -custom_js: -- copy-btn -custom_css: -- custom-demo-layout ---- - - -
    -
    -
    - -
    -
    -

    OpenVidu CallTry it now!

    -
    -

    OpenVidu Call is a videoconference application that provides the features you can find in any - other popular service. It allows you to join into multi-party videoconference calls, - displayed in a - nice and intelligent layout. Inside the calls you can mute/unmute and publish/unpublish your - microphone and webcam, share your screen and chat with the rest of users.

    - -

    The front-end is implemented in Angular and the backend in Node.js with - Express. A simplified React version is also available. -

    -
    - -
    -
    - -
    -

    Learn more about OpenVidu Call Angular here: openvidu-call

    -

    Learn more about OpenVidu Call React here: openvidu-call-react

    -
    - - -
    -
    -
    -
    -

    OpenVidu ClassroomTry it now!

    -
    -

    This is a fully functional application that makes use of OpenVidu to connect - teachers and students in video sessions. It has a frontend built with Angular, - a backend built with Spring Boot and a MySQL database. - There are two types of roles: teachers and students. First ones can create/edit/remove lessons - and invite students to them. Only when a teacher initialize a lesson authorized students can connect to it.

    -
    - -
    -
    - -
    -

    Learn more about OpenVidu Classroom here: openvidu-classroom

    -
    - -
    -
    -
    -
    -

    Basic VideoconferenceTry it now!

    -
    -

    Users can freely connect to any videoconference session. If it does not exist, a new one will - be - created. This demo is a 100% frontend application (without any kind of security). -

    -
    - -
    -
    - -
    -

    This demo is derived directly from the tutorials. If you want a deep understanding of the ins - and outs you can check either of the following tutorials (whichever you feel most - comfortable with): -

    - - - - - - - - - - - - - - - - - - - -
    -
    Plain JavaScript
    -
    openvidu-js - - openvidu-js-screen-share
    -
    Angular
    -
    openvidu-angular
    -
    React
    -
    openvidu-react
    -
    Vue.js
    -
    openvidu-vue
    -
    - -
    -
    -
    -
    -

    Basic Screen ShareTry it now!

    -
    -

    This is based in the Basic Videoconference demo but adding screen share capabilites. Users can freely connect to any videoconference session and share their screen - with people currently in the session. If a session does does not exist, a new one will be created. This demo is a 100% frontend application (without any kind of security). -

    -
    - -
    -
    - -
    -

    This demo is derived directly from the tutorials. If you want a deep understanding of the ins - and outs you can check either of the following tutorials (whichever you feel most - comfortable with): -

    - - - - - - - - - - - - - - - - - - - -
    -
    Plain JavaScript
    -
    openvidu-js - - openvidu-js-screen-share
    -
    Angular
    -
    openvidu-angular
    -
    React
    -
    openvidu-react
    -
    Vue.js
    -
    openvidu-vue
    -
    - -
    -
    -
    -
    -

    Basic WebinarTry it now!

    -
    -

    Users are identified via a login authentication system. This means users are given a certain - role - depending on their identity when connecting to a videoconference session. This demo wraps a - simple - frontend and a straightforward backend, making use of OpenVidu in a secure manner. -

    -
    - -
    -
    - -
    -

    This demo is derived directly from the tutorials. If you want a deep understanding of the ins - and outs you can check either of the following tutorials (whichever you feel most - comfortable with): -

    - - - - - - - - - - - -
    -
    Java (Single Page Application)
    -
    openvidu-roles-java -
    -
    Node (Single Page Application)
    -
    openvidu-roles-node -
    -
    - - -
    -
    -
    -
    -

    OpenVidu GetARoomTry it now!

    -
    -

    Users can create new videoconference rooms by clicking a button. Then they can share the link - of the room to invite new participants. This demo is a 100% frontend application (without - any kind of security).

    -
    - -
    -
    - -
    -

    Learn more about OpenVidu GetARoom here: openvidu-getaroom

    -
    - - -
    -
    - - -
    -
    -
    - +--- +layout: pagetop-layout +title: Try our videoconferencing software - OpenVidu Demos +active: demos +top-title: OPENVIDU DEMOS +top-subtitle: Discover the services you can build with OpenVidu +description: Discover the services you can build with OpenVidu - OpenVidu Call, Classroom, Videoconference, Screen Share. Webinar, OpenVidu GetARoom. Try them! + +custom_js: +- copy-btn +custom_css: +- custom-demo-layout +--- + + +
    +
    +
    + +
    +
    +

    OpenVidu CallTry it now!

    +
    +

    OpenVidu Call is a videoconference application that provides the features you can find in any + other popular service. It allows you to join into multi-party videoconference calls, + displayed in a + nice and intelligent layout. Inside the calls you can mute/unmute and publish/unpublish your + microphone and webcam, share your screen and chat with the rest of users.

    + +

    The front-end is implemented in Angular and the backend in Node.js with + Express. A simplified React version is also available. +

    +
    + +
    +
    + +
    +

    Learn more about OpenVidu Call Angular here: openvidu-call

    +

    Learn more about OpenVidu Call React here: openvidu-call-react

    +
    + + +
    +
    +
    +
    +

    OpenVidu ClassroomTry it now!

    +
    +

    This is a fully functional application that makes use of OpenVidu to connect + teachers and students in video sessions. It has a frontend built with Angular, + a backend built with Spring Boot and a MySQL database. + There are two types of roles: teachers and students. First ones can create/edit/remove lessons + and invite students to them. Only when a teacher initialize a lesson authorized students can connect to it.

    +
    + +
    +
    + +
    +

    Learn more about OpenVidu Classroom here: openvidu-classroom

    +
    + +
    +
    +
    +
    +

    Basic VideoconferenceTry it now!

    +
    +

    Users can freely connect to any videoconference session. If it does not exist, a new one will + be + created. This demo is a 100% frontend application (without any kind of security). +

    +
    + +
    +
    + +
    +

    This demo is derived directly from the tutorials. If you want a deep understanding of the ins + and outs you can check either of the following tutorials (whichever you feel most + comfortable with): +

    + + + + + + + + + + + + + + + + + + + +
    +
    Plain JavaScript
    +
    openvidu-js - + openvidu-js-screen-share
    +
    Angular
    +
    openvidu-angular
    +
    React
    +
    openvidu-react
    +
    Vue.js
    +
    openvidu-vue
    +
    + +
    +
    +
    +
    +

    Basic Screen ShareTry it now!

    +
    +

    This is based in the Basic Videoconference demo but adding screen share capabilites. Users can freely connect to any videoconference session and share their screen + with people currently in the session. If a session does does not exist, a new one will be created. This demo is a 100% frontend application (without any kind of security). +

    +
    + +
    +
    + +
    +

    This demo is derived directly from the tutorials. If you want a deep understanding of the ins + and outs you can check either of the following tutorials (whichever you feel most + comfortable with): +

    + + + + + + + + + + + + + + + + + + + +
    +
    Plain JavaScript
    +
    openvidu-js - + openvidu-js-screen-share
    +
    Angular
    +
    openvidu-angular
    +
    React
    +
    openvidu-react
    +
    Vue.js
    +
    openvidu-vue
    +
    + +
    +
    +
    +
    +

    Basic WebinarTry it now!

    +
    +

    Users are identified via a login authentication system. This means users are given a certain + role + depending on their identity when connecting to a videoconference session. This demo wraps a + simple + frontend and a straightforward backend, making use of OpenVidu in a secure manner. +

    +
    + +
    +
    + +
    +

    This demo is derived directly from the tutorials. If you want a deep understanding of the ins + and outs you can check either of the following tutorials (whichever you feel most + comfortable with): +

    + + + + + + + + + + + +
    +
    Java (Single Page Application)
    +
    openvidu-roles-java +
    +
    Node (Single Page Application)
    +
    openvidu-roles-node +
    +
    + + +
    +
    +
    +
    +

    OpenVidu GetARoomTry it now!

    +
    +

    Users can create new videoconference rooms by clicking a button. Then they can share the link + of the room to invite new participants. This demo is a 100% frontend application (without + any kind of security).

    +
    + +
    +
    + +
    +

    Learn more about OpenVidu GetARoom here: openvidu-getaroom

    +
    + + +
    +
    + + +
    +
    +
    + \ No newline at end of file diff --git a/index.html b/index.html index ce8e8d38..0a119c46 100644 --- a/index.html +++ b/index.html @@ -1,772 +1,772 @@ ---- -layout: index-layout -title: Experience a videoconference platform for apps - OpenVidu -active: home -page-type: home -description: OpenVidu is a videoconferencing platform that is provided as a software. It's elastic, easy-to-use, privacy respecting and highly customizable. ---- - - - - - - - -
    - -
    - -
    -
    - -
    - - -
    -

    Create custom videoconference services

    - - -
    -
    - - -
    -
    -

    Ready to use app

    -

    - You can start using OpenVidu platform just now with our refined OpenVidu - Call web application.

    -

    - It provides all typical features you are used to use in other videoconference applications: - multiparty, screen share, chat, mosaic/dominant speaker layouts, device selection, Virtual Background and more.

    -
    -
    - -
    -
    - - -
    -
    -

    All is customizable

    -

    - Your limit is your imagination. You can customize how videos are shown, what users are able to - enter a video conference, if they can publish video or not, etc.

    -

    - Just pick a frontend technology (Vanilla JS, Angular - or React) or - mobile technology (Ionic, React Native - or native) and a - backend technology (Java, NodeJS or any other) and start - creating your own solution.

    -
    -
    - -
    -
    - - -
    -
    -

    On your own servers

    -

    - OpenVidu platform is provided as a software that you install on your - own servers or in your preferred cloud provider. This makes - OpenVidu a very cost-effective solution for products requiring real-time video transmission, compared to other alternatives.

    -

    - You have full control over the platform. Privacy and other regulatory requirements can be - satisfied without problems.

    -
    -
    - - -
    - - -
    - -

    All you need to create the - best experiences

    - -
    -
    - - -
    -
    -

    WebRTC videoconferences

    -

    One-to-One, One-to-Many, Many-to-Many. Any combination you can think - of is possible with OpenVidu

    -
    -
    -
    -
    - - -
    -
    -

    Open source

    -

    OpenVidu is an OpenSource project licensed under Apache License - v2. Use it for free

    -
    -
    -
    -
    - - -
    -
    -

    Multiplatform

    -

    Chrome, Firefox, Safari, Opera, Edge, Android, iOS, desktop apps. All - compatible with - each other

    -
    -
    -
    - -
    - -
    -
    - - -
    -
    -

    Easy to use

    -

    Ready-to-use components that you can simply paste in your code to - quickly get your videocalls up and running, and a super simple API let you build anything in a - quick but powerful way

    -
    -
    -
    -
    - - -
    -
    -

    Easy to deploy

    -

    Support for deploying in the most - popular cloud provider in a - few clicks. Or if you prefer, we have a very short step-by-step guide on how to successfully deploy OpenVidu with Docker - wherever you want

    -
    -
    -
    -
    - - -
    -
    -

    Tutorials/Demos available

    -

    As developers we believe that the best way to engage other colleagues - in our platform is providing lots of working examples and guides to serve as a starting point -

    -
    -
    -
    - -
    - -
    -
    - - -
    -
    -

    Keep your videoconferences private

    -

    WebRTC encryption, our server API and our client role-based system - guarantee all your calls will be completely private

    -
    -
    -
    -
    - - -
    -
    -

    Compatible with lots of frontend technologies

    -

    JavaScript, Angular, React, Vue.js, Ionic, React Native, Electron... - Just choose your preferred language and framework

    -
    -
    -
    -
    - - -
    -
    -

    Compatible with any backend technology

    -

    OpenVidu offers out of the box Java and Node clients for controlling - your videocalls from your server, but it also exposes a REST API to allow any backend technology - to be used

    -
    -
    -
    - -
    -
    -
    - - -
    -
    -

    Limit client capabilities with predefined roles

    -

    Decide which user is allowed to subscribe, publish or moderate video - streams with predefined roles. Securing your videocalls has never been so easy!

    -
    -
    -
    -
    - - -
    -
    -

    Message broadcasting

    -

    You can implement a chat within just a few lines of code with - OpenVidu. Any user to user text-based - communication your app may need can be implemented very easily

    -
    -
    -
    -
    - - -
    -
    -

    Recording

    -

    Record - your videocalls with complete freedom: OpenVidu provides predefined layouts, but you can - use your own custom layouts to accomplish any kind of result

    -
    -
    -
    - -
    - -
    -
    - - -
    -
    -

    Screen sharing

    -

    OpenVidu allows your clients to share their screens. - Support for multiple major browsers.

    -
    -
    -
    -
    - - -
    -
    -

    Audio and video filters

    -

    OpenVidu is the only WebRTC technology that allows you to apply real-time audio and video - filters. All of it perfectly integrated in OpenVidu simple high-level API

    -
    -
    -
    -
    - - -
    -
    -

    IP cameras

    -

    You can show IP - cameras in OpenVidu like any other participant. - Implementing a surveillance system has never been so easy!

    -
    -
    -
    - -
    - -
    -
    - - -
    -
    -

    Streaming to YouTube/Twitch

    -

    OpenVidu allows you to easily broadcast your sessions to live-streaming platforms such as YouTube or Twitch. Check it out here.

    -
    -
    - -
    -
    - - -
    -
    -

    Phone call integration

    -

    You can add phone call participants to your OpenVidu sessions making use of OpenVidu SIP bridge module. Check it out here.

    -
    -
    - -
    -
    - - -
    -
    -

    Supported plans and professional support

    -

    We offer OpenVidu Pro for those companies interested in - a more advanced - production setup, focused on improved monitoring, scalability and fault tolerance. And OpenVidu - team is opened to providing professional support for any project related to the platform. Contact us now!

    -
    -
    - -
    - -
    - -
    - - - -
    -
    -
    - -
    -

    How does OpenVidu work?

    -

    WebRTC is the ultimate responsible for all media transmission at the very - heart of OpenVidu. WebRTC is a modern, - cross-platform framework that democratizes media transmission over the Internet. It is promoted by - Google, - Mozilla, Opera and others.

    -

    OpenVidu wraps and hides all the low-level operations. The main goal we - pursue is to provide a - simple, effective, easy-to-use API so you can - forget about WebRTC, ICE - candidates and media server tricky stuff. Just include the OpenVidu client-side and - OpenVidu Server for handling the media flows. To securize your video-calls from your backend, you - can - make use of one of the available backend-clients or simply consume the REST API exposed by OpenVidu - Server.

    -
    - -
    - - WebRTC -
    - -
    -
    -
    - - -
    - -
    - -
    -

    Plans & Pricing

    -

    OpenVidu CE is open-source and free to use, and - you have access to the most important OpenVidu features -
    OpenVidu Pro and OpenVidu Enterprise provide advanced features - for more demanding environments

    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    OpenVidu -
    - CE
    OpenVidu -
    - PRO
    OpenVidu -
    - ENTERPRISE
    WebRTC media streams
    Recording
    Screen sharing
    Audio and video filters
    IP cameras
    Clients: JS, Angular, React, Vue, Ionic, Electron, React Native, Android
    Deployment on Premises
    Deployment on Cloud
    OpenVidu Inspector
    Advanced session monitoring
    Manual scalability
    Elasticity
    S3 recording storage
    Network quality API
    Virtual Background
    Speech To Text
    Broadcasting
    Fault Tolerance
    Media ServerKurentoKurentoKurento / mediasoup
    Streams per core100100500
    High Availability
    Simulcast
    VP9
    E2E encryption
    Large scale sessions
    LicenseApache 2.0CommercialCommercial
    SupportCommunity support on forumsEmail support in business hoursEmail support in business hours
    PriceFree0.0006$ core/minute
    - -
    0.0018$ core/minute
    - -
    DocsDocsDocs
    - -
    -
    - -
    - -
    - -
    - - - - +--- +layout: index-layout +title: Experience a videoconference platform for apps - OpenVidu +active: home +page-type: home +description: OpenVidu is a videoconferencing platform that is provided as a software. It's elastic, easy-to-use, privacy respecting and highly customizable. +--- + + + + + + + +
    + +
    + +
    +
    + +
    + + +
    +

    Create custom videoconference services

    + + +
    +
    + + +
    +
    +

    Ready to use app

    +

    + You can start using OpenVidu platform just now with our refined OpenVidu + Call web application.

    +

    + It provides all typical features you are used to use in other videoconference applications: + multiparty, screen share, chat, mosaic/dominant speaker layouts, device selection, Virtual Background and more.

    +
    +
    + +
    +
    + + +
    +
    +

    All is customizable

    +

    + Your limit is your imagination. You can customize how videos are shown, what users are able to + enter a video conference, if they can publish video or not, etc.

    +

    + Just pick a frontend technology (Vanilla JS, Angular + or React) or + mobile technology (Ionic, React Native + or native) and a + backend technology (Java, NodeJS or any other) and start + creating your own solution.

    +
    +
    + +
    +
    + + +
    +
    +

    On your own servers

    +

    + OpenVidu platform is provided as a software that you install on your + own servers or in your preferred cloud provider. This makes + OpenVidu a very cost-effective solution for products requiring real-time video transmission, compared to other alternatives.

    +

    + You have full control over the platform. Privacy and other regulatory requirements can be + satisfied without problems.

    +
    +
    + + +
    + + +
    + +

    All you need to create the + best experiences

    + +
    +
    + + +
    +
    +

    WebRTC videoconferences

    +

    One-to-One, One-to-Many, Many-to-Many. Any combination you can think + of is possible with OpenVidu

    +
    +
    +
    +
    + + +
    +
    +

    Open source

    +

    OpenVidu is an OpenSource project licensed under Apache License + v2. Use it for free

    +
    +
    +
    +
    + + +
    +
    +

    Multiplatform

    +

    Chrome, Firefox, Safari, Opera, Edge, Android, iOS, desktop apps. All + compatible with + each other

    +
    +
    +
    + +
    + +
    +
    + + +
    +
    +

    Easy to use

    +

    Ready-to-use components that you can simply paste in your code to + quickly get your videocalls up and running, and a super simple API let you build anything in a + quick but powerful way

    +
    +
    +
    +
    + + +
    +
    +

    Easy to deploy

    +

    Support for deploying in the most + popular cloud provider in a + few clicks. Or if you prefer, we have a very short step-by-step guide on how to successfully deploy OpenVidu with Docker + wherever you want

    +
    +
    +
    +
    + + +
    +
    +

    Tutorials/Demos available

    +

    As developers we believe that the best way to engage other colleagues + in our platform is providing lots of working examples and guides to serve as a starting point +

    +
    +
    +
    + +
    + +
    +
    + + +
    +
    +

    Keep your videoconferences private

    +

    WebRTC encryption, our server API and our client role-based system + guarantee all your calls will be completely private

    +
    +
    +
    +
    + + +
    +
    +

    Compatible with lots of frontend technologies

    +

    JavaScript, Angular, React, Vue.js, Ionic, React Native, Electron... + Just choose your preferred language and framework

    +
    +
    +
    +
    + + +
    +
    +

    Compatible with any backend technology

    +

    OpenVidu offers out of the box Java and Node clients for controlling + your videocalls from your server, but it also exposes a REST API to allow any backend technology + to be used

    +
    +
    +
    + +
    +
    +
    + + +
    +
    +

    Limit client capabilities with predefined roles

    +

    Decide which user is allowed to subscribe, publish or moderate video + streams with predefined roles. Securing your videocalls has never been so easy!

    +
    +
    +
    +
    + + +
    +
    +

    Message broadcasting

    +

    You can implement a chat within just a few lines of code with + OpenVidu. Any user to user text-based + communication your app may need can be implemented very easily

    +
    +
    +
    +
    + + +
    +
    +

    Recording

    +

    Record + your videocalls with complete freedom: OpenVidu provides predefined layouts, but you can + use your own custom layouts to accomplish any kind of result

    +
    +
    +
    + +
    + +
    +
    + + +
    +
    +

    Screen sharing

    +

    OpenVidu allows your clients to share their screens. + Support for multiple major browsers.

    +
    +
    +
    +
    + + +
    +
    +

    Audio and video filters

    +

    OpenVidu is the only WebRTC technology that allows you to apply real-time audio and video + filters. All of it perfectly integrated in OpenVidu simple high-level API

    +
    +
    +
    +
    + + +
    +
    +

    IP cameras

    +

    You can show IP + cameras in OpenVidu like any other participant. + Implementing a surveillance system has never been so easy!

    +
    +
    +
    + +
    + +
    +
    + + +
    +
    +

    Streaming to YouTube/Twitch

    +

    OpenVidu allows you to easily broadcast your sessions to live-streaming platforms such as YouTube or Twitch. Check it out here.

    +
    +
    + +
    +
    + + +
    +
    +

    Phone call integration

    +

    You can add phone call participants to your OpenVidu sessions making use of OpenVidu SIP bridge module. Check it out here.

    +
    +
    + +
    +
    + + +
    +
    +

    Supported plans and professional support

    +

    We offer OpenVidu Pro for those companies interested in + a more advanced + production setup, focused on improved monitoring, scalability and fault tolerance. And OpenVidu + team is opened to providing professional support for any project related to the platform. Contact us now!

    +
    +
    + +
    + +
    + +
    + + + +
    +
    +
    + +
    +

    How does OpenVidu work?

    +

    WebRTC is the ultimate responsible for all media transmission at the very + heart of OpenVidu. WebRTC is a modern, + cross-platform framework that democratizes media transmission over the Internet. It is promoted by + Google, + Mozilla, Opera and others.

    +

    OpenVidu wraps and hides all the low-level operations. The main goal we + pursue is to provide a + simple, effective, easy-to-use API so you can + forget about WebRTC, ICE + candidates and media server tricky stuff. Just include the OpenVidu client-side and + OpenVidu Server for handling the media flows. To securize your video-calls from your backend, you + can + make use of one of the available backend-clients or simply consume the REST API exposed by OpenVidu + Server.

    +
    + +
    + + WebRTC +
    + +
    +
    +
    + + +
    + +
    + +
    +

    Plans & Pricing

    +

    OpenVidu CE is open-source and free to use, and + you have access to the most important OpenVidu features +
    OpenVidu Pro and OpenVidu Enterprise provide advanced features + for more demanding environments

    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OpenVidu +
    + CE
    OpenVidu +
    + PRO
    OpenVidu +
    + ENTERPRISE
    WebRTC media streams
    Recording
    Screen sharing
    Audio and video filters
    IP cameras
    Clients: JS, Angular, React, Vue, Ionic, Electron, React Native, Android
    Deployment on Premises
    Deployment on Cloud
    OpenVidu Inspector
    Advanced session monitoring
    Manual scalability
    Elasticity
    S3 recording storage
    Network quality API
    Virtual Background
    Speech To Text
    Broadcasting
    Fault Tolerance
    Media ServerKurentoKurentoKurento / mediasoup
    Streams per core100100500
    High Availability
    Simulcast
    VP9
    E2E encryption
    Large scale sessions
    LicenseApache 2.0CommercialCommercial
    SupportCommunity support on forumsEmail support in business hoursEmail support in business hours
    PriceFree0.0006$ core/minute
    + +
    0.0018$ core/minute
    + +
    DocsDocsDocs
    + +
    +
    + +
    + +
    + +
    + + + + diff --git a/openvidu-call.html b/openvidu-call.html index 022cb6dd..e6199964 100644 --- a/openvidu-call.html +++ b/openvidu-call.html @@ -1,288 +1,288 @@ ---- -layout: pagetop-layout -title: Videoconference app built with OpenVidu - OpenViduCall -active: openvidu-call -top-title: OPENVIDU CALL -top-subtitle: The videoconferencing app built on top of OpenVidu platform -description: Get to know OpenVidu Call, the videoconferencing app buildt on top of OpenVidu platform. Try it! Customize it! Install it! ---- - - -
    -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    -
    - -
    -
    - - - -
    - -
    - - - -
    - -
    - - - -
    -
    - -
    -
    - - - - - +--- +layout: pagetop-layout +title: Videoconference app built with OpenVidu - OpenViduCall +active: openvidu-call +top-title: OPENVIDU CALL +top-subtitle: The videoconferencing app built on top of OpenVidu platform +description: Get to know OpenVidu Call, the videoconferencing app buildt on top of OpenVidu platform. Try it! Customize it! Install it! +--- + + +
    +
    + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    +
    + +
    +
    + + + +
    + +
    + + + +
    + +
    + + + +
    +
    + +
    +
    + + + + + \ No newline at end of file diff --git a/pricing.html b/pricing.html index 3ffb488b..0a9f5c1e 100644 --- a/pricing.html +++ b/pricing.html @@ -1,1194 +1,1194 @@ ---- -layout: pagetop-layout -title: Check out our videoconferencing plans - OpenVidu Pricing -active: pricing -top-title: OPENVIDU PRICING -top-subtitle: Choose your preferred tier according to your needs -description: Check out OpenVidu's pricing plans and decide which one suits best your needs ---- - - -
    -
    - -
    - - - -


    - -
    -

    OpenVidu Editions

    -

    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    OpenVidu -
    - CE
    OpenVidu -
    - PRO
    OpenVidu -
    - ENTERPRISE
    WebRTC media streams
    Recording
    Screen sharing
    Audio and video filters
    IP cameras
    Clients: JS, Angular, React, Vue, Ionic, Electron, React Native, Android
    Deployment on Premises
    Deployment on Cloud
    OpenVidu Inspector
    Advanced session monitoring
    Manual scalability
    Elasticity
    S3 recording storage
    Network quality API
    Virtual Background
    Speech To Text
    Broadcasting
    Fault Tolerance
    Media ServerKurentoKurentoKurento / mediasoup
    Streams per core100100500
    High Availability
    Simulcast
    VP9
    E2E encryption
    Large scale sessions
    LicenseApache 2.0CommercialCommercial
    SupportCommunity support on forumsEmail support in business hoursEmail support in business hours
    PriceFree0.0006$ core/minute
    -
    -
    0.0018$ core/minute
    -
    -
    DocsDocsDocs
    -
    - - - -
    - - OpenVidu
    - CE
    has an unrestricted Apache 2 open source license. You can deploy it anywhere (in a cloud - provider or on premises) and make modifications on your own to adapt the software to your - needs. It is COMPLETELY FREE.

    - - OpenVidu
    - PRO
    is the middle-range commercial version of - OpenVidu with advanced features like scalability, elasticity, monitoring and - much more. Take a look to the table of features above to compare with other OpenVidu editions. - You can build an application using OpenVidu CE and, if you need it, you can purchase an OpenVidu - Pro license and start using it without any change in your code.

    - - OpenVidu
    - ENTERPRISE
    is the higher-end commercial version of - OpenVidu, bringing the best performance, improved media quality, better scalability and high availability for enterprise environments. - Take a look to the table of features above to compare with other OpenVidu editions. - Any application built for OpenVidu CE or OpenVidu Pro is compatible with OpenVidu Enterprise. - -
    -
    Any application built for OpenVidu CE is compatible with - OpenVidu Pro and OpenVidu Enterprise.
    Any application built for OpenVidu Pro is compatible with OpenVidu Enterprise.
    -
    - -



    - -
    -

    OpenVidu Pricing

    -

    -
    - - OpenVidu
    - PRO
    and OpenVidu
    - ENTERPRISE
    are deployed as a cluster following a Master-Worker model. Below are some examples of OpenVidu clusters. - -
    -
    - -
    OpenVidu Pro cluster with 1 Master Node and 3 Media Nodes
    -
    -
    - -
    OpenVidu Enterprise cluster with 1 Master Node and 3 Media Nodes
    -
    -
    - -
    OpenVidu Enterprise cluster with 2 Master Nodes and 3 Media Nodes
    -
    -
    - - Every minute of an OpenVidu cluster is charged based on how many CPU cores are available for your cluster in total. Therefore, the unit to charge is cores per minute, and the unit price is: - -
    -
    -
    -
    $0.0006
    -
    per core per minute available for your OpenVidu
    - PRO
    cluster
    -
    -
    -
    -
    -
    $0.0018
    -
    per core per minute available for your OpenVidu
    - ENTERPRISE
    cluster
    -
    -
    -
    - - Taking into account the following information:

    - -
      -
    1. You only pay for your OpenVidu cluster(s) for the time they are running. Usage will be - registered the moment you start your cluster and will stop as soon as you shut your cluster - down. When turned on, your cluster will be charged even in idle state (without active OpenVidu sessions).
    2. -
    3. You pay for every available core at any given time: if you cluster grows for one hour, that hour - you will pay more. If your cluster decreases the next hour, next hour will be cheaper. Master Nodes and - Media Nodes have the same core per minute price.
    4. -
    5. Your cluster (specifically your Master Nodes) needs Internet access at all times. If your specific use case - doesn't allow your cluster to have Internet access, please contact us through Commercial page.
    6. -
    - -
    -
    -
    -
    - These prices only include the cost of an OpenVidu commercial license. If you are deploying your - OpenVidu Pro/Enterprise cluster in a cloud provider, you must take into account the - cost of the cloud resources you will be consuming (basically servers and bandwidth) -
    -
    - -
    -
    There is a 15-day free trial period waiting for you!
    -
    -

    - Get an OpenVidu license -

    - -




    - -
    -

    Pricing Examples

    -

    -
    - - As explained above, every minute of an OpenVidu Pro / Enterprise cluster is charged according to the number of cores - available for the cluster. So let's see some actual examples, first noting the following points:

    - -
      -
    • The examples represent a continuous usage of the cluster, but remember that you can shut it down whenever you are not using it - and that you can drop nodes to save resources.
    • -
    • Each example shows in a table the price for 8 hours, 1 day and 1 month of continuous usage, as well as the - approximated amount of media streams and sessions of 5 participants the cluster would support. This is done to provide a basic - insight into the capacity of each cluster. These 5:5 sessions assume 25 media streams in total for each one of them (1 publisher and 4 subscribers per participant), - with no recording and no screen-sharing.
    • -
    • In every example mediasoup - is assumed for Enterprise edition.
    • -
    - -
    -
    - -
    -
    -

    Cluster with 6 cores in total

    - Let's suppose we have our Master Node running in a - 2-core server and a single Media Node running in a 4-core server. This topology should be - enough for many use cases that do not expect tons of media streams established at the same - time.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - PRO
    - ENTERPRISE
    Number of media streams4002000
    Number of sessions with 5 participants1680
    8 hours$1.73 $5.18
    24 hours (1 day of uninterrupted use)$5.18 $15.55
    720 hours (1 month of uninterrupted use)$155.52 $466.56
    - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Cluster with 10 cores in total

    - If we have our Master Node running in a - 2-core server and 2 Media Nodes running in 4-core servers, prices will be the following - ones.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - PRO
    - ENTERPRISE
    Number of media streams8004000
    Number of sessions with 5 participants32160
    8 hours$2.88 $8.64
    24 hours (1 day of uninterrupted use)$8.64 $25.92
    720 hours (1 month of uninterrupted use)$259.2 $777.6
    - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Cluster with 18 cores in total

    - Let's suppose we have our Master Node running in a - 2-core server and 2 Media Nodes running in 8-core servers. This cluster is pretty powerful - and should be able to handle a considerable amount of users.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - PRO
    - ENTERPRISE
    Number of media streams16008000
    Number of sessions with 5 participants64320
    8 hours$5.18 $15.55
    24 hours (1 day of uninterrupted use)$15.55 $46.66
    720 hours (1 month of uninterrupted use)$466.56 $1399.68
    - -
    -
    -
    - -
    -
    -
    -
    -
    -

    OpenVidu Enterprise HA cluster with 12 cores in total

    - OpenVidu Enterprise HA (High Availability) - provides Master Node replication. This ensures load balancing for clients and advanced fault tolerance, getting rid of any single - point of failure.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - ENTERPRISE
    Number of media streams4000
    Number of sessions with 5 participants160
    8 hours$10.37
    24 hours (1 day of uninterrupted use)$31.10
    720 hours (1 month of uninterrupted use)$933.12
    - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Cluster with a - variable number of cores

    - This use case takes advantage of OpenVidu scalability features. Let's suppose we - deploy a cluster with the Master Node running in a 2-core server and a single - Media Node running in a 4-core server.

    - We are fine running this cluster configuration during 8 hours. But suddenly we see a peak in - the demand, so we add 2 new Media Nodes to the cluster in 8-core servers to attend the - demand (see Scalability).

    - This high usage level lasts for 8 hours, and then we are fine reducing the cluster size to - its initial state. So the last 8 hours of the day we would be running again just a single - Media Node in a 4-core server. The price for the full day would be:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - PRO
    - ENTERPRISE
    First 8 hours wit low demand (6 cores)Price$1.73 $5.18
    Media streams4002000
    Sessions with 5 participants1680
    Next 8 hours with high demand (22 cores)Price$6.33 $19.00
    Media streams200010000
    Sessions with 5 participants80400
    Last 8 hours with low demand (6 cores)Price$1.73 $5.18
    Media streams4002000
    Sessions with 5 participants1680
    Total at the end of the day$9.79$29.36
    Total after a month$293.7$881.1
    - -
    -
    -
    - -
    -
    -
    - -
    - - This table summarizes all of the examples above. It shows:

    - -
      -
    • The approximated maximum number of simultaneous media streams and 5:5 sessions supported by the cluster, based on the number of Media Node cores. - This numbers assume no recording, no screen-sharing and using mediasoup for Enterprise edition.
    • -
    • The price for each configuration, based on the total number of cores and the running time.
    • -
    - -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    6 cores10 cores18 cores12 cores HAVariable number of cores *
    PRO
    ENTERPRISE
    PRO
    ENTERPRISE
    PRO
    ENTERPRISE
    ENTERPRISE
    PRO
    ENTERPRISE
    Media streams40020008004000160080004000400 - 20002000 - 10000
    Sessions with 5 participants1680321606432016016 - 8080 - 400
    8 hours$1.73$5.18$2.88$8.64$5.18$15.55$10.37$1.73 - $6.33$5.18 - $29.36
    24 hours$5.18$15.55$8.64$25.92$15.55$46.66$31.10$9.79$29.36
    720 hours$155.52$466.56$259.2$777.6$466.56$1399.68$933.12$293.7$881.1
    -
    - - (*) See the scenario here - -
    -
    -
    -
    - These prices only include the cost of an OpenVidu commercial license. If you are deploying your - OpenVidu Pro/Enterprise cluster in a cloud provider, you must take into account the - cost of the cloud resources you will be consuming (basically servers and bandwidth) -
    -
    - - - -




    - -
    -

    Pricing FAQs

    -

    -
    - -

    1. How many users can my OpenVidu Pro/Enterprise cluster handle?

    - - This is probably one of the most important questions when using OpenVidu Pro/Enterprise. The number of Media Nodes - you need and the size of each Media Node depends on the answer. Therefore, the price of your OpenVidu - cluster also depends on the answer.

    - - That being said, there is no single answer to this question. The load each Media Node can handle depends - on many factors:

    - -
      -
    • The topology of each OpenVidu Session (1:1, 1:N, N:M)
    • -
    • The type of media streams being published to the Session (only audio, only video, audio + video, HD video, screen sharing)
    • -
    • Whether your Sessions are using advanced features such as recording or audio/video filters. The use of this features will greatly reduce the total number of users, as they bring along a high CPU consumption -
    • -
    • For OpenVidu Enterprise, using mediasoup instead of Kurento as media server will provide a 5x performance boost
    • -

    - - You will need to perform some tests for your specific use case, and adapt the size of your cluster - accordingly. OpenVidu team can perform these tests for you as part of their commercial services (contact - us through Commercial page to ask for an estimate). - - For a quick reference, you can explore the pricing examples above and calculate the expected number of users your cluster - will be able to handle. Simply divide the number of simultaneous media streams supported by each cluster between the number of - media streams each one of your users will require in your application. For example:

    - -
      -
    • - In a 1:1 application, each user will own 2 media streams: one for sending its own camera, and one for receiving the other user's camera. - For this use case, a cluster that supports 800 simultaneous media streams will be able to host 400 users in 200 different OpenVidu sessions. -
    • -
    • - In a 1:20 application (a virtual classroom, for example), the publisher will own 1 media stream for sending the camera feed. Each one of the 20 - subscribers will also own a single media stream, just to receive the publisher's camera feed. - For this use case, a cluster that supports 800 simultaneous media streams will be able to host 800 users in 38 different OpenVidu sessions. -
    • -
    • - In general, in a N:N application, the total number of expected streams will be N*N. As N gets bigger, the number of media streams per session will - grow exponentially. A 2:2 session has a total of 4 media streams. A 5:5 session, 25 media streams. A 10:10 session, 100 media streams. - For this use case, the amount of users supported by an OpenVidu cluster will directly depend on the number of users per session (N). The bigger the sessions, - more media streams per user will be required and less total users will be supported. -
    • -
    - - It is also important to note that Master Nodes also have a limit in the amount of users they can handle. The signaling procedures performed by Master Nodes can become a bottleneck - with a high number of users. Usually this is not a problem, as the amount of users supported by a Master Node is significant and Media Nodes are generally the ones that really define - the limit of the cluster. But with the ability to launch an indefinite number of Media Nodes, the bottleneck in the Master Node may appear earlier or later, depending on the application's logic: - -

    - -
      -
    • If lots of users are connecting/disconnecting to/from OpenVidu sessions in a very small time interval, the load on the signaling plane (and therefore on the Master Node) will be increased.
    • -
    • If your application has OpenVidu sessions with a high number of participants per session, the load of the signaling plane (and therefore on the Master Node) will be higher than for sessions with less participants per session (even with the same number of total participants).
    • -
    • If your application makes heavy use of OpenVidu SDK methods that involve sending and receiving signals and events in your clients, the load on the signaling plane (and therefore on the Master Node) will be increased.
    • -
    - -
    - - To overcome this bottleneck in the Master Node, OpenVidu Enterprise offers a High Availability deployment option with replication of Master Nodes. - You can check it out here: High Availability. - -

    -
    -
    - -

    2. How do I get charged when using OpenVidu Pro/Enterprise?

    - - Users must create an OpenVidu account and get an OpenVidu - License that can be used to - deploy your OpenVidu Pro/Enterprise cluster.

    - - When purchasing an OpenVidu License, you will have to indicate your billing address and a credit - card. You will receive a 15-day free trial period during which you will not be - charged at all.

    - - After the free trial period, a monthly billing cycle will charge all your expenses to your credit card. - Therefore, you will receive an invoice each month. You can review your upcoming expenses and your past - invoices in your OpenVidu account page. And don't worry: we don't - store any credit card data. The entire billing process is securely done via Stripe.

    - - OpenVidu Pro/Enterprise clusters will automatically report their usage on a recurring basis. That's why they need - Internet access at all times. You won't be able to run your OpenVidu Pro/Enterprise cluster unless your Master Node - has Internet access (see - OpenVidu Pro - architecture). If your specific use case doesn't allow your cluster to have Internet access, - please contact us through Commercial page. - -

    -
    -
    - -

    3. If I don't have any ongoing video session in my OpenVidu Pro/Enterprise cluster, do I have to pay?

    - Yes, OpenVidu License is charged for any running OpenVidu Pro/Enterprise cluster, even when there are no active - sessions. If your cluster is on, you will at least have to pay for the Master Node(s). But - remember you can drop Media Nodes to reduce the cluster size and reduce your bill according to user - load. And as a definite measure you can always turn off the cluster so you don't even pay for the - Master Node(s). - -

    -
    -
    - - -

    4. What is the price per minute of each OpenVidu session?

    - The cost per minute of video call depends very much on the utilization ratio of your OpenVidu Pro/Enterprise - cluster. That is, the number of calls you are able to maintain at the same time. If you use a cluster - for an average of only 2 calls per hour, the cost per call will be rather high. If you manage to keep a - number of calls adjusted to the size of the cluster, the cost will be lower. - -

    -
    -
    - -

    5. If I deploy an OpenVidu Pro/Enterprise cluster in a cloud provider, does its size automatically adapt to the - user load?

    - Yes! You can adapt its size manually from OpenVidu Inspector or by consuming OpenVidu REST API (more info here). Or you can use the Autoscaling feature to let the cluster automatically decide when - to increase or decrease the number of nodes. - -

    -
    -
    - -

    6. If I deploy OpenVidu Pro/Enterprise on premises, can I change the size of my cluster?

    - Of course. It is important to understand two different concepts when using on premises deployments of - OpenVidu Pro/Enterprise: it's one thing the number of physical machines you have available in your cluster, and - it's another thing the number of Media Nodes that are actually connected to your cluster.

    - - In OpenVidu Pro/Enterprise the price per minute only counts the Media Nodes actually connected to the - cluster. Your OpenVidu License won't be charged for Media Nodes that are disconnected from the - cluster even if they are turned on. Media Nodes are always disconnected from the cluster when dropped. If you then want to actually shut down the physical machine, you - will have to listen to mediaNodeStatusChanged event until the Media Node reaches - terminated status, - and then you can safely terminate your server. When deploying OpenVidu Pro/Enterprise in a supported cloud - provider, the cluster can automatically handle the launch and termination of the physical machines on - its own. - -

    -
    -
    - -

    7. Which is the ideal size of an OpenVidu Pro/Enterprise cluster for my specific use case?

    - As explained here, the answer can vary - greatly depending on multiple factors. You can use OpenVidu Load Test tool to - perform a load test as similar as possible to your use case. OpenVidu team can perform these tests for - you as part of their commercial services (contact us through Commercial page to ask for an estimate). - -

    -
    -
    - -

    8. I have built my application using OpenVidu CE. Is it compatible with OpenVidu Pro and OpenVidu Enterprise?

    - Yes. You don't have to change a thing in your application when upgrading your tier: it will work - out-of-the-box with OpenVidu Pro and with OpenVidu Enterprise.

    - -

    -
    - -
    -
    There is a 15-day free trial period waiting for you!
    -
    -

    - Get an OpenVidu license -

    - -
    -
    - -
    -
    -
    -
    +--- +layout: pagetop-layout +title: Check out our videoconferencing plans - OpenVidu Pricing +active: pricing +top-title: OPENVIDU PRICING +top-subtitle: Choose your preferred tier according to your needs +description: Check out OpenVidu's pricing plans and decide which one suits best your needs +--- + + +
    +
    + +
    + + + +


    + +
    +

    OpenVidu Editions

    +

    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OpenVidu +
    + CE
    OpenVidu +
    + PRO
    OpenVidu +
    + ENTERPRISE
    WebRTC media streams
    Recording
    Screen sharing
    Audio and video filters
    IP cameras
    Clients: JS, Angular, React, Vue, Ionic, Electron, React Native, Android
    Deployment on Premises
    Deployment on Cloud
    OpenVidu Inspector
    Advanced session monitoring
    Manual scalability
    Elasticity
    S3 recording storage
    Network quality API
    Virtual Background
    Speech To Text
    Broadcasting
    Fault Tolerance
    Media ServerKurentoKurentoKurento / mediasoup
    Streams per core100100500
    High Availability
    Simulcast
    VP9
    E2E encryption
    Large scale sessions
    LicenseApache 2.0CommercialCommercial
    SupportCommunity support on forumsEmail support in business hoursEmail support in business hours
    PriceFree0.0006$ core/minute
    +
    +
    0.0018$ core/minute
    +
    +
    DocsDocsDocs
    +
    + + + +
    + + OpenVidu
    + CE
    has an unrestricted Apache 2 open source license. You can deploy it anywhere (in a cloud + provider or on premises) and make modifications on your own to adapt the software to your + needs. It is COMPLETELY FREE.

    + + OpenVidu
    + PRO
    is the middle-range commercial version of + OpenVidu with advanced features like scalability, elasticity, monitoring and + much more. Take a look to the table of features above to compare with other OpenVidu editions. + You can build an application using OpenVidu CE and, if you need it, you can purchase an OpenVidu + Pro license and start using it without any change in your code.

    + + OpenVidu
    + ENTERPRISE
    is the higher-end commercial version of + OpenVidu, bringing the best performance, improved media quality, better scalability and high availability for enterprise environments. + Take a look to the table of features above to compare with other OpenVidu editions. + Any application built for OpenVidu CE or OpenVidu Pro is compatible with OpenVidu Enterprise. + +
    +
    Any application built for OpenVidu CE is compatible with + OpenVidu Pro and OpenVidu Enterprise.
    Any application built for OpenVidu Pro is compatible with OpenVidu Enterprise.
    +
    + +



    + +
    +

    OpenVidu Pricing

    +

    +
    + + OpenVidu
    + PRO
    and OpenVidu
    + ENTERPRISE
    are deployed as a cluster following a Master-Worker model. Below are some examples of OpenVidu clusters. + +
    +
    + +
    OpenVidu Pro cluster with 1 Master Node and 3 Media Nodes
    +
    +
    + +
    OpenVidu Enterprise cluster with 1 Master Node and 3 Media Nodes
    +
    +
    + +
    OpenVidu Enterprise cluster with 2 Master Nodes and 3 Media Nodes
    +
    +
    + + Every minute of an OpenVidu cluster is charged based on how many CPU cores are available for your cluster in total. Therefore, the unit to charge is cores per minute, and the unit price is: + +
    +
    +
    +
    $0.0006
    +
    per core per minute available for your OpenVidu
    + PRO
    cluster
    +
    +
    +
    +
    +
    $0.0018
    +
    per core per minute available for your OpenVidu
    + ENTERPRISE
    cluster
    +
    +
    +
    + + Taking into account the following information:

    + +
      +
    1. You only pay for your OpenVidu cluster(s) for the time they are running. Usage will be + registered the moment you start your cluster and will stop as soon as you shut your cluster + down. When turned on, your cluster will be charged even in idle state (without active OpenVidu sessions).
    2. +
    3. You pay for every available core at any given time: if you cluster grows for one hour, that hour + you will pay more. If your cluster decreases the next hour, next hour will be cheaper. Master Nodes and + Media Nodes have the same core per minute price.
    4. +
    5. Your cluster (specifically your Master Nodes) needs Internet access at all times. If your specific use case + doesn't allow your cluster to have Internet access, please contact us through Commercial page.
    6. +
    + +
    +
    +
    +
    + These prices only include the cost of an OpenVidu commercial license. If you are deploying your + OpenVidu Pro/Enterprise cluster in a cloud provider, you must take into account the + cost of the cloud resources you will be consuming (basically servers and bandwidth) +
    +
    + +
    +
    There is a 15-day free trial period waiting for you!
    +
    +

    + Get an OpenVidu license +

    + +




    + +
    +

    Pricing Examples

    +

    +
    + + As explained above, every minute of an OpenVidu Pro / Enterprise cluster is charged according to the number of cores + available for the cluster. So let's see some actual examples, first noting the following points:

    + +
      +
    • The examples represent a continuous usage of the cluster, but remember that you can shut it down whenever you are not using it + and that you can drop nodes to save resources.
    • +
    • Each example shows in a table the price for 8 hours, 1 day and 1 month of continuous usage, as well as the + approximated amount of media streams and sessions of 5 participants the cluster would support. This is done to provide a basic + insight into the capacity of each cluster. These 5:5 sessions assume 25 media streams in total for each one of them (1 publisher and 4 subscribers per participant), + with no recording and no screen-sharing.
    • +
    • In every example mediasoup + is assumed for Enterprise edition.
    • +
    + +
    +
    + +
    +
    +

    Cluster with 6 cores in total

    + Let's suppose we have our Master Node running in a + 2-core server and a single Media Node running in a 4-core server. This topology should be + enough for many use cases that do not expect tons of media streams established at the same + time.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + PRO
    + ENTERPRISE
    Number of media streams4002000
    Number of sessions with 5 participants1680
    8 hours$1.73 $5.18
    24 hours (1 day of uninterrupted use)$5.18 $15.55
    720 hours (1 month of uninterrupted use)$155.52 $466.56
    + +
    +
    +
    + +
    +
    +
    +
    +
    +

    Cluster with 10 cores in total

    + If we have our Master Node running in a + 2-core server and 2 Media Nodes running in 4-core servers, prices will be the following + ones.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + PRO
    + ENTERPRISE
    Number of media streams8004000
    Number of sessions with 5 participants32160
    8 hours$2.88 $8.64
    24 hours (1 day of uninterrupted use)$8.64 $25.92
    720 hours (1 month of uninterrupted use)$259.2 $777.6
    + +
    +
    +
    + +
    +
    +
    +
    +
    +

    Cluster with 18 cores in total

    + Let's suppose we have our Master Node running in a + 2-core server and 2 Media Nodes running in 8-core servers. This cluster is pretty powerful + and should be able to handle a considerable amount of users.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + PRO
    + ENTERPRISE
    Number of media streams16008000
    Number of sessions with 5 participants64320
    8 hours$5.18 $15.55
    24 hours (1 day of uninterrupted use)$15.55 $46.66
    720 hours (1 month of uninterrupted use)$466.56 $1399.68
    + +
    +
    +
    + +
    +
    +
    +
    +
    +

    OpenVidu Enterprise HA cluster with 12 cores in total

    + OpenVidu Enterprise HA (High Availability) + provides Master Node replication. This ensures load balancing for clients and advanced fault tolerance, getting rid of any single + point of failure.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + ENTERPRISE
    Number of media streams4000
    Number of sessions with 5 participants160
    8 hours$10.37
    24 hours (1 day of uninterrupted use)$31.10
    720 hours (1 month of uninterrupted use)$933.12
    + +
    +
    +
    + +
    +
    +
    +
    +
    +

    Cluster with a + variable number of cores

    + This use case takes advantage of OpenVidu scalability features. Let's suppose we + deploy a cluster with the Master Node running in a 2-core server and a single + Media Node running in a 4-core server.

    + We are fine running this cluster configuration during 8 hours. But suddenly we see a peak in + the demand, so we add 2 new Media Nodes to the cluster in 8-core servers to attend the + demand (see Scalability).

    + This high usage level lasts for 8 hours, and then we are fine reducing the cluster size to + its initial state. So the last 8 hours of the day we would be running again just a single + Media Node in a 4-core server. The price for the full day would be:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + PRO
    + ENTERPRISE
    First 8 hours wit low demand (6 cores)Price$1.73 $5.18
    Media streams4002000
    Sessions with 5 participants1680
    Next 8 hours with high demand (22 cores)Price$6.33 $19.00
    Media streams200010000
    Sessions with 5 participants80400
    Last 8 hours with low demand (6 cores)Price$1.73 $5.18
    Media streams4002000
    Sessions with 5 participants1680
    Total at the end of the day$9.79$29.36
    Total after a month$293.7$881.1
    + +
    +
    +
    + +
    +
    +
    + +
    + + This table summarizes all of the examples above. It shows:

    + +
      +
    • The approximated maximum number of simultaneous media streams and 5:5 sessions supported by the cluster, based on the number of Media Node cores. + This numbers assume no recording, no screen-sharing and using mediasoup for Enterprise edition.
    • +
    • The price for each configuration, based on the total number of cores and the running time.
    • +
    + +

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    6 cores10 cores18 cores12 cores HAVariable number of cores *
    PRO
    ENTERPRISE
    PRO
    ENTERPRISE
    PRO
    ENTERPRISE
    ENTERPRISE
    PRO
    ENTERPRISE
    Media streams40020008004000160080004000400 - 20002000 - 10000
    Sessions with 5 participants1680321606432016016 - 8080 - 400
    8 hours$1.73$5.18$2.88$8.64$5.18$15.55$10.37$1.73 - $6.33$5.18 - $29.36
    24 hours$5.18$15.55$8.64$25.92$15.55$46.66$31.10$9.79$29.36
    720 hours$155.52$466.56$259.2$777.6$466.56$1399.68$933.12$293.7$881.1
    +
    + + (*) See the scenario here + +
    +
    +
    +
    + These prices only include the cost of an OpenVidu commercial license. If you are deploying your + OpenVidu Pro/Enterprise cluster in a cloud provider, you must take into account the + cost of the cloud resources you will be consuming (basically servers and bandwidth) +
    +
    + + + +




    + +
    +

    Pricing FAQs

    +

    +
    + +

    1. How many users can my OpenVidu Pro/Enterprise cluster handle?

    + + This is probably one of the most important questions when using OpenVidu Pro/Enterprise. The number of Media Nodes + you need and the size of each Media Node depends on the answer. Therefore, the price of your OpenVidu + cluster also depends on the answer.

    + + That being said, there is no single answer to this question. The load each Media Node can handle depends + on many factors:

    + +
      +
    • The topology of each OpenVidu Session (1:1, 1:N, N:M)
    • +
    • The type of media streams being published to the Session (only audio, only video, audio + video, HD video, screen sharing)
    • +
    • Whether your Sessions are using advanced features such as recording or audio/video filters. The use of this features will greatly reduce the total number of users, as they bring along a high CPU consumption +
    • +
    • For OpenVidu Enterprise, using mediasoup instead of Kurento as media server will provide a 5x performance boost
    • +

    + + You will need to perform some tests for your specific use case, and adapt the size of your cluster + accordingly. OpenVidu team can perform these tests for you as part of their commercial services (contact + us through Commercial page to ask for an estimate). + + For a quick reference, you can explore the pricing examples above and calculate the expected number of users your cluster + will be able to handle. Simply divide the number of simultaneous media streams supported by each cluster between the number of + media streams each one of your users will require in your application. For example:

    + +
      +
    • + In a 1:1 application, each user will own 2 media streams: one for sending its own camera, and one for receiving the other user's camera. + For this use case, a cluster that supports 800 simultaneous media streams will be able to host 400 users in 200 different OpenVidu sessions. +
    • +
    • + In a 1:20 application (a virtual classroom, for example), the publisher will own 1 media stream for sending the camera feed. Each one of the 20 + subscribers will also own a single media stream, just to receive the publisher's camera feed. + For this use case, a cluster that supports 800 simultaneous media streams will be able to host 800 users in 38 different OpenVidu sessions. +
    • +
    • + In general, in a N:N application, the total number of expected streams will be N*N. As N gets bigger, the number of media streams per session will + grow exponentially. A 2:2 session has a total of 4 media streams. A 5:5 session, 25 media streams. A 10:10 session, 100 media streams. + For this use case, the amount of users supported by an OpenVidu cluster will directly depend on the number of users per session (N). The bigger the sessions, + more media streams per user will be required and less total users will be supported. +
    • +
    + + It is also important to note that Master Nodes also have a limit in the amount of users they can handle. The signaling procedures performed by Master Nodes can become a bottleneck + with a high number of users. Usually this is not a problem, as the amount of users supported by a Master Node is significant and Media Nodes are generally the ones that really define + the limit of the cluster. But with the ability to launch an indefinite number of Media Nodes, the bottleneck in the Master Node may appear earlier or later, depending on the application's logic: + +

    + +
      +
    • If lots of users are connecting/disconnecting to/from OpenVidu sessions in a very small time interval, the load on the signaling plane (and therefore on the Master Node) will be increased.
    • +
    • If your application has OpenVidu sessions with a high number of participants per session, the load of the signaling plane (and therefore on the Master Node) will be higher than for sessions with less participants per session (even with the same number of total participants).
    • +
    • If your application makes heavy use of OpenVidu SDK methods that involve sending and receiving signals and events in your clients, the load on the signaling plane (and therefore on the Master Node) will be increased.
    • +
    + +
    + + To overcome this bottleneck in the Master Node, OpenVidu Enterprise offers a High Availability deployment option with replication of Master Nodes. + You can check it out here: High Availability. + +

    +
    +
    + +

    2. How do I get charged when using OpenVidu Pro/Enterprise?

    + + Users must create an OpenVidu account and get an OpenVidu + License that can be used to + deploy your OpenVidu Pro/Enterprise cluster.

    + + When purchasing an OpenVidu License, you will have to indicate your billing address and a credit + card. You will receive a 15-day free trial period during which you will not be + charged at all.

    + + After the free trial period, a monthly billing cycle will charge all your expenses to your credit card. + Therefore, you will receive an invoice each month. You can review your upcoming expenses and your past + invoices in your OpenVidu account page. And don't worry: we don't + store any credit card data. The entire billing process is securely done via Stripe.

    + + OpenVidu Pro/Enterprise clusters will automatically report their usage on a recurring basis. That's why they need + Internet access at all times. You won't be able to run your OpenVidu Pro/Enterprise cluster unless your Master Node + has Internet access (see + OpenVidu Pro + architecture). If your specific use case doesn't allow your cluster to have Internet access, + please contact us through Commercial page. + +

    +
    +
    + +

    3. If I don't have any ongoing video session in my OpenVidu Pro/Enterprise cluster, do I have to pay?

    + Yes, OpenVidu License is charged for any running OpenVidu Pro/Enterprise cluster, even when there are no active + sessions. If your cluster is on, you will at least have to pay for the Master Node(s). But + remember you can drop Media Nodes to reduce the cluster size and reduce your bill according to user + load. And as a definite measure you can always turn off the cluster so you don't even pay for the + Master Node(s). + +

    +
    +
    + + +

    4. What is the price per minute of each OpenVidu session?

    + The cost per minute of video call depends very much on the utilization ratio of your OpenVidu Pro/Enterprise + cluster. That is, the number of calls you are able to maintain at the same time. If you use a cluster + for an average of only 2 calls per hour, the cost per call will be rather high. If you manage to keep a + number of calls adjusted to the size of the cluster, the cost will be lower. + +

    +
    +
    + +

    5. If I deploy an OpenVidu Pro/Enterprise cluster in a cloud provider, does its size automatically adapt to the + user load?

    + Yes! You can adapt its size manually from OpenVidu Inspector or by consuming OpenVidu REST API (more info here). Or you can use the Autoscaling feature to let the cluster automatically decide when + to increase or decrease the number of nodes. + +

    +
    +
    + +

    6. If I deploy OpenVidu Pro/Enterprise on premises, can I change the size of my cluster?

    + Of course. It is important to understand two different concepts when using on premises deployments of + OpenVidu Pro/Enterprise: it's one thing the number of physical machines you have available in your cluster, and + it's another thing the number of Media Nodes that are actually connected to your cluster.

    + + In OpenVidu Pro/Enterprise the price per minute only counts the Media Nodes actually connected to the + cluster. Your OpenVidu License won't be charged for Media Nodes that are disconnected from the + cluster even if they are turned on. Media Nodes are always disconnected from the cluster when dropped. If you then want to actually shut down the physical machine, you + will have to listen to mediaNodeStatusChanged event until the Media Node reaches + terminated status, + and then you can safely terminate your server. When deploying OpenVidu Pro/Enterprise in a supported cloud + provider, the cluster can automatically handle the launch and termination of the physical machines on + its own. + +

    +
    +
    + +

    7. Which is the ideal size of an OpenVidu Pro/Enterprise cluster for my specific use case?

    + As explained here, the answer can vary + greatly depending on multiple factors. You can use OpenVidu Load Test tool to + perform a load test as similar as possible to your use case. OpenVidu team can perform these tests for + you as part of their commercial services (contact us through Commercial page to ask for an estimate). + +

    +
    +
    + +

    8. I have built my application using OpenVidu CE. Is it compatible with OpenVidu Pro and OpenVidu Enterprise?

    + Yes. You don't have to change a thing in your application when upgrading your tier: it will work + out-of-the-box with OpenVidu Pro and with OpenVidu Enterprise.

    + +

    +
    + +
    +
    There is a 15-day free trial period waiting for you!
    +
    +

    + Get an OpenVidu license +

    + +
    +
    + +
    +
    +
    +
    \ No newline at end of file diff --git a/pro/css/style.css b/pro/css/style.css index 7449ae37..16e87f4f 100644 --- a/pro/css/style.css +++ b/pro/css/style.css @@ -1,3437 +1,3437 @@ -@charset "utf-8"; -/*----------------------------------------------------------------------------- - -Table of Contents: - - 1) General - 2) Typography - 3) Backgrounds - 4) Home Sections - 5) Home Revolution Slider Section - 6) Header - 7) Features Section - 8) About Section - 9) Team Section -10) Skills Section -11) Fun Facts Section -12) Quote Section -13) Portfolio Section -14) Get Connected Section -15) Services Section -16) Call to Action 1 -17) Price List Section -18) Clients Section -19) Testimonials Section -20) Contact Form Section -21) Google Map Section -22) Video Popup Section -23) Footer 1 -24) Subscribe Form - Twitter Feed -25) Shortcodes - -------------------------------------------------------------------------------*/ - -/*----- Stylesheets -----*/ -@import "bootstrap.min.css"; -@import "revolution-slider.css"; -@import "owl.carousel.css"; -@import "animate.css"; -@import "cubeportfolio.min.css"; - -/*----- Fonts -----*/ -@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700); -@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300); -@import "simple-line-icons.css"; -@import "ionicons.min.css"; - -/*----- General ----*/ -html, -body { - height: 100%; - min-height: 100%; -} -html { -webkit-font-smoothing: antialiased; } -body { - font-family: "Open Sans", sans-serif; - font-weight: 400; - color: #1c1c1c; -} -a { - background: transparent; - outline: none; - text-decoration: none; - - -webkit-transition: .2s cubic-bezier(0.25,.46,.45,.94); - transition: .2s cubic-bezier(0.25,.46,.45,.94); - -webkit-transition-property: background-color,color; - transition-property: background-color,color; -} -a:active, -a:hover, -a:focus { - outline: 0; - color: #1c1c1c; - text-decoration: none; -} -a:focus, a:active, button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, select::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { - border: 0; - outline : 0; -} -@media only screen and (min-width: 1200px) { - .container { - max-width: 1425px; - width: 100%; - padding: 0 90px; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .container { - width: 100%; - } -} -.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths { - position: relative; - min-height: 1px; - padding-right: 10px; - padding-left: 10px; - width: 20%; - float: left; -} -h1, h2, h3, h4, h5, h6 { - font-family: 'Montserrat', sans-serif; - font-weight: 700; - line-height: 1; - color: #1c1c1c; -} -h1 small, h2 small, h3 small { - font-family: 'Open Sans', sans-serif; - font-weight: 200; - color: #1c1c1c; -} -h4 small, h5 small, h6 small { - font-family: 'Open Sans', sans-serif; - font-weight: 300; - color: #1c1c1c; -} -h4 { - font-size: 18px; - letter-spacing: 1px; -} -p { - color: #7a7a7a; - font-size: 14px; - line-height: 20px; - font-weight: 400; -} - -.section-title { - text-transform: uppercase; - letter-spacing: 1px; - font-size: 30px; -} -.pricing-section-title:target { - scroll-margin-top: 90px; -} -.subheading { - font-size: 14px; - line-height: 20px; - font-weight: 400; - margin-bottom: 42px; -} -.subheading:after { - position: relative; - display: block; - content: ""; - height: 2px; - margin: 20px auto 20px; - width: 115px; - background: #7a7a7a; -} -.subheading.grey:after { - background: #fff!important; - opacity: .4; -} -.content-title { - text-transform: uppercase; - font-weight: 700; - letter-spacing: 2px; - margin-top: 0; - margin-bottom: 22px; - font-family: 'Montserrat',sans-serif; - font-size: 30px; -} -.project-title { - text-transform: uppercase; - font-weight: 700; - letter-spacing: 0px; - margin-top: 30px; - margin-bottom: 10px; - font-family: 'Montserrat',sans-serif; - font-size: 50px; -} -@media (max-width:600px) { - .project-title { - font-size: 24px; - } -} -.project-subtitle { - margin-bottom: 50px; - font-size: 14px; -} -.uppercase { - text-transform: uppercase; -} -.p-info { - line-height: 1.8; - font-size: 14px; -} - -/* Preloader */ -#preloader { - position:fixed; - top:0; - left:0; - right:0; - bottom:0; - background-color:#fff; - z-index: 9999; -} -#preloader .loader { - position: absolute; - top: 50%; - left: 50%; - margin-top: -25px; - margin-left: -60px; -} - -/*----- Typography -----*/ -@media (min-width: 992px) { - h1 { - font-size: 66px; - letter-spacing: 0px; - } - h1 small { - font-size: 66px; - letter-spacing: 0px; - } - .lead { - font-size: 16px; - font-weight: 400; - color: #7a7a7a; - margin-bottom: 50px; - } - h2 { - font-size: 50px; - letter-spacing: 0px; - - } - h2 small { - font-size: 50px; - letter-spacing: 0px; - } -} -.white { - color: #fff; -} -.grey { - color: #d3d3d3; -} -.size-8x { font-size:8em } -.size-7x { font-size:7em } -.size-6x { font-size:6em } -.size-5x { font-size:5em } -.size-4x { font-size:4em } -.size-3x { font-size:3em } -.size-2x { font-size:2.5em } -.size-1x { font-size:1em } - - -/*----- Home Sections -----*/ -#home-parallax-fullscreen, -.parallax-section-1, -.parallax-section-2, -.parallax-section-3, -.parallax-section-4, -.parallax-section-5, -.parallax-section-6, -.parallax-section-7, -.parallax-section-8 { - background-position: 50% 0; - background-size: cover; - background-repeat: no-repeat; - background-attachment: fixed; - width: 100%; - height: auto; - overflow-x: hidden; - overflow-y: hidden; - vertical-align: middle; - z-index: 1; - display: block; - position: relative; -} -#home-parallax-fullwidth { - background-position: center 0%; - background-size: cover; - background-repeat: no-repeat; - background-attachment: fixed; - display: table; - width: 100%; - min-height: 400px; - overflow-x: hidden; - overflow-y: hidden; - vertical-align: middle; - z-index: 1; -} -@media (min-width:768px) { - #home-parallax-fullwidth { - height: 600px; - } -} -@media (max-width:768px) { - #home-parallax-fullwidth { - height: 400px; - } -} -#home-parallax-fullscreen:after, -.parallax-section-1:after, -.parallax-section-2:after, -.parallax-section-3:after, -.parallax-section-4:after, -.parallax-section-6:after, -.parallax-section-7:after, -.parallax-section-8:after { - content: ""; - position: absolute; - /*background: url(../img/assets/dot-pattern.png) repeat;*/ - top: 0; - left: 0; - bottom: 0; - right: 0; - z-index: -1; -} -#home-landing:after, -#home-parallax-fullwidth:after, -#page-top .hero:after { - content: ""; - position: absolute; - /*background: url(../img/assets/dot-pattern.png) repeat;*/ - top: 0; - left: 0; - bottom: 0; - right: 0; - z-index: 1; -} -.tp-banner li:after { - content: ""; - position: absolute; - /*background: url(../img/assets/gridtile.png) repeat;*/ - top: 0; - left: 0; - bottom: 0; - right: 0; - z-index: 0!important; -} -.tp-banner-video li:after { - content: ""; - position: absolute; - /*background: url(../img/assets/gridtile.png) repeat;*/ - top: 0; - left: 0; - bottom: 0; - right: 0; - z-index: 2!important; -} -#page-hero { - height: 400px; -} -#home-landing { - background-position: center 0%; - background-size: cover; - background-repeat: no-repeat; - background-attachment: fixed; - display: table; - width: 100%; - height: 100%; - min-height: 100%; - overflow-x: hidden; - overflow-y: hidden; - vertical-align: middle; - z-index: 1; -} -#home-parallax-fullscreen { - display: table; -} -.home-container { - position: relative; - display: table-cell; - vertical-align: middle; - z-index: 3; -} -.home-title { - position: relative; - text-transform: uppercase; - color: #1c1c1c; - z-index: 3; - margin-top: 80px; - margin-left: auto; - margin-right: auto; -} -#home-parallax-fullwidth .home-title { - margin-top: 130px; -} -.home-title h1 { - letter-spacing: 2px; -} -.home-heading { - font-family: 'Montserrat',sans-serif; - font-weight: 700; - letter-spacing: 0px; - text-transform: uppercase; - color: #fff; -} -@media (min-width:992px) { - .home-heading { - font-size: 72px; - } -} -@media (min-width:768px) and (max-width:991px) { - .home-heading { - font-size: 55px; - } -} -@media (max-width:600px) { - .tp-banner .home-subheading { - display: none; - } -} -@media (max-width:500px) { - .tp-banner .btn { - display: none; - } -} -.home-subheading, .home-subheading h1 { - font-family: 'Montserrat',sans-serif; - font-size: 14px; - letter-spacing: .5px; - font-weight: 400; - color: #ccc; - z-index:999!important; -} -.tp-banner .home-subheading { - line-height: 40px!important; -} -.home-button { - margin-top: 80px; -} -.home-bottom { - position: absolute; - z-index: 99; - width: 100%; - left: 0; - bottom: 0; - text-align: center; - opacity: 0.9; -} -#home-landing .home-bottom { - z-index: 3; -} -.move { - width: 40px; - margin-left: auto; - margin-right: auto; - margin-bottom: 15px; -} -.bounce { - -webkit-animation: bounce 2s infinite; - -moz-animation: bounce 2s infinite; - -ms-animation: bounce 2s infinite; - animation: bounce 2s infinite; -} -.home-bottom a { - padding-top: 7px; - padding-bottom: 17px; - padding-left: 7px; - padding-right: 7px; - color: #FFFFFF; - - -webkit-transition: all 0.2s; - -moz-transition: all 0.2s; - -o-transition: all 0.2s; - transition: all 0.2s; -} -.home-bottom a:hover { - opacity: .9; -} -.home-bottom a { - font-size: 22px; -} - -/*----- Home Revolution Slider -----*/ -#home-revolution-slider { - width: 100%; - height: 100%; - min-height: 100%; -} -.hero { - position: fixed; - z-index: 1; - top: 0; - bottom: 0; - left: 0; - right: 0; - background-size: cover; -} -.content { - position: relative; - z-index: 3; - background-color: #fff; -} -.home-heading, -.home-subheading, -.home-button { - position: relative; - z-index: 1; - text-align: center; - transform: translateY(0px); - /*-webkit-transition: 1s opacity ease-in-out;*/ -} -.tp-loader.spinner1 { - width: 40px; - height: 40px; - background: url(../img/assets/rev-loader.GIF) no-repeat center center; - background-color: transparent; - box-shadow: none; - -webkit-box-shadow: none; - margin-top: -20px; - margin-left: -20px; - -webkit-animation: none; - animation: none; - border-radius: 0; - -moz-border-radius: 0; - -webkit-border-radius: 0; -} - -.tp-banner-container{ - width:100%; - position:relative; - padding:0; - margin-top: 0; - z-index: -1; -} -.tparrows.preview4:after { - background: #fff; - background: rgba(255,255,255,.05); -} -.tp-caption a { - color: #fff; - padding: 9px 22px; - box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - margin: 0 7px 0 7px; - text-transform: uppercase; -} -.tp-caption a:hover { - color: #fff; -} -.html5-video-container video { - width: 100%!important; - height: auto!important; - left: 0!important -} -.tp-banner-video video { - min-width: 100%; -} - -/*----- Header -----*/ -nav { - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; -} -@media (min-width: 1360px and max-width: 1920px) { - nav { max-width: 1903px; } -} -@media (max-width: 1360px) { - nav { max-width: 1343px; } -} -.navbar { - min-height: 55px; - border: none; -} -.navbar-default { - position: fixed; - background-color: #fff; - border-radius: 0; - border-color: transparent; - border-bottom: none; - top: 0; - left: 0; - width: 100%; - padding: 0; - z-index: 4; - /*border-bottom: 1px solid rgba(255,255,255,0.25);*/ -} -.navbar-alt { - background-color: transparent; -} -.navbar-small { - background: #fff; - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); - -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); - box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); -} -.navbar-default .container { - position: relative; - -webkit-transition: all 0.3s ease; - -moz-transition: all 0.3s ease; - -o-transition: all 0.3s ease; - -ms-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.navbar-small .container { - padding-top: 0px; - position: relative; -} -@media (min-width: 992px) { - .navbar-alt .container { - margin-top:10px; - } - .navbar-small .container { - margin-top:0px; - } -} -.navbar-default .navbar-right { - font-family: 'Montserrat', sans-serif; - font-size: 12px; - font-weight: 700; - text-transform: uppercase; - height: 100%; - margin-top: 10px; - margin-bottom: 10px; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; -} -.navbar-alt .navbar-right { - margin-top: 35px; - margin-bottom: 10px; -} -.navbar-small .navbar-right { - height: 100%; - margin-top: 0px; - margin-bottom: 0px; -} -.navbar-alt .navbar-nav > li > a, -.navbar-alt .navbar-nav > li > span { - color: #fff; - -webkit-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - -ms-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} -.navbar-small .navbar-nav > li > a, -.navbar-small .navbar-nav > li > span { - color: #1C1C1C; - -webkit-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - -ms-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} -.navbar-nav>li>a, -.navbar-nav>li>span { - margin-top: 3px; - padding-top: 16px; - padding-bottom: 13px; -} -.navbar-nav>li>span { - line-height: 20px -} -.nav>li>a, -.nav>li>span { - padding-left: 10px; - padding-right: 10px; -} -.nav > li > span { - position: relative; - display: block; - cursor: pointer; -} -.navbar-nav .caret { - margin-left: 3px; - margin-top: -3px; -} -/*Navbar Toggle*/ -.navbar-default .navbar-toggle { - position: relative; - float: right; - padding: 9px 2px; - margin-top: 26px; - margin-right: 0px; - margin-bottom: 8px; - background-color: transparent; - background-image: none; - border: none; - border-radius: none; - -webkit-transition: all 0.3s ease; - -moz-transition: all 0.3s ease; - -o-transition: all 0.3s ease; - -ms-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.navbar-small .navbar-toggle { - position: relative; - float: right; - padding: 9px 0px; - margin-top: 11px; - margin-right: 0px; - margin-bottom: 8px; - background-color: transparent; - background-image: none; - border: none; - border-radius: none; -} -.navbar-default .navbar-toggle:hover, -.navbar-default .navbar-toggle:focus { - background-color: transparent; - outline: none; -} -.navbar-toggle .icon-bar { - display: block; - width: 22px; - height: 3px; - border-radius: 2px; -} -/*Navbar Collapse Menu*/ -.navbar-collapse { - padding-right: 0px; - padding-left: 0px; - color: #3a3a3a; -} -.navbar-default .navbar-nav>li>a:focus { - color: #f5f5f5; -} -.navbar-small .navbar-nav>li>a:focus { - color: #1c1c1c; -} - - - -/*Navbar Collapse*/ -@media (max-width: 991px) { - .navbar-default .navbar-collapse { - margin-top: 18px; - padding-right: 0px; - padding-left: 0px; - } - .navbar-small .navbar-collapse { - margin-top: 0px; - } - .navbar-header { - float: none; - } - .navbar-left,.navbar-right { - float: none !important; - } - .navbar-toggle { - display: block; - } - .navbar-collapse { - border-top: none; - box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); - } - .navbar-default .navbar-collapse { - background-color: #1c1c1c; - } - .container>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse { - margin-right: 0; - margin-left: 0; - padding-left: 25px; - padding-right: 25px; - } - .container>.navbar-header { - margin-right: 0; - margin-left: 0; - padding-left: 35px; - padding-right: 35px; - } - .navbar-fixed-top { - top: 0; - border-width: 0 0 1px; - } - .navbar-collapse.collapse { - display: none!important; - } - .navbar-nav { - float: none!important; - margin: 0; - } - .navbar-default .navbar-toggle { - margin-top: 44px; - } - .navbar-small .navbar-toggle { - margin-top: 11px; - } - .navbar-nav>li { - float: none; - } - .navbar-nav>li>a, - .navbar-nav>li>span { - padding-top: 12px; - padding-bottom: 12px; - } - .navbar-default .navbar-nav > li > a, - .navbar-default .navbar-nav > li > span { - color: #fff; - } - .navbar-default .navbar-nav > li > a:hover, - .navbar-default .navbar-nav > li > span:hover { - background: rgba(255,255,255, 0.03); - } - .collapse.in{ - display:block !important; - } - .navbar-default .container { - width: 100%; - } - .navbar-small .container { - padding-right: 0px; - padding-left: 0px; - width: 100%; - } - .navbar-default ul.nav li { - border-bottom: 1px dotted #2A2A2A; - } - - .navbar-default ul li:last-child { - border-bottom: none; - } - .navbar-default .navbar-right { - margin-top: 7px; - margin-bottom: 3px; - } -} -@media (min-width: 768px) { - .navbar-nav.navbar-right:last-child { - margin-right: 0; - } -} -.navbar>.container .navbar-brand { - margin-left: 0; -} -.navbar-brand { - float: left; - height: 55px; - padding: 15px 0 15px 0px; - font-size: 30px; - line-height: 20px; -} -/* Logo Big White */ - -.navbar-default .navbar-brand .logo-big { - position:absolute; - opacity: 1; - width: 180px; - margin-top: 11px; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; -} -.navbar-default .navbar-brand .logo-small { - position:absolute; - width: 180px; - margin-top: 11px; - opacity: 0; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; -} -.navbar-alt .navbar-brand .logo-big { - margin-top: 35px; -} -.navbar-alt .navbar-brand .logo-small { - margin-top: 35px; -} -/* End Logo Big White */ -/* Logo Small Black */ -.navbar-small .navbar-brand .logo-big { - position:absolute; - opacity: 0; - width: 170px; - margin-top: 3px; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; -} -.navbar-small .navbar-brand .logo-small { - position:absolute; - opacity: 1; - width: 170px; - margin-top: 3px; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - transition: all 0.4s ease; - -} -/* End Logo Small Black */ - - -@media (max-width: 768px) { - .navbar-collapse { - max-height: none; - overflow-x: hidden; - } -} - -/*Dropdown*/ -@media (min-width: 992px) { - .navbar-default .container { - max-width: 1245px; - padding-left: 15px; - padding-right: 15px; - } - .navbar-right .dropdown-menu { - right: auto; - left: 0; - } - .dropdown-menu { - background-color: #1C1C1C; - border: 0; - border-radius: 0; - box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.08); - margin: 0; - padding-top: 2px; - padding-bottom: 2px; - padding-left: 0; - padding-right: 0; - top: auto; - } - .dropdown-menu > li > a { - color: #CCC; - font-size: 12px; - font-weight: 400; - text-transform: none; - position: relative; - padding: 11px 25px 11px 20px; - border-bottom: 1px dotted rgba(255, 255, 255, 0.2); - } - .dropdown-menu > li:last-child > a { - border-bottom: 0; - } - .dropdown-menu > li > a:hover, - .dropdown-menu > li > a:focus, - .dropdown-menu > .active > a:hover, - .dropdown-menu > .active > a:focus { - text-decoration: none; - background-color: #333; - } - .dropdown-menu { - margin-top: 20px; - } - .dropdown > ul.dropdown-menu { - visibility:hidden; - display:block; - margin-top: 20px; - opacity: 0; - -webkit-transition: all 0.2s ease; - -moz-transition: all 0.2s ease; - -o-transition: all 0.2s ease; - -ms-transition: all 0.2s ease; - transition: all 0.2s ease; - - } - .dropdown:hover > ul.dropdown-menu{ - visibility:visible; - opacity:1; - display: block; - margin: 0; - } - .dropdown-menu > .active > a { - text-decoration: none; - background-color: transparent; - outline: 0; - } - .navbar-collapse.collapse { - height: auto!important; - padding-bottom: 0; - overflow: visible!important; - } -} -@media (max-width: 991px) { - .dropdown-menu { - float: none; - position: static; - background-color: transparent; - box-shadow: none; - border: none; - margin-left: 15px; - } - .navbar-default .navbar-nav > li > a, - .navbar-default .navbar-nav > li > span { - color: #fff; - } - .navbar-default ul li.open ul li { - border-bottom: 0; - padding: 5px; - float: none!important; - } - - .navbar-default ul li.open ul li a:hover { - background-color: transparent; - } - .dropdown-menu li a { - color: #f5f5f5; - font-weight: 400; - font-size: 12px; - } - .dropdown-menu>.active>a, - .dropdown-menu>.active>a:hover, - .dropdown-menu>.active>a:focus { - background-color: transparent; - } -} -@media (max-width: 767px) { - .navbar-default .navbar-nav .open .dropdown-menu>li>a { - color: #CCC; - } -} - -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:hover, -.navbar-default .navbar-nav>.active>a:focus { - background-color: transparent; -} -.navbar-default .navbar-nav>.open>a, -.navbar-default .navbar-nav>.open>a:hover, -.navbar-default .navbar-nav>.open>a:focus { - background-color: transparent; -} -.dropdown .arrow { - font-size:9px; -} -.menu-padding { - padding-top:70px; -} -.content { - margin-top:0px; -} -.navbar .icon { - font-size: 18px; -} -.navbar .social-icon { - padding-left: 15px; - padding-right: 0; -} - -/*----- Features -----*/ -#features { - min-height: 95vh; - padding-top: 42px; - padding-bottom: 25px; -} -@media (min-width: 992px) { - .features-row { - margin-bottom: 50px; - text-align: left - } - .feature-column { - margin-bottom: 0px; - } - .back-icon { - z-index: -1; - color: #f8f8f8; - position: absolute; - padding-left: 40px; - left: 0; - top: 0; - width: 134px; - height: 134px; - line-height: 134px; - font-size: 134px; - } -} -@media (max-width: 991px) { - .feature-column { - margin-bottom: 15px; - } - .back-icon { - z-index: -1; - color: #f8f8f8; - position: absolute; - padding-left: 30px; - left: 0; - top: 0; - width: 80px; - height: 80px; - line-height: 80px; - font-size: 80px; - } -} -.feature-info h4 { - font-family: 'Montserrat',sans-serif; - font-weight: 700; - text-transform: uppercase; - color: #1c1c1c; - font-weight: 700; - letter-spacing: 1px; - font-size: 18px; - margin-top: 0px; - - -webkit-transition: all 0.2s; - -moz-transition: all 0.2s; - -o-transition: all 0.2s; - transition: all 0.2s; -} -.feature-icon { - float: left; -} -.feature-info { - padding-left: 55px; - padding-top: 5px; -} -.feature-description { - line-height: 23px; - padding-right: 10px; - -} -.ion-2-5x { - font-size: 2.5em; -} -.feature-buttons { - margin-top: 40px; -} - -/*----- About Section -----*/ -#about { - padding-top: 60px; - padding-bottom: 60px; -} -.about-text { - margin-top: 20px; - padding-right: 60px; -} -#about p { - line-height: 1.8; -} -.video-container { - position: relative; - padding-bottom: 51%; - padding-top: 30px; height: 0; overflow: hidden; -} - -.video-container iframe, -.video-container object, -.video-container embed { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; -} - -/*----- Skills -----*/ -#skills { - padding-top: 80px; - padding-bottom: 60px; -} -@media (max-width: 991px) { - .skills-row { - margin-bottom: 40px; - } -} -.progress { - border-radius: 3px; - height: 17px; - background-color: #ebebeb; - overflow: visible; - margin-bottom: 25px; - border-radius: 3px; - -webkit-border-radius: 3px; - -o-border-radius: 3px; - -moz-border-radius: 3px; - - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; - -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; -} -.progress-bar { - position: relative; - border-radius: 3px; - box-shadow: none; -} -.progress-bars p { - line-height: .5; -} -#skills .progress-bars p { - color: #dedede; -} -.progress-bar-tooltip { - position: absolute; - background-color: #343434; - top: -30px; - padding: 1px 6px; - font-size: 11px; - right: -10px; - border-radius: 3px; - color: #dedede; -} -.progress-bar-tooltip:after { - position: absolute; - border-color: #343434 transparent; - border-style: solid; - border-width: 5px 5px 0; - bottom: -5px; - content: ""; - left: 35%; -} - -/*----- Team -----*/ -#team { - padding-top: 80px; - padding-bottom: 65px; -} -.team-member { - padding: 10px; -} -.member-info { - margin-top: 20px; -} -.member-info h4 { - line-height: .6; - letter-spacing: -0.6px; -} -.member-info h5 { - font-weight: 700; -} -.member-info p { - margin-top: 10px; - padding-right: 10px; - padding-bottom: 10px; -} -.member-list { - list-style: none; -} -.member-list li { - font-size: 17px; - margin-right: 5px; -} -.member-list a { - color: #1c1c1c; -} - -/* Img Hover Effect */ -.effects .img { - position: relative; - overflow: hidden; -} -.effects .img a { - display: inline; - margin: auto; - padding: 0; - max-width: 100%; - height: auto; - color: #fff; -} -.overlay { - display: block; - margin: 0 auto; - position: absolute; - z-index: 3; - background: rgba(0, 0, 0, 0.8); - overflow: hidden; - -webkit-transition: all 0.5s; - -moz-transition: all 0.5s; - -o-transition: all 0.5s; - transition: all .5s; -} -.expand { - display: block; - position: absolute; - z-index: 100; - text-align: center; - color: #fff; - line-height: 50px; - font-weight: 700; - font-size: 20px; - list-style: none; - padding: 0; -} -.expand .social-icon { - display: inline; - margin-left: 5px; - margin-right: 5px; -} -.expand .cbp-l-icon { - display: inline; - margin-left: 5px; - margin-right: 5px; -} -.effect .overlay { - top: 0; - bottom: 0; - left: 0; - right: 0; - opacity: 0; -} -.effect .overlay .expand { - left: 0; - right: 0; - top: 50px; - margin: 0 auto; - opacity: 0; - -webkit-transition: all 0.3s; - -moz-transition: all 0.3s; - -o-transition: all 0.3s; - transition: all 0.3s; -} - -.effect:hover .img .img-responsive { - transform: scale(1.25); -} -.effect .img-responsive { - -webkit-transition: all 0.25s ease-in-out; - -moz-transition: all 0.25s ease-in-out; - -o-transition: all 0.25s ease-in-out; - transition: all .25s ease-in-out; -} -.effect:hover .img .overlay { - opacity: 1; -} -.effect:hover .img .overlay .expand { - top: 52%; - margin-top: -30px; - opacity: 1; -} - -.effect .cbp-item-wrapper .img { - position: initial; - overflow: hidden; -} -.effect:hover .cbp-item-wrapper .img .overlay .expand { - top: 50%!important; - margin-top: -30px; - opacity: 1; -} -.cbp-item .img a:hover { - opacity: .6; - font-size: 24px; -} -.cbp-item .img a { - -webkit-transition: all 0.15s; - -moz-transition: all 0.15s; - -o-transition: all 0.15s; - transition: all 0.15s; -} - -/*----- Fun Facts -----*/ -#fun-facts { - display: table; - width: 100%; - height: 100%; - min-height: 100%; - z-index: 1; -} -.fact-container { - padding-top:40px; - padding-bottom:30px; -} -.fact h2 { - font-size: 65px; - letter-spacing: 0px; - margin: 0; - line-height: 65px; -} -.fact h4 { - font-size: 14px; - margin-bottom: 0px; -} -.fact p { - font-size: 13px; - margin-top: 3px; -} -.counter { - font-family: 'Montserrat', sans-serif; - font-size: 65px; - font-weight: 700; - letter-spacing: 0px; - margin: 0; - line-height: 65px; -} -#fun-facts .lead { - font-size: 16px; -} - -/*----- Quote -----*/ -#quote { - padding-top: 100px; - padding-bottom: 80px; -} -#quote #quote-slider { - margin: 30px 0 30px 0; -} -#quote blockquote { - position: relative; - display: block; - line-height: 1.5; - font-family: 'Montserrat', sans-serif; - font-weight: 400; - text-transform: uppercase; - letter-spacing: 1px; - margin: 0; - color: #fff; - border-left: none; - text-align: center; -} -#quote blockquote span { - padding-left: 33px; -} -#quote blockquote span .highlight { - padding-left: 0px; -} -blockquote strong { - font-family: 'Montserrat', sans-serif; - font-weight: 700; -} -#quote .icon-left { - position: absolute; - font-size: 20px; - margin-left: 10px; - margin-right: 10px; - -moz-transform: scaleY(-1); - -o-transform: scaleY(-1); - -webkit-transform: scaleY(-1); - transform: scaleY(-1); -} -#quote .icon-right { - position: absolute; - font-size: 20px; - margin-left: 10px; - margin-right: 10px; - transform:rotate(180deg); - -ms-transform:rotate(180deg); /* IE 9 */ - -webkit-transform:rotate(180deg); -} -.quote-author { - text-align: center; - padding-top: 0px; - font-size: 11px; - font-weight: 400; - text-transform: uppercase; - letter-spacing: 1px; - color: #fff; - opacity: .9; -} -@media (min-width: 992px) { - #quote blockquote { - font-size: 26px; - padding-left: 80px; - padding-right: 80px; - } -} -@media (max-width: 991px) { - #quote blockquote { - font-size: 22px; - } -} - - -/*----- Portfolio -----*/ -#portfolio { - padding-top: 60px; - padding-bottom: 100px; -} -.cbp-l-filters-alignRight .cbp-filter-item, -.cbp-l-filters-alignCenter .cbp-filter-item { - background-color: #f6f7f7; - color: #7E7B7B; - cursor: pointer; - font: 400 11px/28px "Montserrat",sans-serif; - text-transform: uppercase!important; - padding: 3px 20px; - position: relative; - overflow: visible; - margin: 10px 0 0 5px; - border: none; - border-radius: 3px; - text-transform: none; - display: inline-block; - -webkit-transition: all .3s ease-in-out; - transition: all .3s ease-in-out; -} -.cbp-l-filters-alignRight { - margin: 20px auto 10px; - padding: 10px 0px 20px 0px; - text-align: left; - background-color: transparent; -} - -.cbp-l-caption-title { - color: #fff; - font: 700 16px/18px "Montserrat",sans-serif; - margin-bottom: 5px; - text-transform: uppercase; -} -.cbp-l-caption-desc { - color: #7a7a7a; - font: 400 12px/16px sans-serif; -} -.cbp-l-filters-alignRight .cbp-filter-counter { - border-radius: 2px; - color: #fff; - font-size: 11px; - margin: 0 auto; - padding: 4px 0; - text-align: center; - width: 34px; - position: absolute; - bottom: 0; - left: 0; - right: 0; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - opacity: 0; - -webkit-transition: opacity .25s ease,bottom .25s ease; - transition: opacity .25s ease,bottom .25s ease; -} -.cbp-l-filters-alignCenter .cbp-filter-counter { - border-radius: 2px; - color: #fff; - font-size: 11px; - margin: 0 auto; - margin-bottom: 10px; - padding: 4px 0; - text-align: center; - width: 34px; - position: absolute; - bottom: 0; - left: 0; - right: 0; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - opacity: 0; - -webkit-transition: opacity .25s ease,bottom .25s ease; - transition: opacity .25s ease,bottom .25s ease; -} -.cbp-l-filters-alignCenter { - margin: 40px auto 10px; - padding: 10px 0px 20px 0px; - text-align: center; - background-color: transparent; -} -.cbp-l-filters-alignRight .cbp-filter-item:hover, -.cbp-l-filters-alignCenter .cbp-filter-item:hover { - color: #fff; -} -.cbp-l-filters-alignCenter .cbp-filter-item-active { - color: #fff!important; -} -.cbp-l-filters-dropdownWrap { - width: 150px; - position: absolute; - right: 0; - background: #f6f7f7; -} -.cbp-l-filters-dropdownHeader { - font: 12px/38px "Open Sans",sans-serif; - margin: 0 17px; - color: #1c1c1c; - cursor: pointer; - position: relative; -} - -.cbp-l-filters-dropdownList .cbp-filter-item { - background: none; - color: #7a7a7a; - width: 100%; - text-align: left; - font: 12px/40px "Open Sans",sans-serif; - margin: 0; - padding: 0 17px; - cursor: pointer; - border: 0; - border-top: 1px solid #ccc; -} -.cbp-l-filters-dropdownHeader:after { - border-color: #7a7a7a rgba(0,0,0,0); - border-style: solid; - border-width: 5px 5px 0; - content: ""; - height: 0; - position: absolute; - right: 0; - top: 50%; - width: 0; - margin-top: -1px; -} -.cbp-item-w h4 { - margin-top: 10px; - margin-bottom: 2px; -} -.cbp-l-loadMore-button .cbp-l-loadMore-button-link { - background: #f6f7f7; - border: none; - border-radius: 3px; - color: #7E7B7B; - display: inline-block; - font: 400 11px/34px "Montserrat",sans-serif; - min-width: 80px; - text-decoration: none; - padding: 3px 23px; - outline: 0; - margin-top: 30px; -} -.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover { - color: #fff; -} -.cbp-popup-singlePage .cbp-popup-navigation-wrap { - position: absolute; - top: 0; - left: 0; - width: 100%; - z-index: 2; - height: 56px; - background-color: #fff; - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); - -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); - box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); -} -.cbp-popup-singlePage .cbp-popup-close, -.cbp-popup-singlePage .cbp-popup-next, -.cbp-popup-singlePage .cbp-popup-prev { - height: 34px; - width: 34px; - top: 8px; -} -.cbp-popup-singlePage-counter { - top: -24px; - font-family: 'Montserrat', sans-serif; - font-weight: 400; - color: #1c1c1c; -} -.cbp-popup-lightbox .cbp-popup-close, -.cbp-popup-lightbox .cbp-popup-next, -.cbp-popup-lightbox .cbp-popup-prev { - -webkit-transition: all 0.11s ease-in-out; - -moz-transition: all 0.11s ease-in-out; - -o-transition: all 0.11s ease-in-out; - transition: all 0.11s ease-in-out; -} -.cbp-popup-lightbox .cbp-popup-close { - opacity: .4; - background: url("../img/portfolio/buttons/popup-close-light.png") no-repeat; -} -.cbp-popup-lightbox .cbp-popup-close:hover { - opacity: 1; - background: url("../img/portfolio/buttons/popup-close-light.png") no-repeat; -} -.cbp-popup-lightbox .cbp-popup-prev { - opacity: .4; - background: url("../img/portfolio/buttons/popup-prev-light.png") no-repeat; -} -.cbp-popup-lightbox .cbp-popup-prev:hover { - opacity: 1; - background: url("../img/portfolio/buttons/popup-prev-light.png") no-repeat; -} -.cbp-popup-lightbox .cbp-popup-next { - opacity: .4; - background: url("../img/portfolio/buttons/popup-next-light.png") no-repeat; -} -.cbp-popup-lightbox .cbp-popup-next:hover { - opacity: 1; - background: url("../img/portfolio/buttons/popup-next-light.png") no-repeat; -} - -.cbp-popup-singlePage .cbp-popup-close, -.cbp-popup-singlePage .cbp-popup-next, -.cbp-popup-singlePage .cbp-popup-prev { - top:17px; - -webkit-transition: all 0.11s ease-in-out; - -moz-transition: all 0.11s ease-in-out; - -o-transition: all 0.11s ease-in-out; - transition: all 0.11s ease-in-out; -} -.cbp-popup-singlePage .cbp-popup-prev { - background: url("../img/portfolio/buttons/popup-prev-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-prev:hover { - top:18px; - opacity: .2; - background: url("../img/portfolio/buttons/popup-prev-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-next { - background: url("../img/portfolio/buttons/popup-next-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-next:hover { - top:18px; - opacity: .2; - background: url("../img/portfolio/buttons/popup-next-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-close { - background: url("../img/portfolio/buttons/popup-close-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-close:hover { - top:18px; - opacity: .2; - background: url("../img/portfolio/buttons/popup-close-dark.png") no-repeat; -} -.cbp-popup-singlePage .cbp-popup-content { - margin-top: 0; - max-width: 100%; -} -.project-video, -.project-widget { - margin-bottom: 60px; -} -.project-big-slider { - margin-bottom: 20px; -} -.project-big-slider img { - min-width: 100%; -} -.project-widget h4 { - margin-top: 0; -} -.project-widget p { - color: #7a7a7a!important; -} -/* -.cbp-l-grid-fullScreen { - visibility: visible; - overflow: visible; -} -@media (min-width:992px) { - .cbp-l-grid-fullScreen { - margin-top: 200px; - } -} -*/ - -/*----- Get Connected -----*/ -#get-connected { - padding-top: 75px; - padding-bottom: 70px; -} -.connected-icon a span { - display: block; -} -.connected-icons { - display: inline-block; - list-style: none; - padding: 0; -} -.connected-icons li { - display: inline-block; - padding: 15px 40px; -} -.connected-icon a h4 { - font-size: 15px; - letter-spacing: 1px; - margin-bottom: 5px; -} -.connected-icon a .grey { - font-size: 13px; -} -.connected-icon a .icon { - line-height: 1!important; -} -.connected-icon a h4, -.connected-icon a span { - -webkit-transition: 0.2s all linear; - -moz-transition: 0.2s all linear; - -ms-transition: 0.2s all linear; - -o-transition: 0.2s all linear; - transition: 0.2s all linear; -} -.connected-icon a .icon { - border-radius: 50%; - width: 100px; - height: 100px; - margin: 0 auto 0 auto; - - -webkit-transition: 0.16s all linear; - -moz-transition: 0.16s all linear; - -ms-transition: 0.16s all linear; - -o-transition: 0.16s all linear; - transition: 0.16s all linear; -} -.connected-icon a:hover .icon { - background: rgba(255,255,255,0.1); - font-size: 4em; - padding-top: 22px; -} -@media (max-width:482px) { - .connected-icons li { - padding: 15px 10px; - } - .connected-icon a .icon { - font-size: 4em; - width: 70px; - height: 70px; - } - .connected-icon a:hover .icon { - font-size: 3em; - padding-top: 14px; - } -} - -/*----- Services -----*/ -#services { - padding-top: 75px; - padding-bottom: 75px; -} -.service { - margin-top: 20px; -} -.service-info { - margin-top: 40px; -} - -/*----- Call To Action 1 -----*/ -#call-to-action-1 { - padding-top: 45px; - padding-bottom: 53px; -} -#call-to-action-1 p { - margin: 23px 0 30px 0; - line-height: 1.8; -} - -/*----- Price List -----*/ -#price-list { - padding-top: 75px; - padding-bottom: 75px; -} -@media (max-width:991px) { - #price-list { - display: none; - } -} -.price-list-box { - padding-left: 7px; - padding-right: 7px; -} -.price-box { - padding-top: 15px; - padding-bottom: 15px -} -.price-table { - text-align: center; - overflow: hidden; - position: relative; - margin-bottom: 10px; - box-shadow: 0px 5px 5px -5px rgba(255, 255, 255, 0.2); -} -.price-table p { - margin: 0; -} -.price-table .label { - display: block; - background: rgba(255,255,255,0.09); - color: #f0f0f0; - padding-top: 27px; - padding-bottom: 25px; - font-weight: 700; - text-transform: uppercase; - font-size: 18px; - letter-spacing: 2px; - margin: 0px; - border-radius: 0; -} -.price-table { - border: 1px solid rgba(255,255,255,0.5); -} -.price-table .price { - padding: 24px 0; -} -.price-table .price .currency { - position: relative; - right: 5px; - font-family: 'Montserrat',sans-serif; - font-weight: 400; - font-size: 20px; -} -.price-table .price .pricing { - position: relative; - right: 5px; - font-family: 'Montserrat',sans-serif; - font-weight: 700; - font-size: 55px; - line-height: 1; - color: #f6f6f6; -} -.price-table .price .time-period { - display: block; - font-size: 14px; - font-weight: 400; -} -.price-table .features .feature { - display: block; - -moz-box-sizing: content-box; - box-sizing: content-box; - padding: 0.75em; - height: 1.5em; - line-height: 1.5em; -} -.price-table .features .option-button { - padding: 1em; - height: auto; - line-height: 1.75; -} -.price-table .features .feature { - border-top: 1px solid rgba(255, 255, 255, 0.15); -} -.price-table .btn { - margin-top: 20px; - margin-bottom: 20px; -} -.btn-effect:focus { - color: #fff; -} -.price-table .features .no-border { - border-top: none; -} -.featured .price-box { - padding-top: 0px; - padding-bottom: 0px; - - box-shadow: 0px 0px 13px rgba(255,255,255,.4); - -moz-box-shadow: 0px 0px 13px rgba(255,255,255,.4); - -webkit-box-shadow: 0px 0px 13px rgba(255,255,255,.4); - -o-box-shadow: 0px 0px 13px rgba(255,255,255,.4); -} -.featured .price-table .price { - padding: 30px 0; -} -.featured .price-table .label { - display: block; - background: rgba(255,255,255,0.15); - color: #f0f0f0; - padding-top: 27px; - padding-bottom: 25px; - font-size: 22px; -} -.featured .price-table h3 span{ - display: block; - font-size: 12px; - text-transform: uppercase; - letter-spacing: 1px; - padding-top: 7px; -} -.featured .price-table .btn-effect { - padding: 10px 24px!important; - font-size: 14px; - margin: 17px 0 17px 0; -} -.btn-effect { - display: inline-block; - text-align: center; - cursor: pointer; - color: #d8d8d8; - font-family: 'Montserrat', sans-serif; - font-weight: 400!important; - font-size: 14px; - overflow: hidden; - position: relative; - z-index: 0; - vertical-align: middle; - -moz-user-select: none; - -webkit-user-select: none; - user-select: none; - text-decoration: none; - text-shadow: none; - border: 0; - padding: 8px 22px; - border: 2px solid rgba(255,255,255,.7); - border-radius: 3px; - margin-top: 20px; - margin-bottom: 20px; -} -.btn-effect:after { - content: ''; - position: absolute; - z-index: -1; - width: 100%; - height: 0; - bottom: 0; - left: 0; - transition: all 0.3s; -} -.btn-effect:hover { - background: none; - opacity: 1!important; - color: #fff; -} -.btn-effect:hover:after { - height: 100%; -} - -/*----- Clients -----*/ -#clients { - padding-top: 75px; - padding-bottom: 85px; -} -.client { - padding: 8px; -} -.client a { - position: relative; - display: block; -} -.client a img { - display:block; - margin:auto; -} -.clients .client .logo-dark, -.clients .client a .logo-dark { - background: #f9f9f9; - position: relative; - z-index: 2; - opacity: 1; - -moz-opacity: 1; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; - filter: alpha(opacity=100); - -khtml-opacity: 100; - -webkit-transition: all 0.2s ease; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - -ms-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} - -.clients .client .logo-light, -.clients .client a .logo-light { - position: absolute; - width: 100%; - height: 100%; - top: 0; - left: 0; -} -.clients .client:hover .logo-dark, -.clients .client a:hover .logo-dark { - opacity: 0; - -moz-opacity: 0; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - filter: alpha(opacity=0); - -khtml-opacity: 0; -} - -/*----- Testimonials -----*/ -#testimonials { - padding-top: 75px; - padding-bottom: 75px; -} -#testimonials .testimonial { - position: relative; - display: block; -} -.testimonial span { - font-size: 18px; - font-family: 'Open Sans', sans-serif; - letter-spacing: 0px; - font-weight: 300; - line-height: 32px; - padding-left: 35px; - color: #fff; - opacity: .7; -} -#testimonials .testimonial strong { - font-family: 'Montserrat', sans-serif; - font-weight: 700; -} -#testimonials .icon-left { - position: absolute; - font-size: 20px; - margin-left: 10px; - margin-right: 10px; -} -#testimonials .icon-right { - position: absolute; - font-size: 20px; - margin-left: 10px; - margin-right: 10px; - transform:rotate(180deg); - -ms-transform:rotate(180deg); /* IE 9 */ - -webkit-transform:rotate(180deg); -} -.testimonial-name { - margin-top: 40px; - margin-bottom: 5px; -} -.testimonial-name h4 { - padding-top: 5px; - margin-bottom: 3px; -} -.testimonial-name a { - font-size: 13px; - margin-bottom: 5px; -} -.testimonial-name a:hover { - color: #aaa; -} - -/*----- Contact Form -----*/ - -#contact{ - padding-top: 90px; - padding-bottom: 80px; -} -#contact .section-title { - font-size: 55px; - text-transform: uppercase; - line-height: 55px; - margin: 0 auto 31px; - text-align: center; -} -@media (max-width:482px) { - #contact .section-title { - font-size: 35px; - line-height: 35px; - margin: 0 auto 40px; - } -} -#contact h1 { margin: 10px 0 10px; font-size: 24px; color: #fff; } -#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; } - -/* Form style */ -#contact input, select, textarea{ - font-family: 'Montserrat',sans-serif; - font-weight: 400; - width: 100%; - max-width: ; - padding: 12.9px; - color: #1c1c1c; - background: #f2f2f2; - border: 1px solid #f0f0f0; - margin: 3px 0px 24px 0; - -webkit-border-radius: 2px; -} -textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { - border-color: transparent; - box-shadow: none; - outline: 0 none; -} -textarea { - width: 100%; - height: 120px; - padding: 13px; - color: #1c1c1c; - background: #f2f2f2; - border: 1px solid #f0f0f0; - margin-top: 7px; - margin-left: ; - margin-right:15px; - -webkit-border-radius: 2px; -} -::-webkit-input-placeholder { - font-family: 'Montserrat',sans-serif; - font-weight: 700; - text-transform: uppercase; - color:#555; -} -#contact input:focus, textarea:focus, select:focus { - border: 1px solid #f0f0f0; - background-color: #f0f0f0; - color:#1c1c1c; -} - -#contact input.submit { - width: auto!important; - font-family: 'Montserrat', sans-serif; - font-size: 14px; - font-weight: 700; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - border: none; - border-radius: 4px; - color: #fff; - cursor: pointer; - display: inline-block; - line-height: 1; - letter-spacing: 1px; - padding-left: 24px; - padding-right: 24px; - padding-top: 16px; - padding-bottom: 14px; - text-align: center; - text-transform: uppercase; - - transition: background-color 0.1s linear; - -moz-transition: background-color 0.1s linear; - -webkit-transition: background-color 0.1s linear; - -o-transition: background-color 0.1s linear; - - box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; - -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; - -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; - -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; - - transition: opacity 0.3s linear; - -moz-transition: opacity 0.3s linear; - -webkit-transition: opacity 0.3s linear; - -o-transition: opacity 0.3s linear; -} -#contact input.submit:hover { - opacity: .7; -} -#contact input[type="submit"][disabled] { background:#888; } - -#contact span.required { - font-size: 13px; - color: #ff0000; -} -#message { - margin: 10px 0; - padding: 0; -} -.loader { - padding: 0 10px; -} -acronym { -border-bottom:1px dotted #ccc; -} -#contact-form .contact-details { - list-style: none; - margin: 0 0 30px 5px; - padding: 0; -} -#contact-form .contact-details p { - margin-bottom: 3px; -} -.contact-details-title { - margin-top: 15px; - margin-bottom: 10px; -} -.contact-details-info { - margin-bottom: 30px; -} -.contact-details-social { - padding-left: 0px; -} -.contact-details-social li { - display: inline; - list-style-type: none; - padding-right: 10px; - font-size: 22px; -} -.contact-details-social li a { - color: #7a7a7a; -} - -/*----- Google maps -----*/ -#map-img { - height:480px; - width:100%; -} - -#map-img img { - width: 100%; - height: 100%; - object-fit: cover; - filter: grayscale(100%); -} - -/*----- Video Popup Section -----*/ -#video-section { - padding-top: 20px; - padding-bottom: 20px; -} -#video-section .row { - margin-top: 90px; -} -#video-section .logo { - margin-bottom: 20px; - width: 180px; -} -#video-section h3 { - color: #fff; - text-transform: uppercase; - letter-spacing: 2px; - font-size: 30px; -} -#video-section p { - margin-bottom: 10px; -} -#video-section .cbp-wrapper, -#video-section .cbp .cbp-item { - position: relative; - height: 110px; -} -#video-section .cbp-item-wrapper { - top: 20px; -} -#video-section .cbp { - overflow: visible; -} -@media (min-width:992px) { - #video-section .cbp { - margin-bottom: 45px; - } -} -@media (max-width:991px) { - #video-section .cbp { - margin-bottom: 35px; - } -} -#video-section .cbp-item { - width: 100%; -} -.play { - position: relative; - display: inline-block; - top: -10px; - width: 70px; - height: 70px; - border: 7px solid rgba(255,255,255,.9); - border-radius: 50%; - text-indent: -999em; - cursor: pointer; - -webkit-transition: all .2s ease-out; - -moz-transition: all .2s ease-out; - -ms-transition: all .2s ease-out; - transition: all .2s ease-out; -} -#video-section .subheading.grey:after { - margin-top: 25px; - opacity: .6; -} -#video-section .cbp-item-wrapper { - padding-left: 20px; -} -.play:after { - content: ''; - position: absolute; - left: 50%; - top: 50%; - height: 0; - width: 0; - margin: -12px 0 0 -6px; - border: solid transparent; - border-left-color: rgba(255,255,255,.9); - border-width: 12px 20px; - pointer-events: none; - -webkit-transition: all .2s ease-out; - -moz-transition: all .2s ease-out; - -ms-transition: all .2s ease-out; - transition: all .2s ease-out; -} -.play:hover:after { - border-left-color: rgba(255,255,255,.7); -} -.play:hover{ - border: 7px solid rgba(255,255,255,.7); -} - -/*----- Footer 1 -----*/ -.footer-widgets { - background-color: #252525; - color: #7e7e7e; - padding: 55px 0px 0 0; - margin-bottom: 0px -} -.col-footer { - margin-bottom: 55px; - max-height: 160px; -} -@media (max-width:768px) { - .col-twitter { - margin-bottom: 55px; - max-height: 160px; - } -} -footer h4 { - font-size: 16px; - color: #DDD; - margin-bottom: 20px; - text-transform: uppercase; -} -footer p { - font-size: 13px; - color: #a0a0a0; -} -.tweet ul { - list-style: none; - padding-left: 0; -} -.tweet ul li { - margin-bottom: 10px; - font-size: 13px; - font-weight: 400; - color: #a0a0a0; -} -.tweet ul li .date { - color: #CCC; -} -footer .contact-details { - list-style: none; - margin: 0; - padding: 0 -} -.contact-details .icon { - font-size: 1.2em; - margin-right: 8px; -} -.footer-copyright { - background-color: #1c1c1c; - padding-top: 22px; - padding-bottom: 20px; -} -.footer-copyright p { - margin: 0; - line-height: 26px; - color: #8C8989; -} -footer #social-icons { - list-style: none; - float: right; - margin: 0; -} -@media (max-width:991px) { - .footer-copyright p { - text-align: center; - } - footer #social-icons { - float: none!important; - text-align: center; - padding-left: 0px; - padding-top: 10px; - } -} -footer #social-icons li { - font-size: 20px; - display: inline-block; - margin-left: 10px; - margin-right: 10px; -} -footer #social-icons li a { - color: #46494a; -} -footer a:hover { - color: #fff; -} -/*----- Subscribe Form -----*/ -.subscription .form-validation { - position: absolute; - padding: 8px 13px 8px 13px; - border-radius: 3px; - top: 63px; - z-index: 99; -} -.subscription .alert-danger { - font-size: 13px; - color: #ccc; - background-color: #c0392b; - border-color: #c0392b; -} -.subscription .alert-danger:after { - position: absolute; - border-color: #c0392b transparent; - border-style: solid; - border-width: 10px 8px 0; - bottom: -10px; - content: ""; - left: 45%; -} -.subscription .alert-success { - font-size: 13px; - color: #ccc; - background-color: #2c3e50; - border-color: #2c3e50; -} -.subscription .alert-success:after { - position: absolute; - border-color: #2c3e50 transparent; - border-style: solid; - border-width: 10px 8px 0; - bottom: -10px; - content: ""; - left: 45%; -} -.subscription input::-webkit-input-placeholder { - color: #555; - text-transform: capitalize; - font-family: 'Open Sans',sans-serif; -} -.footer-subscribe-input { - width: 100%; - background-color: #1c1c1c; - border-radius: 4px; - margin-top: 10px; - margin-bottom: 8px; - color: #7e7e7e; - line-height: 1 \9; - font-size: 14px; - padding: 10px 15px; - border: none; - height: auto; -} -.subscription .btn-primary-full { - top: 57px; -} -.subscribe-form-submit { - width: 100%; -} -@media ( min-width: 768px ) { - .subscribe-form-input { - position: relative; - } - .subscribe-form-email { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .subscribe-form-submit { - position: absolute; - top: 0; - right: 0; - width: 150px; - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } -} -.subscribe-top ::-webkit-input-placeholder { - font-family: 'Montserrat',sans-serif; - font-weight: 700; - text-transform: uppercase; - color:#555; -} -.home-signin .btn-primary-full { - -webkit-transition: all .2s ease-out; - -moz-transition: all .2s ease-out; - -ms-transition: all .2s ease-out; - transition: all .2s ease-out; -} -.home-signin .btn-primary-full:hover { - opacity: .8; -} -.section-links { - padding: 0; - list-style: none; - font-size: 13px; -} -.section-links li { - margin-bottom: 5px; -} -.section-links a { - color: #a0a0a0; -} - -/*---- Home Landing Subscribe Form -----*/ -.home-signin .input-group { - margin-left: auto; - margin-right: auto; -} -.subscribe-top { - display: table-cell; - width: 500px; -} -.home-signin .top-subscribe-input { - display: table-cell; - margin:0; - background: #fff; - padding: 18px 20px; - border-radius: 0; - color:#444; - font-size:13px; - font-weight:800; - letter-spacing: 1px; - width: 100%; - border: none; - height: auto; -} -.home-signin .sign-btn { - display: table-cell; - width: 180px; -} -.home-signin .btn-primary-full { - padding: 27px 20px; - border-radius: 0; - line-height: 0; - box-shadow: none; - letter-spacing:1px; - font-size:13px; -} - -/*----- Twitter Feed -----*/ -#twitter-feed { - padding-top: 20px; - padding-bottom: 20px; - background-color: #f6f7f7; -} -.ion-7x { - font-size: 7em; -} -/*----- Back to Top Button -----*/ -#back-to-top { - position: fixed; - color: #fff; - z-index: 100; - line-height: 26px; - bottom: -50px; - right: 20px; - display: none; - cursor: pointer; - border-radius: 2px; - height: 30px; - width: 30px; - display: block; - text-align: center; - transition: background-color 0.1s linear; - -moz-transition: background-color 0.1s linear; - -webkit-transition: background-color 0.1s linear; - -o-transition: background-color 0.1s linear; -} -#back-to-top:hover { - color: #fff; - background-color: #121212; -} -#back-to-top .icon { - font-size: 10px; -} -.to-top { - cursor: pointer; -} - - -/*----- Shortcodes -----*/ - -/*-- Buttons --*/ -.btn-primary { - - margin-top: 24px; - text-transform: uppercase; - -webkit-transition: all ease .3s; - -moz-transition: all ease .3s; - -o-transition: all ease .3s; - -ms-transition: all ease .3s; - transition: all ease .3s; -} -.btn, -.btn-default, -.btn-primary, -.btn-success, -.btn-info, -.btn-warning, -.btn-danger { - font-family: 'Montserrat', sans-serif; - font-size: 14px; - font-weight: 700; - text-transform: uppercase; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - border: none; - border-radius: 4px; - color: #fff; - cursor: pointer; - display: inline-block; - line-height: 1.6; - letter-spacing: 1px; - margin: 0 5px 0 5px; - padding: 10px 22px; - text-align: center; - - box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; - - -webkit-transition: all ease .3s; - -moz-transition: all ease .3s; - -o-transition: all ease .3s; - -ms-transition: all ease .3s; - transition: all ease .3s; -} -.btn:hover, -.btn-primary:hover, -.btn-success:hover, -.btn-info:hover, -.btn-warning:hover, -.btn-danger:hover { - border-color: transparent; - opacity: .7; -} -.btn:focus, -.btn-primary:focus, -.btn-success:focus, -.btn-info:focus, -.btn-warning:focus, -.btn-danger:focus { - border-color: transparent; -} -.btn-primary:hover, -.btn-primary:focus, -.btn-primary:active, -.btn-primary.active, -.open>.dropdown-toggle.btn-primary { - color: #fff; - background-color: #1C1C1C; - border-color: transparent; -} -.btn:focus, -.btn:active:focus, -.btn.active:focus, -.btn.focus, .btn:active -.focus, -.btn.active.focus { -outline: none; -outline-offset: 0; -} -.btn-default { - color: #1c1c1c; - background-color: #fff; - border-color: transparent; - border: none; -} -.btn-default:hover { - color: #fff; -} -.btn-primary-full { - width: 100%; - font-family: 'Montserrat', sans-serif; - text-transform: uppercase; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - border: none; - border-radius: 4px; - color: #fff; - cursor: pointer; - display: inline-block; - font-size: 14px; - line-height: 2; - margin: 0; - padding: 5px 20px; - text-align: center; - transition: background-color 0.1s linear; - -moz-transition: background-color 0.1s linear; - -webkit-transition: background-color 0.1s linear; - -o-transition: background-color 0.1s linear; -} -.btn-primary-full:hover { - background-color: #1c1c1c; -} -.open .dropdown-toggle.btn-primary { - border-color: transparent; -} -.btn-transparent { - padding: 6.5px 20px!important; - color: #fff; - font-family: 'Montserrat', sans-serif; - font-weight: 400!important; - background-color: transparent; - border: 2.3px solid rgba(255,255,255,.8); -} -.btn-transparent-dark { - padding: 6.5px 20px!important; - color: #252525; - font-family: 'Montserrat', sans-serif; - text-transform: uppercase; - font-weight: 700!important; - background-color: transparent; - border: 2.3px solid rgba(0,0,0,.7); -} -.btn-buy { - color: #f6f7f7; - padding: 2px 6px; - font-size: 10px; - line-height: 1; - border-radius: 2px; - transition: background-color 0.1s linear; - -moz-transition: background-color 0.1s linear; - -webkit-transition: background-color 0.1s linear; - -o-transition: background-color 0.1s linear; -} -.btn-icon .icon { - margin-right: 5px; -} -.btn-icon { - margin-right: 10px; -} -.btn-xs { - font-size:10px; -} -.btn-sm { - font-size:13px; -} -.btn-md { - font-size:16px; -} -.btn-lg { - font-size:18px; -} - -#page-top img { - position:fixed; - width: 100%; -} -.page-top-title { - top:155px; - position:relative; - z-index: 99; -} -.page-top-title h1 { - font-size:60px; - letter-spacing:2px; -} -.page-top-title h2 { - font-size:14px; - letter-spacing:2px; -} -.shortcode-heading { - margin:60px 0 60px 0; -} -.dark-grey { - color: #7a7a7a; -} -.shortcode-btns { - margin-bottom:20px; -} - -ul.check-list-1 li:before, -ul.check-list-2 li:before, -ul.check-list-3 li:before, -ul.chevron-list-1 li:before, -ul.chevron-list-2 li:before, -ul.dot-circle-list li:before { -display: inline-block; -width: 40px; -margin-left: -40px; -text-align: center; -line-height: inherit; -font-family: 'Ionicons'; -} -ul.check-list-1, -ul.check-list-2, -ul.check-list-3, -ul.chevron-list-1, -ul.chevron-list-2, -ul.dot-circle-list, -ul.caret-list { - list-style:none; -} -ul.check-list-1 li:before { - font-size: 13px; - content: '\f122'; - -} -ul.check-list-2 li:before { - font-size: 13px; - content: '\f120'; - -} -ul.check-list-3 li:before { - font-size: 13px; - content: '\f374'; - -} -ul.chevron-list-1 li:before { - font-size: 13px; - content: '\f125'; - -} -ul.chevron-list-2 li:before { - font-size: 13px; - content: '\f362'; - -} -ul.dot-circle-list li:before { - font-size: 13px; - content: '\f14b'; - -} -ul.caret-list li:before { - font-size: 13px; - content: '\f152'; - -} -.btn-link:hover, -.btn-link:focus { - color: #3a3a3a; - text-decoration: underline; - background-color: transparent; -} -.shortcode-title { - padding: 0 0 20px 0; - text-align: center; -} -.form-control:focus { - border-color: #3a3a3a; - outline: 0; - -webkit-box-shadow: none; - box-shadow: none; -} -.form-control { - border-radius: 0px; -} -.blog-author { - margin: 60px 0 60px 0; -} -.author-img { - max-height:100px; - float:left; - margin-right: 20px -} - -.action-btn { - margin: 20px 0 20px 0; -} -.call-action-1 { - background: #3a3a3a; - padding: 20px; - margin: 20px 0 20px 0; -} -.call-action-2 { - border: 1px solid #CCC; - padding: 20px; - margin: 20px 0 20px 0; -} -.call-action-3 { - background: #3a3a3a; - padding: 20px 40px 20px 40px; - margin: 20px 0 20px 0; -} -.call-action-4 { - border: 1px solid #CCC; - padding: 20px 40px 20px 40px; - margin: 20px 0 20px 0; -} -.call-action-5 { - background: #3a3a3a; - padding: 20px 40px 20px 40px; - margin: 20px 0 20px 0; - vertical-align: middle; - display: table; -} -.call-action-6 { - border: 1px solid #CCC; - padding: 20px 40px 20px 40px; - margin: 20px 0 20px 0; - vertical-align: middle; - display: table; -} -@media (min-width: 768px) { - .action-5-btn { - padding: 20px 0 20px 20px; - } - .action-5-info { - text-align: left; - display: table-cell; - vertical-align: middle; - text-align: left; - padding: 0; - } - .action-5-btn { - text-align: right; - display: table-cell; - vertical-align: middle; - } -} -@media (max-width: 180px) { - .action-5-btn { - padding: 20px 0 20px 20px; - } -} -@media (max-width: 480px) { - .btn-responsive { - font-size:90%; - } -} -@media (min-width: 769px) and (max-width: 991px) { - .btn-responsive { - font-size:100%; - } -} -.panel { - margin-bottom: 20px; - background-color: #fff; - border: 1px solid #f0f0f0; - border-radius: 1px; - box-shadow: none; -} -.panel-default>.panel-heading { - color: #666; - background-color: #f0f0f0; - padding: 15px 17px; -} -.panel-heading i { - margin-right: 5px; - font-size: 12px -} -.panel-title { - font-size: 13px; - text-transform: uppercase; -} -.panel-title:hover { - cursor: pointer; -} -.panel-body { - background-color: #f6f7f7; - padding-left: 30px; - color: #666; -} -.panel-group .panel-heading + .panel-collapse .panel-body { - border: none; - background: none; -} -/*--tabs--*/ -.nav-tabs-center { - display: inline-block; -} -.nav-tabs>li>a { - font-family: 'Montserrat', sans-serif; - font-size: 13px; - font-weight: 700; - letter-spacing: 1px; - text-transform: uppercase; - color: #666; - cursor: default; - background-color: #f0f0f0; - border: 1px solid #f0f0f0; - border-radius: 4px; -} -.nav-tabs>li>a:hover { - color: #fff; - cursor: pointer; -} -.nav-tabs { - border-bottom: none; -} -.tab-pane p { - line-height: 24px; -} -.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { - font-family: 'Montserrat', sans-serif; - font-size: 13px; - font-weight: 700; - letter-spacing: 1px; - text-transform: uppercase; - color: #fff; - cursor: default; - border: 1px solid #f0f0f0; - border-radius: 4px; - cursor: pointer; -} -.tab-content { - padding-top: 20px; -} -.separator { - color: #fff; - background: #000; -} -.separator:before, -.separator:after { - content: ""; - display: block; - position: absolute; - bottom: 100%; - z-index: 199; - height: 0; - width: 50%; - border-bottom: 20px solid; -} -.separator:before { - border-right: 20px solid transparent; - left: 0; -} -.separator:after { - border-left: 20px solid transparent; - right: 0; -} -.bg-grey { - background-color: #f9f9f9; -} -/*----- Owl Carousel -----*/ -.owl-theme .owl-controls .owl-buttons div { - color: #1C1C1C; - display: inline-block; - margin: 5px 3px 10px 3px; - padding: 0px 10px; - font-size: 12px; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.owl-carousel .owl-item { - cursor: move; /* fallback if grab cursor is unsupported */ - cursor: grab; - cursor: -moz-grab; - cursor: -webkit-grab; -} - /* Applies a "closed-hand" cursor during drag operation. */ -.owl-carousel .owl-item:active { - cursor: grabbing; - cursor: -moz-grabbing; - cursor: -webkit-grabbing; -} -.owl-theme .owl-controls .owl-page span { - cursor: pointer; - display: inline-block; - background-color: #bbb; - border-color: #bbb; - border: 2px solid transparent; - height: 12px; - width: 12px; - border-radius: 50%; - margin: 0 3px; - -moz-background-clip: content; - -webkit-background-clip: content; - background-clip: content-box; - -moz-transition: all 0.5s; - -o-transition: all 0.5s; - -webkit-transition: all 0.5s; - transition: all 0.5s; -} -.owl-theme .owl-controls .owl-page.active span { - border-color: #f0f0f0; - background-color: transparent; -} -.owl-carousel{ - overflow: hidden; -} -.owl-theme .owl-controls .owl-buttons div { - padding: 5px 9px; - background: rgba(0,0,0,.2); - opacity: 0; -} -.owl-carousel:hover .owl-controls .owl-buttons div { - opacity: 1; -} -.owl-prev:hover, -.owl-next:hover { - opacity: .7!important; -} -.owl-theme .owl-controls .owl-buttons div, -.owl-carousel:hover .owl-controls .owl-buttons div { - -webkit-transition: all 0.2s; - -moz-transition: all 0.2s; - -o-transition: all 0.2s; - transition: all 0.2s; -} -.owl-buttons i { - font-size: 16px; - color: #fff; -} -.owl-buttons div { - position: absolute; -} -.owl-buttons .owl-prev { - left: -6px; - height: 115px; - width: 43px; - line-height: 111px; -} -.owl-buttons .owl-next { - right: -6px; - height: 115px; - width: 43px; - line-height: 111px; -} -.blog-post-fullwidth .owl-buttons .owl-prev, -.blog-post-fullwidth .owl-buttons .owl-next { - margin-top: 10%; -} - -/*----- Blog -----*/ -#blog { - padding-top: 60px; - padding-bottom: 60px; -} -.blog-post { - position: relative; - margin-bottom: 80px; -} -.blog-post-title { - text-transform: uppercase; - letter-spacing: 1px; - font-size: 30px; -} -.blog-post-title a { - color: #1c1c1c; -} -.blog-post-info { - list-style: none; - padding: 0; -} -.blog-post-info li { - display: inline-block; - font-size: 13px; - margin-right: 15px; -} -.blog-post-info li a { - color: #888; -} -.blog-post-info li a:hover { - color: #1c1c1c; -} -.blog-post-info li i { - font-size: 12px; - margin-right: 3px; -} -.blog-post-date { - position: absolute; - right: 5px; - top: -7px; - text-align: center; -} -.blog-post-date h2, -.blog-post-date h5 { - margin: 0; -} -.blog-post .blog-img, -.blog-post .video-container { - margin-bottom: 20px; -} -.blog-post .img-responsive { - width: 100%; -} -.blog-post .owl-pagination { - display: block; - width: 100%; - position: absolute; - bottom: 20px; - left: 0; - text-align: center; - z-index: 100 !important; -} -.blog-post .owl-theme .owl-controls .owl-page span { - cursor: pointer; - display: inline-block; - background-color: #888; - border-color: #888; - border: 2px solid transparent; - height: 12px; - width: 12px; - margin: 0 3px; - opacity: 1; - -moz-background-clip: content; - -webkit-background-clip: content; - background-clip: content-box; - -moz-transition: all 0.5s; - -o-transition: all 0.5s; - -webkit-transition: all 0.5s; - transition: all 0.5s; -} -.blog-post .owl-theme .owl-controls .owl-page.active span { - border-color: #888; - background-color: transparent; -} -.blog-post .btn { - margin-top: 10px; - margin-left: 0; -} -.pager li>a, -.pager li>span { - display: inline-block; - padding: 8px 13px; - background-color: #333; - border: none; - border-radius: 2px; - font-size: 11px; - color: #f3f3f3; -} -.blog-post #owl-slider { - margin-bottom: 15px; -} -.post-title a { - color: #3a3a3a; -} -.post-img { - margin-bottom:10px; -} -.project-img { - margin-bottom:60px; -} -.tags-list { - list-style: none; - padding:0px; -} -.tags-list li { - font-size: 13px; - margin-top: 5px; - display: inline-block; - padding: 5px 9px; - border: 1px solid #ccc; -} -.tags-list li a { - color: #888; -} -.blog-list { - list-style: none; - padding: 0; - margin: 0; -} -.blog-list li { - color: #888; - font-size: 13px; - padding: 10px; - border-bottom: 1px solid rgba(0,0,0,0.06); -} -.blog-list li a { - color: #3a3a3a; -} -.blog-list li a:hover { - color: #fff; -} -.blog-list li:hover a { - color: #fff; -} -.blog-widget-container { - margin-bottom: 60px; -} -@media (min-width:992px) { - .blog-sidebar { - padding-left: 40px; - padding-top: 10px; - } -} -.blog-widget-container .form-control { - font-family: 'Open Sans',sans-serif; - font-size: 14px; - font-weight: 400; - text-transform: none; - box-shadow: none; - background: #f3f3f3; - border: none; -} -.search { - height: 40px; -} -.search-button { - position: absolute; - height: 40px; - right: 50px; - width: 50px; - overflow: hidden; - background: transparent; - border: none; - box-shadow: none; - font-size: 15px; - color: #999; - z-index: 6; -} -.search-button:hover { - border: none; - box-shadow: none; - border-radius: 0; -} -.blog-clean .post-title { - font-size: 40px; - margin-top: 30px; - margin-bottom: 10px; - letter-spacing: -2px; -} -.blog-clean .post-subtitle { - margin: 0; - font-size: 24px; - font-weight: 300; - margin-bottom: 10px; -} -.blog-post .lead { - margin-bottom: 20px; - line-height: 1.6; -} -.blog-post p { - line-height: 1.8; -} -pre { - background-color: #f3f3f3; - border: none; - border-radius: 0; - color: #888; -} -.comments { - margin-top: 40px; - margin-bottom: 80px; -} -.comments-title { - text-transform: uppercase; - margin-bottom: 20px; -} -.comments .avatar { - width: 50px; - margin-right: 15px; -} -.comment { - margin-bottom: 20px; -} -.comment .media-body { - background: #f3f3f3; - padding: 20px; -} -.comment .time { - margin-bottom: 20px; -} -.comment .media-body p { - color: #888; -} -.depth-2 { - padding-left: 40px; -} -.depth-3 { - padding-left: 80px; -} -.comment-form { - margin-bottom: 80px; -} -.comment-form input, select, textarea{ - font-family: 'Montserrat',sans-serif; - font-weight: 400; - width: 100%; - max-width: ; - padding: 12.9px; - color: #1c1c1c; - background: #f2f2f2; - border: 1px solid #f0f0f0; - margin: 3px 0px 24px 0; - -webkit-border-radius: 2px; -} -.comment-form input, select, textarea { - margin: 3px 0px 10px 0; - -webkit-border-radius: 2px; -} - - -#masonry .column { - padding: 15px; -} -#masonry .blog-column { - background: #f3f3f3; - -o-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - box-shadow: 0 1px 3px rgba(0,0,0,0.2); -} -@media (min-width:992px) { - .column{ width: 33.3%; } -} -@media (min-width:564px) and (max-width:991px) { - .column { width: 50%; } -} -@media (max-width:564px) { - .column { width: 100%; } -} -#masonry .column-info { - padding: 15px; -} -#masonry img { - width: 100%; -} -#masonry .blog-column .btn { - margin-top: 20px; - margin-left: 0; +@charset "utf-8"; +/*----------------------------------------------------------------------------- + +Table of Contents: + + 1) General + 2) Typography + 3) Backgrounds + 4) Home Sections + 5) Home Revolution Slider Section + 6) Header + 7) Features Section + 8) About Section + 9) Team Section +10) Skills Section +11) Fun Facts Section +12) Quote Section +13) Portfolio Section +14) Get Connected Section +15) Services Section +16) Call to Action 1 +17) Price List Section +18) Clients Section +19) Testimonials Section +20) Contact Form Section +21) Google Map Section +22) Video Popup Section +23) Footer 1 +24) Subscribe Form - Twitter Feed +25) Shortcodes + +------------------------------------------------------------------------------*/ + +/*----- Stylesheets -----*/ +@import "bootstrap.min.css"; +@import "revolution-slider.css"; +@import "owl.carousel.css"; +@import "animate.css"; +@import "cubeportfolio.min.css"; + +/*----- Fonts -----*/ +@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700); +@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300); +@import "simple-line-icons.css"; +@import "ionicons.min.css"; + +/*----- General ----*/ +html, +body { + height: 100%; + min-height: 100%; +} +html { -webkit-font-smoothing: antialiased; } +body { + font-family: "Open Sans", sans-serif; + font-weight: 400; + color: #1c1c1c; +} +a { + background: transparent; + outline: none; + text-decoration: none; + + -webkit-transition: .2s cubic-bezier(0.25,.46,.45,.94); + transition: .2s cubic-bezier(0.25,.46,.45,.94); + -webkit-transition-property: background-color,color; + transition-property: background-color,color; +} +a:active, +a:hover, +a:focus { + outline: 0; + color: #1c1c1c; + text-decoration: none; +} +a:focus, a:active, button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, select::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { + border: 0; + outline : 0; +} +@media only screen and (min-width: 1200px) { + .container { + max-width: 1425px; + width: 100%; + padding: 0 90px; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .container { + width: 100%; + } +} +.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths { + position: relative; + min-height: 1px; + padding-right: 10px; + padding-left: 10px; + width: 20%; + float: left; +} +h1, h2, h3, h4, h5, h6 { + font-family: 'Montserrat', sans-serif; + font-weight: 700; + line-height: 1; + color: #1c1c1c; +} +h1 small, h2 small, h3 small { + font-family: 'Open Sans', sans-serif; + font-weight: 200; + color: #1c1c1c; +} +h4 small, h5 small, h6 small { + font-family: 'Open Sans', sans-serif; + font-weight: 300; + color: #1c1c1c; +} +h4 { + font-size: 18px; + letter-spacing: 1px; +} +p { + color: #7a7a7a; + font-size: 14px; + line-height: 20px; + font-weight: 400; +} + +.section-title { + text-transform: uppercase; + letter-spacing: 1px; + font-size: 30px; +} +.pricing-section-title:target { + scroll-margin-top: 90px; +} +.subheading { + font-size: 14px; + line-height: 20px; + font-weight: 400; + margin-bottom: 42px; +} +.subheading:after { + position: relative; + display: block; + content: ""; + height: 2px; + margin: 20px auto 20px; + width: 115px; + background: #7a7a7a; +} +.subheading.grey:after { + background: #fff!important; + opacity: .4; +} +.content-title { + text-transform: uppercase; + font-weight: 700; + letter-spacing: 2px; + margin-top: 0; + margin-bottom: 22px; + font-family: 'Montserrat',sans-serif; + font-size: 30px; +} +.project-title { + text-transform: uppercase; + font-weight: 700; + letter-spacing: 0px; + margin-top: 30px; + margin-bottom: 10px; + font-family: 'Montserrat',sans-serif; + font-size: 50px; +} +@media (max-width:600px) { + .project-title { + font-size: 24px; + } +} +.project-subtitle { + margin-bottom: 50px; + font-size: 14px; +} +.uppercase { + text-transform: uppercase; +} +.p-info { + line-height: 1.8; + font-size: 14px; +} + +/* Preloader */ +#preloader { + position:fixed; + top:0; + left:0; + right:0; + bottom:0; + background-color:#fff; + z-index: 9999; +} +#preloader .loader { + position: absolute; + top: 50%; + left: 50%; + margin-top: -25px; + margin-left: -60px; +} + +/*----- Typography -----*/ +@media (min-width: 992px) { + h1 { + font-size: 66px; + letter-spacing: 0px; + } + h1 small { + font-size: 66px; + letter-spacing: 0px; + } + .lead { + font-size: 16px; + font-weight: 400; + color: #7a7a7a; + margin-bottom: 50px; + } + h2 { + font-size: 50px; + letter-spacing: 0px; + + } + h2 small { + font-size: 50px; + letter-spacing: 0px; + } +} +.white { + color: #fff; +} +.grey { + color: #d3d3d3; +} +.size-8x { font-size:8em } +.size-7x { font-size:7em } +.size-6x { font-size:6em } +.size-5x { font-size:5em } +.size-4x { font-size:4em } +.size-3x { font-size:3em } +.size-2x { font-size:2.5em } +.size-1x { font-size:1em } + + +/*----- Home Sections -----*/ +#home-parallax-fullscreen, +.parallax-section-1, +.parallax-section-2, +.parallax-section-3, +.parallax-section-4, +.parallax-section-5, +.parallax-section-6, +.parallax-section-7, +.parallax-section-8 { + background-position: 50% 0; + background-size: cover; + background-repeat: no-repeat; + background-attachment: fixed; + width: 100%; + height: auto; + overflow-x: hidden; + overflow-y: hidden; + vertical-align: middle; + z-index: 1; + display: block; + position: relative; +} +#home-parallax-fullwidth { + background-position: center 0%; + background-size: cover; + background-repeat: no-repeat; + background-attachment: fixed; + display: table; + width: 100%; + min-height: 400px; + overflow-x: hidden; + overflow-y: hidden; + vertical-align: middle; + z-index: 1; +} +@media (min-width:768px) { + #home-parallax-fullwidth { + height: 600px; + } +} +@media (max-width:768px) { + #home-parallax-fullwidth { + height: 400px; + } +} +#home-parallax-fullscreen:after, +.parallax-section-1:after, +.parallax-section-2:after, +.parallax-section-3:after, +.parallax-section-4:after, +.parallax-section-6:after, +.parallax-section-7:after, +.parallax-section-8:after { + content: ""; + position: absolute; + /*background: url(../img/assets/dot-pattern.png) repeat;*/ + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: -1; +} +#home-landing:after, +#home-parallax-fullwidth:after, +#page-top .hero:after { + content: ""; + position: absolute; + /*background: url(../img/assets/dot-pattern.png) repeat;*/ + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 1; +} +.tp-banner li:after { + content: ""; + position: absolute; + /*background: url(../img/assets/gridtile.png) repeat;*/ + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 0!important; +} +.tp-banner-video li:after { + content: ""; + position: absolute; + /*background: url(../img/assets/gridtile.png) repeat;*/ + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 2!important; +} +#page-hero { + height: 400px; +} +#home-landing { + background-position: center 0%; + background-size: cover; + background-repeat: no-repeat; + background-attachment: fixed; + display: table; + width: 100%; + height: 100%; + min-height: 100%; + overflow-x: hidden; + overflow-y: hidden; + vertical-align: middle; + z-index: 1; +} +#home-parallax-fullscreen { + display: table; +} +.home-container { + position: relative; + display: table-cell; + vertical-align: middle; + z-index: 3; +} +.home-title { + position: relative; + text-transform: uppercase; + color: #1c1c1c; + z-index: 3; + margin-top: 80px; + margin-left: auto; + margin-right: auto; +} +#home-parallax-fullwidth .home-title { + margin-top: 130px; +} +.home-title h1 { + letter-spacing: 2px; +} +.home-heading { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + letter-spacing: 0px; + text-transform: uppercase; + color: #fff; +} +@media (min-width:992px) { + .home-heading { + font-size: 72px; + } +} +@media (min-width:768px) and (max-width:991px) { + .home-heading { + font-size: 55px; + } +} +@media (max-width:600px) { + .tp-banner .home-subheading { + display: none; + } +} +@media (max-width:500px) { + .tp-banner .btn { + display: none; + } +} +.home-subheading, .home-subheading h1 { + font-family: 'Montserrat',sans-serif; + font-size: 14px; + letter-spacing: .5px; + font-weight: 400; + color: #ccc; + z-index:999!important; +} +.tp-banner .home-subheading { + line-height: 40px!important; +} +.home-button { + margin-top: 80px; +} +.home-bottom { + position: absolute; + z-index: 99; + width: 100%; + left: 0; + bottom: 0; + text-align: center; + opacity: 0.9; +} +#home-landing .home-bottom { + z-index: 3; +} +.move { + width: 40px; + margin-left: auto; + margin-right: auto; + margin-bottom: 15px; +} +.bounce { + -webkit-animation: bounce 2s infinite; + -moz-animation: bounce 2s infinite; + -ms-animation: bounce 2s infinite; + animation: bounce 2s infinite; +} +.home-bottom a { + padding-top: 7px; + padding-bottom: 17px; + padding-left: 7px; + padding-right: 7px; + color: #FFFFFF; + + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} +.home-bottom a:hover { + opacity: .9; +} +.home-bottom a { + font-size: 22px; +} + +/*----- Home Revolution Slider -----*/ +#home-revolution-slider { + width: 100%; + height: 100%; + min-height: 100%; +} +.hero { + position: fixed; + z-index: 1; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-size: cover; +} +.content { + position: relative; + z-index: 3; + background-color: #fff; +} +.home-heading, +.home-subheading, +.home-button { + position: relative; + z-index: 1; + text-align: center; + transform: translateY(0px); + /*-webkit-transition: 1s opacity ease-in-out;*/ +} +.tp-loader.spinner1 { + width: 40px; + height: 40px; + background: url(../img/assets/rev-loader.GIF) no-repeat center center; + background-color: transparent; + box-shadow: none; + -webkit-box-shadow: none; + margin-top: -20px; + margin-left: -20px; + -webkit-animation: none; + animation: none; + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; +} + +.tp-banner-container{ + width:100%; + position:relative; + padding:0; + margin-top: 0; + z-index: -1; +} +.tparrows.preview4:after { + background: #fff; + background: rgba(255,255,255,.05); +} +.tp-caption a { + color: #fff; + padding: 9px 22px; + box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + margin: 0 7px 0 7px; + text-transform: uppercase; +} +.tp-caption a:hover { + color: #fff; +} +.html5-video-container video { + width: 100%!important; + height: auto!important; + left: 0!important +} +.tp-banner-video video { + min-width: 100%; +} + +/*----- Header -----*/ +nav { + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +@media (min-width: 1360px and max-width: 1920px) { + nav { max-width: 1903px; } +} +@media (max-width: 1360px) { + nav { max-width: 1343px; } +} +.navbar { + min-height: 55px; + border: none; +} +.navbar-default { + position: fixed; + background-color: #fff; + border-radius: 0; + border-color: transparent; + border-bottom: none; + top: 0; + left: 0; + width: 100%; + padding: 0; + z-index: 4; + /*border-bottom: 1px solid rgba(255,255,255,0.25);*/ +} +.navbar-alt { + background-color: transparent; +} +.navbar-small { + background: #fff; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); + -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); + box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); +} +.navbar-default .container { + position: relative; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + -ms-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.navbar-small .container { + padding-top: 0px; + position: relative; +} +@media (min-width: 992px) { + .navbar-alt .container { + margin-top:10px; + } + .navbar-small .container { + margin-top:0px; + } +} +.navbar-default .navbar-right { + font-family: 'Montserrat', sans-serif; + font-size: 12px; + font-weight: 700; + text-transform: uppercase; + height: 100%; + margin-top: 10px; + margin-bottom: 10px; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.navbar-alt .navbar-right { + margin-top: 35px; + margin-bottom: 10px; +} +.navbar-small .navbar-right { + height: 100%; + margin-top: 0px; + margin-bottom: 0px; +} +.navbar-alt .navbar-nav > li > a, +.navbar-alt .navbar-nav > li > span { + color: #fff; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.navbar-small .navbar-nav > li > a, +.navbar-small .navbar-nav > li > span { + color: #1C1C1C; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.navbar-nav>li>a, +.navbar-nav>li>span { + margin-top: 3px; + padding-top: 16px; + padding-bottom: 13px; +} +.navbar-nav>li>span { + line-height: 20px +} +.nav>li>a, +.nav>li>span { + padding-left: 10px; + padding-right: 10px; +} +.nav > li > span { + position: relative; + display: block; + cursor: pointer; +} +.navbar-nav .caret { + margin-left: 3px; + margin-top: -3px; +} +/*Navbar Toggle*/ +.navbar-default .navbar-toggle { + position: relative; + float: right; + padding: 9px 2px; + margin-top: 26px; + margin-right: 0px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: none; + border-radius: none; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + -ms-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.navbar-small .navbar-toggle { + position: relative; + float: right; + padding: 9px 0px; + margin-top: 11px; + margin-right: 0px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: none; + border-radius: none; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: transparent; + outline: none; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 3px; + border-radius: 2px; +} +/*Navbar Collapse Menu*/ +.navbar-collapse { + padding-right: 0px; + padding-left: 0px; + color: #3a3a3a; +} +.navbar-default .navbar-nav>li>a:focus { + color: #f5f5f5; +} +.navbar-small .navbar-nav>li>a:focus { + color: #1c1c1c; +} + + + +/*Navbar Collapse*/ +@media (max-width: 991px) { + .navbar-default .navbar-collapse { + margin-top: 18px; + padding-right: 0px; + padding-left: 0px; + } + .navbar-small .navbar-collapse { + margin-top: 0px; + } + .navbar-header { + float: none; + } + .navbar-left,.navbar-right { + float: none !important; + } + .navbar-toggle { + display: block; + } + .navbar-collapse { + border-top: none; + box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); + } + .navbar-default .navbar-collapse { + background-color: #1c1c1c; + } + .container>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse { + margin-right: 0; + margin-left: 0; + padding-left: 25px; + padding-right: 25px; + } + .container>.navbar-header { + margin-right: 0; + margin-left: 0; + padding-left: 35px; + padding-right: 35px; + } + .navbar-fixed-top { + top: 0; + border-width: 0 0 1px; + } + .navbar-collapse.collapse { + display: none!important; + } + .navbar-nav { + float: none!important; + margin: 0; + } + .navbar-default .navbar-toggle { + margin-top: 44px; + } + .navbar-small .navbar-toggle { + margin-top: 11px; + } + .navbar-nav>li { + float: none; + } + .navbar-nav>li>a, + .navbar-nav>li>span { + padding-top: 12px; + padding-bottom: 12px; + } + .navbar-default .navbar-nav > li > a, + .navbar-default .navbar-nav > li > span { + color: #fff; + } + .navbar-default .navbar-nav > li > a:hover, + .navbar-default .navbar-nav > li > span:hover { + background: rgba(255,255,255, 0.03); + } + .collapse.in{ + display:block !important; + } + .navbar-default .container { + width: 100%; + } + .navbar-small .container { + padding-right: 0px; + padding-left: 0px; + width: 100%; + } + .navbar-default ul.nav li { + border-bottom: 1px dotted #2A2A2A; + } + + .navbar-default ul li:last-child { + border-bottom: none; + } + .navbar-default .navbar-right { + margin-top: 7px; + margin-bottom: 3px; + } +} +@media (min-width: 768px) { + .navbar-nav.navbar-right:last-child { + margin-right: 0; + } +} +.navbar>.container .navbar-brand { + margin-left: 0; +} +.navbar-brand { + float: left; + height: 55px; + padding: 15px 0 15px 0px; + font-size: 30px; + line-height: 20px; +} +/* Logo Big White */ + +.navbar-default .navbar-brand .logo-big { + position:absolute; + opacity: 1; + width: 180px; + margin-top: 11px; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.navbar-default .navbar-brand .logo-small { + position:absolute; + width: 180px; + margin-top: 11px; + opacity: 0; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.navbar-alt .navbar-brand .logo-big { + margin-top: 35px; +} +.navbar-alt .navbar-brand .logo-small { + margin-top: 35px; +} +/* End Logo Big White */ +/* Logo Small Black */ +.navbar-small .navbar-brand .logo-big { + position:absolute; + opacity: 0; + width: 170px; + margin-top: 3px; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.navbar-small .navbar-brand .logo-small { + position:absolute; + opacity: 1; + width: 170px; + margin-top: 3px; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; + +} +/* End Logo Small Black */ + + +@media (max-width: 768px) { + .navbar-collapse { + max-height: none; + overflow-x: hidden; + } +} + +/*Dropdown*/ +@media (min-width: 992px) { + .navbar-default .container { + max-width: 1245px; + padding-left: 15px; + padding-right: 15px; + } + .navbar-right .dropdown-menu { + right: auto; + left: 0; + } + .dropdown-menu { + background-color: #1C1C1C; + border: 0; + border-radius: 0; + box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.08); + margin: 0; + padding-top: 2px; + padding-bottom: 2px; + padding-left: 0; + padding-right: 0; + top: auto; + } + .dropdown-menu > li > a { + color: #CCC; + font-size: 12px; + font-weight: 400; + text-transform: none; + position: relative; + padding: 11px 25px 11px 20px; + border-bottom: 1px dotted rgba(255, 255, 255, 0.2); + } + .dropdown-menu > li:last-child > a { + border-bottom: 0; + } + .dropdown-menu > li > a:hover, + .dropdown-menu > li > a:focus, + .dropdown-menu > .active > a:hover, + .dropdown-menu > .active > a:focus { + text-decoration: none; + background-color: #333; + } + .dropdown-menu { + margin-top: 20px; + } + .dropdown > ul.dropdown-menu { + visibility:hidden; + display:block; + margin-top: 20px; + opacity: 0; + -webkit-transition: all 0.2s ease; + -moz-transition: all 0.2s ease; + -o-transition: all 0.2s ease; + -ms-transition: all 0.2s ease; + transition: all 0.2s ease; + + } + .dropdown:hover > ul.dropdown-menu{ + visibility:visible; + opacity:1; + display: block; + margin: 0; + } + .dropdown-menu > .active > a { + text-decoration: none; + background-color: transparent; + outline: 0; + } + .navbar-collapse.collapse { + height: auto!important; + padding-bottom: 0; + overflow: visible!important; + } +} +@media (max-width: 991px) { + .dropdown-menu { + float: none; + position: static; + background-color: transparent; + box-shadow: none; + border: none; + margin-left: 15px; + } + .navbar-default .navbar-nav > li > a, + .navbar-default .navbar-nav > li > span { + color: #fff; + } + .navbar-default ul li.open ul li { + border-bottom: 0; + padding: 5px; + float: none!important; + } + + .navbar-default ul li.open ul li a:hover { + background-color: transparent; + } + .dropdown-menu li a { + color: #f5f5f5; + font-weight: 400; + font-size: 12px; + } + .dropdown-menu>.active>a, + .dropdown-menu>.active>a:hover, + .dropdown-menu>.active>a:focus { + background-color: transparent; + } +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu>li>a { + color: #CCC; + } +} + +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus { + background-color: transparent; +} +.navbar-default .navbar-nav>.open>a, +.navbar-default .navbar-nav>.open>a:hover, +.navbar-default .navbar-nav>.open>a:focus { + background-color: transparent; +} +.dropdown .arrow { + font-size:9px; +} +.menu-padding { + padding-top:70px; +} +.content { + margin-top:0px; +} +.navbar .icon { + font-size: 18px; +} +.navbar .social-icon { + padding-left: 15px; + padding-right: 0; +} + +/*----- Features -----*/ +#features { + min-height: 95vh; + padding-top: 42px; + padding-bottom: 25px; +} +@media (min-width: 992px) { + .features-row { + margin-bottom: 50px; + text-align: left + } + .feature-column { + margin-bottom: 0px; + } + .back-icon { + z-index: -1; + color: #f8f8f8; + position: absolute; + padding-left: 40px; + left: 0; + top: 0; + width: 134px; + height: 134px; + line-height: 134px; + font-size: 134px; + } +} +@media (max-width: 991px) { + .feature-column { + margin-bottom: 15px; + } + .back-icon { + z-index: -1; + color: #f8f8f8; + position: absolute; + padding-left: 30px; + left: 0; + top: 0; + width: 80px; + height: 80px; + line-height: 80px; + font-size: 80px; + } +} +.feature-info h4 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + text-transform: uppercase; + color: #1c1c1c; + font-weight: 700; + letter-spacing: 1px; + font-size: 18px; + margin-top: 0px; + + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} +.feature-icon { + float: left; +} +.feature-info { + padding-left: 55px; + padding-top: 5px; +} +.feature-description { + line-height: 23px; + padding-right: 10px; + +} +.ion-2-5x { + font-size: 2.5em; +} +.feature-buttons { + margin-top: 40px; +} + +/*----- About Section -----*/ +#about { + padding-top: 60px; + padding-bottom: 60px; +} +.about-text { + margin-top: 20px; + padding-right: 60px; +} +#about p { + line-height: 1.8; +} +.video-container { + position: relative; + padding-bottom: 51%; + padding-top: 30px; height: 0; overflow: hidden; +} + +.video-container iframe, +.video-container object, +.video-container embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +/*----- Skills -----*/ +#skills { + padding-top: 80px; + padding-bottom: 60px; +} +@media (max-width: 991px) { + .skills-row { + margin-bottom: 40px; + } +} +.progress { + border-radius: 3px; + height: 17px; + background-color: #ebebeb; + overflow: visible; + margin-bottom: 25px; + border-radius: 3px; + -webkit-border-radius: 3px; + -o-border-radius: 3px; + -moz-border-radius: 3px; + + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; + -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; +} +.progress-bar { + position: relative; + border-radius: 3px; + box-shadow: none; +} +.progress-bars p { + line-height: .5; +} +#skills .progress-bars p { + color: #dedede; +} +.progress-bar-tooltip { + position: absolute; + background-color: #343434; + top: -30px; + padding: 1px 6px; + font-size: 11px; + right: -10px; + border-radius: 3px; + color: #dedede; +} +.progress-bar-tooltip:after { + position: absolute; + border-color: #343434 transparent; + border-style: solid; + border-width: 5px 5px 0; + bottom: -5px; + content: ""; + left: 35%; +} + +/*----- Team -----*/ +#team { + padding-top: 80px; + padding-bottom: 65px; +} +.team-member { + padding: 10px; +} +.member-info { + margin-top: 20px; +} +.member-info h4 { + line-height: .6; + letter-spacing: -0.6px; +} +.member-info h5 { + font-weight: 700; +} +.member-info p { + margin-top: 10px; + padding-right: 10px; + padding-bottom: 10px; +} +.member-list { + list-style: none; +} +.member-list li { + font-size: 17px; + margin-right: 5px; +} +.member-list a { + color: #1c1c1c; +} + +/* Img Hover Effect */ +.effects .img { + position: relative; + overflow: hidden; +} +.effects .img a { + display: inline; + margin: auto; + padding: 0; + max-width: 100%; + height: auto; + color: #fff; +} +.overlay { + display: block; + margin: 0 auto; + position: absolute; + z-index: 3; + background: rgba(0, 0, 0, 0.8); + overflow: hidden; + -webkit-transition: all 0.5s; + -moz-transition: all 0.5s; + -o-transition: all 0.5s; + transition: all .5s; +} +.expand { + display: block; + position: absolute; + z-index: 100; + text-align: center; + color: #fff; + line-height: 50px; + font-weight: 700; + font-size: 20px; + list-style: none; + padding: 0; +} +.expand .social-icon { + display: inline; + margin-left: 5px; + margin-right: 5px; +} +.expand .cbp-l-icon { + display: inline; + margin-left: 5px; + margin-right: 5px; +} +.effect .overlay { + top: 0; + bottom: 0; + left: 0; + right: 0; + opacity: 0; +} +.effect .overlay .expand { + left: 0; + right: 0; + top: 50px; + margin: 0 auto; + opacity: 0; + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + transition: all 0.3s; +} + +.effect:hover .img .img-responsive { + transform: scale(1.25); +} +.effect .img-responsive { + -webkit-transition: all 0.25s ease-in-out; + -moz-transition: all 0.25s ease-in-out; + -o-transition: all 0.25s ease-in-out; + transition: all .25s ease-in-out; +} +.effect:hover .img .overlay { + opacity: 1; +} +.effect:hover .img .overlay .expand { + top: 52%; + margin-top: -30px; + opacity: 1; +} + +.effect .cbp-item-wrapper .img { + position: initial; + overflow: hidden; +} +.effect:hover .cbp-item-wrapper .img .overlay .expand { + top: 50%!important; + margin-top: -30px; + opacity: 1; +} +.cbp-item .img a:hover { + opacity: .6; + font-size: 24px; +} +.cbp-item .img a { + -webkit-transition: all 0.15s; + -moz-transition: all 0.15s; + -o-transition: all 0.15s; + transition: all 0.15s; +} + +/*----- Fun Facts -----*/ +#fun-facts { + display: table; + width: 100%; + height: 100%; + min-height: 100%; + z-index: 1; +} +.fact-container { + padding-top:40px; + padding-bottom:30px; +} +.fact h2 { + font-size: 65px; + letter-spacing: 0px; + margin: 0; + line-height: 65px; +} +.fact h4 { + font-size: 14px; + margin-bottom: 0px; +} +.fact p { + font-size: 13px; + margin-top: 3px; +} +.counter { + font-family: 'Montserrat', sans-serif; + font-size: 65px; + font-weight: 700; + letter-spacing: 0px; + margin: 0; + line-height: 65px; +} +#fun-facts .lead { + font-size: 16px; +} + +/*----- Quote -----*/ +#quote { + padding-top: 100px; + padding-bottom: 80px; +} +#quote #quote-slider { + margin: 30px 0 30px 0; +} +#quote blockquote { + position: relative; + display: block; + line-height: 1.5; + font-family: 'Montserrat', sans-serif; + font-weight: 400; + text-transform: uppercase; + letter-spacing: 1px; + margin: 0; + color: #fff; + border-left: none; + text-align: center; +} +#quote blockquote span { + padding-left: 33px; +} +#quote blockquote span .highlight { + padding-left: 0px; +} +blockquote strong { + font-family: 'Montserrat', sans-serif; + font-weight: 700; +} +#quote .icon-left { + position: absolute; + font-size: 20px; + margin-left: 10px; + margin-right: 10px; + -moz-transform: scaleY(-1); + -o-transform: scaleY(-1); + -webkit-transform: scaleY(-1); + transform: scaleY(-1); +} +#quote .icon-right { + position: absolute; + font-size: 20px; + margin-left: 10px; + margin-right: 10px; + transform:rotate(180deg); + -ms-transform:rotate(180deg); /* IE 9 */ + -webkit-transform:rotate(180deg); +} +.quote-author { + text-align: center; + padding-top: 0px; + font-size: 11px; + font-weight: 400; + text-transform: uppercase; + letter-spacing: 1px; + color: #fff; + opacity: .9; +} +@media (min-width: 992px) { + #quote blockquote { + font-size: 26px; + padding-left: 80px; + padding-right: 80px; + } +} +@media (max-width: 991px) { + #quote blockquote { + font-size: 22px; + } +} + + +/*----- Portfolio -----*/ +#portfolio { + padding-top: 60px; + padding-bottom: 100px; +} +.cbp-l-filters-alignRight .cbp-filter-item, +.cbp-l-filters-alignCenter .cbp-filter-item { + background-color: #f6f7f7; + color: #7E7B7B; + cursor: pointer; + font: 400 11px/28px "Montserrat",sans-serif; + text-transform: uppercase!important; + padding: 3px 20px; + position: relative; + overflow: visible; + margin: 10px 0 0 5px; + border: none; + border-radius: 3px; + text-transform: none; + display: inline-block; + -webkit-transition: all .3s ease-in-out; + transition: all .3s ease-in-out; +} +.cbp-l-filters-alignRight { + margin: 20px auto 10px; + padding: 10px 0px 20px 0px; + text-align: left; + background-color: transparent; +} + +.cbp-l-caption-title { + color: #fff; + font: 700 16px/18px "Montserrat",sans-serif; + margin-bottom: 5px; + text-transform: uppercase; +} +.cbp-l-caption-desc { + color: #7a7a7a; + font: 400 12px/16px sans-serif; +} +.cbp-l-filters-alignRight .cbp-filter-counter { + border-radius: 2px; + color: #fff; + font-size: 11px; + margin: 0 auto; + padding: 4px 0; + text-align: center; + width: 34px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + opacity: 0; + -webkit-transition: opacity .25s ease,bottom .25s ease; + transition: opacity .25s ease,bottom .25s ease; +} +.cbp-l-filters-alignCenter .cbp-filter-counter { + border-radius: 2px; + color: #fff; + font-size: 11px; + margin: 0 auto; + margin-bottom: 10px; + padding: 4px 0; + text-align: center; + width: 34px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + opacity: 0; + -webkit-transition: opacity .25s ease,bottom .25s ease; + transition: opacity .25s ease,bottom .25s ease; +} +.cbp-l-filters-alignCenter { + margin: 40px auto 10px; + padding: 10px 0px 20px 0px; + text-align: center; + background-color: transparent; +} +.cbp-l-filters-alignRight .cbp-filter-item:hover, +.cbp-l-filters-alignCenter .cbp-filter-item:hover { + color: #fff; +} +.cbp-l-filters-alignCenter .cbp-filter-item-active { + color: #fff!important; +} +.cbp-l-filters-dropdownWrap { + width: 150px; + position: absolute; + right: 0; + background: #f6f7f7; +} +.cbp-l-filters-dropdownHeader { + font: 12px/38px "Open Sans",sans-serif; + margin: 0 17px; + color: #1c1c1c; + cursor: pointer; + position: relative; +} + +.cbp-l-filters-dropdownList .cbp-filter-item { + background: none; + color: #7a7a7a; + width: 100%; + text-align: left; + font: 12px/40px "Open Sans",sans-serif; + margin: 0; + padding: 0 17px; + cursor: pointer; + border: 0; + border-top: 1px solid #ccc; +} +.cbp-l-filters-dropdownHeader:after { + border-color: #7a7a7a rgba(0,0,0,0); + border-style: solid; + border-width: 5px 5px 0; + content: ""; + height: 0; + position: absolute; + right: 0; + top: 50%; + width: 0; + margin-top: -1px; +} +.cbp-item-w h4 { + margin-top: 10px; + margin-bottom: 2px; +} +.cbp-l-loadMore-button .cbp-l-loadMore-button-link { + background: #f6f7f7; + border: none; + border-radius: 3px; + color: #7E7B7B; + display: inline-block; + font: 400 11px/34px "Montserrat",sans-serif; + min-width: 80px; + text-decoration: none; + padding: 3px 23px; + outline: 0; + margin-top: 30px; +} +.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover { + color: #fff; +} +.cbp-popup-singlePage .cbp-popup-navigation-wrap { + position: absolute; + top: 0; + left: 0; + width: 100%; + z-index: 2; + height: 56px; + background-color: #fff; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); + -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); + box-shadow:0 1px 4px rgba(0, 0, 0, 0.15); +} +.cbp-popup-singlePage .cbp-popup-close, +.cbp-popup-singlePage .cbp-popup-next, +.cbp-popup-singlePage .cbp-popup-prev { + height: 34px; + width: 34px; + top: 8px; +} +.cbp-popup-singlePage-counter { + top: -24px; + font-family: 'Montserrat', sans-serif; + font-weight: 400; + color: #1c1c1c; +} +.cbp-popup-lightbox .cbp-popup-close, +.cbp-popup-lightbox .cbp-popup-next, +.cbp-popup-lightbox .cbp-popup-prev { + -webkit-transition: all 0.11s ease-in-out; + -moz-transition: all 0.11s ease-in-out; + -o-transition: all 0.11s ease-in-out; + transition: all 0.11s ease-in-out; +} +.cbp-popup-lightbox .cbp-popup-close { + opacity: .4; + background: url("../img/portfolio/buttons/popup-close-light.png") no-repeat; +} +.cbp-popup-lightbox .cbp-popup-close:hover { + opacity: 1; + background: url("../img/portfolio/buttons/popup-close-light.png") no-repeat; +} +.cbp-popup-lightbox .cbp-popup-prev { + opacity: .4; + background: url("../img/portfolio/buttons/popup-prev-light.png") no-repeat; +} +.cbp-popup-lightbox .cbp-popup-prev:hover { + opacity: 1; + background: url("../img/portfolio/buttons/popup-prev-light.png") no-repeat; +} +.cbp-popup-lightbox .cbp-popup-next { + opacity: .4; + background: url("../img/portfolio/buttons/popup-next-light.png") no-repeat; +} +.cbp-popup-lightbox .cbp-popup-next:hover { + opacity: 1; + background: url("../img/portfolio/buttons/popup-next-light.png") no-repeat; +} + +.cbp-popup-singlePage .cbp-popup-close, +.cbp-popup-singlePage .cbp-popup-next, +.cbp-popup-singlePage .cbp-popup-prev { + top:17px; + -webkit-transition: all 0.11s ease-in-out; + -moz-transition: all 0.11s ease-in-out; + -o-transition: all 0.11s ease-in-out; + transition: all 0.11s ease-in-out; +} +.cbp-popup-singlePage .cbp-popup-prev { + background: url("../img/portfolio/buttons/popup-prev-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-prev:hover { + top:18px; + opacity: .2; + background: url("../img/portfolio/buttons/popup-prev-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-next { + background: url("../img/portfolio/buttons/popup-next-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-next:hover { + top:18px; + opacity: .2; + background: url("../img/portfolio/buttons/popup-next-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-close { + background: url("../img/portfolio/buttons/popup-close-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-close:hover { + top:18px; + opacity: .2; + background: url("../img/portfolio/buttons/popup-close-dark.png") no-repeat; +} +.cbp-popup-singlePage .cbp-popup-content { + margin-top: 0; + max-width: 100%; +} +.project-video, +.project-widget { + margin-bottom: 60px; +} +.project-big-slider { + margin-bottom: 20px; +} +.project-big-slider img { + min-width: 100%; +} +.project-widget h4 { + margin-top: 0; +} +.project-widget p { + color: #7a7a7a!important; +} +/* +.cbp-l-grid-fullScreen { + visibility: visible; + overflow: visible; +} +@media (min-width:992px) { + .cbp-l-grid-fullScreen { + margin-top: 200px; + } +} +*/ + +/*----- Get Connected -----*/ +#get-connected { + padding-top: 75px; + padding-bottom: 70px; +} +.connected-icon a span { + display: block; +} +.connected-icons { + display: inline-block; + list-style: none; + padding: 0; +} +.connected-icons li { + display: inline-block; + padding: 15px 40px; +} +.connected-icon a h4 { + font-size: 15px; + letter-spacing: 1px; + margin-bottom: 5px; +} +.connected-icon a .grey { + font-size: 13px; +} +.connected-icon a .icon { + line-height: 1!important; +} +.connected-icon a h4, +.connected-icon a span { + -webkit-transition: 0.2s all linear; + -moz-transition: 0.2s all linear; + -ms-transition: 0.2s all linear; + -o-transition: 0.2s all linear; + transition: 0.2s all linear; +} +.connected-icon a .icon { + border-radius: 50%; + width: 100px; + height: 100px; + margin: 0 auto 0 auto; + + -webkit-transition: 0.16s all linear; + -moz-transition: 0.16s all linear; + -ms-transition: 0.16s all linear; + -o-transition: 0.16s all linear; + transition: 0.16s all linear; +} +.connected-icon a:hover .icon { + background: rgba(255,255,255,0.1); + font-size: 4em; + padding-top: 22px; +} +@media (max-width:482px) { + .connected-icons li { + padding: 15px 10px; + } + .connected-icon a .icon { + font-size: 4em; + width: 70px; + height: 70px; + } + .connected-icon a:hover .icon { + font-size: 3em; + padding-top: 14px; + } +} + +/*----- Services -----*/ +#services { + padding-top: 75px; + padding-bottom: 75px; +} +.service { + margin-top: 20px; +} +.service-info { + margin-top: 40px; +} + +/*----- Call To Action 1 -----*/ +#call-to-action-1 { + padding-top: 45px; + padding-bottom: 53px; +} +#call-to-action-1 p { + margin: 23px 0 30px 0; + line-height: 1.8; +} + +/*----- Price List -----*/ +#price-list { + padding-top: 75px; + padding-bottom: 75px; +} +@media (max-width:991px) { + #price-list { + display: none; + } +} +.price-list-box { + padding-left: 7px; + padding-right: 7px; +} +.price-box { + padding-top: 15px; + padding-bottom: 15px +} +.price-table { + text-align: center; + overflow: hidden; + position: relative; + margin-bottom: 10px; + box-shadow: 0px 5px 5px -5px rgba(255, 255, 255, 0.2); +} +.price-table p { + margin: 0; +} +.price-table .label { + display: block; + background: rgba(255,255,255,0.09); + color: #f0f0f0; + padding-top: 27px; + padding-bottom: 25px; + font-weight: 700; + text-transform: uppercase; + font-size: 18px; + letter-spacing: 2px; + margin: 0px; + border-radius: 0; +} +.price-table { + border: 1px solid rgba(255,255,255,0.5); +} +.price-table .price { + padding: 24px 0; +} +.price-table .price .currency { + position: relative; + right: 5px; + font-family: 'Montserrat',sans-serif; + font-weight: 400; + font-size: 20px; +} +.price-table .price .pricing { + position: relative; + right: 5px; + font-family: 'Montserrat',sans-serif; + font-weight: 700; + font-size: 55px; + line-height: 1; + color: #f6f6f6; +} +.price-table .price .time-period { + display: block; + font-size: 14px; + font-weight: 400; +} +.price-table .features .feature { + display: block; + -moz-box-sizing: content-box; + box-sizing: content-box; + padding: 0.75em; + height: 1.5em; + line-height: 1.5em; +} +.price-table .features .option-button { + padding: 1em; + height: auto; + line-height: 1.75; +} +.price-table .features .feature { + border-top: 1px solid rgba(255, 255, 255, 0.15); +} +.price-table .btn { + margin-top: 20px; + margin-bottom: 20px; +} +.btn-effect:focus { + color: #fff; +} +.price-table .features .no-border { + border-top: none; +} +.featured .price-box { + padding-top: 0px; + padding-bottom: 0px; + + box-shadow: 0px 0px 13px rgba(255,255,255,.4); + -moz-box-shadow: 0px 0px 13px rgba(255,255,255,.4); + -webkit-box-shadow: 0px 0px 13px rgba(255,255,255,.4); + -o-box-shadow: 0px 0px 13px rgba(255,255,255,.4); +} +.featured .price-table .price { + padding: 30px 0; +} +.featured .price-table .label { + display: block; + background: rgba(255,255,255,0.15); + color: #f0f0f0; + padding-top: 27px; + padding-bottom: 25px; + font-size: 22px; +} +.featured .price-table h3 span{ + display: block; + font-size: 12px; + text-transform: uppercase; + letter-spacing: 1px; + padding-top: 7px; +} +.featured .price-table .btn-effect { + padding: 10px 24px!important; + font-size: 14px; + margin: 17px 0 17px 0; +} +.btn-effect { + display: inline-block; + text-align: center; + cursor: pointer; + color: #d8d8d8; + font-family: 'Montserrat', sans-serif; + font-weight: 400!important; + font-size: 14px; + overflow: hidden; + position: relative; + z-index: 0; + vertical-align: middle; + -moz-user-select: none; + -webkit-user-select: none; + user-select: none; + text-decoration: none; + text-shadow: none; + border: 0; + padding: 8px 22px; + border: 2px solid rgba(255,255,255,.7); + border-radius: 3px; + margin-top: 20px; + margin-bottom: 20px; +} +.btn-effect:after { + content: ''; + position: absolute; + z-index: -1; + width: 100%; + height: 0; + bottom: 0; + left: 0; + transition: all 0.3s; +} +.btn-effect:hover { + background: none; + opacity: 1!important; + color: #fff; +} +.btn-effect:hover:after { + height: 100%; +} + +/*----- Clients -----*/ +#clients { + padding-top: 75px; + padding-bottom: 85px; +} +.client { + padding: 8px; +} +.client a { + position: relative; + display: block; +} +.client a img { + display:block; + margin:auto; +} +.clients .client .logo-dark, +.clients .client a .logo-dark { + background: #f9f9f9; + position: relative; + z-index: 2; + opacity: 1; + -moz-opacity: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + -khtml-opacity: 100; + -webkit-transition: all 0.2s ease; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.clients .client .logo-light, +.clients .client a .logo-light { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; +} +.clients .client:hover .logo-dark, +.clients .client a:hover .logo-dark { + opacity: 0; + -moz-opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + -khtml-opacity: 0; +} + +/*----- Testimonials -----*/ +#testimonials { + padding-top: 75px; + padding-bottom: 75px; +} +#testimonials .testimonial { + position: relative; + display: block; +} +.testimonial span { + font-size: 18px; + font-family: 'Open Sans', sans-serif; + letter-spacing: 0px; + font-weight: 300; + line-height: 32px; + padding-left: 35px; + color: #fff; + opacity: .7; +} +#testimonials .testimonial strong { + font-family: 'Montserrat', sans-serif; + font-weight: 700; +} +#testimonials .icon-left { + position: absolute; + font-size: 20px; + margin-left: 10px; + margin-right: 10px; +} +#testimonials .icon-right { + position: absolute; + font-size: 20px; + margin-left: 10px; + margin-right: 10px; + transform:rotate(180deg); + -ms-transform:rotate(180deg); /* IE 9 */ + -webkit-transform:rotate(180deg); +} +.testimonial-name { + margin-top: 40px; + margin-bottom: 5px; +} +.testimonial-name h4 { + padding-top: 5px; + margin-bottom: 3px; +} +.testimonial-name a { + font-size: 13px; + margin-bottom: 5px; +} +.testimonial-name a:hover { + color: #aaa; +} + +/*----- Contact Form -----*/ + +#contact{ + padding-top: 90px; + padding-bottom: 80px; +} +#contact .section-title { + font-size: 55px; + text-transform: uppercase; + line-height: 55px; + margin: 0 auto 31px; + text-align: center; +} +@media (max-width:482px) { + #contact .section-title { + font-size: 35px; + line-height: 35px; + margin: 0 auto 40px; + } +} +#contact h1 { margin: 10px 0 10px; font-size: 24px; color: #fff; } +#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; } + +/* Form style */ +#contact input, select, textarea{ + font-family: 'Montserrat',sans-serif; + font-weight: 400; + width: 100%; + max-width: ; + padding: 12.9px; + color: #1c1c1c; + background: #f2f2f2; + border: 1px solid #f0f0f0; + margin: 3px 0px 24px 0; + -webkit-border-radius: 2px; +} +textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { + border-color: transparent; + box-shadow: none; + outline: 0 none; +} +textarea { + width: 100%; + height: 120px; + padding: 13px; + color: #1c1c1c; + background: #f2f2f2; + border: 1px solid #f0f0f0; + margin-top: 7px; + margin-left: ; + margin-right:15px; + -webkit-border-radius: 2px; +} +::-webkit-input-placeholder { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + text-transform: uppercase; + color:#555; +} +#contact input:focus, textarea:focus, select:focus { + border: 1px solid #f0f0f0; + background-color: #f0f0f0; + color:#1c1c1c; +} + +#contact input.submit { + width: auto!important; + font-family: 'Montserrat', sans-serif; + font-size: 14px; + font-weight: 700; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: none; + border-radius: 4px; + color: #fff; + cursor: pointer; + display: inline-block; + line-height: 1; + letter-spacing: 1px; + padding-left: 24px; + padding-right: 24px; + padding-top: 16px; + padding-bottom: 14px; + text-align: center; + text-transform: uppercase; + + transition: background-color 0.1s linear; + -moz-transition: background-color 0.1s linear; + -webkit-transition: background-color 0.1s linear; + -o-transition: background-color 0.1s linear; + + box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; + -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; + -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; + -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset; + + transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -webkit-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; +} +#contact input.submit:hover { + opacity: .7; +} +#contact input[type="submit"][disabled] { background:#888; } + +#contact span.required { + font-size: 13px; + color: #ff0000; +} +#message { + margin: 10px 0; + padding: 0; +} +.loader { + padding: 0 10px; +} +acronym { +border-bottom:1px dotted #ccc; +} +#contact-form .contact-details { + list-style: none; + margin: 0 0 30px 5px; + padding: 0; +} +#contact-form .contact-details p { + margin-bottom: 3px; +} +.contact-details-title { + margin-top: 15px; + margin-bottom: 10px; +} +.contact-details-info { + margin-bottom: 30px; +} +.contact-details-social { + padding-left: 0px; +} +.contact-details-social li { + display: inline; + list-style-type: none; + padding-right: 10px; + font-size: 22px; +} +.contact-details-social li a { + color: #7a7a7a; +} + +/*----- Google maps -----*/ +#map-img { + height:480px; + width:100%; +} + +#map-img img { + width: 100%; + height: 100%; + object-fit: cover; + filter: grayscale(100%); +} + +/*----- Video Popup Section -----*/ +#video-section { + padding-top: 20px; + padding-bottom: 20px; +} +#video-section .row { + margin-top: 90px; +} +#video-section .logo { + margin-bottom: 20px; + width: 180px; +} +#video-section h3 { + color: #fff; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 30px; +} +#video-section p { + margin-bottom: 10px; +} +#video-section .cbp-wrapper, +#video-section .cbp .cbp-item { + position: relative; + height: 110px; +} +#video-section .cbp-item-wrapper { + top: 20px; +} +#video-section .cbp { + overflow: visible; +} +@media (min-width:992px) { + #video-section .cbp { + margin-bottom: 45px; + } +} +@media (max-width:991px) { + #video-section .cbp { + margin-bottom: 35px; + } +} +#video-section .cbp-item { + width: 100%; +} +.play { + position: relative; + display: inline-block; + top: -10px; + width: 70px; + height: 70px; + border: 7px solid rgba(255,255,255,.9); + border-radius: 50%; + text-indent: -999em; + cursor: pointer; + -webkit-transition: all .2s ease-out; + -moz-transition: all .2s ease-out; + -ms-transition: all .2s ease-out; + transition: all .2s ease-out; +} +#video-section .subheading.grey:after { + margin-top: 25px; + opacity: .6; +} +#video-section .cbp-item-wrapper { + padding-left: 20px; +} +.play:after { + content: ''; + position: absolute; + left: 50%; + top: 50%; + height: 0; + width: 0; + margin: -12px 0 0 -6px; + border: solid transparent; + border-left-color: rgba(255,255,255,.9); + border-width: 12px 20px; + pointer-events: none; + -webkit-transition: all .2s ease-out; + -moz-transition: all .2s ease-out; + -ms-transition: all .2s ease-out; + transition: all .2s ease-out; +} +.play:hover:after { + border-left-color: rgba(255,255,255,.7); +} +.play:hover{ + border: 7px solid rgba(255,255,255,.7); +} + +/*----- Footer 1 -----*/ +.footer-widgets { + background-color: #252525; + color: #7e7e7e; + padding: 55px 0px 0 0; + margin-bottom: 0px +} +.col-footer { + margin-bottom: 55px; + max-height: 160px; +} +@media (max-width:768px) { + .col-twitter { + margin-bottom: 55px; + max-height: 160px; + } +} +footer h4 { + font-size: 16px; + color: #DDD; + margin-bottom: 20px; + text-transform: uppercase; +} +footer p { + font-size: 13px; + color: #a0a0a0; +} +.tweet ul { + list-style: none; + padding-left: 0; +} +.tweet ul li { + margin-bottom: 10px; + font-size: 13px; + font-weight: 400; + color: #a0a0a0; +} +.tweet ul li .date { + color: #CCC; +} +footer .contact-details { + list-style: none; + margin: 0; + padding: 0 +} +.contact-details .icon { + font-size: 1.2em; + margin-right: 8px; +} +.footer-copyright { + background-color: #1c1c1c; + padding-top: 22px; + padding-bottom: 20px; +} +.footer-copyright p { + margin: 0; + line-height: 26px; + color: #8C8989; +} +footer #social-icons { + list-style: none; + float: right; + margin: 0; +} +@media (max-width:991px) { + .footer-copyright p { + text-align: center; + } + footer #social-icons { + float: none!important; + text-align: center; + padding-left: 0px; + padding-top: 10px; + } +} +footer #social-icons li { + font-size: 20px; + display: inline-block; + margin-left: 10px; + margin-right: 10px; +} +footer #social-icons li a { + color: #46494a; +} +footer a:hover { + color: #fff; +} +/*----- Subscribe Form -----*/ +.subscription .form-validation { + position: absolute; + padding: 8px 13px 8px 13px; + border-radius: 3px; + top: 63px; + z-index: 99; +} +.subscription .alert-danger { + font-size: 13px; + color: #ccc; + background-color: #c0392b; + border-color: #c0392b; +} +.subscription .alert-danger:after { + position: absolute; + border-color: #c0392b transparent; + border-style: solid; + border-width: 10px 8px 0; + bottom: -10px; + content: ""; + left: 45%; +} +.subscription .alert-success { + font-size: 13px; + color: #ccc; + background-color: #2c3e50; + border-color: #2c3e50; +} +.subscription .alert-success:after { + position: absolute; + border-color: #2c3e50 transparent; + border-style: solid; + border-width: 10px 8px 0; + bottom: -10px; + content: ""; + left: 45%; +} +.subscription input::-webkit-input-placeholder { + color: #555; + text-transform: capitalize; + font-family: 'Open Sans',sans-serif; +} +.footer-subscribe-input { + width: 100%; + background-color: #1c1c1c; + border-radius: 4px; + margin-top: 10px; + margin-bottom: 8px; + color: #7e7e7e; + line-height: 1 \9; + font-size: 14px; + padding: 10px 15px; + border: none; + height: auto; +} +.subscription .btn-primary-full { + top: 57px; +} +.subscribe-form-submit { + width: 100%; +} +@media ( min-width: 768px ) { + .subscribe-form-input { + position: relative; + } + .subscribe-form-email { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .subscribe-form-submit { + position: absolute; + top: 0; + right: 0; + width: 150px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } +} +.subscribe-top ::-webkit-input-placeholder { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + text-transform: uppercase; + color:#555; +} +.home-signin .btn-primary-full { + -webkit-transition: all .2s ease-out; + -moz-transition: all .2s ease-out; + -ms-transition: all .2s ease-out; + transition: all .2s ease-out; +} +.home-signin .btn-primary-full:hover { + opacity: .8; +} +.section-links { + padding: 0; + list-style: none; + font-size: 13px; +} +.section-links li { + margin-bottom: 5px; +} +.section-links a { + color: #a0a0a0; +} + +/*---- Home Landing Subscribe Form -----*/ +.home-signin .input-group { + margin-left: auto; + margin-right: auto; +} +.subscribe-top { + display: table-cell; + width: 500px; +} +.home-signin .top-subscribe-input { + display: table-cell; + margin:0; + background: #fff; + padding: 18px 20px; + border-radius: 0; + color:#444; + font-size:13px; + font-weight:800; + letter-spacing: 1px; + width: 100%; + border: none; + height: auto; +} +.home-signin .sign-btn { + display: table-cell; + width: 180px; +} +.home-signin .btn-primary-full { + padding: 27px 20px; + border-radius: 0; + line-height: 0; + box-shadow: none; + letter-spacing:1px; + font-size:13px; +} + +/*----- Twitter Feed -----*/ +#twitter-feed { + padding-top: 20px; + padding-bottom: 20px; + background-color: #f6f7f7; +} +.ion-7x { + font-size: 7em; +} +/*----- Back to Top Button -----*/ +#back-to-top { + position: fixed; + color: #fff; + z-index: 100; + line-height: 26px; + bottom: -50px; + right: 20px; + display: none; + cursor: pointer; + border-radius: 2px; + height: 30px; + width: 30px; + display: block; + text-align: center; + transition: background-color 0.1s linear; + -moz-transition: background-color 0.1s linear; + -webkit-transition: background-color 0.1s linear; + -o-transition: background-color 0.1s linear; +} +#back-to-top:hover { + color: #fff; + background-color: #121212; +} +#back-to-top .icon { + font-size: 10px; +} +.to-top { + cursor: pointer; +} + + +/*----- Shortcodes -----*/ + +/*-- Buttons --*/ +.btn-primary { + + margin-top: 24px; + text-transform: uppercase; + -webkit-transition: all ease .3s; + -moz-transition: all ease .3s; + -o-transition: all ease .3s; + -ms-transition: all ease .3s; + transition: all ease .3s; +} +.btn, +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + font-family: 'Montserrat', sans-serif; + font-size: 14px; + font-weight: 700; + text-transform: uppercase; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: none; + border-radius: 4px; + color: #fff; + cursor: pointer; + display: inline-block; + line-height: 1.6; + letter-spacing: 1px; + margin: 0 5px 0 5px; + padding: 10px 22px; + text-align: center; + + box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.3) inset; + + -webkit-transition: all ease .3s; + -moz-transition: all ease .3s; + -o-transition: all ease .3s; + -ms-transition: all ease .3s; + transition: all ease .3s; +} +.btn:hover, +.btn-primary:hover, +.btn-success:hover, +.btn-info:hover, +.btn-warning:hover, +.btn-danger:hover { + border-color: transparent; + opacity: .7; +} +.btn:focus, +.btn-primary:focus, +.btn-success:focus, +.btn-info:focus, +.btn-warning:focus, +.btn-danger:focus { + border-color: transparent; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.open>.dropdown-toggle.btn-primary { + color: #fff; + background-color: #1C1C1C; + border-color: transparent; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, .btn:active +.focus, +.btn.active.focus { +outline: none; +outline-offset: 0; +} +.btn-default { + color: #1c1c1c; + background-color: #fff; + border-color: transparent; + border: none; +} +.btn-default:hover { + color: #fff; +} +.btn-primary-full { + width: 100%; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: none; + border-radius: 4px; + color: #fff; + cursor: pointer; + display: inline-block; + font-size: 14px; + line-height: 2; + margin: 0; + padding: 5px 20px; + text-align: center; + transition: background-color 0.1s linear; + -moz-transition: background-color 0.1s linear; + -webkit-transition: background-color 0.1s linear; + -o-transition: background-color 0.1s linear; +} +.btn-primary-full:hover { + background-color: #1c1c1c; +} +.open .dropdown-toggle.btn-primary { + border-color: transparent; +} +.btn-transparent { + padding: 6.5px 20px!important; + color: #fff; + font-family: 'Montserrat', sans-serif; + font-weight: 400!important; + background-color: transparent; + border: 2.3px solid rgba(255,255,255,.8); +} +.btn-transparent-dark { + padding: 6.5px 20px!important; + color: #252525; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; + font-weight: 700!important; + background-color: transparent; + border: 2.3px solid rgba(0,0,0,.7); +} +.btn-buy { + color: #f6f7f7; + padding: 2px 6px; + font-size: 10px; + line-height: 1; + border-radius: 2px; + transition: background-color 0.1s linear; + -moz-transition: background-color 0.1s linear; + -webkit-transition: background-color 0.1s linear; + -o-transition: background-color 0.1s linear; +} +.btn-icon .icon { + margin-right: 5px; +} +.btn-icon { + margin-right: 10px; +} +.btn-xs { + font-size:10px; +} +.btn-sm { + font-size:13px; +} +.btn-md { + font-size:16px; +} +.btn-lg { + font-size:18px; +} + +#page-top img { + position:fixed; + width: 100%; +} +.page-top-title { + top:155px; + position:relative; + z-index: 99; +} +.page-top-title h1 { + font-size:60px; + letter-spacing:2px; +} +.page-top-title h2 { + font-size:14px; + letter-spacing:2px; +} +.shortcode-heading { + margin:60px 0 60px 0; +} +.dark-grey { + color: #7a7a7a; +} +.shortcode-btns { + margin-bottom:20px; +} + +ul.check-list-1 li:before, +ul.check-list-2 li:before, +ul.check-list-3 li:before, +ul.chevron-list-1 li:before, +ul.chevron-list-2 li:before, +ul.dot-circle-list li:before { +display: inline-block; +width: 40px; +margin-left: -40px; +text-align: center; +line-height: inherit; +font-family: 'Ionicons'; +} +ul.check-list-1, +ul.check-list-2, +ul.check-list-3, +ul.chevron-list-1, +ul.chevron-list-2, +ul.dot-circle-list, +ul.caret-list { + list-style:none; +} +ul.check-list-1 li:before { + font-size: 13px; + content: '\f122'; + +} +ul.check-list-2 li:before { + font-size: 13px; + content: '\f120'; + +} +ul.check-list-3 li:before { + font-size: 13px; + content: '\f374'; + +} +ul.chevron-list-1 li:before { + font-size: 13px; + content: '\f125'; + +} +ul.chevron-list-2 li:before { + font-size: 13px; + content: '\f362'; + +} +ul.dot-circle-list li:before { + font-size: 13px; + content: '\f14b'; + +} +ul.caret-list li:before { + font-size: 13px; + content: '\f152'; + +} +.btn-link:hover, +.btn-link:focus { + color: #3a3a3a; + text-decoration: underline; + background-color: transparent; +} +.shortcode-title { + padding: 0 0 20px 0; + text-align: center; +} +.form-control:focus { + border-color: #3a3a3a; + outline: 0; + -webkit-box-shadow: none; + box-shadow: none; +} +.form-control { + border-radius: 0px; +} +.blog-author { + margin: 60px 0 60px 0; +} +.author-img { + max-height:100px; + float:left; + margin-right: 20px +} + +.action-btn { + margin: 20px 0 20px 0; +} +.call-action-1 { + background: #3a3a3a; + padding: 20px; + margin: 20px 0 20px 0; +} +.call-action-2 { + border: 1px solid #CCC; + padding: 20px; + margin: 20px 0 20px 0; +} +.call-action-3 { + background: #3a3a3a; + padding: 20px 40px 20px 40px; + margin: 20px 0 20px 0; +} +.call-action-4 { + border: 1px solid #CCC; + padding: 20px 40px 20px 40px; + margin: 20px 0 20px 0; +} +.call-action-5 { + background: #3a3a3a; + padding: 20px 40px 20px 40px; + margin: 20px 0 20px 0; + vertical-align: middle; + display: table; +} +.call-action-6 { + border: 1px solid #CCC; + padding: 20px 40px 20px 40px; + margin: 20px 0 20px 0; + vertical-align: middle; + display: table; +} +@media (min-width: 768px) { + .action-5-btn { + padding: 20px 0 20px 20px; + } + .action-5-info { + text-align: left; + display: table-cell; + vertical-align: middle; + text-align: left; + padding: 0; + } + .action-5-btn { + text-align: right; + display: table-cell; + vertical-align: middle; + } +} +@media (max-width: 180px) { + .action-5-btn { + padding: 20px 0 20px 20px; + } +} +@media (max-width: 480px) { + .btn-responsive { + font-size:90%; + } +} +@media (min-width: 769px) and (max-width: 991px) { + .btn-responsive { + font-size:100%; + } +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid #f0f0f0; + border-radius: 1px; + box-shadow: none; +} +.panel-default>.panel-heading { + color: #666; + background-color: #f0f0f0; + padding: 15px 17px; +} +.panel-heading i { + margin-right: 5px; + font-size: 12px +} +.panel-title { + font-size: 13px; + text-transform: uppercase; +} +.panel-title:hover { + cursor: pointer; +} +.panel-body { + background-color: #f6f7f7; + padding-left: 30px; + color: #666; +} +.panel-group .panel-heading + .panel-collapse .panel-body { + border: none; + background: none; +} +/*--tabs--*/ +.nav-tabs-center { + display: inline-block; +} +.nav-tabs>li>a { + font-family: 'Montserrat', sans-serif; + font-size: 13px; + font-weight: 700; + letter-spacing: 1px; + text-transform: uppercase; + color: #666; + cursor: default; + background-color: #f0f0f0; + border: 1px solid #f0f0f0; + border-radius: 4px; +} +.nav-tabs>li>a:hover { + color: #fff; + cursor: pointer; +} +.nav-tabs { + border-bottom: none; +} +.tab-pane p { + line-height: 24px; +} +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { + font-family: 'Montserrat', sans-serif; + font-size: 13px; + font-weight: 700; + letter-spacing: 1px; + text-transform: uppercase; + color: #fff; + cursor: default; + border: 1px solid #f0f0f0; + border-radius: 4px; + cursor: pointer; +} +.tab-content { + padding-top: 20px; +} +.separator { + color: #fff; + background: #000; +} +.separator:before, +.separator:after { + content: ""; + display: block; + position: absolute; + bottom: 100%; + z-index: 199; + height: 0; + width: 50%; + border-bottom: 20px solid; +} +.separator:before { + border-right: 20px solid transparent; + left: 0; +} +.separator:after { + border-left: 20px solid transparent; + right: 0; +} +.bg-grey { + background-color: #f9f9f9; +} +/*----- Owl Carousel -----*/ +.owl-theme .owl-controls .owl-buttons div { + color: #1C1C1C; + display: inline-block; + margin: 5px 3px 10px 3px; + padding: 0px 10px; + font-size: 12px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.owl-carousel .owl-item { + cursor: move; /* fallback if grab cursor is unsupported */ + cursor: grab; + cursor: -moz-grab; + cursor: -webkit-grab; +} + /* Applies a "closed-hand" cursor during drag operation. */ +.owl-carousel .owl-item:active { + cursor: grabbing; + cursor: -moz-grabbing; + cursor: -webkit-grabbing; +} +.owl-theme .owl-controls .owl-page span { + cursor: pointer; + display: inline-block; + background-color: #bbb; + border-color: #bbb; + border: 2px solid transparent; + height: 12px; + width: 12px; + border-radius: 50%; + margin: 0 3px; + -moz-background-clip: content; + -webkit-background-clip: content; + background-clip: content-box; + -moz-transition: all 0.5s; + -o-transition: all 0.5s; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} +.owl-theme .owl-controls .owl-page.active span { + border-color: #f0f0f0; + background-color: transparent; +} +.owl-carousel{ + overflow: hidden; +} +.owl-theme .owl-controls .owl-buttons div { + padding: 5px 9px; + background: rgba(0,0,0,.2); + opacity: 0; +} +.owl-carousel:hover .owl-controls .owl-buttons div { + opacity: 1; +} +.owl-prev:hover, +.owl-next:hover { + opacity: .7!important; +} +.owl-theme .owl-controls .owl-buttons div, +.owl-carousel:hover .owl-controls .owl-buttons div { + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} +.owl-buttons i { + font-size: 16px; + color: #fff; +} +.owl-buttons div { + position: absolute; +} +.owl-buttons .owl-prev { + left: -6px; + height: 115px; + width: 43px; + line-height: 111px; +} +.owl-buttons .owl-next { + right: -6px; + height: 115px; + width: 43px; + line-height: 111px; +} +.blog-post-fullwidth .owl-buttons .owl-prev, +.blog-post-fullwidth .owl-buttons .owl-next { + margin-top: 10%; +} + +/*----- Blog -----*/ +#blog { + padding-top: 60px; + padding-bottom: 60px; +} +.blog-post { + position: relative; + margin-bottom: 80px; +} +.blog-post-title { + text-transform: uppercase; + letter-spacing: 1px; + font-size: 30px; +} +.blog-post-title a { + color: #1c1c1c; +} +.blog-post-info { + list-style: none; + padding: 0; +} +.blog-post-info li { + display: inline-block; + font-size: 13px; + margin-right: 15px; +} +.blog-post-info li a { + color: #888; +} +.blog-post-info li a:hover { + color: #1c1c1c; +} +.blog-post-info li i { + font-size: 12px; + margin-right: 3px; +} +.blog-post-date { + position: absolute; + right: 5px; + top: -7px; + text-align: center; +} +.blog-post-date h2, +.blog-post-date h5 { + margin: 0; +} +.blog-post .blog-img, +.blog-post .video-container { + margin-bottom: 20px; +} +.blog-post .img-responsive { + width: 100%; +} +.blog-post .owl-pagination { + display: block; + width: 100%; + position: absolute; + bottom: 20px; + left: 0; + text-align: center; + z-index: 100 !important; +} +.blog-post .owl-theme .owl-controls .owl-page span { + cursor: pointer; + display: inline-block; + background-color: #888; + border-color: #888; + border: 2px solid transparent; + height: 12px; + width: 12px; + margin: 0 3px; + opacity: 1; + -moz-background-clip: content; + -webkit-background-clip: content; + background-clip: content-box; + -moz-transition: all 0.5s; + -o-transition: all 0.5s; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} +.blog-post .owl-theme .owl-controls .owl-page.active span { + border-color: #888; + background-color: transparent; +} +.blog-post .btn { + margin-top: 10px; + margin-left: 0; +} +.pager li>a, +.pager li>span { + display: inline-block; + padding: 8px 13px; + background-color: #333; + border: none; + border-radius: 2px; + font-size: 11px; + color: #f3f3f3; +} +.blog-post #owl-slider { + margin-bottom: 15px; +} +.post-title a { + color: #3a3a3a; +} +.post-img { + margin-bottom:10px; +} +.project-img { + margin-bottom:60px; +} +.tags-list { + list-style: none; + padding:0px; +} +.tags-list li { + font-size: 13px; + margin-top: 5px; + display: inline-block; + padding: 5px 9px; + border: 1px solid #ccc; +} +.tags-list li a { + color: #888; +} +.blog-list { + list-style: none; + padding: 0; + margin: 0; +} +.blog-list li { + color: #888; + font-size: 13px; + padding: 10px; + border-bottom: 1px solid rgba(0,0,0,0.06); +} +.blog-list li a { + color: #3a3a3a; +} +.blog-list li a:hover { + color: #fff; +} +.blog-list li:hover a { + color: #fff; +} +.blog-widget-container { + margin-bottom: 60px; +} +@media (min-width:992px) { + .blog-sidebar { + padding-left: 40px; + padding-top: 10px; + } +} +.blog-widget-container .form-control { + font-family: 'Open Sans',sans-serif; + font-size: 14px; + font-weight: 400; + text-transform: none; + box-shadow: none; + background: #f3f3f3; + border: none; +} +.search { + height: 40px; +} +.search-button { + position: absolute; + height: 40px; + right: 50px; + width: 50px; + overflow: hidden; + background: transparent; + border: none; + box-shadow: none; + font-size: 15px; + color: #999; + z-index: 6; +} +.search-button:hover { + border: none; + box-shadow: none; + border-radius: 0; +} +.blog-clean .post-title { + font-size: 40px; + margin-top: 30px; + margin-bottom: 10px; + letter-spacing: -2px; +} +.blog-clean .post-subtitle { + margin: 0; + font-size: 24px; + font-weight: 300; + margin-bottom: 10px; +} +.blog-post .lead { + margin-bottom: 20px; + line-height: 1.6; +} +.blog-post p { + line-height: 1.8; +} +pre { + background-color: #f3f3f3; + border: none; + border-radius: 0; + color: #888; +} +.comments { + margin-top: 40px; + margin-bottom: 80px; +} +.comments-title { + text-transform: uppercase; + margin-bottom: 20px; +} +.comments .avatar { + width: 50px; + margin-right: 15px; +} +.comment { + margin-bottom: 20px; +} +.comment .media-body { + background: #f3f3f3; + padding: 20px; +} +.comment .time { + margin-bottom: 20px; +} +.comment .media-body p { + color: #888; +} +.depth-2 { + padding-left: 40px; +} +.depth-3 { + padding-left: 80px; +} +.comment-form { + margin-bottom: 80px; +} +.comment-form input, select, textarea{ + font-family: 'Montserrat',sans-serif; + font-weight: 400; + width: 100%; + max-width: ; + padding: 12.9px; + color: #1c1c1c; + background: #f2f2f2; + border: 1px solid #f0f0f0; + margin: 3px 0px 24px 0; + -webkit-border-radius: 2px; +} +.comment-form input, select, textarea { + margin: 3px 0px 10px 0; + -webkit-border-radius: 2px; +} + + +#masonry .column { + padding: 15px; +} +#masonry .blog-column { + background: #f3f3f3; + -o-box-shadow: 0 1px 3px rgba(0,0,0,0.2); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); + box-shadow: 0 1px 3px rgba(0,0,0,0.2); +} +@media (min-width:992px) { + .column{ width: 33.3%; } +} +@media (min-width:564px) and (max-width:991px) { + .column { width: 50%; } +} +@media (max-width:564px) { + .column { width: 100%; } +} +#masonry .column-info { + padding: 15px; +} +#masonry img { + width: 100%; +} +#masonry .blog-column .btn { + margin-top: 20px; + margin-left: 0; } \ No newline at end of file diff --git a/projects.html b/projects.html index 9ef1c2fa..afddc490 100644 --- a/projects.html +++ b/projects.html @@ -1,71 +1,71 @@ ---- -layout: pagetop-layout -title: Projects -active: projects -top-title: OPENVIDU PROJECTS -top-subtitle: Discover projects OpenVidu develops and supports -custom_js: -- copy-btn -custom_css: -- custom-projects-layout ---- - - -
    -
    -
    - -
    -
    -

    NewGenVidu

    -
    -

    The NewGenVidu project, coordinated by the Rey Juan Carlos University (URJC) and the tech company Naevatec, aims to develop an elastic, easy-to-use and privacy-respecting video conferencing platform. The pandemic has made videoconferencing an indispensable tool in all aspects of life, and its proliferation has made it possible to identify different use cases that require platforms with slightly different components. That is why programmable video conferencing applications have become popular, so developers can include specific functionalities for each use case: education, commercial presentations, contract signing, telemedicine, etc..

    -

    New Generation of OpenVidu

    -

    NewGenVidu is considered an evolution of OpenVidu, a basic platform with some limitations, which is already being marketed internationally and has very good growth prospects if the improved proposals of this project are implemented. OpenVidu's main areas of improvement are scalability and fault tolerance, ease of developing custom applications, and improvements in privacy and security.

    - - -

    Main Goals

    -

    NewGenVidu's main objectives are the development of customized videoconferencing applications, based on the latest generation multimedia communication technologies, deployable in the cloud, elastic, tolerant of server faults and session management, easy to use, versatile and respectful of privacy. In addition, NewGenVidu seeks to improve the ease of use of the platform, finding a balance between the power of adaptation, its extension and ease of use.

    -

    Regarding privacy, it seeks to integrate end-to-end encryption and virtual funds, and provide a fine-grained authorization model that allows developers to model precisely what each participant in a call can do. Authentication is also very important, so it is sought to have an extensible system to be able to connect the platform to any authentication source.

    - -
    -
    -
    -

    Project CPP2021-008720 NewGenVidu: An elastic, easy-to-use and privacy-respecting video conferencing platform funded by:

    - -
    - -
    -
    -
    -
    -
    - +--- +layout: pagetop-layout +title: Projects +active: projects +top-title: OPENVIDU PROJECTS +top-subtitle: Discover projects OpenVidu develops and supports +custom_js: +- copy-btn +custom_css: +- custom-projects-layout +--- + + +
    +
    +
    + +
    +
    +

    NewGenVidu

    +
    +

    The NewGenVidu project, coordinated by the Rey Juan Carlos University (URJC) and the tech company Naevatec, aims to develop an elastic, easy-to-use and privacy-respecting video conferencing platform. The pandemic has made videoconferencing an indispensable tool in all aspects of life, and its proliferation has made it possible to identify different use cases that require platforms with slightly different components. That is why programmable video conferencing applications have become popular, so developers can include specific functionalities for each use case: education, commercial presentations, contract signing, telemedicine, etc..

    +

    New Generation of OpenVidu

    +

    NewGenVidu is considered an evolution of OpenVidu, a basic platform with some limitations, which is already being marketed internationally and has very good growth prospects if the improved proposals of this project are implemented. OpenVidu's main areas of improvement are scalability and fault tolerance, ease of developing custom applications, and improvements in privacy and security.

    + + +

    Main Goals

    +

    NewGenVidu's main objectives are the development of customized videoconferencing applications, based on the latest generation multimedia communication technologies, deployable in the cloud, elastic, tolerant of server faults and session management, easy to use, versatile and respectful of privacy. In addition, NewGenVidu seeks to improve the ease of use of the platform, finding a balance between the power of adaptation, its extension and ease of use.

    +

    Regarding privacy, it seeks to integrate end-to-end encryption and virtual funds, and provide a fine-grained authorization model that allows developers to model precisely what each participant in a call can do. Authentication is also very important, so it is sought to have an extensible system to be able to connect the platform to any authentication source.

    + +
    +
    +
    +

    Project CPP2021-008720 NewGenVidu: An elastic, easy-to-use and privacy-respecting video conferencing platform funded by:

    + +
    + +
    +
    +
    +
    +
    + \ No newline at end of file diff --git a/support.html b/support.html index ab9802ec..6a042d6c 100644 --- a/support.html +++ b/support.html @@ -1,97 +1,97 @@ ---- -layout: pagetop-layout -title: Need help with your videoconferencing app? - OpenVidu Support -active: support -top-title: OPENVIDU SUPPORT -top-subtitle: How to get help if you have problems developing OpenVidu based apps -description: OpenVidu's creators and community offer technical support when installing and developing OpenVidu based apps. Contact us if you need help. -custom_css: -- custom-social-layout ---- - - -
    - -
    - -
    -

    Technical Support

    -

    Problems with deployment? Doubts on how to add a feature to your videoconference - service?

    -
    - -
    -
    -
    - -
    - https://openvidu.discourse.group/
    -

    Public Forum for Help

    -

    If you have problems deploying OpenVidu or implementing your service ask for help in the - forum. If you have any doubt - about how OpenVidu will behave in certain circumstances, ask in the forum. If you want to - suggest a new feature, - present it in the forum.

    -
    - -
    - -
    - https://github.com/OpenVidu/openvidu/issues -
    -

    GitHub Issues for Bugs

    -

    If OpenVidu is not behaving as described in the docs, maybe there is a bug. Please review - bugs opened as issues in - GitHub repository to see if your problem has been reported. If not, create a new issue - including all the information - asked in the template.

    -
    - - -
    - -
    -
    - -
    - - -
    -
    - -
    -

    Commercial Support -

    -

    OpenVidu team provides commercial support. Contact us for details

    -
    - -
    - -
    -
    - -
    - commercial@openvidu.io -
    -

    Contact us

    -

    OpenVidu team provides commercial support to help companies and individuals with OpenVidu. We provide - consultancy, prioritizing bug fixes or new features, custom app development, etc. -

    -

    If you have questions about OpenVidu technical capabilities in CE, Pro or Enterprise editions please use the - public forum so others can benefit in shared knowledge.

    -
    - -
    - -
    - pro.support@openvidu.io -
    -

    OpenVidu Pro/Enterprise Support

    -

    If you have purchased an OpenVidu commercial license and you have any technical problem, please use the - public forum. In case you have any reason to maintain your issue private, you can write us to the email above. -

    -
    - -
    -
    +--- +layout: pagetop-layout +title: Need help with your videoconferencing app? - OpenVidu Support +active: support +top-title: OPENVIDU SUPPORT +top-subtitle: How to get help if you have problems developing OpenVidu based apps +description: OpenVidu's creators and community offer technical support when installing and developing OpenVidu based apps. Contact us if you need help. +custom_css: +- custom-social-layout +--- + + +
    + +
    + +
    +

    Technical Support

    +

    Problems with deployment? Doubts on how to add a feature to your videoconference + service?

    +
    + +
    +
    +
    + +
    + https://openvidu.discourse.group/
    +

    Public Forum for Help

    +

    If you have problems deploying OpenVidu or implementing your service ask for help in the + forum. If you have any doubt + about how OpenVidu will behave in certain circumstances, ask in the forum. If you want to + suggest a new feature, + present it in the forum.

    +
    + +
    + +
    + https://github.com/OpenVidu/openvidu/issues +
    +

    GitHub Issues for Bugs

    +

    If OpenVidu is not behaving as described in the docs, maybe there is a bug. Please review + bugs opened as issues in + GitHub repository to see if your problem has been reported. If not, create a new issue + including all the information + asked in the template.

    +
    + + +
    + +
    +
    + +
    + + +
    +
    + +
    +

    Commercial Support +

    +

    OpenVidu team provides commercial support. Contact us for details

    +
    + +
    + +
    +
    + +
    + commercial@openvidu.io +
    +

    Contact us

    +

    OpenVidu team provides commercial support to help companies and individuals with OpenVidu. We provide + consultancy, prioritizing bug fixes or new features, custom app development, etc. +

    +

    If you have questions about OpenVidu technical capabilities in CE, Pro or Enterprise editions please use the + public forum so others can benefit in shared knowledge.

    +
    + +
    + +
    + pro.support@openvidu.io +
    +

    OpenVidu Pro/Enterprise Support

    +

    If you have purchased an OpenVidu commercial license and you have any technical problem, please use the + public forum. In case you have any reason to maintain your issue private, you can write us to the email above. +

    +
    + +
    +
    \ No newline at end of file