require(["jquery"],function(x){var A=37,F=39,B=38,E=40,n=9,d=17,v=16,C=46,a=13,j=27,c=8,u=65,o=67,h=86,D=90,q=89,r={},p=false,m=false,s={},J={"ẚ":"a","Á":"a","á":"a","À":"a","à":"a","Ă":"a","ă":"a","Ắ":"a","ắ":"a","Ằ":"a","ằ":"a","Ẵ":"a","ẵ":"a","Ẳ":"a","Ẫ":"a","ẫ":"a","Ẩ":"a","ẩ":"a","Ǎ":"a","ǎ":"a","Å":"a","å":"a","Ǻ":"a","ǻ":"a","Ä":"Ä","ä":"ä","Ǟ":"a","ǟ":"a","Ã":"a","ã":"a","Ȧ":"a","ȧ":"a","Ǡ":"a","ǡ":"a","Ą":"a","ą":"a","Ā":"a","ā":"a","Ả":"a","ả":"a","Ȁ":"a","ȁ":"a","Ȃ":"a","ȃ":"a","Ạ":"a","ạ":"a","Ặ":"a","ặ":"a","Ậ":"a","ậ":"a","Ḁ":"a","ḁ":"a","Ⱥ":"a","ⱥ":"a","Ǽ":"a","ǽ":"a","Ǣ":"a","ǣ":"a","Ḃ":"b","ḃ":"b","Ḅ":"b","ḅ":"b","Ḇ":"b","ḇ":"b","Ƀ":"b","ƀ":"b","ᵬ":"b","Ɓ":"b","ɓ":"b","Ƃ":"b","ƃ":"b","Ć":"c","ć":"c","Ĉ":"c","ĉ":"c","Č":"c","č":"c","Ċ":"c","ċ":"c","Ç":"c","ç":"c","Ḉ":"c","ḉ":"c","Ȼ":"c","ȼ":"c","Ƈ":"c","ƈ":"c","ɕ":"c","Ď":"d","ď":"d","Ḋ":"d","ḋ":"d","Ḑ":"d","ḑ":"d","Ḍ":"d","ḍ":"d","Ḓ":"d","ḓ":"d","Ḏ":"d","ḏ":"d","Đ":"d","đ":"d","ᵭ":"d","Ɖ":"d","ɖ":"d","Ɗ":"d","ɗ":"d","Ƌ":"d","ƌ":"d","ȡ":"d","ð":"d","É":"e","Ə":"e","Ǝ":"e","ǝ":"e","é":"e","È":"e","è":"e","Ĕ":"e","ĕ":"e","Ê":"e","ê":"e","Ế":"e","ế":"e","Ề":"e","ề":"e","Ễ":"e","ễ":"e","Ể":"e","ể":"e","Ě":"e","ě":"e","Ë":"e","ë":"e","Ẽ":"e","ẽ":"e","Ė":"e","ė":"e","Ȩ":"e","ȩ":"e","Ḝ":"e","ḝ":"e","Ę":"e","ę":"e","Ē":"e","ē":"e","Ḗ":"e","ḗ":"e","Ḕ":"e","ḕ":"e","Ẻ":"e","ẻ":"e","Ȅ":"e","ȅ":"e","Ȇ":"e","ȇ":"e","Ẹ":"e","ẹ":"e","Ệ":"e","ệ":"e","Ḙ":"e","ḙ":"e","Ḛ":"e","ḛ":"e","Ɇ":"e","ɇ":"e","ɚ":"e","ɝ":"e","Ḟ":"f","ḟ":"f","ᵮ":"f","Ƒ":"f","ƒ":"f","Ǵ":"g","ǵ":"g","Ğ":"g","ğ":"g","Ĝ":"g","ĝ":"g","Ǧ":"g","ǧ":"g","Ġ":"g","ġ":"g","Ģ":"g","ģ":"g","Ḡ":"g","ḡ":"g","Ǥ":"g","ǥ":"g","Ɠ":"g","ɠ":"g","Ĥ":"h","ĥ":"h","Ȟ":"h","ȟ":"h","Ḧ":"h","ḧ":"h","Ḣ":"h","ḣ":"h","Ḩ":"h","ḩ":"h","Ḥ":"h","ḥ":"h","Ḫ":"h","ḫ":"h",H:"h","̱":"h","ẖ":"h","Ħ":"h","ħ":"h","Ⱨ":"h","ⱨ":"h","Í":"i","í":"i","Ì":"i","ì":"i","Ĭ":"i","ĭ":"i","Î":"i","î":"i","Ǐ":"i","ǐ":"i","Ï":"i","ï":"i","Ḯ":"i","ḯ":"i","Ĩ":"i","ĩ":"i","İ":"i",i:"i","Į":"i","į":"i","Ī":"i","ī":"i","Ỉ":"i","ỉ":"i","Ȉ":"i","ȉ":"i","Ȋ":"i","ȋ":"i","Ị":"i","ị":"i","Ḭ":"i","ḭ":"i",I:"i","ı":"i","Ɨ":"i","ɨ":"i","Ĵ":"j","ĵ":"j",J:"j","̌":"j","ǰ":"j","ȷ":"j","Ɉ":"j","ɉ":"j","ʝ":"j","ɟ":"j","ʄ":"j","Ḱ":"k","ḱ":"k","Ǩ":"k","ǩ":"k","Ķ":"k","ķ":"k","Ḳ":"k","ḳ":"k","Ḵ":"k","ḵ":"k","Ƙ":"k","ƙ":"k","Ⱪ":"k","ⱪ":"k","Ĺ":"a","ĺ":"l","Ľ":"l","ľ":"l","Ļ":"l","ļ":"l","Ḷ":"l","ḷ":"l","Ḹ":"l","ḹ":"l","Ḽ":"l","ḽ":"l","Ḻ":"l","ḻ":"l","Ł":"l","ł":"l","̣":"l","Ŀ":"l","ŀ":"l","Ƚ":"l","ƚ":"l","Ⱡ":"l","ⱡ":"l","Ɫ":"l","ɫ":"l","ɬ":"l","ɭ":"l","ȴ":"l","Ḿ":"m","ḿ":"m","Ṁ":"m","ṁ":"m","Ṃ":"m","ṃ":"m","ɱ":"m","Ń":"n","ń":"n","Ǹ":"n","ǹ":"n","Ň":"n","ň":"n","Ñ":"n","ñ":"n","Ṅ":"n","ṅ":"n","Ņ":"n","ņ":"n","Ṇ":"n","ṇ":"n","Ṋ":"n","ṋ":"n","Ṉ":"n","ṉ":"n","Ɲ":"n","ɲ":"n","Ƞ":"n","ƞ":"n","ɳ":"n","ȵ":"n",N:"n","̈":"n",n:"n","Ó":"o","ó":"o","Ò":"o","ò":"o","Ŏ":"o","ŏ":"o","Ô":"o","ô":"o","Ố":"o","ố":"o","Ồ":"o","ồ":"o","Ỗ":"o","ỗ":"o","Ổ":"o","ổ":"o","Ǒ":"o","ǒ":"o","Ö":"Ö","ö":"ö","Ȫ":"o","ȫ":"o","Ő":"o","ő":"o","Õ":"o","õ":"o","Ṍ":"o","ṍ":"o","Ṏ":"o","ṏ":"o","Ȭ":"o","ȭ":"o","Ȯ":"o","ȯ":"o","Ȱ":"o","ȱ":"o","Ø":"o","ø":"o","Ǿ":"o","ǿ":"o","Ǫ":"o","ǫ":"o","Ǭ":"o","ǭ":"o","Ō":"o","ō":"o","Ṓ":"o","ṓ":"o","Ṑ":"o","ṑ":"o","Ỏ":"o","ỏ":"o","Ȍ":"o","ȍ":"o","Ȏ":"o","ȏ":"o","Ơ":"o","ơ":"o","Ớ":"o","ớ":"o","Ờ":"o","ờ":"o","Ỡ":"o","ỡ":"o","Ở":"o","ở":"o","Ợ":"o","ợ":"o","Ọ":"o","ọ":"o","Ộ":"o","ộ":"o","Ɵ":"o","ɵ":"o","Ṕ":"p","ṕ":"p","Ṗ":"p","ṗ":"p","Ᵽ":"p","Ƥ":"p","ƥ":"p",P:"p","̃":"p",p:"p","ʠ":"q","Ɋ":"q","ɋ":"q","Ŕ":"r","ŕ":"r","Ř":"r","ř":"r","Ṙ":"r","ṙ":"r","Ŗ":"r","ŗ":"r","Ȑ":"r","ȑ":"r","Ȓ":"r","ȓ":"r","Ṛ":"r","ṛ":"r","Ṝ":"r","ṝ":"r","Ṟ":"r","ṟ":"r","Ɍ":"r","ɍ":"r","ᵲ":"r","ɼ":"r","Ɽ":"r","ɽ":"r","ɾ":"r","ᵳ":"r","ß":"s","Ś":"s","ś":"s","Ṥ":"s","ṥ":"s","Ŝ":"s","ŝ":"s","Š":"s","š":"s","Ṧ":"s","ṧ":"s","Ṡ":"s","ṡ":"s","ẛ":"s","Ş":"s","ş":"s","Ṣ":"s","ṣ":"s","Ṩ":"s","ṩ":"s","Ș":"s","ș":"s","ʂ":"s",S:"s","̩":"s",s:"s","Þ":"t","þ":"t","Ť":"t","ť":"t",T:"t","ẗ":"t","Ṫ":"t","ṫ":"t","Ţ":"t","ţ":"t","Ṭ":"t","ṭ":"t","Ț":"t","ț":"t","Ṱ":"t","ṱ":"t","Ṯ":"t","ṯ":"t","Ŧ":"t","ŧ":"t","Ⱦ":"t","ⱦ":"t","ᵵ":"t","ƫ":"t","Ƭ":"t","ƭ":"t","Ʈ":"t","ʈ":"t","ȶ":"t","Ú":"u","ú":"u","Ù":"u","ù":"u","Ŭ":"u","ŭ":"u","Û":"u","û":"u","Ǔ":"u","ǔ":"u","Ů":"u","ů":"u","Ü":"Ü","ü":"ü","Ǘ":"u","ǘ":"u","Ǜ":"u","ǜ":"u","Ǚ":"u","ǚ":"u","Ǖ":"u","ǖ":"u","Ű":"u","ű":"u","Ũ":"u","ũ":"u","Ṹ":"u","ṹ":"u","Ų":"u","ų":"u","Ū":"u","ū":"u","Ṻ":"u","ṻ":"u","Ủ":"u","ủ":"u","Ȕ":"u","ȕ":"u","Ȗ":"u","ȗ":"u","Ư":"u","ư":"u","Ứ":"u","ứ":"u","Ừ":"u","ừ":"u","Ữ":"u","ữ":"u","Ử":"u","ử":"u","Ự":"u","ự":"u","Ụ":"u","ụ":"u","Ṳ":"u","ṳ":"u","Ṷ":"u","ṷ":"u","Ṵ":"u","ṵ":"u","Ʉ":"u","ʉ":"u","Ṽ":"v","ṽ":"v","Ṿ":"v","ṿ":"v","Ʋ":"v","ʋ":"v","Ẃ":"w","ẃ":"w","Ẁ":"w","ẁ":"w","Ŵ":"w","ŵ":"w",W:"w","̊":"w","ẘ":"w","Ẅ":"w","ẅ":"w","Ẇ":"w","ẇ":"w","Ẉ":"w","ẉ":"w","Ẍ":"x","ẍ":"x","Ẋ":"x","ẋ":"x","Ý":"y","ý":"y","Ỳ":"y","ỳ":"y","Ŷ":"y","ŷ":"y",Y:"y","ẙ":"y","Ÿ":"y","ÿ":"y","Ỹ":"y","ỹ":"y","Ẏ":"y","ẏ":"y","Ȳ":"y","ȳ":"y","Ỷ":"y","ỷ":"y","Ỵ":"y","ỵ":"y","ʏ":"y","Ɏ":"y","ɏ":"y","Ƴ":"y","ƴ":"y","Ź":"z","ź":"z","Ẑ":"z","ẑ":"z","Ž":"z","ž":"z","Ż":"z","ż":"z","Ẓ":"z","ẓ":"z","Ẕ":"z","ẕ":"z","Ƶ":"z","ƶ":"z","Ȥ":"z","ȥ":"z","ʐ":"z","ʑ":"z","Ⱬ":"z","ⱬ":"z","Ǯ":"z","ǯ":"z","ƺ":"z","２":"2","６":"6","Ｂ":"B","Ｆ":"F","Ｊ":"J","Ｎ":"N","Ｒ":"R","Ｖ":"V","Ｚ":"Z","ｂ":"b","ｆ":"f","ｊ":"j","ｎ":"n","ｒ":"r","ｖ":"v","ｚ":"z","１":"1","５":"5","９":"9","Ａ":"A","Ｅ":"E","Ｉ":"I","Ｍ":"M","Ｑ":"Q","Ｕ":"U","Ｙ":"Y","ａ":"a","ｅ":"e","ｉ":"i","ｍ":"m","ｑ":"q","ｕ":"u","ｙ":"y","０":"0","４":"4","８":"8","Ｄ":"D","Ｈ":"H","Ｌ":"L","Ｐ":"P","Ｔ":"T","Ｘ":"X","ｄ":"d","ｈ":"h","ｌ":"l","ｐ":"p","ｔ":"t","ｘ":"x","３":"3","７":"7","Ｃ":"C","Ｇ":"G","Ｋ":"K","Ｏ":"O","Ｓ":"S","Ｗ":"W","ｃ":"c","ｇ":"g","ｋ":"k","ｏ":"o","ｓ":"s","ｗ":"w","ẳ":"a","Â":"a","â":"a","Ấ":"a","ấ":"a","Ầ":"a","ầ":"a"};if(window.getComputedStyle===undefined){window.getComputedStyle=(function(){function Q(T,U,W,V){var Y=U[W],S=parseFloat(Y),X=Y.split(/\d/)[0],R;V=V!==null?V:/%|em/.test(X)&&T.parentElement?Q(T.parentElement,T.parentElement.currentStyle,"fontSize",null):16;R=W==="fontSize"?V:/width/i.test(W)?T.clientWidth:T.clientHeight;return(X==="em")?S*V:(X==="in")?S*96:(X==="pt")?S*96/72:(X==="%")?S/100*R:S}function O(U,W){var X=W==="border"?"Width":"",T=W+"Top"+X,V=W+"Right"+X,R=W+"Bottom"+X,S=W+"Left"+X;U[W]=(U[T]===U[V]===U[R]===U[S]?[U[T]]:U[T]===U[R]&&U[S]===U[V]?[U[T],U[V]]:U[S]===U[V]?[U[T],U[V],U[R]]:[U[T],U[V],U[R],U[S]]).join(" ")}function N(S){var R=S.currentStyle,T=this,V,U=Q(S,R,"fontSize",null);for(V in R){if(Object.prototype.hasOwnProperty.call(R,V)){if(/width|height|margin.|padding.|border.+W/.test(V)&&T[V]!=="auto"){T[V]=Q(S,R,V,U)+"px"}else{if(V==="styleFloat"){T["float"]=R[V]}else{T[V]=R[V]}}}}O(T,"margin");O(T,"padding");O(T,"border");T.fontSize=U+"px";return T}N.prototype={constructor:N,getPropertyPriority:function(){},getPropertyValue:function(R){return this[R]||""},item:function(){},removeProperty:function(){},setProperty:function(){},getPropertyCSSValue:function(){}};function P(R){return new N(R)}return P}(this))}x(document).on("keydown.xdsoftctrl",function(N){if(N.keyCode===d){p=true}if(N.keyCode===v){p=true}}).on("keyup.xdsoftctrl",function(N){if(N.keyCode===d){p=false}if(N.keyCode===v){p=false}});function H(P){if(!P){return""}var N="",O;for(O=0;O<P.length;O+=1){N+=J[P.charAt(O)]||P.charAt(O)}return N}function g(N){return N.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}function L(O){if(!O){return}if(O.selectionStart){return O.selectionStart}if(document.selection){O.focus();var P=document.selection.createRange(),N=document.selection.createRange().text.length;P.moveStart("character",-O.value.length);return P.text.length-N}}function t(O,P){if(O.setSelectionRange){O.focus();O.setSelectionRange(P,P)}else{if(O.createTextRange){var N=O.createTextRange();N.collapse(true);N.moveEnd("character",P);N.moveStart("character",P);N.select()}}}function K(N){return N!==undefined}function M(Q,O,P,N){if(K(Q)&&!x.isArray(Q)){return x.isFunction(Q)?Q.apply(this,O):N}if(K(P)){return M.call(this,P,O)}return N}function y(R,Q,O,N){var P;return M.call(this,(K(this.source[Q])&&Object.prototype.hasOwnProperty.call(this.source[Q],R))?this.source[Q][R]:P,O,function(){return M.call(this,K(this[R][Q])?this[R][Q]:(K(this[R][0])?this[R][0]:(Object.prototype.hasOwnProperty.call(this,R)?this[R]:P)),O,r[R][Q]||r[R][0]||r[R],N)},N)}function I(O,N){if(!K(N)){N=0}if(x.isArray(this.source)&&K(this.source[N])&&K(this.source[N][O])){return this.source[N][O]}if(K(this[O])){if(x.isArray(this[O])){if(K(this[O][N])){return this[O][N]}if(K(this[O][0])){return this[O][0]}return null}return this[O]}return null}function i(P,Q,N,O){if(Q.xhr){Q.xhr.abort()}Q.xhr=x.ajax(x.extend(true,{url:P,type:"GET",async:true,dataType:"json"},Q.ajax)).done(function(R){N&&N.apply(this,x.makeArray(arguments))}).fail(function(R,S){if(O){console.log("Request failed: "+S)}})}function f(Q,P){var N=false,O;for(O=0;O<Q.length;O+=1){if(N=y.call(this,"findRight",O,[Q[O],P,O])){return{right:N,source:O}}}return false}function w(P,O){var N;k.call(this,P,O);for(N=0;N<P.length;N+=1){P[N]=y.call(this,"filter",N,[P[N],O,N],P[N])}}function e(R,N,S){var P=this,Q;if(x.isFunction(P.source)){P.source.apply(P,[R,function(T){N=[T];M.call(P,S,[R])},N,0])}else{for(Q=0;Q<P.source.length;Q+=1){if(x.isArray(P.source[Q])){N[Q]=P.source[Q]}else{if(x.isFunction(P.source[Q])){(function(T){P.source[T].apply(P,[R,function(U){if(!N[T]){N[T]=[]}if(U&&x.isArray(U)){switch(P.appendMethod){case"replace":N[T]=U;break;default:N[T]=N[T].concat(U)}}M.call(P,S,[R])},N,T])}(Q))}else{switch(P.source[Q].type){case"remote":if(K(P.source[Q].url)){if(!K(P.source[Q].minLength)||R.length>=P.source[Q].minLength){var O=y.call(P,"replace",Q,[P.source[Q].url,R],"");if(!N[Q]){N[Q]=[]}(function(T){i(O,P.source[T],function(U){N[T]=U;M.call(P,S,[R])},P.debug)}(Q))}}break;default:if(K(P.source[Q]["data"])){N[Q]=P.source[Q]["data"]}else{N[Q]=P.source[Q]}}}}}}M.call(P,S,[R])}function k(P,O){for(var N=0;N<P.length;N++){P[N]=y.call(this,"preparse",N,[P[N],O],P[N])}}function l(S,R){var Q,P,O,N=[];for(Q=0;Q<S.length;Q+=1){for(P=0;P<S[Q].length;P+=1){if(N.length>=this.limit){break}O=x(y.call(this,"render",Q,[S[Q][P],Q,P,R],""));O.data("source",Q);O.data("pid",P);O.data("item",S[Q][P]);N.push(O)}}return N}function b(N,O){if(K(N.data("source"))&&K(N.data("pid"))&&K(O[N.data("source")])&&K(O[N.data("source")][N.data("pid")])){return O[N.data("source")][N.data("pid")]}return false}function z(N,P){var O=b(N,P);if(O){return y.call(this,"getValue",N.data("source"),[O,N.data("source")])}else{if(K(N.data("value"))){return decodeURIComponent(N.data("value"))}else{return N.html()}}}r={minLength:0,valueKey:"value",titleKey:"title",highlight:true,showHint:true,dropdownWidth:"100%",dropdownStyle:{},itemStyle:{},hintStyle:false,style:false,debug:true,openOnFocus:false,closeOnBlur:true,autoselect:false,accents:true,replaceAccentsForRemote:true,limit:20,visibleLimit:20,visibleHeight:0,defaultHeightItem:30,timeoutUpdate:10,get:function(O,N){return I.call(this,O,N)},replace:[function(N,O){if(this.replaceAccentsForRemote){O=H(O)}return N.replace("%QUERY%",encodeURIComponent(O))}],equal:function(O,N){return N.toLowerCase()==O.substr(0,N.length).toLowerCase()},findRight:[function(N,S,R){var P=[],Q="",O;if(N){for(O=0;O<N.length;O+=1){Q=y.call(this,"getValue",R,[N[O],R]);if(y.call(this,"equal",R,[Q,S,R],false)){return N[O]}}}return false}],valid:[function(O,N){if(this.accents){O=H(O);N=H(N)}return O.toLowerCase().indexOf(N.toLowerCase())!=-1}],filter:[function(N,S,R){var P=[],Q="",O;if(N){for(O=0;O<N.length;O+=1){Q=K(N[O][this.get("valueKey",R)])?N[O][this.get("valueKey",R)]:N[O].toString();if(y.call(this,"valid",R,[Q,S])){P.push(N[O])}}}return P}],preparse:function(N){return N},getValue:[function(N,O){return K(N[this.get("valueKey",O)])?N[this.get("valueKey",O)]:N.toString()}],getTitle:[function(N,O){return K(N[this.get("titleKey",O)])?N[this.get("titleKey",O)]:N.toString()}],render:[function(aa,N,R,U){var X=y.call(this,"getValue",N,[aa,N],r.getValue[0].call(this,aa,N)),W=y.call(this,"getTitle",N,[aa,N],r.getTitle[0].call(this,aa,N)),ab="",Y="",Z="",S="",O="",T,Q,P,V=0;if(this.highlight){if(!this.accents){W=W.replace(new RegExp("("+g(U)+")","i"),"<b>$1</b>")}else{Z=H(W).toLowerCase().replace(/[<>]+/g,""),Y=H(U).toLowerCase().replace(/[<>]+/g,"");S=Z.replace(new RegExp(g(Y),"g"),"<"+Y+">");for(P=0;P<S.length;P+=1){T=W.charAt(V);Q=S.charAt(P);if(Q==="<"){O+="<b>"}else{if(Q===">"){O+="</b>"}else{V+=1;O+=T}}}W=O}}return"<div "+(X==U?'class="active"':"")+' data-value="'+encodeURIComponent(X)+'">'+W+"</div>"}],appendMethod:"concat",source:[],afterSelected:function(){}};function G(U,P){if(x(U).hasClass("xdsoft_input")){return}var af=x('<div class="xdsoft_autocomplete"></div>'),O=x('<div class="xdsoft_autocomplete_dropdown"></div>'),ae=x('<input readonly class="xdsoft_autocomplete_hint"/>'),N=x(U),ah=0,aa,W=[],Z=false,ac="",V="",ab="",R=null,Q=0;N.data("autocomplete_options",P);O.on("mousedown",function(aj){aj.preventDefault();aj.stopPropagation()}).on("updatescroll.xdsoft",function(){var aj=O.find(".active");if(!aj.length){return}var an=aj.position().top,al=aj.outerHeight(true),am=O.scrollTop(),ak=O.height();if(an<0){O.scrollTop(am-Math.abs(an))}else{if(an+al>ak){O.scrollTop(am+an+al-ak)}}});af.css({display:N.css("display"),width:"100%"});if(P.style){af.css(P.style)}N.addClass("xdsoft_input").attr("autocomplete","off");var ad=null;var T=null;var ag=false;O.on("mousemove","div",function(){if(x(this).hasClass("active")){return true}O.find("div").removeClass("active");x(this).addClass("active")}).on("mousedown","div",function(aj){}).on("touchstart","div",function(aj){ad=aj.originalEvent.touches[0].clientX;T=aj.originalEvent.touches[0].clientY}).on("touchend","div",function(aj){if(ag===false){O.find("div").removeClass("active");x(this).addClass("active");N.trigger("pick.xdsoft")}ag=false}).on("touchmove","div",function(am){if(!ad||!T){return}var al=am.originalEvent.touches[0].clientX;var aj=am.originalEvent.touches[0].clientY;var an=ad-al;var ak=T-aj;if(Math.abs(an)>Math.abs(ak)){if(an>0){ag="left"}else{ag="right"}}else{if(ak>0){ag="top"}else{ag="bottm"}}ad=null;T=null});function Y(){if(N.val()!=V){V=N.val()}else{return}if(V.length<P.minLength){N.trigger("close.xdsoft");return}e.call(P,V,W,function(ak){if(ak!=V){return}var aj;w.call(P,W,ak);N.trigger("updateContent.xdsoft");if(P.showHint&&V.length&&V.length<=N.prop("size")&&(aj=f.call(P,W,V))){var al=y.call(P,"getTitle",aj.source,[aj.right,aj.source]);al=ak+al.substr(ak.length);ae.val(al.replace(/(<([^>]+)>)/ig,""))}else{ae.val("")}});return}function X(am){var ak=am.keyCode,aj;switch(ak){case u:case o:case h:case D:case q:if(am.shiftKey||am.ctrlKey){return true}break;case v:case d:return true;break;case F:case A:if(p||m||am.shiftKey||am.ctrlKey){return true}ac=N.val();Q=L(N[0]);if(ak===F&&Q===ac.length){if(aj=f.call(P,W,ac)){N.trigger("pick.xdsoft",[y.call(P,"getValue",aj.source,[aj.right,aj.source])])}else{N.trigger("pick.xdsoft")}am.preventDefault();return false}return true;case n:if(Z){N.trigger("pick.xdsoft");am.preventDefault();return false}else{return true}case a:R=O.find(".active");if(R.length!==0){am.preventDefault();linkList=R.find("a");window.location=linkList[0].href}break;case j:N.val(V).trigger("close.xdsoft");am.preventDefault();return false;case E:case B:if(!Z){N.trigger("open.xdsoft");N.trigger("updateContent.xdsoft");am.preventDefault();return false}R=O.find(".active");var al=ak==E?"next":"prev",an=true;if(R.length){R.removeClass("active");if(R[al]().length){R[al]().addClass("active")}else{N.val(V);an=false}}else{O.children().eq(ak==E?0:-1).addClass("active")}if(an){N.trigger("timepick.xdsoft")}O.trigger("updatescroll.xdsoft");am.preventDefault();return false}return}N.data("xdsoft_autocomplete",W).after(af).on("pick.xdsoft",function(ak,aj){N.trigger("timepick.xdsoft",aj);ab=V=N.val();N.trigger("close.xdsoft");R=O.find("div.active").eq(0);if(!R.length){R=O.children().first()}N.trigger("selected.xdsoft",[b(R,W)]);if(P.afterSelected){P.afterSelected()}}).on("timepick.xdsoft",function(ak,aj){R=O.find("div.active");if(!R.length){R=O.children().first()}if(R.length){if(!K(aj)){var al=z.call(P,R,W);N.val(al.replace(/(<([^>]+)>)/ig,""))}else{N.val(aj)}N.trigger("autocompleted.xdsoft",[b(R,W)]);ae.val("");t(N[0],N.val().length)}}).on("keydown.xdsoft input.xdsoft cut.xdsoft paste.xdsoft",function(ak){var aj=X(ak);if(aj===false||aj===true){return aj}setTimeout(function(){Y()},1);Y()}).on("change.xdsoft",function(aj){V=N.val()});V=N.val();e.call(P,N.val(),W,function(aj){w.call(P,W,aj)});if(P.openOnFocus){N.on("focusin.xdsoft",function(){N.trigger("open.xdsoft");N.trigger("updateContent.xdsoft")})}if(P.closeOnBlur){N.on("focusout.xdsoft",function(){N.trigger("close.xdsoft")})}af.append(N).append(O);var S=false,ai=0;N.on("updateHelperPosition.xdsoft",function(){clearTimeout(ai);ai=setTimeout(function(){af.css({display:N.css("display")});O.css(x.extend(true,{left:N.position().left,top:N.position().top+parseInt(N.css("marginTop"))+parseInt(N[0].offsetHeight),marginLeft:N.css("marginLeft"),marginRight:N.css("marginRight"),width:P.dropdownWidth=="100%"?N[0].offsetWidth:P.dropdownWidth},P.dropdownStyle));if(P.showHint){var aj=getComputedStyle(N[0],"");ae[0].style.cssText=aj.cssText;ae.css({"box-sizing":aj.boxSizing,borderStyle:"solid",borderCollapse:aj.borderCollapse,borderLeftWidth:aj.borderLeftWidth,borderRightWidth:aj.borderRightWidth,borderTopWidth:aj.borderTopWidth,borderBottomWidth:aj.borderBottomWidth,paddingBottom:aj.paddingBottom,marginBottom:aj.marginBottom,paddingTop:aj.paddingTop,marginTop:aj.marginTop,paddingLeft:aj.paddingLeft,marginLeft:aj.marginLeft,paddingRight:aj.paddingRight,marginRight:aj.marginRight,maxHeight:aj.maxHeight,minHeight:aj.minHeight,maxWidth:aj.maxWidth,minWidth:aj.minWidth,width:aj.width,letterSpacing:aj.letterSpacing,lineHeight:aj.lineHeight,outlineWidth:aj.outlineWidth,fontFamily:aj.fontFamily,fontVariant:aj.fontVariant,fontStyle:N.css("fontStyle"),fontSize:N.css("fontSize"),fontWeight:N.css("fontWeight"),flex:aj.flex,justifyContent:aj.justifyContent,borderRadius:aj.borderRadius,"-webkit-box-shadow":"none","box-shadow":"none"});N.css("font-size",N.css("fontSize"));ae.innerHeight(N.innerHeight());ae.css(x.extend(true,{position:"absolute",zIndex:"1",borderColor:"transparent",outlineColor:"transparent",left:N.position().left,top:N.position().top,background:N.css("background")},P.hintStyle));if(S!==false){ae.css("background",S)}else{S=N.css("background")}try{N[0].style.setProperty("background","transparent")}catch(ak){N.css("background","transparent")}af.append(ae)}},P.timeoutUpdate||1)});if(N.is(":visible")){N.trigger("updateHelperPosition.xdsoft")}else{aa=setInterval(function(){if(N.is(":visible")){N.trigger("updateHelperPosition.xdsoft");clearInterval(aa)}},100)}x(window).on("resize",function(){af.css({width:"100%"});N.trigger("updateHelperPosition.xdsoft")});N.on("close.xdsoft",function(){if(!Z){return}O.hide();ae.val("");if(!P.autoselect){N.val(V)}Z=false}).on("updateContent.xdsoft",function(){var aj=l.call(P,W,N.val()),ak=10;if(aj.length){N.trigger("open.xdsoft")}else{N.trigger("close.xdsoft");return}x(aj).each(function(){this.css(x.extend(true,{paddingLeft:N.css("paddingLeft"),paddingRight:N.css("paddingRight")},P.itemStyle))});O.html(aj);if(P.visibleHeight){ak=P.visibleHeight}else{ak=P.visibleLimit*((aj[0]?aj[0].outerHeight(true):0)||P.defaultHeightItem)+5}O.css("maxHeight",ak+"px")}).on("open.xdsoft",function(){if(Z){return}O.show();Z=true}).on("destroy.xdsoft",function(){N.removeClass("xdsoft");af.after(N);af.remove();clearTimeout(ah);clearTimeout(aa);N.data("xdsoft_autocomplete",null);N.off(".xdsoft")})}s={destroy:function(){return this.trigger("destroy.xdsoft")},update:function(){return this.trigger("updateHelperPosition.xdsoft")},options:function(N){if(this.data("autocomplete_options")&&x.isPlainObject(N)){this.data("autocomplete_options",x.extend(true,this.data("autocomplete_options"),N))}return this},setSource:function(N,R){if(this.data("autocomplete_options")&&(x.isPlainObject(N)||x.isFunction(N)||x.isArray(N))){var O=this.data("autocomplete_options"),Q=this.data("xdsoft_autocomplete"),P=O.source;if(R!==undefined&&!isNaN(R)){if(x.isPlainObject(N)||x.isArray(N)){P[R]=x.extend(true,x.isArray(N)?[]:{},N)}else{P[R]=N}}else{if(x.isFunction(N)){this.data("autocomplete_options").source=N}else{x.extend(true,P,N)}}e.call(O,this.val(),Q,function(S){w.call(O,Q,S)})}return this},getSource:function(O){if(this.data("autocomplete_options")){var N=this.data("autocomplete_options").source;if(O!==undefined&&!isNaN(O)&&N[O]){return N[O]}else{return N}}return null}};x.fn.autocomplete=function(N,O,P){if(x.type(N)==="string"&&s[N]){return s[N].call(this,O,P)}return this.each(function(){var Q=x.extend(true,{},r,N);G(this,Q)})}});