// source --> /wordpress/wp-content/themes/verpackungslizenz24/jquery-3.6.1.min.js 
/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=y.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:v}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,y,s,c,v,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),j=function(e,t){return e===t&&(l=!0),0},D={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",$=new RegExp(M+"+","g"),B=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(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.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),v(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&D.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(j),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace($," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,y){var v="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===y?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=v!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(v){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=y)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace(B,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ye(function(){return[0]}),last:ye(function(e,t){return[t-1]}),eq:ye(function(e,t,n){return[n<0?n+t:n]}),even:ye(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ye(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ye(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ye(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,y,v,e){return y&&!y[S]&&(y=Ce(y)),v&&!v[S]&&(v=Ce(v,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?v||(e?d:l||y)?[]:t:f;if(g&&g(f,p,n,r),y){i=Te(p,u),y(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(v||d){if(v){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);v(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=v?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),v?v(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(B,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(B," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,y,v,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(y=o,m=0<(v=i).length,x=0<y.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=y[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=v[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+v.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ve(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ve(t.parentNode)||t),n},d.sortStable=S.split("").sort(j).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var D,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function $(){E.removeEventListener("DOMContentLoaded",$),C.removeEventListener("load",$),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",$),C.addEventListener("load",$));var B=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)B(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):B(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",v.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,v.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^([^.]*)(?:\.(.+)|)/;function we(){return!0}function Te(){return!1}function Ce(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ee(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ee(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n&&n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,we)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=y.events)||(u=y.events=Object.create(null)),(a=y.handle)||(a=y.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=be.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=Y.hasData(e)&&Y.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=be.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||S.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click",we),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?we:Te,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Te,isPropagationStopped:Te,isImmediatePropagationStopped:Te,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=we,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=we,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=we,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(t,e){S.event.special[t]={setup:function(){return Se(this,t,Ce),!1},trigger:function(){return Se(this,t),!0},_default:function(e){return Y.get(e.target,t)},delegateType:e}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return Ee(this,e,t,n,r)},one:function(e,t,n,r){return Ee(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Te),this.each(function(){S.event.remove(this,e,n,t)})}});var ke=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Ne=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function He(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!v.checkClone&&Ae.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),He(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ye(e,"script"),De)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ye(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,qe),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(Ne,""),u,l))}return n}function Oe(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ye(r)),r.parentNode&&(n&&ie(r)&&ve(ye(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ye(c),r=0,i=(o=ye(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ye(e),a=a||ye(c),r=0,i=o.length;r<i;r++)Le(o[r],a[r]);else Le(e,c);return 0<(a=ye(c,"script")).length&&ve(a,!f&&ye(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Oe(this,e,!0)},remove:function(e){return Oe(this,e)},text:function(e){return B(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return B(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ye(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return He(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ye(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Pe=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Re=/^--/,Me=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Ie=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},We=new RegExp(ne.join("|"),"i"),Fe="[\\x20\\t\\r\\n\\f]",$e=new RegExp("^"+Fe+"+|((?:^|[^\\\\])(?:\\\\.)*)"+Fe+"+$","g");function Be(e,t,n){var r,i,o,a,s=Re.test(t),u=e.style;return(n=n||Me(e))&&(a=n.getPropertyValue(t)||n[t],s&&(a=a.replace($e,"$1")),""!==a||ie(e)||(a=S.style(e,t)),!v.pixelBoxStyles()&&Pe.test(a)&&We.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function _e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",v.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(v,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,re.removeChild(e)),a}}))}();var ze=["Webkit","Moz","ms"],Ue=E.createElement("div").style,Xe={};function Ve(e){var t=S.cssProps[e]||Xe[e];return t||(e in Ue?e:Xe[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=ze.length;while(n--)if((e=ze[n]+t)in Ue)return e}(e)||e)}var Ge=/^(none|table(?!-c[ea]).+)/,Ye={position:"absolute",visibility:"hidden",display:"block"},Qe={letterSpacing:"0",fontWeight:"400"};function Je(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ke(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Ze(e,t,n){var r=Me(e),i=(!v.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=Be(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Pe.test(a)){if(!n)return a;a="auto"}return(!v.boxSizingReliable()&&i||!v.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Ke(e,t,n||(i?"border":"content"),o,r,a)+"px"}function et(e,t,n,r,i){return new et.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Be(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Re.test(t),l=e.style;if(u||(t=Ve(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),v.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Re.test(t)||(t=Ve(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Be(e,t,r)),"normal"===i&&t in Qe&&(i=Qe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ge.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,u,n):Ie(e,Ye,function(){return Ze(e,u,n)})},set:function(e,t,n){var r,i=Me(e),o=!v.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Ke(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Ke(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Je(0,t,s)}}}),S.cssHooks.marginLeft=_e(v.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Be(e,"marginLeft"))||e.getBoundingClientRect().left-Ie(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Je)}),S.fn.extend({css:function(e,t){return B(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Me(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=et).prototype={constructor:et,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}}).init.prototype=et.prototype,(et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[Ve(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=et.prototype.init,S.fx.step={};var tt,nt,rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){nt&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(st):C.setTimeout(st,S.fx.interval),S.fx.tick())}function ut(){return C.setTimeout(function(){tt=void 0}),tt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ft(o,e,t){var n,a,r=0,i=ft.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=tt||ut(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:tt||ut(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=ft.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ct,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(ft,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],ft.tweeners[n]=ft.tweeners[n]||[],ft.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),y=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ot.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!y||void 0===y[r])continue;g=!0}d[r]=y&&y[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=y&&y.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(y?"hidden"in y&&(g=y.hidden):y=Y.access(e,"fxshow",{display:l}),o&&(y.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ct(g?y[r]:0,r,p),r in y||(y[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?ft.prefilters.unshift(e):ft.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=ft(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&at.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(lt(r,!0),e,t,n)}}),S.each({slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(tt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),tt=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){nt||(nt=!0,st())},S.fx.stop=function(){nt=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},rt=E.createElement("input"),it=E.createElement("select").appendChild(E.createElement("option")),rt.type="checkbox",v.checkOn=""!==rt.value,v.optSelected=it.selected,(rt=E.createElement("input")).value="t",rt.type="radio",v.radioValue="t"===rt.value;var pt,dt=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return B(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!v.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=dt[t]||S.find.attr;dt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=dt[o],dt[o]=r,r=null!=a(e,t,n)?o:null,dt[o]=i),r}});var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function yt(e){return(e.match(P)||[]).join(" ")}function vt(e){return e.getAttribute&&e.getAttribute("class")||""}function mt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return B(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),v.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a;return m(t)?this.each(function(e){S(this).addClass(t.call(this,e,vt(this)))}):(e=mt(t)).length?this.each(function(){if(r=vt(this),n=1===this.nodeType&&" "+yt(r)+" "){for(o=0;o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=yt(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return m(t)?this.each(function(e){S(this).removeClass(t.call(this,e,vt(this)))}):arguments.length?(e=mt(t)).length?this.each(function(){if(r=vt(this),n=1===this.nodeType&&" "+yt(r)+" "){for(o=0;o<e.length;o++){i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=yt(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return m(t)?this.each(function(e){S(this).toggleClass(t.call(this,e,vt(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=mt(t),this.each(function(){if(s)for(o=S(this),i=0;i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==a||((r=vt(this))&&Y.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":Y.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+yt(vt(n))+" ").indexOf(t))return!0;return!1}});var xt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(xt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:yt(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},v.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),v.focusin="onfocusin"in C;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=y.call(e,"type")?e.type:e,h=y.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!bt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,bt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,wt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,wt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),v.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var Tt=C.location,Ct={guid:Date.now()},Et=/\?/;S.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||S.error("Invalid XML: "+(n?S.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var St=/\[\]$/,kt=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;function jt(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||St.test(n)?i(n,t):jt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)jt(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&Nt.test(this.nodeName)&&!At.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(kt,"\r\n")}}):{name:t.name,value:n.replace(kt,"\r\n")}}).get()}});var Dt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\/\//,Rt={},Mt={},It="*/".concat("*"),Wt=E.createElement("a");function Ft(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function $t(t,i,o,a){var s={},u=t===Mt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Bt(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Wt.href=Tt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":It,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Bt(Bt(e,S.ajaxSettings),t):Bt(S.ajaxSettings,e)},ajaxPrefilter:Ft(Rt),ajaxTransport:Ft(Mt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,y=S.ajaxSetup({},t),v=y.context||y,m=y.context&&(v.nodeType||v.jquery)?S(v):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=y.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Ht.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(y.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),y.url=((e||y.url||Tt.href)+"").replace(Pt,Tt.protocol+"//"),y.type=t.method||t.type||y.method||y.type,y.dataTypes=(y.dataType||"*").toLowerCase().match(P)||[""],null==y.crossDomain){r=E.createElement("a");try{r.href=y.url,r.href=r.href,y.crossDomain=Wt.protocol+"//"+Wt.host!=r.protocol+"//"+r.host}catch(e){y.crossDomain=!0}}if(y.data&&y.processData&&"string"!=typeof y.data&&(y.data=S.param(y.data,y.traditional)),$t(Rt,y,t,T),h)return T;for(i in(g=S.event&&y.global)&&0==S.active++&&S.event.trigger("ajaxStart"),y.type=y.type.toUpperCase(),y.hasContent=!Ot.test(y.type),f=y.url.replace(qt,""),y.hasContent?y.data&&y.processData&&0===(y.contentType||"").indexOf("application/x-www-form-urlencoded")&&(y.data=y.data.replace(Dt,"+")):(o=y.url.slice(f.length),y.data&&(y.processData||"string"==typeof y.data)&&(f+=(Et.test(f)?"&":"?")+y.data,delete y.data),!1===y.cache&&(f=f.replace(Lt,"$1"),o=(Et.test(f)?"&":"?")+"_="+Ct.guid+++o),y.url=f+o),y.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(y.data&&y.hasContent&&!1!==y.contentType||t.contentType)&&T.setRequestHeader("Content-Type",y.contentType),T.setRequestHeader("Accept",y.dataTypes[0]&&y.accepts[y.dataTypes[0]]?y.accepts[y.dataTypes[0]]+("*"!==y.dataTypes[0]?", "+It+"; q=0.01":""):y.accepts["*"]),y.headers)T.setRequestHeader(i,y.headers[i]);if(y.beforeSend&&(!1===y.beforeSend.call(v,T,y)||h))return T.abort();if(u="abort",b.add(y.complete),T.done(y.success),T.fail(y.error),c=$t(Mt,y,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,y]),h)return T;y.async&&0<y.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},y.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(y,T,n)),!i&&-1<S.inArray("script",y.dataTypes)&&S.inArray("json",y.dataTypes)<0&&(y.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(y,s,T,i),i?(y.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===y.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(v,[o,l,T]):x.rejectWith(v,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,y,i?o:a]),b.fireWith(v,[T,l]),g&&(m.trigger("ajaxComplete",[T,y]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var _t={0:200,1223:204},zt=S.ajaxSettings.xhr();v.cors=!!zt&&"withCredentials"in zt,v.ajax=zt=!!zt,S.ajaxTransport(function(i){var o,a;if(v.cors||zt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(_t[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=yt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Gt=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Gt,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Yt=C.jQuery,Qt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Qt),e&&C.jQuery===S&&(C.jQuery=Yt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S});
// source --> /wordpress/wp-content/themes/verpackungslizenz24/JS_Verpackungslizenz-eu.js 
$(document).ready(function(){
//console.log(svg);

Länderinfo = {
	Deutschland: 'Für die Verpackungslizenz in Deutschland muss eine Systembeteiligung bei einem Dualen System sowie eine Registrierung bei der staatlichen Behörde Zentrale Stelle Verpackungsregister (ZSVR) erfolgen. Für in Deutschland erstmalig, gewerblich in Verkehr gebrachte Verpackungen, die beim privaten Endverbraucher als Müll anfallen, müssen sich Händler und Hersteller an den Kosten des Recyclings beteiligen.<br><br>→ Mehr zum Thema Verpackungslizenz in Deutschland findest du <a href="/#Verpackungsgesetz_info">hier</a>.<br>→ Einen umfassenden Anbietervergleich haben wir <a href="/verpackungslizenz-anbieter">hier</a> veröffentlicht.',
	Belgien: 'In Belgien regelt ein "Zusammenarbeitsabkommen bezüglich der Vermeidung und der Bewirtschaftung von Verpackungsabfällen" die Umsetzung der EU-Verpackungsrichtlinie. Ähnlich wie auch in Deutschland sind hier die "Befüller" von Verpackungen in der Pflicht, tätig zu werden.<br><br>Das trifft auf Hersteller in Belgien und Importeure zu, aber auch auf ausländische Online-Händler, wenn diese Waren im B2C-Bereich direkt an Endverbraucher nach Belgien versenden.<br><br>Bis zu einer Gesamtmenge von 300kg Verpackungen pro Jahr gilt eine Bagatellgrenze bei der kein Handlungsbedarf besteht. Bei Mengen darüber hinaus muss man sich einem kollektiven Rückholsystem (ähnlich der Dualen Systeme in Deutschland) anschließen oder selbst für die Rücknahme der Verpackungen sorgen. Es gibt ein Rückholsystem für Haushaltsverpackungen (FostPlus) und eines für gewerbliche Verpackungen (<a href="https://www.valipac.be/en/" target="_blank" rel="noopener">Valipac</a>).<br><br><ul><li>Betroffene ausländische Onlinehändler können sich dem Rückholsystem <a href="https://www.fostplus.be/en" target="_blank" rel="noopener">FostPlus</a> anschließen</li><li><span style="font-size: 16px;">Die zuständige belgische Behörde ist </span><a style="font-size: 16px;" href="https://www.ivcie.be/de/" target="_blank" rel="noopener">Interregionale Verpackungskommission (IVK)</a></li></ul>',
	Dänemark: 'Dänemark hatte bereits vor Inkrafttreten der europäischen Verpackungsrichtlinie einen eigenen Ansatz zur Vermeidung und Recycling von Verpackungsmüll. Die Dänen haben für diesen Zweck eine spezielle Sonderverbrauchssteuer eingeführt, die von Herstellern und Importeuren direkt zu entrichten ist.<br><br>Nicht alle der in Deutschland lizenzpflichtigen Verpackungsmaterialien fallen unter die Steuer: der Fokus liegt hier besonders auf Serviceverpackungen wie Tragetaschen, Einweggeschirr und auf Getränkeverpackungen. Wir empfehlen eine Prüfung der Verpackungsart im Einzelfall, da sich die von der Steuer betroffenen Materialen in Zukunft ändern können. Vor allem der zunehmende Onlinehandel könnte zu einer Anpassung der Steuer führen. Aktuelle Informationen zur Besteuerung nach Verpackungsart ist auf der <a href="https://skat.dk/skat.aspx?oid=1921349&amp;chk=216701" target="_blank" rel="noopener">Seite der dänischen Steuerverwaltung nachzulesen. </a><br><br>Ausländische Unternehmen sind dann von der Steuer betroffen, wenn sie direkt Waren direkt an den Endverbraucher in Dänemark senden (B2C-Onlinehandel). Überschreiten sie eine Bagatellgrenze von 10.000 Kronen (umgerechnet ca. 1300 €) sind Onlinehändler verpflichtet sich zu registrieren und die Steuer zu entrichten.<br><br><ul> 	<li>Link zur Anmeldung bei der Registrierungsstelle: <a href="https://erhvervsstyrelsen.dk/skattemaessig-registrering" target="_blank" rel="noopener">Erhvervsstyrelsen</a></li> 	<li>Steuerbehörde, bei der die Steuer gemeldet werden muss: Skattestyrelsen, <a href="https://skat.dk/skat.aspx?oid=3100&amp;lang=de" target="_blank" rel="noopener">Infoseite für ausländische Unternehmen</a></li></ul>',
	Niederlande: 'Zur Finanzierung von Sammlung und Recycling von Verpackungen erhoben die Niederlande bis 2012 eine Verpackungssteuer. Mit der Umsetzungen der neuen EU-Verpackungsrichtlinie wurde diese in einen Abfallverwaltungsbeitrag umgewandelt, mit dem der dafür gegründete Abfallfonds Verpackungen (<a href="https://afvalfondsverpakkingen.nl/en/" target="_blank" rel="noopener">Afvalfonds Verpakkingen</a>) die kommunale Abfallentsorgung und -verwertung finanziert.<br><br>Der Abfallverwaltungsbeitrag muss von Unternehmen gezahlt werden, wenn sie <strong>jährlich mehr als 50.000 kg Verpackungsmaterial</strong> in den Niederlanden in Umlauf bringen und ausserdem mindestens eine der folgenden Bedingungen erfüllen:<ul> 	<li>Das Unternehmen (Produzent oder Importeur) bringt die Verpackungen als erstes Unternehmen in den Niederlanden in Verkehr.</li> 	<li>Das Unternehmen entfernt die Verpackungen als erstes Unternehmen in den Niederlanden von den Produkten und entsorgt diese.</li> 	<li>Das Unternehmen versieht im Auftrag eines anderen Unternehmens verpackte Produkte mit Namen, Logo oder Marke des anderen.</li> 	<li>Das Unternehmen nutzt Handelsverpackungen, um Produkte zu verpacken.</li> 	<li>Das Unternehmen stellt Handelsverpackungen in den Niederlanden an Dritte zur <span style="font-size: 16px;">Verfügung oder bietet diese zusammen mit einem oder mehreren Produkten an.</span></li> 	<li>Das Unternehmen bringt Kunststoffflaschen größer als 0,75 Liter ohne Pfand in den <span style="font-size: 16px;">Niederlanden in Umlauf.</span></li></ul>Auch ausländische (Online)Händler sind zur Entrichtung des Beitrags verpflichtet, wenn sie an Endkunden in den Niederlanden liefern und jährlich mehr als 50.000 kg Verpackungen einführen.<br><br>Der Beitrag wird jährlich beim Abfallfonds gezahlt und setzt sich zusammen aus Systemkosten und mengenvariablen Materialkosten.<br><br><ul> 	<li>Informationen zu Gebühren des Abfallverwaltungsbeitrags: <a href="https://www.verpact.nl/en/rates" target="_blank" rel="noopener">hier</a></li></ul>',
	Luxemburg: 'Das luxemburgische Gesetz bezüglich Verpackungen und Verpackungsabfall definiert "Verpackungsverantwortliche" und ihre Pflichten. Verpackungsverantwortlicher ist jeder, der in Luxemburg Waren verpackt, verpacken lässt oder aus dem Ausland verpackte Waren einführt. Das sind in der Regel die Hersteller oder beim B2B Import der luxemburgische Importeur der auf der Rechnung vermerkt ist. (Online-)Händler mit Sitz im Ausland die direkt an den privaten Endverbraucher Waren verkaufen sind ebenfalls betroffen.<br><br>Bagatellgrenzen gelten nicht. Die Pflichten gelten ab der 1. Verpackung.<br><br>Alle Verpackungsverantwortliche müssen dafür sorgen, dass ihre Verpackungen eingesammelt und recycelt werden, um die gesetzlichen Ziele für die Wiederverwendung von Verpackungen zu erreichen. Sie müssen ebenfalls dem Umweltamt ihre Mengen melden. Die Pflichten können entweder selbst erfüllt werden, oder sie beauftragen das Umweltunternehmen <a href="https://www.valorlux.lu/en" target="_blank" rel="noopener">Valorlux</a>. Durch Zahlung eines Mitgliedsbeitrags übernimmt Valorlux alle Recycling- und Meldepflichten. Eine Ausnahme sind Industrieverpackungen: Hier müssen die Unternehmen eigenständige Maßnahmen für die Entsorgung und Verwertung treffen.<ul> 	<li>Verantwortliche Behörde ist das <a href="https://aev.gouvernement.lu/de.html" target="_blank" rel="noopener">luxemburgische Umweltamt</a></li> 	<li>Informationen zur Registrierung, Gebühren und Meldefristen bei Valorlux: <a href="https://www.valorlux.lu/de/mitglieder/faq" target="_blank" rel="noopener">hier</a></li></ul>',
	Frankreich: 'Die Regelungen zum Verpackungsgesetz in Frankreich sind recht ähnlich zu den deutschen Richtlinien: Hersteller oder Vertreiber von Verpackungen in Frankreich sind zur Rücknahme und Verwertung verpflichtet. Es bestehen Unterschiede zwischen Verpackungen, die beim privaten Endverbraucher anfallen und solchen, die dort nicht anfallen.<br><br>Bei Lieferungen an den privaten Endverbraucher müssen Händler sowohl die Verkaufsverpackung als auch die Versandverpackung lizenzieren. Diese Regelung gilt ab der ersten Verpackung. Somit sind auch nicht in Frankreich ansässige Onlinehändler von der Lizenzierungspflicht betroffen.<br><br>Eine Registrierungspflicht ähnlich wie bei der ZSVR in Deutschland und die Pflicht zum Recycling der eigenen Verpackungen existieren ebenfalls in Frankreich. Allerdings werden sowohl die Registrierung als auch Behördenmeldungen vom beauftragten staatlichen Rücknahmesystem (= duale Systeme in Frankreich) organisiert. Händler müssen also ihre Verpackungsmengen nur bei einem dieser staatlichen Rücknahmesysteme anmelden und die Lizenzgebühren entrichten. Diese Gebühr wird als éco-contribution bezeichnet und setzt sich aus mengenvariablen Kosten sowie Zuschüssen oder Rabatten je nach Recyclingfähigkeit der gemeldeten Verpackungen zusammen.<br><br>Hersteller und Händler, die jährlich nur maximal 10.000 Verpackungen in Umlauf bringen, zahlen eine <strong>fixe Gebühr von 80€</strong>. Im Anschluss teilt das System die Registrierungsnummer (UIN) mit. Diese kann als Nachweis zur ordnungsgemäßen Erfüllung der Pflichten aus dem französischen Verpackungsgesetz genutzt werden.<br><br>Links zu den staatlichen Rücknahmesystemen:<br><br><ul> 	<li><a href="https://www.citeo.com" target="_blank" rel="noopener">CITEO</a></li> 	<li><a href="https://www.adelphe.fr" target="_blank" rel="noopener">Adelphe</a></li> 	<li><a href="https://www.leko-organisme.fr" target="_blank" rel="noopener">LÉKO</a></li></ul>',
	Monaco: 'Finde <a href="#verpackungslizenz_eu_lizenzero">bei einem unserer Partner</a> heraus, ob du beim Versand von Produkten nach Monaco Pflichten aus dem lokalen Verpackungsgesetz nachkommen musst.',
	Andorra: 'Finde <a href="#verpackungslizenz_eu_lizenzero">bei einem unserer Partner</a> heraus, ob du beim Versand von Produkten nach Andorra Pflichten aus dem lokalen Verpackungsgesetz nachkommen musst.',
	Spanien: '<p>In <b>Spanien</b> ist die rechtssichere Einhaltung der gesetzlichen Vorschriften aus dem nationalen Verpackungsgesetz bei einem zentralen System sicherzustellen, das in Spanien für das Recycling des Verpackungsabfalls sorgt.</p><p>Nach dem Gesetz muss jedes Unternehmen sich an diesem System beteiligen, wenn es in Spanien Verpackungen in Umlauf bringt. Hersteller, Importeure aber auch ausländische Onlinehändler müssen sich dieser Lizenzierungspflicht unterwerfen und beim spanischen Entsorgungsdienstleister <strong>Ecoembalajes España S.A. (Ecoembes)</strong> für ihre jährlichen Verpackungsmengen einen Entsorgungsbeitrag zahlen. Die Mengen müssen jährlich gemeldet werden. Davon betroffen sind Haushaltsverpackungen (B2C) und seit Januar 2025 auch gewerbliche Verpackungen. Die Regeln gelten <strong>ab der ersten Verpackung</strong>.</p><ul><li>Gebührentabelle von Ecoembes für Verpackungen: <a href="https://ecoembesempresas.com/app/uploads/2025/06/Ecoembes_Precios2026-ENG.pdf" target="_blank" rel="noopener">hier</a></li></ul><p>Unternehmen ohne Sitz in Spanien benötigen seit 2025 einen <strong>EPR-Bevollmächtigten</strong>. Darüber hinaus ist für die Bestellung zwingend eine <strong>spanische Steuernummer (NIF)</strong> erforderlich.</p><button onclick="window.location.href=\'https://verpackungslizenz24.de/verpackungslizenz-eu/spanien/\'">Alle Details zur Verpackungslizenz Spanien</button>',
	Portugal: 'Für die Umsetzung der EU-Verpackungsrichtlinie wurde in Portugal eine entsprechende Verordnung erlassen. Darin werden Unternehmen definiert, die für die Sammlung und die Verwertung ihrer in Portugal in Umlauf gebrachten Verpackungen sorgen müssen und die vorgeschriebenen Recyclingquoten zu erreichen haben.<br><br>Betroffen sind alle Hersteller, Verpacker, Importeure und Händler die Verpackungen auf den Markt bringen. Bei Serviceverpackungen muss immer ein portugiesisches Unternehmen verantwortlich sein. <strong>Unternehmen aus dem EU-Ausland ohne portugiesische Umsatzsteuer-ID sind prinzipiell nicht verpflichtet.</strong><br><br>Für das Recycling von B2C-Verpackugnen die beim Endverbraucher anfallen müssen sich alle Verantwortlichen bei einem dualen System registrieren und für ihre Verpackungsmengen Lizenzgebühren auf Basis einer jährlichen Meldung zahlen. Das duale System ist die <a href="https://www.pontoverde.pt/en/" target="_blank" rel="noopener">Sociedade Ponto Verde</a>. Hier erfolgt die Registrierung und die Zahlung des Beitrags. Die jährliche Meldung über die Mengen muss bis zum 15. März des Folgejahres erfolgen. Unternehmen mit einem Jahresumsatz unter 100.000 € zahlen nur einen Pauschalbetrag in Höhe von 120 € pro Jahr. Mit den Gebühren der Mitglieder finanziert das duale System die Kommunale Entsorgung von Abfällen und stellt die Verwertung sicher.<br><br>Unternehmen bei denen gewerblichen Verpackungen in Portugal anfallen müssen die Entsorgung und Verwertung dieser Verpackungen in Eigenregie organisieren.<br><br><ul> 	<li>Informationen zu den Gebühren und Meldevorschriften beim dualen System Sociedade Ponto Verde: <a href="https://www.pontoverde.pt/aderentes_uk/2_1_valor_a_pagar.php" target="_blank" rel="noopener">hier</a></li></ul>',
	Malta: 'Auch Malta hat die EU-Verpackungsrichtlinie in nationales Gesetz umgesetzt. Mit der maltesischen Verordnung zu Verpackungen und Verpackungsmüll. Darin sind Händler, Hersteller und Importeure gleichermaßen betroffen, die Verpackungen jeglicher Art herstellen oder auf Malta in Verkehr bringen. Sie sind für das Sammeln, Sortieren und Verwerten von ihren Verpackungsmaterialien verantwortlich.<br><br>Alle betroffenen Unternehmen müssen für sich für ihre in Umlauf gebrachten <em>Verbraucherverpackungen</em> (Verkaufs-, Um- und Transportverpackungen) einem Verwertungsmanagementsystem anschließen. Bei <em>gewerblichen Verpackungen</em> können die Unternehmen entscheiden, ob sie ein Verwertungsmanagementsystem beauftragen oder die Verwertung selbst organisieren.<br><br>Unternehmen, die jährlich weniger als 100 kg an Verpackungen auf Malta in Verkehr bringen, sind von den Pflichten befreit und müssen sich keinem System anschließen.<br><br><ul> 	<li>Verantwortliche Behörde, bei der jährliche Meldungen gemacht werden müssen: <a href="https://era.org.mt" target="_blank" rel="noopener">ERA</a></li> 	<li>Verwertungsmanagementsysteme auf Malta sind beispielsweise <a href="https://www.greenpak.com.mt/packaging-recycling" target="_blank" rel="noopener">Greenpak</a> oder <a href="http://www.greenmt.org" target="_blank" rel="noopener">Green MT</a></li></ul>',
	Italien: 'Entsorgung und Recycling von Verpackungen wird Italien zum großen Teil durch das nationale Verpackung-Konsortium CONAI ermöglicht. Die nach dem entsprechenden italienischen Gesetzesdekret definierten Verpackungshersteller-, -verwender, Hersteller und Importeure müssen dazu beitragen, die Sammlung und Sortierung von Verpackungsmüll zu ermöglichen. <span style="font-size: 16px; font-style: normal;">Es gibt keine Differenzierung zwischen verschiedenen Verpackungsarten (Verkaufs-, Transport-, Versand-, Serviceverpackungen) und B2B/B2C. </span><span style="font-size: 16px;">90% der Unternehmen haben sich CONAI angeschlossen, der Rest organisiert die Sammlung und Verwertung in Eigenregie oder setzt auf Mehrweg-Systeme.</span><br><br>Ausländische Unternehmen ohne Betriebsstätte in Italien sind nicht zum Beitritt zu CONAI verpflichtet (Punkt 2.4 des <a href="https://www.conai.org/wp-content/uploads/2020/02/Guida_Contributo_CONAI_2020_Vol1.pdf" target="_blank" rel="noopener">CONAI-Guides</a>). Damit sollten sich  für die meisten Onlinehändler keine weiteren Verpflichtungen ergeben. Ein freiwilliger Beitritt zu CONAI ist möglich, wenn eine italienische Umsatzsteuer-ID vorliegt oder ein Fiskalvertreter die Registrierung im Auftrag des ausländischen Unternehmens durchführt.<br><br>Betroffene Unternehmen können sich auf der Seite von CONAI zum Prozess der Registrierung und den Gebühren pro Verpackungsart informieren:<br><br><ul> 	<li><a href="https://www.conai.org/en/businesses/environmental-contribution/" target="_blank" rel="noopener">CONAI-Gebührentabelle</a></li> 	<li><a href="https://www.conai.org/en/businesses/who-can-join/membership-and-general-terms/" target="_blank" rel="noopener">Informationen zur Mitgliedschaft</a></li></ul>',
	San_Marino: 'Finde <a href="#verpackungslizenz_eu_lizenzero">bei einem unserer Partner</a> heraus, ob du beim Versand von Produkten nach San Marino Pflichten aus dem lokalen Verpackungsgesetz nachkommen musst.',
	Jersey: 'Finde <a href="#verpackungslizenz_eu_lizenzero">bei einem unserer Partner</a> heraus, ob du beim Versand von Produkten nach Jersey Pflichten aus dem lokalen Verpackungsgesetz nachkommen musst.',
	Guernsey: 'Finde <a href="#verpackungslizenz_eu_lizenzero">bei einem unserer Partner</a> heraus, ob du beim Versand von Produkten nach Guernsey Pflichten aus dem lokalen Verpackungsgesetz nachkommen musst.',
	Isle_of_Man: 'Finde <a href="#verpackungslizenz_eu_lizenzero">bei einem unserer Partner</a> heraus, ob du beim Versand von Produkten auf die Isle of Man Pflichten aus dem lokalen Verpackungsgesetz nachkommen musst.',
	Großbritannien: 'Auch wenn Großbritannien kein Mitglied der EU mehr ist: eine eigene nationale Regelung zum Umgang mit Verpackungen besteht dennoch nach wie vor. Zusätzlich zu den jetzt anfallenden Zoll- und umsatzsteuerrechtlichen Änderungen sollten Hersteller und Händler jedoch auch einen Blick auf die bestehenden Regelungen zur Verpackungslizenzierung in Großbritannien werfen, um Strafen und Sanktionen vorzubeugen.<br><br>Geregelt wird die britische Version der Verpackungslizenz in den nationalen "Producer Responsibility Obligations (Packaging Waste) Regulations". Das Gesetz fordert von verpflichteten Unternehmen, die Verpackungen herstellen, verwenden oder verpackte Produkte verkaufen, sich an der Rückholung und dem Recycling eines proportionalen Anteils der von ihnen auf den Markt gebrachten Verpackungen finanziell zu beteiligen. Diese Unternehmen müssen sich bei der jeweiligen Umweltbehörde (England, Wales, Nordirland, Schottland) fristgerecht registrieren.<br><br><strong>Es bestehen allerdings hohe Schwellwerte bis zu denen kein Handeln erforderlich wird</strong>. Das Gesetz betrifft nur Unternehmen, die im britischen Handelsregister gelistet sind, jährlich mehr als 50.000 kg Verpackungen im Vereinigten Königreich in Umlauf bringen und deren Jahresumsatz über 2 Mio. Pfund (ca. 2,28 Mio. €) liegt. Somit sollten die meisten ausländischen Unternehmen nicht von den Vorschriften betroffen sein.<br><br>Betroffene Unternehmen müssen sich entweder im nationalen <a href="http://npwd.environment-agency.gov.uk" target="_blank" rel="noopener">Herstellerregister (NWPD)</a> anmelden und jährlich Nachweise darüber einreichen, dass sie für ihre Verpackungen die Recycling- und Rücknahmepflichten einhalten. Alternativ können sich die Unternehmen einem dualen System anschließen, das dann für die Mitglieder die Registrierung und Meldevorschriften bei den Behörden übernimmt und die Einhaltung der gesetzlich vorgeschriebenen Recyclingquoten sicherstellt.<br><br><ul> 	<li>Weitere Informationen zu Definitionen, Pflichten und Kosten liefert die britische Regierung auf einer <a href="https://www.gov.uk/guidance/packaging-producer-responsibilities#packaging-producer-charges" target="_blank" rel="noopener">Informationsseite</a>.</li> 	<li>Ein beliebter Umweltdienstleister und duales System in Großbritannien ist <a href="https://www.valpak.co.uk" target="_blank" rel="noopener">Valpak</a></li></ul>',
	Irland: 'Irland regelt sein nationales Verpackungsgesetz in <a href="http://www.irishstatutebook.ie/eli/2014/si/282/made/en/print" target="_blank" rel="noopener">S.I. No. 282/2014 - European Union (Packaging) Regulation 2014</a>. Danach müssen alle Hersteller, Groß- und Einzelhändler, Vertreiber und Importeure sicherstellen, dass ihre in Umlauf gebrachten Verpackungen gesammelt und verwertet werden. Es gibt jedoch Grenzwerte bis zu denen für Unternehmen keine Pflichten aus dem Gesetz bestehen: Unternehmen sind von den Maßnahmen ausgenommen wenn<br><br><ul> 	<li>ihr <strong>jährlicher Umsatz in Irland unter 1 Mio. Euro</strong> liegt und</li> 	<li>sie <strong>weniger als 10 Tonnen Verpackungsmaterial pro Jahr</strong> in Umlauf bringen</li></ul>Vom Gesetz betroffene Unternehmen ("major producer") können ihre Herstellerpflicht entweder selbstständig als "self-complier" organisieren und den lokalen Behörden dafür Pläne vorlegen, oder sie schließen sich dem irischen Compliance-Programm <a href="https://repak.ie" target="_blank" rel="noopener">Repak</a> an. Bei Repak wird eine jährliche Gebühr erhoben und es besteht die Pflicht, jedes halbe Jahr Auskunft über die in Umlauf gebrachten Verpackungsmengen zu geben.<br><br><ul> 	<li>Informationen über Kosten und Typen der Mitgliedschaft bei Repak: <a href="https://repak.ie/members/become-a-member/" target="_blank" rel="noopener">hier</a></li></ul>',
	Schweden: 'Schwedens Abfallverordnung regelt den Umgang mit Verpackungsmüll. Zusätzlich besteht für Getränkeverpackungen (Glas, PET und Aluminium) ein <a href="https://pantamera.nu" target="_blank" rel="noopener">gesondertes Pfandsystem</a>.<br><br>Betroffen von der Abfallverordnung waren bis 2020 ausschließlich schwedische Unternehmen, die mit Ware befüllte Verpackungen in Schweden in Umlauf bringen. Das ist entweder der schwedische Produzent oder bei Importen aus dem Ausland der schwedische Importeur. <strong>Für ausländische Händler, die direkt an Endverbraucher in Schweden versenden, bestehen seit dem 01.01.2021 die gleichen Pflichten </strong>aus der Abfallverordnung.<br><br>Betroffene Inverkehrbringer müssen sich einem zugelassenen Rücknahmesystem anschließen und gemäß ihrer Mengen und Materialarten eine Gebühr bezahlen. Für Glasverpackungen gilt eine Abrechnung nach Stück und Volumen.<br><br>Überblick zu den Rücknahmesystemen in Schweden<br><br><ul> 	<li><a href="https://www.ftiab.se" target="_blank" rel="noopener">FTI AB</a></li> 	<li><a href="https://www.tmr.se/en" target="_blank" rel="noopener">TMR</a></li> 	<li>Für Glasverpackungen: <a href="https://www.glasatervinning.se" target="_blank" rel="noopener">Svensk Glasåtervinning AB</a></li></ul>',
	Norwegen: 'In Norwegen regelt eine relativ übersichtliche Gesetzgebung das Recycling von Verpackungen. Die nationale Abfallverordnung sieht vor, dass jeder der Verpackungen mit Ware befüllt oder in Verkehr bringt sich einem Rücknahmesystem anschließen muss, damit das Sammeln und Recycling sichergestellt werden kann. In der Regel sind davon Hersteller und Importeure in Norwegen betroffen. Bei ausländischen Unternehmen ohne Sitz in Norwegen ist immer der inländische Importeur betroffen. <strong>Ausländische Händler, die direkt an Endkunden in Norwegen versenden sind von dem Gesetz nicht betroffen. </strong><br><br>Von der Systembeteiligungspflicht sind außerdem alle Unternehmen befreit, die weniger als 1.000 kg Verpackungen pro Jahr in Norwegen in Umlauf bringen. Betroffene Unternehmen können sich beispielsweise bei den Systemen <a href="https://www.grontpunkt.no/english" target="_blank" rel="noopener">Grønt Punkt Norge</a> oder <a href="https://norsirk.no/produsentansvar/emballasje/" target="_blank" rel="noopener">Norsirk</a> beteiligen.',
	Finnland: 'In Finnland sind seit dem 01.01.2024 alle Unternehmen von der nationalen Umsetzung der EU-Verpackungsrichtlinie betroffen, wenn sie Verpackungen auf den finnischen Markt bringen. Die Umsatzschwelle von 1 Mio. Euro gilt also nicht mehr!<br><br>Ausländische Unternehmen und Onlinehändler, die ihre Produkte direkt an Endverbraucher verkaufen, gelten nach finnischem Recht als Produzent und müssen sich registrieren sowie Recyclinggebühren für ihre Verpackungsmengen bezahlen.<br><br>Betroffene Unternehmen und solche, die freiwillig der Herstellerverantwortung aus dem finnischen Abfallgesetz folgen möchten, können dem <a href="https://rinkiin.fi/en/for-companies/" target="_blank" rel="noopener">Recycling-System RINKI</a> beitreten. Über RINKI werden die Kosten für die Systembetreiber aller Materialarten mit dem Hersteller/Händler abgerechnet. RINKI ist also hier die zentrale Anlaufstelle. Im Gegensatz zu Haushaltsabfällen müssen Hersteller und Händler die Abfallentsorgung auf Firmengeländen eigenständig organisieren.',
	Estland: 'Auch Estland hat ein eigenes Verpackungsgesetz verabschiedet und regelt die Produktverantwortung von Inverkehrbringern einer Verpackung ebenfalls über eine Steuer. Estland differenziert bei Verpackungen nicht nach gewerblichen Verpackungen, Transport-, Verkaufs- oder Versandverpackungen. Es sind alle Verpackungen von der Steuer betroffen, die erstmalig in Estland verwendet und vertrieben werden. Damit sind auch ausländische Importeure und Onlinehändler (B2B und B2C) betroffen und gelten als "Packaging undertaking" (Verpackungsunternehmen).<br><br>Eine Befreiung von der Steuer wird allen Verpackungsunternehmen gewährt, die quartalsweise nicht mehr als 25 kg Kunststoff oder nicht mehr als 50 kg andere Materialien im Sinne des Gesetzes in Estland in Verkehr bringen. In allen anderen Fällen werden die fälligen Steuern nach kg-Preisen berechnet und sind an die estnische Steuerbehörde zu entrichten. Aktuelle Raten lassen sich <a href="https://www.emta.ee/eng/business-client/excise-duties-assets-gambling/about-excise-duties/rates-excise-duty#packaging" target="_blank" rel="noopener">hier</a> nachlesen.<br><br>Das Verpackungsgesetz fordert von Verpackungsunternehmen ebenfalls das Sammeln und Verwerten von Verpackungsmüll. Betroffene Unternehmen können sich zu diesem Zweck gegen eine Servicegebühr einer vom Umweltministerium lizenzierten Verwertungsorganisation anschließen, die diese Aktivitäten ausführt. In der Regel führt die Organisation auch anfallende Meldungen an das estnische Verpackungsregister durch.<br><br><ul> 	<li>Eine Anmeldung für die "Verpackungssteuer" erfolgt bei der <a href="https://www.emta.ee/eng" target="_blank" rel="noopener">estnischen Steuer- und Zollbehörde EMTA</a></li> 	<li>Verwertungsorganisationen sind u.a. <a href="https://www.eto.ee/en/" target="_blank" rel="noopener">Eesti Taaskasutusorganisatsioon (ETO)</a>, <a href="https://pakendiringlus.ee/en/" target="_blank" rel="noopener">Eesti Taaskasutusorganisatsioon</a> oder <a href="https://www.tvo.ee" target="_blank" rel="noopener">Tootjavastutusorganisatsioon OÜ</a></li></ul>',
	Lettland: '<b>Lettland</b> hat in seinem nationalen <a href="https://likumi.lv/ta/en/en/id/57207" target="_blank" rel="noopener">Verpackungsgesetz</a> in Verbindung mit dem <a href="https://likumi.lv/ta/en/en/id/124707" target="_blank" rel="noopener">Steuergesetz für natürliche Ressourcen</a> eine Verpackungssteuer vorgesehen sowie eine alternative Beteiligung an einem "Producer Responsibility Programm" womit dann auf die Entrichtung der Steuer verzichtet werden kann. Betroffen von der  Verpackungssteuer sind alle Hersteller oder Importeure, die Verpackungen in den lettischen Markt einführen, demnach auch ausländische Onlinehändler.<br><br>Die Verbrauchssteuer für Verpackungen wird nach <b>kg pro Materialfraktion</b> bemessen und liegt beispielsweise für Kunststoff bei 1,22 €/kg, für Papier/Pappe/Karton bei 0,24 €/kg.<br><br>Unternehmen, die <b>mehr als 300kg Verpackungsmaterial pro Jahr </b>auf den Markt bringen, können wahlweise die <b>Verpackungssteuer</b> bezahlen oder sich einem bestehenden <b><span style="font-size: 16px; font-style: normal;">Producer Responsibility</span><span style="font-size: 16px; font-style: normal;"> </span></b><span style="font-size: 16px;"><b>Programm</b> anschließen (ähnlich der dualen Systeme) und eine jährliche Lizenz zahlen. Zu den Anbietern zählen <a href="http://www.zalais.lv/en/" target="_blank" rel="noopener">Latvijas Zaļais punkts</a>, </span><span style="font-size: 16px;"><a href="http://www.zalajosta.lv/en" target="_blank" rel="noopener">Zaļā Josta</a> und Zaļais centrs.</span><ul><li>Zuständige Behörde des lettischen Umweltministeriums: <a href="http://www.vpvb.gov.lv/en" target="_blank" rel="noopener">Environment State Bureau (ESB)</a></li><li>Weitere Informationen zur Abführung der Verpackungssteuer (Natural Resource Tax) kann die <a href="https://www.ahk-balt.org" target="_blank" rel="noopener">deutsche Außenhandelskammer</a> geben</li></ul>',
	Litauen: 'In Litauen wurde mit Umsetzung der EU-Richtlinie ebenfalls wie in Deutschland ein öffentliches Register (GPAIS) eingeführt, in das sich alle Hersteller und Händler eintragen und regelmäßige Meldungen abgeben müssen, die Verpackungen in Litauen auf den Markt bringen. Die Verordnung sieht ebenfalls vor, dass Wirtschaftsteilnehmer für die Kosten der Sammlung, Sortierung und Verwertung ihrer in Litauen auf den Markt gebrachten Verpackungen aufkommen müssen, sowie Aufklärung und Information für die Öffentlichkeit leisten müssen.<br><br>Betroffene können dies entweder individuell organisieren, oder sich einem kollektiven System anschließen, das die Aufgaben wahrnimmt. Ein Anbieter ist beispielsweise <a href="http://www.zaliasistaskas.lt/index.html" target="_blank" rel="noopener">ŽALIASIS TAŠKAS</a>.<br><br>Nach unseren Recherchen gilt die <strong>Systembeteiligungspflicht erst ab einer jährlichen Menge von 500 kg</strong> Verpackungsmaterial. Die Registrierung bei GPAIS ist jedoch in jedem Fall notwendig.<br><br><ul> 	<li>Link zum litauischen öffentlichen Register GPAIS: <a href="https://www.gpais.eu/en" target="_blank" rel="noopener">hier</a></li> 	<li>Weitere Informationen zu Gebühren, Fristen und zum Ablauf der Registrierung/Meldung: <a href="http://www.zaliasistaskas.lt/en/verslui/become-a-member-of-the-organization.html" target="_blank" rel="noopener">hier</a></li></ul>',
	Polen: 'Polen setzt in seinem Verpackungsgesetz ähnlich wie auch in Deutschland auf eine doppelte Meldung von Verpackungsmengen von betroffenen Unternehmen. Im Gesetz über Verpackungs- und Verpackungsabfallwirtschaft regelt das Land sein Vorgehen bei der erweiterten Herstellerhaftung. Es beinhaltet Anforderungen an die in Verkehr gebrachten Verpackungen und regelt die Verwertung und den Umgang mit Verpackungsabfällen. Zusätzlich werden Regeln für die Festlegung und Einziehung der Produktgebühr und der Recyclinggebühr aufgestellt. Die Bestimmungen gelten für alle Verpackungen materialunabhängig.<br><br>Das Gesetz definiert betroffene Unternehmen als "Einführer". Einführer ist jedes Unternehmen, das Verpackungen und verpackte Produkte herstellt oder importiert.  Das schließt explizit <strong>auch ausländische (Online)Händler aller Art</strong> mit ein.<br><br>Zum einen besteht eine Registrierungspflicht bei einem staatlichen Register für alle Einführer, <a href="https://bdo.mos.gov.pl/" target="_blank" rel="noopener">dem BDO</a> (ähnlich zur ZSVR in Deutschland). Ausländische Unternehmen benötigen für die Registrierung eine <a href="http://welcome.uw.edu.pl/during-your-stay/pesel-number/" target="_blank" rel="noopener">PESEL-Nummer</a>. Beim BDO muss jährlich eine Meldung über Jahresmengen, ausgegebene Plastiktüten und die erreichte Wiederverwertungsquote abgegeben werden.<br><br><strong><span style="text-decoration: underline;">Wichtig:</span></strong> Die erteilte BDO-Registrierungsnummer muss bei Warenverkäufen in Polen auf allen Verkaufsdokumenten vorhanden sein. Sonst drohen Strafen und Sanktionen!<br><br>Die zweite Pflicht besteht in der Leistung eines Beitrags zur Erfüllung der gesetzlich vorgeschriebenen Recycling-Quoten. Dies kann entweder durch die Zahlung einer hohen Produktgebühr beim staatlichen BDO erfolgen, oder durch eine weitaus günstigere Beteiligung bei einer Abfallverwertungsorganisation (duales System), die für die Unternehmen den gesetzlichen Pflichten zur Sammlung und Verwertung von Verpackungsmüll nachkommt.<br><br><ul><li> Anbieter solcher Abfallverwertungssysteme sind beispielsweise <a href="https://www.interseroh.pl/en/services/recycling/product-fee-pl/" target="_blank" rel="noopener">Interseroh</a> und <a href="https://www.rekopol.pl/?lang=en" target="_blank" rel="noopener">Rekopol</a></li></ul>',
	Tschechien: 'Tschechien regelt die Umsetzung der EU-Richtlinie ebenfalls in einem <a href="https://www.mzp.cz/C125750E003B698B/en/packaging_legislation/$FILE/OODP-Act_on_Packaging_No_477_2001-20110111.pdf" target="_blank" rel="noopener">Verpackungsgesetz</a>. Es besagt, dass für B2C-Verpackungen die Person für die ordnungsgemäße Entsorgung und Verwertung verantwortlich ist, die sie in Tschechien auf den Markt bringt. Das können Hersteller, Importeure und Händler sein. Auch ausländische Händler, die an Kunden in Tschechien versenden, sind vom Verpackungsgesetz und seinen Pflichten betroffen! Es besteht eine Ausnahme für alle Unternehmen, die <strong>jährlich weniger als 300 kg Verpackungen in Tschechien in Umlauf bringen</strong> und die einen jährlichen Umsatz von 25 Mio. CZK (952 TEUR) nicht übersteigen.<br><br>Die betroffenen Unternehmen haben nach dem Gesetz die folgenden Pflichten:<br><br><ul> 	<li>Sicherstellung der Rücknahme und Wiederverwertung bzw. Wiederverwendung</li> 	<li>Beteiligung an einem dualen System, an der Lizenzierung der Verpackungen undFührung der Evidenz über die Verpackungsarten,-menge und Verpackungsabfälle</li> 	<li>Registrierung beim tschechischen Umweltministerium</li> 	<li>jährliche Nachweise aus der Evidenzführung an das tschechische Umweltministerium</li></ul>Die Erfüllung dieser Pflichten kann durch Lizenzierung der jeweiligen jährlichen Mengen beim dualen System <a href="https://www.ekokom.cz/en" target="_blank" rel="noopener">EKO-KOM</a> gewährleistet werden. Es ist das einzige System, das aktuell in Tschechien zugelassen ist. Mit der Beauftragung von EKO-KOM gehen die Pflichten des Verpackungsgesetzes inklusive der Registrierungs- und Meldepflichten beim Umweltministerium vollständig auf EKO-KOM über.<br><br><ul> 	<li>Verantwortliche Behörde ist das <a href="https://www.mzp.cz/en/used_product_collection" target="_blank" rel="noopener">Umweltministerium der Tschechischen Republik</a></li> 	<li>Informationen zu Gebühren bei EKO-KOM: <a href="https://www.ekokom.cz/en/clients/fees" target="_blank" rel="noopener">hier</a></li></ul>',
	Kroatien: 'Die kroatische Umsetzung der EU-Verpackungsrichtlinie erfolgte in der Verordnung über Verpackungen und Verpackungsabfälle. Die Verordnung definiert betroffene Unternehmen "Hersteller", den Begriff "Verpackung" und das Gebührensystem, nach dem sich Hersteller an den Kosten für Sammlung, Sortierung und Verwertung von Verpackungsmüll beteiligen müssen.<br><br><ul> 	<li><strong>Hersteller</strong>: Jeder, der in Kroatien Verpackungen herstellt, sie vermarktet oder importiert. Kroatien differenziert nicht zwischen B2B und B2C Handel, weshalb auch alle ausländischen Unternehmen als Hersteller gelten können.</li> 	<li><strong>Verpackung</strong>: Alle Produkte jeglicher Art und aus jeglichem Material, die Waren umschließen und zum Versand, Lagerung und Präsentation von Waren verwendet werden.</li></ul><br><br>Alle Hersteller müssen nach der Verordnung für alle ihre in Kroatien in Umlauf gebrachten Verpackungen Mindestziele für Sammlung und Recycling erreichen.  Dieser Pflicht wird durch eine vom Hersteller gezahlte Entsorungsgebühr nachgekommen. Für Getränkeverpackungen bestehen zusätzliche Regelungen in Form eines Pfandsystems.<br><br>Die Gebühr wird an den kroatischen <a href="http://www.fzoeu.hr" target="_blank" rel="noopener">Fonds für Umweltschutz und Energieeffizienz</a> gezahlt, bei dem sich die Hersteller registrieren müssen. Der Fonds übernimmt dann mit den Gebühren der Hersteller für sie die Umsetzung der gesetzlichen Zielvorgaben.<br><br>Es gibt eine <strong>"Kleinhersteller-Regelung" nach der Hersteller von den Pflichten der Verordnung befreit sind,</strong> wenn sie alle der folgenden Mengen an Verpackungen pro Jahr nicht überschreiten (Stand 02.2021):<br><br><ul> 	<li>max. 300 kg Glas</li> 	<li>max. 100 kg Papier/Pappe/Karton</li> 	<li>jeweils max. 50 kg Metallverpackungen, Kunststoff, Holz, weitere Materialien</li></ul>Weitere Informationen zur Berechnung der Gebühren für betroffene Unternehmen lassen sich <a href="https://www.fzoeu.hr/en/packaging-and-packaging-waste-fee/1407" target="_blank" rel="noopener">hier</a> nachlesen.',
	Slowakei: 'In der Slowakei regelt das Abfallgesetz von 2015, erweitert in 2019, die europäische Verpackungsrichtlinie. Rücknahme und Verwertung von Verpackungen müssen demnach auch in der Slowakei vom Inverkehrbringer sichergestellt werden. Dies sind Hersteller und Händler. <strong>Auch ausländische Händler ohne Sitz in der Slowakei sind von den Pflichten betroffen</strong>, falls kein nationaler Importeur für die Erfüllung der gesetzlichen Vorschriften sorgt.<br><br>Betroffene Unternehmen können eigene Maßnahmen unternehmen, die aber dann vom Umweltministerium autorisiert werden müssen. Die gängigste Lösung ist daher auch in der Slowakei die Beauftragung eines dualen Systems, das für die Erfüllung der Herstellerverantwortung sorgt. Diese Sammel- und Verwertungssysteme heißen in der Slowakei Organizácie zodpovednosti výrobcov (OZV). Die Gebühren richten sich auch hier nach Art und Menge der Verpackungsmaterialien.<br><br>Zusätzlich besteht die Pflicht sich im Herstellerregister für die verschiedenen Produkttypen zu registrieren. Es gibt separate Register für Inverkehrbringer von Verpackungen, unverpackten Gütern, Elektrogeräten, darüber hinaus auch für Autohersteller, Reifenhersteller und Batteriehersteller. Es ist eine jährliche Meldung über Verpackungsmengen abzugeben, die in Umlauf gebracht wurden.<br><br><ul> 	<li>Die zuständige Behörde ist das <a href="https://www.minzp.sk/en/about-us/" target="_blank" rel="noopener">slowakische Umweltministerium</a></li> 	<li>Liste der zugelassenen OZV: <a href="https://www.isoh.gov.sk/uvod/registre/zoznam-ozv-pre-obaly.html" target="_blank" rel="noopener">hier</a></li> 	<li>Link zum Herstellerregister für Verpackungen: <a href="https://obaly.sazp.sk" target="_blank" rel="noopener">hier</a></li></ul>',
	Ungarn: '2 Gesetze liefern die Grundlage für die Regelungen der erweiterten Herstellerverantwortung für Verpackungen in Ungarn: ein Gesetz, das eine Produktabgabe für Umweltschutz vorschreibt und eine Regierungsverordnung zum Thema Abfallwirtschaft in Bezug auf Verpackungsmüll.<br><br>Der Gesetzgeber hat Bagatellgrenzen für Verpackungsmengen definiert bis zu denen Produzenten und Händler keine weiteren Verpflichtungen in Ungarn im Zusammenhang mit der Produktgebühr haben.<br><br><ul> 	<li>3000 kg Glas</li> 	<li>30 kg Kunststoff - ohne zu Werbezwecken dienende Einkaufstaschen aus Kunststoff gerechnet</li> 	<li>75 kg zu Werbezwecken dienende Einkaufstaschen aus Kunststoff</li> 	<li>300 kg gemischte oder beschichtete Verpackungsmaterialien</li> 	<li>500 kg Verpackungsmaterialien aus Papier bzw. Holz und aus Textilien auf Naturbasis</li> 	<li>300 kg Verpackungsmaterialien aus Metall</li> 	<li>300 kg sonstige Verpackungsmaterialien</li></ul>Gehen die jährlich in Ungarn in Verkehr gebrachten Verpackungsmaterialien über diese Grenzen hinaus, müssen Hersteller, Händler, Importeure und jeder andere Inverkehrbringer für ihre Mengen eine Produktabgabenpauschale an die Steuerbehörden entrichten. Zudem muss der Steuerbehörde vierteljährlich ein Zwischenstand über Art und Menge der Verpackungsmaterialien vorgelegt werden.',
	Griechenland: 'Griechenland weist in seiner Einführung der lokalen Bestimmungen zur EU-Verpackungsrichtlinie ebenfalls große Ähnlichkeiten mit dem Modell aus Deutschland auf: Auch Griechenland sieht eine Registrierungspflicht und eine Beteiligung an einem dualen System für alle Inverkehrbringer von Verpackungen auf dem griechischen Markt vor.<br><br>Damit sind auch in Griechenland Hersteller sowie Importeure (im B2B-Handel) und Händler (bei direktem B2C-Handel) in der Pflicht. Somit sind auch ausländische Onlinehändler betroffen.<br><br>Die Registrierung erfolgt im nationalen <a href="https://empa.eoan.gr/login.php" target="_blank" rel="noopener">Hersteller-Register</a> (E.M.PA) welches bei der <a href="https://www.eoan.gr/εμπα/τι-είναι-το-εθνικό-μητρώο-παραγωγών-εμ/" target="_blank" rel="noopener">Heleni Recycling Agency</a> (HRA) geführt wird. Bei Registrierung erhält man eine Hersteller-Regsitrierungsnummer. Zusätzlich schließt man bei einem dualen System einen Vertrag zur Lizenzierung der Verpackungsmaterialien. Jährliche Mengenmeldungen sind ebenfalls notwendig. Bei Nichtbeachtung der Vorschriften sieht das griechische Gesetz Geldbußen und Freiheitsstrafen vor.<br><br>Eine Besonderheit gilt für Händler ohne Sitz in Griechenland, die Waren direkt an Endkunden verschicken (Onlinehandel). Sie können die Registrierung und die Beteiligung bei einem dualen System nicht selbst durchführen, sondern müssten einen gesetzlichen Vertreter in Griechenland damit beauftragen. Dies können beispielsweise Steuerberater in Griechenland sein. Eine andere Alternative ist die Durchführung durch einen unserer Partner wie Lizenzero.eu oder Ecosistant organisieren zu lassen.<br><br><ul> 	<li>Link zur Übersicht der dualen Systeme in Griechenland: <a href="https://www.eoan.gr/εναλλακτική-διαχείριση/συσκευασίες-απόβλητα-συσκευασιών/" target="_blank" rel="noopener">hier</a></li></ul>',
	Zypern: 'In Zypern regelt das "Gesetz über Verpackungsabfälle" die Verantwortlichkeiten bei Entsorgung und Recycling von Verpackungen. Die erweiterte Herstellerverantwortung gilt demnach sowohl für Gewerbe-, Industrie- als auch für Haushaltsverpackungen und sieht jeden in der Pflicht, der Verpackungen in Zypern auf den Markt bringt. Das sind Hersteller, Händler, Importeure und Verpacker.<br><br>Zu den Pflichten gehört eine jährliche Meldung von Verpackungsmengen bei der zuständigen zypriotischen Behörde. Betroffene Unternehmen die mehr als 2.000 kg Verpackungen im Jahr auf den Markt bringen müssen sich darüber hinaus bei dem dualen System beteiligen, das auf Zypern die lokale Müllsammlung und Verwertung organisiert.<br><br><ul> 	<li>Verantwortliche Stelle auf Zypern ist die <a href="http://www.moa.gov.cy/moa/environment/environmentnew.nsf/index_en/index_en?OpenDocument#" target="_blank" rel="noopener">nationale Umweltbehörde</a></li> 	<li>Ein duales System auf Zypern ist beispielsweise <a href="http://greendot.com.cy/en" target="_blank" rel="noopener">Green Dot Cyprus</a></li></ul>',
	Vatikan: "keine Infos",
	Slowenien: 'Slowenien regelt in der Verordnung zur Entsorgung von Verpackungen und Verpackungsabfällen die nationale Umsetzung für die erweiterte Herstellerverantwortung.Danach sollen Unternehmen, die Verpackungen als erstes in den Verkehr bringen und keine Umweltsteuer zahlen, sich registrieren und entsprechend ihres Verpackungsvolumens in ein System zur Sammlung und Verwertung einzahlen und sich in einem Herstellerregister registrieren.<br><br>Betroffen sind Hersteller, Verpacker, Importeure und Händler, die <strong>jährlich mehr als 15.000 kg Verpackungen in Slowenien Umlauf bringen.</strong><br><br>Betroffene Unternehmen müssen sich im nationalen Herstellerregister registrieren. Dort werden dann Art und Menge der in Umlauf gebrachten Verpackungen hinterlegt, sowie Angaben zum beauftragen Verwertungssystem. Diese Registrierungs- und Meldepflicht betrifft jedoch aktuell nur Unternehmen mit einer slowenischen Handelsregisternummer, da diese für die Anmeldung im Register notwendig ist.<br><br>Die Anmeldung bei einem Sammel- und Verwertungssystem muss parallel erfolgen. Hier gilt nur die oben genannte Bagatellgrenze von 15.000 kg. Unterhalb dieser Schwelle müssen keine Entsorgungsbeiträge geleistet werden.<br><br><ul> 	<li>Ein Anbieter eines Sammel- und Verwertungssystems ist <a href="https://www.slopak.si/#" target="_blank" rel="noopener">Slopak</a></li></ul>',
	Bulgarien: '<b>Bulgarien</b> hat mit dem Abfallbewirtschaftungsgesetz die EU-Richtlinie umgesetzt. Es definiert verpflichtete Personen, die für die Verringerung, Vermeidung, Sammlung und Verwertung ihrer Verpackungen verantwortlich sind, die im bulgarischen Markt anfallen.<br><br>Das sind typischerweise Hersteller, Importeure von verpackten Waren, aber ausdrücklich auch <b>Händler aus dem Ausland,</b> die direkt an Endverbraucher verkaufen. Somit unterliegen auch Onlinehändler <b>den selben Pflichten</b> und müssen für ihre Verpackungsmengen die ordnungsgemäße Erfüllung aller Auflagen des Abfallbewirtschaftungsgesetzes sicherstellen.<br><br>Betroffene Hersteller/Händler können die Sammlung und Verwertung entweder selbst organisieren, oder sie schließen sich - wie die meisten bulgarischen Hersteller - einer sogenannten <b>Wiederherstellungsorganisation</b> an, die im Wesentlichen <b>mit den dualen Systemen vergleichbar</b> ist.<br><br>Können verpflichtete Personen <b>keine Maßnahmen vorweisen</b>, sind sie zu einer <b>pauschalen Zahlung einer bestimmten Produktgebühr</b> an das zuständige Ministerium verpflichtet. Die Höhe dieser Gebühr wird dann durch das Ministerium festgesetzt.<br><br><ul> 	<li><b>Anbieter</b>, die als <b>Wiederherstellungsorganisation</b> tätig sind, sind u.a. <a href="https://www.ecopack.bg/en/" target="_blank" rel="noopener"><b>ECOPACK</b></a> und <a href="https://www.ecobulpack.bg" target="_blank" rel="noopener"><b>ecobulpack</b></a></li> 	<li>Die zuständige bulgarische Behörde ist das <a href="https://www.moew.government.bg/en/waste/" target="_blank" rel="noopener">Ministerium für Umwelt und Wasser</a></li></ul>',
	Schweiz: 'Die Schweiz ist kein Mitglied der Europäischen Union und ist daher nicht an die EU-Verpackungsrichtlinie gebunden. Eine eigene Verpackungsverordnung oder ein ähnliches Gesetz existiert in der Schweiz nicht. Die einzige rechtliche Grundlage, die auch Verpackungen betrifft, ist das generelle schweizerische <a href="https://www.fedlex.admin.ch/eli/cc/1984/1122_1122_1122/de" target="_blank" rel="noopener">Umweltschutzgesetz</a>.<br><br>Insgesamt basiert das System in der Schweiz auf einer freiwilligen Einhaltung des Verursacherprinzip von Inverkehrbringern, generellen Grundsätzen zur Vermeidung und Verwertung von Verpackungen, sowie einem Pfandsystem für Getränkeverpackungen.<br><br>Auf Glasflaschen wird eine vorgezogene Entsorgungsgebühr (VEG) erhoben. Für PET-Getränkeflaschen, Aluminiumdosen und Weißblechbüchsen existieren freiwillige, privatwirtschaftliche Systeme, die über einen vorgezogenen Recyclingbeitrag (VRB) finanziert werden.<br><br>Für die Entsorgung von anderen Verpackungsabfällen sind die Kantone zuständig. In der Regel wird die Verwertung in der Schweiz sichergestellt. Das System funktioniert gut, da sich Hersteller und Importeure allgemein solidarisch zeigen und die Vermeidung von Verpackungen sowie freiwillige Anstrengungen zum Recycling ernst nehmen.  <br><br><ul> 	<li>Informationen vom zuständigen Bundesamt für Umwelt (BAFU) zum Umgang mit Verpackungen in der Schweiz: <a href="https://www.bafu.admin.ch/bafu/de/home/themen/abfall/abfallwegweiser-a-z/verpackungen.html" target="_blank" rel="noopener">hier</a></li></ul>',
	Österreich: 'In Österreich regeln zwei Gesetze maßgeblich den Umgang mit Verpackungen und deren Recycling. Die Verpackungsverordnung 2014 (VVO) sowie das Abfallwirtschaftsgesetz 2002 (AWG). Darin ist geregelt welche Unternehmen Vorkehrungen treffen müssen, um Verpackungsabfälle möglichst zu vermeiden und nicht vermeidbare Verpackungen zu sammeln, wiederzuverwerten oder dem Recycling zuzuführen. Betroffen sind Hersteller und Importeure, Abpacker in Österreich sowie ausländische Händler, wenn sie direkt an Endverbraucher in Österreich liefern. Sie müssen die gesetzlichen Vorschriften für ihre in Österreich auf den Markt gebrachten Verpackungen einhalten.<br><br>In Österreich wird zwischen Haushaltsverpackungen und gewerblichen Verpackungen differenziert.<br><br><span style="text-decoration: underline;">Haushaltsverpackungen</span>:<ul><li>Verpackungen bis einschl. 1,5 m2/Hohlkörper mit Nennvolumen bis einschl. 5 Literoder expandiertes Polystyrol (EPS - z. B. Styropor) bis einschl. 0,15 kg, die in privaten Haushalten oder in vergleichbaren Anfallstellen, wie z. B. Gaststätten, Hotels, Kran- kenhäusern etc. (§ 13h AWG) anfallen</li><li>Serviceverpackungen, wie z. B. Tragetaschen, Knotenbeutel sowie Verkaufsverpa- ckungen aus PPK und Wellpappe (§ 3 Z. 7 VVO)</li></ul><span style="text-decoration: underline;">Gewerbliche Verpackungen:</span><ul><li>Verpackungen, die keine Haushaltsverpackungen sind</li> 	<li>Transportverpackungen (§ 3 Z. 4 VVO)</li> 	<li>Trayfolien, Paletten sowie Umreifungs- und Klebebänder</li> 	<li>Verpackungen, die Haushaltsverpackungen sind, aber aufgrund der Quote in der Ver-packungsabgrenzungsV (Produktgruppen beachten) als gewerbliche Verpackungen zu entpflichten sind.</li></ul>Haushaltsverpackungen müssen bei einem anerkannten österreichischen dualen System lizenziert werden. Gewerbliche Verpackungen können letztmalig 2022 noch selbst gemäß der Verpackungsverordnung recycelt werden. Ab 2023 müssen auch sie bei einem dualen System lizenziert werden. Eine Liste der anerkannten dualen Systeme hat das Bundesministerium <a href="https://www.bmk.gv.at/themen/klima_umwelt/abfall/Kreislaufwirtschaft/verpackungen/sammeln_verwerten/liste.html" target="_blank" rel="noopener">hier</a> veröffentlicht. Viele deutsche dualen Systeme haben Ableger in Österreich, wie z.B. Interseroh, Reclay, der Grüne Punkt (ARA) und Landbell (ERP). Besteht bereits ein deutscher Lizenzvertrag kann oftmals auch ohne großen Aufwand ein österreichischer Vertrag abgeschlossen werden. Hier lohnt die Nachfrage beim deutschen Anbieter.<br><br>Mehr Informationen zur Verpackungslizenz in Österreich haben wir <a href="https://verpackungslizenz24.de/verpackungsverordnung-oesterreich/">in diesem Artikel</a> beschrieben inkl. einer ausführlichen Erklärung zu allen Pflichten und einem praktischen <strong>Preiskalkulator</strong> für alle Anbieter.',
	Liechtenstein: 'Finde <a href="#verpackungslizenz_eu_lizenzero">bei einem unserer Partner</a> heraus, ob du beim Versand von Produkten nach Liechtenstein Pflichten aus dem lokalen Verpackungsgesetz nachkommen musst.',
	Rumänien: 'In Rumänien wird die EU-Richtlinie durch das Gesetz über die Verwaltung von Verpackungen und Verpackungsabfällen umgesetzt. Die Regelungen gelten für alle Arten von Verpackungen, die auf dem rumänischen Markt in den Verkehr gebracht werden, unabhängig von Material und Verwendung (B2B und B2C-Verpackungen sind betroffen). Hersteller und Importeure müssen ihre in Umlauf gebrachten Verpackungen zurücknehmen und die Verwertung der Abfälle sicherstellen.<br><br>Betroffene Unternehmen können entweder eigenständig die Rücknahme und Verwertung ihrer Verpackungen organisieren und der staatlichen Umweltfondsverwaltung monatlich Meldung geben oder sich gegen Gebühr einem Sammel- und Verwertungssystem anschließen.<br><br>Werden die gesetzlichen Recyclingquoten verfehlt wird eine Verpackungssteuer fällig. Bei Teilnahme an einem Sammel- und Verwertungssystem haftet der Systemanbieter falls eine Verpackungssteuer anfällt, da die erweiterte Herstellerverantwortung auf ihn übertragen wurde.<br><br><ul><li>Anbieter solcher rumänischen Sammel- und Verwertungssystems sind <a href="https://ecoromambalaje.ro" target="_blank" rel="noopener">Eco-Rom Ambalaje</a> oder <a href="https://www.cleanrecycle.ro/germana.html" target="_blank" rel="noopener">Clean Recycle</a></li></ul>'
};
	
	
Länderinfo_eu = {
	Germany: 'For the packaging license in <strong>Germany</strong>, a system participation in a dual system as well as a registration with the state authority Central Agency Packaging Register "Zentrale Stelle Verpackungsregister" (ZSVR) must take place. For packaging that is commercially marketed for the first time in Germany and which is incurred as garbage by private end users, dealers and manufacturers must contribute to the costs of recycling.<ul><li>You can find more about the topic of packaging licenses in Germany <a href="/#Verpackungsgesetz_info">here</a>.</li><li>We have published a comprehensive comparison of providers (including conditions and prices) <a href="/verpackungslizenz-anbieter">here</a>.</li></ul>',
	Belgium: 'In Belgium, a "cooperation agreement on the prevention and management of packaging waste" regulates the implementation of the EU packaging directive. As in Germany, the "fillers" of packaging are obliged to take action.<br><br>This applies to manufacturers in Belgium and importers, but also to foreign online retailers who send goods in the B2C sector directly to Belgian end consumers in Belgium.<br><br>Up to a <b>total amount of 300kg packaging per year</b> there is a minimum limit for which there is no need for action. For quantities beyond that, you have to join a collective return system (similar to the dual systems in Germany) or take care of the return of the packaging yourself. There is a return system for household packaging (FostPlus) and one for <strong>commercial packaging</strong> (<a href="https://www.valipac.be/en/" target="_blank" rel="noopener">Valipac</a>).<ul><li>Affected foreign online retailers can join the <b><a href="https://www.fostplus.be/en" target="_blank" rel="noopener">FostPlus</a> </b> return system</li><li>The responsible Belgian authority is the <a href="https://www.ivcie.be/en/">Interregional Packaging Commission (IVK)</a></li></ul>',
	Denmark: 'Even before the European Packaging Directive came into force, <b>Denmark</b> had its own approach to avoiding and recycling packaging waste. The Danes have introduced a special excise tax for this purpose, which is payable directly by manufacturers and importers.<br><br>Not all of the packaging materials that require a license in Germany are subject to the tax: the focus here is particularly on service packaging such as carrier bags, disposable tableware and beverage packaging. We recommend checking the type of packaging on a case-by-case basis, as the materials affected by the tax may change in the future. The increasing online trade in particular could lead to an adjustment of the tax. Current information on taxation by type of packaging can be found on the <a href="https://skat.dk/skat.aspx?oid=1921349&amp;chk=216701">Danish Tax Administration website</a>.<br><br>Foreign companies are affected by the tax if they send goods directly to the end consumer in Denmark (B2C online trade). If they exceed a minimum limit of 10,000 kroner (equivalent to approx. 1300 €) online retailers are obliged to register and pay the tax.<ul><li>Link to register at the registration office: <a href="https://erhvervsstyrelsen.dk/skattemaessig-registrering">Erhvervsstyrelsen</a></li><li>Tax authority to which the tax must be reported: Skattestyrelsen, <a href="https://skat.dk/skat.aspx?oid=3100&amp;lang=de">information page for foreign companies</a></li></ul>',
	Netherlands: 'To finance the collection and recycling of packaging, the Netherlands levied a packaging tax until 2012. With the implementation of the new EU packaging directive, this was converted into a waste management contribution with which the packaging waste fund (<a href="https://afvalfondsverpakkingen.nl/en/">Afvalfonds Verpakkingen</a>), established for this purpose, finances municipal waste disposal and recycling.<br><br>The waste management fee must be paid by companies if they put <strong>more than 50,000 kg of packaging material</strong> into circulation in the Netherlands <strong>each year</strong> and also meet at least one of the following conditions:<ul><li>The company (producer or importer) is the first company in the Netherlands to place the packaging on the market.</li><li>The company is the first in the Netherlands to remove packaging from products and dispose of it.</li><li>The company puts the other company\'s name, logo or brand on packaged products on behalf of another company.</li><li>The company uses commercial packaging to package products.</li><li>The company makes commercial packaging available to third parties in the Netherlands or offers it together with one or more products.</li><li>The company circulates plastic bottles larger than 0.75 liters without a deposit in the Netherlands.</li></ul><br><br>Foreign (online) retailers are also obliged to pay the premium if they deliver to end customers in the Netherlands and import more than 50,000 kg of packaging per year.<br><br>The contribution is paid annually to the waste fund and is made up of system costs and variable material costs<br><br>Information on fees for the waste management fee: <a href="https://www.verpact.nl/en/rates">here</a>',
	Luxembourg: 'The <b>Luxembourg</b> law on packaging and packaging waste defines “those responsible for packaging” and their duties. Anyone who packs goods, has them packaged in Luxembourg or imports packaged goods from abroad is responsible for packaging. These are usually the manufacturers or, in the case of B2B imports, the Luxembourg importer who is noted on the invoice. (Online) dealers based abroad who sell goods directly to private end consumers are also affected.<br><br><strong>De minimis limits do not apply.</strong> The obligations apply from the 1st packaging.<br><br>All producers and merchants must ensure that their packaging is collected and recycled in order to achieve the legal targets for the reuse of packaging. They also need to report their quantities to the authorities. They can either organize all duties on their own or hand all duties over to the environmental company <a href="https://www.valorlux.lu/en">Valorlux</a>. By paying an annual fee (minimum 50€), the obligations can be fulfilled. Industrial packaging is an exception: Here the companies have to take their own measures for disposal and recycling.<ul> 	<li>The responsible authority is the <a href="https://aev.gouvernement.lu/de.html">Luxembourg Environment Agency</a></li> 	<li>Information on registration, fees and reporting deadlines at Valorlux: <a href="https://www.valorlux.lu/en/members/faq" target="_blank" rel="noopener">here</a></li></ul>',
	France: 'The regulations on the packaging law in <strong>France</strong> are very similar to the German guidelines: Manufacturers or distributors of packaging in France are obliged to take them back and recycle them. There are differences between packaging that is produced by private end consumers and packaging that is not produced there.<br><br>In the case of deliveries to private end users, dealers must license both the sales packaging and the shipping packaging. This rule applies from the first packaging. This means that online retailers not based in France are also affected by the licensing requirement.<br><br>A registration obligation similar to the ZSVR in Germany and the obligation to recycle one\'s own packaging also exist in France. However, both registration and notifications to the authorities are organized by the commissioned Producer Responsibility Organization (= dual systems in France). Producers therefore only have to register their packaging quantities with one of these organizations and pay the license fees. This fee is referred to as éco-contribution and is calculated using variable-volume costs as well as subsidies or rebates depending on the recyclability of the reported packaging.<br><br>Producers and distributors who only put a maximum of 10,000 packages into circulation each year pay a fixed fee of 80€. The Producer Responsibility Organization takes care of everything and tells you your registration number (UIN) afterwards. This number can be used as proof of proper fulfillment of the obligations under French packaging law.<br><br>Links to the state take-back systems:<ul><li><strong><a href="https://www.citeo.com">CITEO</a></strong></li><li><strong><a href="https://www.adelphe.fr">Adelphe</a></strong></li><li><strong><a href="https://www.leko-organisme.fr">LÉKO</a></strong> (also works with Reclay - <a href="https://activate.reclay.de/activate_germany_german/details-zu-leko">more here</a>)</li></ul>',
	Monaco: 'Find out with the help of <a href="#verpackungslizenz_eu_lizenzero">one of our partners</a>, if you need to comply with local packaging law regulations when placing products on the market in Monaco.',
	Andorra: 'Find out with the help of <a href="#verpackungslizenz_eu_lizenzero">one of our partners</a>, if you need to comply with local packaging law regulations when placing products on the market in Andorra.',
	Spain: 'In <strong>Spain</strong>, legally compliant compliance with the statutory provisions from the national packaging law must be ensured with a central system that ensures the recycling of packaging waste in Spain.<br><br>According to the law, every company has to take part in this system when putting packaging into circulation in Spain. Manufacturers, importers and foreign online retailers must submit to this licensing requirement and register with the Spanish waste disposal service provider Ecoembalajes España S.A. (Ecoembes) pay a disposal fee for their annual packaging. The quantities must be reported annually. The regulation only applies to packaging that is generated as waste by private end consumers. B2B packaging is not affected.<br><br>Depending on the amount of packaging, either the simplified procedure or the normal procedure can be used. If a distributor has to report <b>less than 12,000 kg per year</b>, a flat rate can be paid (from 284€/year for 2023 at Ecoembes). For quantities <b>over 12,000 kg per year</b>, the fixed kg prices, which are set annually, must be paid. In addition, there are stricter documentation requirements when calculating the total annual amount.<ul><li>Ecoembes\' fee table for the normal and the simplified procedure: <a href="https://www.ecoembes.com/en/companies/packaging-declaration/green-dot-fees">here</a></li></ul>',
	Portugal: 'A corresponding regulation was issued in Portugal for the implementation of the EU packaging directive. This defines companies that are responsible for the collection and recycling of the packaging they put into circulation in Portugal and that have to achieve the prescribed recycling rates.<br><br>All manufacturers, packers, importers and dealers who bring packaging onto the market are affected. A Portuguese company must always be responsible for service packaging. <b>Companies from other EU countries without a Portuguese VAT ID are not required in principle.</b><br><br>For the recycling of B2C packaging that occurs at the end consumer, all those responsible must register with a dual system and pay license fees for their packaging quantities on the basis of an annual report. The dual system is the <a href="https://www.pontoverde.pt/en/">Sociedade Ponto Verde</a>. This is where you register and pay the fee. The annual report on the quantities must be submitted by March 15 of the following year. Companies with an annual turnover of less than € 100,000 only pay a lump sum of € 120 per year. With the fees of the members, the dual system finances the municipal disposal of waste and ensures recycling.<br><br>Companies that generate commercial packaging in Portugal have to organize the disposal and recycling of this packaging themselves.<ul><li>Information on fees and reporting requirements for the Sociedade Ponto Verde dual system: <a href="https://www.pontoverde.pt/aderentes_uk/2_1_valor_a_pagar.php">here</a></li></ul>',
	Malta: '<strong>Malta</strong> has also implemented the EU packaging directive into national law. With the Maltese regulation on packaging and packaging waste. This affects dealers, manufacturers and importers alike who manufacture packaging of any kind or who place it on the market in Malta. You are responsible for collecting, sorting and recycling your packaging materials.<br><br>All of the companies concerned must connect to a recycling management system for their consumer packaging (sales, outer and transport packaging) that they put into circulation. In the case of commercial packaging, companies can decide whether to commission a recycling management system or to organize the recycling themselves.<br><br>Companies that put <strong>less than 100 kg</strong> of packaging on the market in Malta per year are <strong>exempt from the obligations</strong> and do not have to join any system.<ul><li>Responsible authority to which annual reports have to be made: <a href="https://era.org.mt/">ERA</a></li><li>Recycling management systems in Malta are for example <a href="https://www.greenpak.com.mt/packaging-recycling">Greenpak</a> or <a href="http://www.greenmt.org/">Green MT</a></li></ul>',
	Italy: 'Disposal and recycling of packaging is largely made possible in <strong>Italy</strong> by the national packaging consortium CONAI. The packaging manufacturers, users, manufacturers and importers, as defined in the relevant Italian legislative decree, must contribute to facilitating the collection and sorting of packaging waste. There is no differentiation between different types of packaging (sales, transport, dispatch, service packaging) and B2B / B2C. 90% of the companies have joined CONAI, the rest organize the collection and recycling themselves or rely on reusable systems.<br><br><strong>Foreign companies without a permanent establishment in Italy are not obliged to join CONAI</strong> (point 2.4 of the <a href="https://www.conai.org/wp-content/uploads/2020/02/Guida_Contributo_CONAI_2020_Vol1.pdf">CONAI guide</a>). Most online retailers should therefore not have any further obligations. You can join CONAI voluntarily if you have an Italian VAT ID or if a fiscal representative carries out the registration on behalf of the foreign company.<br><br>Affected companies can find out more about the registration process and the fees per packaging type on the CONAI website:<ul><li><a href="https://www.conai.org/en/businesses/environmental-contribution/">CONAI fee table</a></li><li><a href="https://www.conai.org/en/businesses/who-can-join/membership-and-general-terms/">Membership information</a></li></ul>',
	San_Marino: 'Find out with the help of <a href="#verpackungslizenz_eu_lizenzero">one of our partners</a>, if you need to comply with local packaging law regulations when placing products on the market in San Marino.',
	Jersey: 'Find out with the help of <a href="#verpackungslizenz_eu_lizenzero">one of our partners</a>, if you need to comply with local packaging law regulations when placing products on the market in Jersey.',
	Guernsey: 'Find out with the help of <a href="#verpackungslizenz_eu_lizenzero">one of our partners</a>, if you need to comply with local packaging law regulations when placing products on the market in Guernsey.',
	Isle_of_Man: 'Find out with the help of <a href="#verpackungslizenz_eu_lizenzero">one of our partners</a>, if you need to comply with local packaging law regulations when placing products on the market on the Isle of Man.',
	United_Kingdom: 'Even though <strong>Great Britain</strong> is no longer a member of the EU, its own national regulation for handling packaging still exists. In addition to the changes in customs and sales tax law that are now due, manufacturers and retailers should also take a look at the existing regulations on packaging licensing in Great Britain in order to prevent fines and sanctions.<br><br>The British version of the packaging license is regulated in the national "Producer Responsibility Obligations (Packaging Waste) Regulations". The law requires obligated companies that manufacture, use or sell packaged products to participate financially in the collection and recycling of a proportional share of the packaging they put on the market. These companies must register with the respective environmental authorities (England, Wales, Northern Ireland, Scotland) in due time.<br><br>However, there are high threshold values up to which no action is required. The law only affects companies listed on the UK Trade Register that circulate more than 50,000 kg of packaging annually in the UK and have annual sales in excess of £ 2 million. Thus, most foreign companies should not be affected by the regulations.<br><br>Affected companies must either register in the <a href="http://npwd.environment-agency.gov.uk">national manufacturer register (NWPD)</a> and submit annual evidence that they comply with the recycling and take-back obligations for their packaging. Alternatively, the companies can join a dual system, which then takes over the registration and reporting requirements for the members with the authorities and ensures compliance with the legally prescribed recycling rates.<ul><li>The UK government provides further information on definitions, obligations and costs on an <a href="https://www.gov.uk/guidance/packaging-producer-responsibilities#packaging-producer-charges">information page</a>.</li><li>A popular environmental service provider and dual system in Great Britain is <a href="https://www.valpak.co.uk">Valpak</a></li></ul>',
	Ireland: '<strong>Ireland</strong> regulates its national packaging law in <a href="http://www.irishstatutebook.ie/eli/2014/si/282/made/en/print">S.I. No. 282/2014 - European Union (Packaging) Regulation 2014</a>. According to this, all manufacturers, wholesalers and retailers, distributors and importers must ensure that the packaging they put into circulation is collected and recycled. However, there are limit values up to which companies have no obligations under the law: Companies are exempt from the measures if<ul><li><span style="font-size: 16px;">their </span><strong style="font-size: 16px;">annual turnover in Ireland is less than EUR 1 million</strong><span style="font-size: 16px;"> and</span></li><li>they <strong>put less than 10 tons of packaging material into circulation per year</strong></li></ul>Companies affected by the law (“major producers”) can either organize their manufacturer\'s obligation independently as a “self-complier” and submit plans for this to the local authorities, or they can join the Irish compliance program Repak. At Repak, an annual fee is charged and there is an obligation to provide information about the amount of packaging put into circulation every six months.<br><br>Information about the costs and types of membership at Repak: <a href="https://repak.ie/members/become-a-member/">here</a>',
	Sweden: 'Sweden\'s Waste Ordinance regulates the handling of packaging waste. There is also a separate <a href="https://pantamera.nu/">deposit system</a> for beverage packaging (glass, PET and aluminum).<br><br>Until 2020, only Swedish companies that put packaging filled with goods into circulation in Sweden were affected by the Waste Ordinance. This is either the Swedish producer or, in the case of imports from abroad, the Swedish importer. For foreign traders who ship directly to end consumers in Sweden, the same obligations under the Waste Ordinance have existed since 01.01.2021.<br><br>Affected distributors must join an approved take-back system and pay a fee according to their quantities and types of material. For glass packaging, billing is based on pieces and volume.<br><br>Overview of take-back systems in Sweden<ul><li><a href="https://www.ftiab.se/">FTI AB</a></li><li><a href="https://www.tmr.se/en">TMR</a></li><li>For glass packaging: <a href="https://www.glasatervinning.se/">Svensk Glasåtervinning AB</a></li></ul>',
	Norway: 'In <b>Norway</b>, a relatively clear legislation regulates the recycling of packaging. The national waste ordinance stipulates that each of the packaging filled with goods or placed on the market must join a take-back system so that collection and recycling can be ensured. Usually manufacturers and importers in Norway are affected. In the case of foreign companies without a registered office in Norway, the domestic importer is always affected. <strong>Foreign dealers who ship directly to end customers in Norway are not affected by the law.</strong><br><br>In addition, all companies that put less than 1,000 kg of packaging into circulation in Norway per year are exempt from the obligation to participate in the system. Affected companies can, for example, participate in the <a href="https://www.grontpunkt.no/english">Grønt Punkt Norge</a> or <a href="https://norsirk.no/produsentansvar/emballasje/">Norsirk</a> systems.',
	Finland: 'In Finland, since January 1, 2024, all companies are affected by the national implementation of the EU Packaging Directive when they put packagings or packaged goods to the Finnish market. The turnover threshold of 1 million euros no longer applies!<br><br>Foreign companies and online retailers that sell their products directly to end consumers are considered producers under Finnish law and must register and pay recycling fees for their packaging quantities.<br><br>Affected companies and those who voluntarily wish to follow the producer responsibility under the Finnish Waste Act can join the <strong><a href="https://rinkiin.fi/en/for-companies/">RINKI recycling system</a></strong>. RINKI will invoice the system operators‘ costs to the manufacturer/retailer for all types of materials. RINKI is therefore the central point of contact here. Unlike household waste, manufacturers and retailers must independently organize waste disposal on their premises.',
	Estonia: '<strong>Estonia</strong> has also passed its own packaging law and regulates the product responsibility of those who place packaging on the market via a tax. When it comes to packaging, Estonia does not differentiate between commercial packaging, transport, sales or shipping packaging. All packaging that is used and sold for the first time in Estonia is affected by the tax. This also affects foreign importers and online retailers (B2B and B2C) and are classified as "packaging undertaking".<br><br>An exemption from the tax is granted to all packaging companies that put no more than 25 kg of plastic or no more than 50 kg of other materials on the market in Estonia every quarter. In all other cases, the taxes due are calculated according to kg prices and are payable to the Estonian tax authorities. Current rates can be found <a href="https://www.emta.ee/eng/business-client/excise-duties-assets-gambling/about-excise-duties/rates-excise-duty#packaging">here</a>.<br><br>The Packaging Act also requires packaging companies to collect and recycle packaging waste. For this purpose, affected companies can, for a service fee, join a recycling organization licensed by the Ministry of the Environment, which carries out these activities. As a rule, the organization also makes any reports to the Estonian packaging register.<ul><li>A registration for the "packaging tax" takes place at the <strong><a href="https://www.emta.ee/eng">Estonian tax and customs authority EMTA</a></strong></li><li>Recycling organizations include <a href="https://www.eto.ee/en/">Eesti Taaskasutusorganisatsioon (ETO)</a>, <a href="https://pakendiringlus.ee/en/">Eesti Taaskasutusorganisatsioon</a> or <a href="https://www.tvo.ee">Tootjavastutusorganisatsioon OÜ</a></li></ul>',
	Latvia: 'In its national <a href="http://www.zalais.lv/en/">packaging law,</a> in conjunction with the tax law for natural resources, Latvia has provided for a packaging tax as well as an alternative participation in a “producer responsibility program”, which means that the tax can then be waived. All manufacturers or importers who introduce packaging into the Latvian market, including foreign online retailers, are affected by the packaging tax.<br><br>The consumption tax for packaging is calculated according to kg per material fraction and is, for example, € 1.22 / kg for plastic and € 0.24 / kg for paper / cardboard / cardboard.<br><br>Companies that bring <b>more than 300kg of packaging material</b> onto the market per year can either pay the packaging tax or join an existing producer responsibility program (similar to the dual systems) and pay an annual license. The providers include <a href="http://www.zalais.lv/en/">Latvijas Zaļais punkts</a>, <a href="http://www.zalajosta.lv/en">Zaļā Josta</a> and Zaļais centrs.<ul><li>Competent authority of the Latvian Ministry of the Environment: <a href="http://www.vpvb.gov.lv/en">Environment State Bureau (ESB)</a></li><li><a href="https://www.ahk-balt.org/">The German Chamber of Commerce</a> can provide further information on the payment of the packaging tax (Natural Resource Tax)</li></ul>',
	Lithuania: 'In <b>Lithuania</b>, with the implementation of the EU directive, as in Germany, a public register (GPAIS) was introduced in which all manufacturers and dealers must register and submit regular reports that bring packaging onto the market in Lithuania. The regulation also stipulates that economic operators must bear the costs of collecting, sorting and recycling their packaging put on the market in Lithuania, as well as providing education and information for the public.<br><br>Affected people can either organize this individually or join a collective system that performs the tasks. One provider is, for example, <a href="http://www.zaliasistaskas.lt/index.html">ŽALIASIS TAŠKAS</a>.<br><br>According to our research, the obligation to participate in the system only applies from an <strong>annual quantity of 500 kg</strong> of packaging material. However, registration with GPAIS is necessary in any case.<ul><li>Link to the Lithuanian public register GPAIS: <a href="https://www.gpais.eu/en">here</a></li><li>Further information on fees, deadlines and the registration / notification process: <a href="http://www.zaliasistaskas.lt/en/verslui/become-a-member-of-the-organization.html">here</a></li></ul>',
	Poland: 'In its packaging law, <strong>Poland</strong> relies on double reporting of packaging quantities from affected companies, similar to Germany. In the law on packaging and packaging waste management, the state regulates its approach to extended manufacturer liability. It contains requirements for the packaging placed on the market and regulates the recycling and handling of packaging waste. In addition, rules are drawn up for determining and collecting the product fee and the recycling fee. The provisions apply to all packaging regardless of the material.<br><br>The law defines affected companies as "importers". An importer is any company that manufactures or imports packaging and packaged products. This also explicitly includes foreign (online) dealers of all kinds.<br><br>On the one hand, there is an obligation to register with a state register for all importers, the <a href="https://bdo.mos.gov.pl/">BDO</a> (similar to the ZSVR in Germany). Foreign companies need a <a href="http://welcome.uw.edu.pl/during-your-stay/pesel-number/">PESEL</a> number for registration. The BDO has to submit an annual report on annual quantities, plastic bags issued and the recycling rate achieved.<br><br><span style="text-decoration: underline;"><strong>Important</strong></span>: The BDO registration number issued must be present on all sales documents when goods are sold in Poland. Otherwise there is a risk of penalties and sanctions!<br><br>The second obligation consists in making a contribution to the fulfillment of the legally prescribed recycling quotas. This can be done either by paying a high product fee to the state BDO, or by a much cheaper participation in a waste recycling organization (dual system), which complies with the company\'s legal obligations to collect and recycle packaging waste.<ul><li>Providers of such waste recycling systems are, for example, <a href="https://www.interseroh.pl/en/services/recycling/product-fee-pl/">Interseroh</a> and <a href="https://www.rekopol.pl/?lang=en">Rekopol</a></li></ul>',
	Czech_Republic: 'The <b>Czech Republic</b> also regulates the implementation of the EU directive in a packaging law. It states that for B2C packaging, the person who brings it to market in the Czech Republic is responsible for proper disposal and recycling. These can be manufacturers, importers and dealers. Foreign dealers who ship to customers in the Czech Republic are also affected by the Packaging Act and its obligations! There is an exception for all companies that put <b>less than 300 kg of packaging into circulation</b> in the Czech Republic and that do not exceed an annual turnover of CZK 25 million (EUR 952 thousand).<br><br>According to the law, the companies concerned have the following obligations:<ul><li>Ensuring the return and recycling or reuse</li><li>Participation in a dual system, in the licensing of the packaging and maintenance of the records on the types and quantities of packaging and packaging waste</li><li>Registration with the Czech Ministry of the Environment</li><li>annual evidence from the records to the Czech Ministry of the Environment</li></ul><br><br>The fulfillment of these obligations can be guaranteed by licensing the respective annual quantities with the dual system <a href="https://www.ekokom.cz/en">EKO-KOM</a>. It is the only system that is currently approved in the Czech Republic. With the commissioning of EKO-KOM, the obligations of the Packaging Act, including the registration and reporting obligations to the Ministry of the Environment, are completely transferred to EKO-KOM.<ul><li>The responsible authority is the <a href="https://www.mzp.cz/en/used_product_collection">Ministry of the Environment of the Czech Republic</a></li><li>Information on fees at EKO-KOM: <a href="https://www.ekokom.cz/en/clients/fees">here</a></li></ul>',
	Croatia: 'The <strong>Croatian</strong> implementation of the EU packaging directive took place in the regulation on packaging and packaging waste. The ordinance defines the companies concerned as “manufacturer”, the term “packaging” and the fee system according to which manufacturers have to contribute to the costs of collecting, sorting and recycling packaging waste.<ul><li><strong>Manufacturer</strong>: Anyone who manufactures, markets or imports packaging in Croatia. Croatia does not differentiate between B2B and B2C trade, which is why all foreign companies can also be regarded as manufacturers.</li><li><strong>Packaging</strong>: All products of any kind and of any material that enclose goods and are used for the shipping, storage and presentation of goods.</li></ul><br><br>According to the regulation, all manufacturers must meet minimum collection and recycling targets for all of their packaging put into circulation in Croatia. This obligation is met by a disposal fee <strong>paid by the manufacturer</strong>. There are additional regulations for beverage packaging in the form of a deposit system.<br><br>The fee is paid to the Croatian <a href="http://www.fzoeu.hr/">Fund for Environmental Protection and Energy Efficiency</a>, with which manufacturers must register. The fund then takes over the implementation of the statutory targets for you with the manufacturer\'s fees.<br><br>There is a <strong>"small manufacturer regulation"</strong> according to which manufacturers are exempt from the obligations of the regulation if they do not exceed all of the following quantities of packaging per year (as of 02.2021):<ul><li>max. 300 kg glass</li><li>max. 100 kg paper / cardboard / carton</li><li>each max. 50 kg metal packaging, plastic, wood, other materials</li></ul><br><br>Further information on the calculation of fees for affected companies can be found <a href="https://www.fzoeu.hr/en/packaging-and-packaging-waste-fee/1407">here</a>.',
	Slovakia: 'In <b>Slovakia</b>, the 2015 Waste Act, expanded in 2019, regulates the European Packaging Directive. The return and recycling of packaging must therefore also be ensured in Slovakia by the distributor. These are manufacturers and dealers. <b>Foreign traders without a registered office in Slovakia are also affected by the obligations</b> if no national importer ensures compliance with the legal requirements.<br><br>Affected companies can take their own measures, but these must then be authorized by the Ministry of the Environment. The most common solution in Slovakia is therefore to commission a dual system that ensures that manufacturer responsibility is fulfilled. These collection and recycling systems are called Organizácie zodpovednosti výrobcov (OZV) in Slovakia. Here, too, the fees depend on the type and quantity of packaging materials.<br><br>There is also an obligation to register for the various product types in the manufacturer\'s register. There are separate registers for distributors of packaging, unpackaged goods, electrical appliances, as well as for car manufacturers, tire manufacturers and battery manufacturers. An annual report must be submitted about packaging quantities that have been put into circulation.<ul><li>The competent authority is the S<a href="https://www.minzp.sk/en/about-us/">lovak Ministry of the Environment</a></li><li>List of approved OZV: <a href="https://www.isoh.gov.sk/uvod/registre/zoznam-ozv-pre-obaly.html">here</a></li><li>Link to the manufacturer register for packaging: <a href="https://obaly.sazp.sk/">here</a></li></ul>',
	Hungary: '2 laws provide the basis for the regulations of the extended producer responsibility for packaging in Hungary: a law that prescribes a product tax for environmental protection and a government regulation on the subject of waste management in relation to packaging waste.<br><br>The legislator has defined de minimis limits for packaging quantities up to which producers and traders have no further obligations in Hungary in connection with the product fee.<ul><li>3000 kg glass</li><li>30 kg of plastic - not counting plastic shopping bags for advertising purposes</li><li>75 kg plastic shopping bags for advertising purposes</li><li>300 kg of mixed or coated packaging materials</li><li>500 kg of packaging materials made of paper or wood and natural-based textiles</li><li>300 kg of metal packaging materials</li><li>300 kg of other packaging materials</li></ul><br><br>If the packaging materials put on the market in Hungary every year go beyond these limits, manufacturers, dealers, importers and every other distributor must pay a flat-rate product fee to the tax authorities for their quantities. In addition, the tax authorities must be provided with an interim status on the type and quantity of packaging materials every quarter.',
	Greece: 'In its introduction of the local provisions for the EU Packaging Directive, <strong>Greece</strong> also shows great similarities with the model from Germany: Greece also provides for a registration requirement and participation in a dual system for all packaging providers on the Greek market.<br><br>Manufacturers as well as importers (in B2B trade) and dealers (in direct B2C trade) are therefore also obliged to do so in Greece. Foreign online retailers are also affected.<br><br>Registration takes place in the national <a href="https://empa.eoan.gr/login.php">manufacturer register</a> (E.M.PA) which is kept at the <a href="https://www.eoan.gr/εμπα/τι-είναι-το-εθνικό-μητρώο-παραγωγών-εμ/">Heleni Recycling Agency</a> (HRA). When registering, you will receive a manufacturer registration number. In addition, a contract for licensing the packaging materials is concluded with a dual system. Annual quantity reports are also required. Greek law provides for fines and imprisonment for non-compliance.<br><br>A special feature applies to traders without a registered office in Greece who send goods directly to end customers (online trade). You cannot register and participate in a dual system yourself, but would have to commission a legal representative in Greece to do so. These can be e.g. a tax advisors in Greece. Another alternative is to have one of our partners such as <a href="#Lizenzero_eu_anker">Lizenzero.eu</a> or <a href="#ecosistant_anker">Ecosistant</a> organize it.<br><br>Link to the overview of the dual systems in Greece: <strong><a href="https://www.eoan.gr/εναλλακτική-διαχείριση/συσκευασίες-απόβλητα-συσκευασιών/">here</a></strong>',
	Cyprus: 'In <b>Cyprus</b>, the “Law on Packaging Waste” regulates responsibilities for the disposal and recycling of packaging. The extended manufacturer responsibility therefore applies to commercial, industrial and household packaging and sees everyone who brings packaging onto the market in Cyprus an obligation. These are manufacturers, dealers, importers and packers.<br><br>One of the obligations is an annual report of packaging quantities to the competent Cypriot authority. Affected companies that bring more than 2,000 kg of packaging onto the market per year must also participate in the dual system that organizes local waste collection and recycling in Cyprus.<ul><li>The responsible body in Cyprus is the <a href="http://www.moa.gov.cy/moa/environment/environmentnew.nsf/index_en/index_en?OpenDocument#">national environmental authority</a></li><li>A dual system in Cyprus, for example, is <a href="http://greendot.com.cy/en">Green Dot Cyprus</a></li></ul>',
	Vatican: "no information",
	Slovenia: 'In the Ordinance on the Disposal of Packaging and Packaging Waste <b>Slovenia</b> regulates the national implementation of the extended producer responsibility, according to which companies that put packaging on the market first and do not pay any environmental tax should register and pay into a system for collection and recycling according to their packaging volume and register in a manufacturer register.<br><br>This affects manufacturers, packers, importers and traders who <b>bring more than 15,000 kg of packaging into circulation in Slovenia every year</b>.<br><br>Affected companies must register in the national manufacturer register. The type and quantity of the packaging put into circulation are then stored there, as well as information on the commissioned recycling system. However, this registration and notification obligation currently only applies to companies with a Slovenian commercial register number, as this is necessary for registration in the register.<br><br>Registration with a collection and recycling system must take place in parallel. Only the above-mentioned minimum limit of 15,000 kg applies here. No disposal contributions have to be made below this threshold.<ul><li>One provider of a collection and recycling system is <a href="https://www.slopak.si/#">Slopak</a></li></ul>',
	Bulgaria: '<b>Bulgaria</b> has implemented the EU directive with the Waste Management Act. It defines obligated persons who are responsible for reducing, avoiding, collecting and recycling their packaging that is generated in the Bulgarian market.<br><br>These are typically manufacturers and importers of packaged goods, but also expressly dealers from abroad who sell directly to end consumers. Online retailers are therefore also subject to the same obligations and must ensure that all of the requirements of the Waste Management Act are properly met for their packaging quantities.<br><br>Affected manufacturers / dealers can either organize the collection and recycling themselves, or they join - like most Bulgarian manufacturers - a so-called "recovery organization", which is essentially comparable to the dual systems in Germany.<br><br>If obliged persons cannot show any measures, they are obliged to make a lump sum payment of a certain product fee to the responsible ministry. The level of this fee is then determined by the ministry.<ul><li>Providers who act as recovery organizations include <a href="https://www.ecopack.bg/en/"><strong>ECOPACK</strong></a> and <strong><a href="https://www.ecobulpack.bg">ecobulpack</a></strong></li><li>The competent Bulgarian authority is the <a href="https://www.moew.government.bg/en/waste/">Ministry of Environment and Water</a></li></ul>',
	Switzerland: '<b>Switzerland</b> is not a member of the European Union and is therefore not bound by the EU Packaging Directive. There is no separate packaging ordinance or similar law in Switzerland. The only legal basis that also affects packaging is the general <a href="https://www.fedlex.admin.ch/eli/cc/1984/1122_1122_1122/de">Swiss environmental protection law</a>.<br><br>Overall, the system in Switzerland is based on <b>voluntary compliance</b> with the polluter pays principle by those placing on the market, general principles for avoiding and recycling packaging, as well as a deposit system for beverage packaging.<br><br>An advance disposal fee (VEG) is charged on glass bottles. Voluntary, private-sector systems exist for PET beverage bottles, aluminum cans and tinplate cans, which are financed through an advance recycling fee (VRB).<br><br>The cantons are responsible for the disposal of other packaging waste. As a rule, recycling is ensured in Switzerland. The system works well, as manufacturers and importers generally show solidarity and take the avoidance of packaging and voluntary recycling efforts seriously.<br><br>Information from the responsible Federal Office for the Environment (FOEN) on handling packaging in Switzerland: <a href="https://www.bafu.admin.ch/bafu/de/home/themen/abfall/abfallwegweiser-a-z/verpackungen.html">here</a>',
	Austria: 'In <span style="text-decoration: underline;"><strong>Austria</strong></span>, two laws regulate the handling of packaging and its recycling. The Packaging Ordinance 2014 (VVO) and the Waste Management Act 2002 (AWG). This regulates which companies must take precautions to avoid packaging waste as much as possible and to collect, reuse or recycle unavoidable packaging. Manufacturers and importers, packers in Austria and foreign traders are affected if they deliver directly to end consumers in Austria. You have to comply with the legal regulations for your packaging brought onto the market in Austria.<br><br>In Austria, a distinction is made between household packaging and commercial packaging.<br><br><span style="text-decoration: underline;">Household packaging:</span><ul><li>Packaging up to and including 1.5 m2 / hollow body with a nominal volume of up to and including 5 liters or expanded polystyrene (EPS - e.g. Styrofoam) up to and including 0.15 kg, which are used in private households or in comparable sources, such as B. restaurants, hotels, hospitals etc. (§ 13h AWG)</li><li>Service packaging, such as B. Carrier bags, knot bags and sales packaging made of PPK and corrugated cardboard (§ 3 Z. 7 VVO)</li></ul><span style="text-decoration: underline;">Commercial packaging:</span><ul><li>Packaging that is not household packaging</li><li>Transport packaging (§ 3 Z. 4 VVO)</li><li>Tray foils, pallets as well as strapping and adhesive tapes</li><li>Packaging that is household packaging, but is exempt from obligation as commercial packaging due to the quota in the packaging delimitation regulation (observe product groups).</li></ul><br><br>Household packaging must be licensed with a recognized Austrian dual system. Commercial packaging must also be licensed with a dual system starting in 2023. The Federal Ministry has published a list of recognized dual systems <a href="https://www.bmk.gv.at/themen/klima_umwelt/abfall/Kreislaufwirtschaft/verpackungen/sammeln_verwerten/liste.html">here</a>. Many German dual systems have branches in Austria, such as Interseroh, Reclay, Der Grüne Punkt (ARA) and Landbell (ERP). If a German license agreement already exists, an Austrian agreement can often be concluded with little effort.<br><br>On our dedicated info page on the packaging law in Austria, you will find a detailed explanation of all obligations, exceptions and special features including a price calculator with all providers: <a href="https://verpackungslizenz24.de/en/packaging-license-austria/">Go to our info page with the cost calculator</a>',
	Liechtenstein: 'Find out with the help of <a href="#verpackungslizenz_eu_lizenzero">one of our partners</a>, if you need to comply with local packaging law regulations when placing products on the market in Liechtenstein.',
	Romania: 'In <strong>Romania</strong>, the EU Directive is implemented through the Packaging and Packaging Waste Management Act. The regulations apply to all types of packaging placed on the Romanian market, regardless of material and use (B2B and B2C packaging are affected). Manufacturers and importers must take back the packaging they have put into circulation and ensure that the waste is recycled.<br><br>Affected companies can either organize the return and recycling of their packaging independently and report it to the state environmental fund administration on a monthly basis or join a collection and recycling system for a fee.<br><br>If the statutory recycling quota is not met, a packaging tax is due. When participating in a collection and recycling system, the system provider is liable if a packaging tax is incurred because the extended manufacturer responsibility has been transferred to him.<ul><li>The providers of such Romanian collection and recycling systems are <a href="https://ecoromambalaje.ro/">Eco-Rom Ambalaje</a> or <a href="https://www.cleanrecycle.ro/germana.html">Clean Recycle</a></li></ul>'
};	

Länderflagge = {
	Deutschland: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/germany.svg",
	Belgien: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/belgium.svg",
	Dänemark: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/denmark.svg",
	Niederlande: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/netherlands.svg",
	Luxemburg: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/luxembourg.svg",
	Frankreich: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/france.svg",
	Monaco: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/monaco.svg",
	Andorra: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/andorra.svg",
	Spanien: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/spain.svg",
	Portugal: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/portugal.svg",
	Malta: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/malta.svg",
	Italien: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/italy.svg",
	San_Marino: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/san-marino.svg",
	Jersey: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/jersey.svg",
	Guernsey: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/guernsey.svg",
	Isle_of_Man: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/isle-of-man.svg",
	Großbritannien: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/united-kingdom.svg",
	Irland: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/ireland.svg",
	Schweden: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/sweden.svg",
	Norwegen: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/norway.svg",
	Finnland: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/finland.svg",
	Estland: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/estonia.svg",
	Lettland: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/latvia.svg",
	Litauen: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/lithuania.svg",
	Polen: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/republic-of-poland.svg",
	Tschechien: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/czech-republic.svg",
	Kroatien: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/croatia.svg",
	Slowakei: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/slovakia.svg",
	Ungarn: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/hungary.svg",
	Griechenland: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/greece.svg",
	Zypern: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/cyprus.svg",
	Vatikan: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/vatican-city.svg",
	Slowenien: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/slovenia.svg",
	Bulgarien: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/bulgaria.svg",
	Schweiz: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/switzerland.svg",
	Österreich: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/austria.svg",
	Liechtenstein:  "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/liechtenstein.svg",
	Rumänien: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/romania.svg",
};		

Länderflagge_eu = {
	Germany: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/germany.svg",
	Belgium: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/belgium.svg",
	Denmark: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/denmark.svg",
	Netherlands: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/netherlands.svg",
	Luxembourg: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/luxembourg.svg",
	France: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/france.svg",
	Monaco: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/monaco.svg",
	Andorra: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/andorra.svg",
	Spain: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/spain.svg",
	Portugal: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/portugal.svg",
	Malta: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/malta.svg",
	Italy: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/italy.svg",
	San_Marino: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/san-marino.svg",
	Jersey: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/jersey.svg",
	Guernsey: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/guernsey.svg",
	Isle_of_Man: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/isle-of-man.svg",
	United_Kingdom: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/united-kingdom.svg",
	Ireland: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/ireland.svg",
	Sweden: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/sweden.svg",
	Norway: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/norway.svg",
	Finland: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/finland.svg",
	Estonia: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/estonia.svg",
	Latvia: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/latvia.svg",
	Lithuania: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/lithuania.svg",
	Poland: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/republic-of-poland.svg",
	Czech_Republic: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/czech-republic.svg",
	Croatia: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/croatia.svg",
	Slovakia: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/slovakia.svg",
	Hungary: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/hungary.svg",
	Greece: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/greece.svg",
	Cyprus: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/cyprus.svg",
	Vatican: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/vatican-city.svg",
	Slovenia: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/slovenia.svg",
	Bulgaria: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/bulgaria.svg",
	Switzerland: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/switzerland.svg",
	Austria: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/austria.svg",
	Liechtenstein:  "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/liechtenstein.svg",
	Romania: "https://verpackungslizenz24.de/wordpress/wp-content/uploads/2021/02/romania.svg",
};	
	

$map = $("#verpackungslizenz-eu-map");
$map_en = $("#verpackungslizenz-eu-map_en");	
var eu = $(".eu-country, .special-country", $map);
var eu_en = $(".eu-country, .special-country", $map_en);

eu.click(function() {
	$(this).toggleClass("active-country");
  	eu.not(this).removeClass("active-country");
	$("#country-details-name").html(this.id);
	$("#country-details-name").text($("#country-details-name").text().replace(/\_/g, " "));
	$("#country-details-flag").attr("src", Länderflagge[this.id]);
	$(".country-details-info p").html(Länderinfo[this.id]);
});
	
eu_en.click(function() {
	$(this).toggleClass("active-country");
  	eu_en.not(this).removeClass("active-country");
	$("#country-details-name").html(this.id);
	$("#country-details-name").text($("#country-details-name").text().replace(/\_/g, " "));
	$("#country-details-flag").attr("src", Länderflagge_eu[this.id]);
	$(".country-details-info p").html(Länderinfo_eu[this.id]);
});	
	
});