var a,b;function itemMore(){}function showHiddenItems(a,s,t){var e=a.dataset.viewMoreLink,l=a;if(null==document.querySelector(".hidden_item."+s)&&e)return Rdf.addClass([a],"spinner"),void AHM.get(e,function(e){Rdf.removeClass("."+s,"divider");var i=(e="object"!=typeof e?JSON.parse(e):e).html;if(i){let t=document.createElement("div");t.innerHTML=i;let o=e.container,n=t.querySelector(o+" tbody");if(n&&o.match(/blocks-wrapper/g)&&(n=null),n){l.parentNode.querySelector("table tbody").insertAdjacentHTML("beforeend",n.innerHTML);var r=t.querySelector(o+" .blocks-more");r?l.parentNode.querySelector(".blocks-more").replaceWith(r):(Rdf.removeClass([a],"spinner"),Rdf.hide([a]))}else{n=t.querySelector(o);r=n||t;let e=r.querySelector("."+s);e&&e.classList.add("divider"),e=r.querySelector(".pfl-h3-style"),e&&(e.style.display="none"),document.querySelector(o).insertAdjacentHTML("beforeend",r.innerHTML),e=document.querySelector(o).querySelector(".pfl-h3-style"),e&&(e.style.display="block"),Rdf.removeClass([a],"spinner"),Rdf.hide([a])}itemMore.activateControls(e.fname,e.lname)}else Rdf.hide([a])});Rdf.removeClass("."+s,"divider"),document.querySelector(".hidden_item."+s).classList.add("divider");var o=document.querySelectorAll(".hidden_item."+s);for(let e=t;e<o.length;e++)Rdf.removeClass(o[e],"hidden_item");0!=document.querySelector(".hidden_item."+s).length||e||Rdf.hide([a])}Rdf=function(){},Rdf.completerFactory=function(o){o=o||{};const n=document.querySelector("#"+o.input_id),t=document.querySelector("#"+o.form_id);return autoCompletejs=new autoComplete({data:{src:async()=>{var e=n.value;const t=await fetch(o.src_uri+"?q="+e);return await t.json()},cache:!1},selector:"#"+o.input_id,threshold:o.threshold||0,debounce:o.debounce||300,searchEngine:function(e,t){var o=t.toLowerCase();e=e.replace(/ /g,"");for(var n=[],i=0,r=0;r<o.length;r++){var a=t[r];i<e.length&&o[r]===e[i]&&(a="<span class='autoComplete_highlighted'>".concat(a,"</span>"),i++),n.push(a)}return n.join("")},highlight:!0,maxResults:10,resultsList:{render:!0,container:e=>{e.setAttribute("id",o.input_id+"_list"),e.setAttribute("class","autocomplete-list")},destination:n,position:"afterend",element:"ul"},resultItem:{content:(e,t)=>{t.innerHTML=e.match},element:"li"},onSelection:e=>{e=e.selection.value;n.value=e,AHM.ahm_form(t)}}),["focus","blur"].forEach(function(e){const t=document.querySelector("#"+o.input_id+"_list");n.addEventListener(e,function(){"blur"===e?t.style.display="none":"focus"===e&&(t.style.display="block")})}),t&&(t.onsubmit=function(){return!1},Rdf.onClick(t.querySelectorAll(".form-submitter"),function(e){return e.preventDefault(),AHM.ahm_form(t),!1})),autoCompletejs},Rdf.showError=function(){if(errors=arguments,!errors[0]||!errors[0][0])return document.querySelectorAll(".is-invalid").forEach(function(e){e.classList.remove("is-invalid")}),void document.querySelectorAll(".invalid-feedback").forEach(function(e){e.remove()});for(i=0;i<errors.length;i++)msg=errors[i][0],id=errors[i][1],id&&((form=document.querySelector("form#"+id))||(tmp=document.querySelector("#"+id))&&(form=tmp.closest("form")),form&&form.querySelectorAll(".is-invalid").forEach(function(e){e.classList.remove("is-invalid")})),document.querySelectorAll(".invalid-feedback").forEach(function(e){e.remove()});for(focus_first=0,popup_message="",i=0;i<errors.length;i++){if(msg=errors[i][0],id=errors[i][1],"function"==typeof elIdByName&&(payFormId=elIdByName(id),payFormId&&msg))return void showFieldError(payFormId,msg);var e;id?(form=document.querySelector("form#"+id))?msg&&(form.querySelectorAll(".alert").forEach(function(e){e.remove()}),(e=document.createElement("template")).innerHTML='<div class="alert alert-primary" role="alert"> '+msg+"</div>",form.prepend(e.content.firstElementChild)):((field=document.querySelector("#"+id))||(field=document.querySelector("[name="+id+"]")),field&&"hidden"!=field.getAttribute("type")&&msg&&(field.classList.add("is-invalid"),tmp=field.nextElementSibling,tmp&&tmp.classList&&!tmp.classList.contains("invalid-feedback")?((e=document.createElement("template")).innerHTML='<div class="invalid-feedback">'+msg+"</div>",field.parentNode.appendChild(e.content.firstElementChild)):(tmp=field.closest(".form-group, .controls, .control-group"))&&(tmp.querySelector(".invalid-feedback")&&tmp.querySelector(".invalid-feedback").remove(),field.insertAdjacentHTML("afterend",'<div class="invalid-feedback">'+msg+"</div>")),focus_first||Rdf.focus_flash(field),focus_first=1)):(popup_message&&(popup_message+="<br>"),popup_message+=msg)}function o(e){this.classList.remove("is-invalid");let t=this.parentNode.querySelector(".invalid-feedback");t&&t.remove(),this.removeEventListener("keypress",o)}popup_message&&Rdf.message(popup_message,'<div class="text-danger">Error</div>'),document.querySelectorAll(".is-invalid").forEach(function(e){e.removeEventListener("keypress",o),e.addEventListener("keypress",o)})},Rdf.formatInput=function(e,n){var i=document.querySelector(e),n=n||{};Rdf.onKeyup(e,function(e){var t,o=i.value;n.format&&"function"==typeof n.format?(t=n.format(o,i),i.value=t):t=o,n.check&&"function"==typeof n.check&&n.check(t,i)})},Rdf.go=function(e){(e=e.url?e.url:e)==window.location.href?window.location.reload(!0):(cur_url=window.location.href.split("#")[0],new_url=e.split("#")[0],"http"!=new_url.substring(0,4)&&(new_url=window.location.origin+new_url),window.location.assign(e),cur_url==new_url&&window.location.reload(!0))},Rdf.reload=function(e){window.location.reload(!0)},AHM={ahm:function(e,t){void 0===(t=t||{}).dataType&&(t.dataType="json");let o="GET",n="";var i,r;t.type&&"POST"===t.type?(o="POST",t.dataType="json",n=new FormData,t.data&&(n=AHM.appendArray(n,t.data))):t.data&&(i=Object.keys(t.data).map(e=>e+"="+encodeURIComponent(t.data[e])).join("&"),r=new URLSearchParams(e),e=1<Array.from(r).length?e+"&"+i:e+"?"+i);var a=new XMLHttpRequest;return a.open(o,e,!0),a.setRequestHeader("X-Requested-With","XMLHttpRequest"),a.responseType=t.dataType,a.onreadystatechange=function(){this.readyState===a.DONE&&200===this.status?AHM.ahm_exec(a.response):t.error&&"function"==typeof t.error&&t.error(this)},a.send(n),!1},ahm_form_modal:function(e,t){return void 0===(t=t||{}).complete&&(t.complete=function(e,t){}),AHM.ahm_form(e,t)},ahm_form:function(i,e){if(i){if((i="FORM"!=i.nodeName?i.closest("form"):i).getAttribute("data-submit-status")&&"done"!=i.getAttribute("data-submit-status"))return void console.log("UZBAGOYSYA!");let e=i.querySelector(".form-submitter")||i.querySelector("[type='submit']"),t="";e&&(t=e.value,e.setAttribute("disabled","disabled")),i.setAttribute("data-submit-status","ahm");var r=new FormData(i);let o=new XMLHttpRequest,n=i.getAttribute("action");var a=i.getAttribute("method")||"post";"get"==a&&(n=n+"?"+AHM.serialize_form_data(i)),o.open(a,n,!0),o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.onreadystatechange=function(){this.readyState===o.DONE&&200===this.status?(setTimeout(function(){e&&(e.value=t),"ahm"==i.getAttribute("data-submit-status")&&(e&&e.removeAttribute("disabled"),i.setAttribute("data-submit-status","done"))},500),AHM.ahm_exec(o.response)):this.readyState===o.DONE&&this.status},o.send(r),e&&e.getAttribute("data-loading-text")&&(e.value=e.getAttribute("data-loading-text"))}return!1},ahm_exec:function(e){"object"!=typeof e&&(e=JSON.parse(e));for(var[t,o]of Object.entries(e)){var n=t.split("/"),t=n[0],n=n[1]||"html";AHM.exec(t,n,o)}},exec:function(e,t,o){if("object"==typeof o)for(var[n,i]of Object.entries(o))"string"==typeof i&&0==i.indexOf("function")?o[n]=window.eval("("+i+")"):"this"==i&&(o[n]=options.context);if("this"==e&&(e=options.context),"this"==o&&(o=options.context),e)r=document.querySelector(e);else if(window[t])r=window;else{if(-1===t.indexOf("."))return void alert("ahm: undefined callback="+t);var e=t.split("."),r=window[e[0]];t=e[1]}if(r)if("function"==typeof r[t])Array.isArray(o)?r[t].apply(r,o):o?r[t](o):r[t]();else switch(t){case"val":r.value=o;break;case"html":AHM.innerHTML(r,o)}},ahm_loaded:[],ahm_load:function(e,t){var o;-1==AHM.ahm_loaded.indexOf(e)&&(AHM.ahm_loaded.push(e),(o=document.createElement("script")).src=e,"function"==typeof t&&(o.onload=t),document.getElementsByTagName("head")[0].appendChild(o))},serialize_form_data:function(e){for(var t=[],o=0;o<e.elements.length;o++){var n=e.elements[o];if(n.name&&!n.disabled&&"file"!==n.type&&"reset"!==n.type&&"submit"!==n.type&&"button"!==n.type)if("select-multiple"===n.type)for(var i=0;i<n.options.length;i++)n.options[i].selected&&t.push(encodeURIComponent(n.name)+"="+encodeURIComponent(n.options[i].value));else("checkbox"!==n.type&&"radio"!==n.type||n.checked)&&t.push(encodeURIComponent(n.name)+"="+encodeURIComponent(n.value))}return t.join("&")},appendArray:function(e,t,o){if(t||void 0===o)if("object"==typeof t)for(key in t)"object"==typeof t[key]?o?AHM.appendArray(e,t[key],o+"["+key+"]"):AHM.appendArray(e,t[key],key):e.append(o+"["+key+"]",t[key]);else e.append(o,t);else e.append(o,"");return e},get:function(e,t){AHM._sc(e,"GET","text",t)},post:function(e,t){AHM._sc(e,"POST","text",t)},load:function(e,t){AHM._sc(e,"POST","text",function(e){t.innerHTML=e})},_sc:function(e,t,o,n){let i=new XMLHttpRequest;i.open(t,e,!0),i.responseType=o,"function"==typeof n&&(i.onload=function(e){n(i.responseText)}),i.send()},innerHTML:function(e,t){e.innerHTML=t,Array.from(e.querySelectorAll("script")).forEach(e=>{const t=document.createElement("script");Array.from(e.attributes).forEach(e=>t.setAttribute(e.name,e.value)),t.appendChild(document.createTextNode(e.innerHTML)),e.parentNode.replaceChild(t,e)})}},document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll("a.ahm").forEach(function(e){e.setAttribute("ahm-href",e.getAttribute("href")),e.setAttribute("href","javascript:void(0)")}),document.querySelectorAll("span.ahm").forEach(function(e){e.getAttribute("data-url")&&(e.getAttribute("data-delay")?setTimeout(function(){AHM.ahm(e.getAttribute("data-url"),{context:e})},e.getAttribute("data-delay")):AHM.ahm(e.getAttribute("data-url"),{context:e}))}),document.addEventListener("click",function(e){if(e.target&&e.target.classList.contains("ahm"))switch(e.target.nodeName){case"A":case"SPAN":e.stopPropagation(),e.preventDefault();var t=(t=e.target.getAttribute("ahm-href"))||e.target.getAttribute("href");return AHM.ahm(t,{context:this})}}),document.addEventListener("submit",function(e){if(e.target&&"FORM"==e.target.nodeName)return e.target.classList.contains("ahm")?(e.stopPropagation(),e.preventDefault(),AHM.ahm_form(e.target),!1):e.target.classList.contains("ahm_modal")?(e.stopPropagation(),e.preventDefault(),AHM.ahm_form_modal(e.target),!1):void 0}),document.querySelectorAll("form.ahm, form.ahm_modal").forEach(function(e){e.submit=function(){return AHM.ahm_form(this)}})}),Rdf._qe=function(e,t){("string"==typeof e?document.querySelectorAll(e):e).forEach(t)},Rdf.show=function(e){Rdf._qe(e,function(e){e.style.display="block"})},Rdf.hide=function(e){Rdf._qe(e,function(e){e.style.display="none"})},Rdf.toggle=function(e){Rdf._qe(e,function(e){"none"==e.style.display?e.style.display="block":e.style.display="none"})},Rdf.focus=function(e){Rdf._qe(e,function(e){e.focus()})},Rdf.addClass=function(e,t){Rdf._qe(e,function(e){e.classList.add(t)})},Rdf.removeClass=function(e,t){Rdf._qe(e,function(e){e.classList.remove(t)})},Rdf.onClick=function(e,t){Rdf._qe(e,function(e){e.onclick=t})},Rdf.onKeyup=function(e,t){Rdf._qe(e,function(e){e.onkeyup=t})},Rdf.focus_flash=function(e){(e="string"==typeof e?document.querySelector(e):e).classList.add("inputBlink"),e.focus(),setTimeout(function(){e.classList.remove("inputBlink")},4e3)},Rdf.offset=function(e){e=e.getBoundingClientRect();return{top:e.top+window.scrollY,left:e.left+window.scrollX,width:e.width,height:e.height}},Rdf.scrollTo=function(e,t,o){t=Math.floor(t);let n=e.onscroll;e.onscroll=function(){Math.floor(e.pageYOffset)==t&&(e.onscroll=n,"function"==typeof o&&o())},e.scrollTo({top:t,behavior:"smooth"})},Rdf.modal_id=0,Rdf.last_modal_id=null,Rdf.dialog=function(e,t,o,n,i){o=o?1:0,Rdf.modal_id++,Rdf.last_modal_id="modal"+Rdf.modal_id,document.querySelector(".modal-backdrop")||((a=document.createElement("template")).innerHTML='<div class="modal-backdrop in"></div>',a=a.content.firstElementChild,document.querySelector("body").appendChild(a)),(r=document.createElement("template")).innerHTML='<div class="modal" id="'+Rdf.last_modal_id+'" tabindex="-1" role="content" aria-labelledby="exampleModalLabel" aria-hidden="true"></div>';var r=r.content.firstElementChild,a=document.createElement("template");a.innerHTML='<div class="modal-dialog '+(i||"")+'"><div class="modal-content"></div></div>',a=a.content.firstElementChild,t&&(a.style.width=t),r.appendChild(a),r.style.display="block",document.querySelector("body").appendChild(r),AHM.innerHTML(r.querySelector(".modal-content"),e),r.querySelectorAll("[data-dismiss='modal']").forEach(function(e){e.onclick=n||Rdf.hideThisModal}),document.body.classList.add("modal-open"),o||(document.querySelector("body").addEventListener("keyup",function(e){Rdf.modal_id&&27==e.which&&(e.stopPropagation(),e.preventDefault(),document.querySelector("#"+Rdf.last_modal_id).click())}),r.onclick=n||function(e){e.target==r&&Rdf.hideModal(Rdf.last_modal_id)})},Rdf.modalDialog=function(e,t,o,n){return Rdf.dialog(e,0,1,o,t)},Rdf.modalMessage=function(e,t,o,n,i,r){return Rdf.message(e,t,o,1,n,i,r)},Rdf.message=function(e,t,o,n,i,r,a){a=void 0!==a?a:{},i=i?1:0,Rdf.dialog('    <div class="modal-header">        '+(t?'<h3 class="modal-title">'+t+"</h3>":"&nbsp;")+'        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>    </div>    <div class="modal-body">'+e+"</div>    "+(i?"":'<div class="modal-footer">        <button type="button" class="btn btn-primary" data-dismiss="modal">Ok</button>    </div>'),o,n,r,a)},Rdf.hideModal=function(t){if(t?isNaN(parseInt(t))||(t="modal"+t):t=Rdf.last_modal_id,t==Rdf.last_modal_id&&(Rdf.modal_id&&Rdf.modal_id--,Rdf.last_modal_id="modal"+Rdf.modal_id,!Rdf.modal_id)){let e=document.querySelector(".modal-backdrop");e&&e.remove(),document.body.classList.remove("modal-open"),Rdf.last_modal_id=""}if(t){let e=document.querySelector("#"+t);e&&e.remove()}},Rdf.hideThisModal=function(e){e=e.target;e=(e.classList.contains("modal")?e:e.closest(".modal")).getAttribute("id"),Rdf.hideModal(e)},Rdf.signinPrompt=function(e,t,o,n){t=t||"",o=o||"",AHM.ahm("/srv/a.signin_prompt?backurl="+e+"&title="+t+(o?"&width="+o:""))},Rdf.signinPopup=function(e,t,o){o=void 0!==o?o:"auto",t=void 0!==t?t:"",Rdf.modalMessage('<div id="login-popup"></div>',t,o,1),AHM.ahm("/login/a.login_popup",{data:e})},Rdf.clearInput=function(e){document.querySelectorAll(e).forEach(function(e){function t(e){let t=e.parentNode.querySelector(".clear-input");t&&(t.onclick=function(e){this.parentNode.classList.remove("clear-input-parent");let t=this.parentNode.querySelector("input");this.remove(),t.value="",t.focus(),t.parentNode.parentNode.classList.remove("error"),t.parentNode.querySelectorAll(".help-block, .invalid-feedback").forEach(function(e){e.remove()});let o=document.getElementById(t.getAttribute("id")+"_list");o&&(o.innerHTML="")})}""!=e.value&&(e.parentNode.classList.add("clear-input-parent"),e.parentNode.insertAdjacentHTML("beforeend",'<span class="clear-input"></span>')),e.addEventListener("keyup",function(){this.parentNode.querySelectorAll(".clear-input").length<1&&(this.parentNode.classList.add("clear-input-parent"),this.parentNode.insertAdjacentHTML("beforeend",'<span class="clear-input"></span>')),""==this.value?(this.parentNode.classList.remove("clear-input-parent"),this.parentNode.querySelectorAll(".clear-input").forEach(function(e){e.remove()})):1===this.value.length&&t(this)}),t(e)})},a=this,b=function(){"use strict";function e(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function a(e){return e.innerHTML=""}function _(t,e,o,n,i,r){n({event:t,query:e instanceof HTMLInputElement?e.value:e.innerHTML,matches:i.matches,results:i.list.map(function(e){return e.value}),selection:i.list.find(function(e){return t.keyCode===S?e.index===Number(r.getAttribute(R)):"mousedown"===t.type?e.index===Number(t.currentTarget.getAttribute(R)):void 0})}),a(o)}function t(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var o=document.createEvent("CustomEvent");return o.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),o}function s(e){return"<span class=".concat("autoComplete_highlighted",">").concat(e,"</span>")}var R="data-id",w="autoComplete_result",A="autoComplete_selected",S=13,q=38,E=40,M=function(e){return"string"==typeof e?document.querySelector(e):e()},L=function(e){var t=document.createElement(e.element);return t.setAttribute("id","autoComplete_list"),e.container&&e.container(t),e.destination.insertAdjacentElement(e.position,t),t},r=a;t.prototype=window.Event.prototype;var o,l={CustomEventWrapper:"function"==typeof window.CustomEvent&&window.CustomEvent||t,initElementClosestPolyfill:function(){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;do{if(t.matches(e))return t}while(null!==(t=t.parentElement||t.parentNode)&&1===t.nodeType);return null})}};return o=[{key:"search",value:function(e,t){var o=t.toLowerCase();if("loose"===this.searchEngine){e=e.replace(/ /g,"");for(var n=[],i=0,r=0;r<o.length;r++){var a=t[r];i<e.length&&o[r]===e[i]&&(a=this.highlight?s(a):a,i++),n.push(a)}return i===e.length&&n.join("")}if(o.includes(e))return e=new RegExp("".concat(e),"i").exec(t),this.highlight?t.replace(e,s(e)):t}},{key:"listMatchedResults",value:function(o){var d=this;return new Promise(function(e){var l=[];o.filter(function(o,n){function e(e){var t=e?o[e]:o;t&&((t="function"==typeof d.searchEngine?d.searchEngine(d.queryValue,t):d.search(d.queryValue,t))&&e?l.push({key:e,index:n,match:t,value:o}):t&&!e&&l.push({index:n,match:t,value:o}))}if(d.data.key){var t=!0,i=!1,r=void 0;try{for(var a,s=d.data.key[Symbol.iterator]();!(t=(a=s.next()).done);t=!0)e(a.value)}catch(e){i=!0,r=e}finally{try{t||null==s.return||s.return()}finally{if(i)throw r}}}else e()});var t=(d.sort?l.sort(d.sort):l).slice(0,d.maxResults);return e({matches:l.length,list:t})})}},{key:"ignite",value:function(){var g=this,b=M(this.selector);function i(i){Promise.resolve(g.data.cache?g.dataStream:g.data.src()).then(function(e){function h(e,t){b.dispatchEvent(new l.CustomEventWrapper("autoComplete",{bubbles:!0,detail:{event:e,input:o,query:n,matches:t?t.matches:null,results:t?t.list:null},cancelable:!0}))}var v,y,o,n,t;g.dataStream=e,v=i,o=(b instanceof HTMLInputElement||b instanceof HTMLTextAreaElement?b.value:b.innerHTML).toLowerCase(),n=g.queryValue=g.query&&g.query.manipulate?g.query.manipulate(o):o,t=g.resultsList.render,e=g.trigger.condition?g.trigger.condition(n):n.length>g.threshold&&n.replace(/ /g,"").length,t?(y=g.resultsList.view,r(y),e?g.listMatchedResults(g.dataStream,v).then(function(e){function t(e){c.classList.remove(A),s=1===e?c.nextSibling:c.previousSibling}function o(e){(c=e).classList.add(A)}var n,i,r,a,s,l,d,c,u,f,m,p;h(v,e),g.resultsList.render&&(0===e.list.length&&g.noResults?g.noResults():(u=y,f=e.list,m=g.resultItem,p=document.createDocumentFragment(),f.forEach(function(e,t){var o=document.createElement(m.element),t=f[t].index;o.setAttribute(R,t),o.setAttribute("class",w),m.content?m.content(e,o):o.innerHTML=e.match||e,p.appendChild(o)}),u.appendChild(p),g.onSelection&&(g.resultsList.navigation?g.resultsList.navigation(v,b,y,g.onSelection,e):(n=b,i=y,r=g.onSelection,a=e,l=i.childNodes,d=l.length-1,c=void 0,n.onkeydown=function(e){if(0<l.length)switch(e.keyCode){case q:c?(t(0),o(s||l[d])):o(l[d]);break;case E:c?(t(1),o(s||l[0])):o(l[0]);break;case S:c&&_(e,n,i,r,a,c)}},l.forEach(function(e){e.onmousedown=function(e){return _(e,n,i,r,a)}})))))}):h(v)):!t&&e&&g.listMatchedResults(g.dataStream,v).then(function(e){h(v,e)})})}this.placeHolder&&b.setAttribute("placeholder",this.placeHolder),this.trigger.event.forEach(function(e){var o,n;b.addEventListener(e,(o=g.debounce,function(){var e=this,t=arguments;clearTimeout(n),n=setTimeout(function(){return i.apply(e,t)},o)}))})}},{key:"init",value:function(){var t=this;this.data.cache?Promise.resolve(this.data.src()).then(function(e){t.dataStream=e,t.ignite()}):this.ignite(),l.initElementClosestPolyfill()}}],e(k.prototype,o),k;function k(e){!function(e){if(!(e instanceof k))throw new TypeError("Cannot call a class as a function")}(this);var t=e.selector,o=void 0===t?"#autoComplete":t,n=e.data,i=n.key,r=n.src,a=n.cache,s=void 0===a||a,l=e.query,d=e.trigger,c=(d=void 0===d?{}:d).event,u=void 0===c?["input"]:c,f=d.condition,m=void 0!==f&&f,p=e.searchEngine,h=void 0===p?"strict":p,v=e.threshold,y=void 0===v?0:v,g=e.debounce,b=void 0===g?0:g,_=e.resultsList,R=(_=void 0===_?{}:_).render,w=void 0!==R&&R,A=_.container,t=_.destination,n=_.position,a=void 0===n?"afterend":n,c=_.element,d=void 0===c?"ul":c,f=_.navigation,p=void 0!==f&&f,v=e.sort,g=void 0!==v&&v,R=e.placeHolder,n=e.maxResults,c=void 0===n?5:n,_=e.resultItem,f=(_=void 0===_?{}:_).content,v=void 0!==f&&f,n=_.element,f=void 0===n?"li":n,_=e.noResults,n=e.highlight,n=void 0!==n&&n,e=e.onSelection,d=w?L({container:void 0!==A&&A,destination:t||M(o),position:a,element:d}):null;this.selector=o,this.data={src:function(){return"function"==typeof r?r():r},key:i,cache:s},this.query=l,this.trigger={event:u,condition:m},this.searchEngine="loose"===h?"loose":"function"==typeof h?h:"strict",this.threshold=y,this.debounce=b,this.resultsList={render:w,view:d,navigation:p},this.sort=g,this.placeHolder=R,this.maxResults=c,this.resultItem={content:v,element:f},this.noResults=_,this.highlight=n,this.onSelection=e,this.init()}},"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.autoComplete=b(),itemMore.activateControls=function(e,t){document.querySelectorAll("i.itemMore").forEach(function(e){let t=e.getAttribute("id");t&&Rdf.onClick([e],function(e){return itemMore.showSignInPopup(e.target,t),!1})})},itemMore.showSignInPopup=function(e,t){Rdf.hideModal(),AHM.ahm("/srv/a.signin_popup?hash="+t)},itemMore.destroyAllPopups=function(e){};var bimg={};Rdf.bad_image=function(t,e,o){var n=t.getAttribute("src");if(bimg[e]=n,"vFlickr"==o){let e=t.closest(".col-md-4");e.remove();o=document.querySelector(".blocks-wrapper.vFlickr > .row");o&&0==o.children.length&&document.querySelector(".blocks-wrapper.vFlickr").remove()}else{let e=t.closest(".row");e&&(e.querySelectorAll(".col-xs-5").forEach(function(e){e.remove()}),t=e.querySelectorAll(".col-xs-19"),Rdf.addClass(t,"col-xs-24"),Rdf.removeClass(t,"col-xs-19"),e.querySelectorAll(".col-md-4").forEach(function(e){e.remove()}),t=e.querySelectorAll(".col-md-20"),Rdf.addClass(t,"col-md-24"),Rdf.removeClass(t,"col-md-20"),Rdf.addClass(t,"col-xs-24"),Rdf.removeClass(t,"col-xs-21"))}},Rdf.check_image=function(e,t,o){var n=new Image;n.onload=function(){1==this.width&&1==this.height&&(Rdf.hide([e.parentNode]),bad_image(e,t,o)),50==this.width&&50==this.height&&"vFacebook"==o&&(Rdf.hide([e.parentNode]),bad_image(e,t,o))},n.src=e.getAttribute("src")},_$_(function(){const e=window.innerHeight,t=document.body,o=document.documentElement,n=Math.max(t.scrollHeight,t.offsetHeight,o.clientHeight,o.scrollHeight,o.offsetHeight);let i=0;if(n>2*e){document.querySelector("body").insertAdjacentHTML("beforeend",'<div id="toTop" class="toTop scroll_to_up scroll_to_up_for_guest"></div>');let r=document.querySelector("#toTop");i=2,Rdf.onClick([r],function(e){if(r.classList.contains("has_position"))Rdf.scrollTo(window,i,function(){Rdf.removeClass([r],"has_position"),"function"==typeof addSticky&&addSticky(),"function"==typeof scrollEvent&&scrollEvent()}),i=0;else{let e=window.pageYOffset;Rdf.scrollTo(window,0,function(){Rdf.addClass([r],"has_position"),i=e,"function"==typeof addSticky&&addSticky(),"function"==typeof scrollEvent&&scrollEvent()})}return!1});let a=0,s=!1;if(window.innerWidth<768){let t,o=0,n,i;window.addEventListener("touchstart",function(e){t=e.changedTouches[0].screenX,o=e.changedTouches[0].screenY},!1),window.addEventListener("touchend",function(e){n=e.changedTouches[0].screenX,i=e.changedTouches[0].screenY,function(){i<o&&(s||(Rdf.addClass(".toTop","show"),s=!0));i>o&&s&&(Rdf.removeClass(".toTop","show"),s=!1);a<window.pageYOffset&&r.classList.contains("has_position")&&Rdf.removeClass([r],"has_position");a=window.pageYOffset}()},!1)}else window.addEventListener("scroll",function(){window.pageYOffset<0?s&&(Rdf.removeClass(".toTop","show"),Rdf.removeClass([r],"has_position"),s=!1):window.pageYOffset>=e&&(s?i&&(Rdf.removeClass([r],"has_position"),i=0):(Rdf.addClass(".toTop","show"),s=!0)),"function"==typeof scrollEvent&&scrollEvent()})}}),document.querySelectorAll("input[data-submitter]").forEach(function(e){e.addEventListener("keyup",function(e){13==e.which&&(e.stopPropagation(),e.preventDefault(),AHM.ahm_form(e.target.closest("form")))})});let el="";if((el=document.querySelector("input#topsearch"))&&Rdf.completerFactory({input_id:"topsearch",form_id:"IdfindPersForm",src_uri:"/srv/a.search"}),(el=document.querySelector("input#name_city_state"))&&Rdf.completerFactory({input_id:"name_city_state",form_id:"IdfindPersForm",src_uri:"/srv/a.city_complete"}),(el=document.querySelector("input#street"))&&Rdf.completerFactory({input_id:"street",form_id:"IdfindAddrForm",src_uri:"/srv/a.street_complete"}),(el=document.querySelector("input#business_search_form_city_state"))&&Rdf.completerFactory({input_id:"business_search_form_city_state",form_id:"IdfindBussForm",src_uri:"/srv/a.city_complete"}),el=document.querySelector("form#IdfindPhoneForm")){let t=el;t.onsubmit=function(){return!1},Rdf.onClick(t.querySelectorAll(".form-submitter"),function(e){return e.preventDefault(),AHM.ahm_form(t),!1})}Rdf.clearInput("[data-clear]");
//# sourceMappingURL=vanilla-bundle.js.map
