<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * Yii JavaScript module.
 *
 * @link http://www.yiiframework.com/
 * @copyright Copyright (c) 2008 Yii Software LLC
 * @license http://www.yiiframework.com/license/
 * @author Qiang Xue &lt;qiang.xue@gmail.com&gt;
 * @since 2.0
 */ ;window.yii=function(t){var e={reloadableScripts:[],clickableSelector:'a, button, input[type="submit"], input[type="button"], input[type="reset"], input[type="image"]',changeableSelector:"select, input, textarea",getCsrfParam:function(){return t("meta[name=csrf-param]").attr("content")},getCsrfToken:function(){return t("meta[name=csrf-token]").attr("content")},setCsrfToken:function(e,r){t("meta[name=csrf-param]").attr("content",e),t("meta[name=csrf-token]").attr("content",r)},refreshCsrfToken:function(){var r=e.getCsrfToken();r&amp;&amp;t('form input[name="'+e.getCsrfParam()+'"]').val(r)},confirm:function(t,e,r){window.confirm(t)?e&amp;&amp;e():r&amp;&amp;r()},handleAction:function(r,a){var i,n=r.attr("data-form")?t("#"+r.attr("data-form")):r.closest("form"),o=!r.data("method")&amp;&amp;n?n.attr("method"):r.data("method"),c=r.attr("href"),s=c&amp;&amp;"#"!==c,u=r.data("params"),l=u&amp;&amp;t.isPlainObject(u),d=r.data("pjax"),p=void 0!==d&amp;&amp;0!==d&amp;&amp;t.support.pjax,f={};if(t.each(["submit","reset","elements","length","name","acceptCharset","action","enctype","method","target"],function(t,e){l&amp;&amp;u.hasOwnProperty(e)&amp;&amp;console.error("Parameter name '"+e+"' conflicts with a same named form property. Please use another name.")}),p&amp;&amp;(void 0!==(i=r.data("pjax-container"))&amp;&amp;i.length||(i=r.closest("[data-pjax-container]").attr("id")?"#"+r.closest("[data-pjax-container]").attr("id"):""),i.length||(i="body"),f={container:i,push:!!r.data("pjax-push-state"),replace:!!r.data("pjax-replace-state"),scrollTo:r.data("pjax-scrollto"),pushRedirect:r.data("pjax-push-redirect"),replaceRedirect:r.data("pjax-replace-redirect"),skipOuterContainers:r.data("pjax-skip-outer-containers"),timeout:r.data("pjax-timeout"),originalEvent:a,originalTarget:r}),void 0===o){s?p?t.pjax.click(a,f):window.location.assign(c):r.is(":submit")&amp;&amp;n.length&amp;&amp;(p&amp;&amp;n.on("submit",function(e){t.pjax.submit(e,f)}),n.trigger("submit"));return}var h,m,g=!n.length;if(g){s||(c=e.getCurrentUrl()),n=t("&lt;form/&gt;",{method:o,action:c});var v=r.attr("target");if(v&amp;&amp;n.attr("target",v),/(get|post)/i.test(o)||(n.append(t("&lt;input/&gt;",{name:"_method",value:o,type:"hidden"})),o="post",n.attr("method",o)),/post/i.test(o)){var y=e.getCsrfParam();y&amp;&amp;n.append(t("&lt;input/&gt;",{name:y,value:e.getCsrfToken(),type:"hidden"}))}n.hide().appendTo("body")}else h=n.attr("method"),n.attr("method",o),s&amp;&amp;(m=n.attr("action"),n.attr("action",c));var x=n.data("yiiActiveForm");x&amp;&amp;(x.submitObject=r),l&amp;&amp;t.each(u,function(e,r){n.append(t("&lt;input/&gt;").attr({name:e,value:r,type:"hidden"}))}),p&amp;&amp;n.on("submit",function(e){t.pjax.submit(e,f)}),n.trigger("submit"),t.when(n.data("yiiSubmitFinalizePromise")).done(function(){if(g){n.remove();return}void 0!==m&amp;&amp;n.attr("action",m),n.attr("method",h),l&amp;&amp;t.each(u,function(e){t('input[name="'+e+'"]',n).remove()})})},getQueryParams:function(e){var r=e.indexOf("?");if(r&lt;0)return{};for(var a=t.grep(e.substring(r+1).split("#")[0].split("&amp;"),function(t){return""!==t}),i={},n=0,o=a.length;n&lt;o;n++){var c=a[n].split("="),s=decodeURIComponent(c[0].replace(/\+/g,"%20")),u=c.length&gt;1?decodeURIComponent(c[1].replace(/\+/g,"%20")):"";s.length&amp;&amp;(void 0===i[s]?i[s]=u||"":(t.isArray(i[s])||(i[s]=[i[s]]),i[s].push(u||"")))}return i},initModule:function(r){(void 0===r.isActive||r.isActive)&amp;&amp;(t.isFunction(r.init)&amp;&amp;r.init(),t.each(r,function(){t.isPlainObject(this)&amp;&amp;e.initModule(this)}))},init:function(){var a,n;t.ajaxPrefilter(function(t,r,a){!t.crossDomain&amp;&amp;e.getCsrfParam()&amp;&amp;a.setRequestHeader("X-CSRF-Token",e.getCsrfToken())}),e.refreshCsrfToken(),t(document).ajaxComplete(function(t,e){var r=e&amp;&amp;e.getResponseHeader("X-Redirect");r&amp;&amp;window.location.assign(r)}),a={},t("script[src]").each(function(){a[i(this.src)]=!0}),t.ajaxPrefilter("script",function(t,e,n){if("jsonp"!=t.dataType){var o=i(t.url),c=!0===a[o]&amp;&amp;!r(o),s=void 0!==a[o]&amp;&amp;!0===a[o].xhrDone;if(c||s){n.abort();return}(void 0===a[o]||!0===a[o])&amp;&amp;(a[o]={xhrList:[],xhrDone:!1}),n.done(function(t,e,r){if(!0!==a[r.yiiUrl].xhrDone){a[r.yiiUrl].xhrDone=!0;for(var i=0,n=a[r.yiiUrl].xhrList.length;i&lt;n;i++){var o=a[r.yiiUrl].xhrList[i];o&amp;&amp;o.readyState!==XMLHttpRequest.DONE&amp;&amp;o.abort()}a[r.yiiUrl]=!0}}).fail(function(t,e){if("abort"!==e){delete a[t.yiiUrl].xhrList[t.yiiIndex];for(var r=!0,i=0,n=a[t.yiiUrl].xhrList.length;i&lt;n;i++)a[t.yiiUrl].xhrList[i]&amp;&amp;(r=!1);r&amp;&amp;delete a[t.yiiUrl]}}),n.yiiIndex=a[o].xhrList.length,n.yiiUrl=o,a[o].xhrList[n.yiiIndex]=n}}),t(document).ajaxComplete(function(){var e=[];t("link[rel=stylesheet]").each(function(){var a=i(this.href);!r(a)&amp;&amp;(-1===t.inArray(a,e)?e.push(a):t(this).remove())})}),n=function(r){var a=t(this),i=a.data("method"),n=a.data("confirm"),o=a.data("form");return void 0===i&amp;&amp;void 0===n&amp;&amp;void 0===o||(void 0!==n&amp;&amp;!1!==n&amp;&amp;""!==n?t.proxy(e.confirm,this)(n,function(){e.handleAction(a,r)}):e.handleAction(a,r),r.stopImmediatePropagation(),!1)},t(document).on("click.yii",e.clickableSelector,n).on("change.yii",e.changeableSelector,n)},getBaseCurrentUrl:function(){return window.location.protocol+"//"+window.location.host},getCurrentUrl:function(){return window.location.href}};function r(t){for(var r=0;r&lt;e.reloadableScripts.length;r++){var n=i(e.reloadableScripts[r]);if(!0===RegExp("^"+a(n).split("\\*").join(".+")+"$").test(t))return!0}return!1}function a(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&amp;")}function i(t){return"/"===t.charAt(0)?e.getBaseCurrentUrl()+t:t}return e}(window.jQuery),window.jQuery(function(){window.yii.initModule(window.yii)});</pre></body></html>