var autoComplete=function(){return function(e){if(document.querySelector){var t={selector:0,source:0,minChars:3,delay:150,offsetLeft:0,offsetTop:1,cache:1,menuClass:"",renderItem:function(e,t){t=t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var i=new RegExp("("+t.split(" ").join("|")+")","gi");return'
'+e.replace(i,"$1")+"
"},onSelect:function(e,t,i){}};for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);for(var n="object"==typeof t.selector?[t.selector]:document.querySelectorAll(t.selector),a=0;a0?s.sc.scrollTop=o+s.sc.suggestionHeight+a-s.sc.maxHeight:o<0&&(s.sc.scrollTop=o+a)}else s.sc.scrollTop=0},l(window,"resize",s.updateSC),document.body.appendChild(s.sc),u("autocomplete-suggestion","mouseleave",function(e){var t=s.sc.querySelector(".autocomplete-suggestion.selected");t&&setTimeout(function(){t.className=t.className.replace("selected","")},20)},s.sc),u("autocomplete-suggestion","mouseover",function(e){var t=s.sc.querySelector(".autocomplete-suggestion.selected");t&&(t.className=t.className.replace("selected","")),this.className+=" selected"},s.sc),u("autocomplete-suggestion","mousedown",function(e){if(r(this,"autocomplete-suggestion")){var i=this.getAttribute("data-val");s.value=i,t.onSelect(e,i,this),s.sc.style.display="none",s.sc.classList.add("hide")}},s.sc),s.blurHandler=function(){try{var e=document.querySelector(".autocomplete-suggestions:hover")}catch(t){e=0}e?s!==document.activeElement&&setTimeout(function(){s.focus()},20):(s.last_val=s.value,s.sc.style.display="none",s.sc.classList.add("hide"),setTimeout(function(){s.sc.style.display="none",s.sc.classList.add("hide")},350))},l(s,"blur",s.blurHandler);var o=function(e,i){if(i||(i=s.value),s.cache[i]=e,e.length&&i.length>=t.minChars){for(var n="",a=0;a40)&&13!=i&&27!=i){var n=s.value;if(n.length>=t.minChars){if(n!=s.last_val){if(s.last_val=n,clearTimeout(s.timer),t.cache){if(n in s.cache)return void o(s.cache[n]);for(var a=1;a=t.f?s():e.fonts.load(function(e){return w(e)+" "+e.f+"00 300px "+b(e.c)}(t.a),t.h).then(function(e){1<=e.length?a():setTimeout(o,25)},function(){s()})}()}),s=null,o=new Promise(function(e,i){s=setTimeout(i,t.f)});Promise.race([o,a]).then(function(){s&&(clearTimeout(s),s=null),t.g(t.a)},function(){t.j(t.a)})};var A={D:"serif",C:"sans-serif"},T=null;function N(){if(null===T){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);T=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return T}function R(e,t,i){for(var n in A)if(A.hasOwnProperty(n)&&t===e.f[A[n]]&&i===e.f[A[n]])return!0;return!1}function L(e){var t,a=e.g.a.offsetWidth,s=e.h.a.offsetWidth;(t=a===e.f.serif&&s===e.f["sans-serif"])||(t=N()&&R(e,a,s)),t?n()-e.A>=e.w?N()&&R(e,a,s)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?j(e,e.v):j(e,e.B):function(e){setTimeout(i(function(){L(this)},e),50)}(e):j(e,e.v)}function j(e,t){setTimeout(i(function(){r(this.g.a),r(this.h.a),r(this.j.a),r(this.m.a),t(this.a)},e),0)}function I(e,t,i){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.s=i}C.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=n(),L(this)};var F=null;function B(e){0==--e.f&&e.j&&(e.m?((e=e.a).g&&l(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),x(e,"active")):_(e.a))}function O(e){this.j=e,this.a=new function(){this.c={}},this.h=0,this.f=this.g=!0}function P(e,t,n,a,s){var o=0==--e.h;(e.f||e.g)&&setTimeout(function(){var e=s||null,r=a||{};if(0===n.length&&o)_(t.a);else{t.f+=n.length,o&&(t.j=o);var c,u=[];for(c=0;c()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,zip:/^\d{5}(-\d{4})?$/,phone:/^([0-9]( |-)?)?(\(?[0-9]{3}\)?|[0-9]{3})( |-)?([0-9]{3}( |-)?[0-9]{4}|[a-zA-Z0-9]{7})$/,password:/[^\w\d]*(([0-9]+.*[A-Za-z]+.*)|[A-Za-z]+.*([0-9]+.*))/,strengthPass:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]/},this.DEFAULT_REMOTE_ERROR="Error",this.state={tooltipsTimer:null},this.setForm(document.querySelector(e))};n.prototype={defaultRules:{email:{required:!0,email:!0},name:{required:!0,minLength:3,maxLength:15},text:{required:!0,maxLength:300,minLength:5},password:{required:!0,password:!0,minLength:4,maxLength:8},zip:{required:!0,zip:!0},phone:{phone:!0}},defaultMessages:{required:"The field is required",email:"Please, type a valid email",maxLength:"The field must contain a maximum of :value characters",minLength:"The field must contain a minimum of :value characters",password:"Password is not valid",remote:"Email already exists",strength:"Password must contents at least one uppercase letter, one lowercase letter and one number",function:"Function returned false"},handlerKeyup:function(e){var t=e.target,i={name:t.getAttribute("data-validate-field"),value:t.value};delete this.result[i.name],this.validateItem({name:i.name,value:i.value,group:[],isKeyupChange:!0}),this.renderErrors()},setterEventListener:function(e,t,i,n){switch("keyup"===t&&(i=this.bindHandlerKeyup),n){case"add":e.addEventListener(t,i);break;case"remove":e.removeEventListener(t,i)}},getElementsRealValue:function(){for(var e=this.$form.querySelectorAll("*"),t=void 0,i={},n=0,a=e.length;n=t},checkStrengthPass:function(e){return this.REGEXP.strengthPass.test(e)},getElements:function(){var e=this,t=this.$form.querySelectorAll("[data-validate-field]");this.elements=[];for(var i=function(i,n){var a=t[i],s=a.getAttribute("data-validate-field"),o=a.value,r=!1,l=[];if("checkbox"===a.type&&(o=a.checked||"",a.addEventListener("change",function(t){var i=t.target,n={name:i.getAttribute("data-validate-field"),value:i.checked};delete e.result[n.name],e.validateItem({name:n.name,value:n.value,group:[]}),e.renderErrors()})),"radio"===a.type){var c=e.elements.filter(function(e){if(e.name===s)return e})[0];c?(c.group.push(a.checked),r=!0):l.push(a.checked),a.addEventListener("change",function(t){var i=t.target,n={name:i.getAttribute("data-validate-field"),value:i.checked};delete e.result[n.name],e.validateItem({name:n.name,value:n.value,group:[]}),e.renderErrors()})}e.setterEventListener(a,"keyup",e.handlerKeyup,"add"),r||e.elements.push({name:s,value:o,group:l})},n=0,a=t.length;n11&&(e.year+=Math.floor(Math.abs(e.month)/12),e.month-=12),e},y={field:null,bound:void 0,ariaLabel:"Use the arrow keys to pick a date",position:"bottom left",reposition:!0,format:"YYYY-MM-DD",toString:null,parse:null,defaultDate:null,setDefaultDate:!1,firstDay:0,firstWeekOfYearMinDays:4,formatStrict:!1,minDate:null,maxDate:null,yearRange:10,showWeekNumber:!1,pickWholeWeek:!1,minYear:0,maxYear:9999,minMonth:void 0,maxMonth:void 0,startRange:null,endRange:null,isRTL:!1,yearSuffix:"",showMonthAfterYear:!1,showDaysInNextAndPreviousMonths:!1,enableSelectionDaysInNextAndPreviousMonths:!1,numberOfMonths:1,mainCalendar:"left",container:void 0,blurFieldOnSelect:!0,i18n:{previousMonth:"Previous Month",nextMonth:"Next Month",months:["January","February","March","April","May","June","July","August","September","October","November","December"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},theme:null,events:[],onSelect:null,onOpen:null,onClose:null,onDraw:null,keyboardInput:!0},w=function(e,t,i){for(t+=e.firstDay;t>=7;)t-=7;return i?e.i18n.weekdaysShort[t]:e.i18n.weekdays[t]},k=function(e){var t=[],i="false";if(e.isEmpty){if(!e.showDaysInNextAndPreviousMonths)return'';t.push("is-outside-current-month"),e.enableSelectionDaysInNextAndPreviousMonths||t.push("is-selection-disabled")}return e.isDisabled&&t.push("is-disabled"),e.isToday&&t.push("is-today"),e.isSelected&&(t.push("is-selected"),i="true"),e.hasEvent&&t.push("has-event"),e.isInRange&&t.push("is-inrange"),e.isStartRange&&t.push("is-startrange"),e.isEndRange&&t.push("is-endrange"),'"},_=function(i,n,a,s){var o=new Date(a,n,i);return''+(t?e(o).isoWeek():function(e,t){e.setHours(0,0,0,0);var i=e.getDate(),n=e.getDay(),a=t,s=a-1,o=function(e){return(e+7-1)%7};e.setDate(i+s-o(n));var r=new Date(e.getFullYear(),0,a),l=(e.getTime()-r.getTime())/864e5;return 1+Math.round((l-s+o(r.getDay()))/7)}(o,s))+""},x=function(e,t,i,n){return''+(t?e.reverse():e).join("")+""},D=function(e,t,i,n,a,s){var o,r,l,c,d,h=e._o,f=i===h.minYear,m=i===h.maxYear,g='
',p=!0,v=!0;for(l=[],o=0;o<12;o++)l.push('");for(c='
'+h.i18n.months[n]+'
",u(h.yearRange)?(o=h.yearRange[0],r=h.yearRange[1]+1):(o=i-h.yearRange,r=1+i+h.yearRange),l=[];o=h.minYear&&l.push('");return d='
'+i+h.yearSuffix+'
",h.showMonthAfterYear?g+=d+c:g+=c+d,f&&(0===n||h.minMonth>=n)&&(p=!1),m&&(11===n||h.maxMonth<=n)&&(v=!1),0===t&&(g+='"),t===e._o.numberOfMonths-1&&(g+='"),g+"
"},E=function(e,t,i){return''+function(e){var t,i=[];for(e.showWeekNumber&&i.push(""),t=0;t<7;t++)i.push('");return""+(e.isRTL?i.reverse():i).join("")+""}(e)+(""+t.join("")+"")+"
'+w(e,t,!0)+"
"},S=function(o){var l=this,c=l.config(o);l._onMouseDown=function(e){if(l._v){var t=(e=e||window.event).target||e.srcElement;if(t)if(r(t,"is-disabled")||(!r(t,"pika-button")||r(t,"is-empty")||r(t.parentNode,"is-disabled")?r(t,"pika-prev")?l.prevMonth():r(t,"pika-next")&&l.nextMonth():(l.setDate(new Date(t.getAttribute("data-pika-year"),t.getAttribute("data-pika-month"),t.getAttribute("data-pika-day"))),c.bound&&a(function(){l.hide(),c.blurFieldOnSelect&&c.field&&c.field.blur()},100))),r(t,"pika-select"))l._c=!0;else{if(!e.preventDefault)return e.returnValue=!1,!1;e.preventDefault()}}},l._onChange=function(e){var t=(e=e||window.event).target||e.srcElement;t&&(r(t,"pika-select-month")?l.gotoMonth(t.value):r(t,"pika-select-year")&&l.gotoYear(t.value))},l._onKeyChange=function(e){if(e=e||window.event,l.isVisible())switch(e.keyCode){case 13:case 27:c.field&&c.field.blur();break;case 37:l.adjustDate("subtract",1);break;case 38:l.adjustDate("subtract",7);break;case 39:l.adjustDate("add",1);break;case 40:l.adjustDate("add",7);break;case 8:case 46:l.setDate(null)}},l._parseFieldValue=function(){if(c.parse)return c.parse(c.field.value,c.format);if(t){var i=e(c.field.value,c.format,c.formatStrict);return i&&i.isValid()?i.toDate():null}return new Date(Date.parse(c.field.value))},l._onInputChange=function(e){var t;e.firedBy!==l&&(t=l._parseFieldValue(),d(t)&&l.setDate(t),l._v||l.show())},l._onInputFocus=function(){l.show()},l._onInputClick=function(){l.show()},l._onInputBlur=function(){var e=n.activeElement;do{if(r(e,"pika-single"))return}while(e=e.parentNode);l._c||(l._b=a(function(){l.hide()},50)),l._c=!1},l._onClick=function(e){var t=(e=e||window.event).target||e.srcElement,n=t;if(t){!i&&r(t,"pika-select")&&(t.onchange||(t.setAttribute("onchange","return;"),s(t,"change",l._onChange)));do{if(r(n,"pika-single")||n===c.trigger)return}while(n=n.parentNode);l._v&&t!==c.trigger&&n!==c.trigger&&l.hide()}},l.el=n.createElement("div"),l.el.className="pika-single"+(c.isRTL?" is-rtl":"")+(c.theme?" "+c.theme:""),s(l.el,"mousedown",l._onMouseDown,!0),s(l.el,"touchend",l._onMouseDown,!0),s(l.el,"change",l._onChange),c.keyboardInput&&s(n,"keydown",l._onKeyChange),c.field&&(c.container?c.container.appendChild(l.el):c.bound?n.body.appendChild(l.el):c.field.parentNode.insertBefore(l.el,c.field.nextSibling),s(c.field,"change",l._onInputChange),c.defaultDate||(c.defaultDate=l._parseFieldValue(),c.setDefaultDate=!0));var u=c.defaultDate;d(u)?c.setDefaultDate?l.setDate(u,!0):l.gotoDate(u):l.gotoDate(new Date),c.bound?(this.hide(),l.el.className+=" is-bound",s(c.trigger,"click",l._onInputClick),s(c.trigger,"focus",l._onInputFocus),s(c.trigger,"blur",l._onInputBlur)):this.show()};return S.prototype={config:function(e){this._o||(this._o=p({},y,!0));var t=p(this._o,e,!0);t.isRTL=!!t.isRTL,t.field=t.field&&t.field.nodeName?t.field:null,t.theme="string"==typeof t.theme&&t.theme?t.theme:null,t.bound=!!(void 0!==t.bound?t.field&&t.bound:t.field),t.trigger=t.trigger&&t.trigger.nodeName?t.trigger:t.field,t.disableWeekends=!!t.disableWeekends,t.disableDayFn="function"==typeof t.disableDayFn?t.disableDayFn:null;var i=parseInt(t.numberOfMonths,10)||1;if(t.numberOfMonths=i>4?4:i,d(t.minDate)||(t.minDate=!1),d(t.maxDate)||(t.maxDate=!1),t.minDate&&t.maxDate&&t.maxDate100&&(t.yearRange=100);return t},toString:function(i){return i=i||this._o.format,d(this._d)?this._o.toString?this._o.toString(this._d,i):t?e(this._d).format(i):this._d.toDateString():""},getMoment:function(){return t?e(this._d):null},setMoment:function(i,n){t&&e.isMoment(i)&&this.setDate(i.toDate(),n)},getDate:function(){return d(this._d)?new Date(this._d.getTime()):null},setDate:function(e,t){if(!e)return this._d=null,this._o.field&&(this._o.field.value="",v(this._o.field,"change",{firedBy:this})),this.draw();if("string"==typeof e&&(e=new Date(Date.parse(e))),d(e)){var i=this._o.minDate,n=this._o.maxDate;d(i)&&en&&(e=n),this._d=new Date(e.getTime()),m(this._d),this.gotoDate(this._d),this._o.field&&(this._o.field.value=this.toString(),v(this._o.field,"change",{firedBy:this})),t||"function"!=typeof this._o.onSelect||this._o.onSelect.call(this,this.getDate())}},clear:function(){this.setDate(null)},gotoDate:function(e){var t=!0;if(d(e)){if(this.calendars){var i=new Date(this.calendars[0].year,this.calendars[0].month,1),n=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),a=e.getTime();n.setMonth(n.getMonth()+1),n.setDate(n.getDate()-1),t=a=s&&(this._y=s,!isNaN(r)&&this._m>r&&(this._m=r));for(var c=0;c";this.el.innerHTML=l,i.bound&&"hidden"!==i.field.type&&a(function(){i.trigger.focus()},1),"function"==typeof this._o.onDraw&&this._o.onDraw(this),i.bound&&i.field.setAttribute("aria-label",i.ariaLabel)}},adjustPosition:function(){var e,t,i,a,s,o,r,u,d,h,f,m;if(!this._o.container){if(this.el.style.position="absolute",t=e=this._o.trigger,i=this.el.offsetWidth,a=this.el.offsetHeight,s=window.innerWidth||n.documentElement.clientWidth,o=window.innerHeight||n.documentElement.clientHeight,r=window.pageYOffset||n.body.scrollTop||n.documentElement.scrollTop,f=!0,m=!0,"function"==typeof e.getBoundingClientRect)u=(h=e.getBoundingClientRect()).left+window.pageXOffset,d=h.bottom+window.pageYOffset;else for(u=t.offsetLeft,d=t.offsetTop+t.offsetHeight;t=t.offsetParent;)u+=t.offsetLeft,d+=t.offsetTop;(this._o.reposition&&u+i>s||this._o.position.indexOf("right")>-1&&u-i+e.offsetWidth>0)&&(u=u-i+e.offsetWidth,f=!1),(this._o.reposition&&d+a>o+r||this._o.position.indexOf("top")>-1&&d-a-e.offsetHeight>0)&&(d=d-a-e.offsetHeight,m=!1),this.el.style.left=u+"px",this.el.style.top=d+"px",l(this.el,f?"left-aligned":"right-aligned"),l(this.el,m?"bottom-aligned":"top-aligned"),c(this.el,f?"right-aligned":"left-aligned"),c(this.el,m?"top-aligned":"bottom-aligned")}},render:function(e,t,i){var n=this._o,a=new Date,s=f(e,t),o=new Date(e,t,1).getDay(),r=[],l=[];m(a),n.firstDay>0&&(o-=n.firstDay)<0&&(o+=7);for(var c=0===t?11:t-1,u=11===t?0:t+1,p=0===t?e-1:e,v=11===t?e+1:e,b=f(p,c),y=s+o,w=y;w>7;)w-=7;y+=7-w;for(var D=!1,S=0,M=0;S=s+o,L=S-o+1,j=t,I=e,F=n.startRange&&g(n.startRange,C),B=n.endRange&&g(n.endRange,C),O=n.startRange&&n.endRange&&n.startRangen.maxDate||n.disableWeekends&&h(C)||n.disableDayFn&&n.disableDayFn(C);R&&(S2&&(this.options.calendarNumberMonths=2);const t=this.options;function i(e){let t=document.createElement("link");t.setAttribute("rel","stylesheet"),t.setAttribute("href",e),t.setAttribute("id","clickbus-widget-css"),document.getElementsByTagName("head")[0].appendChild(t)}1!=t.useDefaultCss||function(e){let t=document.getElementById(e);if(void 0!=t&&0!=t.length)return!0}("clickbus-widget-css")||i("https://static.clickbus.com/live/ClickBus/frontend-widget/css/clickbus-widget.min.css"),0==t.useDefaultCss&&null!=t.customCss&&i(this.options.customCss),ClickBusWidget.prototype.init=function(){let e=null;"purple"==t.logo?e="https://static.clickbus.com/live/ClickBus/frontend-widget/img/logos/purple.svg":"white"==t.logo?e="https://static.clickbus.com/live/ClickBus/frontend-widget/img/logos/white.svg":"black"==t.logo&&(e="https://static.clickbus.com/live/ClickBus/frontend-widget/img/logos/black.svg");let i={logo:e,theme:t.theme,url:t.urlWL,texts:{origin:"Digite aqui sua origem",destination:"Digite aqui seu destino",departure:"Data de ida",return:"Data de volta",toogle_ida:"Somente ida",toggle_ida_e_volta:"Ida e volta",search:"Buscar passagem"}};1==t.customHeading.enable&&(i.customHeading="<"+t.customHeading.tag+">"+t.customHeading.content+"");let n=`\n
\n ${1==t.customHeading.enable?'
'+i.customHeading+"
":''}\n
\n
\n
\n
\n \n \n \n
\x3c!-- / clickbus-input-field --\x3e\n
\x3c!-- / clikbus-widget-col-12 --\x3e\n
\x3c!-- / clickbus-widget-row --\x3e\n\n
\n
\n
\n \n \n \n
\x3c!-- / clickbus-input-field --\x3e\n
\x3c!-- / clickbus-widget-col-12 --\x3e\n
\x3c!-- / clickbus-widget-row --\x3e\n\n
\n\n
\n
\n
\n \n \n\n \n \n\n
\x3c!-- / clickbus-widget-custom-radio --\x3e\n
\x3c!-- / clickbus-widget-col-12 --\x3e\n
\x3c!-- / clickbus-widget-row --\x3e\n\n
\n
\n
\n \n \n
\x3c!-- / clickbus-input-field --\x3e\n
\x3c!-- / clickbus-widget-col-6 --\x3e\n\n
\n
\n \n \n
\x3c!-- / clickbus-input-field --\x3e\n
\x3c!-- / clickbus-widget-col-6 --\x3e\n
\x3c!-- / clickbus-widget-row --\x3e\n\n\n
\x3c!-- / clickbus-widget-row --\x3e\n\n
\n
\n \n
\x3c!-- / clickbus-widget-col-12 --\x3e\n
\x3c!-- / clickbus-widget-row --\x3e\n
\n
\x3c!-- / clickbus-widget-content --\x3e\n `,a=document.createElement("div");a.setAttribute("id","clickbus-widget"),a.setAttribute("class","clickbus-widget-"+t.orientation+" clickbus-widget-theme-"+t.theme),a.innerHTML=n;try{document.querySelector(t.target).appendChild(a)}catch(e){throw new Error("Target não encontrado. Vefifique se o elemento setado para receber o widget existe no código.")}document.querySelector(t.target).style.maxWidth=t.maxSize+"px";const s=document.getElementById("clickbus-widget-origin-place"),o=document.getElementById("clickbus-widget-destination-place");function r(e,i){e=e.toLowerCase();let n=new XMLHttpRequest;n.open("GET",encodeURI(`https://api.clickbus.com/api/v3/places?clientId=${t.clientId}&limit=5&name=${e}`),!0),n.onload=function(){if(4==n.readyState&&200==n.status){let e=JSON.parse(n.responseText).map((e,t)=>0==t?[e.name,e.slug,"selected"]:[e.name,e.slug]);e.length>0?i(e):i(["Nenhum resultado"])}},n.send()}function l(e,i){if(i=i.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"Nenhum resultado"==e)return'
Nenhum resultado.
';var n=new RegExp("("+i.split(" ").join("|")+")","gi");return'
'+e[0].replace(n,"$1")+"
"}new autoComplete({selector:"#clickbus-widget-origin-place",minChars:1,cache:!1,autoFocus:!0,offsetTop:2,source:r,menuClass:"autocomplete-suggestions-"+t.theme,renderItem:l,onSelect:function(e,t,i){"keydown"==e.type&&e.preventDefault(),s.value=i.getAttribute("data-place"),s.setAttribute("data-clickbus-place-slug",i.getAttribute("data-place-slug")),setTimeout(function(){o.focus()},150)}}),new autoComplete({selector:"#clickbus-widget-destination-place",minChars:1,cache:!1,autoFocus:!0,source:r,menuClass:"autocomplete-suggestions-"+t.theme,renderItem:l,onSelect:function(e,t,i){"keydown"==e.type&&e.preventDefault(),o.value=i.getAttribute("data-place"),o.setAttribute("data-clickbus-place-slug",i.getAttribute("data-place-slug")),""==document.getElementById("clickbus-widget-departure-date").value&&setTimeout(function(){document.getElementById("clickbus-widget-departure-date").focus()},150)}}),s.addEventListener("keyup",function(e){13==e.keyCode&&document.getElementsByClassName("autocomplete-suggestions")[0].firstElementChild.classList.add("selected")}),s.addEventListener("keypress",function(e){0!=document.getElementsByClassName("autocomplete-suggestions")[0].childElementCount&&setTimeout(document.getElementsByClassName("autocomplete-suggestions")[0].firstElementChild.classList.add("selected"),1e4)});let c=document.querySelectorAll('input[name="clickbus-widget-toggle-round-trip"]');for(var u=0;uEscolha data de partida',document.querySelectorAll(".pika-single")[0].appendChild(e),(1==h||d<768)&&(document.getElementsByTagName("body")[0].style.overflow="hidden")},onClose:function(){(1==h||d<768)&&(document.getElementsByTagName("body")[0].style.overflow="auto")},i18n:{previousMonth:"Anterior",nextMonth:"Próximo",months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],weekdays:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],weekdaysShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"]},numberOfMonths:f,onSelect:function(e){let t=("0"+e.getDate()).slice(-2),i=("0"+(e.getMonth()+1)).slice(-2),n=e.getFullYear(),a=`${t}/${i}/${n}`,s=`${n}-${i}-${t}`;document.getElementById("clickbus-widget-departure-date").value=a,document.getElementById("clickbus-widget-departure-date").setAttribute("data-clickbus-date",s),m.setMinDate(e)}});const m=new Pikaday({field:document.getElementById("clickbus-widget-return-date"),firstDay:1,minDate:new Date,onOpen:function(){1==t.calendarNumberMonths&&document.getElementsByClassName("pika-single")[1].classList.add("one-month"),window.removeEventListener?this.el.removeEventListener("touchend",this._onMouseDown,!0):this.el.detachEvent("ontouchend",this._onMouseDown);let e=document.createElement("div");e.setAttribute("class","header-actions-pikaday"),e.innerHTML='
Escolha data de retorno
',document.querySelectorAll(".pika-single")[1].appendChild(e),d<768&&(document.getElementsByTagName("body")[0].style.overflow="hidden")},onClose:function(){d<768&&(document.getElementsByTagName("body")[0].style.overflow="auto")},i18n:{previousMonth:"Anterior",nextMonth:"Próximo",months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],weekdays:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],weekdaysShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"]},numberOfMonths:f,onSelect:function(e){let t=("0"+e.getDate()).slice(-2),i=("0"+(e.getMonth()+1)).slice(-2),n=e.getFullYear(),a=`${t}/${i}/${n}`,s=`${n}-${i}-${t}`;document.getElementById("clickbus-widget-return-date").value=a,document.getElementById("clickbus-widget-return-date").setAttribute("data-clickbus-date",s)}});new JustValidate(".clickbusWidgetForm",{colorWrong:"#ffffff",rules:{clickBusWidgetOrigin:{required:!0},clickBusWidgetDestination:{required:!0}},messages:{clickBusWidgetOrigin:{required:"Selecione sua origem"},clickBusWidgetDestination:{required:"Selecione seu destino"}},submitHandler:function(e,i,n){let a=document.getElementById("clickbus-widget-origin-place").getAttribute("data-clickbus-place-slug"),s=document.getElementById("clickbus-widget-destination-place").getAttribute("data-clickbus-place-slug"),o=document.getElementById("clickbus-widget-departure-date").getAttribute("data-clickbus-date"),r=document.getElementById("clickbus-widget-return-date").getAttribute("data-clickbus-date"),l=t.tracking.medium,c=t.tracking.source,u=t.tracking.campaign,d=t.urlWL+"/onibus/"+a+"/"+s;return o&&!r?d+="?departureDate="+o:o&&r&&(d+="?departureDate="+o+"&returnDate="+r),l&&c&&void 0==u&&void 0==o?d+="?utm_medium="+l+"&utm_source="+c:l&&c&&o&&void 0==u?d+="&utm_medium="+l+"&utm_source="+c:l&&c&&u&&void 0==o?d+="?utm_medium="+l+"&utm_source="+c+"&utm_campaign="+u:l&&c&&o&&u&&(d+="&utm_medium="+l+"&utm_source="+c+"&utm_campaign="+u),1==t.customOutput.enable&&("before"==t.customOutput.where?d=t.customOutput.parameter+d:d+=t.customOutput.parameter),window.open(d,"_blank"),!1}})}}}();