From 6e4a6fc8c409e80cf73389f0f23c753000a0f8ef Mon Sep 17 00:00:00 2001 From: Maxime Wack Date: Thu, 21 Nov 2019 07:57:23 +0100 Subject: [PATCH] Add generated html for course and lab 06 --- courses/06_graphes.html | 339 +++++++++++ courses/lab06_graphes.html | 548 ++++++++++++++++++ .../figure-html/Ostéogénèses-1.png | Bin 0 -> 32058 bytes .../figure-html/cardiaques-1.png | Bin 0 -> 30003 bytes .../figure-html/surdités-1.png | Bin 0 -> 27245 bytes .../jquery.nouislider.min.css | 4 + .../jquery.nouislider.min.js | 3 + .../selectize-0.12.0/selectize.bootstrap3.css | 401 +++++++++++++ .../libs/selectize-0.12.0/selectize.min.js | 3 + 9 files changed, 1298 insertions(+) create mode 100644 courses/06_graphes.html create mode 100644 courses/lab06_graphes.html create mode 100644 courses/lab06_graphes_files/figure-html/Ostéogénèses-1.png create mode 100644 courses/lab06_graphes_files/figure-html/cardiaques-1.png create mode 100644 courses/lab06_graphes_files/figure-html/surdités-1.png create mode 100644 courses/libs/nouislider-7.0.10/jquery.nouislider.min.css create mode 100644 courses/libs/nouislider-7.0.10/jquery.nouislider.min.js create mode 100644 courses/libs/selectize-0.12.0/selectize.bootstrap3.css create mode 100644 courses/libs/selectize-0.12.0/selectize.min.js diff --git a/courses/06_graphes.html b/courses/06_graphes.html new file mode 100644 index 0000000..1e288ef --- /dev/null +++ b/courses/06_graphes.html @@ -0,0 +1,339 @@ + + + + Graphes + + + + + + + + + + + + + + + + + + + diff --git a/courses/lab06_graphes.html b/courses/lab06_graphes.html new file mode 100644 index 0000000..1b45d82 --- /dev/null +++ b/courses/lab06_graphes.html @@ -0,0 +1,548 @@ + + + + Graphes + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/courses/lab06_graphes_files/figure-html/Ostéogénèses-1.png b/courses/lab06_graphes_files/figure-html/Ostéogénèses-1.png new file mode 100644 index 0000000000000000000000000000000000000000..28edad839a7f05585b7255bdf6806c43174d354a GIT binary patch literal 32058 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 literal 0 HcmV?d00001 diff --git a/courses/lab06_graphes_files/figure-html/cardiaques-1.png b/courses/lab06_graphes_files/figure-html/cardiaques-1.png new file mode 100644 index 0000000000000000000000000000000000000000..c0b2c1e095978191a3b8ddd27f7b58c7072eee4c GIT binary patch literal 30003 zcmY(qWmp`+(gwP?yF+kycMI-LaCdiicXtmi!CitoB)9~Z#U+777r&fy?suQ({+J&- z)7$UcRn=8B)itrI$}%X3gopqD07Xt#QXK$*0RQKLhx)ve`hcbc06+m$6*Z+ke?mY& zKte)7K|w)7L&Lzpz{0}9!NI}9!y_OdAR;0nAt50nBcq_8prWFpp`oFpqhnxTU}9oo zVPRooW8>i9;Ns%q;o;%q;}Z}N5E2p+5fOd)@`ad~n1qCcl$4Z=jEtO|oPvUal9G~& zii(<=nudmkmX?-|j*gz5o`HdZk&%&!iHVt+nT3Ugm6er^jg6h1or8melarH+i;J6^ zn}>&omzS51kB^_9UqC=WP*6}vNJv;%SVTlbR8;iq*RNt?V&dZB5)u-Ul9EzVQqt1W zGBPr3JMB}ii%1~O3KR0Dk>_fs;X*gYU=9h8X6j!nwsCfebds?($?12 z(b3V>)z#C})7RHGFfcGQG&C|YGB!3gF)=YUH8nFcGdDN4u&}VSw6wCavbMIiv9YnW zwY9Uev$wZ*aBy&RbaZlZa&~rhadB~Vb#-%db9Z<5@bK{T^z`!b^7i)j@$vEX_4V`f z^Y`};2nYxa3=9ei3Jwkq2?+@e4Gjwm3l9&Eh=_=cjEstkijIzsiHV7gjg5+0(2>+2gD z8X6lLo0^)Mo10r&T3TCM+uGXN+uJ)jIyyT$ySlo%ySsaOdVc==+1uOO*VotI-#;)g zFgQ3kG&D3kJUlWoGCDdsHa0dsK0YxqF*!LoH8nLoJ^ky~uiw9a&&^`yu7}?zP-J@zrTNcd;psa13&iwf{U!KI{<)$ z`JW47aXaW003ZX%Ns4Lu6kHm@>0rqbNvmL#N8<`0E3kiEiy`Jl{IuUV7#v32 z%Rb(^H6*Xmq_{O49Kp}K-2NwTJ7?SLIl=xsQ%)^Ji_p6#Q(3vr{e|1Sf}Dc4GrR(O zcns7YT!o>=^TpQ{!x(A_284JoYt;Npzq^DNxFe?u7!?H>%zi?Za$VU?wpRFLo#SN zpLDEgm|XN|bC;3&rMT>l>0hOUgsVrx_r~_hW|WF=NezU&-VE$T0pA5?0APNx0E2`D z>lEi3H~>2meAbiiF3}f=J?<;0Nbpq#F@`+#yPyZ*Y!&em~gdVb;>A zk<)tk3s*dk^R;_H>K&|!8Z7{ox9P$kF($^CSYZoGEA3-0HWSz`99|Y2C3s`Le@+Hss-kt&(E3+55a$Ji z-DWx?%~R(&$_D-eBm%|Jsrf-H0&beK?uY?z2d2J_1Pr!UPu!Dxb{HaN`T!Aaib!}N zyC2ZS0^$`SgmR}Q5=Hz%-?OFF^>Bz${_)9O z?iXnpK`LjG=w1~F3gE57d)OlhfkEuVeTmegzTp3evw=*EsFYvf+{wvRtT1s;-NxSF zGQk4@+U9Vdv>`Y_CJtYpw~spJWP!|kJ)FVT8ekVC)zI5>xIY`rxEN@a+=Bk*CWE}{ z=(YAp7U;?22hXY$q3^pC{5ObHAmfXbkk~nYUwR)*vZGkVVMzZznXptJ;^eJg�f# z1?Ce2PW(06g^Ja1uaXeo6K@ClpwHKqotU5}V$HFXcof=K9G<{GWw`rlen*MAJ%{*ASl)W?VlE{3t#*N+ofqzlX721j|x zohU$Y`XDy~=H1DYs7`+5ez>_dCH&hb{6r(_m;0|5F)H);#OEW>N}?9BNU`5N)yxB` zk!bPk{<}eYT^xr!Jk5a40{crp%KH$c^*ia%5^J}EI^-Dehpv$=V{A&sE!&UM}z-5a&8tC2DYf;cz-)h~qb(aS&Z zCQi*;cr8cED+h$mq&iA>WQ6>Z_`OZDyQ~xRpS!OG0Gsx2?do=_3p+*9MF@BidDCfm zs@<`{R$hd8#_Q6^m*( zP?>pP$5mD`8w<`y$>-Cm3qM_u0Bd~?caSBG$R_fW%N5=+(JWIsH|z3R$0MO*4rGae zrWx?I4>QFuI|${{Vmh;+aAA6|d2ZvyZYr}!)i;*ai6}{HkD12rOgMuvfPuZd(%s_5 zeC0$zsk&`6`{7~2@2po_m)o4%K|M!=zbQ)pcal)%v4UZB-DtM7-@s_nWsfJGa9Q=aX z_e1^AWj5!6b~7_q$rI{CRMo40IYwUYm2wyLD&|06XfoLQM0YDw$aqss)MQ`fWk*{Y zIJb_BwX!fFT*4BcM#NZtI`hoqXX+m```nL-Ik4!1bL61GhRu82UQ}A~kWQr?ea3q9 z%a)jd7yj=otJ?K^hZcPUi(+`L9y`ryw}_f z-ORaNfsSf}Lk($W0vKm}i5hl8kTt47PdpO$`1-Xt2zN(e?a>dhI^0@ z7bDt-`x^Ej@ieOPTt4;k1e2vI0y<#q|Jf4<_=aJ8yo~<)=r*`@uM^Hu@o9CH@>hrn z5-w_pJ4?{Y$zO-_1TZAz3^*Xj9^GM__kNZlO)iFKAH=*lNZZBK6Hht&)yS&T_pJ7TyiY~=ZfPqTn*9b*+ zalMiNAZ3C6uBgc+ZDw3y;Eg{B{umk}WRG)iGi*bW17U$CcW**ub1tF|>=Y=AG3n~_ z^{ouhMC6(a*85=0v2KSCSP70dAdRm=|BihJiS0p1GhIc-IRXbK8xp<-6qN`MCCc&YKo@pC9d$OF|d5KoJee#DRpSkEJ$3x|4bssWo_Zk|!I zA;1Ulkv^)$w=l`s=#f{jA^-GkV?Rtms5_O0xIek834qN2zFlZ$o`?{AmXIXy?u`82 z-`!U{3l>XSjHxAbmEa|dv>F5e6;LR%`p|zXQt0gN``Fo!#RwoNKqZTFTWcLUe`lA z;d@`5(iZH|s&rN9PqAO`Eg!QV_EN~1QjC0=BI2)O$JMHxZ~r5rfHmjxNyPfWvUt@U z2+JhmX-uOm#GERJ$+wb99q{8~quD$oyLXbDszFUp{GmM-uy_(_)^Q6MW?lIEk?1=&+o z#sH*bDkxN%P?c|1HzL2m2Dt#AoySLrs*go8N{e32UJz*m*BraXaE_p7T3 zBM(xq7(WLebT-BHfaI;}J}*7{3(GC(Kl^CLF>D6P5*|~;G<*&)}N1wcQU}l761j5Ryw(z zLEQ2px!a|`(}KQryj#Ab$F^@W0@VN&|9cC98Dye&O{BU-Eta9cFDLsX7l=4ecr<`z zn08hvB`05Ji1?W}q4$5rxG5}N2?K~k+BS_AxyjW35}?4I7y2YH(9T@f{QHUNs3=M~ z8rjmQChl-dd;K`lC?3H^T-?!9S?hIwXZUW@0vosnPteJG!cq(j?_G zmh^HoZ%{MxXtv{ZtEc{*(*LLgPps)eTd1;3c`TJu6-y|nWnpC9+>OOf9LDC8H-w0U z>2`U^f0~2(f7KBIc~*5>3sto!{^@JLGU<=ENK7RGK(wpH!?#yRg=!NWuc<~;-TJ5> zQI_q1UtbRM2AzTniwsLpRN?Q_E7wZ>hP#r}5WI$K$(Y8uO0GskvO7#HF= zx-h8&q#JwA?NWWu3{)8Rxb0kRwpk0jJjdc#Me5a=$@7=yjzCm+h5T;T%`x_T*!%dl zV_~C7w9M3a{V(=@3AVG*zS4Z9cqsoez?G3x0pA=yS_Q+^;*yKC%_IFCllPv(QA;Bvl}VIbWJqC;_Bj0 zibQOl9CH4qRcYiq^ORRX6M#1x%N2o!?d#&RBt1IGyK>rk>vi zg??UJpjY*8%R->++wtp7f zqXnV(7?sH8*9`*K{jo!^i?<==uG7J4xv02!R+Rd|i)!|BpK0FsQ)!KI&(CRYEQNYi zTo7wZI|7zoY@v~kV2k13T_&h!#dV)7%q_1k-)v%O?;Vn;zop@X{Sj*dbKOKX^``A5yGd8geKYQ`~(U zCX6SGKLQ&trDoF7Ssd>uPT&Tf<}Bv^fQ+e*RUASl(|#f4-- zPD==NS=?eUAw$Wfn|k{3U*vy4e1#<)Chd%vH?RmCnluf`5RXxT+;jd2pESMm0PN%i z#=7jneeH)6drduN;~t@n!<6z#7Vn;})&~qqPmr2ya3yF8eOZk#?jP-%b3g#P5?EO- z_wL(Pv?!q`TjOg8dn!=-9$?+x+*pkR*lZL_R){jd9MQ-pFEKmh@$kU0$az{mPSg~2 zK9GsC_MwX=D;VweSY|Y#0l<_ihE5vMt3I%cK^@1p=SIB$V;h0WWKM?75jr4~*P<(? zIWthXTLC@!7aL>QaiY8s_a-#RCyIR~a8?9Y3lV7eS?{`dR|{a zgBn=(W<&`}B{9y(1Q3p=+pq(0;0@4HrG!b8IkIZ~c{p7Pph4B2`fcvT7*(*!CnK3- zt9;(r-TRgp%zyZ@+Jhc0L^vIpfJO*_ef2I#tfrW$L_UWl|hbUEyjAc%y+O0J6dCj`A zd<5EYA|*$H-FqIw1W2Bd5yblCc#D723O+^bwG>1_9|2zQP1ah+A&XuLV-?;pcu~ng za&E-T0qbj{XO2C@|NGY|k3}7JFceC-K=vod^kHSlDY{8OAb~-vFg9zvs+E9L(!rqKwmmzY8^RT8k zXOHAxiOM<_#dO?_c8DE=By72g8L0fQ@XdrN8ML8(2-Aa|kX+uuXN)~_?VNt^i6n0&VHPIg+-7T#>W&hxR~BmMiEc(YTR3@`ZO+~ivfd>wto1%F!SF&_>DK>^Bt7kg z*+Il3oZ!Hp@OLgli+25Vs*kTtMRzS#320?6UCKU#lD?cQ?Ql40;A-id{lh-gtoV2v z;N0zLr4aCx%8~y5_bFlFq0%kNsmSIvE(r%qma;PACkZ?cs>;bP4Od+Td57;KmY>;i zx{*kL4=dr2wenI^I4WgKv054bp?Yg|%IG8hvHTZAZ{9ZLj3)O$iKURT;;}C^#WJvq zNWc1>BeYLzv>IcY)?BwZeu!zx0tM%4rJp>Mk!sgpsJQ*)ihnQ5fESmjC@ZGnO|w_m zJhr@*r!4mNrv7hu-2G@nNg8wb&-E?ycumE_xc z3_f9vacpq9Pz}q#0V>7Qh|t#Dx?wAnnRq>~%WQ3>DtWATFQBm1Oy|PeNx|a9!4b{9 z*64yjSf`zcl|bE2%1_1rBIH(ok5|ipPImS&47Wra)7cXx%#OGsk)eflYc11?3ijL& zMf5sJ`7*D0`Fb0Wc8K8!3h!s8em6|?W=zqa`IM=%2Wc4aOh)#PuZ9A+^CjB<43?&d zH8bsk^DBo1+CKW<9~kctonNOttpaIIVm6`?w<+}!T<8)0owp=EFgve# zF0%z*O%o5*nJKaY!77+{D99)Ovi;Y+g3dqzV*Noe_S6H*rS`6ngNgGc?snO}@0!K6 z$eCH!L1mmFne0;ID)mjsmiob=pw1TV^B<21DUKzPcNgAk@*DJ+F#Nv+mhbT032Q;x z{<7GpGHSG5CqC6u+C{Y6^9^I3FfFwNnv%dqlOlOq&$Kv%3=-GOuS21s9jgn`CbJ4} zRL{n@wS5tt!t<$rydi|odLR`4EkfJTegajof27T!Q2(`BWVRXDrXmyK?ZI^(1TAV< zVM^;1MWb`hz+J1E$_j3Tk{EXP4e5o)$p$bO{Y1;=%CzTCua8qO|8hC*k#hQmH8_Pw zwtF2}!fYc#FVA^m8!H*t~%u1 zVV-WoRkkuZBRtp|U$m{L?auz@dD89JYAmMzoc3otQ`Kxv3QYR|g_YWz?Le6ET-=Fncz?|5C2lj zN6=-$RQy}{N{y0mJu){bgWb>wmcsL;?B#tNg1MHUErXuuxOk1*gsS@ITym1nesO#w zSK`m`u13hn{nhfTy_1pXA&w2y9{^$yo|paQyOd9h{E%QCgss2@qG@mxrmiJ~01(Z} z=JG)bED?GXqN@1HuiYS;+90W=8$Y@GuP310Feuq2Z$E-l8+4yl-PTU;Ql90VF7=ZCbT4-@g>~QuLl# zj~1HiMtp4HUtj|&J!PXnM~x56c#1AtfWa-EsVR3QGzEmgsku$%yd@WM8(ydo_1hN= zZsU@ML4*oPadi#Jb_%{!B;)cDgV7Ir*rn@@8~weG&$Axh!7x^6GOwR(ynp^_I*Hh{ zl0U95oUeavf-(5f$Ln7a$bK!6wTA8hH`{$`KH1I@p@Htk=7-qu-KG_B?>UV3WapAV zvU(%}lmXyc&-D+~S>h1K-NwPN2H(e&175Z5KN6pRw#WI5mN{He!-MRH`ypIbPC54} zytsg=Z8;z4x0n140~vq>qgnvCYIdM;#wbke;HzXd4?d_%or1iEp2CG2;2j30KsjPO zhhv2>0l}lkeAB~Cr^En4D68aq_+YibknbGO1n^y@P=S_YJoRYP!cCu`Sw<=`p2Ow< zDaQAV4X9YS7~c_`^GIkd#=J-GWuLUeA#}KOKWn|t$>_UxxR~FrVH7XAEPrJQ4}O-u zL_A@~cTa27A=!>!h$XZ#0Se;If^R4k$`R!$qa*UM5#^OJ+%ph4O zq^!ewKg+9$&fMcO&jiNAAnRXwc%W&8k9cZj%pJ{Dh_=Y5ngd3&`9*$tN5pShejZJ# zgpO5hw!c@RUtw(x`=Bb`Wx*A-jT(D1y_7xMtD_G6%@sq9h7TON4|}`w+B1s zT)|^F)#UkjKdk=~)7_DR^Zl!#t(0&MhxwUgOGrBydOWcd9qrFH9P(kH>3VDh-g3})=#(b z=*a{awdpYT87J>6Eg^MzyXAndP@bjJ|EILO$HWOz zO$v~T0hC+yXt0+fnbAaNSKKm4LOL@vSp@Fuz!Ttg4g`VwF+;&D8r+UY4>x$F)wn-S zaV1!hL~Eoku9E=P*19^o@B#W!fq3^hOeC!9Df(}-xVQ6)>z_sQBUuVJSuWAFAe`x6 z*M7{T(JSk_cK&5FtAO5{A8EI0NJM^Spdi_*#Z_XU#!SmI3H>?|9CQ-TmGLOp525~} zl-qt8Eyu^jNTvYXUyBYD_42xMfD2CSYrI-r#irTq#$p=SCVC>xKm6Q>NgL6gHGw(v zGSni(c+wgafig-P(w=SW3PzvrKZ2AEGMFD_$^QOTFB_7*l_hK-gaHAUwa@CMgr1m? zeY_4r0=Vw1jxnMw{l-}-x0v!hkEagXUtf(BYH4;-yCE{C@>r_MHrn!_b7#LNs-wlV z`n$Ln78{QMHOuQ0o7Q$b!90>{%)dtJJB`H8sx3rI}H0 zM)CyIZ!I|(BlaIw9&%bgq6JiRPb;JI;4Hscg=(~xjAtF-%iddgZL1Cs?uS~VJxR$$ z`Cm)q?Y%#@SdWO*3{m)RKz_pzt&C3Na+SWg&q$Bqn>y_sJZ80Iq${#$3-L0OtgArj z3<`TOWZ*}j+pc(05zhtC|bbQt0F-6$kjf)lp&2IpNUt3ZHH!{ z4ARx0t^vl#_?4OoY=#7#&#vs*`f7=e!FpQ7*p{co7M;$;7NU>#j zm_Zm+DP{tZ8*+C{Tl+Cgpn4W+bdOy?oW(n@68<=TMPLfqyAQwrCH!gKMvo_DaB*6j zYp4dr0^RpTvExFC&hx04f~|5L$-Y!-gToerovc%lK&#<3FM{{mI$27oS5BqJg=|vm zYcKth6?*>1_kPk3e6Kr>umP2h%Q|Tr&`}mk8QDeEscZ`knOK0-U?%q6Y*us5P}hP7 zq%c|v@&EM#EXoB9R=yyuhdm}XKMFa(XzKVQg{yXsU4H*Lt_Bes93NDUw5_hQ^#di{gWm$kpO7v86iEJcx4@qAdNz zjyua}08&cB_M~G22?5xQz;ft;JCOHhmztLMZ+^imN@CR9)Dx#9G>f8Ql3Wr++CjQ4 z8@jvAb=N)0KzL!0Zx>=sEH`{XS_iM!HdiH%`>BXX^=MsIk4d}d&81+ z;zGD#DwRXA6DRZNKQ@_}I(!wYQ}T2uDTM(!cNHrEie?@{E8 z#^HYgh^$4gPU$u;&$=nsNAydR?_MI3OEcY96^$#*QfPwiG~EP#Ww3iQ4XAyVm1Aw$ zJ`YRSFyhdYBhk}sC7~-iX}{rJhij$W$t%@iV5q>R!oh<+a*f7tF#Jp{0^q1ucU^(D zT2R?hE}?1^>g07?1dL_09ZkNZ3v%Y=M=m2NPF*A|8QpF*rF5EWT@o}wc(f$>1mP;y z^zJ(CT8vdVTSMO5iSM~ZM!w!S^y~MBD^(Hf zaV6biO#Q}Rz)^E7gKIOc+UMU?-{~+wV19NK>C);62`MRI{@f_4cMJcP>N&4VLB0P% zmzSG^zfF;;8N3`GhJOI;)PgYs4+at)ePH%RS?y^)a{sj^&=41AQW4HrvOUDzm#?1E zpTZj?ktgP#V-ov1!oaY7AgEGTOTB@QMkRJKp~ASNkS&ociIwRgl`UO&a4^%_RBvMUKlPpHcPx#C<<+p z5HK$!Ra5zXUK*T*pO>_${SCVV%VONdQcV$!0mNtqI%9J7frr|8fd>xkos4qf+Yt{` zq`*_3gP9}27I}TALgr?uC?vcLm?5nXq}8LJuw*ewVKBxiVuui7LY1GkH0b@d&Zyn+ zibpLHPCM81FUq@Ea>#&hF=G5>8eb-M%x-I;xsW!Bw?dM1`EZy{Awi84G>5n6MBg&M z`se9j4_`n7zjtD;b=FiJ5I-1Uj8(EO6N7%uVClNy?cyYqh75{yy<;SQbHQEgSWAnn zCF9OAG-!rtBpPIwWRt;`{9<7?1N%x5VFVBm>ML!R7gE=ssQ&V z>q}oELHNHY`GK21^?c~lxcH!tJb|p#)`q6^s|BwT+3ixdzJEPZ6&+tgM?d zU$gCI7{lHQhX=2h;-3?+>QVkDcCMxw)NDXB*q>IZqvo`ne(!KWlG1WmD$3z*QTFTG zf5p_{0OHvIq^l8pP%faiDWDM+I8dX?%iK`uU_*CnYIJM!i_4LEr6a%k&%5tI)}qLt zoz=nf*U&d=^Q0fcjnvWse-g2xQ%B2acV|)%@`As7?pT@6zBmN8!`4&L>w97_(Dlxz z&v_7-ckmq=WO6Dm2SnofyW8+O8N-BZL~)_(#FablK$r4oDG$Hums>*VOOJD8JyB5S zF=cGbHpJzV1xf}O4R&A`7&w+Yrd%{^+(i1>`8ObkarN0nC`80RjnE3e3I8WdyTH(y zOk)hoT=p|7Or;9qtM!qI$>En zoM5g>pCKZ^A3`jcqjNd*azcGDvxh^f4rJMKBDr23C5?W%e>D$}*Ub@nc%;<%T1V4E z#?zdCP!&b;SBgclD}E%?`srA^WPun#@R>PVC8KcdNl6cQd%w+SjnTao_sT>#L34zZ z%NIf80|Cq;p^Q#%u0W{dR+|2KZ>s1^D>g;uHQQ~ef3iBh=tRj5fjMv%a~sH63;YTu ziME=3$9GxlY>*%+paj(=%gHnwNCO`p^u+xEy=OWzP&hZd;!P6N^2hTeTw{L~A0#`< z>kz*RikTZ~!FBDtN=AXA01jOfvVr_>{v|l5k0*iU*wHgaPWGKJ}?QO)Zetkm882G6AVW^Hi<)R$?(fpYOQ%yiCCif|r^Yg(}vCj#FL+jTs*$L8PB=G@7YkzGC+nGFX#P7=?p2qgk5F!YiBRQW5g_(}$$MdIJ||IVN)M$f2Ru3CH0| ztc!e_MII>kFgWp6!8z+fvQ;{|8JfRQZtTY-0cxmE%+lv~p=azew?0xXt z9{S5sd-*SWI~=kQ$z`h=vg~C$Ch+L)Uz@A;rMWH_i~MmeGUdlswBxCxyF6$BmP^th zPU}yF!|fEz%K^60DW_BtN=r3D@Y)z&hCZ5=_C`Ej- z5S$r*kdQpbKYe!Fw9)oAbu?-1J&(N|*|xJtS*ul+)AYx-&P;hOon52V)3af5CWeH3 zu|X=Z;`OU<)Rh6d4F@nQ%*i(X?>Li#lY5!siQH>F9?@J0eXg55kg^M6IXU7hk5%9K zm^sn7C?zA178!#WZ;mHvwj#6CL<2tFpf7*QzIF>XNR|V-zWnE%okng0lPdNc=LPfj zRLaq6QYDdUh__u`#l}Bgp+T1H^AVx}@&wm{*l2yZK1IwUuJqN8bYc|?hcsKd_?vKU zyTZ`oYv0BF+uuhYL#SPUs+dD|5HBl6IF*{FKl%_XE8OO=m|AOC4tf8M8nCuf233DH zbY^MYTKEa*PI<+7>_9I)oE*kCOUT_DRIll5%uRXpU#jWh>(+zqb2ftP6HeqKVdjP& z)H0mC9XVTO9MM@0He+!>2ols1N!+akEath@V}?4`S1VMlTJmn^K6B_!qjG3*D(!vL zwEG9|(g+;WO-y(-b8F#VYn)207=0QyA4YakSsKB*e_gyrmwtZ;FO2&@m+gkaV0>`{ zTjfc$YCf6WgnAH-p`{@!wf&?N)C~$#GhT<{Z5-LAX0Cr_<76%guLha?2J>-+dU73M zYX(P4?l}{9$Nr&_ds=^PhA*o=5__ zB9D$d4zMb+dPHNJW95ia;&VIRwiniedrIM%s(yc_woJ9C>K+tc#&|2TITig6+R^9_;Y5erLUtS zlL@V!_;PPK1Q>H7WttWqJop9mI_mh!*5t;`1AbY#3A1e%g^AMc36_~j&qB)N6R`+;GbyV z7F?i&6W}(=u(oKVANznE)3sku<_F8avJSj2#j%>^-eL+- zh_BmRODs3f9{4GC6mH(?=iR95#6Q9di@uEoAU@Cu&yTw_U9xJkH&Fy3_fZ1$wsJRH zqyryQkKB8WyO!5Eb8F+a-&Je5OP3;(?xa_#86Cs0uMC7|^uYZG5v5mBy+t!<0i z5SGJfmkJ83o84ft#7+d5M_N#C^VxML}}h1i=nIS0ai%)D@T_Uy>{Hue2QYmPh)GUhfXL@4I(%r zw*^vv;%SIJ=i-klTRon%UjDg^Vbn82^Ig5yn6jPS_<^n%|C!dwNx8_QRG<97He(^f zn`?i|WhRb|3vX4*?#TgaSu@x^-p&3v>6dw7eKfm(UN(%@=!EMVld~jO(08ZH3zIdc zS!$`>7D}c1ljgvS%|-&H28E_+HNVRymnb>oaa~LUm$8Bz*#Q*CHNjF+--}H;30^#d zFDG`mo;pLT*o;8_$BE@Kf%l%)-h7uz^H5OC$Cm89GH*(4Jm!epYn>k;3{WQc$S(;TPW0Ky~~8fYE?T4_0a^F^bXi zl4%V2C5X-|L=?mAE_E)syD!rh!fLC4$e?Vi< z&jXg%T5n77uD$YjSRG3$%9X>uvlb$vUqksF!;iXl`T{vxv<8uz%gw1im0div*~dOR zUZ~~nJfaYe1Cqevv*S+XR(1*0MI#!~iml>XQMsxll$q+^^^bA~Wd&S`m|!N z54TJZQqQtmO9lL+M|G{sV^cJZ#Pxbdp%;`tR~5>t=gqAfw#+-}A>R&> z`66E;{d3REwKQ!7kL3HjBLE|?46B>I&-ynvQ8JID0708_57_`l$1Y33 zPKcR2Ev-f8bTktt65Lv~hg*CTx0wb*T_AuEnl}vAB|w%#Ex^tWNjUqI`3L8grIgSg z|DMW}Zwnx+BjS;fA$-c<+}~V`82?C6U@e0olN(7!OlW?PqJ)#!?|dPJra9 zYSUqZnjmpaMy!AFNW2Pgcy*SZ@V&C>&RtU^f-<-x>lb3}KtvBav*vF?UR-aWu9rT| zUlLs$lh0+TUxs{%#&-h+n6n}U9eRx~yrzMKYDBh7RJzu^M^T+ASa>vkL9!<+%?-}P zkyXzkR4=vM&`s+u{TeSHd1bWIFZc{XffjY;3ekUW-Y6!e&bkr${pxW!nV*{`6mRC% zQi2J?1c3FalJ;5Sl}BR%yXvQwiPrlHC8&tmY`&Xt-RCeWqE*9a=(bH1Mr_eMIT#mf zO3B&rGQT#?UZ@uzUyR+8FdK)re~3oa>emqnEfj^Xn|7;SLfjI!1Z=5R{}qT_{EojX z+bPzID6)L?>EHV-ReCdq)sGTY`;}tZyuN?!6mV$>7G$?43~I-;VL1NAwNPYrgpNa= z`GKmp#lsJcxIW4Mx6jg4I_XX0P{~~bK?h?uJ@J4HG2>^E*S=9`&57pO>ef#$rE1|3 z*Z}w+iL0;ibu0J%ls4?de#PFy7rSCzRy#*vYpXbuw3b4D z+<#|kOTn>+`D)AS-*2`b^GQ8s5o>6?bDDKR<$d|g9|&(Y9`wcBQTvmN8ZK>Atw+h* zv#+q5D2gt!r)6QPW~YWX@5!GH(c&I2alDBU`;$lq6kCa-5UPScQY{R|Qu4k7&6bDqu|Lkx%)2uW|SOGV3@2^%h z)Ju6XAza6^pC*Ms<**%1Q)st808DhMg1JBX>CP`WJY=^={x?T@E)MLnF@^9OzDjpO zLDvU;&b~)~c?Oi=GvvIYBP0b7yWRTb%r}Rl-&g!xC=H&hF>M$X)Ez6YnYR|?ZKCL> zl+lkucS12p@);Oicc**;u;PE0dd%hSfOQCS;!rG5r;h`ljfe~Q6Q`5kI5Z^79b&XU z%ujy$@NO^pr`DQ()1he=-jCS8dgJqipyk3J&DxLMO;3C)M!6&h(D~;)cNQM~YAw8q zje&7A`PW>Z;(Fn38%i(K@Mpm-6rqKuR*X`oa^WHkXI6JL+`WwCeksqyDJZF-hs=#tm7_RiEqqMFAHRzr! zHm3&G>bKrV*HJ*P)QK@^fhu{8`x$i;KVxiS_x9ww^zNEsnd zWObdsX<{GVIr(}k+8C}Q?AjqJkMj!=xi3)fb&cqN?= zS#yVK476%u>3h$AVpR!q8R3ZcVK^Yq?m)Wx!uI2u@ikRS5{)WVkJawS>Cl7gcAC%F zq2ly@AjmusGqANh&R&BYQcK>^F!ByfMu9G}PO1cLaCm#4`1CsGZh!Oi*;|7?fUTVV zg&C7_F+6DH13)G~FlT-#@6*ZytH`-G0*;Y6(1WjNl8w0c_92?Z(+;Wp!8(my^iRot z=kMqDiDd3RSXzJ0TDpBvpxke3HAY%mJ9%0>PJ`$Lf41)yUS2*GwlsQlwAi{LW+@bA zkc&sm7G2{K91Wvbeijw$VjlO7jma!HqEB{ahA6z~ljIpI{h_;|n$EDL_Je zHv%BQkzGwvh()>_?z>W+Q#oZ2p;wX=mY!r7Mi$;4QOiL*W@8BW~i^_@+52{+3 zBQ7IwyPFwioeYP%|CYq()<)3A2Xf&{2aIH0YhW^)JZwx1+-;fE=z*D}UsLD(EG|dP zL@5F@Hqbm8vPn3LwE>_abqt||Hz1~5(?DXdw<@8>^66@)e#Ag{Dwm9I_DOsTssWL< z=;I(!ENXj)5#YeY#00P3rNsCsCdi_FonQ_=?=M4lHv9Z^77@!C`sxB}Ap#c>By%1B zWtt5JBF<~dNcw(V^0lZ*Q(2|k=aXp``i!)F-!Lfa8cRoScPR-!M!tgxBfz9eXepzO zaEFRzrqr;#^GVg)X7U9GFAl6LL zzpAS&fa0bK97!qt>?f!W#$5PP1jz|e#8(%O3lp;g4&JzgNIxE?Wi*pxr+Cwou(s}J zr3CqKl|;(FuAe%}4cw05?A1&P6`#GL17X7S5~0IBDt!@53?}A|dyt?VncVkIAHEr3 z_WZ(KYkPd`g(0o)ust}>dvh+_z7DRL6|=+sVFm3c^%_(9RZ$5wh@P2hCw7UDh5DOO z+32oo4@?|XR*1W@_Vl})-7}6UHWjE$3L--wXot(C=b!oY{1qF$bh$I6_U*?~@NY>W z5+$1w%#RuFLwd#D97rLYTsSVn;LAiA>X=F>YWLI;6ZM3b-!vYL&Zxmu7T4q{YMp?P z#3WIc^#Ew3kzw~5!M_^bOjJ24@L{4V8fP&O-0J7G|z9lyJ;)I|Y zB4)&5q0PQ`fP)KXV`~&eR7J35++p)ahK)v-n{owa^786~;I)l9Qlt<11=QyWGb0&1 z`AtY={#WWCNh6~jqUPT-2~Z}M-!=Y4IGwyqdQDQyqdHRjdxD2eq;K=1#Ety%M1+p` zfvZ7QB5fbrdBP=pRD^NY>bY005$lbJiuzBvVCHXOZudGXQHZpyvEn~7)9)U^WQ#;_ zfLhV7x>i;+(Ce+vJi51uWa3LCQo3R_mX<^R2dW7d=<(AkQ(AGW zLwCK28K0~KHWNmB>SD|t92$8#6mW2iLrM|#5`)ed6eI+`u}&mRrB%!1IVWcIk^HvR z-Ma}T1{GKhj4Nu%&mQjYQw42%Mo4)stq9*SO_yA5$1NO1BrCgby8X}@?0Swu9E|hf zR7QpJubIBbfPvZEIP=EoHtw6U-Ks}g>OD9Iflgc-bsr_wi% z;^gKzp>qmo3D~bt$hFNn8LFNxf4W6$n|b`cntXHnv#w~UG-=(_e0SY-*ZteoRr~C!>R#Qa_BrQt445(X8my1}#Ib~`i{&(8(+dXzj*SqoI8LCH z@9^DMm|v|pLnOO1%VNi>naD5yXtp7e9+rCuU|C4O4|Mz<8iK5r(jz9RFxlY21lT9T zizm6sXfCJAntl@0DPnv{2;*Hm5xCa;usLvEJyv@xPxH#nAg0W5UcT%v`5!2TJu7W_ z4((VvEp1&>2(glH!Mo|CMG&zrR?T~0^jPLt4za(VyNS-`&^03A=AUeK$u%!mw;F9v zwUbbRf^cJ=VqM>po}Zhvu^%6x-iE)K)wZm(j8Bq1gy(rR=FPp*07t>ko7q;*1)<-= z>Z>ORm$ckwpRY=3WbrREVT5+u8ue}}==)7h|7qO%v}@nS=(}re(aq&!YW^rVE)Zx! zq~94s-pTy+5s*256m`I@Y!Qs}VVmN7;SZ@eae;=rhXt4*E1sijd7CHZVh!fn36|y! z7uD^r8mvf`{|rucwmbPqe>9F-vEZy=O%GBXY1s|B-ZHz(JPLvqPdHyO*WL9U)5!+V zQ`cF7PZqNZAWh?;J?#H7J+JoY?j`+U(g?=r-eM$_D|i27$+Xlj-5+zY#YW@5<5x?W z*{0k|(U&8cP<7iE7E8 zrNSpGZB&Qv)u;193@M6C!BRhU*^k#)SBr4qnh4D&TLnuPcR;_Noh%nFivEbc+2;Hk zBORmjckscJkk-rElgz0Q3>$K4t8li`k>?9gyLD3Bq{VEU7ts|l>)UO0Ojg&KHjFtg zjFd@gnvm?`*TphP8UK2{>&RIY>gh@6@wmX_#9{uFapQM|?^*M%;FhXhgZHB2Y-l@B z-XJePAjsbB>fjow^P&(q4t;MG%JVTmD9Sb0GsmE?Sbe?;l_U^B?G|0kEb)8%Bk2o6 zr)0##Vg;idzh?>l)ipbbrG_~jaUA(7xU~wboh*Q$Y%_uo{_%-S6rw2BUhg1>~r`kW3?&#dK(#qmbW zspe7!U0bkpcJXxcyx6d&yXqbfnTLC6P%Ffl8KYsMWFHNsb=;{xESj5n ziF}{N_CO`peyYbEZ^gXfnL2YvO)B8!d!Ox%kB<&kaR3 zO*-Zh($`Fa_pqV%w-(<;@FI7JfBI~T0_d1sO8f`jK7ws=M;*{ig1J5rh>s0Yws^ly zBR!Gh%bXIxkkx7Q8&njttWb%L5rCetF#fegMTmo%7sq4QEjjM(wt{I=cpJs4OH_lQ z;@JP^ki(mpE}FDjt|dO7u&d2n3?$^u-XebdS@qt1Pnb^#p60I2M1$Uy^=VzY8l7vw zMuY`lf$Hs|9XfZh3!$>RZ+4GE=W{GiLDO!RZ4=^cs_}kvd!rwI(`pC$8ML_jL)r6) zfva*lQN^}m^jXa+rb#80)yDqP%_jpOI5K<&J)^xob&Z*?-j`@zhq7g|dWVY zE-Idqkq@pMmHhjq##)?jM6DWk?z&O%xZ;T6lEQ5$Bx~3Ko?{dQ$GC6t6`H}`2q+?dvp;AZ zRAa_FfPXyWUI9`(9&{yWl&v7NsH{lcyp?Mxnb3Mv%$Z9aurjQFWwNe8;;V^4rtF6Z z!a3XpQOswNWJ4PhSZetMmm*$%rha=}QhD~*u<2lSOPRq?1t!vT=GITZY#n#TQ!+iM zbeW1yXgYd7HKTLBY?}+X)mSp@kL|>3Co;0%WE9Lfk$ag+`WD1Nj*{4wP5<&mQ?3sR z+A|;U@3pq1ozYY%x*4-kh;RzG1ev_02y1y}eOl|MnW1U$oIwwmLJvS`_N-c^kayj1 zrF)Z3jNa5e3_fX!L-uBL486r0*DyFg#!|i6Z{^7D#}z(y_fLt`dKgLbx}3#KW{+ry zb|Sb0|7dt~Q{noRf>=GUO=dmgQNxU$d%`Fb{p|u1$p7RQj_{cGH)?G>sdHO$hDbw; z)jVK};K}5G;#PL8GK_*vTGVXY@!aw+k37!liZj)lhbpkw)10ZZ?Cf6pmM-hgRO8Ey zqxfMVM${bd$hS#tv&Gn1(R#hmv#`5RzSJ}UwmtDe)0RLTyL|==B^fY`$AFpgBR)r1 z|Nh##@c|Q0KWpGGiswVS`-|!JLU3u|i zGd1_;s;jVvFg{{~9%7J-JIN=mAumEV{TflA@6rJ1*m3$~YEI-}yjJSkR(89qvP5J) zpU2@hG@{b4!Y>^vPPhaj$VEi?Z2f)%UhP&?HzbTIU_nd)a7dlHt<06j0{J+5=TtN&$QQG zx|QGe_=jsTl8($P?9v(V9&D*2hl8pS;&CyU&V!WO z_#Fw$2IgD~H%ZS-!$qEr(c>kXCsR&ukGEd%+M(quPB(v1yfKMkWZyJg8=&HUuxWjU=yaxt{R6nEw6NT;bPzNC|yRTG4>3!4{ohqxq3HC z^#m!namwP|mwMG#1xFJV=v*)0fU~a9a8)R&pP12|f_eK~h&|RvvAk^8I=8E$(uj76|ILWkGwOU3WA zpv7C1sQ-ya^=0N$DTM+d8>!>w67uhY0+1aD-rtLIR{aV%rWV28ZvfN46r%|>+`C{! zocE|lx);u^)}tWi?79=u6bShqh=-IwH!rA5QCgnUNY- zt!jHPP@M?Wii}zjkOCZV%dAAjV*~vL`RRo+ue@eohX&?_tY#MUw1jfdud^!-C@^^(0~dY8YQ5A8B4b zMdQ)=%X}fS&4kO99BYCYsR#F(Ux5ECmv)?;%+;X{3>@?W&I}yGo9nN|4 zPVDDy%aW)R$&c9&9r-YxT`m0(cT!nAahC%!HhRy1BK-%?@`$p!43QElg(9O`vf;;9 z2=YT2PV4zxI0>TuaTJzXU%x`ew?%K4F5cDg-^-2%U5|4Ed2&IXvan7?(tb0PAF8)* zbjVbTr^k}eM=l@Pyib%rV`Sfp!l`)~dLzWP2pHBIa-1gz7z`JHmNg<`@k*(h6`0qq za94*hB1Q}RKT^kO=dTZJHpvf^DdWkrcBleu&{w+m#$2o|Ly0wnmH&~ctNXDjzZeaN zgAMxFXS^nkF4xb+)FTnSO{Nxt^|FY9erl$M50Ki@2@VyB_soGrtM8x*t}Voi-e4X( z=l+8&@iOMv)iYwwQ4)m>Ld~ExP`V6p{k8i2jH1IoaJLyFI)(x5F%I?`*h*l(ZIjU# zwYoRPZ*}@zq0X{|;bfY}<2Mh4?TTaR7kMIZ`FfLmcT?pd3-R*ij$AtwHp_P|h}eq4 zczR*M4aOrzHelk?)?xDiS49}YJvBM>PVk>6i~TxO3#0$z2T>~-V%}KPjr(f7p|Yp7 zBECc4P!%Oo-Y17RmK>@45CU!M@FKS8UiZVhZPzWPZN2eE2%6pmacXV)ZulTXV&Kv~ z%HC>5^XAi(UTiPuF7C>Q;Ri|Td_KGd?F5%=VK_rlxDJ`f!l8c|K-KCsLHVHaVqE&A zh3cdCAhqc4~p_M+?+y_7tZo=8Qm$vk#oiu5)_kE4e(&x>=N+$gMwTCr;U z^YpScQ;9QxF|dia0q0FWb$PWZT|=1CJD#g!rcL;RWE0#L|G?w3RS75)MX)ShrOWEC z8}4Fld%iAQbVD{3OvZmkd5>5fU;$C|olNO;__rCqmAihrBrNFQVabs8$i&X^yewi_ zWiwCgBc^<_Y$BH;8^Vh9q1VSznOAkMA?%&vRK`}I6OGU+Y6FD&?YVfA%I!*PB`?tN zm_z2;cUE(+u4{pO*+v3S&3P#y4wFQ5_3pYqB;UNuKHFv_6JzWt8<43{Z#g>(ZUe9j)#HJGBMqEW7Xw*k*m?1g`Ut|*`ghHY>H?{~>)-B;XF>6m z-f!y0TH1?vRVml?r6XCZe`oEvDquddG&u}8AXm>tJ|>Ht<%kVAw?=LJ68KR?QqYyX z8vO(#^doq(Ayw2f9X`5j7V^d4TA>bGZ$`n5L@d}sR15gXHQ9bNf=^Z8wrin6giCw7 z?xJ6oiqd%nGE~YI9yOn@gUITR!f_4Jifj9cWr_wpa3tfXMzv{42;lK(Bj*ki(A2Xj zq^NW@#6(6dXD+H20JDc6ZskRBF47IJ#F)~6iYJ1#>*~T$nMiIbuPhS!*REsVr~&gy zwy*92J+b%6MkP4YXD{W>owHI}Q`ok#Sv|?RBY6ZS!n5fFN*zbUO7q{{w#M@uahvc{ z7i2W~D#~)CVp$@nf}Jyt*;74M73gw%d#N^3J?*ON)ybrF`krYsmAOup&OIQ)JupE@ z=DFLk?76b*QZXkg0$#I>mvcb84D(s-Us9>2!RF6}0BFlkgTkg+AH*#M=8haT7k6&I^Kx*aTjmt$Rt`k%}mS2u_3k_Z9*o&iuR&g*6=I@ zj#&jACr597c4$o>_3?BX*P(l6gmNkmjMd91QtxWOv>B=&08Uxf;~VND*=7osj-FUx z_1fEYU|829<1|iO6rKyy+QP@NJ}EexzGa0)#^B9-^02mhPV2fETKC$xFZV@0hvi`UL__qI6pbx2BdVt7zKuosn^3XpXu@hQrruwr zD8Dd8nT;>Uwpa9Kpdf8LAotU=lKvhx%rc&i=9Yba4hL{ng66d*rhc>l7bHbS+?9>A zBv&+3ar5gV1Ii^uUmul)%9A`>y~J%sw#rAnp-b@ny#6F8k-L5JgG2J+Eg_W~ZwgOyc}!?S*ByJ?>0It- zi|ZWE{u`4gk?ZQR%mT)Xge=i%>^$q43j_J3Ss9C_04q}lWH_d(-oNK{{53 z-L~Tnw2GnDqA-eN(bE|Gnu6H+({~u~8|beSdNs9LP;KzPc8n%viKl*zbedC`nerBc z3TAVEB(sbg^1=k|*fiazLy`ULySEko_i`V(LQw`I5LqyG>$WE;Ab0Vw z?AKh{Ff%{H0_9{d-}A6`=l5yWoTc38GXRY}SzA&LOup(Inm=@ZfT)s+@=J#H4(>P_ zZ)!iU?nuYsNPk}Ze&u+tYhzdcku*^lf$|O5d)Wdo5x?4+_wlPag zvoyL)uPvtvZT{_^H5~T`sG3H8d?ei{1%!z;{XVVe#KaOaqm}rt%v_F?P4300GVYP= z1vY;28jeDig8hwD*Vi@^mNH+dp`+ ze}gwjzRzmpl>UReGj#0N0M7cj8h6;OVHFLm>nqtwgTdcQLE}erTHc#7cd&`~e zLLe~H&)|f>2#QFtz1E|xAJLwSUqr_d^f#0UJ!_z}-IGx>Ruwq+9bZeC%kZi_*@CM7 zaR)$&qe;IfYbp*A<_#n&A0R5cM1a9@4e!vV52O9_ziy%Ru3OZio~b75Gmd%z`|!q1 zArbH`dwq2H7f-0|FDPM-FlkmvSTG@{t8~z`R(7RFGv!QcD_V z$tnF^v*C@avKmp3k7dv52XvSmCjt#G?KlFeM~v)qc>KrEvlSn7loqXhDZ{#AOM-Vh z)TX0kGs_er*?$z#&Bd(Sk!i=H65&(txt2s3CRwHuJaJ(M%uKsFarFjUix@79{esNGonnf%Yvpr&>Wf$r8w%d0j^`r#EW3M?-So z#n}q$q=+{3nYah&!pI5ACoIWH)2Oiekt#faLw+QJBIQbh# zW%s8^rc~g{s?m}7jKj1?P5!WDeHVKAT->HL6LrLPx%WJVG>1<@r}ph05qA(DT0%uj zt!IwV2KkiQKlM**AuFbx=ZD@!K$0|k;YF2q9nQwtG#1#X(vh|_9j(95Q|0(9!P7GS~}v zLpBD!#yyqB(xwLK5QyPio9%B-I5nEg?MT|9Y1a~qETRQ(a6DRy_*kqCkDR^y{5Dbk z;jj{aK|1Qe>^Q&bE!TI*TK4}$&OEaU)1$=|l#k*>%x^~X_jvUIcBBbE(o*-6X|ids zl%Nz8$|`G**8B2oRnnxy3>$*z1$oOuO9xake-cq7Q-baCiD582-SPg9=gV5ktw4{R zFe5Eo7hqg|?cwVj(cg_szr(hfr00VALmwdqi&0E>@nFEZEL7*uHmEHD5R_?v8GrFb zf;Rhg>_?*73$PM9ltup@rZG8oAz_fNx@Ll0ICgwk!hlowLAUp2AoE9#z2x#ntuW;tRYE_czz6Ayf33tj+me4#$DA&?@AIIiW7X5jVmu}KIE3pObUQ4|$y{c? z)EPSj!(B5aOy;7S3eNSvQx&1^ulUU{^;oxQ;+G(O&iK+PgHuR|_L1Ewq?O_qIwctj zWu(~IJ*xk(SWpgHH?IP`9ga84M;;+=Y#oZlYErEu;@0_1A^gR>#}u^dW^VL6NBwER z{-k$?k-&iww}t0Yu|u~4>U#9sVL=~q*EJ}l-5QFlBbEGr{=yXBN&eQN8oEzU2orP? z79lOX;2bXIVNS9mp`#lIqhKFn?$%)@LTXTQg!gj$5FI21duY5Q$~P5*0lFV2kLu@Z zAwgEXA+PM$5pQ5m`-mDE2Pl_m4}_O3#?G)FwMXTV#>al)PN5G4W$ty6avYZq3lQ$w zT6T*i0J8x}VC3aAd^2j|7upO_t67y0f%3K+sIM~&yHHmx<^$XmS~!H7OyddpufP-hN z3->2+4Tl`&HtgzvGK|m~6;18d5z680ENq3CB+71%A4lfYvaIpn!4P^GR93lSApF$_ zW9SiE>Byu6X+==c0I=CLTRwIGSFXtpr@PJg0-hi1(&yV3a1-C*d&LupbY8p}8-&Wm z*+5}L!WCgVM_p&xRt}SVM(p%i4iwN6j|Z&DbK)dJ%?y4aE-h-@u>CXzw=W`QcnT-+ zf-muz3IU&bt``O{@(|~YW`smqUoG0(C4ylZm%U)gG3*Mqs~xuF$W7`zs9!d45bqOn zOs_x@%>TsX_VUwp6z2s4b`RgSw=#O9_3nOVqbp;+b4C2We>R>o0AhLz{)-uLBA zi$^d2y!dI3+pKpIliVY{$MoLlq<3939)Fo{{haB0b9d0Cp7X~PFCC{CGdmoe^GN1=D2VWFJcsF8gjLpvAoZD_ zbfSSZ7eE0AGuj{CI)+X~b`bgtIz!^tDhC0V+^gd93a||sQ`D4h=BF!sq5?+nkmeG0 z>L8CCyl}wOngO)1iUrt4gAf2&ctv&>v;DQxVB`v?TNGONU0#ArjDivT)38yb6S2<| zeT4wBd*CDvnENBliagt~y$@H)SLe7=|D`(5>oV@`#LFs;uciKQFJfXx3>|RtbqW#>*E8jMe1(7M z5YjVlx04ISGL2Qaeq`Hs)lFoFdI|h(d`-`qmI2y2`mG!!%h%pDXm+DhPNlK6K9jYf2?>er=XKRDtIh0!2+;r8sc%8h$(fkLzCy&%J(?(;(;HcMTL45f0lfxES=O!DO}9DHMgNoHaDdla&de zj3oVbW%#jy%VO-#1WGn|dlV(2$@N?NN_VZ-p`fsu{!=4>5lwWf5BOaq#lGGxRt98Y zhjpdHEJBi~rq*bUtPPbX#;~=PXR=nlYc^0b;|PCsI1lq;w4$8bZZ*ng%WC^ZT)Fi{ z2VQJP3gkyvjY-_WI8xoi=8fSXabGn~;q9NR#8-!}%58Mv_}8tgn~}By2GoiO1zLtk z##2q}ZRn4O)&x*B&l&2}cdxM*fd(AVR&fCqd{CvQc~!m>&RwgT4F=KgO*w^BAo5&_ zb~)Sxqo85Cx2L}WQRJT3w@r&9pg5#q_1>n6~XY7pe04R5Xko_`S! zzeEEdZ=%(>6B8M=dDFQDIH>94aa6R|GhNxOziVxRZTspZQ3X7ftM)q?1mYlNylT7K zY*jEH?WgP29Gx3`H7a5L+?(ZdmjieGo=>ws5&X2|JmCF-CU^Y()o}=K(Yaf-b7GC_ z`=M`-e3mX2(Rvyl@SiF|OLuw;v_L(46sYZ$Tmm1}4u_}36>XprbZi}a&W**FI+ z3u@$QiR%es>r|B5z*<+(o_By`G-+*&qhu62oO`i zpz|kr0z=elVU_8jjCm5#JN^kLCim++5vLer8oE(-a#ZcI^he;wICzE{qlx-O9ME%9 zLv^#${#O%p(LpB7c$Q4HslD8dMsB!$G4q(BYrJf?yf1z<&AtHwxWviMQvz4&S@kEamNYQoV#!M9Rn(g@W`9HJScvOMUE8`p>sl=7s~~=e)CA z>f}twJLqn;CMb}1ZE~E~GsJ1%`pur#9^{0A?45W^D4b~j68(NKj`urDP$K=QF z-~O?NwAgN=W#(%#@=5S*mtn>kl?(S+N*Oe0mqF~j>` zg9Bp|Q2AQ;EweP?>dzc}ug@KB=-qfim=JsN?WfL`=&*n_f5S!QXLb;oczSPV%Q4DD z+pS1WB=>d(1*W?-W%{lyp@rN1qq|hqYo6nl=pgI+cA!OI?Gz_~=Nb&lJAGb;a8o7n z$y`N)mCJcMK!V~d1qn!7Qe1onbkq@fpMjfxx@-lTAf%?)1RoV?kgLZ-hbyv+ijpA& zoRz3!$MO9M3jf(qp0+MRZB;4SYw{s4G1Kp5+Irbv#mId!r@Ye1CO7dq=7lG$hH&l| zVZ*uDVN@@DXBe#JyJ*Gj&)@lrlnK2_R*A-_13mp>wMBidiKtqrK|Ti*Fgn3#liGuq zrT-yPB+vgt8&Qlc%)4z<#AWEj41C$i|5GOEV6CT&C%N}eB&=9bhJ>0>Xt31ut~F@* z)4o&9_2VMYd0@9u&I9P~1GQ~X0h9aWpM~iral=&l>Zx z&L*ap1R~qVv&x5t?41l+orQx3KM?$fG?k_j~$_mY46^{!_95RS8|0?t661RIe)a?$- zvZQUy+?2xKV=Vly_Ns=4D)n!(GGNm54kN$&Uq$(H#U{9?=$fyXWi#L2``!XU!n?y7 z4`n6thr7m+UiM1A;6>xvR$BYiGmUP2X15-<3uOJ;!cUpQRgPf=pS4a`IA~u((Mex7 zx8zklL$ZA{X`q0)^Mz33wW!WexCbrqU{LNht_@IHYIg$l%)(%%QfgD zA4|j-c^9&{lA-s{w?0j=b(=y#_m%I8K41P5%vP-z(tCRxa~P}dL)nRe3jghZGPLgoKBmgE1cFoc6uwu6;DM&jUBBE0$y3a$6EpO82`Pv(>j{~i-BVTf=A$KZ5 z@mtqc2VX~gQZI2i#=v`=4cu!LF{1y7>_3f)*Z5#^Ox_tY8pK>x{2obwUDqY5#~<>~ zyxeUeGyfS#=)Lk@8^lZEG<{UwNh^0L#HiA}8@o6?<(>MfwVY_`64<-#i5eesr(Usf zQsZTMMV&LNCyHc}O{$r9eOJHO=mK`?GAzdRbp-lY|MPB!ddu6UAZa#6aH>Rz!8{e# z4xexZ_LjltE4$DwB3asP$%5s*bBVp#_aa?xyYN3eFlOlQ#Zx-4H8y@{2|iCp;OP+! zk-VTI#SdvS;BF6{1_n~76Y!)OJgCiJioYq0}yO6 z$YjMo_PxPVzhWETv7=hy4upqQF|h4vi^l}@sy_YfALOo5o%R35Xl(lH*5#DBp6kv# z!1^*^n@U>1;U5JNTMjdjPhFm6;BBl8MUN4}rCUM`dlO4Whh?SX4u)TNe3VOM_6N`(XezJy%%VI6kF&!oHKfv&x_DZ;#4SFwLG|h zDP?!h_pCQc)(a%h_KdFE{Oz7e;%@xIHsz;7brw-yeZArpxTD=?VC7|GQR~}nWh8EO z)gRB)SVsDPa2R+U_E8GZ`ufgmDxd=lm|yY(A>DuWKWX0l zI6F;z4MuDe+2XI*R?|F1-OBmNZQD&{JiOj4WaevgIvUptES%0kd*Pe(q}nQdCN`4Z z0oe^_T1ZxLo>K?m z)5GNTR<+6c$~tfG8Hq5I;%VI6D-oLjoYSez8>&jO3WjS`_5R(Vmb?cBS@z|U`Jd`e z=1#-G&=Z*#!*f8Z*}eddzJ>d$7yzo34(hEzfB{*m&M1y2Z%VCMoJj#fX>069m(;9=#YXCzv_8r56yeY5Ud>8w1Q(N zfp+lJM;T>WOTUVHfDNR63t}yLc&O??)D%I1)p5HUdDo^E8G2EPVAY?<^c9wT-SKMnfzj2E%NF)$kNs{kI^K|K)`!~YVKqLUMJ z*B47R+MbP%J4rOKww6XesNfA27Y}*->1}woo9E;>=eRysV>wN3|Ip6|Or!unVQ;Lo z)NIDJ+WyO&YHF+Di@>h~6r3w0g2n4mUNa4&D~}l8*v<`O6iq7}{Oe>Ii;>8fJt-BZ zo8Fh?xi00>_rg;%jOH>E=>fG1_Y^G{8FNx1d*4jT>UdwpJLKeXh2`$r13k&noys!3 zEuGH^uIK4i>#0%5e9z+ZcBy>su@i58I0dXj)ULJSd6*YdD(+Yig|p8d+@K% z<>ufqR65R}z$keHF3(nZ2!ATq$i@}=z`ZYr@TL!ckY40deRQk+JN)Fwz|m_{aHD94 zF2h{e4wr~Ev>%sx(U<>}S8o>qPk+T?=y!17r55)B9p{$?sw6iMo1XjElX ziiYr@!dg-n_HvRMd-1yj8}xbQ?ox+*cx@AT0hrr+p;W8xG0*4OvE!ZKcRfCkEz{I> zn+@7O-45L6l<%pRei^vF;saY^H6xsA>$2&?Xq!N$ZI&lo3BzPDYz1|zW{F?v(uWyVI{{C$=M}cMZVN89I1VJ_ zT&JJQzY7^_z71$M`PXjMaVBV~_-;5tGY#^Euh}5lfA0Ju)%Mq@^G?EUmMJy` z(M#YL?*&?Onn#H}&)*M{`oRd)W#s-SJ4Kd*|207qUV%s$-)iP+uV|)w=2iIiZw34y z&4&Tna5YO9YeKzpOmw36IWq?KM?$9SVDb)<;P*`DdSfJ#)~Ztl;b5mdi>-0RrvgGT zG}_L*#Kap|YF32YwOUAJ;2wnk9f?I8HgUd2-%11=ok&$c?e1a*5`p`Gb9^7Pn(sCz zGiv$-eoBXd^p4<@mCSwsqFw!V+1>MKyHonh(%gW)!U&-lJaX9b*WZE=*f-*!Z}_k7 z2@;80_2{G%{Qib|uK5W^u&8WJSk4etxM>G^ry-lHN8P;ZtKv)`ch9rvMel0s|4cR= z-$R-2PjsY!8o?F=tX|=E+wWj`C1_vO{ZrikH}KJM#*9HV@*1=OJb9s}qc0qWW>)pp zAQcLTEJmgl_ic|gdr$-(6w|$UiVv8$h8LUF9;zz!1zl@kE#t;wAEo8 zT6Mz!ANlDjAT6flI+HR#a|+l>AedFs`8uNNgt(R$smg$U5DB;c|xIF23+IAS2xF%3ypfE#id`;)5*wexBg@%>D>~k zHX*@A3YO!}b iG4=odmXH4T0n0}E{Jf!s^B>9VD=md+$EqKKo<$ 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 z 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

>;#LLK=aCfs@^h|H1ruUSocrZ zSaA~7@gxQHG9!B3j?y5LWI_`ueHJ}fZr@iPdVeCgx(%;&(xtBU7}jl|9ug4}0**LA zwwGh}HFOFOa0k4!kM#OJSx4B@?Nhl%338gTA?&0>A0c^e3GWanaCLHD6|f3Nmi@^Wo!C3N#^{|29JkNYwv`eb5= zY9k7hNLR4Bq2ti2FRK$Umgg^eRx=iC;FNL<>X)@=9m%|G-NnP9Mk|r@{=Sx!fV__d z)s&oonX?55i{ddyClYHiceHNQri}L=6UoE(-pJXY_H2$pR~yC2o&l$c<^-x0zqOXl zRj0-+m4L#JZ#Iv;KUp~4>lMiccU($s?wThVcq7$%P&|guaRas*jJ{svn|NkKPz5d^pp*Kn?BsZ&Fd%Yr&7PHJB^8dg(>8HL{%UJU#r#@ z$+j!=G(XZHf_jn*L|WnZvZUvO41^Qn85!8EGdk0^@o_^lLi9oJ;rDGYjJ^k&W&2t* z?3=A%!`Hw#Tt$j_yy`ksD4pL#y50=wOOSM8xfPJM%fx3|x0PADZ97!y(!$puppNop ze%NFFsO12fJD+v4PWCZLaQ>b;N-JzBW{tdSBIeEy9|WJfQsvF;s2{oT@ck%rc9P{1 zC+Vb0<{b6AXYg@Uy^(X#X_fxxvSYzy{Fj)Dlq)YDPAHX7@F~g55}q!q%CBLMA3$7O zm+Nu09pGa>sDAHfUz(u?C43D^SGNq^WTTL$Np!<+7HTvjLcPZCBxvf*^D~-#L4018 z)|-Xm-d3)T1348=h|b^vfY**AlWFa|+<%q#hrlzy`{yw7s3N%Lj92BL zLH}&21m9e`hi}LPN7GR&fo4Q`b7FITHU7Ptq*LPHP_!TRV^(o*hqUy3!D{Bux{3R} zpTMxD`(d){b=+6H?#Ft?k_V3zk3Zx5Uhw1f86Hpa^V5E4TftbYErjV>KwW6~D>102 zH=noi5Tc+^pGw=H{v|OD5FoT*(}3P2U7NQsM?!xzM2>C6mBb$h*8mgg)NW_=Wzr6h zR-S_nm#%q4y&{BaZ=aqc=1sv?`faPV@gu~qOZxdydvB-C_py$LI=dSNP_tY!S$(*Z zEf3MdwFtliV}={AxifZ6-Q zX-se70LKQ+oOs#0+j* z4T8r!TIZ9{Nk1ZCkWb3<=SSQ*AV6(O?A^E45B!!7ZN4Qz4sty>liu0if_d7yO~9G4 zyPEyR=0z>Q)`Yd&r*ojti{wd&*S)#LokcEdN7+N%nb{Se6t_56hR_n7jo z(x=hCG2lCa;8Lc^19{ zyp=RlTh%5Otny@l{OH++t%RM(T{UvX(&n(`T?jiq=8o61^x$=vvr{`V{G zvrjmpn3X#pI+s3_=*SamHY+&#=K=x59dV)=LB2NI525hkm*ahE^?%&|K7QvG_JD5> z!^00(R6AlZgV5Av*AJVq9?2uCGxq(6n81z zY+=>CQ@Kl;@8LaN2T)&k(}P{Tf6tIY(#c87eU;mR-8RMHr0jf+meN%-HQHG3VZRUF z>GluRzv(nS8N$L}$yw$W2`7wK>^$ykGNBn2?d@nX{x1&1*P?HuMQFmca5F`pov#^j i;cGPhpTp7zBub(JM0`7Q8~C3&5c1M0Qq>YBA^!!f5~fc8 literal 0 HcmV?d00001 diff --git a/courses/libs/nouislider-7.0.10/jquery.nouislider.min.css b/courses/libs/nouislider-7.0.10/jquery.nouislider.min.css new file mode 100644 index 0000000..3b7014b --- /dev/null +++ b/courses/libs/nouislider-7.0.10/jquery.nouislider.min.css @@ -0,0 +1,4 @@ +/*! noUiSlider - 7.0.10 - 2015-03-17 17:30:22 */ + + +.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-horizontal{height:10px}.noUi-horizontal .noUi-handle{width:24px;height:18px;left:-12px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-background{background:#FAFAFA;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-origin{border-radius:2px}.noUi-target{border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:9px;width:1px;background:#E8E7E6;left:9px;top:3.5px}.noUi-handle:after{left:12px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#B8B8B8}[disabled] .noUi-handle{cursor:not-allowed} \ No newline at end of file diff --git a/courses/libs/nouislider-7.0.10/jquery.nouislider.min.js b/courses/libs/nouislider-7.0.10/jquery.nouislider.min.js new file mode 100644 index 0000000..03b5244 --- /dev/null +++ b/courses/libs/nouislider-7.0.10/jquery.nouislider.min.js @@ -0,0 +1,3 @@ +/*! noUiSlider - 7.0.10 - 2015-03-17 17:30:22 */ + +!function(a){"use strict";function b(a,b){return Math.round(a/b)*b}function c(a){return"number"==typeof a&&!isNaN(a)&&isFinite(a)}function d(a){var b=Math.pow(10,7);return Number((Math.round(a*b)/b).toFixed(7))}function e(a,b,c){a.addClass(b),setTimeout(function(){a.removeClass(b)},c)}function f(a){return Math.max(Math.min(a,100),0)}function g(b){return a.isArray(b)?b:[b]}function h(a){var b=a.split(".");return b.length>1?b[1].length:0}function i(a,b){return 100/(b-a)}function j(a,b){return 100*b/(a[1]-a[0])}function k(a,b){return j(a,a[0]<0?b+Math.abs(a[0]):b-a[0])}function l(a,b){return b*(a[1]-a[0])/100+a[0]}function m(a,b){for(var c=1;a>=b[c];)c+=1;return c}function n(a,b,c){if(c>=a.slice(-1)[0])return 100;var d,e,f,g,h=m(c,a);return d=a[h-1],e=a[h],f=b[h-1],g=b[h],f+k([d,e],c)/i(f,g)}function o(a,b,c){if(c>=100)return a.slice(-1)[0];var d,e,f,g,h=m(c,b);return d=a[h-1],e=a[h],f=b[h-1],g=b[h],l([d,e],(c-f)*i(f,g))}function p(a,c,d,e){if(100===e)return e;var f,g,h=m(e,a);return d?(f=a[h-1],g=a[h],e-f>(g-f)/2?g:f):c[h-1]?a[h-1]+b(e-a[h-1],c[h-1]):e}function q(a,b,d){var e;if("number"==typeof b&&(b=[b]),"[object Array]"!==Object.prototype.toString.call(b))throw new Error("noUiSlider: 'range' contains invalid value.");if(e="min"===a?0:"max"===a?100:parseFloat(a),!c(e)||!c(b[0]))throw new Error("noUiSlider: 'range' value isn't numeric.");d.xPct.push(e),d.xVal.push(b[0]),e?d.xSteps.push(isNaN(b[1])?!1:b[1]):isNaN(b[1])||(d.xSteps[0]=b[1])}function r(a,b,c){return b?void(c.xSteps[a]=j([c.xVal[a],c.xVal[a+1]],b)/i(c.xPct[a],c.xPct[a+1])):!0}function s(a,b,c,d){this.xPct=[],this.xVal=[],this.xSteps=[d||!1],this.xNumSteps=[!1],this.snap=b,this.direction=c;var e,f=[];for(e in a)a.hasOwnProperty(e)&&f.push([a[e],e]);for(f.sort(function(a,b){return a[0]-b[0]}),e=0;e2)throw new Error("noUiSlider: 'start' option is incorrect.");b.handles=c.length,b.start=c}function w(a,b){if(a.snap=b,"boolean"!=typeof b)throw new Error("noUiSlider: 'snap' option must be a boolean.")}function x(a,b){if(a.animate=b,"boolean"!=typeof b)throw new Error("noUiSlider: 'animate' option must be a boolean.")}function y(a,b){if("lower"===b&&1===a.handles)a.connect=1;else if("upper"===b&&1===a.handles)a.connect=2;else if(b===!0&&2===a.handles)a.connect=3;else{if(b!==!1)throw new Error("noUiSlider: 'connect' option doesn't match handle count.");a.connect=0}}function z(a,b){switch(b){case"horizontal":a.ort=0;break;case"vertical":a.ort=1;break;default:throw new Error("noUiSlider: 'orientation' option is invalid.")}}function A(a,b){if(!c(b))throw new Error("noUiSlider: 'margin' option must be numeric.");if(a.margin=a.spectrum.getMargin(b),!a.margin)throw new Error("noUiSlider: 'margin' option is only supported on linear sliders.")}function B(a,b){if(!c(b))throw new Error("noUiSlider: 'limit' option must be numeric.");if(a.limit=a.spectrum.getMargin(b),!a.limit)throw new Error("noUiSlider: 'limit' option is only supported on linear sliders.")}function C(a,b){switch(b){case"ltr":a.dir=0;break;case"rtl":a.dir=1,a.connect=[0,2,1,3][a.connect];break;default:throw new Error("noUiSlider: 'direction' option was not recognized.")}}function D(a,b){if("string"!=typeof b)throw new Error("noUiSlider: 'behaviour' must be a string containing options.");var c=b.indexOf("tap")>=0,d=b.indexOf("drag")>=0,e=b.indexOf("fixed")>=0,f=b.indexOf("snap")>=0;a.events={tap:c||f,drag:d,fixed:e,snap:f}}function E(a,b){if(a.format=b,"function"==typeof b.to&&"function"==typeof b.from)return!0;throw new Error("noUiSlider: 'format' requires 'to' and 'from' methods.")}function F(b){var c,d={margin:0,limit:0,animate:!0,format:V};return c={step:{r:!1,t:t},start:{r:!0,t:v},connect:{r:!0,t:y},direction:{r:!0,t:C},snap:{r:!1,t:w},animate:{r:!1,t:x},range:{r:!0,t:u},orientation:{r:!1,t:z},margin:{r:!1,t:A},limit:{r:!1,t:B},behaviour:{r:!0,t:D},format:{r:!1,t:E}},b=a.extend({connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal"},b),a.each(c,function(a,c){if(void 0===b[a]){if(c.r)throw new Error("noUiSlider: '"+a+"' is required.");return!0}c.t(d,b[a])}),d.style=d.ort?"top":"left",d}function G(a,b,c){var d=a+b[0],e=a+b[1];return c?(0>d&&(e+=Math.abs(d)),e>100&&(d-=e-100),[f(d),f(e)]):[d,e]}function H(a){a.preventDefault();var b,c,d=0===a.type.indexOf("touch"),e=0===a.type.indexOf("mouse"),f=0===a.type.indexOf("pointer"),g=a;return 0===a.type.indexOf("MSPointer")&&(f=!0),a.originalEvent&&(a=a.originalEvent),d&&(b=a.changedTouches[0].pageX,c=a.changedTouches[0].pageY),(e||f)&&(f||void 0!==window.pageXOffset||(window.pageXOffset=document.documentElement.scrollLeft,window.pageYOffset=document.documentElement.scrollTop),b=a.clientX+window.pageXOffset,c=a.clientY+window.pageYOffset),g.points=[b,c],g.cursor=e,g}function I(b,c){var d=a("

").addClass(U[2]),e=["-lower","-upper"];return b&&e.reverse(),d.children().addClass(U[3]+" "+U[3]+e[c]),d}function J(a,b,c){switch(a){case 1:b.addClass(U[7]),c[0].addClass(U[6]);break;case 3:c[1].addClass(U[6]);case 2:c[0].addClass(U[7]);case 0:b.addClass(U[6])}}function K(a,b,c){var d,e=[];for(d=0;a>d;d+=1)e.push(I(b,d).appendTo(c));return e}function L(b,c,d){return d.addClass([U[0],U[8+b],U[4+c]].join(" ")),a("
").appendTo(d).addClass(U[1])}function M(b,c,d){function i(){return C[["width","height"][c.ort]]()}function j(a){var b,c=[E.val()];for(b=0;b1&&(e=1===e?0:1),l(e)}function o(){var a,b;for(a=0;a1),e=v(d[0],c[g],1===d.length),d.length>1&&(e=v(d[1],c[g?0:1],!1)||e),e&&j(["slide"])}function r(b){a("."+U[15]).removeClass(U[15]),b.cursor&&a("body").css("cursor","").off(S),Q.off(S),E.removeClass(U[12]),j(["set","change"])}function s(b,c){1===c.handles.length&&c.handles[0].children().addClass(U[15]),b.stopPropagation(),p(T.move,Q,q,{start:b.calcPoint,handles:c.handles,positions:[F[0],F[D.length-1]]}),p(T.end,Q,r,null),b.cursor&&(a("body").css("cursor",a(b.target).css("cursor")),D.length>1&&E.addClass(U[12]),a("body").on("selectstart"+S,!1))}function t(b){var d,f=b.calcPoint,g=0;b.stopPropagation(),a.each(D,function(){g+=this.offset()[c.style]}),g=g/2>f||1===D.length?0:1,f-=C.offset()[c.style],d=100*f/i(),c.events.snap||e(E,U[14],300),v(D[g],d),j(["slide","set","change"]),c.events.snap&&s(b,{handles:[D[g]]})}function u(a){var b,c;if(!a.fixed)for(b=0;b1&&(b=e?Math.max(b,g):Math.min(b,h)),d!==!1&&c.limit&&D.length>1&&(b=e?Math.min(b,i):Math.max(b,j)),b=I.getStep(b),b=f(parseFloat(b.toFixed(7))),b===F[e]?!1:(a.css(c.style,b+"%"),a.is(":first-child")&&a.toggleClass(U[17],b>50),F[e]=b,M[e]=I.fromStepping(b),m(N[e]),!0)}function w(a,b){var d,e,f;for(c.limit&&(a+=1),d=0;a>d;d+=1)e=d%2,f=b[e],null!==f&&f!==!1&&("number"==typeof f&&(f=String(f)),f=c.format.from(f),(f===!1||isNaN(f)||v(D[e],I.toStepping(f),d===3-c.dir)===!1)&&m(N[e]))}function x(a){if(E[0].LinkIsEmitting)return this;var b,d=g(a);return c.dir&&c.handles>1&&d.reverse(),c.animate&&-1!==F[0]&&e(E,U[14],300),b=D.length>1?3:1,1===d.length&&(b=1),w(b,d),j(["set"]),this}function y(){var a,b=[];for(a=0;a=c[1]?c[2]:c[0]||!1;return[[i,f]]});return k(b)}function B(){return d}var C,D,E=a(b),F=[-1,-1],I=c.spectrum,M=[],N=["lower","upper"].slice(0,c.handles);if(c.dir&&N.reverse(),b.LinkUpdate=m,b.LinkConfirm=n,b.LinkDefaultFormatter=c.format,b.LinkDefaultFlag="lower",b.reappend=o,E.hasClass(U[0]))throw new Error("Slider was already initialized.");C=L(c.dir,c.ort,E),D=K(c.handles,c.dir,C),J(c.connect,E,D),u(c.events),b.vSet=x,b.vGet=y,b.destroy=z,b.getCurrentStep=A,b.getOriginalOptions=B,b.getInfo=function(){return[I,c.style,c.ort]},E.val(c.start)}function N(a){var b=F(a,this);return this.each(function(){M(this,b,a)})}function O(b){return this.each(function(){if(!this.destroy)return void a(this).noUiSlider(b);var c=a(this).val(),d=this.destroy(),e=a.extend({},d,b);a(this).noUiSlider(e),this.reappend(),d.start===e.start&&a(this).val(c)})}function P(){return this[0][arguments.length?"vSet":"vGet"].apply(this[0],arguments)}var Q=a(document),R=a.fn.val,S=".nui",T=window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"},U=["noUi-target","noUi-base","noUi-origin","noUi-handle","noUi-horizontal","noUi-vertical","noUi-background","noUi-connect","noUi-ltr","noUi-rtl","noUi-dragable","","noUi-state-drag","","noUi-state-tap","noUi-active","","noUi-stacking"];s.prototype.getMargin=function(a){return 2===this.xPct.length?j(this.xVal,a):!1},s.prototype.toStepping=function(a){return a=n(this.xVal,this.xPct,a),this.direction&&(a=100-a),a},s.prototype.fromStepping=function(a){return this.direction&&(a=100-a),d(o(this.xVal,this.xPct,a))},s.prototype.getStep=function(a){return this.direction&&(a=100-a),a=p(this.xPct,this.xSteps,this.snap,a),this.direction&&(a=100-a),a},s.prototype.getApplicableStep=function(a){var b=m(a,this.xPct),c=100===a?2:1;return[this.xNumSteps[b-2],this.xVal[b-c],this.xNumSteps[b-c]]},s.prototype.convert=function(a){return this.getStep(this.toStepping(a))};var V={to:function(a){return a.toFixed(2)},from:Number};a.fn.val=function(b){function c(a){return a.hasClass(U[0])?P:R}if(!arguments.length){var d=a(this[0]);return c(d).call(d)}var e=a.isFunction(b);return this.each(function(d){var f=b,g=a(this);e&&(f=b.call(this,d,g.val())),c(g).call(g,f)})},a.fn.noUiSlider=function(a,b){switch(a){case"step":return this[0].getCurrentStep();case"options":return this[0].getOriginalOptions()}return(b?O:N).call(this,a)}}(window.jQuery||window.Zepto); \ No newline at end of file diff --git a/courses/libs/selectize-0.12.0/selectize.bootstrap3.css b/courses/libs/selectize-0.12.0/selectize.bootstrap3.css new file mode 100644 index 0000000..6779260 --- /dev/null +++ b/courses/libs/selectize-0.12.0/selectize.bootstrap3.css @@ -0,0 +1,401 @@ +/** + * selectize.bootstrap3.css (v0.12.0) - Bootstrap 3 Theme + * Copyright (c) 2013–2015 Brian Reavis & contributors + * + * 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. + * + * @author Brian Reavis + */ +.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder { + visibility: visible !important; + background: #f2f2f2 !important; + background: rgba(0, 0, 0, 0.06) !important; + border: 0 none !important; + -webkit-box-shadow: inset 0 0 12px 4px #ffffff; + box-shadow: inset 0 0 12px 4px #ffffff; +} +.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after { + content: '!'; + visibility: hidden; +} +.selectize-control.plugin-drag_drop .ui-sortable-helper { + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); +} +.selectize-dropdown-header { + position: relative; + padding: 3px 12px; + border-bottom: 1px solid #d0d0d0; + background: #f8f8f8; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.selectize-dropdown-header-close { + position: absolute; + right: 12px; + top: 50%; + color: #333333; + opacity: 0.4; + margin-top: -12px; + line-height: 20px; + font-size: 20px !important; +} +.selectize-dropdown-header-close:hover { + color: #000000; +} +.selectize-dropdown.plugin-optgroup_columns .optgroup { + border-right: 1px solid #f2f2f2; + border-top: 0 none; + float: left; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child { + border-right: 0 none; +} +.selectize-dropdown.plugin-optgroup_columns .optgroup:before { + display: none; +} +.selectize-dropdown.plugin-optgroup_columns .optgroup-header { + border-top: 0 none; +} +.selectize-control.plugin-remove_button [data-value] { + position: relative; + padding-right: 24px !important; +} +.selectize-control.plugin-remove_button [data-value] .remove { + z-index: 1; + /* fixes ie bug (see #392) */ + position: absolute; + top: 0; + right: 0; + bottom: 0; + width: 17px; + text-align: center; + font-weight: bold; + font-size: 12px; + color: inherit; + text-decoration: none; + vertical-align: middle; + display: inline-block; + padding: 1px 0 0 0; + border-left: 1px solid rgba(0, 0, 0, 0); + -webkit-border-radius: 0 2px 2px 0; + -moz-border-radius: 0 2px 2px 0; + border-radius: 0 2px 2px 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.selectize-control.plugin-remove_button [data-value] .remove:hover { + background: rgba(0, 0, 0, 0.05); +} +.selectize-control.plugin-remove_button [data-value].active .remove { + border-left-color: rgba(0, 0, 0, 0); +} +.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover { + background: none; +} +.selectize-control.plugin-remove_button .disabled [data-value] .remove { + border-left-color: rgba(77, 77, 77, 0); +} +.selectize-control { + position: relative; +} +.selectize-dropdown, +.selectize-input, +.selectize-input input { + color: #333333; + font-family: inherit; + font-size: inherit; + line-height: 20px; + -webkit-font-smoothing: inherit; +} +.selectize-input, +.selectize-control.single .selectize-input.input-active { + background: #ffffff; + cursor: text; + display: inline-block; +} +.selectize-input { + border: 1px solid #cccccc; + padding: 6px 12px; + display: inline-block; + width: 100%; + overflow: hidden; + position: relative; + z-index: 1; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.selectize-control.multi .selectize-input.has-items { + padding: 5px 12px 2px; +} +.selectize-input.full { + background-color: #ffffff; +} +.selectize-input.disabled, +.selectize-input.disabled * { + cursor: default !important; +} +.selectize-input.focus { + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); +} +.selectize-input.dropdown-active { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.selectize-input > * { + vertical-align: baseline; + display: -moz-inline-stack; + display: inline-block; + zoom: 1; + *display: inline; +} +.selectize-control.multi .selectize-input > div { + cursor: pointer; + margin: 0 3px 3px 0; + padding: 1px 3px; + background: #efefef; + color: #333333; + border: 0 solid rgba(0, 0, 0, 0); +} +.selectize-control.multi .selectize-input > div.active { + background: #428bca; + color: #ffffff; + border: 0 solid rgba(0, 0, 0, 0); +} +.selectize-control.multi .selectize-input.disabled > div, +.selectize-control.multi .selectize-input.disabled > div.active { + color: #808080; + background: #ffffff; + border: 0 solid rgba(77, 77, 77, 0); +} +.selectize-input > input { + display: inline-block !important; + padding: 0 !important; + min-height: 0 !important; + max-height: none !important; + max-width: 100% !important; + margin: 0 !important; + text-indent: 0 !important; + border: 0 none !important; + background: none !important; + line-height: inherit !important; + -webkit-user-select: auto !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} +.selectize-input > input::-ms-clear { + display: none; +} +.selectize-input > input:focus { + outline: none !important; +} +.selectize-input::after { + content: ' '; + display: block; + clear: left; +} +.selectize-input.dropdown-active::before { + content: ' '; + display: block; + position: absolute; + background: #ffffff; + height: 1px; + bottom: 0; + left: 0; + right: 0; +} +.selectize-dropdown { + position: absolute; + z-index: 10; + border: 1px solid #d0d0d0; + background: #ffffff; + margin: -1px 0 0 0; + border-top: 0 none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.selectize-dropdown [data-selectable] { + cursor: pointer; + overflow: hidden; +} +.selectize-dropdown [data-selectable] .highlight { + background: rgba(255, 237, 40, 0.4); + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; +} +.selectize-dropdown [data-selectable], +.selectize-dropdown .optgroup-header { + padding: 3px 12px; +} +.selectize-dropdown .optgroup:first-child .optgroup-header { + border-top: 0 none; +} +.selectize-dropdown .optgroup-header { + color: #777777; + background: #ffffff; + cursor: default; +} +.selectize-dropdown .active { + background-color: #f5f5f5; + color: #262626; +} +.selectize-dropdown .active.create { + color: #262626; +} +.selectize-dropdown .create { + color: rgba(51, 51, 51, 0.5); +} +.selectize-dropdown-content { + overflow-y: auto; + overflow-x: hidden; + max-height: 200px; +} +.selectize-control.single .selectize-input, +.selectize-control.single .selectize-input input { + cursor: pointer; +} +.selectize-control.single .selectize-input.input-active, +.selectize-control.single .selectize-input.input-active input { + cursor: text; +} +.selectize-control.single .selectize-input:after { + content: ' '; + display: block; + position: absolute; + top: 50%; + right: 17px; + margin-top: -3px; + width: 0; + height: 0; + border-style: solid; + border-width: 5px 5px 0 5px; + border-color: #333333 transparent transparent transparent; +} +.selectize-control.single .selectize-input.dropdown-active:after { + margin-top: -4px; + border-width: 0 5px 5px 5px; + border-color: transparent transparent #333333 transparent; +} +.selectize-control.rtl.single .selectize-input:after { + left: 17px; + right: auto; +} +.selectize-control.rtl .selectize-input > input { + margin: 0 4px 0 -2px !important; +} +.selectize-control .selectize-input.disabled { + opacity: 0.5; + background-color: #ffffff; +} +.selectize-dropdown, +.selectize-dropdown.form-control { + height: auto; + padding: 0; + margin: 2px 0 0 0; + z-index: 1000; + background: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); +} +.selectize-dropdown .optgroup-header { + font-size: 12px; + line-height: 1.42857143; +} +.selectize-dropdown .optgroup:first-child:before { + display: none; +} +.selectize-dropdown .optgroup:before { + content: ' '; + display: block; + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; + margin-left: -12px; + margin-right: -12px; +} +.selectize-dropdown-content { + padding: 5px 0; +} +.selectize-dropdown-header { + padding: 6px 12px; +} +.selectize-input { + min-height: 34px; +} +.selectize-input.dropdown-active { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.selectize-input.dropdown-active::before { + display: none; +} +.selectize-input.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, 0.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); +} +.has-error .selectize-input { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-error .selectize-input:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; +} +.selectize-control.multi .selectize-input.has-items { + padding-left: 9px; + padding-right: 9px; +} +.selectize-control.multi .selectize-input > div { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.form-control.selectize-control { + padding: 0; + height: auto; + border: none; + background: none; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} diff --git a/courses/libs/selectize-0.12.0/selectize.min.js b/courses/libs/selectize-0.12.0/selectize.min.js new file mode 100644 index 0000000..fe955bc --- /dev/null +++ b/courses/libs/selectize-0.12.0/selectize.min.js @@ -0,0 +1,3 @@ +/*! selectize.js - v0.12.1 | https://github.com/brianreavis/selectize.js | Apache License (v2) */ +!function(a,b){"function"==typeof define&&define.amd?define("sifter",b):"object"==typeof exports?module.exports=b():a.Sifter=b()}(this,function(){var a=function(a,b){this.items=a,this.settings=b||{diacritics:!0}};a.prototype.tokenize=function(a){if(a=d(String(a||"").toLowerCase()),!a||!a.length)return[];var b,c,f,h,i=[],j=a.split(/ +/);for(b=0,c=j.length;c>b;b++){if(f=e(j[b]),this.settings.diacritics)for(h in g)g.hasOwnProperty(h)&&(f=f.replace(new RegExp(h,"g"),g[h]));i.push({string:j[b],regex:new RegExp(f,"i")})}return i},a.prototype.iterator=function(a,b){var c;c=f(a)?Array.prototype.forEach||function(a){for(var b=0,c=this.length;c>b;b++)a(this[b],b,this)}:function(a){for(var b in this)this.hasOwnProperty(b)&&a(this[b],b,this)},c.apply(a,[b])},a.prototype.getScoreFunction=function(a,b){var c,d,e,f;c=this,a=c.prepareSearch(a,b),e=a.tokens,d=a.options.fields,f=e.length;var g=function(a,b){var c,d;return a?(a=String(a||""),d=a.search(b.regex),-1===d?0:(c=b.string.length/a.length,0===d&&(c+=.5),c)):0},h=function(){var a=d.length;return a?1===a?function(a,b){return g(b[d[0]],a)}:function(b,c){for(var e=0,f=0;a>e;e++)f+=g(c[d[e]],b);return f/a}:function(){return 0}}();return f?1===f?function(a){return h(e[0],a)}:"and"===a.options.conjunction?function(a){for(var b,c=0,d=0;f>c;c++){if(b=h(e[c],a),0>=b)return 0;d+=b}return d/f}:function(a){for(var b=0,c=0;f>b;b++)c+=h(e[b],a);return c/f}:function(){return 0}},a.prototype.getSortFunction=function(a,c){var d,e,f,g,h,i,j,k,l,m,n;if(f=this,a=f.prepareSearch(a,c),n=!a.query&&c.sort_empty||c.sort,l=function(a,b){return"$score"===a?b.score:f.items[b.id][a]},h=[],n)for(d=0,e=n.length;e>d;d++)(a.query||"$score"!==n[d].field)&&h.push(n[d]);if(a.query){for(m=!0,d=0,e=h.length;e>d;d++)if("$score"===h[d].field){m=!1;break}m&&h.unshift({field:"$score",direction:"desc"})}else for(d=0,e=h.length;e>d;d++)if("$score"===h[d].field){h.splice(d,1);break}for(k=[],d=0,e=h.length;e>d;d++)k.push("desc"===h[d].direction?-1:1);return i=h.length,i?1===i?(g=h[0].field,j=k[0],function(a,c){return j*b(l(g,a),l(g,c))}):function(a,c){var d,e,f;for(d=0;i>d;d++)if(f=h[d].field,e=k[d]*b(l(f,a),l(f,c)))return e;return 0}:null},a.prototype.prepareSearch=function(a,b){if("object"==typeof a)return a;b=c({},b);var d=b.fields,e=b.sort,g=b.sort_empty;return d&&!f(d)&&(b.fields=[d]),e&&!f(e)&&(b.sort=[e]),g&&!f(g)&&(b.sort_empty=[g]),{options:b,query:String(a||"").toLowerCase(),tokens:this.tokenize(a),total:0,items:[]}},a.prototype.search=function(a,b){var c,d,e,f,g=this;return d=this.prepareSearch(a,b),b=d.options,a=d.query,f=b.score||g.getScoreFunction(d),a.length?g.iterator(g.items,function(a,e){c=f(a),(b.filter===!1||c>0)&&d.items.push({score:c,id:e})}):g.iterator(g.items,function(a,b){d.items.push({score:1,id:b})}),e=g.getSortFunction(d,b),e&&d.items.sort(e),d.total=d.items.length,"number"==typeof b.limit&&(d.items=d.items.slice(0,b.limit)),d};var b=function(a,b){return"number"==typeof a&&"number"==typeof b?a>b?1:b>a?-1:0:(a=h(String(a||"")),b=h(String(b||"")),a>b?1:b>a?-1:0)},c=function(a){var b,c,d,e;for(b=1,c=arguments.length;c>b;b++)if(e=arguments[b])for(d in e)e.hasOwnProperty(d)&&(a[d]=e[d]);return a},d=function(a){return(a+"").replace(/^\s+|\s+$|/g,"")},e=function(a){return(a+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},f=Array.isArray||$&&$.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)},g={a:"[aÀÁÂÃÄÅàáâãäåĀāąĄ]",c:"[cÇçćĆčČ]",d:"[dđĐďĎ]",e:"[eÈÉÊËèéêëěĚĒēęĘ]",i:"[iÌÍÎÏìíîïĪī]",l:"[lłŁ]",n:"[nÑñňŇńŃ]",o:"[oÒÓÔÕÕÖØòóôõöøŌō]",r:"[rřŘ]",s:"[sŠšśŚ]",t:"[tťŤ]",u:"[uÙÚÛÜùúûüůŮŪū]",y:"[yŸÿýÝ]",z:"[zŽžżŻźŹ]"},h=function(){var a,b,c,d,e="",f={};for(c in g)if(g.hasOwnProperty(c))for(d=g[c].substring(2,g[c].length-1),e+=d,a=0,b=d.length;b>a;a++)f[d.charAt(a)]=c;var h=new RegExp("["+e+"]","g");return function(a){return a.replace(h,function(a){return f[a]}).toLowerCase()}}();return a}),function(a,b){"function"==typeof define&&define.amd?define("microplugin",b):"object"==typeof exports?module.exports=b():a.MicroPlugin=b()}(this,function(){var a={};a.mixin=function(a){a.plugins={},a.prototype.initializePlugins=function(a){var c,d,e,f=this,g=[];if(f.plugins={names:[],settings:{},requested:{},loaded:{}},b.isArray(a))for(c=0,d=a.length;d>c;c++)"string"==typeof a[c]?g.push(a[c]):(f.plugins.settings[a[c].name]=a[c].options,g.push(a[c].name));else if(a)for(e in a)a.hasOwnProperty(e)&&(f.plugins.settings[e]=a[e],g.push(e));for(;g.length;)f.require(g.shift())},a.prototype.loadPlugin=function(b){var c=this,d=c.plugins,e=a.plugins[b];if(!a.plugins.hasOwnProperty(b))throw new Error('Unable to find "'+b+'" plugin');d.requested[b]=!0,d.loaded[b]=e.fn.apply(c,[c.plugins.settings[b]||{}]),d.names.push(b)},a.prototype.require=function(a){var b=this,c=b.plugins;if(!b.plugins.loaded.hasOwnProperty(a)){if(c.requested[a])throw new Error('Plugin has circular dependency ("'+a+'")');b.loadPlugin(a)}return c.loaded[a]},a.define=function(b,c){a.plugins[b]={name:b,fn:c}}};var b={isArray:Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)}};return a}),function(a,b){"function"==typeof define&&define.amd?define("selectize",["jquery","sifter","microplugin"],b):"object"==typeof exports?module.exports=b(require("jquery"),require("sifter"),require("microplugin")):a.Selectize=b(a.jQuery,a.Sifter,a.MicroPlugin)}(this,function(a,b,c){"use strict";var d=function(a,b){if("string"!=typeof b||b.length){var c="string"==typeof b?new RegExp(b,"i"):b,d=function(a){var b=0;if(3===a.nodeType){var e=a.data.search(c);if(e>=0&&a.data.length>0){var f=a.data.match(c),g=document.createElement("span");g.className="highlight";var h=a.splitText(e),i=(h.splitText(f[0].length),h.cloneNode(!0));g.appendChild(i),h.parentNode.replaceChild(g,h),b=1}}else if(1===a.nodeType&&a.childNodes&&!/(script|style)/i.test(a.tagName))for(var j=0;j/g,">").replace(/"/g,""")},B=function(a){return(a+"").replace(/\$/g,"$$$$")},C={};C.before=function(a,b,c){var d=a[b];a[b]=function(){return c.apply(a,arguments),d.apply(a,arguments)}},C.after=function(a,b,c){var d=a[b];a[b]=function(){var b=d.apply(a,arguments);return c.apply(a,arguments),b}};var D=function(a){var b=!1;return function(){b||(b=!0,a.apply(this,arguments))}},E=function(a,b){var c;return function(){var d=this,e=arguments;window.clearTimeout(c),c=window.setTimeout(function(){a.apply(d,e)},b)}},F=function(a,b,c){var d,e=a.trigger,f={};a.trigger=function(){var c=arguments[0];return-1===b.indexOf(c)?e.apply(a,arguments):void(f[c]=arguments)},c.apply(a,[]),a.trigger=e;for(d in f)f.hasOwnProperty(d)&&e.apply(a,f[d])},G=function(a,b,c,d){a.on(b,c,function(b){for(var c=b.target;c&&c.parentNode!==a[0];)c=c.parentNode;return b.currentTarget=c,d.apply(this,[b])})},H=function(a){var b={};if("selectionStart"in a)b.start=a.selectionStart,b.length=a.selectionEnd-b.start;else if(document.selection){a.focus();var c=document.selection.createRange(),d=document.selection.createRange().text.length;c.moveStart("character",-a.value.length),b.start=c.text.length-d,b.length=d}return b},I=function(a,b,c){var d,e,f={};if(c)for(d=0,e=c.length;e>d;d++)f[c[d]]=a.css(c[d]);else f=a.css();b.css(f)},J=function(b,c){if(!b)return 0;var d=a("").css({position:"absolute",top:-99999,left:-99999,width:"auto",padding:0,whiteSpace:"pre"}).text(b).appendTo("body");I(c,d,["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"]);var e=d.width();return d.remove(),e},K=function(a){var b=null,c=function(c,d){var e,f,g,h,i,j,k,l;c=c||window.event||{},d=d||{},c.metaKey||c.altKey||(d.force||a.data("grow")!==!1)&&(e=a.val(),c.type&&"keydown"===c.type.toLowerCase()&&(f=c.keyCode,g=f>=97&&122>=f||f>=65&&90>=f||f>=48&&57>=f||32===f,f===q||f===p?(l=H(a[0]),l.length?e=e.substring(0,l.start)+e.substring(l.start+l.length):f===p&&l.start?e=e.substring(0,l.start-1)+e.substring(l.start+1):f===q&&"undefined"!=typeof l.start&&(e=e.substring(0,l.start)+e.substring(l.start+1))):g&&(j=c.shiftKey,k=String.fromCharCode(c.keyCode),k=j?k.toUpperCase():k.toLowerCase(),e+=k)),h=a.attr("placeholder"),!e&&h&&(e=h),i=J(e,a)+4,i!==b&&(b=i,a.width(i),a.triggerHandler("resize")))};a.on("keydown keyup update blur",c),c()},L=function(c,d){var e,f,g,h,i=this;h=c[0],h.selectize=i;var j=window.getComputedStyle&&window.getComputedStyle(h,null);if(g=j?j.getPropertyValue("direction"):h.currentStyle&&h.currentStyle.direction,g=g||c.parents("[dir]:first").attr("dir")||"",a.extend(i,{order:0,settings:d,$input:c,tabIndex:c.attr("tabindex")||"",tagType:"select"===h.tagName.toLowerCase()?v:w,rtl:/rtl/i.test(g),eventNS:".selectize"+ ++L.count,highlightedValue:null,isOpen:!1,isDisabled:!1,isRequired:c.is("[required]"),isInvalid:!1,isLocked:!1,isFocused:!1,isInputHidden:!1,isSetup:!1,isShiftDown:!1,isCmdDown:!1,isCtrlDown:!1,ignoreFocus:!1,ignoreBlur:!1,ignoreHover:!1,hasOptions:!1,currentResults:null,lastValue:"",caretPos:0,loading:0,loadedSearches:{},$activeOption:null,$activeItems:[],optgroups:{},options:{},userOptions:{},items:[],renderCache:{},onSearchChange:null===d.loadThrottle?i.onSearchChange:E(i.onSearchChange,d.loadThrottle)}),i.sifter=new b(this.options,{diacritics:d.diacritics}),i.settings.options){for(e=0,f=i.settings.options.length;f>e;e++)i.registerOption(i.settings.options[e]);delete i.settings.options}if(i.settings.optgroups){for(e=0,f=i.settings.optgroups.length;f>e;e++)i.registerOptionGroup(i.settings.optgroups[e]);delete i.settings.optgroups}i.settings.mode=i.settings.mode||(1===i.settings.maxItems?"single":"multi"),"boolean"!=typeof i.settings.hideSelected&&(i.settings.hideSelected="multi"===i.settings.mode),i.initializePlugins(i.settings.plugins),i.setupCallbacks(),i.setupTemplates(),i.setup()};return e.mixin(L),c.mixin(L),a.extend(L.prototype,{setup:function(){var b,c,d,e,g,h,i,j,k,l=this,m=l.settings,n=l.eventNS,o=a(window),p=a(document),q=l.$input;if(i=l.settings.mode,j=q.attr("class")||"",b=a("
").addClass(m.wrapperClass).addClass(j).addClass(i),c=a("
").addClass(m.inputClass).addClass("items").appendTo(b),d=a('').appendTo(c).attr("tabindex",q.is(":disabled")?"-1":l.tabIndex),h=a(m.dropdownParent||b),e=a("
").addClass(m.dropdownClass).addClass(i).hide().appendTo(h),g=a("
").addClass(m.dropdownContentClass).appendTo(e),l.settings.copyClassesToDropdown&&e.addClass(j),b.css({width:q[0].style.width}),l.plugins.names.length&&(k="plugin-"+l.plugins.names.join(" plugin-"),b.addClass(k),e.addClass(k)),(null===m.maxItems||m.maxItems>1)&&l.tagType===v&&q.attr("multiple","multiple"),l.settings.placeholder&&d.attr("placeholder",m.placeholder),!l.settings.splitOn&&l.settings.delimiter){var u=l.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");l.settings.splitOn=new RegExp("\\s*"+u+"+\\s*")}q.attr("autocorrect")&&d.attr("autocorrect",q.attr("autocorrect")),q.attr("autocapitalize")&&d.attr("autocapitalize",q.attr("autocapitalize")),l.$wrapper=b,l.$control=c,l.$control_input=d,l.$dropdown=e,l.$dropdown_content=g,e.on("mouseenter","[data-selectable]",function(){return l.onOptionHover.apply(l,arguments)}),e.on("mousedown click","[data-selectable]",function(){return l.onOptionSelect.apply(l,arguments)}),G(c,"mousedown","*:not(input)",function(){return l.onItemSelect.apply(l,arguments)}),K(d),c.on({mousedown:function(){return l.onMouseDown.apply(l,arguments)},click:function(){return l.onClick.apply(l,arguments)}}),d.on({mousedown:function(a){a.stopPropagation()},keydown:function(){return l.onKeyDown.apply(l,arguments)},keyup:function(){return l.onKeyUp.apply(l,arguments)},keypress:function(){return l.onKeyPress.apply(l,arguments)},resize:function(){l.positionDropdown.apply(l,[])},blur:function(){return l.onBlur.apply(l,arguments)},focus:function(){return l.ignoreBlur=!1,l.onFocus.apply(l,arguments)},paste:function(){return l.onPaste.apply(l,arguments)}}),p.on("keydown"+n,function(a){l.isCmdDown=a[f?"metaKey":"ctrlKey"],l.isCtrlDown=a[f?"altKey":"ctrlKey"],l.isShiftDown=a.shiftKey}),p.on("keyup"+n,function(a){a.keyCode===t&&(l.isCtrlDown=!1),a.keyCode===r&&(l.isShiftDown=!1),a.keyCode===s&&(l.isCmdDown=!1)}),p.on("mousedown"+n,function(a){if(l.isFocused){if(a.target===l.$dropdown[0]||a.target.parentNode===l.$dropdown[0])return!1;l.$control.has(a.target).length||a.target===l.$control[0]||l.blur(a.target)}}),o.on(["scroll"+n,"resize"+n].join(" "),function(){l.isOpen&&l.positionDropdown.apply(l,arguments)}),o.on("mousemove"+n,function(){l.ignoreHover=!1}),this.revertSettings={$children:q.children().detach(),tabindex:q.attr("tabindex")},q.attr("tabindex",-1).hide().after(l.$wrapper),a.isArray(m.items)&&(l.setValue(m.items),delete m.items),x&&q.on("invalid"+n,function(a){a.preventDefault(),l.isInvalid=!0,l.refreshState()}),l.updateOriginalInput(),l.refreshItems(),l.refreshState(),l.updatePlaceholder(),l.isSetup=!0,q.is(":disabled")&&l.disable(),l.on("change",this.onChange),q.data("selectize",l),q.addClass("selectized"),l.trigger("initialize"),m.preload===!0&&l.onSearchChange("")},setupTemplates:function(){var b=this,c=b.settings.labelField,d=b.settings.optgroupLabelField,e={optgroup:function(a){return'
'+a.html+"
"},optgroup_header:function(a,b){return'
'+b(a[d])+"
"},option:function(a,b){return'
'+b(a[c])+"
"},item:function(a,b){return'
'+b(a[c])+"
"},option_create:function(a,b){return'
Add '+b(a.input)+"
"}};b.settings.render=a.extend({},e,b.settings.render)},setupCallbacks:function(){var a,b,c={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur"};for(a in c)c.hasOwnProperty(a)&&(b=this.settings[c[a]],b&&this.on(a,b))},onClick:function(a){var b=this;b.isFocused||(b.focus(),a.preventDefault())},onMouseDown:function(b){{var c=this,d=b.isDefaultPrevented();a(b.target)}if(c.isFocused){if(b.target!==c.$control_input[0])return"single"===c.settings.mode?c.isOpen?c.close():c.open():d||c.setActiveItem(null),!1}else d||window.setTimeout(function(){c.focus()},0)},onChange:function(){this.$input.trigger("change")},onPaste:function(b){var c=this;c.isFull()||c.isInputHidden||c.isLocked?b.preventDefault():c.settings.splitOn&&setTimeout(function(){for(var b=a.trim(c.$control_input.val()||"").split(c.settings.splitOn),d=0,e=b.length;e>d;d++)c.createItem(b[d])},0)},onKeyPress:function(a){if(this.isLocked)return a&&a.preventDefault();var b=String.fromCharCode(a.keyCode||a.which);return this.settings.create&&"multi"===this.settings.mode&&b===this.settings.delimiter?(this.createItem(),a.preventDefault(),!1):void 0},onKeyDown:function(a){var b=(a.target===this.$control_input[0],this);if(b.isLocked)return void(a.keyCode!==u&&a.preventDefault());switch(a.keyCode){case g:if(b.isCmdDown)return void b.selectAll();break;case i:return void(b.isOpen&&(a.preventDefault(),a.stopPropagation(),b.close()));case o:if(!a.ctrlKey||a.altKey)break;case n:if(!b.isOpen&&b.hasOptions)b.open();else if(b.$activeOption){b.ignoreHover=!0;var c=b.getAdjacentOption(b.$activeOption,1);c.length&&b.setActiveOption(c,!0,!0)}return void a.preventDefault();case l:if(!a.ctrlKey||a.altKey)break;case k:if(b.$activeOption){b.ignoreHover=!0;var d=b.getAdjacentOption(b.$activeOption,-1);d.length&&b.setActiveOption(d,!0,!0)}return void a.preventDefault();case h:return void(b.isOpen&&b.$activeOption&&(b.onOptionSelect({currentTarget:b.$activeOption}),a.preventDefault()));case j:return void b.advanceSelection(-1,a);case m:return void b.advanceSelection(1,a);case u:return b.settings.selectOnTab&&b.isOpen&&b.$activeOption&&(b.onOptionSelect({currentTarget:b.$activeOption}),b.isFull()||a.preventDefault()),void(b.settings.create&&b.createItem()&&a.preventDefault());case p:case q:return void b.deleteSelection(a)}return!b.isFull()&&!b.isInputHidden||(f?a.metaKey:a.ctrlKey)?void 0:void a.preventDefault()},onKeyUp:function(a){var b=this;if(b.isLocked)return a&&a.preventDefault();var c=b.$control_input.val()||"";b.lastValue!==c&&(b.lastValue=c,b.onSearchChange(c),b.refreshOptions(),b.trigger("type",c))},onSearchChange:function(a){var b=this,c=b.settings.load;c&&(b.loadedSearches.hasOwnProperty(a)||(b.loadedSearches[a]=!0,b.load(function(d){c.apply(b,[a,d])})))},onFocus:function(a){var b=this,c=b.isFocused;return b.isDisabled?(b.blur(),a&&a.preventDefault(),!1):void(b.ignoreFocus||(b.isFocused=!0,"focus"===b.settings.preload&&b.onSearchChange(""),c||b.trigger("focus"),b.$activeItems.length||(b.showInput(),b.setActiveItem(null),b.refreshOptions(!!b.settings.openOnFocus)),b.refreshState()))},onBlur:function(a,b){var c=this;if(c.isFocused&&(c.isFocused=!1,!c.ignoreFocus)){if(!c.ignoreBlur&&document.activeElement===c.$dropdown_content[0])return c.ignoreBlur=!0,void c.onFocus(a);var d=function(){c.close(),c.setTextboxValue(""),c.setActiveItem(null),c.setActiveOption(null),c.setCaret(c.items.length),c.refreshState(),(b||document.body).focus(),c.ignoreFocus=!1,c.trigger("blur")};c.ignoreFocus=!0,c.settings.create&&c.settings.createOnBlur?c.createItem(null,!1,d):d()}},onOptionHover:function(a){this.ignoreHover||this.setActiveOption(a.currentTarget,!1)},onOptionSelect:function(b){var c,d,e=this;b.preventDefault&&(b.preventDefault(),b.stopPropagation()),d=a(b.currentTarget),d.hasClass("create")?e.createItem(null,function(){e.settings.closeAfterSelect&&e.close()}):(c=d.attr("data-value"),"undefined"!=typeof c&&(e.lastQuery=null,e.setTextboxValue(""),e.addItem(c),e.settings.closeAfterSelect?e.close():!e.settings.hideSelected&&b.type&&/mouse/.test(b.type)&&e.setActiveOption(e.getOption(c))))},onItemSelect:function(a){var b=this;b.isLocked||"multi"===b.settings.mode&&(a.preventDefault(),b.setActiveItem(a.currentTarget,a))},load:function(a){var b=this,c=b.$wrapper.addClass(b.settings.loadingClass);b.loading++,a.apply(b,[function(a){b.loading=Math.max(b.loading-1,0),a&&a.length&&(b.addOption(a),b.refreshOptions(b.isFocused&&!b.isInputHidden)),b.loading||c.removeClass(b.settings.loadingClass),b.trigger("load",a)}])},setTextboxValue:function(a){var b=this.$control_input,c=b.val()!==a;c&&(b.val(a).triggerHandler("update"),this.lastValue=a)},getValue:function(){return this.tagType===v&&this.$input.attr("multiple")?this.items:this.items.join(this.settings.delimiter)},setValue:function(a,b){var c=b?[]:["change"];F(this,c,function(){this.clear(b),this.addItems(a,b)})},setActiveItem:function(b,c){var d,e,f,g,h,i,j,k,l=this;if("single"!==l.settings.mode){if(b=a(b),!b.length)return a(l.$activeItems).removeClass("active"),l.$activeItems=[],void(l.isFocused&&l.showInput());if(d=c&&c.type.toLowerCase(),"mousedown"===d&&l.isShiftDown&&l.$activeItems.length){for(k=l.$control.children(".active:last"),g=Array.prototype.indexOf.apply(l.$control[0].childNodes,[k[0]]),h=Array.prototype.indexOf.apply(l.$control[0].childNodes,[b[0]]),g>h&&(j=g,g=h,h=j),e=g;h>=e;e++)i=l.$control[0].childNodes[e],-1===l.$activeItems.indexOf(i)&&(a(i).addClass("active"),l.$activeItems.push(i));c.preventDefault()}else"mousedown"===d&&l.isCtrlDown||"keydown"===d&&this.isShiftDown?b.hasClass("active")?(f=l.$activeItems.indexOf(b[0]),l.$activeItems.splice(f,1),b.removeClass("active")):l.$activeItems.push(b.addClass("active")[0]):(a(l.$activeItems).removeClass("active"),l.$activeItems=[b.addClass("active")[0]]);l.hideInput(),this.isFocused||l.focus()}},setActiveOption:function(b,c,d){var e,f,g,h,i,j=this;j.$activeOption&&j.$activeOption.removeClass("active"),j.$activeOption=null,b=a(b),b.length&&(j.$activeOption=b.addClass("active"),(c||!y(c))&&(e=j.$dropdown_content.height(),f=j.$activeOption.outerHeight(!0),c=j.$dropdown_content.scrollTop()||0,g=j.$activeOption.offset().top-j.$dropdown_content.offset().top+c,h=g,i=g-e+f,g+f>e+c?j.$dropdown_content.stop().animate({scrollTop:i},d?j.settings.scrollDuration:0):c>g&&j.$dropdown_content.stop().animate({scrollTop:h},d?j.settings.scrollDuration:0)))},selectAll:function(){var a=this;"single"!==a.settings.mode&&(a.$activeItems=Array.prototype.slice.apply(a.$control.children(":not(input)").addClass("active")),a.$activeItems.length&&(a.hideInput(),a.close()),a.focus())},hideInput:function(){var a=this;a.setTextboxValue(""),a.$control_input.css({opacity:0,position:"absolute",left:a.rtl?1e4:-1e4}),a.isInputHidden=!0},showInput:function(){this.$control_input.css({opacity:1,position:"relative",left:0}),this.isInputHidden=!1},focus:function(){var a=this;a.isDisabled||(a.ignoreFocus=!0,a.$control_input[0].focus(),window.setTimeout(function(){a.ignoreFocus=!1,a.onFocus()},0))},blur:function(a){this.$control_input[0].blur(),this.onBlur(null,a)},getScoreFunction:function(a){return this.sifter.getScoreFunction(a,this.getSearchOptions())},getSearchOptions:function(){var a=this.settings,b=a.sortField;return"string"==typeof b&&(b=[{field:b}]),{fields:a.searchField,conjunction:a.searchConjunction,sort:b}},search:function(b){var c,d,e,f=this,g=f.settings,h=this.getSearchOptions();if(g.score&&(e=f.settings.score.apply(this,[b]),"function"!=typeof e))throw new Error('Selectize "score" setting must be a function that returns a function');if(b!==f.lastQuery?(f.lastQuery=b,d=f.sifter.search(b,a.extend(h,{score:e})),f.currentResults=d):d=a.extend(!0,{},f.currentResults),g.hideSelected)for(c=d.items.length-1;c>=0;c--)-1!==f.items.indexOf(z(d.items[c].id))&&d.items.splice(c,1);return d},refreshOptions:function(b){var c,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;"undefined"==typeof b&&(b=!0);var t=this,u=a.trim(t.$control_input.val()),v=t.search(u),w=t.$dropdown_content,x=t.$activeOption&&z(t.$activeOption.attr("data-value"));for(g=v.items.length,"number"==typeof t.settings.maxOptions&&(g=Math.min(g,t.settings.maxOptions)),h={},i=[],c=0;g>c;c++)for(j=t.options[v.items[c].id],k=t.render("option",j),l=j[t.settings.optgroupField]||"",m=a.isArray(l)?l:[l],e=0,f=m&&m.length;f>e;e++)l=m[e],t.optgroups.hasOwnProperty(l)||(l=""),h.hasOwnProperty(l)||(h[l]=[],i.push(l)),h[l].push(k);for(this.settings.lockOptgroupOrder&&i.sort(function(a,b){var c=t.optgroups[a].$order||0,d=t.optgroups[b].$order||0;return c-d}),n=[],c=0,g=i.length;g>c;c++)l=i[c],t.optgroups.hasOwnProperty(l)&&h[l].length?(o=t.render("optgroup_header",t.optgroups[l])||"",o+=h[l].join(""),n.push(t.render("optgroup",a.extend({},t.optgroups[l],{html:o})))):n.push(h[l].join(""));if(w.html(n.join("")),t.settings.highlight&&v.query.length&&v.tokens.length)for(c=0,g=v.tokens.length;g>c;c++)d(w,v.tokens[c].regex);if(!t.settings.hideSelected)for(c=0,g=t.items.length;g>c;c++)t.getOption(t.items[c]).addClass("selected");p=t.canCreate(u),p&&(w.prepend(t.render("option_create",{input:u})),s=a(w[0].childNodes[0])),t.hasOptions=v.items.length>0||p,t.hasOptions?(v.items.length>0?(r=x&&t.getOption(x),r&&r.length?q=r:"single"===t.settings.mode&&t.items.length&&(q=t.getOption(t.items[0])),q&&q.length||(q=s&&!t.settings.addPrecedence?t.getAdjacentOption(s,1):w.find("[data-selectable]:first"))):q=s,t.setActiveOption(q),b&&!t.isOpen&&t.open()):(t.setActiveOption(null),b&&t.isOpen&&t.close())},addOption:function(b){var c,d,e,f=this;if(a.isArray(b))for(c=0,d=b.length;d>c;c++)f.addOption(b[c]);else(e=f.registerOption(b))&&(f.userOptions[e]=!0,f.lastQuery=null,f.trigger("option_add",e,b))},registerOption:function(a){var b=z(a[this.settings.valueField]);return!b||this.options.hasOwnProperty(b)?!1:(a.$order=a.$order||++this.order,this.options[b]=a,b)},registerOptionGroup:function(a){var b=z(a[this.settings.optgroupValueField]);return b?(a.$order=a.$order||++this.order,this.optgroups[b]=a,b):!1},addOptionGroup:function(a,b){b[this.settings.optgroupValueField]=a,(a=this.registerOptionGroup(b))&&this.trigger("optgroup_add",a,b)},removeOptionGroup:function(a){this.optgroups.hasOwnProperty(a)&&(delete this.optgroups[a],this.renderCache={},this.trigger("optgroup_remove",a))},clearOptionGroups:function(){this.optgroups={},this.renderCache={},this.trigger("optgroup_clear")},updateOption:function(b,c){var d,e,f,g,h,i,j,k=this;if(b=z(b),f=z(c[k.settings.valueField]),null!==b&&k.options.hasOwnProperty(b)){if("string"!=typeof f)throw new Error("Value must be set in option data");j=k.options[b].$order,f!==b&&(delete k.options[b],g=k.items.indexOf(b),-1!==g&&k.items.splice(g,1,f)),c.$order=c.$order||j,k.options[f]=c,h=k.renderCache.item,i=k.renderCache.option,h&&(delete h[b],delete h[f]),i&&(delete i[b],delete i[f]),-1!==k.items.indexOf(f)&&(d=k.getItem(b),e=a(k.render("item",c)),d.hasClass("active")&&e.addClass("active"),d.replaceWith(e)),k.lastQuery=null,k.isOpen&&k.refreshOptions(!1)}},removeOption:function(a,b){var c=this;a=z(a);var d=c.renderCache.item,e=c.renderCache.option;d&&delete d[a],e&&delete e[a],delete c.userOptions[a],delete c.options[a],c.lastQuery=null,c.trigger("option_remove",a),c.removeItem(a,b)},clearOptions:function(){var a=this;a.loadedSearches={},a.userOptions={},a.renderCache={},a.options=a.sifter.items={},a.lastQuery=null,a.trigger("option_clear"),a.clear()},getOption:function(a){return this.getElementWithValue(a,this.$dropdown_content.find("[data-selectable]"))},getAdjacentOption:function(b,c){var d=this.$dropdown.find("[data-selectable]"),e=d.index(b)+c;return e>=0&&ed;d++)if(c[d].getAttribute("data-value")===b)return a(c[d]);return a()},getItem:function(a){return this.getElementWithValue(a,this.$control.children())},addItems:function(b,c){for(var d=a.isArray(b)?b:[b],e=0,f=d.length;f>e;e++)this.isPending=f-1>e,this.addItem(d[e],c)},addItem:function(b,c){var d=c?[]:["change"];F(this,d,function(){var d,e,f,g,h,i=this,j=i.settings.mode;return b=z(b),-1!==i.items.indexOf(b)?void("single"===j&&i.close()):void(i.options.hasOwnProperty(b)&&("single"===j&&i.clear(c),"multi"===j&&i.isFull()||(d=a(i.render("item",i.options[b])),h=i.isFull(),i.items.splice(i.caretPos,0,b),i.insertAtCaret(d),(!i.isPending||!h&&i.isFull())&&i.refreshState(),i.isSetup&&(f=i.$dropdown_content.find("[data-selectable]"),i.isPending||(e=i.getOption(b),g=i.getAdjacentOption(e,1).attr("data-value"),i.refreshOptions(i.isFocused&&"single"!==j),g&&i.setActiveOption(i.getOption(g))),!f.length||i.isFull()?i.close():i.positionDropdown(),i.updatePlaceholder(),i.trigger("item_add",b,d),i.updateOriginalInput({silent:c})))))})},removeItem:function(a,b){var c,d,e,f=this;c="object"==typeof a?a:f.getItem(a),a=z(c.attr("data-value")),d=f.items.indexOf(a),-1!==d&&(c.remove(),c.hasClass("active")&&(e=f.$activeItems.indexOf(c[0]),f.$activeItems.splice(e,1)),f.items.splice(d,1),f.lastQuery=null,!f.settings.persist&&f.userOptions.hasOwnProperty(a)&&f.removeOption(a,b),d0),b.$control_input.data("grow",!c&&!d)},isFull:function(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems},updateOriginalInput:function(a){var b,c,d,e,f=this;if(a=a||{},f.tagType===v){for(d=[],b=0,c=f.items.length;c>b;b++)e=f.options[f.items[b]][f.settings.labelField]||"",d.push('");d.length||this.$input.attr("multiple")||d.push(''),f.$input.html(d.join(""))}else f.$input.val(f.getValue()),f.$input.attr("value",f.$input.val());f.isSetup&&(a.silent||f.trigger("change",f.$input.val()))},updatePlaceholder:function(){if(this.settings.placeholder){var a=this.$control_input;this.items.length?a.removeAttr("placeholder"):a.attr("placeholder",this.settings.placeholder),a.triggerHandler("update",{force:!0})}},open:function(){var a=this;a.isLocked||a.isOpen||"multi"===a.settings.mode&&a.isFull()||(a.focus(),a.isOpen=!0,a.refreshState(),a.$dropdown.css({visibility:"hidden",display:"block"}),a.positionDropdown(),a.$dropdown.css({visibility:"visible"}),a.trigger("dropdown_open",a.$dropdown))},close:function(){var a=this,b=a.isOpen;"single"===a.settings.mode&&a.items.length&&a.hideInput(),a.isOpen=!1,a.$dropdown.hide(),a.setActiveOption(null),a.refreshState(),b&&a.trigger("dropdown_close",a.$dropdown)},positionDropdown:function(){var a=this.$control,b="body"===this.settings.dropdownParent?a.offset():a.position();b.top+=a.outerHeight(!0),this.$dropdown.css({width:a.outerWidth(),top:b.top,left:b.left})},clear:function(a){var b=this;b.items.length&&(b.$control.children(":not(input)").remove(),b.items=[],b.lastQuery=null,b.setCaret(0),b.setActiveItem(null),b.updatePlaceholder(),b.updateOriginalInput({silent:a}),b.refreshState(),b.showInput(),b.trigger("clear"))},insertAtCaret:function(b){var c=Math.min(this.caretPos,this.items.length);0===c?this.$control.prepend(b):a(this.$control[0].childNodes[c]).before(b),this.setCaret(c+1)},deleteSelection:function(b){var c,d,e,f,g,h,i,j,k,l=this;if(e=b&&b.keyCode===p?-1:1,f=H(l.$control_input[0]),l.$activeOption&&!l.settings.hideSelected&&(i=l.getAdjacentOption(l.$activeOption,-1).attr("data-value")),g=[],l.$activeItems.length){for(k=l.$control.children(".active:"+(e>0?"last":"first")),h=l.$control.children(":not(input)").index(k),e>0&&h++,c=0,d=l.$activeItems.length;d>c;c++)g.push(a(l.$activeItems[c]).attr("data-value")); +b&&(b.preventDefault(),b.stopPropagation())}else(l.isFocused||"single"===l.settings.mode)&&l.items.length&&(0>e&&0===f.start&&0===f.length?g.push(l.items[l.caretPos-1]):e>0&&f.start===l.$control_input.val().length&&g.push(l.items[l.caretPos]));if(!g.length||"function"==typeof l.settings.onDelete&&l.settings.onDelete.apply(l,[g])===!1)return!1;for("undefined"!=typeof h&&l.setCaret(h);g.length;)l.removeItem(g.pop());return l.showInput(),l.positionDropdown(),l.refreshOptions(!0),i&&(j=l.getOption(i),j.length&&l.setActiveOption(j)),!0},advanceSelection:function(a,b){var c,d,e,f,g,h,i=this;0!==a&&(i.rtl&&(a*=-1),c=a>0?"last":"first",d=H(i.$control_input[0]),i.isFocused&&!i.isInputHidden?(f=i.$control_input.val().length,g=0>a?0===d.start&&0===d.length:d.start===f,g&&!f&&i.advanceCaret(a,b)):(h=i.$control.children(".active:"+c),h.length&&(e=i.$control.children(":not(input)").index(h),i.setActiveItem(null),i.setCaret(a>0?e+1:e))))},advanceCaret:function(a,b){var c,d,e=this;0!==a&&(c=a>0?"next":"prev",e.isShiftDown?(d=e.$control_input[c](),d.length&&(e.hideInput(),e.setActiveItem(d),b&&b.preventDefault())):e.setCaret(e.caretPos+a))},setCaret:function(b){var c=this;if(b="single"===c.settings.mode?c.items.length:Math.max(0,Math.min(c.items.length,b)),!c.isPending){var d,e,f,g;for(f=c.$control.children(":not(input)"),d=0,e=f.length;e>d;d++)g=a(f[d]).detach(),b>d?c.$control_input.before(g):c.$control.append(g)}c.caretPos=b},lock:function(){this.close(),this.isLocked=!0,this.refreshState()},unlock:function(){this.isLocked=!1,this.refreshState()},disable:function(){var a=this;a.$input.prop("disabled",!0),a.$control_input.prop("disabled",!0).prop("tabindex",-1),a.isDisabled=!0,a.lock()},enable:function(){var a=this;a.$input.prop("disabled",!1),a.$control_input.prop("disabled",!1).prop("tabindex",a.tabIndex),a.isDisabled=!1,a.unlock()},destroy:function(){var b=this,c=b.eventNS,d=b.revertSettings;b.trigger("destroy"),b.off(),b.$wrapper.remove(),b.$dropdown.remove(),b.$input.html("").append(d.$children).removeAttr("tabindex").removeClass("selectized").attr({tabindex:d.tabindex}).show(),b.$control_input.removeData("grow"),b.$input.removeData("selectize"),a(window).off(c),a(document).off(c),a(document.body).off(c),delete b.$input[0].selectize},render:function(a,b){var c,d,e="",f=!1,g=this,h=/^[\t \r\n]*<([a-z][a-z0-9\-_]*(?:\:[a-z][a-z0-9\-_]*)?)/i;return("option"===a||"item"===a)&&(c=z(b[g.settings.valueField]),f=!!c),f&&(y(g.renderCache[a])||(g.renderCache[a]={}),g.renderCache[a].hasOwnProperty(c))?g.renderCache[a][c]:(e=g.settings.render[a].apply(this,[b,A]),("option"===a||"option_create"===a)&&(e=e.replace(h,"<$1 data-selectable")),"optgroup"===a&&(d=b[g.settings.optgroupValueField]||"",e=e.replace(h,'<$1 data-group="'+B(A(d))+'"')),("option"===a||"item"===a)&&(e=e.replace(h,'<$1 data-value="'+B(A(c||""))+'"')),f&&(g.renderCache[a][c]=e),e)},clearCache:function(a){var b=this;"undefined"==typeof a?b.renderCache={}:delete b.renderCache[a]},canCreate:function(a){var b=this;if(!b.settings.create)return!1;var c=b.settings.createFilter;return!(!a.length||"function"==typeof c&&!c.apply(b,[a])||"string"==typeof c&&!new RegExp(c).test(a)||c instanceof RegExp&&!c.test(a))}}),L.count=0,L.defaults={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:!1,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,maxOptions:1e3,maxItems:null,hideSelected:null,addPrecedence:!1,selectOnTab:!1,preload:!1,allowEmptyOption:!1,closeAfterSelect:!1,scrollDuration:60,loadThrottle:300,loadingClass:"loading",dataAttr:"data-data",optgroupField:"optgroup",valueField:"value",labelField:"text",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"selectize-control",inputClass:"selectize-input",dropdownClass:"selectize-dropdown",dropdownContentClass:"selectize-dropdown-content",dropdownParent:null,copyClassesToDropdown:!0,render:{}},a.fn.selectize=function(b){var c=a.fn.selectize.defaults,d=a.extend({},c,b),e=d.dataAttr,f=d.labelField,g=d.valueField,h=d.optgroupField,i=d.optgroupLabelField,j=d.optgroupValueField,k=function(b,c){var h,i,j,k,l=b.attr(e);if(l)for(c.options=JSON.parse(l),h=0,i=c.options.length;i>h;h++)c.items.push(c.options[h][g]);else{var m=a.trim(b.val()||"");if(!d.allowEmptyOption&&!m.length)return;for(j=m.split(d.delimiter),h=0,i=j.length;i>h;h++)k={},k[f]=j[h],k[g]=j[h],c.options.push(k);c.items=j}},l=function(b,c){var k,l,m,n,o=c.options,p={},q=function(a){var b=e&&a.attr(e);return"string"==typeof b&&b.length?JSON.parse(b):null},r=function(b,e){b=a(b);var i=z(b.attr("value"));if(i||d.allowEmptyOption)if(p.hasOwnProperty(i)){if(e){var j=p[i][h];j?a.isArray(j)?j.push(e):p[i][h]=[j,e]:p[i][h]=e}}else{var k=q(b)||{};k[f]=k[f]||b.text(),k[g]=k[g]||i,k[h]=k[h]||e,p[i]=k,o.push(k),b.is(":selected")&&c.items.push(i)}},s=function(b){var d,e,f,g,h;for(b=a(b),f=b.attr("label"),f&&(g=q(b)||{},g[i]=f,g[j]=f,c.optgroups.push(g)),h=a("option",b),d=0,e=h.length;e>d;d++)r(h[d],f)};for(c.maxItems=b.attr("multiple")?null:1,n=b.children(),k=0,l=n.length;l>k;k++)m=n[k].tagName.toLowerCase(),"optgroup"===m?s(n[k]):"option"===m&&r(n[k])};return this.each(function(){if(!this.selectize){var e,f=a(this),g=this.tagName.toLowerCase(),h=f.attr("placeholder")||f.attr("data-placeholder");h||d.allowEmptyOption||(h=f.children('option[value=""]').text());var i={placeholder:h,options:[],optgroups:[],items:[]};"select"===g?l(f,i):k(f,i),e=new L(f,a.extend(!0,{},c,i,b))}})},a.fn.selectize.defaults=L.defaults,a.fn.selectize.support={validity:x},L.define("drag_drop",function(){if(!a.fn.sortable)throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');if("multi"===this.settings.mode){var b=this;b.lock=function(){var a=b.lock;return function(){var c=b.$control.data("sortable");return c&&c.disable(),a.apply(b,arguments)}}(),b.unlock=function(){var a=b.unlock;return function(){var c=b.$control.data("sortable");return c&&c.enable(),a.apply(b,arguments)}}(),b.setup=function(){var c=b.setup;return function(){c.apply(this,arguments);var d=b.$control.sortable({items:"[data-value]",forcePlaceholderSize:!0,disabled:b.isLocked,start:function(a,b){b.placeholder.css("width",b.helper.css("width")),d.css({overflow:"visible"})},stop:function(){d.css({overflow:"hidden"});var c=b.$activeItems?b.$activeItems.slice():null,e=[];d.children("[data-value]").each(function(){e.push(a(this).attr("data-value"))}),b.setValue(e),b.setActiveItem(c)}})}}()}}),L.define("dropdown_header",function(b){var c=this;b=a.extend({title:"Untitled",headerClass:"selectize-dropdown-header",titleRowClass:"selectize-dropdown-header-title",labelClass:"selectize-dropdown-header-label",closeClass:"selectize-dropdown-header-close",html:function(a){return'
'+a.title+'×
'}},b),c.setup=function(){var d=c.setup;return function(){d.apply(c,arguments),c.$dropdown_header=a(b.html(b)),c.$dropdown.prepend(c.$dropdown_header)}}()}),L.define("optgroup_columns",function(b){var c=this;b=a.extend({equalizeWidth:!0,equalizeHeight:!0},b),this.getAdjacentOption=function(b,c){var d=b.closest("[data-group]").find("[data-selectable]"),e=d.index(b)+c;return e>=0&&e
',a=a.firstChild,c.body.appendChild(a),b=d.width=a.offsetWidth-a.clientWidth,c.body.removeChild(a)),b},e=function(){var e,f,g,h,i,j,k;if(k=a("[data-group]",c.$dropdown_content),f=k.length,f&&c.$dropdown_content.width()){if(b.equalizeHeight){for(g=0,e=0;f>e;e++)g=Math.max(g,k.eq(e).height());k.css({height:g})}b.equalizeWidth&&(j=c.$dropdown_content.innerWidth()-d(),h=Math.round(j/f),k.css({width:h}),f>1&&(i=j-h*(f-1),k.eq(f-1).css({width:i})))}};(b.equalizeHeight||b.equalizeWidth)&&(C.after(this,"positionDropdown",e),C.after(this,"refreshOptions",e))}),L.define("remove_button",function(b){if("single"!==this.settings.mode){b=a.extend({label:"×",title:"Remove",className:"remove",append:!0},b);var c=this,d=''+b.label+"",e=function(a,b){var c=a.search(/(<\/[^>]+>\s*)$/);return a.substring(0,c)+b+a.substring(c)};this.setup=function(){var f=c.setup;return function(){if(b.append){var g=c.settings.render.item;c.settings.render.item=function(){return e(g.apply(this,arguments),d)}}f.apply(this,arguments),this.$control.on("click","."+b.className,function(b){if(b.preventDefault(),!c.isLocked){var d=a(b.currentTarget).parent();c.setActiveItem(d),c.deleteSelection()&&c.setCaret(c.items.length)}})}}()}}),L.define("restore_on_backspace",function(a){var b=this;a.text=a.text||function(a){return a[this.settings.labelField]},this.onKeyDown=function(){var c=b.onKeyDown;return function(b){var d,e;return b.keyCode===p&&""===this.$control_input.val()&&!this.$activeItems.length&&(d=this.caretPos-1,d>=0&&d