! function ( t ) { var e = { } ; function n ( i ) { if ( e [ i ] ) return e [ i ] . exports ; var o = e [ i ] = { i : i , l : ! 1 , exports : { } } ; return t [ i ] . call ( o . exports , o , o . exports , n ) , o . l = ! 0 , o . exports } n . m = t , n . c = e , n . d = function ( t , e , i ) { n . o ( t , e ) || Object . defineProperty ( t , e , { enumerable : ! 0 , get : i } ) } , n . r = function ( t ) { "undefined" != typeof Symbol && Symbol . toStringTag && Object . defineProperty ( t , Symbol . toStringTag , { value : "Module" } ) , Object . defineProperty ( t , "__esModule" , { value : ! 0 } ) } , n . t = function ( t , e ) { if ( 1 & e && ( t = n ( t ) ) , 8 & e ) return t ; if ( 4 & e && "object" == typeof t && t && t . _ _esModule ) return t ; var i = Object . create ( null ) ; if ( n . r ( i ) , Object . defineProperty ( i , "default" , { enumerable : ! 0 , value : t } ) , 2 & e && "string" != typeof t ) for ( var o in t ) n . d ( i , o , function ( e ) { return t [ e ] } . bind ( null , o ) ) ; return i } , n . n = function ( t ) { var e = t && t . _ _esModule ? function ( ) { return t . default } : function ( ) { return t } ; return n . d ( e , "a" , e ) , e } , n . o = function ( t , e ) { return Object . prototype . hasOwnProperty . call ( t , e ) } , n . p = "" , n ( n . s = 956 ) } ( { 0 : function ( t , e , n ) { var i ;
/ * !
* jQuery JavaScript Library v3 . 3.1
* https : //jquery.com/
*
* Includes Sizzle . js
* https : //sizzlejs.com/
*
* Copyright JS Foundation and other contributors
* Released under the MIT license
* https : //jquery.org/license
*
* Date : 2018 - 01 - 20 T17 : 24 Z
* /!function(e,n){"use strict";"object"==typeof t.exports?t.exports=e.document?n(e,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return n(t)}:n(e)}("undefined"!=typeof window?window:this,(function(n,o){"use strict";var r=[],s=n.document,a=Object.getPrototypeOf,u=r.slice,c=r.concat,l=r.push,p=r.indexOf,d={},f=d.toString,A=d.hasOwnProperty,h=A.toString,g=h.call(Object),v={},m=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType},b=function(t){return null!=t&&t===t.window},C={type:!0,src:!0,noModule:!0};function x(t,e,n){var i,o=(e=e||s).createElement("script");if(o.text=t,n)for(i in C)n[i]&&(o[i]=n[i]);e.head.appendChild(o).parentNode.removeChild(o)}function y(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?d[f.call(t)]||"object":typeof t}var E=function(t,e){return new E.fn.init(t,e)},w=/ ^ [ \ s\uFEFF \ xA0 ] + | [ \ s\uFEFF \ xA0 ] + $ / g ; function B ( t ) { var e = ! ! t && "length" in t && t . length , n = y ( t ) ; return ! m ( t ) && ! b ( t ) && ( "array" === n || 0 === e || "number" == typeof e && e > 0 && e - 1 in t ) } E . fn = E . prototype = { jquery : "3.3.1" , constructor : E , length : 0 , toArray : function ( ) { return u . call ( this ) } , get : function ( t ) { return null == t ? u . call ( this ) : t < 0 ? this [ t + this . length ] : this [ t ] } , pushStack : function ( t ) { var e = E . merge ( this . constructor ( ) , t ) ; return e . prevObject = this , e } , each : function ( t ) { return E . each ( this , t ) } , map : function ( t ) { return this . pushStack ( E . map ( this , ( function ( e , n ) { return t . call ( e , n , e ) } ) ) ) } , slice : function ( ) { return this . pushStack ( u . apply ( this , arguments ) ) } , first : function ( ) { return this . eq ( 0 ) } , last : function ( ) { return this . eq ( - 1 ) } , eq : function ( t ) { var e = this . length , n = + t + ( t < 0 ? e : 0 ) ; return this . pushStack ( n >= 0 && n < e ? [ this [ n ] ] : [ ] ) } , end : function ( ) { return this . prevObject || this . constructor ( ) } , push : l , sort : r . sort , splice : r . splice } , E . extend = E . fn . extend = function ( ) { var t , e , n , i , o , r , s = arguments [ 0 ] || { } , a = 1 , u = arguments . length , c = ! 1 ; for ( "boolean" == typeof s && ( c = s , s = arguments [ a ] || { } , a ++ ) , "object" == typeof s || m ( s ) || ( s = { } ) , a === u && ( s = this , a -- ) ; a < u ; a ++ ) if ( null != ( t = arguments [ a ] ) ) for ( e in t ) n = s [ e ] , s !== ( i = t [ e ] ) && ( c && i && ( E . isPlainObject ( i ) || ( o = Array . isArray ( i ) ) ) ? ( o ? ( o = ! 1 , r = n && Array . isArray ( n ) ? n : [ ] ) : r = n && E . isPlainObject ( n ) ? n : { } , s [ e ] = E . extend ( c , r , i ) ) : void 0 !== i && ( s [ e ] = i ) ) ; return s } , E . extend ( { expando : "jQuery" + ( "3.3.1" + Math . random ( ) ) . replace ( /\D/g , "" ) , isReady : ! 0 , error : function ( t ) { throw new Error ( t ) } , noop : function ( ) { } , isPlainObject : function ( t ) { var e , n ; return ! ( ! t || "[object Object]" !== f . call ( t ) ) && ( ! ( e = a ( t ) ) || "function" == typeof ( n = A . call ( e , "constructor" ) && e . constructor ) && h . call ( n ) === g ) } , isEmptyObject : function ( t ) { var e ; for ( e in t ) return ! 1 ; return ! 0 } , globalEval : function ( t ) { x ( t ) } , each : function ( t , e ) { var n , i = 0 ; if ( B ( t ) ) for ( n = t . length ; i < n && ! 1 !== e . call ( t [ i ] , i , t [ i ] ) ; i ++ ) ; else for ( i in t ) if ( ! 1 === e . call ( t [ i ] , i , t [ i ] ) ) break ; return t } , trim : function ( t ) { return null == t ? "" : ( t + "" ) . replace ( w , "" ) } , makeArray : function ( t , e ) { var n = e || [ ] ; return null != t && ( B ( Object ( t ) ) ? E . merge ( n , "string" == typeof t ? [ t ] : t ) : l . call ( n , t ) ) , n } , inArray : function ( t , e , n ) { return null == e ? - 1 : p . call ( e , t , n ) } , merge : function ( t , e ) { for ( var n = + e . length , i = 0 , o = t . length ; i < n ; i ++ ) t [ o ++ ] = e [ i ] ; return t . length = o , t } , grep : function ( t , e , n ) { for ( var i = [ ] , o = 0 , r = t . length , s = ! n ; o < r ; o ++ ) ! e ( t [ o ] , o ) !== s && i . push ( t [ o ] ) ; return i } , map : function ( t , e , n ) { var i , o , r = 0 , s = [ ] ; if ( B ( t ) ) for ( i = t . length ; r < i ; r ++ ) null != ( o = e ( t [ r ] , r , n ) ) && s . push ( o ) ; else for ( r in t ) null != ( o = e ( t [ r ] , r , n ) ) && s . push ( o ) ; return c . apply ( [ ] , s ) } , guid : 1 , support : v } ) , "function" == typeof Symbol && ( E . fn [ Symbol . iterator ] = r [ Symbol . iterator ] ) , E . each ( "Boolean Number String Function Array Date RegExp Object Error Symbol" . split ( " " ) , ( function ( t , e ) { d [ "[object " + e + "]" ] = e . toLowerCase ( ) } ) ) ; var k =
/ * !
* Sizzle CSS Selector Engine v2 . 3.3
* https : //sizzlejs.com/
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license
* http : //jquery.org/license
*
* Date : 2016 - 08 - 08
* /
function ( t ) { var e , n , i , o , r , s , a , u , c , l , p , d , f , A , h , g , v , m , b , C = "sizzle" + 1 * new Date , x = t . document , y = 0 , E = 0 , w = st ( ) , B = st ( ) , k = st ( ) , D = function ( t , e ) { return t === e && ( p = ! 0 ) , 0 } , T = { } . hasOwnProperty , O = [ ] , S = O . pop , V = O . push , P = O . push , I = O . slice , R = function ( t , e ) { for ( var n = 0 , i = t . length ; n < i ; n ++ ) if ( t [ n ] === e ) return n ; return - 1 } , M = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped" , L = "[\\x20\\t\\r\\n\\f]" , N = "(?:\\\\.|[\\w-]|[^\0-\\xa0])+" , j = "\\[" + L + "*(" + N + ")(?:" + L + "*([*^$|!~]?=)" + L + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + N + "))|)" + L + "*\\]" , H = ":(" + N + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + j + ")*)|.*)\\)|)" , F = new RegExp ( L + "+" , "g" ) , q = new RegExp ( "^" + L + "+|((?:^|[^\\\\])(?:\\\\.)*)" + L + "+$" , "g" ) , Q = new RegExp ( "^" + L + "*," + L + "*" ) , Y = new RegExp ( "^" + L + "*([>+~]|" + L + ")" + L + "*" ) , z = new RegExp ( "=" + L + "*([^\\]'\"]*?)" + L + "*\\]" , "g" ) , U = new RegExp ( H ) , G = new RegExp ( "^" + N + "$" ) , _ = { ID : new RegExp ( "^#(" + N + ")" ) , CLASS : new RegExp ( "^\\.(" + N + ")" ) , TAG : new RegExp ( "^(" + N + "|[*])" ) , ATTR : new RegExp ( "^" + j ) , PSEUDO : new RegExp ( "^" + H ) , CHILD : new RegExp ( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + L + "*(even|odd|(([+-]|)(\\d*)n|)" + L + "*(?:([+-]|)" + L + "*(\\d+)|))" + L + "*\\)|)" , "i" ) , bool : new RegExp ( "^(?:" + M + ")$" , "i" ) , needsContext : new RegExp ( "^" + L + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + L + "*((?:-\\d)?\\d*)" + L + "*\\)|)(?=[^-]|$)" , "i" ) } , W = /^(?:input|select|textarea|button)$/i , X = /^h\d$/i , Z = /^[^{]+\{\s*\[native \w/ , J = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/ , K = /[+~]/ , $ = new RegExp ( "\\\\([\\da-f]{1,6}" + L + "?|(" + L + ")|.)" , "ig" ) , tt = function ( t , e , n ) { var i = "0x" + e - 65536 ; return i != i || n ? e : i < 0 ? String . fromCharCode ( i + 65536 ) : String . fromCharCode ( i >> 10 | 55296 , 1023 & i | 56320 ) } , et = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g , nt = function ( t , e ) { return e ? "\0" === t ? "<22> " : t . slice ( 0 , - 1 ) + "\\" + t . charCodeAt ( t . length - 1 ) . toString ( 16 ) + " " : "\\" + t } , it = function ( ) { d ( ) } , ot = mt ( ( function ( t ) { return ! 0 === t . disabled && ( "form" in t || "label" in t ) } ) , { dir : "parentNode" , next : "legend" } ) ; try { P . apply ( O = I . call ( x . childNodes ) , x . childNodes ) , O [ x . childNodes . length ] . nodeType } catch ( t ) { P = { apply : O . length ? function ( t , e ) { V . apply ( t , I . call ( e ) ) } : function ( t , e ) { for ( var n = t . length , i = 0 ; t [ n ++ ] = e [ i ++ ] ; ) ; t . length = n - 1 } } } function rt ( t , e , i , o ) { var r , a , c , l , p , A , v , m = e && e . ownerDocument , y = e ? e . nodeType : 9 ; if ( i = i || [ ] , "string" != typeof t || ! t || 1 !== y && 9 !== y && 11 !== y ) return i ; if ( ! o && ( ( e ? e . ownerDocument || e : x ) !== f && d ( e ) , e = e || f , h ) ) { if ( 11 !== y && ( p = J . exec ( t ) ) ) if ( r = p [ 1 ] ) { if ( 9 === y ) { if ( ! ( c = e . getElementById ( r ) ) ) return i ; if ( c . id === r ) return i . push ( c ) , i } else if ( m && ( c = m . getElementById ( r ) ) && b ( e , c ) && c . id === r ) return i . push ( c ) , i } else { if ( p [ 2 ] ) return P . apply ( i , e . getElementsByTagName ( t ) ) , i ; if ( ( r = p [ 3 ] ) && n . getElementsByClassName && e . getElementsByClassName ) return P . apply ( i , e . getElementsByClassName ( r ) ) , i } if ( n . qsa && ! k [ t + " " ] && ( ! g || ! g . test ( t ) ) ) { if ( 1 !== y ) m = e , v = t ; else if ( "object" !== e . nodeName . toLowerCase ( ) ) { for ( ( l = e . getAttribute ( "id" ) ) ? l = l . replace ( et , nt ) : e . setAttribute ( "id" , l = C ) , a = ( A = s ( t ) ) . length ; a -- ; ) A [ a ] = "#" + l + " " + vt ( A [ a ] ) ; v = A . join ( "," ) , m = K . test ( t ) && ht ( e . parentNode ) || e } if ( v ) try { return P . apply ( i , m . querySelectorAll ( v ) ) , i } catch ( t ) { } finally { l === C && e . removeAttribute ( "id" ) } } } return u ( t . replace ( q , "$1" ) , e , i , o ) } function st ( ) { var t = [ ] ; return function e ( n , o ) { return t . push ( n + " " ) > i . cacheLength && delete e [ t . shift ( ) ] , e [ n + " " ] = o } } function at ( t ) { return t [ C ] = ! 0 , t } function ut ( t ) { var e = f . createElement ( "fieldset" ) ; try { return ! ! t ( e ) } catch ( t ) { return ! 1 } finally { e . parentNode && e . parentNode . removeChild ( e ) , e = null } } function ct ( t , e ) { for ( var n = t . split ( "|" ) , o = n . length ; o -- ; ) i . attrHandle [ n [ o ] ] = e } function lt ( t , e ) { var n = e && t , i = n && 1 === t . nodeType && 1 === e . nodeType && t . sourceIndex - e . sourceIndex ; if ( i ) return i ; if ( n ) for ( ; n = n . nextSibling ; ) if ( n === e ) return - 1 ; return t ? 1 : - 1 } function pt ( t ) { return function ( e ) { return "input" === e . nodeName . toLowerCase ( ) && e . type === t } } function dt ( t ) { return function ( e ) { var n = e . nodeName . toLowerCase ( ) ; return ( "input" === n || "button" === n ) && e . type === t } } function ft ( t ) { return function ( e ) { return "form" in e ? e . parentNode && ! 1 === e . disabled ? "label" in e ? "label" in e . parentNode ? e . parentNode . disabled === t : e . disabled === t : e . isDis
/ * * !
* @ fileOverview Kickass library to create and place poppers near their reference elements .
* @ version 1.16 . 1
* @ license
* Copyright ( c ) 2016 Federico Zivolo and contributors
*
* Permission is hereby granted , free of charge , to any person obtaining a copy
* of this software and associated documentation files ( the "Software" ) , to deal
* in the Software without restriction , including without limitation the rights
* to use , copy , modify , merge , publish , distribute , sublicense , and / or sell
* copies of the Software , and to permit persons to whom the Software is
* furnished to do so , subject to the following conditions :
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software .
*
* THE SOFTWARE IS PROVIDED "AS IS" , WITHOUT WARRANTY OF ANY KIND , EXPRESS OR
* IMPLIED , INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY ,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT . IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM , DAMAGES OR OTHER
* LIABILITY , WHETHER IN AN ACTION OF CONTRACT , TORT OR OTHERWISE , ARISING FROM ,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE .
* /
var n = "undefined" != typeof window && "undefined" != typeof document && "undefined" != typeof navigator , i = function ( ) { for ( var t = [ "Edge" , "Trident" , "Firefox" ] , e = 0 ; e < t . length ; e += 1 ) if ( n && navigator . userAgent . indexOf ( t [ e ] ) >= 0 ) return 1 ; return 0 } ( ) ; var o = n && window . Promise ? function ( t ) { var e = ! 1 ; return function ( ) { e || ( e = ! 0 , window . Promise . resolve ( ) . then ( ( function ( ) { e = ! 1 , t ( ) } ) ) ) } } : function ( t ) { var e = ! 1 ; return function ( ) { e || ( e = ! 0 , setTimeout ( ( function ( ) { e = ! 1 , t ( ) } ) , i ) ) } } ; function r ( t ) { return t && "[object Function]" === { } . toString . call ( t ) } function s ( t , e ) { if ( 1 !== t . nodeType ) return [ ] ; var n = t . ownerDocument . defaultView . getComputedStyle ( t , null ) ; return e ? n [ e ] : n } function a ( t ) { return "HTML" === t . nodeName ? t : t . parentNode || t . host } function u ( t ) { if ( ! t ) return document . body ; switch ( t . nodeName ) { case "HTML" : case "BODY" : return t . ownerDocument . body ; case "#document" : return t . body } var e = s ( t ) , n = e . overflow , i = e . overflowX , o = e . overflowY ; return /(auto|scroll|overlay)/ . test ( n + o + i ) ? t : u ( a ( t ) ) } function c ( t ) { return t && t . referenceNode ? t . referenceNode : t } var l = n && ! ( ! window . MSInputMethodContext || ! document . documentMode ) , p = n && /MSIE 10/ . test ( navigator . userAgent ) ; function d ( t ) { return 11 === t ? l : 10 === t ? p : l || p } function f ( t ) { if ( ! t ) return document . documentElement ; for ( var e = d ( 10 ) ? document . body : null , n = t . offsetParent || null ; n === e && t . nextElementSibling ; ) n = ( t = t . nextElementSibling ) . offsetParent ; var i = n && n . nodeName ; return i && "BODY" !== i && "HTML" !== i ? - 1 !== [ "TH" , "TD" , "TABLE" ] . indexOf ( n . nodeName ) && "static" === s ( n , "position" ) ? f ( n ) : n : t ? t . ownerDocument . documentElement : document . documentElement } function A ( t ) { return null !== t . parentNode ? A ( t . parentNode ) : t } function h ( t , e ) { if ( ! ( t && t . nodeType && e && e . nodeType ) ) return document . documentElement ; var n = t . compareDocumentPosition ( e ) & Node . DOCUMENT _POSITION _FOLLOWING , i = n ? t : e , o = n ? e : t , r = document . createRange ( ) ; r . setStart ( i , 0 ) , r . setEnd ( o , 0 ) ; var s , a , u = r . commonAncestorContainer ; if ( t !== u && e !== u || i . contains ( o ) ) return "BODY" === ( a = ( s = u ) . nodeName ) || "HTML" !== a && f ( s . firstElementChild ) !== s ? f ( u ) : u ; var c = A ( t ) ; return c . host ? h ( c . host , e ) : h ( t , A ( e ) . host ) } function g ( t ) { var e = arguments . length > 1 && void 0 !== arguments [ 1 ] ? arguments [ 1 ] : "top" , n = "top" === e ? "scrollTop" : "scrollLeft" , i = t . nodeName ; if ( "BODY" === i || "HTML" === i ) { var o = t . ownerDocument . documentElement , r = t . ownerDocument . scrollingElement || o ; return r [ n ] } return t [ n ] } function v ( t , e ) { var n = arguments . length > 2 && void 0 !== arguments [ 2 ] && arguments [ 2 ] , i = g ( e , "top" ) , o = g ( e , "left" ) , r = n ? - 1 : 1 ; return t . top += i * r , t . bottom += i * r , t . left += o * r , t . right += o * r , t } function m ( t , e ) { var n = "x" === e ? "Left" : "Top" , i = "Left" === n ? "Right" : "Bottom" ; return parseFloat ( t [ "border" + n + "Width" ] ) + parseFloat ( t [ "border" + i + "Width" ] ) } function b ( t , e , n , i ) { return Math . max ( e [ "offset" + t ] , e [ "scroll" + t ] , n [ "client" + t ] , n [ "offset" + t ] , n [ "scroll" + t ] , d ( 10 ) ? parseInt ( n [ "offset" + t ] ) + parseInt ( i [ "margin" + ( "Height" === t ? "Top" : "Left" ) ] ) + parseInt ( i [ "margin" + ( "Height" === t ? "Bottom" : "Right" ) ] ) : 0 ) } function C ( t ) { var e = t . body , n = t . documentElement , i = d ( 10 ) && getComputedStyle ( n ) ; return { height : b ( "Height" , e , n , i ) , width : b ( "Width" , e , n , i ) } } var x = function ( t , e ) { if ( ! ( t instanceof e ) ) throw new TypeError ( "Cannot call a class as a function" ) } , y = function ( ) { function t ( t , e ) { for ( var n = 0 ; n < e . length ; n ++ ) { var i = e [ n ] ; i . enumerable = i . enumerable || ! 1 , i . configurable = ! 0 , "value" in i && ( i . writable = ! 0 ) , Object . defineProperty ( t , i . key , i ) } } return function ( e , n , i ) { return n && t ( e . prototype , n ) , i && t ( e , i ) , e } } ( ) , E = function ( t , e , n ) { return e in t ? Object . defineProperty ( t , e , { value : n , enumerable : ! 0 , configurable : ! 0 , writable : ! 0 } ) : t [ e ] = n , t } , w = Object . assign || function ( t ) { for ( var e = 1 ; e < arguments . length ; e ++ ) { var n = arguments [ e ] ; for ( var i in n ) Object . prototype . hasOwnProperty . call ( n , i ) && ( t [ i ] = n [ i ] ) } return t } ; function B ( t ) { return w ( { } , t , { right : t . left + t . width , bottom : t . top + t . height } ) } function k ( t ) { var e = { } ; try { if ( d ( 10 ) ) { e = t . getBoundingClientRect ( ) ; var n = g ( t , "top" ) , i = g ( t , "left" ) ; e . top += n , e . left += i , e . bottom += n , e . right += i } else e = t . getBoundingClientRect ( ) } catch ( t ) { } var o = { left : e . left , top : e . top , width : e . right - e . left , height : e . bottom - e . top } , r = "HTML" === t . nodeName ? C ( t . ownerDocument ) : { } , a = r . width || t . clientWidth || o . width , u = r . height || t . clientHeight || o . height , c = t . offsetWidth - a , l = t . offsetHeight - u ; if ( c || l ) { var p = s ( t ) ; c -= m ( p , "x" ) , l -
/ * *
* @ copyright 2018 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author Christoph Wurst < christoph @ winzerhof - wurst . at >
* @ author John Molakvoæ < skjnldsv @ protonmail . com >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* You should have received a copy of the GNU Affero General Public License
* along with this program . If not , see < http : //www.gnu.org/licenses/>.
*
* /
o . a . fn . extend ( { showPassword ( t ) { const e = { fn : null , args : { } } ; e . fn = t ; const n = function ( t , e ) { e . val ( t . val ( ) ) } , i = function ( t , e , i ) { t . is ( ":checked" ) ? ( n ( e , i ) , i . show ( ) , e . hide ( ) ) : ( n ( i , e ) , i . hide ( ) , e . show ( ) ) } ; return this . each ( ( function ( ) { const t = o ( ) ( this ) , r = o ( ) ( t . data ( "typetoggle" ) ) , s = function ( t ) { const e = o ( ) ( t ) , n = o ( ) ( "<input />" ) ; return n . attr ( { type : "text" , class : e . attr ( "class" ) , style : e . attr ( "style" ) , size : e . attr ( "size" ) , name : e . attr ( "name" ) + "-clone" , tabindex : e . attr ( "tabindex" ) , autocomplete : "off" } ) , void 0 !== e . attr ( "placeholder" ) && n . attr ( "placeholder" , e . attr ( "placeholder" ) ) , n } ( t ) ; s . insertAfter ( t ) , e . fn && ( e . args . input = t , e . args . checkbox = r , e . args . clone = s ) , r . bind ( "click" , ( function ( ) { i ( r , t , s ) } ) ) , t . bind ( "keyup" , ( function ( ) { n ( t , s ) } ) ) , s . bind ( "keyup" , ( function ( ) { n ( s , t ) , t . trigger ( "keyup" ) } ) ) , s . bind ( "blur" , ( function ( ) { t . trigger ( "focusout" ) } ) ) , i ( r , t , s ) , s . closest ( "form" ) . submit ( ( function ( t ) { s . prop ( "type" , "password" ) } ) ) , e . fn && e . fn ( e . args ) } ) ) } } ) } , 528 : function ( t , e , n ) { var i , o , r ;
/ * !
* jQuery UI Widget 1.12 . 1
* http : //jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license .
* http : //jquery.org/license
* / o = [ n ( 0 ) , n ( 2 6 4 ) ] , v o i d 0 = = = ( r = " f u n c t i o n " = = t y p e o f ( i = f u n c t i o n ( t ) { v a r e , n = 0 , i = A r r a y . p r o t o t y p e . s l i c e ; r e t u r n t . c l e a n D a t a = ( e = t . c l e a n D a t a , f u n c t i o n ( n ) { v a r i , o , r ; f o r ( r = 0 ; n u l l ! = ( o = n [ r ] ) ; r + + ) t r y { ( i = t . _ d a t a ( o , " e v e n t s " ) ) & & i . r e m o v e & & t ( o ) . t r i g g e r H a n d l e r ( " r e m o v e " ) } c a t c h ( t ) { } e ( n ) } ) , t . w i d g e t = f u n c t i o n ( e , n , i ) { v a r o , r , s , a = { } , u = e . s p l i t ( " . " ) [ 0 ] , c = u + " - " + ( e = e . s p l i t ( " . " ) [ 1 ] ) ; r e t u r n i | | ( i = n , n = t . W i d g e t ) , t . i s A r r a y ( i ) & & ( i = t . e x t e n d . a p p l y ( n u l l , [ { } ] . c o n c a t ( i ) ) ) , t . e x p r [ " : " ] [ c . t o L o w e r C a s e ( ) ] = f u n c t i o n ( e ) { r e t u r n ! ! t . d a t a ( e , c ) } , t [ u ] = t [ u ] | | { } , o = t [ u ] [ e ] , r = t [ u ] [ e ] = f u n c t i o n ( t , e ) { i f ( ! t h i s . _ c r e a t e W i d g e t ) r e t u r n n e w r ( t , e ) ; a r g u m e n t s . l e n g t h & & t h i s . _ c r e a t e W i d g e t ( t , e ) } , t . e x t e n d ( r , o , { v e r s i o n : i . v e r s i o n , _ p r o t o : t . e x t e n d ( { } , i ) , _ c h i l d C o n s t r u c t o r s : [ ] } ) , ( s = n e w n ) . o p t i o n s = t . w i d g e t . e x t e n d ( { } , s . o p t i o n s ) , t . e a c h ( i , ( f u n c t i o n ( e , i ) { t . i s F u n c t i o n ( i ) ? a [ e ] = f u n c t i o n ( ) { f u n c t i o n t ( ) { r e t u r n n . p r o t o t y p e [ e ] . a p p l y ( t h i s , a r g u m e n t s ) } f u n c t i o n o ( t ) { r e t u r n n . p r o t o t y p e [ e ] . a p p l y ( t h i s , t ) } r e t u r n f u n c t i o n ( ) { v a r e , n = t h i s . _ s u p e r , r = t h i s . _ s u p e r A p p l y ; r e t u r n t h i s . _ s u p e r = t , t h i s . _ s u p e r A p p l y = o , e = i . a p p l y ( t h i s , a r g u m e n t s ) , t h i s . _ s u p e r = n , t h i s . _ s u p e r A p p l y = r , e } } ( ) : a [ e ] = i } ) ) , r . p r o t o t y p e = t . w i d g e t . e x t e n d ( s , { w i d g e t E v e n t P r e f i x : o & & s . w i d g e t E v e n t P r e f i x | | e } , a , { c o n s t r u c t o r : r , n a m e s p a c e : u , w i d g e t N a m e : e , w i d g e t F u l l N a m e : c } ) , o ? ( t . e a c h ( o . _ c h i l d C o n s t r u c t o r s , ( f u n c t i o n ( e , n ) { v a r i = n . p r o t o t y p e ; t . w i d g e t ( i . n a m e s p a c e + " . " + i . w i d g e t N a m e , r , n . _ p r o t o ) } ) ) , d e l e t e o . _ c h i l d C o n s t r u c t o r s ) : n . _ c h i l d C o n s t r u c t o r s . p u s h ( r ) , t . w i d g e t . b r i d g e ( e , r ) , r } , t . w i d g e t . e x t e n d = f u n c t i o n ( e ) { f o r ( v a r n , o , r = i . c a l l ( a r g u m e n t s , 1 ) , s = 0 , a = r . l e n g t h ; s < a ; s + + ) f o r ( n i n r [ s ] ) o = r [ s ] [ n ] , r [ s ] . h a s O w n P r o p e r t y ( n ) & & v o i d 0 ! = = o & & ( t . i s P l a i n O b j e c t ( o ) ? e [ n ] = t . i s P l a i n O b j e c t ( e [ n ] ) ? t . w i d g e t . e x t e n d ( { } , e [ n ] , o ) : t . w i d g e t . e x t e n d ( { } , o ) : e [ n ] = o ) ; r e t u r n e } , t . w i d g e t . b r i d g e = f u n c t i o n ( e , n ) { v a r o = n . p r o t o t y p e . w i d g e t F u l l N a m e | | e ; t . f n [ e ] = f u n c t i o n ( r ) { v a r s = " s t r i n g " = = t y p e o f r , a = i . c a l l ( a r g u m e n t s , 1 ) , u = t h i s ; r e t u r n s ? t h i s . l e n g t h | | " i n s t a n c e " ! = = r ? t h i s . e a c h ( ( f u n c t i o n ( ) { v a r n , i = t . d a t a ( t h i s , o ) ; r e t u r n " i n s t a n c e " = = = r ? ( u = i , ! 1 ) : i ? t . i s F u n c t i o n ( i [ r ] ) & & " _ " ! = = r . c h a r A t ( 0 ) ? ( n = i [ r ] . a p p l y ( i , a ) ) ! = = i & & v o i d 0 ! = = n ? ( u = n & & n . j q u e r y ? u . p u s h S t a c k ( n . g e t ( ) ) : n , ! 1 ) : v o i d 0 : t . e r r o r ( " n o s u c h m e t h o d ' " + r + " ' f o r " + e + " w i d g e t i n s t a n c e " ) : t . e r r o r ( " c a n n o t c a l l m e t h o d s o n " + e + " p r i o r t o i n i t i a l i z a t i o n ; a t t e m p t e d t o c a l l m e t h o d ' " + r + " ' " ) } ) ) : u = v o i d 0 : ( a . l e n g t h & & ( r = t . w i d g e t . e x t e n d . a p p l y ( n u l l , [ r ] . c o n c a t ( a ) ) ) , t h i s . e a c h ( ( f u n c t i o n ( ) { v a r e = t . d a t a ( t h i s , o ) ; e ? ( e . o p t i o n ( r | | { } ) , e . _ i n i t & & e . _ i n i t ( ) ) : t . d a t a ( t h i s , o , n e w n ( r , t h i s ) ) } ) ) ) , u } } , t . W i d g e t = f u n c t i o n ( ) { } , t . W i d g e t . _ c h i l d C o n s t r u c t o r s = [ ] , t . W i d g e t . p r o t o t y p e = { w i d g e t N a m e : " w i d g e t " , w i d g e t E v e n t P r e f i x : " " , d e f a u l t E l e m e n t : " < d i v > " , o p t i o n s : { c l a s s e s : { } , d i s a b l e d : ! 1 , c r e a t e : n u l l } , _ c r e a t e W i d g e t : f u n c t i o n ( e , i ) { i = t ( i | | t h i s . d e f a u l t E l e m e n t | | t h i s ) [ 0 ] , t h i s . e l e m e n t = t ( i ) , t h i s . u u i d = n + + , t h i s . e v e n t N a m e s p a c e = " . " + t h i s . w i d g e t N a m e + t h i s . u u i d , t h i s . b i n d i n g s = t ( ) , t h i s . h o v e r a b l e = t ( ) , t h i s . f o c u s a b l e = t ( ) , t h i s . c l a s s e s E l e m e n t L o o k u p = { } , i ! = = t h i s & & ( t . d a t a ( i , t h i s . w i d g e t F u l l N a m e , t h i s ) , t h i s . _ o n ( ! 0 , t h i s . e l e m e n t , { r e m o v e : f u n c t i o n ( t ) { t . t a r g e t = = = i & & t h i s . d e s t r o y ( ) } } ) , t h i s . d o c u m e n t = t ( i . s t y l e ? i . o w n e r D o c u m e n t : i . d o c u m e n t | | i ) , t h i s . w i n d o w = t ( t h i s . d o c u m e n t [ 0 ] . d e f a u l t V i e w | | t h i s . d o c u m e n t [ 0 ] . p a r e n t W i n d o w ) ) , t h i s . o p t i o n s = t . w i d g e t . e x t e n d ( { } , t h i s . o p t i o n s , t h i s . _ g e t C r e a t e O p t i o n s ( ) , e ) , t h i s . _ c r e a t e ( ) , t h i s . o p t i o n s . d i s a b l e d & & t h i s . _ s e t O p t i o n D i s a b l e d ( t h i s . o p t i o n s . d i s a b l e d ) , t h i s . _ t r i g g e r ( " c r e a t e " , n u l l , t h i s . _ g e t C r e a t e E v e n t D a t a ( ) ) , t h i s . _ i n i t ( ) } , _ g e t C r e a t e O p t i o n s : f u n c t i o n ( ) { r e t u r n { } } , _ g e t C r e a t e E v e n t D a t a : t . n o o p , _ c r e a t e : t . n o o p , _ i n i t : t . n o o p , d e s t r o y : f u n c t i o n ( ) { v a r e = t h i s ; t h i s . _ d e s t r o y ( ) , t . e a c h ( t h i s . c l a s s e s E l e m e n t L o o k u p , ( f u n c t i o n ( t , n ) { e . _ r e m o v e C l a s s ( n , t ) } ) ) , t h i s . e l e m e n t . o f f ( t h i s . e v e n t N a m e s p a c e ) . r e m o v e D a t a ( t h i s . w i d g e t F u l l N a m e ) , t h i s . w i d g e t ( ) . o f f ( t h i s . e v e n t N a m e s p a c e ) . r e m o v e A t t r ( " a r i a - d i s a b l e d " ) , t h i s . b i n d i n g s . o f f ( t h i s . e v e n t N a m e s p a c e ) } , _ d e s t r o y : t . n o o p , w i d g e t : f u n c t i o n ( ) { r e t u r n t h i s . e l e m e n t } , o p t i o n : f u n c t i o n ( e , n ) { v a r i , o , r , s = e ; i f ( 0 = = = a r g u m e n t s . l e n g t h ) r e t u r n t . w i d g e t . e x t e n d ( { } , t h i s . o p t i o n s ) ; i f ( " s t r i n g " = = t y p e o f e ) i f ( s = { } , i = e . s p l i t ( " . " ) , e = i . s h i f t ( ) , i . l e n g t h ) { f o r ( o = s [ e ] = t . w i d g e t . e x t e n d ( { } , t h i s . o p t i o n s [ e ] ) , r = 0 ; r < i . l e n g t h - 1 ; r + + ) o [ i [ r ] ] = o [ i [ r ] ] | | { } , o = o [ i [ r ] ] ; i f ( e = i . p o p ( ) , 1 = = = a r g u m e n t s . l e n g t h ) r e t u r n v o i d 0 = = = o [ e ] ? n u l l : o [ e ] ; o [ e ] = n } e l s e { i f ( 1 = = = a
/ * !
* Bootstrap tooltip . js v4 . 6.0 ( https : //getbootstrap.com/)
* Copyright 2011 - 2021 The Bootstrap Authors ( https : //github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT ( https : //github.com/twbs/bootstrap/blob/main/LICENSE)
* /
t . exports = function ( t , e , n ) { "use strict" ; function i ( t ) { return t && "object" == typeof t && "default" in t ? t : { default : t } } var o = i ( t ) , r = i ( e ) , s = i ( n ) ; function a ( t , e ) { for ( var n = 0 ; n < e . length ; n ++ ) { var i = e [ n ] ; i . enumerable = i . enumerable || ! 1 , i . configurable = ! 0 , "value" in i && ( i . writable = ! 0 ) , Object . defineProperty ( t , i . key , i ) } } function u ( ) { return ( u = Object . assign || function ( t ) { for ( var e = 1 ; e < arguments . length ; e ++ ) { var n = arguments [ e ] ; for ( var i in n ) Object . prototype . hasOwnProperty . call ( n , i ) && ( t [ i ] = n [ i ] ) } return t } ) . apply ( this , arguments ) } var c = [ "background" , "cite" , "href" , "itemtype" , "longdesc" , "poster" , "src" , "xlink:href" ] , l = { "*" : [ "class" , "dir" , "id" , "lang" , "role" , /^aria-[\w-]*$/i ] , a : [ "target" , "href" , "title" , "rel" ] , area : [ ] , b : [ ] , br : [ ] , col : [ ] , code : [ ] , div : [ ] , em : [ ] , hr : [ ] , h1 : [ ] , h2 : [ ] , h3 : [ ] , h4 : [ ] , h5 : [ ] , h6 : [ ] , i : [ ] , img : [ "src" , "srcset" , "alt" , "title" , "width" , "height" ] , li : [ ] , ol : [ ] , p : [ ] , pre : [ ] , s : [ ] , small : [ ] , span : [ ] , sub : [ ] , sup : [ ] , strong : [ ] , u : [ ] , ul : [ ] } , p = /^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/gi , d = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i ; function f ( t , e , n ) { if ( 0 === t . length ) return t ; if ( n && "function" == typeof n ) return n ( t ) ; for ( var i = ( new window . DOMParser ) . parseFromString ( t , "text/html" ) , o = Object . keys ( e ) , r = [ ] . slice . call ( i . body . querySelectorAll ( "*" ) ) , s = function ( t , n ) { var i = r [ t ] , s = i . nodeName . toLowerCase ( ) ; if ( - 1 === o . indexOf ( i . nodeName . toLowerCase ( ) ) ) return i . parentNode . removeChild ( i ) , "continue" ; var a = [ ] . slice . call ( i . attributes ) , u = [ ] . concat ( e [ "*" ] || [ ] , e [ s ] || [ ] ) ; a . forEach ( ( function ( t ) { ( function ( t , e ) { var n = t . nodeName . toLowerCase ( ) ; if ( - 1 !== e . indexOf ( n ) ) return - 1 === c . indexOf ( n ) || Boolean ( t . nodeValue . match ( p ) || t . nodeValue . match ( d ) ) ; for ( var i = e . filter ( ( function ( t ) { return t instanceof RegExp } ) ) , o = 0 , r = i . length ; o < r ; o ++ ) if ( n . match ( i [ o ] ) ) return ! 0 ; return ! 1 } ) ( t , u ) || i . removeAttribute ( t . nodeName ) } ) ) } , a = 0 , u = r . length ; a < u ; a ++ ) s ( a ) ; return i . body . innerHTML } var A = "tooltip" , h = ".bs.tooltip" , g = o . default . fn [ A ] , v = new RegExp ( "(^|\\s)bs-tooltip\\S+" , "g" ) , m = [ "sanitize" , "whiteList" , "sanitizeFn" ] , b = { animation : "boolean" , template : "string" , title : "(string|element|function)" , trigger : "string" , delay : "(number|object)" , html : "boolean" , selector : "(string|boolean)" , placement : "(string|function)" , offset : "(number|string|function)" , container : "(string|element|boolean)" , fallbackPlacement : "(string|array)" , boundary : "(string|element)" , customClass : "(string|function)" , sanitize : "boolean" , sanitizeFn : "(null|function)" , whiteList : "object" , popperConfig : "(null|object)" } , C = { AUTO : "auto" , TOP : "top" , RIGHT : "right" , BOTTOM : "bottom" , LEFT : "left" } , x = { animation : ! 0 , template : '<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>' , trigger : "hover focus" , title : "" , delay : 0 , html : ! 1 , selector : ! 1 , placement : "top" , offset : 0 , container : ! 1 , fallbackPlacement : "flip" , boundary : "scrollParent" , customClass : "" , sanitize : ! 0 , sanitizeFn : null , whiteList : l , popperConfig : null } , y = { HIDE : "hide" + h , HIDDEN : "hidden" + h , SHOW : "show" + h , SHOWN : "shown" + h , INSERTED : "inserted" + h , CLICK : "click" + h , FOCUSIN : "focusin" + h , FOCUSOUT : "focusout" + h , MOUSEENTER : "mouseenter" + h , MOUSELEAVE : "mouseleave" + h } , E = function ( ) { function t ( t , e ) { if ( void 0 === r . default ) throw new TypeError ( "Bootstrap's tooltips require Popper (https://popper.js.org)" ) ; this . _isEnabled = ! 0 , this . _timeout = 0 , this . _hoverState = "" , this . _activeTrigger = { } , this . _popper = null , this . element = t , this . config = this . _getConfig ( e ) , this . tip = null , this . _setListeners ( ) } var e , n , i , c = t . prototype ; return c . enable = function ( ) { this . _isEnabled = ! 0 } , c . disable = function ( ) { this . _isEnabled = ! 1 } , c . toggleEnabled = function ( ) { this . _isEnabled = ! this . _isEnabled } , c . toggle = function ( t ) { if ( this . _isEnabled ) if ( t ) { var e = this . constructor . DATA _KEY , n = o . default ( t . currentTarget ) . data ( e ) ; n || ( n = new this . constructor ( t . currentTarget , this . _getDelegateConfig ( ) ) , o . default ( t . currentTarget ) . data ( e , n ) ) , n . _activeTrigger . click = ! n . _activeTrigger . click , n . _isWithActiveTrigger ( ) ? n . _enter ( null , n ) : n . _leave ( null , n ) } else { if ( o . default ( this . getTipElement ( ) ) . hasClass ( "show" ) ) return void this . _leave ( null , this ) ; this . _enter ( null , this ) } } , c . dispose = function ( ) { clearTimeout ( this . _timeout ) , o . d
/ * !
* Bootstrap util . js v4 . 6.0 ( https : //getbootstrap.com/)
* Copyright 2011 - 2021 The Bootstrap Authors ( https : //github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT ( https : //github.com/twbs/bootstrap/blob/main/LICENSE)
* /
t . exports = function ( t ) { "use strict" ; function e ( t ) { return t && "object" == typeof t && "default" in t ? t : { default : t } } var n = e ( t ) ; function i ( t ) { var e = this , i = ! 1 ; return n . default ( this ) . one ( o . TRANSITION _END , ( function ( ) { i = ! 0 } ) ) , setTimeout ( ( function ( ) { i || o . triggerTransitionEnd ( e ) } ) , t ) , this } var o = { TRANSITION _END : "bsTransitionEnd" , getUID : function ( t ) { do { t += ~ ~ ( 1e6 * Math . random ( ) ) } while ( document . getElementById ( t ) ) ; return t } , getSelectorFromElement : function ( t ) { var e = t . getAttribute ( "data-target" ) ; if ( ! e || "#" === e ) { var n = t . getAttribute ( "href" ) ; e = n && "#" !== n ? n . trim ( ) : "" } try { return document . querySelector ( e ) ? e : null } catch ( t ) { return null } } , getTransitionDurationFromElement : function ( t ) { if ( ! t ) return 0 ; var e = n . default ( t ) . css ( "transition-duration" ) , i = n . default ( t ) . css ( "transition-delay" ) , o = parseFloat ( e ) , r = parseFloat ( i ) ; return o || r ? ( e = e . split ( "," ) [ 0 ] , i = i . split ( "," ) [ 0 ] , 1e3 * ( parseFloat ( e ) + parseFloat ( i ) ) ) : 0 } , reflow : function ( t ) { return t . offsetHeight } , triggerTransitionEnd : function ( t ) { n . default ( t ) . trigger ( "transitionend" ) } , supportsTransitionEnd : function ( ) { return Boolean ( "transitionend" ) } , isElement : function ( t ) { return ( t [ 0 ] || t ) . nodeType } , typeCheckConfig : function ( t , e , n ) { for ( var i in n ) if ( Object . prototype . hasOwnProperty . call ( n , i ) ) { var r = n [ i ] , s = e [ i ] , a = s && o . isElement ( s ) ? "element" : null == ( u = s ) ? "" + u : { } . toString . call ( u ) . match ( /\s([a-z]+)/i ) [ 1 ] . toLowerCase ( ) ; if ( ! new RegExp ( r ) . test ( a ) ) throw new Error ( t . toUpperCase ( ) + ': Option "' + i + '" provided type "' + a + '" but expected type "' + r + '".' ) } var u } , findShadowRoot : function ( t ) { if ( ! document . documentElement . attachShadow ) return null ; if ( "function" == typeof t . getRootNode ) { var e = t . getRootNode ( ) ; return e instanceof ShadowRoot ? e : null } return t instanceof ShadowRoot ? t : t . parentNode ? o . findShadowRoot ( t . parentNode ) : null } , jQueryDetection : function ( ) { if ( void 0 === n . default ) throw new TypeError ( "Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript." ) ; var t = n . default . fn . jquery . split ( " " ) [ 0 ] . split ( "." ) ; if ( t [ 0 ] < 2 && t [ 1 ] < 9 || 1 === t [ 0 ] && 9 === t [ 1 ] && t [ 2 ] < 1 || t [ 0 ] >= 4 ) throw new Error ( "Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0" ) } } ; return o . jQueryDetection ( ) , n . default . fn . emulateTransitionEnd = i , n . default . event . special [ o . TRANSITION _END ] = { bindType : "transitionend" , delegateType : "transitionend" , handle : function ( t ) { if ( n . default ( t . target ) . is ( this ) ) return t . handleObj . handler . apply ( this , arguments ) } } , o } ( n ( 0 ) ) } , 531 : function ( t , e , n ) { ( function ( t ) { var e ;
/ * *
* @ copyright 2019 Julius Härtl < jus @ bitgrid . net >
*
* @ author Christoph Wurst < christoph @ winzerhof - wurst . at >
* @ author John Molakvoæ < skjnldsv @ protonmail . com >
* @ author Julius Härtl < jus @ bitgrid . net >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* You should have received a copy of the GNU Affero General Public License
* along with this program . If not , see < http : //www.gnu.org/licenses/>.
*
* /
t . prototype . tooltip = ( e = t . prototype . tooltip , function ( t ) { try { return e . call ( this , t ) } catch ( n ) { if ( n instanceof TypeError && "destroy" === t ) return void 0 === window . TESTING && console . error ( "Deprecated call $.tooltip('destroy') has been deprecated and should be removed" ) , e . call ( this , "dispose" ) ; if ( n instanceof TypeError && "fixTitle" === t ) return void 0 === window . TESTING && console . error ( "Deprecated call $.tooltip('fixTitle') has been deprecated and should be removed" ) , e . call ( this , "_fixTitle" ) } } ) } ) . call ( this , n ( 0 ) ) } , 532 : function ( t , e , n ) { ( function ( t ) { var e ; ( e = t ) . fn . strengthify = function ( t ) { "use strict" ; var n = { zxcvbn : "zxcvbn/zxcvbn.js" , userInputs : [ ] , titles : [ "Weakest" , "Weak" , "So-so" , "Good" , "Perfect" ] , tilesOptions : { tooltip : ! 0 , element : ! 1 } , drawTitles : ! 1 , drawMessage : ! 1 , drawBars : ! 0 , $addAfter : null , nonce : null } ; return this . each ( ( function ( ) { var i = e . extend ( n , t ) ; function o ( t ) { return e ( 'div[data-strengthifyFor="' + t + '"]' ) } function r ( ) { var t = e ( this ) . val ( ) . substring ( 0 , 100 ) , n = e ( this ) . attr ( "id" ) , r = "" === t ? 0 : 1 , s = zxcvbn ( t , i . userInputs ) , a = "" , u = "" , c = "" , l = o ( n ) , p = l . find ( ".strengthify-container" ) , d = l . find ( "[data-strengthifyMessage]" ) ; switch ( l . children ( ) . css ( "opacity" , r ) . css ( "-ms-filter" , '"progid:DXImageTransform.Microsoft.Alpha(Opacity=' + 100 * r + ')"' ) , i . onResult && i . onResult ( s ) , s . score ) { case 0 : case 1 : a = "password-bad" , u = "danger" , c = s . feedback ? s . feedback . suggestions . join ( "<br/>" ) : "" ; break ; case 2 : u = "warning" , c = s . feedback ? s . feedback . suggestions . join ( "<br/>" ) : "" , a = "password-medium" ; break ; case 3 : a = "password-good" , u = "info" , c = "Getting better." ; break ; case 4 : a = "password-good" , u = "success" , c = "Looks good." } d && ( d . removeAttr ( "class" ) , d . addClass ( "bg-" + u ) , "" === t && ( c = "" ) , d . html ( c ) ) , p && ( p . attr ( "class" , a + " strengthify-container" ) . css ( "width" , 25 * ( 0 === s . score ? 1 : s . score ) + "%" ) , "" === t && p . css ( "width" , 0 ) ) , i . drawTitles && ( i . tilesOptions . tooltip && ( l . attr ( "title" , i . titles [ s . score ] ) . tooltip ( { placement : "bottom" , trigger : "manual" } ) . tooltip ( "fixTitle" ) . tooltip ( "show" ) , 0 === r && l . tooltip ( "hide" ) ) , i . tilesOptions . element && l . find ( ".strengthify-tiles" ) . text ( i . titles [ s . score ] ) ) } i . drawTitles || i . drawMessage || i . drawBars || console . warn ( "expect at least one of 'drawTitles', 'drawMessage', or 'drawBars' to be true" ) , function ( ) { var t = e ( this ) , n = t . attr ( "id" ) , s = r . bind ( this ) , a = i . $addAfter ; a || ( a = t ) , a . after ( '<div class="strengthify-wrapper" data-strengthifyFor="' + t . attr ( "id" ) + '"></div>' ) , i . drawBars && o ( n ) . append ( '<div class="strengthify-bg" />' ) . append ( '<div class="strengthify-container" />' ) . append ( '<div class="strengthify-separator" style="left: 25%" />' ) . append ( '<div class="strengthify-separator" style="left: 50%" />' ) . append ( '<div class="strengthify-separator" style="left: 75%" />' ) , i . drawMessage && o ( n ) . append ( "<div data-strengthifyMessage></div>" ) , i . drawTitles && i . tilesOptions && o ( n ) . append ( '<div class="strengthify-tiles"></div>' ) ; var u = document . createElement ( "script" ) ; u . src = i . zxcvbn , null !== i . nonce && u . setAttribute ( "nonce" , i . nonce ) , u . onload = function ( ) { t . parent ( ) . on ( "scroll" , s ) , t . bind ( "keyup input change" , s ) } , document . head . appendChild ( u ) } . call ( this ) } ) ) } } ) . call ( this , n ( 0 ) ) } , 533 : function ( t , e , n ) { "use strict" ; var i = n ( 27 ) , o = n . n ( i ) , r = n ( 261 ) , s = { insert : "head" , singleton : ! 1 } ; o ( ) ( r . a , s ) , r . a . locals } , 54 : function ( t , e , n ) { "use strict" ; var i = n ( 4 ) ; t . exports = function ( t , e ) { var n = [ ] [ t ] ; return ! ! n && i ( ( function ( ) { n . call ( null , e || function ( ) { throw 1 } , 1 ) } ) ) } } , 56 : function ( t , e , n ) { var i = n ( 57 ) , o = n ( 53 ) , r = i ( "keys" ) ; t . exports = function ( t ) { return r [ t ] || ( r [ t ] = o ( t ) ) } } , 57 : function ( t , e , n ) { var i = n ( 35 ) , o = n ( 66 ) ; ( t . exports = function ( t , e ) { return o [ t ] || ( o [ t ] = void 0 !== e ? e : { } ) } ) ( "versions" , [ ] ) . push ( { version : "3.13.1" , mode : i ? "pure" : "global" , copyright : "© 2021 Denis Pushkarev (zloirock.ru)" } ) } , 58 : function ( t , e , n ) { "use strict" ; var i , o , r = n ( 84 ) , s = n ( 114 ) , a = n ( 57 ) , u = RegExp . prototype . exec , c = a ( "native-string-replace" , String . prototype . replace ) , l = u , p = ( i = /a/ , o = /b*/g , u . call ( i , "a" ) , u . call ( o , "a" ) , 0 !== i . lastIndex || 0 !== o . lastIndex ) , d = s . UNSUPPORTED _Y || s . BROKEN _CARET , f = void 0 !== /()??/ . exec ( "" ) [ 1 ] ; ( p || f || d ) && ( l = function ( t ) { var e , n , i , o , s = this , a = d && s . sticky , l = r . call ( s ) , A = s . source , h = 0 , g = t ; return a && ( - 1 === ( l = l . replace ( "y" , "" ) ) . indexOf ( "g" ) && ( l += "g" ) , g = String ( t ) . slice ( s . lastIndex ) , s . lastIndex > 0 && ( ! s . multiline |
/ * !
* jQuery UI Button 1.12 . 1
* http : //jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license .
* http : //jquery.org/license
* / o = [ n ( 0 ) , n ( 7 1 5 ) , n ( 7 1 6 ) , n ( 7 2 0 ) , n ( 5 2 8 ) ] , v o i d 0 = = = ( r = " f u n c t i o n " = = t y p e o f ( i = f u n c t i o n ( t ) { v a r e ; r e t u r n t . w i d g e t ( " u i . b u t t o n " , { v e r s i o n : " 1 . 1 2 . 1 " , d e f a u l t E l e m e n t : " < b u t t o n > " , o p t i o n s : { c l a s s e s : { " u i - b u t t o n " : " u i - c o r n e r - a l l " } , d i s a b l e d : n u l l , i c o n : n u l l , i c o n P o s i t i o n : " b e g i n n i n g " , l a b e l : n u l l , s h o w L a b e l : ! 0 } , _ g e t C r e a t e O p t i o n s : f u n c t i o n ( ) { v a r t , e = t h i s . _ s u p e r ( ) | | { } ; r e t u r n t h i s . i s I n p u t = t h i s . e l e m e n t . i s ( " i n p u t " ) , n u l l ! = ( t = t h i s . e l e m e n t [ 0 ] . d i s a b l e d ) & & ( e . d i s a b l e d = t ) , t h i s . o r i g i n a l L a b e l = t h i s . i s I n p u t ? t h i s . e l e m e n t . v a l ( ) : t h i s . e l e m e n t . h t m l ( ) , t h i s . o r i g i n a l L a b e l & & ( e . l a b e l = t h i s . o r i g i n a l L a b e l ) , e } , _ c r e a t e : f u n c t i o n ( ) { ! t h i s . o p t i o n . s h o w L a b e l & ! t h i s . o p t i o n s . i c o n & & ( t h i s . o p t i o n s . s h o w L a b e l = ! 0 ) , n u l l = = t h i s . o p t i o n s . d i s a b l e d & & ( t h i s . o p t i o n s . d i s a b l e d = t h i s . e l e m e n t [ 0 ] . d i s a b l e d | | ! 1 ) , t h i s . h a s T i t l e = ! ! t h i s . e l e m e n t . a t t r ( " t i t l e " ) , t h i s . o p t i o n s . l a b e l & & t h i s . o p t i o n s . l a b e l ! = = t h i s . o r i g i n a l L a b e l & & ( t h i s . i s I n p u t ? t h i s . e l e m e n t . v a l ( t h i s . o p t i o n s . l a b e l ) : t h i s . e l e m e n t . h t m l ( t h i s . o p t i o n s . l a b e l ) ) , t h i s . _ a d d C l a s s ( " u i - b u t t o n " , " u i - w i d g e t " ) , t h i s . _ s e t O p t i o n ( " d i s a b l e d " , t h i s . o p t i o n s . d i s a b l e d ) , t h i s . _ e n h a n c e ( ) , t h i s . e l e m e n t . i s ( " a " ) & & t h i s . _ o n ( { k e y u p : f u n c t i o n ( e ) { e . k e y C o d e = = = t . u i . k e y C o d e . S P A C E & & ( e . p r e v e n t D e f a u l t ( ) , t h i s . e l e m e n t [ 0 ] . c l i c k ? t h i s . e l e m e n t [ 0 ] . c l i c k ( ) : t h i s . e l e m e n t . t r i g g e r ( " c l i c k " ) ) } } ) } , _ e n h a n c e : f u n c t i o n ( ) { t h i s . e l e m e n t . i s ( " b u t t o n " ) | | t h i s . e l e m e n t . a t t r ( " r o l e " , " b u t t o n " ) , t h i s . o p t i o n s . i c o n & & ( t h i s . _ u p d a t e I c o n ( " i c o n " , t h i s . o p t i o n s . i c o n ) , t h i s . _ u p d a t e T o o l t i p ( ) ) } , _ u p d a t e T o o l t i p : f u n c t i o n ( ) { t h i s . t i t l e = t h i s . e l e m e n t . a t t r ( " t i t l e " ) , t h i s . o p t i o n s . s h o w L a b e l | | t h i s . t i t l e | | t h i s . e l e m e n t . a t t r ( " t i t l e " , t h i s . o p t i o n s . l a b e l ) } , _ u p d a t e I c o n : f u n c t i o n ( e , n ) { v a r i = " i c o n P o s i t i o n " ! = = e , o = i ? t h i s . o p t i o n s . i c o n P o s i t i o n : n , r = " t o p " = = = o | | " b o t t o m " = = = o ; t h i s . i c o n ? i & & t h i s . _ r e m o v e C l a s s ( t h i s . i c o n , n u l l , t h i s . o p t i o n s . i c o n ) : ( t h i s . i c o n = t ( " < s p a n > " ) , t h i s . _ a d d C l a s s ( t h i s . i c o n , " u i - b u t t o n - i c o n " , " u i - i c o n " ) , t h i s . o p t i o n s . s h o w L a b e l | | t h i s . _ a d d C l a s s ( " u i - b u t t o n - i c o n - o n l y " ) ) , i & & t h i s . _ a d d C l a s s ( t h i s . i c o n , n u l l , n ) , t h i s . _ a t t a c h I c o n ( o ) , r ? ( t h i s . _ a d d C l a s s ( t h i s . i c o n , n u l l , " u i - w i d g e t - i c o n - b l o c k " ) , t h i s . i c o n S p a c e & & t h i s . i c o n S p a c e . r e m o v e ( ) ) : ( t h i s . i c o n S p a c e | | ( t h i s . i c o n S p a c e = t ( " < s p a n > < / s p a n > " ) , t h i s . _ a d d C l a s s ( t h i s . i c o n S p a c e , " u i - b u t t o n - i c o n - s p a c e " ) ) , t h i s . _ r e m o v e C l a s s ( t h i s . i c o n , n u l l , " u i - w i g e t - i c o n - b l o c k " ) , t h i s . _ a t t a c h I c o n S p a c e ( o ) ) } , _ d e s t r o y : f u n c t i o n ( ) { t h i s . e l e m e n t . r e m o v e A t t r ( " r o l e " ) , t h i s . i c o n & & t h i s . i c o n . r e m o v e ( ) , t h i s . i c o n S p a c e & & t h i s . i c o n S p a c e . r e m o v e ( ) , t h i s . h a s T i t l e | | t h i s . e l e m e n t . r e m o v e A t t r ( " t i t l e " ) } , _ a t t a c h I c o n S p a c e : f u n c t i o n ( t ) { t h i s . i c o n [ / ^ ( ? : e n d | b o t t o m ) / . t e s t ( t ) ? " b e f o r e " : " a f t e r " ] ( t h i s . i c o n S p a c e ) } , _ a t t a c h I c o n : f u n c t i o n ( t ) { t h i s . e l e m e n t [ / ^ ( ? : e n d | b o t t o m ) / . t e s t ( t ) ? " a p p e n d " : " p r e p e n d " ] ( t h i s . i c o n ) } , _ s e t O p t i o n s : f u n c t i o n ( t ) { v a r e = v o i d 0 = = = t . s h o w L a b e l ? t h i s . o p t i o n s . s h o w L a b e l : t . s h o w L a b e l , n = v o i d 0 = = = t . i c o n ? t h i s . o p t i o n s . i c o n : t . i c o n ; e | | n | | ( t . s h o w L a b e l = ! 0 ) , t h i s . _ s u p e r ( t ) } , _ s e t O p t i o n : f u n c t i o n ( t , e ) { " i c o n " = = = t & & ( e ? t h i s . _ u p d a t e I c o n ( t , e ) : t h i s . i c o n & & ( t h i s . i c o n . r e m o v e ( ) , t h i s . i c o n S p a c e & & t h i s . i c o n S p a c e . r e m o v e ( ) ) ) , " i c o n P o s i t i o n " = = = t & & t h i s . _ u p d a t e I c o n ( t , e ) , " s h o w L a b e l " = = = t & & ( t h i s . _ t o g g l e C l a s s ( " u i - b u t t o n - i c o n - o n l y " , n u l l , ! e ) , t h i s . _ u p d a t e T o o l t i p ( ) ) , " l a b e l " = = = t & & ( t h i s . i s I n p u t ? t h i s . e l e m e n t . v a l ( e ) : ( t h i s . e l e m e n t . h t m l ( e ) , t h i s . i c o n & & ( t h i s . _ a t t a c h I c o n ( t h i s . o p t i o n s . i c o n P o s i t i o n ) , t h i s . _ a t t a c h I c o n S p a c e ( t h i s . o p t i o n s . i c o n P o s i t i o n ) ) ) ) , t h i s . _ s u p e r ( t , e ) , " d i s a b l e d " = = = t & & ( t h i s . _ t o g g l e C l a s s ( n u l l , " u i - s t a t e - d i s a b l e d " , e ) , t h i s . e l e m e n t [ 0 ] . d i s a b l e d = e , e & & t h i s . e l e m e n t . b l u r ( ) ) } , r e f r e s h : f u n c t i o n ( ) { v a r t = t h i s . e l e m e n t . i s ( " i n p u t , b u t t o n " ) ? t h i s . e l e m e n t [ 0 ] . d i s a b l e d : t h i s . e l e m e n t . h a s C l a s s ( " u i - b u t t o n - d i s a b l e d " ) ; t ! = = t h i s . o p t i o n s . d i s a b l e d & & t h i s . _ s e t O p t i o n s ( { d i s a b l e d : t } ) , t h i s . _ u p d a t e T o o l t i p ( ) } } ) , ! 1 ! = = t . u i B a c k C o m p a t & & ( t . w i d g e t ( " u i . b u t t o n " , t . u i . b u t t o n , { o p t i o n s : { t e x t : ! 0 , i c o n s : { p r i m a r y : n u l l , s e c o n d a r y : n u l l } } , _ c r e a t e : f u n c t i o n ( ) { t h i s . o p t i o n s . s h o w L a b e l & & ! t h i s . o p t i o n s . t e x t & & ( t h i s . o p t i o n s . s h o w L a b e l = t h i s . o p t i o n s . t e x t ) , ! t h i s . o p t i o n s . s h o w L a b e l & & t h i s . o p t i o n s . t e x t & & ( t h i s . o p t i o n s . t e x t = t h i s . o p t i o n s . s h o w L a b e l ) , t h i s . o p t i o n s . i c o n | | ! t h i s . o p t i o n s . i c o n s . p r i m a r y & & ! t h i s . o p t i o n s . i c o n s . s e c o n d a r y ? t h i s . o p t i o n s . i c o n & & ( t h i s . o p t i o n s . i c o n s . p r i m a r y = t h i s . o p t i o n s . i c o n ) : t h i s . o p t i o n s . i c o n s . p r i m a r y ? t h i s . o p t i o n s . i c o n = t h i s . o p t i o n s . i c o n s . p r i m a r y : ( t h i s . o p t i o n s . i c o n = t h i s . o p t i o n s . i c o n s . s e c o n d a r y , t h i s . o p t i o n s . i c o n P o s i
/ * !
* jQuery UI Controlgroup 1.12 . 1
* http : //jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license .
* http : //jquery.org/license
* /o=[n(0),n(528)],void 0===(r="function"==typeof(i=function(t){var e=/ui - corner - ( [ a - z ] ) { 2 , 6 } / g ; return t . widget ( "ui.controlgroup" , { version : "1.12.1" , defaultElement : "<div>" , options : { direction : "horizontal" , disabled : null , onlyVisible : ! 0 , items : { button : "input[type=button], input[type=submit], input[type=reset], button, a" , controlgroupLabel : ".ui-controlgroup-label" , checkboxradio : "input[type='checkbox'], input[type='radio']" , selectmenu : "select" , spinner : ".ui-spinner-input" } } , _create : function ( ) { this . _enhance ( ) } , _enhance : function ( ) { this . element . attr ( "role" , "toolbar" ) , this . refresh ( ) } , _destroy : function ( ) { this . _callChildMethod ( "destroy" ) , this . childWidgets . removeData ( "ui-controlgroup-data" ) , this . element . removeAttr ( "role" ) , this . options . items . controlgroupLabel && this . element . find ( this . options . items . controlgroupLabel ) . find ( ".ui-controlgroup-label-contents" ) . contents ( ) . unwrap ( ) } , _initWidgets : function ( ) { var e = this , n = [ ] ; t . each ( this . options . items , ( function ( i , o ) { var r , s = { } ; if ( o ) return "controlgroupLabel" === i ? ( ( r = e . element . find ( o ) ) . each ( ( function ( ) { var e = t ( this ) ; e . children ( ".ui-controlgroup-label-contents" ) . length || e . contents ( ) . wrapAll ( "<span class='ui-controlgroup-label-contents'></span>" ) } ) ) , e . _addClass ( r , null , "ui-widget ui-widget-content ui-state-default" ) , void ( n = n . concat ( r . get ( ) ) ) ) : void ( t . fn [ i ] && ( s = e [ "_" + i + "Options" ] ? e [ "_" + i + "Options" ] ( "middle" ) : { classes : { } } , e . element . find ( o ) . each ( ( function ( ) { var o = t ( this ) , r = o [ i ] ( "instance" ) , a = t . widget . extend ( { } , s ) ; if ( "button" !== i || ! o . parent ( ".ui-spinner" ) . length ) { r || ( r = o [ i ] ( ) [ i ] ( "instance" ) ) , r && ( a . classes = e . _resolveClassesValues ( a . classes , r ) ) , o [ i ] ( a ) ; var u = o [ i ] ( "widget" ) ; t . data ( u [ 0 ] , "ui-controlgroup-data" , r || o [ i ] ( "instance" ) ) , n . push ( u [ 0 ] ) } } ) ) ) ) } ) ) , this . childWidgets = t ( t . unique ( n ) ) , this . _addClass ( this . childWidgets , "ui-controlgroup-item" ) } , _callChildMethod : function ( e ) { this . childWidgets . each ( ( function ( ) { var n = t ( this ) . data ( "ui-controlgroup-data" ) ; n && n [ e ] && n [ e ] ( ) } ) ) } , _updateCornerClass : function ( t , e ) { var n = this . _buildSimpleOptions ( e , "label" ) . classes . label ; this . _removeClass ( t , null , "ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all" ) , this . _addClass ( t , null , n ) } , _buildSimpleOptions : function ( t , e ) { var n = "vertical" === this . options . direction , i = { classes : { } } ; return i . classes [ e ] = { middle : "" , first : "ui-corner-" + ( n ? "top" : "left" ) , last : "ui-corner-" + ( n ? "bottom" : "right" ) , only : "ui-corner-all" } [ t ] , i } , _spinnerOptions : function ( t ) { var e = this . _buildSimpleOptions ( t , "ui-spinner" ) ; return e . classes [ "ui-spinner-up" ] = "" , e . classes [ "ui-spinner-down" ] = "" , e } , _buttonOptions : function ( t ) { return this . _buildSimpleOptions ( t , "ui-button" ) } , _checkboxradioOptions : function ( t ) { return this . _buildSimpleOptions ( t , "ui-checkboxradio-label" ) } , _selectmenuOptions : function ( t ) { var e = "vertical" === this . options . direction ; return { width : ! ! e && "auto" , classes : { middle : { "ui-selectmenu-button-open" : "" , "ui-selectmenu-button-closed" : "" } , first : { "ui-selectmenu-button-open" : "ui-corner-" + ( e ? "top" : "tl" ) , "ui-selectmenu-button-closed" : "ui-corner-" + ( e ? "top" : "left" ) } , last : { "ui-selectmenu-button-open" : e ? "" : "ui-corner-tr" , "ui-selectmenu-button-closed" : "ui-corner-" + ( e ? "bottom" : "right" ) } , only : { "ui-selectmenu-button-open" : "ui-corner-top" , "ui-selectmenu-button-closed" : "ui-corner-all" } } [ t ] } } , _resolveClassesValues : function ( n , i ) { var o = { } ; return t . each ( n , ( function ( r ) { var s = i . options . classes [ r ] || "" ; s = t . trim ( s . replace ( e , "" ) ) , o [ r ] = ( s + " " + n [ r ] ) . replace ( /\s+/g , " " ) } ) ) , o } , _setOption : function ( t , e ) { "direction" === t && this . _removeClass ( "ui-controlgroup-" + this . options . direction ) , this . _super ( t , e ) , "disabled" !== t ? this . refresh ( ) : this . _callChildMethod ( e ? "disable" : "enable" ) } , refresh : function ( ) { var e , n = this ; this . _addClass ( "ui-controlgroup ui-controlgroup-" + this . options . direction ) , "horizontal" === this . options . direction && this . _addClass ( null , "ui-helper-clearfix" ) , this . _initWidgets ( ) , e = this . childWidgets , this . options . onlyVisible && ( e = e . filter ( ":visible" ) ) , e . length && ( t . each ( [ "first" , "last" ] , ( function ( t , i ) { var o = e [ i ] ( ) . data ( "ui-controlgroup-data" ) ; if ( o && n [ "_" + o . widgetName + "Options" ] ) { var r = n [ "_" + o . widgetName + "Options" ] ( 1 === e . length ? "only" : i ) ; r . classes = n . _resolveClassesValues ( r . classes , o ) , o . element [ o . widgetN
/ * !
* jQuery UI Checkboxradio 1.12 . 1
* http : //jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license .
* http : //jquery.org/license
* / o = [ n ( 0 ) , n ( 6 5 8 ) , n ( 7 1 7 ) , n ( 7 1 9 ) , n ( 5 2 8 ) ] , v o i d 0 = = = ( r = " f u n c t i o n " = = t y p e o f ( i = f u n c t i o n ( t ) { r e t u r n t . w i d g e t ( " u i . c h e c k b o x r a d i o " , [ t . u i . f o r m R e s e t M i x i n , { v e r s i o n : " 1 . 1 2 . 1 " , o p t i o n s : { d i s a b l e d : n u l l , l a b e l : n u l l , i c o n : ! 0 , c l a s s e s : { " u i - c h e c k b o x r a d i o - l a b e l " : " u i - c o r n e r - a l l " , " u i - c h e c k b o x r a d i o - i c o n " : " u i - c o r n e r - a l l " } } , _ g e t C r e a t e O p t i o n s : f u n c t i o n ( ) { v a r e , n , i = t h i s , o = t h i s . _ s u p e r ( ) | | { } ; r e t u r n t h i s . _ r e a d T y p e ( ) , n = t h i s . e l e m e n t . l a b e l s ( ) , t h i s . l a b e l = t ( n [ n . l e n g t h - 1 ] ) , t h i s . l a b e l . l e n g t h | | t . e r r o r ( " N o l a b e l f o u n d f o r c h e c k b o x r a d i o w i d g e t " ) , t h i s . o r i g i n a l L a b e l = " " , t h i s . l a b e l . c o n t e n t s ( ) . n o t ( t h i s . e l e m e n t [ 0 ] ) . e a c h ( ( f u n c t i o n ( ) { i . o r i g i n a l L a b e l + = 3 = = = t h i s . n o d e T y p e ? t ( t h i s ) . t e x t ( ) : t h i s . o u t e r H T M L } ) ) , t h i s . o r i g i n a l L a b e l & & ( o . l a b e l = t h i s . o r i g i n a l L a b e l ) , n u l l ! = ( e = t h i s . e l e m e n t [ 0 ] . d i s a b l e d ) & & ( o . d i s a b l e d = e ) , o } , _ c r e a t e : f u n c t i o n ( ) { v a r t = t h i s . e l e m e n t [ 0 ] . c h e c k e d ; t h i s . _ b i n d F o r m R e s e t H a n d l e r ( ) , n u l l = = t h i s . o p t i o n s . d i s a b l e d & & ( t h i s . o p t i o n s . d i s a b l e d = t h i s . e l e m e n t [ 0 ] . d i s a b l e d ) , t h i s . _ s e t O p t i o n ( " d i s a b l e d " , t h i s . o p t i o n s . d i s a b l e d ) , t h i s . _ a d d C l a s s ( " u i - c h e c k b o x r a d i o " , " u i - h e l p e r - h i d d e n - a c c e s s i b l e " ) , t h i s . _ a d d C l a s s ( t h i s . l a b e l , " u i - c h e c k b o x r a d i o - l a b e l " , " u i - b u t t o n u i - w i d g e t " ) , " r a d i o " = = = t h i s . t y p e & & t h i s . _ a d d C l a s s ( t h i s . l a b e l , " u i - c h e c k b o x r a d i o - r a d i o - l a b e l " ) , t h i s . o p t i o n s . l a b e l & & t h i s . o p t i o n s . l a b e l ! = = t h i s . o r i g i n a l L a b e l ? t h i s . _ u p d a t e L a b e l ( ) : t h i s . o r i g i n a l L a b e l & & ( t h i s . o p t i o n s . l a b e l = t h i s . o r i g i n a l L a b e l ) , t h i s . _ e n h a n c e ( ) , t & & ( t h i s . _ a d d C l a s s ( t h i s . l a b e l , " u i - c h e c k b o x r a d i o - c h e c k e d " , " u i - s t a t e - a c t i v e " ) , t h i s . i c o n & & t h i s . _ a d d C l a s s ( t h i s . i c o n , n u l l , " u i - s t a t e - h o v e r " ) ) , t h i s . _ o n ( { c h a n g e : " _ t o g g l e C l a s s e s " , f o c u s : f u n c t i o n ( ) { t h i s . _ a d d C l a s s ( t h i s . l a b e l , n u l l , " u i - s t a t e - f o c u s u i - v i s u a l - f o c u s " ) } , b l u r : f u n c t i o n ( ) { t h i s . _ r e m o v e C l a s s ( t h i s . l a b e l , n u l l , " u i - s t a t e - f o c u s u i - v i s u a l - f o c u s " ) } } ) } , _ r e a d T y p e : f u n c t i o n ( ) { v a r e = t h i s . e l e m e n t [ 0 ] . n o d e N a m e . t o L o w e r C a s e ( ) ; t h i s . t y p e = t h i s . e l e m e n t [ 0 ] . t y p e , " i n p u t " = = = e & & / r a d i o | c h e c k b o x / . t e s t ( t h i s . t y p e ) | | t . e r r o r ( " C a n ' t c r e a t e c h e c k b o x r a d i o o n e l e m e n t . n o d e N a m e = " + e + " a n d e l e m e n t . t y p e = " + t h i s . t y p e ) } , _ e n h a n c e : f u n c t i o n ( ) { t h i s . _ u p d a t e I c o n ( t h i s . e l e m e n t [ 0 ] . c h e c k e d ) } , w i d g e t : f u n c t i o n ( ) { r e t u r n t h i s . l a b e l } , _ g e t R a d i o G r o u p : f u n c t i o n ( ) { v a r e = t h i s . e l e m e n t [ 0 ] . n a m e , n = " i n p u t [ n a m e = ' " + t . u i . e s c a p e S e l e c t o r ( e ) + " ' ] " ; r e t u r n e ? ( t h i s . f o r m . l e n g t h ? t ( t h i s . f o r m [ 0 ] . e l e m e n t s ) . f i l t e r ( n ) : t ( n ) . f i l t e r ( ( f u n c t i o n ( ) { r e t u r n 0 = = = t ( t h i s ) . f o r m ( ) . l e n g t h } ) ) ) . n o t ( t h i s . e l e m e n t ) : t ( [ ] ) } , _ t o g g l e C l a s s e s : f u n c t i o n ( ) { v a r e = t h i s . e l e m e n t [ 0 ] . c h e c k e d ; t h i s . _ t o g g l e C l a s s ( t h i s . l a b e l , " u i - c h e c k b o x r a d i o - c h e c k e d " , " u i - s t a t e - a c t i v e " , e ) , t h i s . o p t i o n s . i c o n & & " c h e c k b o x " = = = t h i s . t y p e & & t h i s . _ t o g g l e C l a s s ( t h i s . i c o n , n u l l , " u i - i c o n - c h e c k u i - s t a t e - c h e c k e d " , e ) . _ t o g g l e C l a s s ( t h i s . i c o n , n u l l , " u i - i c o n - b l a n k " , ! e ) , " r a d i o " = = = t h i s . t y p e & & t h i s . _ g e t R a d i o G r o u p ( ) . e a c h ( ( f u n c t i o n ( ) { v a r e = t ( t h i s ) . c h e c k b o x r a d i o ( " i n s t a n c e " ) ; e & & e . _ r e m o v e C l a s s ( e . l a b e l , " u i - c h e c k b o x r a d i o - c h e c k e d " , " u i - s t a t e - a c t i v e " ) } ) ) } , _ d e s t r o y : f u n c t i o n ( ) { t h i s . _ u n b i n d F o r m R e s e t H a n d l e r ( ) , t h i s . i c o n & & ( t h i s . i c o n . r e m o v e ( ) , t h i s . i c o n S p a c e . r e m o v e ( ) ) } , _ s e t O p t i o n : f u n c t i o n ( t , e ) { i f ( " l a b e l " ! = = t | | e ) { i f ( t h i s . _ s u p e r ( t , e ) , " d i s a b l e d " = = = t ) r e t u r n t h i s . _ t o g g l e C l a s s ( t h i s . l a b e l , n u l l , " u i - s t a t e - d i s a b l e d " , e ) , v o i d ( t h i s . e l e m e n t [ 0 ] . d i s a b l e d = e ) ; t h i s . r e f r e s h ( ) } } , _ u p d a t e I c o n : f u n c t i o n ( e ) { v a r n = " u i - i c o n u i - i c o n - b a c k g r o u n d " ; t h i s . o p t i o n s . i c o n ? ( t h i s . i c o n | | ( t h i s . i c o n = t ( " < s p a n > " ) , t h i s . i c o n S p a c e = t ( " < s p a n > < / s p a n > " ) , t h i s . _ a d d C l a s s ( t h i s . i c o n S p a c e , " u i - c h e c k b o x r a d i o - i c o n - s p a c e " ) ) , " c h e c k b o x " = = = t h i s . t y p e ? ( n + = e ? " u i - i c o n - c h e c k u i - s t a t e - c h e c k e d " : " u i - i c o n - b l a n k " , t h i s . _ r e m o v e C l a s s ( t h i s . i c o n , n u l l , e ? " u i - i c o n - b l a n k " : " u i - i c o n - c h e c k " ) ) : n + = " u i - i c o n - b l a n k " , t h i s . _ a d d C l a s s ( t h i s . i c o n , " u i - c h e c k b o x r a d i o - i c o n " , n ) , e | | t h i s . _ r e m o v e C l a s s ( t h i s . i c o n , n u l l , " u i - i c o n - c h e c k u i - s t a t e - c h e c k e d " ) , t h i s . i c o n . p r e p e n d T o ( t h i s . l a b e l ) . a f t e r ( t h i s . i c o n S p a c e ) ) : v o i d 0 ! = = t h i s . i c o n & & ( t h i s . i c o n . r e m o v e ( ) , t h i s . i c o n S p a c e . r e m o v e ( ) , d e l e t e t h i s . i c o n ) } , _ u p d a t e L a b e l : f u n c t i o n ( ) { v a r t = t h i s . l a b e l . c o n t e n t s ( ) . n o t ( t h i s . e l e m e n t [ 0 ] ) ; t h i s . i c o n & & ( t = t . n o t ( t h i s . i c o n [ 0 ] ) ) , t h i s . i c o n S p a c e & & ( t = t . n o t ( t h i s . i c o n S p a c e [ 0 ] ) ) , t . r e m o v e ( ) , t h i s . l a b e l . a p p e n d ( t h i s . o p t i o n s . l a b e l ) } , r e f r e s h : f u n c t i o n ( ) { v a r t = t h i s . e l e m e n t [ 0 ] . c h e c k e d , e = t h i s . e l e m e n t [ 0 ] . d i s a b l e d ; t h i s . _ u p d a t e I c o n ( t ) , t h i s . _ t o g g l e C l a s s ( t h i s . l a b e l , " u i - c h e c k b o x r a d i o - c h e c k e d " , " u i - s t a t e - a c t i v e " , t ) , n u l l ! = = t h i s . o p t i o n s . l a b e l & & t h i s . _ u p d a t e L a b e l ( ) , e ! = = t h
/ * !
* jQuery UI Form Reset Mixin 1.12 . 1
* http : //jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license .
* http : //jquery.org/license
* / o = [ n ( 0 ) , n ( 7 1 8 ) , n ( 2 6 4 ) ] , v o i d 0 = = = ( r = " f u n c t i o n " = = t y p e o f ( i = f u n c t i o n ( t ) { r e t u r n t . u i . f o r m R e s e t M i x i n = { _ f o r m R e s e t H a n d l e r : f u n c t i o n ( ) { v a r e = t ( t h i s ) ; s e t T i m e o u t ( ( f u n c t i o n ( ) { v a r n = e . d a t a ( " u i - f o r m - r e s e t - i n s t a n c e s " ) ; t . e a c h ( n , ( f u n c t i o n ( ) { t h i s . r e f r e s h ( ) } ) ) } ) ) } , _ b i n d F o r m R e s e t H a n d l e r : f u n c t i o n ( ) { i f ( t h i s . f o r m = t h i s . e l e m e n t . f o r m ( ) , t h i s . f o r m . l e n g t h ) { v a r t = t h i s . f o r m . d a t a ( " u i - f o r m - r e s e t - i n s t a n c e s " ) | | [ ] ; t . l e n g t h | | t h i s . f o r m . o n ( " r e s e t . u i - f o r m - r e s e t " , t h i s . _ f o r m R e s e t H a n d l e r ) , t . p u s h ( t h i s ) , t h i s . f o r m . d a t a ( " u i - f o r m - r e s e t - i n s t a n c e s " , t ) } } , _ u n b i n d F o r m R e s e t H a n d l e r : f u n c t i o n ( ) { i f ( t h i s . f o r m . l e n g t h ) { v a r e = t h i s . f o r m . d a t a ( " u i - f o r m - r e s e t - i n s t a n c e s " ) ; e . s p l i c e ( t . i n A r r a y ( t h i s , e ) , 1 ) , e . l e n g t h ? t h i s . f o r m . d a t a ( " u i - f o r m - r e s e t - i n s t a n c e s " , e ) : t h i s . f o r m . r e m o v e D a t a ( " u i - f o r m - r e s e t - i n s t a n c e s " ) . o f f ( " r e s e t . u i - f o r m - r e s e t " ) } } } } ) ? i . a p p l y ( e , o ) : i ) | | ( t . e x p o r t s = r ) } , 7 1 8 : f u n c t i o n ( t , e , n ) { v a r i , o , r ; o = [ n ( 0 ) , n ( 2 6 4 ) ] , v o i d 0 = = = ( r = " f u n c t i o n " = = t y p e o f ( i = f u n c t i o n ( t ) { r e t u r n t . f n . f o r m = f u n c t i o n ( ) { r e t u r n " s t r i n g " = = t y p e o f t h i s [ 0 ] . f o r m ? t h i s . c l o s e s t ( " f o r m " ) : t ( t h i s [ 0 ] . f o r m ) } } ) ? i . a p p l y ( e , o ) : i ) | | ( t . e x p o r t s = r ) } , 7 1 9 : f u n c t i o n ( t , e , n ) { v a r i , o , r ;
/ * !
* jQuery UI Labels 1.12 . 1
* http : //jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license .
* http : //jquery.org/license
* / o = [ n ( 0 ) , n ( 2 6 4 ) , n ( 6 5 8 ) ] , v o i d 0 = = = ( r = " f u n c t i o n " = = t y p e o f ( i = f u n c t i o n ( t ) { r e t u r n t . f n . l a b e l s = f u n c t i o n ( ) { v a r e , n , i , o , r ; r e t u r n t h i s [ 0 ] . l a b e l s & & t h i s [ 0 ] . l a b e l s . l e n g t h ? t h i s . p u s h S t a c k ( t h i s [ 0 ] . l a b e l s ) : ( o = t h i s . e q ( 0 ) . p a r e n t s ( " l a b e l " ) , ( i = t h i s . a t t r ( " i d " ) ) & & ( r = ( e = t h i s . e q ( 0 ) . p a r e n t s ( ) . l a s t ( ) ) . a d d ( e . l e n g t h ? e . s i b l i n g s ( ) : t h i s . s i b l i n g s ( ) ) , n = " l a b e l [ f o r = ' " + t . u i . e s c a p e S e l e c t o r ( i ) + " ' ] " , o = o . a d d ( r . f i n d ( n ) . a d d B a c k ( n ) ) ) , t h i s . p u s h S t a c k ( o ) ) } } ) ? i . a p p l y ( e , o ) : i ) | | ( t . e x p o r t s = r ) } , 7 2 0 : f u n c t i o n ( t , e , n ) { v a r i , o , r ;
/ * !
* jQuery UI Keycode 1.12 . 1
* http : //jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license .
* http : //jquery.org/license
* /o=[n(0),n(264)],void 0===(r="function"==typeof(i=function(t){return t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}})?i.apply(e,o):i)||(t.exports=r)},73:function(t,e,n){var i=n(41),o=n(9),r=n(12),s=n(13).f,a=n(53),u=n(123),c=a("meta"),l=0,p=Object.isExtensible||function(){return!0},d=function(t){s(t,c,{value:{objectID:"O"+ ++l,weakData:{}}})},f=t.exports={REQUIRED:!1,fastKey:function(t,e){if(!o(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!r(t,c)){if(!p(t))return"F";if(!e)return"E";d(t)}return t[c].objectID},getWeakData:function(t,e){if(!r(t,c)){if(!p(t))return!0;if(!e)return!1;d(t)}return t[c].weakData},onFreeze:function(t){return u&&f.REQUIRED&&p(t)&&!r(t,c)&&d(t),t}};i[c]=!0},74:function(t,e){var n,i,o=t.exports={};function r(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function a(t){if(n===setTimeout)return setTimeout(t,0);if((n===r||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:r}catch(t){n=r}try{i="function"==typeof clearTimeout?clearTimeout:s}catch(t){i=s}}();var u,c=[],l=!1,p=-1;function d(){l&&u&&(l=!1,u.length?c=u.concat(c):p=-1,c.length&&f())}function f(){if(!l){var t=a(d);l=!0;for(var e=c.length;e;){for(u=c,c=[];++p<e;)u&&u[p].run();p=-1,e=c.length}u=null,l=!1,function(t){if(i===clearTimeout)return clearTimeout(t);if((i===s||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(t);try{i(t)}catch(e){try{return i.call(null,t)}catch(e){return i.call(this,t)}}}(t)}}function A(t,e){this.fun=t,this.array=e}function h(){}o.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];c.push(new A(t,e)),1!==c.length||l||a(f)},A.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=h,o.addListener=h,o.once=h,o.off=h,o.removeListener=h,o.removeAllListeners=h,o.emit=h,o.prependListener=h,o.prependOnceListener=h,o.listeners=function(t){return[]},o.binding=function(t){throw new Error("process.binding is not supported")},o.cwd=function(){return"/ "},o.chdir=function(t){throw new Error(" process . chdir is not supported ")},o.umask=function(){return 0}},75:function(t,e,n){" use strict ";var i=n(38),o=n(13),r=n(31);t.exports=function(t,e,n){var s=i(e);s in t?o.f(t,s,r(0,n)):t[s]=n}},76:function(t,e,n){var i=n(9),o=n(61),r=n(6)(" species ");t.exports=function(t,e){var n;return o(t)&&(" function "!=typeof(n=t.constructor)||n!==Array&&!o(n.prototype)?i(n)&&null===(n=n[r])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===e?0:e)}},77:function(t,e,n){var i=n(102),o=n(67);t.exports=Object.keys||function(t){return i(t,o)}},78:function(t,e,n){var i=n(71),o=n(30),r=n(6)(" toStringTag "),s=" Arguments "==o(function(){return arguments}());t.exports=i?o:function(t){var e,n,i;return void 0===t?" Undefined ":null===t?" Null ":" string "==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),r))?n:s?o(e):" Object "==(i=o(e))&&" function "==typeof e.callee?" Arguments ":i}},79:function(t,e,n){var i=n(71),o=n(18),r=n(169);i||o(Object.prototype," toString ",r,{unsafe:!0})},8:function(t,e,n){var i=n(9);t.exports=function(t){if(!i(t))throw TypeError(String(t)+" is not an object ");return t}},82:function(t,e,n){var i=n(25),o=Math.max,r=Math.min;t.exports=function(t,e){var n=i(t);return n<0?o(n+e,0):r(n,e)}},83:function(t,e,n){var i=n(4),o=/#|\.prototype\./,r=function(t,e){var n=a[s(t)];return n==c||n!=u&&(" function "==typeof e?i(e):!!e)},s=r.normalize=function(t){return String(t).replace(o," . ").toLowerCase()},a=r.data={},u=r.NATIVE=" N ",c=r.POLYFILL=" P ";t.exports=r},84:function(t,e,n){" use strict ";var i=n(8);t.exports=function(){var t=i(this),e=" ";return t.global&&(e+=" g "),t.ignoreCase&&(e+=" i "),t.multiline&&(e+=" m "),t.dotAll&&(e+=" s "),t.unicode&&(e+=" u " )
/ * *
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author Christoph Wurst < christoph @ winzerhof - wurst . at >
* @ author John Molakvoæ < skjnldsv @ protonmail . com >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* You should have received a copy of the GNU Affero General Public License
* along with this program . If not , see < http : //www.gnu.org/licenses/>.
*
* /
const o = ( ( t , e ) => { let n = t . getElementsByTagName ( "head" ) [ 0 ] . getAttribute ( "data-requesttoken" ) ; return { getToken : ( ) => n , setToken : t => { n = t , e ( "csrf-token-update" , { token : n } ) } } } ) ( document , i . emit ) , r = o . getToken , s = o . setToken } , 95 : function ( t , e , n ) { var i = n ( 5 ) , o = n ( 9 ) , r = i . document , s = o ( r ) && o ( r . createElement ) ; t . exports = function ( t ) { return s ? r . createElement ( t ) : { } } } , 956 : function ( t , e , n ) { "use strict" ; n . r ( e ) ; var i = n ( 0 ) , o = n . n ( i ) , r = n ( 45 ) , s = n ( 92 ) ; n ( 527 ) , n ( 714 ) ; var a = n ( 27 ) , u = n . n ( a ) , c = n ( 642 ) , l = { insert : "head" , singleton : ! 1 } , p = ( u ( ) ( c . a , l ) , c . a . locals , n ( 643 ) ) , d = { insert : "head" , singleton : ! 1 } ; u ( ) ( p . a , d ) , p . a . locals , n ( 529 ) , n ( 531 ) , n ( 532 ) , n ( 533 ) ;
/ * *
* @ copyright Copyright ( c ) 2016 Julius Härtl < jus @ bitgrid . net >
*
* @ author John Molakvoæ < skjnldsv @ protonmail . com >
* @ author Julius Härtl < jus @ bitgrid . net >
* @ author Richard Steinmetz < richard @ steinmetz . cloud >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* You should have received a copy of the GNU Affero General Public License
* along with this program . If not , see < http : //www.gnu.org/licenses/>.
*
* /
window . addEventListener ( "DOMContentLoaded" , ( function ( ) { const t = ! ! o ( ) ( "#hasSQLite" ) . val ( ) ; o ( ) ( "#hasMySQL" ) . val ( ) , o ( ) ( "#hasPostgreSQL" ) . val ( ) , o ( ) ( "#hasOracle" ) . val ( ) ; o ( ) ( "#selectDbType" ) . buttonset ( ) , o ( ) ( "#selectDbType p.info a" ) . button ( "destroy" ) , o ( ) ( "#hasSQLite" ) . val ( ) ? ( o ( ) ( "#use_other_db" ) . hide ( ) , o ( ) ( "#use_oracle_db" ) . hide ( ) ) : o ( ) ( "#sqliteInformation" ) . hide ( ) , o ( ) ( "#adminlogin" ) . change ( ( function ( ) { o ( ) ( "#adminlogin" ) . val ( o . a . trim ( o ( ) ( "#adminlogin" ) . val ( ) ) ) } ) ) , o ( ) ( "#sqlite" ) . click ( ( function ( ) { o ( ) ( "#use_other_db" ) . slideUp ( 250 ) , o ( ) ( "#use_oracle_db" ) . slideUp ( 250 ) , o ( ) ( "#sqliteInformation" ) . show ( ) , o ( ) ( "#dbname" ) . attr ( "pattern" , "[0-9a-zA-Z$_-]+" ) } ) ) , o ( ) ( "#mysql,#pgsql" ) . click ( ( function ( ) { o ( ) ( "#use_other_db" ) . slideDown ( 250 ) , o ( ) ( "#use_oracle_db" ) . slideUp ( 250 ) , o ( ) ( "#sqliteInformation" ) . hide ( ) , o ( ) ( "#dbname" ) . attr ( "pattern" , "[0-9a-zA-Z$_-]+" ) } ) ) , o ( ) ( "#oci" ) . click ( ( function ( ) { o ( ) ( "#use_other_db" ) . slideDown ( 250 ) , o ( ) ( "#use_oracle_db" ) . show ( 250 ) , o ( ) ( "#sqliteInformation" ) . hide ( ) , o ( ) ( "#dbname" ) . attr ( "pattern" , "[0-9a-zA-Z$_-.]+" ) } ) ) , o ( ) ( "#showAdvanced" ) . click ( ( function ( t ) { t . preventDefault ( ) , o ( ) ( "#datadirContent" ) . slideToggle ( 250 ) , o ( ) ( "#databaseBackend" ) . slideToggle ( 250 ) , o ( ) ( "#databaseField" ) . slideToggle ( 250 ) } ) ) , o ( ) ( "form" ) . submit ( ( function ( ) { const t = o ( ) ( this ) . serializeArray ( ) ; o ( ) ( ".float-spinner" ) . show ( 250 ) , o ( ) ( ":submit" , this ) . attr ( "disabled" , "disabled" ) . val ( o ( ) ( ":submit" , this ) . data ( "finishing" ) ) , o ( ) ( "input" , this ) . addClass ( "ui-state-disabled" ) . attr ( "disabled" , "disabled" ) , o ( ) ( "#selectDbType" ) . find ( ".ui-button" ) . length > 0 && o ( ) ( "#selectDbType" ) . buttonset ( "disable" ) , o ( ) ( ".strengthify-wrapper, .tipsy" ) . css ( "-ms-filter" , '"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"' ) . css ( "filter" , "alpha(opacity=30)" ) . css ( "opacity" , . 3 ) ; const e = o ( ) ( "<form>" ) ; e . attr ( "action" , o ( ) ( this ) . attr ( "action" ) ) , e . attr ( "method" , "POST" ) ; for ( let n = 0 ; n < t . length ; n ++ ) { const i = o ( ) ( '<input type="hidden">' ) ; i . attr ( t [ n ] ) , e . append ( i ) } const n = decodeURIComponent ( ( new RegExp ( "[?|&]" + "redirect_url" + "=([^&;]+?)(&|#|;|$)" ) . exec ( location . search ) || [ , "" ] ) [ 1 ] . replace ( /\+/g , "%20" ) ) || "" ; if ( n ) { const t = o ( ) ( '<input type="hidden">' ) ; t . attr ( { name : "redirect_url" , value : n } ) , e . append ( t ) } return e . appendTo ( document . body ) , e . submit ( ) , ! 1 } ) ) ; const e = o ( ) ( 'input[type="radio"]:checked' ) . val ( ) ; void 0 === e && o ( ) ( 'input[type="radio"]' ) . first ( ) . click ( ) , ( "sqlite" === e || t && void 0 === e ) && ( o ( ) ( "#datadirContent" ) . hide ( 250 ) , o ( ) ( "#databaseBackend" ) . hide ( 250 ) , o ( ) ( "#databaseField" ) . hide ( 250 ) , o ( ) ( ".float-spinner" ) . hide ( 250 ) ) , o ( ) ( "#adminpass" ) . strengthify ( { zxcvbn : OC . linkTo ( "core" , "vendor/zxcvbn/dist/zxcvbn.js" ) , titles : [ Object ( r . translate ) ( "core" , "Very weak password" ) , Object ( r . translate ) ( "core" , "Weak password" ) , Object ( r . translate ) ( "core" , "So-so password" ) , Object ( r . translate ) ( "core" , "Good password" ) , Object ( r . translate ) ( "core" , "Strong password" ) ] , drawTitles : ! 0 , nonce : btoa ( Object ( s . a ) ( ) ) } ) , o ( ) ( "#dbpass" ) . showPassword ( ) . keyup ( ) , o ( ) ( "#adminpass" ) . showPassword ( ) . keyup ( ) } ) ) } , 96 : function ( t , e , n ) { var i = n ( 66 ) , o = Function . toString ; "function" != typeof i . inspectSource && ( i . inspectSource = function ( t ) { return o . call ( t ) } ) , t . exports = i . inspectSource } , 97 : function ( t , e ) { e . f = Object . getOwnPropertySymbols } , 98 : function ( t , e , n ) { var i = n ( 6 ) , o = n ( 39 ) , r = n ( 13 ) , s = i ( "unscopables" ) , a = Array . prototype ; null == a [ s ] && r . f ( a , s , { configurable : ! 0 , value : o ( null ) } ) , t . exports = function ( t ) { a [ s ] [ t ] = ! 0 } } , 99 : function ( t , e , n ) { var i = n ( 78 ) , o = n ( 33 ) , r = n ( 6 ) ( "iterator" ) ; t . exports = function ( t ) { if ( null != t ) return t [ r ] || t [ "@@iterator" ] || o [ i ( t ) ] } } } ) ;
//# sourceMappingURL=install.js.map