UNPKG

19.9 kBJavaScriptView Raw
1(function(e,t){if(typeof define==="function"&&define.amd){define([],t)}else{e.htmx=t()}})(typeof self!=="undefined"?self:this,function(){return function(){"use strict";var t=["get","post","put","delete","patch"];function a(e){if(e==="null"||e==="false"||e===""){return null}else if(e.lastIndexOf("ms")===e.length-2){return parseFloat(e.substr(0,e.length-2))}else if(e.lastIndexOf("s")===e.length-1){return parseFloat(e.substr(0,e.length-1))*1e3}else{return parseFloat(e)}}function u(e,t){return e.getAttribute&&e.getAttribute(t)}function w(e,t){return u(e,t)||u(e,"data-"+t)}function o(e){return e.parentElement}function E(){return document}function l(e,t){if(t(e)){return e}else if(o(e)){return l(o(e),t)}else{return null}}function L(e,t){var r=null;l(e,function(e){return r=w(e,t)});return r}function s(e,t){var r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector;return r&&r.call(e,t)}function r(e){var t=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i;var r=t.exec(e);if(r){return r[1].toLowerCase()}else{return""}}function n(e,t){var r=new DOMParser;var n=r.parseFromString(e,"text/html");var i=n.body;while(t>0){t--;i=i.firstChild}if(i==null){i=E().createDocumentFragment()}return i}function f(e){var t=r(e);switch(t){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return n("<table>"+e+"</table>",1);case"col":return n("<table><colgroup>"+e+"</colgroup></table>",2);case"tr":return n("<table><tbody>"+e+"</tbody></table>",2);case"td":case"th":return n("<table><tbody><tr>"+e+"</tr></tbody></table>",3);default:return n(e,0)}}function i(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"}function c(e){return i(e,"Function")}function v(e){return i(e,"Object")}function O(e){var t="htmx-internal-data";var r=e[t];if(!r){r=e[t]={}}return r}function h(e){var t=[];if(e){for(var r=0;r<e.length;r++){t.push(e[r])}}return t}function C(e,t){if(e){for(var r=0;r<e.length;r++){t(e[r])}}}function d(e){var t=e.getBoundingClientRect();var r=t.top;var n=t.bottom;return r<window.innerHeight&&n>=0}function m(e){return E().body.contains(e)}function g(e){return e.split(/\s+/)}function T(e,t){for(var r in t){if(t.hasOwnProperty(r)){e[r]=t[r]}}return e}function e(e){return eval(e)}function p(t){var e=htmx.on("load.htmx",function(e){t(e.detail.elt)});return e}function y(){htmx.logger=function(e,t,r){if(console){console.log(t,e,r)}}}function x(e,t){if(t){return e.querySelector(t)}else{return E().body.querySelector(e)}}function b(e,t){if(t){return e.querySelectorAll(t)}else{return E().body.querySelectorAll(e)}}function S(e,t){if(t){setTimeout(function(){S(e)},t)}else{e.parentElement.removeChild(e)}}function H(e,t,r){if(r){setTimeout(function(){H(e,t)},r)}else{e.classList.add(t)}}function N(e,t,r){if(r){setTimeout(function(){N(e,t)},r)}else{e.classList.remove(t)}}function q(e,t){e.classList.toggle(t)}function X(e,t){C(e.parentElement.children,function(e){N(e,t)});H(e,t)}function A(e,t){do{if(e==null||s(e,t))return e}while(e=e&&o(e))}function R(e,t,r){if(c(t)){return{target:E().body,event:e,listener:t}}else{return{target:e,event:t,listener:r}}}function k(t,r,n){at(function(){var e=R(t,r,n);e.target.addEventListener(e.event,e.listener)});var e=c(r);return e?r:n}function D(t,r,n){at(function(){var e=R(t,r,n);e.target.removeEventListener(e.event,e.listener)});return c(r)?r:n}function M(e){var t=l(e,function(e){return w(e,"hx-target")!==null});if(t){var r=w(t,"hx-target");if(r==="this"){return t}else if(r.indexOf("closest ")===0){return A(e,r.substr(8))}else{return E().querySelector(r)}}else{var n=O(e);if(n.boosted){return E().body}else{return e}}}function I(t,r){C(t.attributes,function(e){if(!r.hasAttribute(e.name)){t.removeAttribute(e.name)}});C(r.attributes,function(e){t.setAttribute(e.name,e.value)})}function F(e,t){var r=ot(t);for(var n=0;n<r.length;n++){var i=r[n];try{if(i.isInlineSwap(e)){return true}}catch(e){He(e)}}return e==="outerHTML"}function P(e,t,r){if(e==="true"){e="outerHTML"}var n=E().getElementById(t.id);if(n){var i;i=E().createDocumentFragment();i.appendChild(t);if(!F(e,n)){i=t}Z(e,n,n,i,r)}else{t.parentNode.removeChild(t);Oe(E().body,"oobErrorNoTarget.htmx",{content:t})}return e}function j(e,r){C(h(e.children),function(e){var t=w(e,"hx-swap-oob");if(t!=null){P(t,e,r)}})}function J(n,e,i){C(e.querySelectorAll("[id]"),function(e){var t=n.querySelector(e.tagName+"[id="+e.id+"]");if(t&&t!==n){var r=e.cloneNode();I(e,t);i.tasks.push(function(){I(e,r)})}})}function U(e){return function(){we(e);Ne(e,"load.htmx",{})}}function z(e,t,r,n){J(e,r,n);while(r.childNodes.length>0){var i=r.firstChild;e.insertBefore(i,t);if(i.nodeType!==Node.TEXT_NODE){n.tasks.push(U(i))}}}function B(e){var t=O(e);if(t.webSocket){t.webSocket.close()}if(t.sseEventSource){t.sseEventSource.close()}if(e.children){C(e.children,function(e){B(e)})}}function W(e,t,r){if(e.tagName==="BODY"){return K(e,t)}else{var n=e.previousSibling;z(o(e),e,t,r);if(n==null){var i=o(e).firstChild}else{var i=n.nextSibling}while(i&&i!=e){r.elts.push(i);i=i.nextSibling}B(e);o(e).removeChild(e)}}function V(e,t,r){return z(e,e.firstChild,t,r)}function G(e,t,r){return z(o(e),e,t,r)}function Y(e,t,r){return z(e,null,t,r)}function _(e,t,r){return z(o(e),e.nextSibling,t,r)}function K(e,t,r){var n=e.firstChild;z(e,n,t,r);if(n){while(n.nextSibling){e.removeChild(n.nextSibling)}e.removeChild(n)}}function Q(e,t){var r=L(e,"hx-select");if(r){var n=E().createDocumentFragment();C(t.querySelectorAll(r),function(e){n.appendChild(e)});t=n}return t}function Z(e,t,r,n,i){switch(e){case"outerHTML":W(r,n,i);return;case"afterbegin":V(r,n,i);return;case"beforebegin":G(r,n,i);return;case"beforeend":Y(r,n,i);return;case"afterend":_(r,n,i);return;default:var o=ot(t);for(var a=0;a<o.length;a++){var u=o[a];try{if(u.handleSwap(e,r,n,i)){return}}catch(e){He(e)}}K(r,n,i)}}function $(e,t,r,n,i){var o=f(n);if(o){j(o,i);o=Q(r,o);return Z(e,r,t,o,i)}}function ee(e,t){if(t){if(t.indexOf("{")===0){var r=JSON.parse(t);for(var n in r){if(r.hasOwnProperty(n)){var i=r[n];if(!v(i)){i={value:i}}Ne(e,n,i)}}}else{Ne(e,t,[])}}}function te(e){var t=w(e,"hx-trigger");if(t){var r=t.split(",").map(function(e){var t=g(e.trim());var r=t[0];if(!r)return null;if(r==="every")return{trigger:"every",pollInterval:a(t[1])};if(r.indexOf("sse:")===0)return{trigger:"sse",sseEvent:r.substr(4)};var n={trigger:r};for(var i=1;i<t.length;i++){var o=t[i].trim();if(o==="changed"){n.changed=true}if(o==="once"){n.once=true}if(o.indexOf("delay:")===0){n.delay=a(o.substr(6))}}return n}).filter(function(e){return e!==null});if(r.length)return r}if(s(e,"form"))return[{trigger:"submit"}];if(s(e,"input, textarea, select"))return[{trigger:"change"}];return[{trigger:"click"}]}function re(e){O(e).cancelled=true}function ne(e,t,r,n){var i=O(e);i.timeout=setTimeout(function(){if(m(e)&&i.cancelled!==true){et(e,t,r);ne(e,t,w(e,"hx-"+t),n)}},n)}function ie(e){return location.hostname===e.hostname&&u(e,"href")&&u(e,"href").indexOf("#")!==0}function oe(t,r,e){if(t.tagName==="A"&&ie(t)||t.tagName==="FORM"){r.boosted=true;var n,i;if(t.tagName==="A"){n="get";i=u(t,"href")}else{var o=u(t,"method");n=o?o.toLowerCase():"get";i=u(t,"action")}e.forEach(function(e){le(t,n,i,r,e,true)})}}function ae(e){return e.tagName==="FORM"||s(e,'input[type="submit"], button')&&A(e,"form")!==null||e.tagName==="A"&&e.href&&e.href.indexOf("#")!==0}function ue(e,t){return O(e).boosted&&e.tagName==="A"&&t.type==="click"&&t.ctrlKey}function le(i,o,a,e,u,l){var t=function(e){if(ue(i,e)){return}if(l||ae(i)){e.preventDefault()}var t=O(e);var r=O(i);if(!t.handled){t.handled=true;if(u.once){if(r.triggeredOnce){return}else{r.triggeredOnce=true}}if(u.changed){if(r.lastValue===i.value){return}else{r.lastValue=i.value}}if(r.delayed){clearTimeout(r.delayed)}var n=function(){et(i,o,a,e.target)};if(u.delay){r.delayed=setTimeout(n,u.delay)}else{n()}}};e.trigger=u.trigger;e.eventListener=t;i.addEventListener(u.trigger,t)}function se(){if(!window["htmxScrollHandler"]){var e=function(){C(E().querySelectorAll("[hx-trigger='revealed'],[data-hx-trigger='revealed']"),function(e){fe(e)})};window["htmxScrollHandler"]=e;window.addEventListener("scroll",e)}}function fe(e){var t=O(e);if(!t.revealed&&d(e)){t.revealed=true;et(e,t.verb,t.path)}}function ce(e,t,r){var n=r.split(",");for(var i=0;i<n.length;i++){var o=g(n[i]);if(o[0]==="connect"){ve(e,o[1])}if(o[0]==="send"){de(e)}}}function ve(u,e){var t=htmx.createWebSocket(e);t.onerror=function(e){Oe(u,"wsError.htmx",{error:e,socket:t});he(u)};O(u).webSocket=t;t.addEventListener("message",function(e){if(he(u)){return}var t=e.data;Te(u,function(e){t=e.transformResponse(t,null,u)});var r=$e(u);var n=f(t);var i=h(n.children);for(var o=0;o<i.length;o++){var a=i[o];P(w(a,"hx-swap-oob")||"true",a,r)}Me(r.tasks)})}function he(e){if(!m(e)){O(e).webSocket.close();return true}}function de(i){var o=l(i,function(e){return O(e).webSocket!=null});if(o){var a=O(o).webSocket;i.addEventListener(te(i)[0].trigger,function(e){var t=_e(i,o,null,i);var r=Ve(i,"post");var n=Ke(r,i);n["HEADERS"]=t;a.send(JSON.stringify(n));if(ae(i)){e.preventDefault()}})}else{Oe(i,"noWebSocketSourceError.htmx")}}function me(e){if(!m(e)){O(e).sseEventSource.close();return true}}function ge(e,t,r){var n=r.split(",");for(var i=0;i<n.length;i++){var o=g(n[i]);if(o[0]==="connect"){pe(e,o[1])}}}function pe(t,e){var r=htmx.createEventSource(e);r.onerror=function(e){Oe(t,"sseError.htmx",{error:e,source:r});me(t)};O(t).sseEventSource=r}function ye(e,t,r,n){var i=l(e,function(e){return O(e).sseEventSource!=null});if(i){var o=O(i).sseEventSource;var a=function(){if(!me(i)){if(m(e)){et(e,t,r)}else{o.removeEventListener(n,a)}}};O(e).sseListener=a;o.addEventListener(n,a)}else{Oe(e,"noSSESourceError.htmx")}}function xe(e,t,r,n,i){var o=function(){if(!n.loaded){n.loaded=true;et(e,t,r)}};if(i){setTimeout(o,i)}else{o()}}function be(n,i,e){var o=false;C(t,function(t){var r=w(n,"hx-"+t);if(r){o=true;i.path=r;i.verb=t;e.forEach(function(e){if(e.sseEvent){ye(n,t,r,e.sseEvent)}else if(e.trigger==="revealed"){se();fe(n)}else if(e.trigger==="load"){xe(n,t,r,i,e.delay)}else if(e.pollInterval){i.polling=true;ne(n,t,r,e.pollInterval)}else{le(n,t,r,i,e)}})}});return o}function Se(e){if(e.tagName==="SCRIPT"&&e.type==="text/javascript"){eval(e.innerText)}}function we(e){var t=O(e);if(!t.processed){t.processed=true;var r=te(e);var n=be(e,t,r);if(!n&&L(e,"hx-boost")==="true"){oe(e,t,r)}var i=w(e,"hx-sse");if(i){ge(e,t,i)}var o=w(e,"hx-ws");if(o){ce(e,t,o)}Ne(e,"processedNode.htmx");Se(e)}if(e.children){C(e.children,function(e){we(e)})}}function Ee(e,t,r){var n=L(e,"hx-error-url");if(n){var i=new XMLHttpRequest;i.open("POST",n);i.setRequestHeader("Content-Type","application/json;charset=UTF-8");i.send(JSON.stringify({elt:e.id,event:t,detail:r}))}}function Le(e,t){var r;if(window.CustomEvent&&typeof window.CustomEvent==="function"){r=new CustomEvent(e,{bubbles:true,cancelable:true,detail:t})}else{r=E().createEvent("CustomEvent");r.initCustomEvent(e,true,true,t)}return r}function Oe(e,t,r){Ne(e,t,T({error:t},r))}function Ce(e){return e==="processedNode.htmx"}function Te(e,t){C(ot(e),function(e){try{t(e)}catch(e){He(e)}})}function He(e){if(console.error){console.error(e)}else if(console.log){console.log("ERROR: ",e)}}function Ne(e,t,r){if(r==null){r={}}r["elt"]=e;var n=Le(t,r);if(htmx.logger&&!Ce(t)){htmx.logger(e,t,r)}if(r.error){He(r.error);Ee(e,t,r)}var i=e.dispatchEvent(n);Te(e,function(e){i=i&&e.onEvent(t,n)!==false});return i}var qe=null;function Xe(){var e=E().querySelector("[hx-history-elt],[data-hx-history-elt]");return e||E().body}function Ae(e,t,r,n){var i=JSON.parse(localStorage.getItem("htmx-history-cache"))||[];for(var o=0;o<i.length;o++){if(i[o].url===e){i=i.slice(o,1);break}}i.push({url:e,content:t,title:r,scroll:n});while(i.length>htmx.config.historyCacheSize){i.shift()}localStorage.setItem("htmx-history-cache",JSON.stringify(i))}function Re(e){var t=JSON.parse(localStorage.getItem("htmx-history-cache"))||[];for(var r=0;r<t.length;r++){if(t[r].url===e){return t[r]}}return null}function ke(){var e=Xe();var t=qe||location.pathname+location.search;Ne(E().body,"beforeHistorySave.htmx",{path:t,historyElt:e});if(htmx.config.historyEnabled)history.replaceState({},E().title,window.location.href);Ae(t,e.innerHTML,E().title,window.scrollY)}function De(e){if(htmx.config.historyEnabled)history.pushState({},"",e);qe=e}function Me(e){C(e,function(e){e.call()})}function Ie(n){var e=new XMLHttpRequest;var i={path:n,xhr:e};Ne(E().body,"historyCacheMiss.htmx",i);e.open("GET",n,true);e.onload=function(){if(this.status>=200&&this.status<400){Ne(E().body,"historyCacheMissLoad.htmx",i);var e=f(this.response);e=e.querySelector("[hx-history-elt],[data-hx-history-elt]")||e;var t=Xe();var r=$e(t);K(t,e,r);Me(r.tasks);qe=n}else{Oe(E().body,"historyCacheMissLoadError.htmx",i)}};e.send()}function Fe(e){ke(qe);e=e||location.pathname+location.search;Ne(E().body,"historyRestore.htmx",{path:e});var t=Re(e);if(t){var r=f(t.content);var n=Xe();var i=$e(n);K(n,r,i);Me(i.tasks);document.title=t.title;window.scrollTo(0,t.scroll);qe=e}else{Ie(e)}}function Pe(e){return L(e,"hx-push-url")==="true"||e.tagName==="A"&&O(e).boosted}function je(e){Ue(e,"add")}function Je(e){Ue(e,"remove")}function Ue(e,t){var r=L(e,"hx-indicator");if(r){var n=E().querySelectorAll(r)}else{n=[e]}C(n,function(e){e.classList[t].call(e.classList,"htmx-request")})}function ze(e,t){for(var r=0;r<e.length;r++){var n=e[r];if(n.isSameNode(t)){return true}}return false}function Be(e){if(e.name===""||e.name==null||e.disabled){return false}if(e.type==="button"||e.type==="submit"||e.tagName==="image"||e.tagName==="reset"||e.tagName==="file"){return false}if(e.type==="checkbox"||e.type==="radio"){return e.checked}return true}function We(t,r,e){if(e==null||ze(t,e)){return}else{t.push(e)}if(Be(e)){var n=u(e,"name");var i=e.value;if(n!=null&&i!=null){var o=r[n];if(o){if(Array.isArray(o)){o.push(i)}else{r[n]=[o,i]}}else{r[n]=i}}}if(s(e,"form")){var a=e.elements;C(a,function(e){We(t,r,e)})}}function Ve(e,t){var r=[];var n={};if(t!=="get"){We(r,n,A(e,"form"))}We(r,n,e);var i=L(e,"hx-include");if(i){var o=E().querySelectorAll(i);C(o,function(e){We(r,n,e)})}return n}function Ge(e,t,r){if(e!==""){e+="&"}e+=encodeURIComponent(t)+"="+encodeURIComponent(r);return e}function Ye(e){var t="";for(var r in e){if(e.hasOwnProperty(r)){var n=e[r];if(Array.isArray(n)){C(n,function(e){t=Ge(t,r,e)})}else{t=Ge(t,r,n)}}}return t}function _e(e,t,r,n){var i={"X-HX-Request":"true","X-HX-Trigger":u(e,"id"),"X-HX-Trigger-Name":u(e,"name"),"X-HX-Target":w(t,"id"),"X-HX-Current-URL":E().location.href};if(r!==undefined){i["X-HX-Prompt"]=r}if(n){i["X-HX-Event-Target"]=u(n,"id")}if(E().activeElement){i["X-HX-Active-Element"]=u(E().activeElement,"id");i["X-HX-Active-Element-Name"]=u(E().activeElement,"name");if(E().activeElement.value){i["X-HX-Active-Element-Value"]=u(E().activeElement,"value")}}return i}function Ke(t,e){var r=L(e,"hx-params");if(r){if(r==="none"){return{}}else if(r==="*"){return t}else if(r.indexOf("not ")===0){C(r.substr(4).split(","),function(e){e=e.trim();delete t[e]});return t}else{var n={};C(r.split(","),function(e){e=e.trim();n[e]=t[e]});return n}}else{return t}}function Qe(e){var t=L(e,"hx-swap");var r={swapStyle:htmx.config.defaultSwapStyle,swapDelay:htmx.config.defaultSwapDelay,settleDelay:htmx.config.defaultSettleDelay};if(t){var n=g(t);if(n.length>0){r["swapStyle"]=n[0];for(var i=1;i<n.length;i++){var o=n[i];if(o.indexOf("swap:")===0){r["swapDelay"]=a(o.substr(5))}if(o.indexOf("settle:")===0){r["settleDelay"]=a(o.substr(7))}}}}return r}function Ze(t,r,n){var i=null;Te(r,function(e){if(i==null){i=e.encodeParameters(t,n,r)}});if(i!=null){return i}else{return Ye(n)}}function $e(e){return{tasks:[],elts:[e]}}function et(a,e,u,t){var l=M(a);if(l==null){Oe(a,"targetError.htmx",{target:w(a,"hx-target")});return}var r=O(a);if(r.requestInFlight){return}else{r.requestInFlight=true}var s=function(){r.requestInFlight=false};var n=L(a,"hx-prompt");if(n){var i=prompt(n);if(i===null||!Ne(a,"prompt.htmx",{prompt:i,target:l}))return s()}var o=L(a,"hx-confirm");if(o){if(!confirm(o))return s()}var f=new XMLHttpRequest;var c=_e(a,l,i,t);var v=Ve(a,e);var h=Ke(v,a);if(e!=="get"){c["Content-Type"]="application/x-www-form-urlencoded; charset=UTF-8";if(e!=="post"){c["X-HTTP-Method-Override"]=e.toUpperCase()}}if(u==null||u===""){u=E().location.href}var d={parameters:h,unfilteredParameters:v,headers:c,target:l,verb:e};if(!Ne(a,"configRequest.htmx",d))return s();var m=u.split("#");var g=m[0];var p=m[1];if(e==="get"){var y=g;var x=Object.keys(h).length!==0;if(x){if(y.indexOf("?")<0){y+="?"}else{y+="&"}y+=Ye(h);if(p){y+="#"+p}}f.open("GET",y,true)}else{f.open("POST",u,true)}f.overrideMimeType("text/html");for(var b in c){if(c.hasOwnProperty(b)){if(c[b]!==null)f.setRequestHeader(b,c[b])}}var S={xhr:f,target:l};f.onload=function(){try{if(!Ne(a,"beforeOnLoad.htmx",S))return;ee(a,this.getResponseHeader("X-HX-Trigger"));var r=this.getResponseHeader("X-HX-Push");var n=Pe(a)||r;if(this.status>=200&&this.status<400){if(this.status===286){re(a)}if(this.status!==204){if(!Ne(a,"beforeSwap.htmx",S))return;var i=this.response;Te(a,function(e){i=e.transformResponse(i,f,a)});if(n){ke()}var o=Qe(a);l.classList.add("htmx-swapping");var e=function(){try{var e=$e(l);$(o.swapStyle,l,a,i,e);l.classList.remove("htmx-swapping");C(e.elts,function(e){if(e.classList){e.classList.add("htmx-settling")}});Ne(a,"afterSwap.htmx",S);if(p){location.hash=p}var t=function(){C(e.tasks,function(e){e.call()});C(e.elts,function(e){if(e.classList){e.classList.remove("htmx-settling")}});if(n){De(r||u)}Ne(a,"afterSettle.htmx",S)};if(o.settleDelay>0){setTimeout(t,o.settleDelay)}else{t()}}catch(e){Oe(a,"swapError.htmx",S);throw e}};if(o.swapDelay>0){setTimeout(e,o.swapDelay)}else{e()}}}else{Oe(a,"responseError.htmx",T({error:"Response Status Error Code "+this.status+" from "+u},S))}}catch(e){Oe(a,"onLoadError.htmx",T({error:e},S));throw e}finally{Je(a);Ne(a,"afterRequest.htmx",S);Ne(a,"afterOnLoad.htmx",S);s()}};f.onerror=function(){Je(a);Oe(a,"afterRequest.htmx",S);Oe(a,"sendError.htmx",S);s()};if(!Ne(a,"beforeRequest.htmx",S))return s();je(a);f.send(e==="get"?null:Ze(f,a,h))}var tt={};function rt(){return{onEvent:function(e,t){return true},transformResponse:function(e,t,r){return e},isInlineSwap:function(e){return false},handleSwap:function(e,t,r,n){return false},encodeParameters:function(e,t,r){return null}}}function nt(e,t){tt[e]=T(rt(),t)}function it(e){delete tt[e]}function ot(e,r){if(e==null){return r}if(r==null){r=[]}var t=w(e,"hx-ext");if(t){C(t.split(","),function(e){e=e.replace(/ /g,"");var t=tt[e];if(t&&r.indexOf(t)<0){r.push(t)}})}return ot(o(e),r)}function at(e){if(E().readyState!=="loading"){e()}else{E().addEventListener("DOMContentLoaded",e)}}(function(){var e=ut();if(e===null||e.includeIndicatorStyles!==false){E().head.insertAdjacentHTML("beforeend","<style> .htmx-indicator{opacity:0;transition: opacity 200ms ease-in;} .htmx-request .htmx-indicator{opacity:1} .htmx-request.htmx-indicator{opacity:1} </style>")}})();function ut(){var e=E().querySelector('meta[name="htmx-config"]');if(e){return JSON.parse(e.content)}else{return null}}function lt(){var e=ut();if(e){htmx.config=T(htmx.config,e)}}at(function(){lt();var e=E().body;we(e);Ne(e,"load.htmx",{});window.onpopstate=function(){Fe()}});return{onLoad:p,process:we,on:k,off:D,trigger:Ne,find:x,findAll:b,closest:A,remove:S,addClass:H,removeClass:N,toggleClass:q,takeClass:X,defineExtension:nt,removeExtension:it,logAll:y,logger:null,config:{historyEnabled:true,historyCacheSize:10,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:100,includeIndicatorStyles:true},parseInterval:a,_:e,createEventSource:function(e){return new EventSource(e,{withCredentials:true})},createWebSocket:function(e){return new WebSocket(e,[])}}}()});
\No newline at end of file