$=jQuery.noConflict();var W=$(window),B=$('body');$.fn.extend({loadModul:function(n,v){if(this.length){var l='/wp-content/css/idcms-'+n;$('head:not(:has(#idcms-'+n+'))').append('<link id="idcms-'+n+'" rel="stylesheet" type="text/css" href="'+l+'-css" />');$.getScript(l+'-js',r=>this[n](v));}
return this;},datatable:function(){return this.loadModul('datatable');},selectinput:function(){return this.loadModul('selectinput');},lightbox:function(){return this.loadModul('lightbox');},qualitybar:function(){return this.loadModul('qualitybar');},multiFile_old:function(){return this.each((p,t)=>{t=$(t).on('change',e=>{p.after(p=p.clone(1).find('input').val('').end());t.off('change')});p=t.parent()})},mdb:function(){return this.each((i,t)=>{setTimeout(_=>{$('.select-input',t).selectinput();new mdb.Input(t).init()},1)})}});function dialog(o,c){$('head:not(:has(#idcms-dialog))').append('<link id="idcms-dialog" rel="stylesheet" type="text/css" href="/wp-content/css/idcms-dialog-css" />');var p=o.prompt||o.alert,m=$('<menu>'),C=$('<button class="btn btn-'+(o.alert?'primary':'light')+'" type="cancel">'+(o.cancel||(o.alert?'OK':'Cancel'))+'</button>'),v="value"in o;p&&(o.body=p);v&&(o.body=$('<div class="form-outline w-100">').append(o.v=$('<input class="form-control" type="'+(o.type||'text')+'">').val(o.value),o.label?'<label class="form-label" style="margin-left: 0px;">'+o.label+'</label>':''));var B=$('<button type="submit" class="btn btn-primary">'+(o.confirm||'Confirm')+'</button>'),f=$('<form method="dialog">').append(o.header?'<header>'+o.header+'</header>':'',$('<main class="container my-3">').append(o.body||o),m.append(C,o.alert?(typeof c==="function"?C.click(e=>c(e,f)):null):B.click(e=>v?c(o.v.val()):c(e,f))).on('click','button',e=>{d.remove();W.off('keydown',d)})),d=$('<dialog role="dialog">').append(f).keypress(e=>{v&&e.keyCode==13&&!$(e.target).is('textarea:focus')&&B.click()}).on('close',e=>C.click());$('body').append(d);var i=$(":input,:button",d),n=i.length-2;$('.form-outline',d).mdb();if(typeof d[0].showModal==="function"){d[0].showModal();}else{var r=e=>d.parent().remove();d.wrap('<div class="dialog">').show()
f.on('submit',r);C.on('click',r);}
W.on('keydown',d,e=>{if(e.which==9&&i.index(e.target)>n){e.preventDefault();i.first().focus()}})
return d;}
$(_=>{$('.datatable').datatable();$('.select-input').selectinput();$('.lightbox').lightbox();$('.qualitybar').qualitybar();$('form:has([required]) [type=submit]').click(function(){$(this).closest('form').addClass('was-validated')});$('form[autocomplete=off] [name]:not([readonly])').map((i,t)=>$(t).prop('autocomplete',t.type=='password'?'new-password':'nope').prop('readonly',!0).one('focus',e=>$(t).prop('readonly',!1)));$('time[datetime]:not(:empty)').map((_,t)=>{$(t).text(new Date(t.dateTime).toLocaleDateString(undefined,$(t).data('format')||{year:'2-digit',month:'2-digit',day:'2-digit',hour:'2-digit',minute:'2-digit'}))});$('body').on('keyup','input[type=url]',function(){if(this.value.length>4&&!(/^(http|[\#/])/.test(this.value)))this.value='https://'+this.value})
$('body').on('keyup','input.instagram',function(){if(this.value.length>4&&!(/^@/.test(this.value)))this.value='@'+this.value})})