(function(){function f(t,e,n){function r(t){var e=x(t);if(0<e.height&&0<e.width)return!0;if(“PATH”==t.tagName.toUpperCase()&&(0<e.height||0<e.width)){var n=window.getComputedStyle(t);return!!n&&0<parseInt(n,10)}return“hidden”!=window.getComputedStyle(t).overflow&&Array.prototype.slice.call(t.childNodes).some(function(t){return t.nodeType==Node.TEXT_NODE||t.nodeType==Node.ELEMENT_NODE&&r(t)})}function i(t){return C(t)==T.HIDDEN&&Array.prototype.slice.call(t.childNodes).every(function(t){return t.nodeType!=Node.ELEMENT_NODE||i(t)||!r(t)})}var o=t.tagName.toUpperCase();if(“BODY”==o)return!0;var a=D(t);if(a&&a.tagName&&“DETAILS”==a.tagName.toUpperCase()&&!a.open&&“SUMMARY”!=o)return!1;if(“OPTION”==o||“OPTGROUP”==o){var u=v(t,function(t){return“SELECT”==t.tagName.toUpperCase()});return!!u&&f(u,!0,n)}var l=c(t);if(l)return!!l.image&&0<l.rect.width&&0<l.rect.height&&f(l.image,e,n);if(“INPUT”==o&&“hidden”==t.type.toLowerCase())return!1;if(“NOSCRIPT”==o)return!1;var d=window.getComputedStyle(t).visibility;return“collapse”!=d&&“hidden”!=d&&(!!n(t)&&(!(!e&&0==h(t))&&(!!r(t)&&!i(t))))}function E(t){var e=x(t);return{left:e.left,right:e.left+e.width,top:e.top,bottom:e.top+e.height}}function D(t){return t.parentElement}function C(t){function e(t){function e(t){if(t==u)return!0;var e=window.getComputedStyle(t),n=e.display;return 0!=n.indexOf(“inline”)&&“contents”!=n&&(“absolute”!=r||“static”!=e.position)}var r=window.getComputedStyle(t).position;if(“fixed”==r)return i=!0,t==u?null:u;for(var n=D(t);n&&!e(n);)n=D(n);return n}function n(t){var e=t;if(“visible”==d)if(t==u&&l)e=l;else if(t==l)return{x:“visible”,y:“visible”};var n=window.getComputedStyle(e),r={x:n,y:n};return t==u&&(r.x=“visible”==r.x?“auto”:r.x,r.y=“visible”==r.y?“auto”:r.y),r}function r(t){return t==u?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop}}for(var i,o=E(t),a=t.ownerDocument,u=a.documentElement,l=a.body,d=window.getComputedStyle(u).overflow,f=e(t);f;f=e(f)){var h=n(f);if(“visible”!=h.x||“visible”!=h.y){var s=x(f);if(0==s.width||0==s.height)return T.HIDDEN;var p=o.right<s.left,c=o.bottom<s.top;if(p&&“hidden”==h.x||c&&“hidden”==h.y)return T.HIDDEN;if(p&&“visible”!=h.x||c&&“visible”!=h.y){var v=r(f),g=o.right<s.left-v.x,w=o.bottom<s.top-v.y;return g&&“visible”!=h.x||w&&“visible”!=h.x?T.HIDDEN:C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}var N=o.left>=s.left+s.width,m=o.top>=s.top+s.height;if(N&&“hidden”==h.x||m&&“hidden”==h.y)return T.HIDDEN;if(N&&“visible”!=h.x||m&&“visible”!=h.y){if(i){var y=r(f);if(o.left>=u.scrollWidth-y.x||o.right>=u.scrollHeight-y.y)return T.HIDDEN}return C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}}}return T.NONE}function o(t){var e=t.document.documentElement;return{width:e.clientWidth,height:e.clientHeight}}function p(t,e,n,r){return{left:t,top:e,width:n,height:r}}function x(t){var e,n=c(t);if(n)return n.rect;if(“HTML”==t.tagName.toUpperCase()){t.ownerDocument;var r=o(window);return p(0,0,r.width,r.height)}try{e=t.getBoundingClientRect()}catch(i){return p(0,0,0,0)}return p(e.left,e.top,e.right-e.left,e.bottom-e.top)}function h(t){var e=1,n=window.getComputedStyle(t).opacity;n&&(e=Number(n));var r=D(t);return r&&r.nodeType==Node.ELEMENT_NODE&&(e*=h®),e}function s(t){var e=t.shape.toLowerCase(),n=t.coords.split(“,”);if(“rect”==e&&4==n.length){var r=n,i=n;return p(r,i,n-r,n-i)}if(“circle”==e&&3==n.length){var o=n,a=n,u=n;return p(o-u,a-u,2*u,2*u)}if(“poly”==e&&2<n.length){for(var l=n,d=n,f=l,h=d,s=2;s+1