From de4c9fa9925a7da75c741675b5913c3f7806ac1e Mon Sep 17 00:00:00 2001 From: BluemediaGER Date: Wed, 2 Jun 2021 23:25:21 +0200 Subject: [PATCH] Initial commit --- Dockerfile | 29 + config/nginx-ssl.conf.skel | 120 ++++ config/nginx.conf.skel | 107 +++ entrypoint | 40 ++ frontend/assets/backdrop.jpg | Bin 0 -> 106354 bytes frontend/assets/css/style.css | 24 + frontend/assets/favicon.ico | Bin 0 -> 15086 bytes frontend/assets/js/player.js | 1144 +++++++++++++++++++++++++++++++++ frontend/index.html | 36 ++ 9 files changed, 1500 insertions(+) create mode 100644 Dockerfile create mode 100644 config/nginx-ssl.conf.skel create mode 100644 config/nginx.conf.skel create mode 100644 entrypoint create mode 100644 frontend/assets/backdrop.jpg create mode 100644 frontend/assets/css/style.css create mode 100644 frontend/assets/favicon.ico create mode 100644 frontend/assets/js/player.js create mode 100644 frontend/index.html diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..efa49a3 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,29 @@ +# The Base Image used to create this Image +FROM debian:buster-slim + +# Just my name who wrote this file +LABEL maintainer="oliver@traber-info.de" + +ENV DEBIAN_FRONTEND noninteractive +ENV RTMP_PORT 1935 +ENV HTTP_PORT 8080 + +# Update and install logrotate +RUN apt update -y && \ + apt upgrade -y && \ + apt autoremove -y && \ + apt install nginx libnginx-mod-rtmp -y && \ + apt clean && \ + rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* + +# Create users +RUN useradd -s /bin/false stunnel && useradd -s /bin/false nginx + +# Copy files into image +COPY config/ /template/ +COPY frontend/ /var/www/html/ +COPY entrypoint /entrypoint +RUN chmod +x /entrypoint && chown -R www-data:www-data /var/www/html/ + +ENTRYPOINT ["/entrypoint"] +CMD ["/usr/sbin/nginx"] diff --git a/config/nginx-ssl.conf.skel b/config/nginx-ssl.conf.skel new file mode 100644 index 0000000..d78aba1 --- /dev/null +++ b/config/nginx-ssl.conf.skel @@ -0,0 +1,120 @@ +# Load RTMP modules +load_module "modules/ngx_stream_module.so"; +load_module "modules/ngx_rtmp_module.so"; + +# General configuration +daemon off; +user nginx; +worker_processes auto; +error_log /dev/stdout; +pid /var/run/nginx.pid; +worker_rlimit_nofile 20960; + +events { + worker_connections 1024; + multi_accept on; + accept_mutex on; + accept_mutex_delay 500ms; + use epoll; + epoll_events 512; +} + +# TLS unwrap +stream { + upstream backend { + server 127.0.0.1:51513; + } + server { + listen {RTMP_PORT} ssl; + listen [::]:{RTMP_PORT} ssl; + proxy_pass backend; + ssl_certificate /cert/{CERT_NAME}; + ssl_certificate_key /cert/{KEY_NAME}; + } +} + +# RTMP configuration +rtmp { + server { + listen 51513; + + chunk_size 4000; + + application live { + live on; + + # Only allow ingest with valid stream key + notify_method get; + on_publish http://localhost:{HTTP_PORT}/auth; + + # Don't record anything + record off; + + # Push stream to HLS endpoint + push rtmp://127.0.0.1:51513/hls/live live=1; + + # disable consuming the stream from nginx as rtmp + deny play all; + } + + application hls { + live on; + + # Only allow publishing from local host + allow publish 127.0.0.1; + deny publish all; + + # disable consuming the stream from nginx as rtmp + deny play all; + + # Don't record anything + record off; + + # Turn on HLS + hls on; + hls_path /var/www/html/hls/; + hls_fragment 3; + hls_playlist_length 20; + } + } +} + +# HTTP configuration +http { + sendfile off; + tcp_nopush on; + tcp_nodelay on; + keepalive_timeout 65; + types_hash_max_size 2048; + directio 512; + + access_log /dev/stdout; + + server_tokens off; + + include /etc/nginx/mime.types; + + default_type application/octet-stream; + + server { + listen {HTTP_PORT}; + listen [::]:{HTTP_PORT}; + + # Check for valid stream key + location /auth { + if ($arg_name = '{STREAM_KEY}') { + return 200; + } + return 404; + } + + # Disable cache + add_header 'Cache-Control' 'no-cache'; + + root /var/www/html/; + index index.html index.htm; + location / { + try_files $uri $uri/ =404; + } + } +} diff --git a/config/nginx.conf.skel b/config/nginx.conf.skel new file mode 100644 index 0000000..de7cb88 --- /dev/null +++ b/config/nginx.conf.skel @@ -0,0 +1,107 @@ +# Load RTMP modules +load_module "modules/ngx_stream_module.so"; +load_module "modules/ngx_rtmp_module.so"; + +# General configuration +daemon off; +user nginx; +worker_processes auto; +error_log /dev/stdout; +pid /var/run/nginx.pid; +worker_rlimit_nofile 20960; + +events { + worker_connections 1024; + multi_accept on; + accept_mutex on; + accept_mutex_delay 500ms; + use epoll; + epoll_events 512; +} + +# RTMP configuration +rtmp { + server { + listen {RTMP_PORT}; + listen [::]:{RTMP_PORT} ipv6only=on; + + chunk_size 4000; + + application live { + live on; + + # Only allow ingest with valid stream key + notify_method get; + on_publish http://localhost:{HTTP_PORT}/auth; + + # Don't record anything + record off; + + # Push stream to HLS endpoint + push rtmp://127.0.0.1:{RTMP_PORT}/hls/live live=1; + + # disable consuming the stream from nginx as rtmp + deny play all; + } + + application hls { + live on; + + # Only allow publishing from local host + allow publish 127.0.0.1; + deny publish all; + + # disable consuming the stream from nginx as rtmp + deny play all; + + # Don't record anything + record off; + + # Turn on HLS + hls on; + hls_path /var/www/html/hls/; + hls_fragment 3; + hls_playlist_length 20; + } + } +} + +# HTTP configuration +http { + sendfile off; + tcp_nopush on; + tcp_nodelay on; + keepalive_timeout 65; + types_hash_max_size 2048; + directio 512; + + access_log /dev/stdout; + + server_tokens off; + + include /etc/nginx/mime.types; + + default_type application/octet-stream; + + server { + listen {HTTP_PORT}; + listen [::]:{HTTP_PORT}; + + # Check for valid stream key + location /auth { + if ($arg_name = '{STREAM_KEY}') { + return 200; + } + return 404; + } + + # Disable cache + add_header 'Cache-Control' 'no-cache'; + + root /var/www/html/; + index index.html index.htm; + location / { + try_files $uri $uri/ =404; + } + } +} diff --git a/entrypoint b/entrypoint new file mode 100644 index 0000000..557d769 --- /dev/null +++ b/entrypoint @@ -0,0 +1,40 @@ +#!/bin/bash + +# Check if the container is started for the first time +if [ ! -f /setup.lock ]; then + + # Get valid stream key + if [[ ! -z "$STREAM_KEY" ]]; then + VALID_STREAM_KEY=$STREAM_KEY + else + VALID_STREAM_KEY=$(tr -dc A-Za-z0-9 vdy;8aM_Yn!W!+=g*jxU6x&3~6&-|-rnV?HGv*L! zB|155h7KZ~R6?kn&&==D`~AJ$KA%5+-@ksp*S6c9o_p=N=i%{uJnoPC^YO6! zX898cN^_<7j@SzUstA!GnL^4d;kJzt`7D;7N!XWfsP$N8Oq#E zLVC0IAy>W!X@C$QEs!b5_OO50zmBf14AB4en(hSd2Ci4;zuNl0-uD0g!74T<%pdq@ z5qKT+|2Om`2&CZyly%RX{P$P+2vA<@cl1Bys9)t!po2ht@~?8hf6KD}-1Fb^z5m?f z!Q2JhqXNnf0spJ)_rJ>j=XZfyKwAEUUvK~aUMD%>K>tA?sy7JqYfk^$`v1(;|I}$2 z09_ygYa#oex{y2&XzLVEpZq^{eo_#qIvxc2{VRAtrJst>jx846#=;{Cd2524d z-lCz<^4AtYj_OWB?e*RM+>9DCO(y)YUF59ocILp3qyI)|3o0_AN(1Z9y?Q$M_ww@c zI}i_~sima_)&gs5gID~zAdrg7Ap}Aru zSR10HvugP*2=d?h*~?WH7o1wFHeb=&#wz*^i@jLs_qb5W$BR195MpU*g*BEALwHM! zv4V7p^bccG7@|hXkOg2wTxWM2`!GSpb!Mmhos%sz#>+(<<9nx$nMne<*Z0w!blJ}n zkawTZpil$4p?(H36_MY%%dGW+b*9DPFf>_!;J~DZr75OT9iwcOl8Qp8RJ^uO5kn>- zij@>0M#R~EwJ6^@o8_ha&8Jjeybh-8zKvXh)Rfb;wuzckEyx~4*2Y`p7zEMX#tKgG zQ?MGyDVP>h>@$YyDFLJ85;0Oix+3eDlq%*c4`a^!UUa7*!F(M_j5P}~Z%qYhg!!4R zZl&=$U0cx>fx0j=XdH<`7JZcpFbFDE$|2%g4Dkwrh>H4K$;Gjq5r?EAvWT2Qp!{5K zk!oQ)VcySRMBgYNsO0V|kq%N-Xgdk=(iZ<(GUOh9Z?y(ySz$2J+uhjL4ZS z1!$RB(FeBs?@?-?BnxZme}d%C{Dr4I2dIB zj$H{+aTzix700MV1mOHl396KPCtn;XzR#@8Po*bmY z+y2Ig;FYM=-DnOxfGVL%jjb?kjAufOic3W>8rf7t00GCQVwBYPza8+%&wm|ny34x+ z{?c35+n{+>`jK5`q@yUfcjsXfKk0K0q*a7eV$)f?3qY&R-h?MOHot|yC}6y&Vt^$8 zS|>O&ox>t82JVZ0ZBU$_>VB5!)op%0we$$@wGhUX)l`&rly(~}#IlhAwL{m1BXvW+A$juPKQ4-8uM-1ATD)J!c=Y9l=*4sz7ljMmw^O59M>T9r=1cfbh5byBVe7hltY z68{nz5v2vk{v~+CFbqQqyq!REB>n_r0(bqxyg}N_15S6{^7PH}1zsq#XPsV1jssF8 zl3^^IlJVt=1-u|gAs_^D5{zi zQ)8G|U~G#?!Bf#(BK+^{M|Xz;*OjbeHh5w+nVYsLsO(p^)vUPY3g#yKh~Z|eGo>iQ z8|{1wBWJwNXS@-@;0PQek4sU}vsmc@L<+uTfKYJ>iOovJ zFq~1q;t&xW$$=-ufq@0b1*a@dW{71Hg^U{J$ETa~sfF5HZ;BTg&LXiPh)$v(n?m&C zxErIgWHmwpRT3&Rwz6Q07;*)swT19EP*8~mi1-I_ud52p3ranXabG_+`{zJGn!R6Mhlos4Ktvko!xNm7{7ju5+R~ulAmzIi3)^>OKBm{ z=N`n+-tW(s2v2Hj2Kl^Td1Iv?-5GCHK^_%QOa>M2;0Q&5|G4YS;RTopVGzCo!$@p& zU-y_Gf)g<*rWh&#&{rZ3uo5zr;$8nOYp=Yw7AJ$8G=2+Uky^RU$UOM_qRdP%YRxv~ zdjY3aLS=hPa5g+N;{tlM2qS>|cs!vzai$1~I2Lsc(G(;4)tZt^760?`*19`)y@a%N z8O{44VqON-pUDd2&|2f*PcXFeNGC@T5_(&i=qIOO&aEQpD-0J+C}ouVHpO;LTf+ zES7+SGUv4(wURZH&>n5KU3uOYwlySIW5|j%)@T&GIaz?H$a*}~#cXq2P1s5v9v41_O2oXbd^I!A3rEk4X zcH9+J!5ip^yFTxTgu6%}#tWSk4ij7kN=AoKUukOXiXZd(Ikt z%Sm4bWw`u_kOJaD#Yl++Mfy`40++fyPV%kF?IfOc3a%v9XtA6wZ1FH47ba+-eY~CJ zaaeMv7B)dzDEg{M$2elj=?Dr%bwLX%MA!S?53g_fh;L&9nhFqbB0|Lh7F_^8t^U%P zvd{5Ohg_n+s&X6mxDH%k)*LJFQ(ZiY076Pr~jM8d(3RY9+dJnoA%_e0i7G?1NakGR}Kkw-kc zP%1YIpr)cUutGvd8;Qz}-DQ$y0+@a;V@yW%%reONVUhYktxG!*Ux|?ds-IDbNtQ}e zaF)jhIh_}CZ)sO=bAn!mC%zxV3c?sKQ0&IURw^5U!V=mpx~}dBAS)0Y4Kx%5$5Dg? z4vua-xwH%_*%2~V`E5*!b7=+iKISlv$-$^Z+}$DFLAUN)S?4q87mK;8BjZWFCP3w2 zGKMBB&0~e4unCvxz;eO+Q5Zoe67HR5g~kZe6(YS?AD2PW`A5{XIS}G!>5C|z& z;uKSf;l$}Fi=yEBqStxv@6a{-)3zzJMP@KIEQ8dO2kq!+X;Mxo)+D+zXMhQkboa^Cj-4wyf%B%9K5Yc z^dXmd$rK{HT9$2r5CkD#i5OrNPVs@eT4_Yj)n+N^3U*Jg?j*56f+IKE`kDkm{JXD&-Qe zPBurAa*@&+=PhKF<8%<*bc*Qq!+RZ(m)JYMk!cxeTU2l4&zu@X7Qx(SX;#+o z%A#yayz&{g8LO0&U}y?bw8_*J!{#e75{}lL1^fBz=e{dOZ{Jp_M2rG|(_e;B#CWD^ zAxyVr-ZFFdG`~W6CnY`IlBe){R>)3WT_I~rR2a=n=+(YoA6|BB^@Hv!DBqi zmE;5rU+MV!kG>dkn2TVmy-zV)8&1UY`8Cwzj;4ofX&^ibqDl=nels^G`&u8+``r0V4&g_v=70rTH~jdZsa^THQKvv8!{QOy1v7ejWiw_xJb1QQ8fOBS_WtOgtGv9}Jn0@JvKa|8cQvTa{;^g=m1D z%2Y6!$Gs@H!;({}Y3o#-P%=3c42grwJIE_sNmMErc{y46o>c_Hfa8XGm$uKHJNDAP z>G=Jo0V#pYP|1`Gg|R8HE2Nko7nmPBUzp1UGy?-VzJf$Y!(gj(1*MqPJQP}680K1o z~j7E6qbu8v8=Jmps%7QKG=*WzwMum z@l?l88rcBt&emD|f~iu36!3@u>mcMye_ZJeN;`SSWItZkAu;m?OpFCZAS~?*WfOQX zGmQS~+w^1-%8Y7_2ABtM1`lRnj3ya;2=959G-Nrl*rPW2wT23Ul& zprI0Xcc<4Z^Ga6GQRFTr%k5BWnrWs5i6ZL1PGm!BP^q{;EL@h6EPzxb^GO;=lqLzL z<$Ggk%aZw*MdL-*;K~6haSeeX`-QSZfbO!wMIL++G)#30GNs`6qm>EZ%1vSpRR_s! z4C3y`d08Ci6ltvRLS7_!F`FxNG%`bJ zB8v_^#aF()Uu95FyRupA(do&S1;X>*OO5~Tbaj+4N-6OQEP>W47B%~{;1gdfpH-Sz z=whAN#+ym-KEG7}(5Q9iO;$h4)|&@xE#Te&x?2TUM(2MymVpH=+~V&=bnd7}r#T&~ z*#c)XhRhC;s2m)lm_Uc&y%CPO#LfI&+mv7V4%~~BHB2-VzV7I_x?pDa`R7LPQ|H=n z?zS92SQ(YZrp7uLRa%v4=}?-dQ?RI1huNL!SF%=g13!#yBOzObkk*q!7 z#Ugu=5MU<>l$$TiM*Ea%cP@j9johNM^%g&W8|ku5Ap*Jp5H14X_wk(Es0B-$KVdBI} zoSRs6`f830`|%XFIH><8)3qE7vkv9+QRy{e0{1Ji2o71n6hH}ZrjM*jT%ieVMe_HM zFy&auxZYs<@g?JL_o}g9KJ1yWe3oUvP$@7{E}(2o0asim+D<)LWnPe)kA8tSPr#kI z0>cy@UH2G~!O-MD!R>mK&fnMBX}(@@DT={j#F^GGE(8!--4P3qALjLBQCTc3f>)*fp5b zf2k$R7Wjc*lg@vNmnj3PR`ge2OemsNdaje`V?EMXfc+8@YPk6+f40dJ-(g!t4HyNo z#(^iwZ${yr_!ft)3FQ>5Pp;TtseMUbePFR0z#>NN^X}6d=Y~h4$}HQLY`Sw^lwIBF z;m3HddIsnrI74-Vu;vcuWkyCvVDP>+Wvg=>i&xA`q}~Ok?y4S1LOX zLa6cJ`*hGPNDdk71TFWWm_gsMn3vH9Q#!+YoTESNR-AMBCsJ=?cXV{jWI(^mwKo8+ z76GnGC4rNbclyfRj`umT13q_B&5A5IL9`mVjQ%g~sHurk#ZSe?`LvRGXbPORhfRko zfJrkz^5Us(ki7Ap?`OtWCPdl~CygzGh7O+TIA_zipgXwwRDkvD?yj>RUEUd)%_9Ki zDio_)0e(U%Lj2G@M$gYU@_fa3kw5Dd_6i5lk&0B2Ff4Q{*IVEkM~9=plsJ|fv?c+a zr)h|S5Sf*S_r>f{|2<@MVCsy=85@Hs^~{jom4`hKKYv`=u?%XzR#E3$IluAxM7mT& z0la0LpYvhf4_$isUF88#hu9TqXu@k{r7DO;sMH!H9K45-N5&HzK?&(}D4J!$kH^rH z^>6Q*S^3B}UVV4U#x43|rYN-R!o;*?!i$*DMe8S9H|CAk%p`s82ebsR;iv%nC`-AM zLVNj|?ta?5O;F(B(dixJ6`YWcAX5Ffj|A@9+T;=zR6(@H@8KfB37OFII&1?AH&bMd zchK;6z09pmviZuPq{Ic?x^p%LBQ8SQWsv_Q;H8a(By6odICZJ2$8Ww=K~P9SfgK|y zx0rTM4{z%{d34J=b2rkH_ZD*AU3`jnst8JqWU8ysg82xd0(&@#R#DLX z&&pHxbwy4F)Bx^ZZcIefyQ!}8FKcIF$Bv(Uy>sO0XWQXrQ09E^K*$w9#yv)U6Fn()7i#Gr)f-BhhwV3YoUAq<{yl$UzVb!{vEi3TOOXPM z*Krm#?TDvmhQY0l{n>lGeO_b;0xg1}N<83ZQ5i3^Fs0W~ki?Eu;vTLhndK^h3OOP- ztdOoBnfX&aGEcm4F0KFHpSzo8>ks|A4D$T)uRSs0RKTIBl^&;UTB0qrhOfp?o&XGc zdZGew_XW5}(u@4N9e3Y&yv7vOh(tji6uQX5m77PsvFS36!a@3Y)6;#Pm7iai%!j5z zR=>dtLsx}amf7E^o#>pty}hM{{sL4Iu9eb_JY>&%Bz+Aa*IJXTy&hCN+@#Qq60Ueqripn{A4=L?-{KjkuNrI z608-jZ6#>{UN+}v&d|z$bJjn%b{&fh33#k_9wZ zS_2VNv5H(mfXE>*TrR?)qGZPC?YZ8z2Vv7w>-WA`U(q`DqVC2$wb_}yik)fY>fHl7 z(#p1FCNH?;*3GITPTTx7SDn6iYH(D90a$!Mg={>+y=DF)xTAC5#ZvElwsU0)i-|_~ zl%i3aRl3+#3ilb2Ng|r!@_dG1SmgOsk{L1qy{TQDv2^Lvnce6mHEYm9JyV+^Sh9Qm z*Y=^Li*^I}IhUtDe9uQ;_?m+ZyH+t3edGN?O!0tX8RW8<-4Id0K@&ubW+moo>yfI> z$Laav0#VCvl-81D9=|YUbE*)6EadvUN!!+9owANEGSi{ZcytJ*;t=()8Qt#YRODSX z@AJc{(fWg@bM8&r?>_NQ`GU=Wz3-IalbRpD$2Mh-=EN-crf*ND5IE9Xg%T^`IP9MxLUw6Ieq)ts? zTYfxSlU?H#%ou_hZssHOvr0*57QzCKDl(BUNfzYNH$HEWg2QF^qZ{U3igs@NYUjJ8 z`>CvYTTXpV2x{osqv796zAuB)7AE@WQ|(W#jSTuq&ixaO8?SSjS-&u9h?%JEDUBEz zw7n4LFpzOe;N&;bbzXnaSDU6?f8C^V>o3551h)Yl^|!-}|#Q zX6%nIgEp&Wvt4oXzQV|`BD-qSpKb5vUX{flRyRv2D(;#}ce?q$<9lc?%<p-Rg>|ZZZl!70_;UC~E!4S)=wC|C2VwKM%r`%b@%oqbc8!v92w1zUwO<)fIk; zep(i@*4f=OU5IVxynW#mxW<|4Kl39?XJnMxyJ4CSVc{>u59brSfL7^HCeq(l-WcOSAY4Evu$br zXwHtQ^?%NsQAArFJ{5wS`q=VK@76LXOTD{MJ=HWf^Y?V^t}YVb9K*Svw-eo+s<%mA zcHCE1trfHUO)5f(MOd~Y)E)SDS#=^WaVkU*VftVe!~|BW}}1P9mx_bDx0&y z+JI~dv!Jqg87k}(2TCU`*#l;Z21AgNUGHOdN1mDMepEL(=RbcTa&KNVacrq+{X)_w zi(QkJ+TUCHrd+sD58FZxMn_vZkAJM6%6eK{Q=d6eeQ0Up>+G8GfDL_i*7MU{m6H;{ z>k?Bf)~Ds&N;MM`-j=TYYZu^ zhkN)mKr!nTAF=~p+IvOz3^gfx+W-0b@9jsQv#%_iIG&(>ybLnl?vh*ER{Q;0M*oi8 zO<%M0%ER|&_t@FZo>&IazmEUDY4+^S`nRV81|F%yXRh_$n{AT935jyiZqB|t#q#c; z3sg@x?lEe?@!(cTKm2;8F3KVZCHl(awNlOCasx+Kbe|!brJ(^ix2NmCrT()<0gEZ0 zPZ+)WRwwH{m-G5y&PdsSkzi=CXM3e>(yr+N=jpxlxxbEHKGEj*XyItezj|vD=9fW{ z{qya*qWNpjXY4KJ4(6mq=A6(0xcQVVrtgv}wQ zW**tKKY#e}#kt2Xm%1CGEUXt!)II*XxQjoQbZma%w&hTy@g1N`1>t3fZSQ{Jph;X} z_de5OELu=r$1UevUIz(!9??;W_CR}(V>#(Q0&L<-nNBGm0&hkNj+3=2Ywd|eF$L%B zJL;A}FT;F$l1A+-ce;FvsScXC)O?_2LN9IbtkECC2akP;$l3E_DebR;+K}uBd(XkS zcGJ%vSYN|7tXWXkE`!ofmKn|LEV~v75g8NQC$^h%Q@x%f6b3ryl@MN`P^*VX3KrT^ zxrT`WC>Ttt1;siUrs)kKOCVt8F1zZ^_rxE1_vdeX`q(;EpY-E#jZJ><`e`LBXRq0tOl>G@pQ)S3kMi{&srWLz`_`8ajw27& ze3S{$ga8Z0eRIj15+~a8*Fxqagf$@n9khbV#*$f33cp#vg2Hp5^h|sl9d^jknR#X} zV>G08hv|=qg*Rizwcj7iQGHr`*D;l2H2$zDXJo!T{p2O9&pV!84mEQBs`gDP7zIZC zZs)sB^*KS)eD9M1^~ML2I|p7*=GaazzBweoa5r+yi+|G%lfBHiqRrDpuMTQPN;p(= zp#_C2ODw1i#XAc9GPP$oy(x-3#Add^9v!Cug8BsFuW}xdE6+bp=L|O_Lrg2twm@m zOnlnO^L}gL-ERLAo*an0lA_G>=?-p_$sNRe7*gruK|*V~#>Rn3K0F!?D_nConzoQ4 zIT@oproKFQmHy?FFK60i|5Q@lK$N=xux+fq$lvKdww}4tHs7U~TDN2uylA_!WOS)r zx)2d^SY`jaynjd1%Lw0dT{{euPydtyXI5X+zu#cKK4O|1Xik&lqv=R^r86B3t}vte zQHyZ$LvgB$c~A&&ib@ybW1;9>qf}ceXZ2}9&tl3580pBl9lo5tG0U!}QyW?i8pMRW>xr<}OHUTAR=UY>5iXIW+qh}1l_8e=;=wTIL7k2;3QxoMM7iEtb8yRBzeR`gC$)V?qni?KP5rEj{04(L2WvR(w4;EcO;)(!foejNIcM1#vAU zp{tzBFH6wc6!eOd-2JFEn5uND;TBq)HIeJALA+ zc^z?X!QOGG_WgW2Q8n|iWNI|(+Ulj+diSWsS+%`jA<}+jSLhz~&R3#{=-opRF>e;W zheo3s=j!oti~z^{N9idqtn~CK)(i>)voi4pY-?C16rSgk=fss^2y*zdLTG$4>@ZZ5 zCNK!#M_6=@+J+om%v3HImdwQSGbno*8OXI1@ora(1dfrV= z#oXoA*nb|H^S#x+bI3?HIbwt7;QfWlIRQ%Cf@x=$IC6{jXzu}=m6r2q6{!i*AcRl8 zPAL0cMw*F$T}ai}1nc-|>Kx*EkT0#7vQrF2qyYxy&X23|iF-MMg|YU%KkfCjX2zF% zQ~Kw&O+{aLa_wEqgk3=Xl0Bo{=|{-$RrkTgou@vJUz2}cyzz7(YWwqvt28RcN7XIp zrrn}>%2NwjMZv^kkMjlrtmkQ)2$=HHHwkDgMG#72;ZZD2j5ibt1DBHpL$ggsM_sg@ zpS63~2*|bJrO+~`Z#%MP7bfnF$orxnl!OPAPG8$#bg8cI&Zn(o54)23 zLXBMd&#re-)>tMr?D*$IGYrF)QoctVpxuw(kH3S@t-{9p9JMyw1_VCPu@awr5y=pZ zsVO+7K+8=L6ad$LZ=Hq+rO>tz|6AsC zPudOE{WwKoXK>M}IL%5wC^F7l`K(Pu&hTf^(bus&C>`Q%Mk11-Wa)6-*zj@0U`5_^T|GM$6>~FU*ZA;;OJj5O$Vv6?s;Qowd!rAN za{43n4Bwx+WH{rKlN9~%8YK};M0}6Wlr(hQ^(-S|Hx&EMm&F)4VKraK_J+euA!sv@C^ya{#m#ufe%|REolj9M50;FsG%XFl zntlww?cHFh^*smR3`>?lw6lwPMcW3FCw88lo9cR0-!_tAxns;e#(0Bo%J+v!398zh zrv>3%^1iwhNvH>z3xpA!-Uh%CbC0{sZg-l*3|;CV=9mK%jw7PRC!Z46EJyOdI_yI6 zd2AdI%(C9DHGFDp=gr}frYq6v3yP(CIcYh*k4I+K%!hR3w1#Achxmu8iCypgE2E#x zFN~>)iyChZ?oRz~1;|C=_k+6cK4uC}8eN|_d&%f~k`*i+h}Jl5zJJfEs>4C~6&{zd zECV+~6D-1~N?b1ScY|a3HJ!U`HuDQn`cMxt1O|?8u{)D#=uL+qc(Wu$RSP7LDd3W7f2FCA?kSo;sh?a^oz0qA%(^hA)(aZig2a9XYbu`v5Fh zz9OGkNQc5qnuUdIWgjaJf8LA?@i-5E@E!bV@59msn)kT4SVV`4ti$mP??Wl-u! z{qbf1owKOMc7oy;euH7B%$fVmT1>-&e&hV9)O^&cd<-uYp$##-B26rXM#h4%WZ=x3 z1RlNDWzd_ISr>kDaCqrV@BCQVnRmV&|Cr8P8f(A4bmscxU%M4uSITT=zAl66Q>HI< z`?f^Cn%&+u_VD2ZKs+D&5_UZ9%Z8qJp)TPmrWP!YxaRwo(mPdwq?bVgPTnd5DoN*% z+?WMr3)mU03ImJ>9pVt13dWw-MI(7WDT44N&g_y-&b!y)bvN55qi5z%%q~4#JpB2O zUZ1^JBBQC_ry6II2AY?0%BSrbmf-4xV?S%AHjF6ye9OwGqBrh}t{ZtjLFS10D(de~ zGL8g!7Ui46uV@|t%hs^GC0_zV(MPusFia{dR^iHh47q^>P{-=LXB9dJPW6qp?QTDp zRy4XJWP8Vg%ix*roQ8k2dLw?Kx*vZ2;4_msAN}xKUDe$xzafbJgm#lWX_AsArT zQ3F%Mb@kKNS~Aa4RD9vZy+peN^CNey%>&J=bmDaAZ5QXd7S2}klV&?_8>qjnq~ z=@bV|2GOc=YoGyyoTgOUw*-Z(#|ckW$%*`>MYgH7UP5P2Dty~9@!u?+fV zGv$6~L^wMe;@g?MT@jO=vw3l5Zro*4)zw(NaBj$i==Azx z=37s_7>%$bo_L6K(UTUQF8^PJV~o`Yg6Dv(#8b9 zpLmhYB9-3Lz$MCYU>%|;)rPMXc~EnWs)vp1jY$^2nkhMm5aFxLM0>9%(* z-^&64s*VDjGW_$@v+%W98s)C5iED))4;+N$LwRzHnB?=OnZ`yxL6Tf!d3ftCot%UcV4{QI#vD%%QEYKhNn2SDs)0o z5G)G)81Ep_M>k{8n(#+h7sC=eJ-dPWx^wn_jmFgU1WneTj!fFL)Be(z@b~Ut)bm{j zC(98Z=Q2|j9Xol>xc2$sPpt;#gQ-|yN1z!7MZq7$Aoy^tA zk3E^g9T6jw6UrSS{(b74vcAvZMoEa#hXHw? z?Q{TR{G`tJhw7n?cK;4}0ZS-h0*6mB!JAD*PRv^-2hgRi-r5PP%%JkdAhZs&rkp}I zb2NoWu!2L#^LR1|;;8w&X1Hzpo1C)00lU8A#@Ga4OEx}R+<1Pt_IJIj#HMZay+(0k zpVd3h>{yZkC+UeoUW|O$6j&3W{920r4vuy@6El=;gg|A5+1^%CG(J)2_+92 zqpzw5L+fmR+Fhyu5TvEvld&b2!pVbW{HZjhefw1#)zUSh1PD!pQ;n^Nur)a^Z%MAu ztc%tj;K-gE7~qTPAZ+3w3|!g*?_-yfR`CIP*P90}<-s95Cy>|e>Q77dOY#|`oQkD@ zA9K+gsvD=SRd>v9*w|^bc~S5xD#;dzosh!GDLA$OZM(GDAjorV@vChTNswm3T1i8! zfK|jc+(Pmx#RBoNnk+CRo{R)^5ZYS;y6krA=y%`m#}~_b6yq^2dZVNEMtgft&X>*J=O5(fdK zR0D!WCPQ*f>IUZRmy9N2?7LbfZeE(5jW#SDn=LDydKfa^^X&afHw19tPmwYTj@l4* z@65ZC>a?$>IB2th(C-Sxjr}?~PRCCkOMwVn&x4V%j!=Os9|edEt=zT#WzyhP!28@Z z^?s4~X?~>rN$*ZQ+2BFZEb;sgfD#jmftY&d5W?ThxU@12ckZ+dYwDSSs*vHI+6O6hck zSj62$Fb1L^F|`v;rh8U-6qir~Ijd4R&@_uZY7k z^>QlDka*GfG$aojN4rRMB{kE*6+n@a3cVN{i)0#DPL~bmJZ+xd{|lisH7q{ddvna* z(kON+hq;J-kqIXYiEy%#XpCtcNDV4HVp4o0C}^LP*gIF=uOxjf7b}H^TL94GjpV^f zAzElKAjRjg5^s>~r&Amb&>h=s1R!lMCf$ zD^6KZcn~@gWepG&c!(n$&V+zg4yyUvS57U}mUSrr6=b<`V$tr;SK&Up5~o5MjBw$P z;Z!(VrN9LXF||Xfo^-l7-RTB7e-%9bGU*XS4i@t*9EG7UJS|oNgT%(cSx_{H2ATH# z)*_6)c5=!7)Yvsc+33AxP+4!3Z>f6g+{!LZ4npM2#Ig9?zkW(2%6t|ud`}LG^3o&M zTbn1A95r>t3O1RNF%XzOo&`yUIO=EuObf~D?3wvZ6H!TKa~oVP&8oLe?OYi@Tzl}( zhONHMMg|dP7=Z+cpD4`I0`=)S9uC({;=oV|Bo%c?z=mSaTLhz^ zbZ9aeief4+1q15r+|ASlb#ha}4tv%whE^}>#Lqi(Hod=_$wWZLK+6i(7Q$aYyMr!U z1F9_V%}abf%G`kNM)HQjG&Z4;V$n0Yh9(rkci_jZ=INRm{IjI~85v?0ow;OpW?(kF zdu;4m?FOsC`Lh0=i{YNo79g~gA*I5}VNXhn_nD>A%(V@?_oeK$F5Qn4kf9ztxPro? zk$jR}l$W+i!^C*V=*LX?;$n}{bbG?rdi(vKLOSM?b~WDH*lMqL>fWzJ zD0+)4-aAi0$I{^qXoLqoc@K#WbwGP3fYA^#lFwtAXzYBh zZknqv6V4rd6Vf$7=Y&&^p zvsn>slY?t6E zlD)mw=;Xne_~Co?2E8#`qXZMNR2W8Z!Im19!DwkK%xCReoA*-eTH&Sb;e_wVNVTBR zwYGeXgRM<=1j{ubkY9-aV1eISO?%)d>g?G%-zz&twvS4uJ{raMMwA)78vBTS-t*^T z!)zc%00bGkN!Xpxt0z76X`UJSh5HOV@@qUnGK0VjxfytM9F$jH1Nf8hTuK52u*uIz z5HpRX^acBwp23BlO;3BSd=5WYFspv>Vl3L`RXsB5`tZ;iyj&=ivKWn(t0xN1dw80? z$jyt@FVg2o)(MS*1yxeH%ofJ6i;kOC%86oLmf=e5xC%}t$L3pXd=5=>dLjy$}ME}jG?ltU@- zN4zyGWE=_*tXNRY8TI+`QwwwI9ZU5)W_xl9#_e_w4BhV$jM}HFxAc0DeJUY%D$c!Rfq+AU%H(-{&*7frAE?HIB;ZbFhN@~s}mpkhC;T<3pC>SDfNRESC zr22t8UCyZabGy2uyU#Mh-;SLN?!ES)@$u`Gsqf$*@TX~90$iEC7SSOzibOQ4vZl~X}MuBljc8mJeWTlbMtHaX8^sd zO!^$rZWtR;r!~>kc)%$b!`%haJ+NA2xd-_H3O^ezVUk0eFdc*2Rs1RM*4 z5C+)XF)6C?DE7GH<``(^sjn@8m&(c=Bv2=TAJ9!53Tj0#3H~e&4ae*I-F$BJ!RY9Z z7`;DLfN>2Dk4d`ndG_G$D?@fJzfb!3=G9rujd%f;fW=p_8G?ucp76pw zw9Vu^Pp7uzaz`-y859infR?jK5FQ*Vz@tnZr#4PkzKgEgJu*8Ny}Nf-9X_ST?J(Ls zH}=uCF~X*|EKPz*e5T?Uo9f_2VW~_d%PYQE*U6*&j)7;qE~LU!ADstI$T$x!L~H1R zNmw!;&4OOsYqrXW6La`s+Q|G_`|9NO&$9zfV~ct#JHn&FI{*DWYi<`n6l~}Q0&`mM zc@(nHwt<;?_?SMakeLwbDe>ZUIP;vG^Lbz>9IOe&#({VkR0f#@V4_^vLiK$2kEobU z?Es$jeLd&D!MafFIeX2ihos8C3^%0sBAPLk85yx$G&$?_%H@m#g)X7}p=B0W03fUwcj$gwn0s~y8h5-bHOpb%= zz`z>xoFSJ<|FIcMOW&IV^WhVtO}7@$g_J~W*f=zAGtiT8FBjm$sA3KpQ`%&6#~jam zUd$|Eyffu!uVK9ibMW@i=8F*!XabnVFGsc#c#cpB34=bm*rC}?}X3GmwO`QEv^Ex>^vT&nTL#xL!fe}K=>RZ}ssqw41NPI%%u?CN*Rvb8)Vr|e!fU4L z^ltZlOuI5_A)O7#Co>cXCBU`85J0N-dLTzz1IQ!)Uzys#UqGt%3W&~sGPQsGuK|#n zXI;WPwx2_26SN7yH_+rY+)7ukFhScU3r4pJp~&j4NI`d&&wOx zCML!!DpoKWE^T3?mvb8u5LOp}K{o{;8m+RV?MH3j4xYT6ItCHiWJSWw#@;yc@%^2L5OaANRMr-P(M=`j{*ukemn1{-1a!w!@}B9~m41S0bAK zXbYD9?Q^yvv3EsSR&UbQw$S;KF)|k{{Hvh z?21eStCXvae*;}gJn^Y5@?iFZ*VQy2U)U5?TCfklxnK zuB&Q1k@?qIMIz8AVpea}tK-$7^df1cOm-O^yUUte`eLgoL7MoFNnta)HStYl=F>&D zg_R$Aw-OrzwzgSi^=@qods|ucaWeBopspJw&O<*-_Rl5@G9($F40dHDHvWqs{FRen z&lx~G&hp=Cl?Z&nDr@?7c3@|f#hsw*>(*Vag#J!9MRXqd*EW9la~8F4#6&UHGGo`1by*oBK}TE}DxCc!e!~VTjUlmV+5owMN9~JhED&iPh3H zYdoWOr?*inX{#cu7t#3diGiw9H}}0PIi3M4&b_W>&EuEGgTLm=<2g{s>hp~Qw*Oc@ zSq9bEZmqnqg81LA1#JBhu-7>MRR~F1wZ_#ECc+zf zyC3iOQ+w@auf5jV&w7qT`Hk4M;Eqs|%?dE@bR$e6k+Pu(K}^Bq!o>((B<&9XrYkEV5I+Rc)l{c+BL5|Sm5Ny`RXQ6& zK#4CdMX4&wEa4T^*B8oVT|8l_2fLmdgq}$obQsTHA9`i<(r_q*d4a}g@l!8{fiKYR z2P`($Y|9gLv7FQ|*g0$l@-D)M6w2>5Xjd@ak#s8<56{CqjEp&MPXHzD;8a{ONb%(% z+ovxK)8t=R;J*#lJFM_|1Wo#7Q>AFH z@;1V|>X(Ur9Ph9A^q2P_P3k8(9{$A;K-z<9l$5PLaDS!b=DjffUog;{_#A})e^cv1uV^1*1)im{_e>+<wz%B3+4qSF{3 zyJ4FKo2Q~LD2K9g{KbRST7JlzGo0YD)+!sKO5#MqORyJsOVZ*FS1t`;9L zoGwiLAyHc7A*+EI-yi)|b#bSGIN!^r7A=W+nVZsv-fSdV|0++h5<$NTuybvIZ9W2aHhRL<_&Oc3A;=(ifq0 z(kYkk>zJe-x~kE829NUi8tt^D1Uhe4wr>0E&)pT6JTu}j!k*SIM1WBhxNF15!FbrG zHh6VaS-A{7_b4*ixEWevrH3DX0n_5*b)8*cW=mtA2a6fwY4iL zqTmnsbiEbnDjt+@k}Fc#K@)kXxkRrl2bd)ww}Kc!uFaJ3A4zsU`XB(Xyl31B+C+D> zSvA)A#9exw#iC*bykeXpxUI#KAIJYTvwnH$4=;SP)3?qnaT?x*A(N%;_3q1%wRd!F zp)uEKP2e4kzb}CIM=>|{A-Sp@D~lHSAim=J$irA7uB1znp0$hHuEhZ0T`ROdAS+ys z;w_BQSx#DPmLwb568n**u>`H zH=&6R_w5c-*y$Y&7wY(SqwZhB$>O6W@8BnaYq#$9Q^2@4q-2!M?ftO%$%Jo7geWKp z9uU|i-&Omp$w^B&%*J> zt#Md}&pJJel-DOGJVJ~S6*r zK!jP&o|<}Jr#kQYZ(qoTm!1|*?uLE+b$Elp>>5d}yt0>rw$7K0jU%ajzm$`M%&NYF z;_6jQoGPGfZ+h$}@0@nJB(|?2R{;|LT&KT0d;jvG9?g0?bICQ6CCSYBxfJB@cfW`o zZO6u$vQH&%za{i$h!ZxXiBPI2+kPglj|ySlD6%+Xe3@#03VAQc6xiPW&+FgOLE>bP zCG_fm{^x;UMFW5c8D*1wEgX_8{@r7GVX6sZq`Rh0~y7wiQBDB>%r`p zzlVX%7i=wJ!_t3G-`h`KFniDDVZ1+$*tc0A(T?Wz&I0d#8AwtrYef765oCXY#<@%@ zu)n7Pg*J^|A($9DWd(V?ykrX-#zNJ{yw7iY0W1b9Ya<<9jRY!`-?A~pQ>wB3R(wQ3 zmG@iRiKSVADHzjw${4-ER8qwBqN(sr^BQ(IP=WJYer575ZXH&*(1Q^Xd&UHqf~YYYz<_u@dwS68XUNJp&~T!o4W3umWvxf8d)M{ zW(n3_$Ck&J3%YWt&HK!NZyG2Z9!E-BXl>?4{W1HaN-bvAFO}4t|1Ih>7aIlL@=eW7 z2z_MaujM}K)F-J$!_A1V@_GsxUG{rzh@l^mFJ$DJkmgN}FieFSF?5)~ju`JH>2d`x zZ=8pe(4Q`Xzg`#e%<;WU5+fehA>M&u_SA<1tIpHj!S3Gk;=&&WrjbCHx$mknZdb`2 zM@%}9|J%S0DguRitJwYcXTiS3OcL3>Bxff;#u&(?E+~8C9oRW~*5yAHh#}1#v2(L< zHkqDtC`*7RJoI`^l_N@(ANK+>N>^_usUR1U8oLzGDM9qP=-DvFwXdN!BqiKx{rEa% z7-UsE~=>JEUHg%PjbRGo^^n(U+SVd_O$u5kSK9!BW45Z`Mz&D zsO#nLv-jN=C1>Sykk#H`DU>4?iOVjlu<|aji{rvGpvwQu^5G*3>GYs=Y3opA&p%lK zX0z3R_c=_aO=lreSE&Z8*OtyTp>wk3OkValm{6&oposZ+1M}}nA!TyN*)23x@K2`#_F7M-f4@lL1rVzbr2O`A z8$%*_0q3dpJDSDnLDGbZi6Jxs^8vrVP(kB{=E?i3F8Utlk=1kgp~>6H#bTUGw(FLrMUy)1!qOFQ2=b)sbdY}mDW%!lz6KEbX2vT^+f7#wSJ|9#)vMbnu z6Sf9o*$pmRbdKT7IKS|lNFxdZdmd^lZZ=-xPxm?F9wDud&Q&hfyaJi@YR?xoPKm^Y zB8iy1GbDwkvr*;+(k7$)MylT`d!Y}BsHpBy0U5NtP&#i8Htgx;apa(Es^C

E=N> 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≈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 literal 0 HcmV?d00001 diff --git a/frontend/assets/css/style.css b/frontend/assets/css/style.css new file mode 100644 index 0000000..e87e86e --- /dev/null +++ b/frontend/assets/css/style.css @@ -0,0 +1,24 @@ +body{ + margin: 0; + font-family: sans-serif; + } + .container{ + max-width: 1400px; + margin: 0 10px; + } + + @media (min-width: 1024px) { + .container{ + width: 70%; + margin: 0 auto; + } + } + + #player > [data-player] { + padding-bottom: 56.25%; + height: auto !important; + } + #player > .fullscreen[data-player] { + padding-bottom: 0; + height: 100% !important; + } \ No newline at end of file diff --git a/frontend/assets/favicon.ico b/frontend/assets/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..0cff86ff531a9459887e28711f279f444735a49f GIT binary patch literal 15086 zcmeHOdu$ZP8K1rL1DX_^wuw}g1cOqU5S37rhtoLNg}A}SHpcjkFE+*j1IFM7ff5s& zsDU_g(iBQ~KkOhSt=g*4s1j0J`=8LXRaFutZRB9;&<6W}JCh<(r*=L4ezQBrc)fSG z_aaDTrSZ4B^Z0(>bLM8pjA_it=FVkAli8c!Wb9$aSaP!QoW$5UdY42L^|f(~?Vtv; zs10>tRaEd^T=(ka*5BA_;P3C(YACVg68+JEd4K&Br!3Lu5ZZ`))_y6mt2rTM-?~Y+ z2kQyUXb&2!?Tx74Ul;fFgXE*gIU4?pUAc+_Yhl z_DS<%#-GV${Mn^Ce%L_DV77sX1yu(9o_xw#hIlaZiS{#eUXz}fS&`~EUHe@&vObgX zjf)tE45|&xek5&xSWx^(y(gd2etM)KVScQ9YT3NoW>%!eceqlu%TR8FTYm z>d8 z-86w+l|jZba;ln-Fej+Jz) zUu;S_B9$Q+eklhid}`0Od&OKP=QZ=3@cn%44A!W2V>41)gn}Qo@C@XRz^4!!nA7CE zR{uS%uQ@kX^U`TBNY777Sg9q9Gxd(qjo{UzPil#lt_I6{iQ52K7-M4@Jl&B zk#8@3QoQEcr*)Hq@v>VlWw4`KkSh^;u&1p zO}5C4hEGZSW*K6J-)9fQr!H2egsO9^_Q0>s-Lc0nVy?ivAl;*Ej!|MSKKf4sA7^jx2jXy;U4o2a-N?1Vu{%_ zw$Rs-KCioElow-?6c_Wv=HPFaU|Cg_VRwH`0TVtPV>4e z=OS-YeA9Z_t_TdopaQWPS@#`M4k3)I&Gsm z)H9Y2I?C8o&?}5NLHp_a5ojAp&`K17(4R3Ps0T%RQ1l0F)u|Yto&`UmfNKdpNd4saG@#Be(Vzlv8#SP3-eXWHhm=bI0rNI74(C0F9CjPGAZXJ9spZ~vbXj)SO=h0M*llc#K65?9w!pndd%QpR7bVEomUjK5aP_@R0q z27IgRBOJ9>HZjX$=NYopE{uPqFjpYeB=Z3H-Cd5O7b|#!S0DoHFkBM(zME}%1pSP|4hQJ|xLD~V|;#CadJjyEVW7xX0 zIewa|SG)I;zx<5>9QdyL*6{~LzBA8bgvAY0~AoY}=8d~j2!dBGnZ-7gA$OuFy{ z#sFRA9}6`G{qa@b>$+H$ja*})3z35&(Y4Ae(7mCH7q06fy1EX;Th<|#5K|Nu+KRxw$T01ZP-z{eJ&|GBHW{X!m0{X08K&I_ zy|faYP6c&NDhwsv*wSbfWA)QE2F4yG9=w%`eqo;i+Y-rCeESrZt0-y^gR8wVZt}tP zTJe#MT3c6>BRLcn>#}ZtV0(%7`YS8gXY@OGjLvI*bf8XqdS`|6%Ynv0ebr-*b#~*#>Hk!`ZFrCusr~ioQA=*RFJ+u!h3hs?M Lv_V_ms`vdLYtg4M literal 0 HcmV?d00001 diff --git a/frontend/assets/js/player.js b/frontend/assets/js/player.js new file mode 100644 index 0000000..2d34bdb --- /dev/null +++ b/frontend/assets/js/player.js @@ -0,0 +1,1144 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VOCPlayer=t():e.VOCPlayer=t()}(window,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=9)}([function(e,t,n){var r;window,r=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="dist/",n(n.s="./src/main.js")}({"./node_modules/babel-runtime/core-js/array/from.js": +/*!**********************************************************!*\ + !*** ./node_modules/babel-runtime/core-js/array/from.js ***! + \**********************************************************/ +/*! no static exports found */function(e,t,n){e.exports={default:n(/*! core-js/library/fn/array/from */"./node_modules/core-js/library/fn/array/from.js"),__esModule:!0}},"./node_modules/babel-runtime/core-js/get-iterator.js": +/*!************************************************************!*\ + !*** ./node_modules/babel-runtime/core-js/get-iterator.js ***! + \************************************************************/ +/*! no static exports found */function(e,t,n){e.exports={default:n(/*! core-js/library/fn/get-iterator */"./node_modules/core-js/library/fn/get-iterator.js"),__esModule:!0}},"./node_modules/babel-runtime/core-js/json/stringify.js": +/*!**************************************************************!*\ + !*** ./node_modules/babel-runtime/core-js/json/stringify.js ***! + \**************************************************************/ +/*! no static exports found */function(e,t,n){e.exports={default:n(/*! core-js/library/fn/json/stringify */"./node_modules/core-js/library/fn/json/stringify.js"),__esModule:!0}},"./node_modules/babel-runtime/core-js/object/assign.js": +/*!*************************************************************!*\ + !*** ./node_modules/babel-runtime/core-js/object/assign.js ***! + \*************************************************************/ +/*! no static exports found */function(e,t,n){e.exports={default:n(/*! core-js/library/fn/object/assign */"./node_modules/core-js/library/fn/object/assign.js"),__esModule:!0}},"./node_modules/babel-runtime/core-js/object/create.js": +/*!*************************************************************!*\ + !*** ./node_modules/babel-runtime/core-js/object/create.js ***! + \*************************************************************/ +/*! no static exports found */function(e,t,n){e.exports={default:n(/*! core-js/library/fn/object/create */"./node_modules/core-js/library/fn/object/create.js"),__esModule:!0}},"./node_modules/babel-runtime/core-js/object/define-property.js": +/*!**********************************************************************!*\ + !*** ./node_modules/babel-runtime/core-js/object/define-property.js ***! + \**********************************************************************/ +/*! no static exports found */function(e,t,n){e.exports={default:n(/*! core-js/library/fn/object/define-property */"./node_modules/core-js/library/fn/object/define-property.js"),__esModule:!0}},"./node_modules/babel-runtime/core-js/object/get-own-property-descriptor.js": +/*!**********************************************************************************!*\ + !*** ./node_modules/babel-runtime/core-js/object/get-own-property-descriptor.js ***! + \**********************************************************************************/ +/*! no static exports found */function(e,t,n){e.exports={default:n(/*! core-js/library/fn/object/get-own-property-descriptor */"./node_modules/core-js/library/fn/object/get-own-property-descriptor.js"),__esModule:!0}},"./node_modules/babel-runtime/core-js/object/keys.js": +/*!***********************************************************!*\ + !*** ./node_modules/babel-runtime/core-js/object/keys.js ***! + \***********************************************************/ +/*! no static exports found */function(e,t,n){e.exports={default:n(/*! core-js/library/fn/object/keys */"./node_modules/core-js/library/fn/object/keys.js"),__esModule:!0}},"./node_modules/babel-runtime/core-js/object/set-prototype-of.js": +/*!***********************************************************************!*\ + !*** ./node_modules/babel-runtime/core-js/object/set-prototype-of.js ***! + \***********************************************************************/ +/*! no static exports found */function(e,t,n){e.exports={default:n(/*! core-js/library/fn/object/set-prototype-of */"./node_modules/core-js/library/fn/object/set-prototype-of.js"),__esModule:!0}},"./node_modules/babel-runtime/core-js/symbol.js": +/*!******************************************************!*\ + !*** ./node_modules/babel-runtime/core-js/symbol.js ***! + \******************************************************/ +/*! no static exports found */function(e,t,n){e.exports={default:n(/*! core-js/library/fn/symbol */"./node_modules/core-js/library/fn/symbol/index.js"),__esModule:!0}},"./node_modules/babel-runtime/core-js/symbol/iterator.js": +/*!***************************************************************!*\ + !*** ./node_modules/babel-runtime/core-js/symbol/iterator.js ***! + \***************************************************************/ +/*! no static exports found */function(e,t,n){e.exports={default:n(/*! core-js/library/fn/symbol/iterator */"./node_modules/core-js/library/fn/symbol/iterator.js"),__esModule:!0}},"./node_modules/babel-runtime/helpers/classCallCheck.js": +/*!**************************************************************!*\ + !*** ./node_modules/babel-runtime/helpers/classCallCheck.js ***! + \**************************************************************/ +/*! no static exports found */function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},"./node_modules/babel-runtime/helpers/createClass.js": +/*!***********************************************************!*\ + !*** ./node_modules/babel-runtime/helpers/createClass.js ***! + \***********************************************************/ +/*! no static exports found */function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(/*! ../core-js/object/define-property */"./node_modules/babel-runtime/core-js/object/define-property.js"),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(){function e(e,t){for(var n=0;n]*>/,p=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,m=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,g=/^(?:body|html)$/i,y=/([A-Z])/g,v=["val","css","html","text","data","width","height","offset"],b=u.createElement("table"),_=u.createElement("tr"),A={tr:u.createElement("tbody"),tbody:b,thead:b,tfoot:b,td:_,th:_,"*":u.createElement("div")},E=/complete|loaded|interactive/,T=/^[\w-]*$/,w={},S=w.toString,k={},C=u.createElement("div"),x={tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},R=Array.isArray||function(e){return e instanceof Array};function L(e){return null==e?String(e):w[S.call(e)]||"object"}function I(e){return"function"==L(e)}function P(e){return null!=e&&e==e.window}function j(e){return null!=e&&e.nodeType==e.DOCUMENT_NODE}function O(e){return"object"==L(e)}function D(e){return O(e)&&!P(e)&&Object.getPrototypeOf(e)==Object.prototype}function M(e){var n=!!e&&"length"in e&&e.length,r=t.type(e);return"function"!=r&&!P(e)&&("array"==r||0===n||"number"==typeof n&&n>0&&n-1 in e)}function N(e){return e.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function U(e){return e in d?d[e]:d[e]=new RegExp("(^|\\s)"+e+"(\\s|$)")}function F(e,t){return"number"!=typeof t||f[N(e)]?t:t+"px"}function B(e){return"children"in e?l.call(e.children):t.map(e.childNodes,(function(e){if(1==e.nodeType)return e}))}function K(e,t){var n,r=e?e.length:0;for(n=0;n")),void 0===n&&(n=h.test(e)&&RegExp.$1),n in A||(n="*"),(o=A[n]).innerHTML=""+e,i=t.each(l.call(o.childNodes),(function(){o.removeChild(this)}))),D(r)&&(a=t(i),t.each(r,(function(e,t){v.indexOf(e)>-1?a[e](t):a.attr(e,t)}))),i},k.Z=function(e,t){return new K(e,t)},k.isZ=function(e){return e instanceof k.Z},k.init=function(e,n){var r,i;if(!e)return k.Z();if("string"==typeof e)if("<"==(e=e.trim())[0]&&h.test(e))r=k.fragment(e,RegExp.$1,n),e=null;else{if(void 0!==n)return t(n).find(e);r=k.qsa(u,e)}else{if(I(e))return t(u).ready(e);if(k.isZ(e))return e;if(R(e))i=e,r=s.call(i,(function(e){return null!=e}));else if(O(e))r=[e],e=null;else if(h.test(e))r=k.fragment(e.trim(),RegExp.$1,n),e=null;else{if(void 0!==n)return t(n).find(e);r=k.qsa(u,e)}}return k.Z(r,e)},(t=function(e,t){return k.init(e,t)}).extend=function(e){var t,n=l.call(arguments,1);return"boolean"==typeof e&&(t=e,e=n.shift()),n.forEach((function(n){V(e,n,t)})),e},k.qsa=function(e,t){var n,r="#"==t[0],i=!r&&"."==t[0],a=r||i?t.slice(1):t,o=T.test(a);return e.getElementById&&o&&r?(n=e.getElementById(a))?[n]:[]:1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType?[]:l.call(o&&!r&&e.getElementsByClassName?i?e.getElementsByClassName(a):e.getElementsByTagName(t):e.querySelectorAll(t))},t.contains=u.documentElement.contains?function(e,t){return e!==t&&e.contains(t)}:function(e,t){for(;t&&(t=t.parentNode);)if(t===e)return!0;return!1},t.type=L,t.isFunction=I,t.isWindow=P,t.isArray=R,t.isPlainObject=D,t.isEmptyObject=function(e){var t;for(t in e)return!1;return!0},t.isNumeric=function(e){var t=Number(e),n=typeof e;return null!=e&&"boolean"!=n&&("string"!=n||e.length)&&!isNaN(t)&&isFinite(t)||!1},t.inArray=function(e,t,n){return a.indexOf.call(t,e,n)},t.camelCase=r,t.trim=function(e){return null==e?"":String.prototype.trim.call(e)},t.uuid=0,t.support={},t.expr={},t.noop=function(){},t.map=function(e,n){var r,i,a,o,s=[];if(M(e))for(i=0;i0?t.fn.concat.apply([],o):o},t.each=function(e,t){var n,r;if(M(e)){for(n=0;n=0?e:e+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each((function(){null!=this.parentNode&&this.parentNode.removeChild(this)}))},each:function(e){return a.every.call(this,(function(t,n){return!1!==e.call(t,n,t)})),this},filter:function(e){return I(e)?this.not(this.not(e)):t(s.call(this,(function(t){return k.matches(t,e)})))},add:function(e,n){return t(i(this.concat(t(e,n))))},is:function(e){return this.length>0&&k.matches(this[0],e)},not:function(e){var n=[];if(I(e)&&void 0!==e.call)this.each((function(t){e.call(this,t)||n.push(this)}));else{var r="string"==typeof e?this.filter(e):M(e)&&I(e.item)?l.call(e):t(e);this.forEach((function(e){r.indexOf(e)<0&&n.push(e)}))}return t(n)},has:function(e){return this.filter((function(){return O(e)?t.contains(this,e):t(this).find(e).size()}))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){var e=this[0];return e&&!O(e)?e:t(e)},last:function(){var e=this[this.length-1];return e&&!O(e)?e:t(e)},find:function(e){var n=this;return e?"object"==typeof e?t(e).filter((function(){var e=this;return a.some.call(n,(function(n){return t.contains(n,e)}))})):1==this.length?t(k.qsa(this[0],e)):this.map((function(){return k.qsa(this,e)})):t()},closest:function(e,n){var r=[],i="object"==typeof e&&t(e);return this.each((function(t,a){for(;a&&!(i?i.indexOf(a)>=0:k.matches(a,e));)a=a!==n&&!j(a)&&a.parentNode;a&&r.indexOf(a)<0&&r.push(a)})),t(r)},parents:function(e){for(var n=[],r=this;r.length>0;)r=t.map(r,(function(e){if((e=e.parentNode)&&!j(e)&&n.indexOf(e)<0)return n.push(e),e}));return G(n,e)},parent:function(e){return G(i(this.pluck("parentNode")),e)},children:function(e){return G(this.map((function(){return B(this)})),e)},contents:function(){return this.map((function(){return this.contentDocument||l.call(this.childNodes)}))},siblings:function(e){return G(this.map((function(e,t){return s.call(B(t.parentNode),(function(e){return e!==t}))})),e)},empty:function(){return this.each((function(){this.innerHTML=""}))},pluck:function(e){return t.map(this,(function(t){return t[e]}))},show:function(){return this.each((function(){var e,t,n;"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=(e=this.nodeName,c[e]||(t=u.createElement(e),u.body.appendChild(t),n=getComputedStyle(t,"").getPropertyValue("display"),t.parentNode.removeChild(t),"none"==n&&(n="block"),c[e]=n),c[e]))}))},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){var n=I(e);if(this[0]&&!n)var r=t(e).get(0),i=r.parentNode||this.length>1;return this.each((function(a){t(this).wrapAll(n?e.call(this,a):i?r.cloneNode(!0):r)}))},wrapAll:function(e){if(this[0]){var n;for(t(this[0]).before(e=t(e));(n=e.children()).length;)e=n.first();t(e).append(this)}return this},wrapInner:function(e){var n=I(e);return this.each((function(r){var i=t(this),a=i.contents(),o=n?e.call(this,r):e;a.length?a.wrapAll(o):i.append(o)}))},unwrap:function(){return this.parent().each((function(){t(this).replaceWith(t(this).children())})),this},clone:function(){return this.map((function(){return this.cloneNode(!0)}))},hide:function(){return this.css("display","none")},toggle:function(e){return this.each((function(){var n=t(this);(void 0===e?"none"==n.css("display"):e)?n.show():n.hide()}))},prev:function(e){return t(this.pluck("previousElementSibling")).filter(e||"*")},next:function(e){return t(this.pluck("nextElementSibling")).filter(e||"*")},html:function(e){return 0 in arguments?this.each((function(n){var r=this.innerHTML;t(this).empty().append(H(this,e,n,r))})):0 in this?this[0].innerHTML:null},text:function(e){return 0 in arguments?this.each((function(t){var n=H(this,e,t,this.textContent);this.textContent=null==n?"":""+n})):0 in this?this.pluck("textContent").join(""):null},attr:function(t,n){var r;return"string"!=typeof t||1 in arguments?this.each((function(r){if(1===this.nodeType)if(O(t))for(e in t)Y(this,e,t[e]);else Y(this,t,H(this,n,r,this.getAttribute(t)))})):0 in this&&1==this[0].nodeType&&null!=(r=this[0].getAttribute(t))?r:void 0},removeAttr:function(e){return this.each((function(){1===this.nodeType&&e.split(" ").forEach((function(e){Y(this,e)}),this)}))},prop:function(e,t){return e=x[e]||e,1 in arguments?this.each((function(n){this[e]=H(this,t,n,this[e])})):this[0]&&this[0][e]},removeProp:function(e){return e=x[e]||e,this.each((function(){delete this[e]}))},data:function(e,t){var n="data-"+e.replace(y,"-$1").toLowerCase(),r=1 in arguments?this.attr(n,t):this.attr(n);return null!==r?W(r):void 0},val:function(e){return 0 in arguments?(null==e&&(e=""),this.each((function(t){this.value=H(this,e,t,this.value)}))):this[0]&&(this[0].multiple?t(this[0]).find("option").filter((function(){return this.selected})).pluck("value"):this[0].value)},offset:function(e){if(e)return this.each((function(n){var r=t(this),i=H(this,e,n,r.offset()),a=r.offsetParent().offset(),o={top:i.top-a.top,left:i.left-a.left};"static"==r.css("position")&&(o.position="relative"),r.css(o)}));if(!this.length)return null;if(u.documentElement!==this[0]&&!t.contains(u.documentElement,this[0]))return{top:0,left:0};var n=this[0].getBoundingClientRect();return{left:n.left+window.pageXOffset,top:n.top+window.pageYOffset,width:Math.round(n.width),height:Math.round(n.height)}},css:function(n,i){if(arguments.length<2){var a=this[0];if("string"==typeof n){if(!a)return;return a.style[r(n)]||getComputedStyle(a,"").getPropertyValue(n)}if(R(n)){if(!a)return;var o={},s=getComputedStyle(a,"");return t.each(n,(function(e,t){o[t]=a.style[r(t)]||s.getPropertyValue(t)})),o}}var l="";if("string"==L(n))i||0===i?l=N(n)+":"+F(n,i):this.each((function(){this.style.removeProperty(N(n))}));else for(e in n)n[e]||0===n[e]?l+=N(e)+":"+F(e,n[e])+";":this.each((function(){this.style.removeProperty(N(e))}));return this.each((function(){this.style.cssText+=";"+l}))},index:function(e){return e?this.indexOf(t(e)[0]):this.parent().children().indexOf(this[0])},hasClass:function(e){return!!e&&a.some.call(this,(function(e){return this.test(z(e))}),U(e))},addClass:function(e){return e?this.each((function(r){if("className"in this){n=[];var i=z(this);H(this,e,r,i).split(/\s+/g).forEach((function(e){t(this).hasClass(e)||n.push(e)}),this),n.length&&z(this,i+(i?" ":"")+n.join(" "))}})):this},removeClass:function(e){return this.each((function(t){if("className"in this){if(void 0===e)return z(this,"");n=z(this),H(this,e,t,n).split(/\s+/g).forEach((function(e){n=n.replace(U(e)," ")})),z(this,n.trim())}}))},toggleClass:function(e,n){return e?this.each((function(r){var i=t(this);H(this,e,r,z(this)).split(/\s+/g).forEach((function(e){(void 0===n?!i.hasClass(e):n)?i.addClass(e):i.removeClass(e)}))})):this},scrollTop:function(e){if(this.length){var t="scrollTop"in this[0];return void 0===e?t?this[0].scrollTop:this[0].pageYOffset:this.each(t?function(){this.scrollTop=e}:function(){this.scrollTo(this.scrollX,e)})}},scrollLeft:function(e){if(this.length){var t="scrollLeft"in this[0];return void 0===e?t?this[0].scrollLeft:this[0].pageXOffset:this.each(t?function(){this.scrollLeft=e}:function(){this.scrollTo(e,this.scrollY)})}},position:function(){if(this.length){var e=this[0],n=this.offsetParent(),r=this.offset(),i=g.test(n[0].nodeName)?{top:0,left:0}:n.offset();return r.top-=parseFloat(t(e).css("margin-top"))||0,r.left-=parseFloat(t(e).css("margin-left"))||0,i.top+=parseFloat(t(n[0]).css("border-top-width"))||0,i.left+=parseFloat(t(n[0]).css("border-left-width"))||0,{top:r.top-i.top,left:r.left-i.left}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent||u.body;e&&!g.test(e.nodeName)&&"static"==t(e).css("position");)e=e.offsetParent;return e}))}},t.fn.detach=t.fn.remove,["width","height"].forEach((function(e){var n=e.replace(/./,(function(e){return e[0].toUpperCase()}));t.fn[e]=function(r){var i,a=this[0];return void 0===r?P(a)?a["inner"+n]:j(a)?a.documentElement["scroll"+n]:(i=this.offset())&&i[e]:this.each((function(n){(a=t(this)).css(e,H(this,r,n,a[e]()))}))}})),["after","prepend","before","append"].forEach((function(e,n){var r=n%2;t.fn[e]=function(){var e,i,a=t.map(arguments,(function(n){var r=[];return"array"==(e=L(n))?(n.forEach((function(e){return void 0!==e.nodeType?r.push(e):t.zepto.isZ(e)?r=r.concat(e.get()):void(r=r.concat(k.fragment(e)))})),r):"object"==e||null==n?n:k.fragment(n)})),o=this.length>1;return a.length<1?this:this.each((function(e,s){i=r?s:s.parentNode,s=0==n?s.nextSibling:1==n?s.firstChild:2==n?s:null;var l=t.contains(u.documentElement,i);a.forEach((function(e){if(o)e=e.cloneNode(!0);else if(!i)return t(e).remove();i.insertBefore(e,s),l&&$(e,(function(e){if(!(null==e.nodeName||"SCRIPT"!==e.nodeName.toUpperCase()||e.type&&"text/javascript"!==e.type||e.src)){var t=e.ownerDocument?e.ownerDocument.defaultView:window;t.eval.call(t,e.innerHTML)}}))}))}))},t.fn[r?e+"To":"insert"+(n?"Before":"After")]=function(n){return t(n)[e](this),this}})),k.Z.prototype=K.prototype=t.fn,k.uniq=i,k.deserializeValue=W,t.zepto=k,t}();window.Zepto=r,void 0===window.$&&(window.$=r),function(e){var t,n,r=+new Date,i=window.document,a=/)<[^<]*)*<\/script>/gi,o=/^(?:text|application)\/javascript/i,s=/^(?:text|application)\/xml/i,l=/^\s*$/,u=i.createElement("a");function c(t,n,r,a){if(t.global)return function(t,n,r){var i=e.Event(n);return e(t).trigger(i,r),!i.isDefaultPrevented()}(n||i,r,a)}function d(e,t){var n=t.context;if(!1===t.beforeSend.call(n,e,t)||!1===c(t,n,"ajaxBeforeSend",[e,t]))return!1;c(t,n,"ajaxSend",[e,t])}function f(e,t,n,r){var i=n.context;n.success.call(i,e,"success",t),r&&r.resolveWith(i,[e,"success",t]),c(n,i,"ajaxSuccess",[t,n,e]),p("success",t,n)}function h(e,t,n,r,i){var a=r.context;r.error.call(a,n,t,e),i&&i.rejectWith(a,[n,t,e]),c(r,a,"ajaxError",[n,r,e||t]),p(t,n,r)}function p(t,n,r){var i=r.context;r.complete.call(i,n,t),c(r,i,"ajaxComplete",[n,r]),function(t){t.global&&!--e.active&&c(t,null,"ajaxStop")}(r)}function m(){}function g(e,t){return""==t?e:(e+"&"+t).replace(/[&?]{1,2}/,"?")}function y(t,n,r,i){return e.isFunction(n)&&(i=r,r=n,n=void 0),e.isFunction(r)||(i=r,r=void 0),{url:t,data:n,success:r,dataType:i}}u.href=window.location.href,e.active=0,e.ajaxJSONP=function(t,n){if(!("type"in t))return e.ajax(t);var a,o,s=t.jsonpCallback,l=(e.isFunction(s)?s():s)||"Zepto"+r++,u=i.createElement("script"),c=window[l],p=function(t){e(u).triggerHandler("error",t||"abort")},m={abort:p};return n&&n.promise(m),e(u).on("load error",(function(r,i){clearTimeout(o),e(u).off().remove(),"error"!=r.type&&a?f(a[0],m,t,n):h(null,i||"error",m,t,n),window[l]=c,a&&e.isFunction(c)&&c(a[0]),c=a=void 0})),!1===d(m,t)?(p("abort"),m):(window[l]=function(){a=arguments},u.src=t.url.replace(/\?(.+)=\?/,"?$1="+l),i.head.appendChild(u),t.timeout>0&&(o=setTimeout((function(){p("timeout")}),t.timeout)),m)},e.ajaxSettings={type:"GET",beforeSend:m,success:m,error:m,complete:m,context:null,global:!0,xhr:function(){return new window.XMLHttpRequest},accepts:{script:"text/javascript, application/javascript, application/x-javascript",json:"application/json",xml:"application/xml, text/xml",html:"text/html",text:"text/plain"},crossDomain:!1,timeout:0,processData:!0,cache:!0,dataFilter:m},e.ajax=function(r){var a,p,y=e.extend({},r||{}),v=e.Deferred&&e.Deferred();for(t in e.ajaxSettings)void 0===y[t]&&(y[t]=e.ajaxSettings[t]);!function(t){t.global&&0==e.active++&&c(t,null,"ajaxStart")}(y),y.crossDomain||((a=i.createElement("a")).href=y.url,a.href=a.href,y.crossDomain=u.protocol+"//"+u.host!=a.protocol+"//"+a.host),y.url||(y.url=window.location.toString()),(p=y.url.indexOf("#"))>-1&&(y.url=y.url.slice(0,p)),function(t){t.processData&&t.data&&"string"!=e.type(t.data)&&(t.data=e.param(t.data,t.traditional)),!t.data||t.type&&"GET"!=t.type.toUpperCase()&&"jsonp"!=t.dataType||(t.url=g(t.url,t.data),t.data=void 0)}(y);var b=y.dataType,_=/\?.+=\?/.test(y.url);if(_&&(b="jsonp"),!1!==y.cache&&(r&&!0===r.cache||"script"!=b&&"jsonp"!=b)||(y.url=g(y.url,"_="+Date.now())),"jsonp"==b)return _||(y.url=g(y.url,y.jsonp?y.jsonp+"=?":!1===y.jsonp?"":"callback=?")),e.ajaxJSONP(y,v);var A,E=y.accepts[b],T={},w=function(e,t){T[e.toLowerCase()]=[e,t]},S=/^([\w-]+:)\/\//.test(y.url)?RegExp.$1:window.location.protocol,k=y.xhr(),C=k.setRequestHeader;if(v&&v.promise(k),y.crossDomain||w("X-Requested-With","XMLHttpRequest"),w("Accept",E||"*/*"),(E=y.mimeType||E)&&(E.indexOf(",")>-1&&(E=E.split(",",2)[0]),k.overrideMimeType&&k.overrideMimeType(E)),(y.contentType||!1!==y.contentType&&y.data&&"GET"!=y.type.toUpperCase())&&w("Content-Type",y.contentType||"application/x-www-form-urlencoded"),y.headers)for(n in y.headers)w(n,y.headers[n]);if(k.setRequestHeader=w,k.onreadystatechange=function(){if(4==k.readyState){k.onreadystatechange=m,clearTimeout(A);var t,n=!1;if(k.status>=200&&k.status<300||304==k.status||0==k.status&&"file:"==S){if(b=b||function(e){return e&&(e=e.split(";",2)[0]),e&&("text/html"==e?"html":"application/json"==e?"json":o.test(e)?"script":s.test(e)&&"xml")||"text"}(y.mimeType||k.getResponseHeader("content-type")),"arraybuffer"==k.responseType||"blob"==k.responseType)t=k.response;else{t=k.responseText;try{t=function(e,t,n){if(n.dataFilter==m)return e;var r=n.context;return n.dataFilter.call(r,e,t)}(t,b,y),"script"==b?(0,eval)(t):"xml"==b?t=k.responseXML:"json"==b&&(t=l.test(t)?null:e.parseJSON(t))}catch(e){n=e}if(n)return h(n,"parsererror",k,y,v)}f(t,k,y,v)}else h(k.statusText||null,k.status?"error":"abort",k,y,v)}},!1===d(k,y))return k.abort(),h(null,"abort",k,y,v),k;var x=!("async"in y)||y.async;if(k.open(y.type,y.url,x,y.username,y.password),y.xhrFields)for(n in y.xhrFields)k[n]=y.xhrFields[n];for(n in T)C.apply(k,T[n]);return y.timeout>0&&(A=setTimeout((function(){k.onreadystatechange=m,k.abort(),h(null,"timeout",k,y,v)}),y.timeout)),k.send(y.data?y.data:null),k},e.get=function(){return e.ajax(y.apply(null,arguments))},e.post=function(){var t=y.apply(null,arguments);return t.type="POST",e.ajax(t)},e.getJSON=function(){var t=y.apply(null,arguments);return t.dataType="json",e.ajax(t)},e.fn.load=function(t,n,r){if(!this.length)return this;var i,o=this,s=t.split(/\s/),l=y(t,n,r),u=l.success;return s.length>1&&(l.url=s[0],i=s[1]),l.success=function(t){o.html(i?e("

").html(t.replace(a,"")).find(i):t),u&&u.apply(o,arguments)},e.ajax(l),this};var v=encodeURIComponent;e.param=function(t,n){var r=[];return r.add=function(t,n){e.isFunction(n)&&(n=n()),null==n&&(n=""),this.push(v(t)+"="+v(n))},function t(n,r,i,a){var o,s=e.isArray(r),l=e.isPlainObject(r);e.each(r,(function(r,u){o=e.type(u),a&&(r=i?a:a+"["+(l||"object"==o||"array"==o?r:"")+"]"),!a&&s?n.add(u.name,u.value):"array"==o||!i&&"object"==o?t(n,u,i,r):n.add(r,u)}))}(r,t,n),r.join("&").replace(/%20/g,"+")}}(r),(n=r).Callbacks=function(e){e=n.extend({},e);var t,r,i,a,o,s,l=[],u=!e.once&&[],c=function(n){for(t=e.memory&&n,r=!0,s=a||0,a=0,o=l.length,i=!0;l&&s-1;)l.splice(r,1),i&&(r<=o&&--o,r<=s&&--s)})),this},has:function(e){return!(!l||!(e?n.inArray(e,l)>-1:l.length))},empty:function(){return o=l.length=0,this},disable:function(){return l=u=t=void 0,this},disabled:function(){return!l},lock:function(){return u=void 0,t||d.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||r&&!u||(t=[e,(t=t||[]).slice?t.slice():t],i?u.push(t):c(t)),this},fire:function(){return d.fireWith(this,arguments)},fired:function(){return!!r}};return d},function(e){var t=Array.prototype.slice;function n(t){var r=[["resolve","done",e.Callbacks({once:1,memory:1}),"resolved"],["reject","fail",e.Callbacks({once:1,memory:1}),"rejected"],["notify","progress",e.Callbacks({memory:1})]],i="pending",a={state:function(){return i},always:function(){return o.done(arguments).fail(arguments),this},then:function(){var t=arguments;return n((function(n){e.each(r,(function(r,i){var s=e.isFunction(t[r])&&t[r];o[i[1]]((function(){var t=s&&s.apply(this,arguments);if(t&&e.isFunction(t.promise))t.promise().done(n.resolve).fail(n.reject).progress(n.notify);else{var r=this===a?n.promise():this,o=s?[t]:arguments;n[i[0]+"With"](r,o)}}))})),t=null})).promise()},promise:function(t){return null!=t?e.extend(t,a):a}},o={};return e.each(r,(function(e,t){var n=t[2],s=t[3];a[t[1]]=n.add,s&&n.add((function(){i=s}),r[1^e][2].disable,r[2][2].lock),o[t[0]]=function(){return o[t[0]+"With"](this===o?a:this,arguments),this},o[t[0]+"With"]=n.fireWith})),a.promise(o),t&&t.call(o,o),o}e.when=function(r){var i,a,o,s=t.call(arguments),l=s.length,u=0,c=1!==l||r&&e.isFunction(r.promise)?l:0,d=1===c?r:n(),f=function(e,n,r){return function(a){n[e]=this,r[e]=arguments.length>1?t.call(arguments):a,r===i?d.notifyWith(n,r):--c||d.resolveWith(n,r)}};if(l>1)for(i=new Array(l),a=new Array(l),o=new Array(l);u-1)return this},has:function(e,n,r){if(t.qsa(this,r).length)return this}},o=new RegExp("(.*):(\\w+)(?:\\(([^)]+)\\))?$\\s*"),s=/^\s*>/,l="Zepto"+ +new Date;function u(e,t){e=e.replace(/=#\]/g,'="#"]');var n,r,i=o.exec(e);if(i&&i[2]in a&&(n=a[i[2]],r=i[3],e=i[1],r)){var s=Number(r);r=isNaN(s)?r.replace(/^["']|["']$/g,""):s}return t(e,n,r)}t.qsa=function(r,i){return u(i,(function(a,o,u){try{var c;!a&&o?a="*":s.test(a)&&(c=e(r).addClass(l),a="."+l+" "+a);var d=n(r,a)}catch(e){throw console.error("error performing selector: %o",i),e}finally{c&&c.removeClass(l)}return o?t.uniq(e.map(d,(function(e,t){return o.call(e,t,d,u)}))):d}))},t.matches=function(e,t){return u(t,(function(t,n,i){return(!t||r(e,t))&&(!n||n.call(e,null,i)===e)}))}}(r),e.exports=r},"./node_modules/core-js/library/fn/array/from.js": +/*!*******************************************************!*\ + !*** ./node_modules/core-js/library/fn/array/from.js ***! + \*******************************************************/ +/*! no static exports found */function(e,t,n){n(/*! ../../modules/es6.string.iterator */"./node_modules/core-js/library/modules/es6.string.iterator.js"),n(/*! ../../modules/es6.array.from */"./node_modules/core-js/library/modules/es6.array.from.js"),e.exports=n(/*! ../../modules/_core */"./node_modules/core-js/library/modules/_core.js").Array.from},"./node_modules/core-js/library/fn/get-iterator.js": +/*!*********************************************************!*\ + !*** ./node_modules/core-js/library/fn/get-iterator.js ***! + \*********************************************************/ +/*! no static exports found */function(e,t,n){n(/*! ../modules/web.dom.iterable */"./node_modules/core-js/library/modules/web.dom.iterable.js"),n(/*! ../modules/es6.string.iterator */"./node_modules/core-js/library/modules/es6.string.iterator.js"),e.exports=n(/*! ../modules/core.get-iterator */"./node_modules/core-js/library/modules/core.get-iterator.js")},"./node_modules/core-js/library/fn/json/stringify.js": +/*!***********************************************************!*\ + !*** ./node_modules/core-js/library/fn/json/stringify.js ***! + \***********************************************************/ +/*! no static exports found */function(e,t,n){var r=n(/*! ../../modules/_core */"./node_modules/core-js/library/modules/_core.js"),i=r.JSON||(r.JSON={stringify:JSON.stringify});e.exports=function(e){return i.stringify.apply(i,arguments)}},"./node_modules/core-js/library/fn/object/assign.js": +/*!**********************************************************!*\ + !*** ./node_modules/core-js/library/fn/object/assign.js ***! + \**********************************************************/ +/*! no static exports found */function(e,t,n){n(/*! ../../modules/es6.object.assign */"./node_modules/core-js/library/modules/es6.object.assign.js"),e.exports=n(/*! ../../modules/_core */"./node_modules/core-js/library/modules/_core.js").Object.assign},"./node_modules/core-js/library/fn/object/create.js": +/*!**********************************************************!*\ + !*** ./node_modules/core-js/library/fn/object/create.js ***! + \**********************************************************/ +/*! no static exports found */function(e,t,n){n(/*! ../../modules/es6.object.create */"./node_modules/core-js/library/modules/es6.object.create.js");var r=n(/*! ../../modules/_core */"./node_modules/core-js/library/modules/_core.js").Object;e.exports=function(e,t){return r.create(e,t)}},"./node_modules/core-js/library/fn/object/define-property.js": +/*!*******************************************************************!*\ + !*** ./node_modules/core-js/library/fn/object/define-property.js ***! + \*******************************************************************/ +/*! no static exports found */function(e,t,n){n(/*! ../../modules/es6.object.define-property */"./node_modules/core-js/library/modules/es6.object.define-property.js");var r=n(/*! ../../modules/_core */"./node_modules/core-js/library/modules/_core.js").Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},"./node_modules/core-js/library/fn/object/get-own-property-descriptor.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***! + \*******************************************************************************/ +/*! no static exports found */function(e,t,n){n(/*! ../../modules/es6.object.get-own-property-descriptor */"./node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js");var r=n(/*! ../../modules/_core */"./node_modules/core-js/library/modules/_core.js").Object;e.exports=function(e,t){return r.getOwnPropertyDescriptor(e,t)}},"./node_modules/core-js/library/fn/object/keys.js": +/*!********************************************************!*\ + !*** ./node_modules/core-js/library/fn/object/keys.js ***! + \********************************************************/ +/*! no static exports found */function(e,t,n){n(/*! ../../modules/es6.object.keys */"./node_modules/core-js/library/modules/es6.object.keys.js"),e.exports=n(/*! ../../modules/_core */"./node_modules/core-js/library/modules/_core.js").Object.keys},"./node_modules/core-js/library/fn/object/set-prototype-of.js": +/*!********************************************************************!*\ + !*** ./node_modules/core-js/library/fn/object/set-prototype-of.js ***! + \********************************************************************/ +/*! no static exports found */function(e,t,n){n(/*! ../../modules/es6.object.set-prototype-of */"./node_modules/core-js/library/modules/es6.object.set-prototype-of.js"),e.exports=n(/*! ../../modules/_core */"./node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf},"./node_modules/core-js/library/fn/symbol/index.js": +/*!*********************************************************!*\ + !*** ./node_modules/core-js/library/fn/symbol/index.js ***! + \*********************************************************/ +/*! no static exports found */function(e,t,n){n(/*! ../../modules/es6.symbol */"./node_modules/core-js/library/modules/es6.symbol.js"),n(/*! ../../modules/es6.object.to-string */"./node_modules/core-js/library/modules/es6.object.to-string.js"),n(/*! ../../modules/es7.symbol.async-iterator */"./node_modules/core-js/library/modules/es7.symbol.async-iterator.js"),n(/*! ../../modules/es7.symbol.observable */"./node_modules/core-js/library/modules/es7.symbol.observable.js"),e.exports=n(/*! ../../modules/_core */"./node_modules/core-js/library/modules/_core.js").Symbol},"./node_modules/core-js/library/fn/symbol/iterator.js": +/*!************************************************************!*\ + !*** ./node_modules/core-js/library/fn/symbol/iterator.js ***! + \************************************************************/ +/*! no static exports found */function(e,t,n){n(/*! ../../modules/es6.string.iterator */"./node_modules/core-js/library/modules/es6.string.iterator.js"),n(/*! ../../modules/web.dom.iterable */"./node_modules/core-js/library/modules/web.dom.iterable.js"),e.exports=n(/*! ../../modules/_wks-ext */"./node_modules/core-js/library/modules/_wks-ext.js").f("iterator")},"./node_modules/core-js/library/modules/_a-function.js": +/*!*************************************************************!*\ + !*** ./node_modules/core-js/library/modules/_a-function.js ***! + \*************************************************************/ +/*! no static exports found */function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},"./node_modules/core-js/library/modules/_add-to-unscopables.js": +/*!*********************************************************************!*\ + !*** ./node_modules/core-js/library/modules/_add-to-unscopables.js ***! + \*********************************************************************/ +/*! no static exports found */function(e,t){e.exports=function(){}},"./node_modules/core-js/library/modules/_an-object.js": +/*!************************************************************!*\ + !*** ./node_modules/core-js/library/modules/_an-object.js ***! + \************************************************************/ +/*! no static exports found */function(e,t,n){var r=n(/*! ./_is-object */"./node_modules/core-js/library/modules/_is-object.js");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},"./node_modules/core-js/library/modules/_array-includes.js": +/*!*****************************************************************!*\ + !*** ./node_modules/core-js/library/modules/_array-includes.js ***! + \*****************************************************************/ +/*! no static exports found */function(e,t,n){var r=n(/*! ./_to-iobject */"./node_modules/core-js/library/modules/_to-iobject.js"),i=n(/*! ./_to-length */"./node_modules/core-js/library/modules/_to-length.js"),a=n(/*! ./_to-index */"./node_modules/core-js/library/modules/_to-index.js");e.exports=function(e){return function(t,n,o){var s,l=r(t),u=i(l.length),c=a(o,u);if(e&&n!=n){for(;u>c;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}}},"./node_modules/core-js/library/modules/_classof.js": +/*!**********************************************************!*\ + !*** ./node_modules/core-js/library/modules/_classof.js ***! + \**********************************************************/ +/*! no static exports found */function(e,t,n){var r=n(/*! ./_cof */"./node_modules/core-js/library/modules/_cof.js"),i=n(/*! ./_wks */"./node_modules/core-js/library/modules/_wks.js")("toStringTag"),a="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?n:a?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},"./node_modules/core-js/library/modules/_cof.js": +/*!******************************************************!*\ + !*** ./node_modules/core-js/library/modules/_cof.js ***! + \******************************************************/ +/*! no static exports found */function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},"./node_modules/core-js/library/modules/_core.js": +/*!*******************************************************!*\ + !*** ./node_modules/core-js/library/modules/_core.js ***! + \*******************************************************/ +/*! no static exports found */function(e,t){var n=e.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},"./node_modules/core-js/library/modules/_create-property.js": +/*!******************************************************************!*\ + !*** ./node_modules/core-js/library/modules/_create-property.js ***! + \******************************************************************/ +/*! no static exports found */function(e,t,n){"use strict";var r=n(/*! ./_object-dp */"./node_modules/core-js/library/modules/_object-dp.js"),i=n(/*! ./_property-desc */"./node_modules/core-js/library/modules/_property-desc.js");e.exports=function(e,t,n){t in e?r.f(e,t,i(0,n)):e[t]=n}},"./node_modules/core-js/library/modules/_ctx.js": +/*!******************************************************!*\ + !*** ./node_modules/core-js/library/modules/_ctx.js ***! + \******************************************************/ +/*! no static exports found */function(e,t,n){var r=n(/*! ./_a-function */"./node_modules/core-js/library/modules/_a-function.js");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},"./node_modules/core-js/library/modules/_defined.js": +/*!**********************************************************!*\ + !*** ./node_modules/core-js/library/modules/_defined.js ***! + \**********************************************************/ +/*! no static exports found */function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},"./node_modules/core-js/library/modules/_descriptors.js": +/*!**************************************************************!*\ + !*** ./node_modules/core-js/library/modules/_descriptors.js ***! + \**************************************************************/ +/*! no static exports found */function(e,t,n){e.exports=!n(/*! ./_fails */"./node_modules/core-js/library/modules/_fails.js")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},"./node_modules/core-js/library/modules/_dom-create.js": +/*!*************************************************************!*\ + !*** ./node_modules/core-js/library/modules/_dom-create.js ***! + \*************************************************************/ +/*! no static exports found */function(e,t,n){var r=n(/*! ./_is-object */"./node_modules/core-js/library/modules/_is-object.js"),i=n(/*! ./_global */"./node_modules/core-js/library/modules/_global.js").document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},"./node_modules/core-js/library/modules/_enum-bug-keys.js": +/*!****************************************************************!*\ + !*** ./node_modules/core-js/library/modules/_enum-bug-keys.js ***! + \****************************************************************/ +/*! no static exports found */function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},"./node_modules/core-js/library/modules/_enum-keys.js": +/*!************************************************************!*\ + !*** ./node_modules/core-js/library/modules/_enum-keys.js ***! + \************************************************************/ +/*! no static exports found */function(e,t,n){var r=n(/*! ./_object-keys */"./node_modules/core-js/library/modules/_object-keys.js"),i=n(/*! ./_object-gops */"./node_modules/core-js/library/modules/_object-gops.js"),a=n(/*! ./_object-pie */"./node_modules/core-js/library/modules/_object-pie.js");e.exports=function(e){var t=r(e),n=i.f;if(n)for(var o,s=n(e),l=a.f,u=0;s.length>u;)l.call(e,o=s[u++])&&t.push(o);return t}},"./node_modules/core-js/library/modules/_export.js": +/*!*********************************************************!*\ + !*** ./node_modules/core-js/library/modules/_export.js ***! + \*********************************************************/ +/*! no static exports found */function(e,t,n){var r=n(/*! ./_global */"./node_modules/core-js/library/modules/_global.js"),i=n(/*! ./_core */"./node_modules/core-js/library/modules/_core.js"),a=n(/*! ./_ctx */"./node_modules/core-js/library/modules/_ctx.js"),o=n(/*! ./_hide */"./node_modules/core-js/library/modules/_hide.js"),s=function(e,t,n){var l,u,c,d=e&s.F,f=e&s.G,h=e&s.S,p=e&s.P,m=e&s.B,g=e&s.W,y=f?i:i[t]||(i[t]={}),v=y.prototype,b=f?r:h?r[t]:(r[t]||{}).prototype;for(l in f&&(n=t),n)(u=!d&&b&&void 0!==b[l])&&l in y||(c=u?b[l]:n[l],y[l]=f&&"function"!=typeof b[l]?n[l]:m&&u?a(c,r):g&&b[l]==c?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(c):p&&"function"==typeof c?a(Function.call,c):c,p&&((y.virtual||(y.virtual={}))[l]=c,e&s.R&&v&&!v[l]&&o(v,l,c)))};s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},"./node_modules/core-js/library/modules/_fails.js": +/*!********************************************************!*\ + !*** ./node_modules/core-js/library/modules/_fails.js ***! + \********************************************************/ +/*! no static exports found */function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},"./node_modules/core-js/library/modules/_global.js": +/*!*********************************************************!*\ + !*** ./node_modules/core-js/library/modules/_global.js ***! + \*********************************************************/ +/*! no static exports found */function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"./node_modules/core-js/library/modules/_has.js": +/*!******************************************************!*\ + !*** ./node_modules/core-js/library/modules/_has.js ***! + \******************************************************/ +/*! no static exports found */function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},"./node_modules/core-js/library/modules/_hide.js": +/*!*******************************************************!*\ + !*** ./node_modules/core-js/library/modules/_hide.js ***! + \*******************************************************/ +/*! no static exports found */function(e,t,n){var r=n(/*! ./_object-dp */"./node_modules/core-js/library/modules/_object-dp.js"),i=n(/*! ./_property-desc */"./node_modules/core-js/library/modules/_property-desc.js");e.exports=n(/*! ./_descriptors */"./node_modules/core-js/library/modules/_descriptors.js")?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},"./node_modules/core-js/library/modules/_html.js": +/*!*******************************************************!*\ + !*** ./node_modules/core-js/library/modules/_html.js ***! + \*******************************************************/ +/*! no static exports found */function(e,t,n){e.exports=n(/*! ./_global */"./node_modules/core-js/library/modules/_global.js").document&&document.documentElement},"./node_modules/core-js/library/modules/_ie8-dom-define.js": +/*!*****************************************************************!*\ + !*** ./node_modules/core-js/library/modules/_ie8-dom-define.js ***! + \*****************************************************************/ +/*! no static exports found */function(e,t,n){e.exports=!n(/*! ./_descriptors */"./node_modules/core-js/library/modules/_descriptors.js")&&!n(/*! ./_fails */"./node_modules/core-js/library/modules/_fails.js")((function(){return 7!=Object.defineProperty(n(/*! ./_dom-create */"./node_modules/core-js/library/modules/_dom-create.js")("div"),"a",{get:function(){return 7}}).a}))},"./node_modules/core-js/library/modules/_iobject.js": +/*!**********************************************************!*\ + !*** ./node_modules/core-js/library/modules/_iobject.js ***! + \**********************************************************/ +/*! no static exports found */function(e,t,n){var r=n(/*! ./_cof */"./node_modules/core-js/library/modules/_cof.js");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},"./node_modules/core-js/library/modules/_is-array-iter.js": +/*!****************************************************************!*\ + !*** ./node_modules/core-js/library/modules/_is-array-iter.js ***! + \****************************************************************/ +/*! no static exports found */function(e,t,n){var r=n(/*! ./_iterators */"./node_modules/core-js/library/modules/_iterators.js"),i=n(/*! ./_wks */"./node_modules/core-js/library/modules/_wks.js")("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||a[i]===e)}},"./node_modules/core-js/library/modules/_is-array.js": +/*!***********************************************************!*\ + !*** ./node_modules/core-js/library/modules/_is-array.js ***! + \***********************************************************/ +/*! no static exports found */function(e,t,n){var r=n(/*! ./_cof */"./node_modules/core-js/library/modules/_cof.js");e.exports=Array.isArray||function(e){return"Array"==r(e)}},"./node_modules/core-js/library/modules/_is-object.js": +/*!************************************************************!*\ + !*** ./node_modules/core-js/library/modules/_is-object.js ***! + \************************************************************/ +/*! no static exports found */function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},"./node_modules/core-js/library/modules/_iter-call.js": +/*!************************************************************!*\ + !*** ./node_modules/core-js/library/modules/_iter-call.js ***! + \************************************************************/ +/*! no static exports found */function(e,t,n){var r=n(/*! ./_an-object */"./node_modules/core-js/library/modules/_an-object.js");e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){var a=e.return;throw void 0!==a&&r(a.call(e)),t}}},"./node_modules/core-js/library/modules/_iter-create.js": +/*!**************************************************************!*\ + !*** ./node_modules/core-js/library/modules/_iter-create.js ***! + \**************************************************************/ +/*! no static exports found */function(e,t,n){"use strict";var r=n(/*! ./_object-create */"./node_modules/core-js/library/modules/_object-create.js"),i=n(/*! ./_property-desc */"./node_modules/core-js/library/modules/_property-desc.js"),a=n(/*! ./_set-to-string-tag */"./node_modules/core-js/library/modules/_set-to-string-tag.js"),o={};n(/*! ./_hide */"./node_modules/core-js/library/modules/_hide.js")(o,n(/*! ./_wks */"./node_modules/core-js/library/modules/_wks.js")("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(o,{next:i(1,n)}),a(e,t+" Iterator")}},"./node_modules/core-js/library/modules/_iter-define.js": +/*!**************************************************************!*\ + !*** ./node_modules/core-js/library/modules/_iter-define.js ***! + \**************************************************************/ +/*! no static exports found */function(e,t,n){"use strict";var r=n(/*! ./_library */"./node_modules/core-js/library/modules/_library.js"),i=n(/*! ./_export */"./node_modules/core-js/library/modules/_export.js"),a=n(/*! ./_redefine */"./node_modules/core-js/library/modules/_redefine.js"),o=n(/*! ./_hide */"./node_modules/core-js/library/modules/_hide.js"),s=n(/*! ./_has */"./node_modules/core-js/library/modules/_has.js"),l=n(/*! ./_iterators */"./node_modules/core-js/library/modules/_iterators.js"),u=n(/*! ./_iter-create */"./node_modules/core-js/library/modules/_iter-create.js"),c=n(/*! ./_set-to-string-tag */"./node_modules/core-js/library/modules/_set-to-string-tag.js"),d=n(/*! ./_object-gpo */"./node_modules/core-js/library/modules/_object-gpo.js"),f=n(/*! ./_wks */"./node_modules/core-js/library/modules/_wks.js")("iterator"),h=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,m,g,y,v){u(n,t,m);var b,_,A,E=function(e){if(!h&&e in k)return k[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},T=t+" Iterator",w="values"==g,S=!1,k=e.prototype,C=k[f]||k["@@iterator"]||g&&k[g],x=C||E(g),R=g?w?E("entries"):x:void 0,L="Array"==t&&k.entries||C;if(L&&(A=d(L.call(new e)))!==Object.prototype&&(c(A,T,!0),r||s(A,f)||o(A,f,p)),w&&C&&"values"!==C.name&&(S=!0,x=function(){return C.call(this)}),r&&!v||!h&&!S&&k[f]||o(k,f,x),l[t]=x,l[T]=p,g)if(b={values:w?x:E("values"),keys:y?x:E("keys"),entries:R},v)for(_ in b)_ in k||a(k,_,b[_]);else i(i.P+i.F*(h||S),t,b);return b}},"./node_modules/core-js/library/modules/_iter-detect.js": +/*!**************************************************************!*\ + !*** ./node_modules/core-js/library/modules/_iter-detect.js ***! + \**************************************************************/ +/*! no static exports found */function(e,t,n){var r=n(/*! ./_wks */"./node_modules/core-js/library/modules/_wks.js")("iterator"),i=!1;try{var a=[7][r]();a.return=function(){i=!0},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var a=[7],o=a[r]();o.next=function(){return{done:n=!0}},a[r]=function(){return o},e(a)}catch(e){}return n}},"./node_modules/core-js/library/modules/_iter-step.js": +/*!************************************************************!*\ + !*** ./node_modules/core-js/library/modules/_iter-step.js ***! + \************************************************************/ +/*! no static exports found */function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},"./node_modules/core-js/library/modules/_iterators.js": +/*!************************************************************!*\ + !*** ./node_modules/core-js/library/modules/_iterators.js ***! + \************************************************************/ +/*! no static exports found */function(e,t){e.exports={}},"./node_modules/core-js/library/modules/_keyof.js": +/*!********************************************************!*\ + !*** ./node_modules/core-js/library/modules/_keyof.js ***! + \********************************************************/ +/*! no static exports found */function(e,t,n){var r=n(/*! ./_object-keys */"./node_modules/core-js/library/modules/_object-keys.js"),i=n(/*! ./_to-iobject */"./node_modules/core-js/library/modules/_to-iobject.js");e.exports=function(e,t){for(var n,a=i(e),o=r(a),s=o.length,l=0;s>l;)if(a[n=o[l++]]===t)return n}},"./node_modules/core-js/library/modules/_library.js": +/*!**********************************************************!*\ + !*** ./node_modules/core-js/library/modules/_library.js ***! + \**********************************************************/ +/*! no static exports found */function(e,t){e.exports=!0},"./node_modules/core-js/library/modules/_meta.js": +/*!*******************************************************!*\ + !*** ./node_modules/core-js/library/modules/_meta.js ***! + \*******************************************************/ +/*! no static exports found */function(e,t,n){var r=n(/*! ./_uid */"./node_modules/core-js/library/modules/_uid.js")("meta"),i=n(/*! ./_is-object */"./node_modules/core-js/library/modules/_is-object.js"),a=n(/*! ./_has */"./node_modules/core-js/library/modules/_has.js"),o=n(/*! ./_object-dp */"./node_modules/core-js/library/modules/_object-dp.js").f,s=0,l=Object.isExtensible||function(){return!0},u=!n(/*! ./_fails */"./node_modules/core-js/library/modules/_fails.js")((function(){return l(Object.preventExtensions({}))})),c=function(e){o(e,r,{value:{i:"O"+ ++s,w:{}}})},d=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,r)){if(!l(e))return"F";if(!t)return"E";c(e)}return e[r].i},getWeak:function(e,t){if(!a(e,r)){if(!l(e))return!0;if(!t)return!1;c(e)}return e[r].w},onFreeze:function(e){return u&&d.NEED&&l(e)&&!a(e,r)&&c(e),e}}},"./node_modules/core-js/library/modules/_object-assign.js": +/*!****************************************************************!*\ + !*** ./node_modules/core-js/library/modules/_object-assign.js ***! + \****************************************************************/ +/*! no static exports found */function(e,t,n){"use strict";var r=n(/*! ./_object-keys */"./node_modules/core-js/library/modules/_object-keys.js"),i=n(/*! ./_object-gops */"./node_modules/core-js/library/modules/_object-gops.js"),a=n(/*! ./_object-pie */"./node_modules/core-js/library/modules/_object-pie.js"),o=n(/*! ./_to-object */"./node_modules/core-js/library/modules/_to-object.js"),s=n(/*! ./_iobject */"./node_modules/core-js/library/modules/_iobject.js"),l=Object.assign;e.exports=!l||n(/*! ./_fails */"./node_modules/core-js/library/modules/_fails.js")((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=l({},e)[n]||Object.keys(l({},t)).join("")!=r}))?function(e,t){for(var n=o(e),l=arguments.length,u=1,c=i.f,d=a.f;l>u;)for(var f,h=s(arguments[u++]),p=c?r(h).concat(c(h)):r(h),m=p.length,g=0;m>g;)d.call(h,f=p[g++])&&(n[f]=h[f]);return n}:l},"./node_modules/core-js/library/modules/_object-create.js": +/*!****************************************************************!*\ + !*** ./node_modules/core-js/library/modules/_object-create.js ***! + \****************************************************************/ +/*! no static exports found */function(e,t,n){var r=n(/*! ./_an-object */"./node_modules/core-js/library/modules/_an-object.js"),i=n(/*! ./_object-dps */"./node_modules/core-js/library/modules/_object-dps.js"),a=n(/*! ./_enum-bug-keys */"./node_modules/core-js/library/modules/_enum-bug-keys.js"),o=n(/*! ./_shared-key */"./node_modules/core-js/library/modules/_shared-key.js")("IE_PROTO"),s=function(){},l=function(){var e,t=n(/*! ./_dom-create */"./node_modules/core-js/library/modules/_dom-create.js")("iframe"),r=a.length;for(t.style.display="none",n(/*! ./_html */"./node_modules/core-js/library/modules/_html.js").appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write(" + + + \ No newline at end of file