From 4d47b88b4cfb03e63922918daab6e4fafaee39b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bruno=20Ryb=C3=A1rsky?= Date: Sun, 26 Mar 2023 11:45:32 +0200 Subject: [PATCH] old --- assets/audio/A.ogg | Bin 0 -> 9082 bytes assets/audio/B.ogg | Bin 0 -> 8892 bytes assets/audio/C.ogg | Bin 0 -> 9409 bytes assets/fail.png | Bin 0 -> 695 bytes assets/good.png | Bin 0 -> 580 bytes assets/images/A.png | Bin 0 -> 120 bytes assets/images/B.png | Bin 0 -> 121 bytes assets/images/C.png | Bin 0 -> 120 bytes assets/letters/A.png | Bin 0 -> 255 bytes assets/letters/B.png | Bin 0 -> 246 bytes assets/letters/C.png | Bin 0 -> 272 bytes assets/play.png | Bin 0 -> 300 bytes assets/trashcan.png | Bin 0 -> 267 bytes assets/verify.png | Bin 0 -> 290 bytes index.css | 66 +++++++++++++++++++ index.html | 67 +++++++++++++++++++ index.js | 150 +++++++++++++++++++++++++++++++++++++++++++ jquery.min.js | 2 + 18 files changed, 285 insertions(+) create mode 100644 assets/audio/A.ogg create mode 100644 assets/audio/B.ogg create mode 100644 assets/audio/C.ogg create mode 100644 assets/fail.png create mode 100644 assets/good.png create mode 100644 assets/images/A.png create mode 100644 assets/images/B.png create mode 100644 assets/images/C.png create mode 100644 assets/letters/A.png create mode 100644 assets/letters/B.png create mode 100644 assets/letters/C.png create mode 100644 assets/play.png create mode 100644 assets/trashcan.png create mode 100644 assets/verify.png create mode 100644 index.css create mode 100644 index.html create mode 100644 index.js create mode 100644 jquery.min.js diff --git a/assets/audio/A.ogg b/assets/audio/A.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f8d97c5a5a0759dfec42f64551b4d7007a17a954 GIT binary patch literal 9082 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 literal 0 HcmV?d00001 diff --git a/assets/audio/B.ogg b/assets/audio/B.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c618e5a127c97bf2f61220e8b3c4697a14d788c8 GIT binary patch literal 8892 zcmd5=4OA1?ww{1LXu+Fn5di}Re=Z3k0!Ag2_5z~(2qGa70!>jMN`N3WiB&7!v;;3w zMa008h!hb644Pt8)Oa6KtYE?4QizC1C`;lqw(zQgOZt}Y%p{XZpjx`Fy{~6YCNs0o z-skM^?DL&{PUPmz(U1jXC|OhH%t9WYZJy&?r$P@-Q zS(L=f*i2rPv5mKNO9r2tA*3R05GLzw%ne+*9yCLM?30+()g_GY!uC1{q+Y8_5(~rj zo{-oDh8z{xM%U2QrD-QGo+C?$j?wF=lS>%+44y+$0rEs#6S`11)7SNA5-~pX>(0Yz zUj)>XBsMZeIQ1JTBQMa(A$lM6s+18HICY_LhVK9=IzNmOaG_LCd#<=R>5Cd+VVHJ7 za(G|}HK#Ca>WS#Jfg#I^I~i0b0fUhm@CY;+SWlMNe15xth4i!0pXjKZ4y}VAV%{

hpeR;W$8r{H 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 BVdDS* literal 0 HcmV?d00001 diff --git a/assets/audio/C.ogg b/assets/audio/C.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2a64aa47cae154d0bc949029261b163283b6b68f GIT binary patch literal 9409 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 literal 0 HcmV?d00001 diff --git a/assets/good.png b/assets/good.png new file mode 100644 index 0000000000000000000000000000000000000000..4e00e009ef4595664fa13e2b486f4756b7c7c197 GIT binary patch literal 580 zcmV-K0=xZ*P)Px${z*hZRCt{2o569yFc3wbGbtpu9FrO-Ck0VXY9Pnl=p?zYj1fkbtd+DY^G}Q| z8^32s47PScAz$C0e;Vh>$?T>Ty5;(?n~yqV1j+YOGLtR2<-9hOOA)r^xFF(TIA#X?fUuW_k6Q& z_#QBam&_#$JqIkohZ$Bt3Oo!dAO;`K0mBK%frr5a{Gi#;~#krwc9 z=>g%Fr9Mokl~(W&83Mf|w1kJ1IiR(K*6?r<5IcD*2|eIp)&qJ<=mihK5a=PHCp;|7 z0WBr;hCd!o)8Zu9LPBqNN%Zx2t&6k(pY(dXMo+K+KTpyM5v_~10)MwcL{d|NMR>^g zH&`+ptiUfNd!1k|j3xNhb%GKt3D)7EV6E^PoCkO)TrIxkr_d5SDAWt&NU#PEN);n1 z5-h@lV$G13F&{>?YHV#uT8mVx8k6KmunrH;%F$=-uu28?ZmY+`v=E^MF8K$~oGCXC S)O4Z%00004`6u^nEe8pEy85}Sb4q9e E0Mp+etN;K2 literal 0 HcmV?d00001 diff --git a/assets/images/B.png b/assets/images/B.png new file mode 100644 index 0000000000000000000000000000000000000000..5bf7bda8cd74db1c0ffdd51646235192ba2ba3dd GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}#-1*YArY-_ z&p9$O7;qffkleK_TWO6Dp02dY8_o<^sxGfiI_ee@kj)YH|^Wt~$( F695A9Asqk! literal 0 HcmV?d00001 diff --git a/assets/images/C.png b/assets/images/C.png new file mode 100644 index 0000000000000000000000000000000000000000..0ff09252ab8797e75fca7380b2733780976f0435 GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}MxHK?ArY-_ z&p9$O7;qffkQ_F#HA1b~KWo9td3R;L={*OkK?a_m7FVdQ&MBb@ E0K=^yJ^%m! literal 0 HcmV?d00001 diff --git a/assets/letters/A.png b/assets/letters/A.png new file mode 100644 index 0000000000000000000000000000000000000000..1fdcd673fcdf0bcfade2ba6e4f1fffbd2e98e2f7 GIT binary patch literal 255 zcmVPx#xk*GpR9J=8mO&DLAP7aFY3cp1ORHwg6ag{lFP%VmA5A180;Le~wPr{I004(6 z%2Db9dfjvD?ge;DRY2Qi>$`=*zX*gDFv7oT!#@a=QdCJb6i{*#&Zb}bO;7nPkalJr z#{2|A3(yXh#fH2DtiM-n9x(ywxz@gn!Y%0DgkJb-jmU%($XCD){9N917HEC%bDP$B z5ZKi{m!F-1mF}hSd4_N|{?R@|0;~9?d2(3r75-cGeiy|kLU7EZy6XS{002ovPDHLk FV1fc>Y9s&v literal 0 HcmV?d00001 diff --git a/assets/letters/B.png b/assets/letters/B.png new file mode 100644 index 0000000000000000000000000000000000000000..fbf4970d2a1e03371b8257420aaabb235dd043a0 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}8$4YcLn2z= zPIu&MP~c(NeN6lRe|7m4;+`Ci3vP%les@;l=EiAyO*3cuF)oN~70@`QQO6g>uyd2@ z?pq-;+@5hqSR9x(ZqM`biZo`q5bL~_Nhm_NLA&GLa)Z~6fqxmEG34!T$jF<)iaka*!D~+tbDtRSAHVv>De2Wg^Avq&uV|*JHwKd uJO0=th#mJ_w>Tmzk88sd2cysBB@AcwI=UU)F3tmVJAPx#%1J~)R9J=WmrD-AAPhvI>iw@gT{WtbVX%qqu&AYMLd-mWh;RphwqU(?xo+L| z9Vt5cR>7D6Ji^MKfxIHb0UVEaFPVXnxDqoz#FvpdC{rZeRXbGakE&kIUh%{3Z zW<;;7Gy_WjnbBVW?*4FY13Y1S17z2K3Q%Ex00~fWEcebpIY7m+lK{-J`(UpUw8qPj znT65}us|q4MiyL`QU&1!nfb`M004D9zx#!C16qdDs3v4mrrB^dT&xJY0N6%RPx#=1D|BR9J=0mq`-DAP7aH_rJ5fONn9n3|6yDfd2$7aXh#!6TmB81~G*nNWW7MTno_67KI=H z(Q_VwApU0sBCAIshz8e!tU;BSXh1Q<+AEMPKLYV;b+o_>aRtDHxB;Nr4FGj-bpx0i zTe=In#mQYzef%tO;@8mvXhGUM&?U~!0~KvRbBrBew@4Mj_OM@7&80000d@>mSa?}JLw!lUb8|azs+xjGKI>MrG88^ zBAfj-GkJauI=k^ETSJQa%Gd>aRBz7Q=aS(3$u_uBR-3&+e{GBV6y82H7odk2JYD@< J);T3K0RVgXWEubf literal 0 HcmV?d00001 diff --git a/assets/verify.png b/assets/verify.png new file mode 100644 index 0000000000000000000000000000000000000000..507339fe9e99f2016bc444ebfba2557c044b9593 GIT binary patch literal 290 zcmV+-0p0$IP)Px#+(|@1R9J=Ol-mu%APhwhRkz4e-6At}i!9YS+Akv7U@%}4DZO8bl;Ha^fysEj z9`E!$oH-oeHj_XO(;UdDhktQEQok-+aCbl&9&uU(>#_xKj-X_He7-;-VTWo%qnGd oh{lN#vegoLJE1<@YVCgU0ZzhhH_`$*^8f$<07*qoM6N<$f_f)*O#lD@ literal 0 HcmV?d00001 diff --git a/index.css b/index.css new file mode 100644 index 0000000..60d49c1 --- /dev/null +++ b/index.css @@ -0,0 +1,66 @@ +#imageholder{ + position: absolute; + left: 0%; + top:0%; +} + +#letterholder{ + position: absolute; + right: 0%; + top: 0%; +} + +#activeholder{ + position: absolute; + width: 100%; + left: 0%; + bottom: 0%; +} + +#activepart{ + width: fit-content; + margin: auto; + padding: auto; + position: relative; +} + +.place { + width: 32px; + height: 32px; + background-color: lightgray; +} + +#audiopart{ + background-color: transparent; + background-image: url("assets/play.png"); +} + +#trashcan{ + width: 32px; + height: 32px; + background-color:darksalmon; + background-image: url("assets/trashcan.png"); +} + +#verify{ + width: 32px; + height: 32px; + background-image: url("assets/verify.png"); + background-color: darksalmon; +} + +.status{ + width: 64px; + height: 64px; + opacity: 0; + right: -30%; + background-image: url("assets/fail.png"); +} + +th, td { + padding: 16px; +} + +.itemstor > *{ + margin: 16px; +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..80286e8 --- /dev/null +++ b/index.html @@ -0,0 +1,67 @@ + + + WAAAAAA + + + + + +

+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+ + \ No newline at end of file diff --git a/index.js b/index.js new file mode 100644 index 0000000..e152782 --- /dev/null +++ b/index.js @@ -0,0 +1,150 @@ +var ranid = 1; + +var cntdrag = 1; + +let data_tabl = ["A", "B", "C"]; + +let prefix = "assets/"; + +function cleanup(){ + var htmls = []; + var returntos = []; + $("[returnto]").each(function (index){ + htmls.push($(this).prop("outerHTML")); + returntos.push($(this).attr("returnto")); + $(this).remove(); + }); + for (var x = 0 ; x < returntos.length; x++) { + $('[returntarget="' + returntos[x] + '"]').html(htmls[x]); + } +} + +function checkAnswers() { + let good = "background-image: url(\"assets/good.png\");"; + let fail = "background-image: url(\"assets/fail.png\");"; + let audiosrc = $('#audioholderak').attr("datacode"); + let lettersrc = $('#letterplace').attr("datacode"); + let imagesrc = $('#imageplace').attr("datacode"); + if (audiosrc == lettersrc) { + $('#letterstatus').attr('style', good); + $('#letterstatus').animate({opacity:1}, "slow"); + setTimeout(function (){ + $('#letterstatus').animate({opacity:0}, "slow"); + }); + } + else { + $('#letterstatus').attr('style', fail); + $('#letterstatus').animate({opacity:1}, "slow"); + setTimeout(function (){ + $('#letterstatus').animate({opacity:0}, "slow"); + }); + } + + if (audiosrc == imagesrc) { + $('#imagestatus').attr('style', good); + $('#imagestatus').animate({opacity:1}, "slow"); + setTimeout(function (){ + $('#imagestatus').animate({opacity:0}, "slow"); + }); + } + else { + $('#imagestatus').attr('style', fail); + $('#imagestatus').animate({opacity:1}, "slow"); + setTimeout(function (){ + $('#imagestatus').animate({opacity:0}, "slow"); + }); + } + if (audiosrc == imagesrc && audiosrc == lettersrc){ + cleanup(); + generatePair(); + } +} + +function getRandomInt(min, max) { + min = Math.ceil(min); + max = Math.floor(max); + return Math.floor(Math.random() * (max - min) + min); // The maximum is exclusive and the minimum is inclusive +} + +function getRandomElement(array){ + return array[getRandomInt(0, array.length)]; +} + +function showImages() { + for (let i = 0 ; i < data_tabl.length; i++) { + let imagepath = prefix + "images/" + data_tabl[i] + ".png"; + let letterpath = prefix + "letters/" + data_tabl[i] + ".png"; + + let imageholder = $("#imageholder"); + let letterholder = $("#letterholder"); + + imageholder.append("
"); + ranid += 1; + letterholder.append("
"); + ranid += 1; + } +} + +function generatePair(){ + let randomData = getRandomElement(data_tabl); + + let audioplace = $("#audiopart"); + + let audiopath = prefix + "audio/" + randomData + ".ogg"; + + audioplace.html(""); +} + +$(function() { + generatePair(); + showImages(); + + $("#audiopart").on("click", function (){ + document.getElementById("audplay").play(); + }); + + $("#verify").on("click", checkAnswers); + + $("#trashcan").on("click", cleanup); + +}); + +function allowDrop(ev) { + ev.preventDefault(); +} + +function drag(ev) { + ev.dataTransfer.setData("cntdrag", cntdrag); + ev.target.setAttribute("cntdrag", cntdrag); + cntdrag += 1; + ev.dataTransfer.setData("text", ev.target.outerHTML); + ev.dataTransfer.setData("returnto", ev.target.getAttribute("returnto")); + ev.dataTransfer.setData("datacode", ev.target.getAttribute("datacode")); +} + +function drop(ev) { + ev.preventDefault(); + let data = ev.dataTransfer.getData("text"); + let cntdrag = ev.dataTransfer.getData("cntdrag"); + let datacode = ev.dataTransfer.getData("datacode"); + if (!ev.target.outerHTML.includes("img")){ + $('[cntdrag="' + cntdrag + '"]').remove(); + ev.target.setAttribute("datacode", datacode); + ev.target.innerHTML = data; + } + else{ + let htmldata = ev.dataTransfer.getData("text"); + let returnto = ev.dataTransfer.getData("returnto"); + $('[returntarget="' + returnto + '"]').html(htmldata); + } +} + +function droptrash(ev) { + ev.preventDefault(); + let cntdragx = ev.dataTransfer.getData("cntdrag"); + $('[cntdrag="' + cntdragx + '"]').remove(); + let htmldata = ev.dataTransfer.getData("text"); + let returnto = ev.dataTransfer.getData("returnto"); + $('[returntarget="' + returnto + '"]').html(htmldata); + +} diff --git a/jquery.min.js b/jquery.min.js new file mode 100644 index 0000000..0de648e --- /dev/null +++ b/jquery.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.4 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.4",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.cssHas=ce(function(){try{return C.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),d.cssHas||y.push(":has"),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType&&e.documentElement||e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0