text: !function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=1)}([function(e,t){e.exports=jQuery},function(e,t,n){n(2),e.exports=n(12)},function(e,t,n){"use strict";(function(e){var t=n(3),r=function(e){return e&&e.__esModule?e:{default:e}}(t);!function(e){e.fn.interactiveImage=function(t,n){var o={debug:!1,fontColor:"#000000",backgroundColor:"#FFFFFF"};return n=e.extend(o,n),this.each(function(){new r.default(t,n,e(this)).execute()})}}(e)}).call(t,n(0))},function(e,t,n){"use strict";(function(r){function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(4),l=o(c),a=n(5),s=o(a),f=n(6),d=o(f),p=n(7),h=o(p),v=function(){function e(t,n,r){i(this,e),this.items=t,this.settings=n,this.$image=r,this.logHelper=new d.default(n.debug),this.domHelper=new s.default}return u(e,[{key:"checkSettings",value:function(e){if(void 0===e.debug||"boolean"!=typeof e.debug)throw this.settings.debug=!0,'Error: check "debug" plugin option';if(void 0===e.fontColor||"string"!=typeof e.fontColor)throw'Error: check "fontColor" plugin option';if(void 0===e.backgroundColor||"string"!=typeof e.backgroundColor)throw'Error: check "backgroundColor" plugin option';this.logHelper.log("Options successfully checked")}},{key:"createElement",value:function(e){var t={fontColor:this.settings.fontColor,backgroundColor:this.settings.backgroundColor};e=r.extend(t,e),this.logHelper.log(e);var n={position:e.position,backgroundColor:e.backgroundColor,fontColor:e.fontColor,title:e.title,description:e.description,picture:e.picture,link:e.link},o=new h.default(this.domHelper,n);return this.logHelper.log("TextItem "+o.title+" created"),this.$image.append(o.createIcon()),r(o.renderHtml())}},{key:"buildElements",value:function(e){for(var t in e)e.hasOwnProperty(t)&&this.$image.append(this.createElement(e[t]))}},{key:"execute",value:function(){try{this.checkSettings(this.settings),this.buildElements(this.items),(new l.default).bindAll(this.$image)}catch(e){this.logHelper.log(e)}}}]),e}();t.default=v,e.exports=t.default}).call(t,n(0))},function(e,t,n){"use strict";(function(n){function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=function(){function e(){r(this,e)}return o(e,[{key:"bindMainImageEvents",value:function(t){t.on("mouseenter.interactiveImage",function(){var e=n(this).find(".icon-button");n.each(e,function(){n(this).fadeIn()})}),t.on("mouseleave.interactiveImage",function(){var t=n(this).find(".icon-button, .container");n.each(t,function(){e.hideElement(n(this))})})}},{key:"bindSpecificEvents",value:function(t){var r=function(){t.on("mouseleave.interactiveImage",".container",function(){var t=n('div[data-id="'+n(this).attr("data-for")+'"]');e.hideElement(t)})};t.on("mouseenter.interactiveImage",".icon-button",function(){var o=t.find(".container");n.each(o,function(){e.hideElement(n(this))});var i=n('div[data-id="'+n(this).attr("data-for")+'"]');e.showElement(i),i.on("mouseleave.interactiveImage",function(){e.hideElement(n(this)),r()})})}},{key:"bindAll",value:function(e){this.bindMainImageEvents(e),this.bindSpecificEvents(e)}}],[{key:"hideElement",value:function(e){"block"===e.css("display")&&e.hide()}},{key:"showElement",value:function(e){"block"!==e.css("display")&&e.show()}}]),e}();t.default=i,e.exports=t.default}).call(t,n(0))},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=function(){function e(){r(this,e)}return o(e,[{key:"createElement",value:function(e,t,n){var r=document.createElement(e);return r.setAttribute("class",t),void 0!==n&&r.appendChild(document.createTextNode(n)),r}}]),e}();t.default=i,e.exports=t.default},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=function(){function e(t){r(this,e),this.debug=t}return o(e,[{key:"log",value:function(e){window.console&&window.console.log&&!0===this.debug&&window.console.log(e)}}]),e}();t.default=i,e.exports=t.default},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(8),l=function(e){return e&&e.__esModule?e:{default:e}}(c),a=function(e){function t(e,n){r(this,t);var i=["position","backgroundColor","fontColor","title","description"];for(var u in i)if(void 0===n[i[u]]||null===n[i[u]]||""===n[i[u]])throw'Error: missing required parameter "'+i[u]+'" in TextItem';var c=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return c.description=n.description,c.picture=n.picture,c.link=n.link,c}return i(t,e),u(t,[{key:"createDescription",value:function(){return this.domHelper.createElement("p","description",this.description)}},{key:"createPicture",value:function(){var e=this.domHelper.createElement("img","picture");return e.src=this.picture,e}},{key:"createLink",value:function(){var e=void 0,t=document.createElement("a");return t.href=this.link.href,t.style.color=this.fontColor,e=void 0!==this.link.label?this.link.label:this.link.href,t.appendChild(document.createTextNode(e)),t}},{key:"renderHtml",value:function(){var e=this.domHelper.createElement("div","container");return e.setAttribute("data-id",this.identifier),e.style.color=this.fontColor,e.style.backgroundColor=this.backgroundColor,e.style.left=this.position.left-65+"px",e.style.top=this.position.top+40+"px",e.appendChild(this.createTitle()),e.appendChild(this.createDescription()),void 0!==this.picture&&e.appendChild(this.createPicture()),void 0!==this.link&&e.appendChild(this.createLink()),e}}]),t}(l.default);t.default=a,e.exports=t.default},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(9),u=function(e){return e&&e.__esModule?e:{default:e}}(i),c=function(){function e(t,n){r(this,e),this.domHelper=t,this.position=n.position,this.backgroundColor=n.backgroundColor,this.fontColor=n.fontColor,this.title=n.title,this.identifier=(0,u.default)(n.title+"-")}return o(e,[{key:"createIcon",value:function(){var e=this.domHelper.createElement("div","icon-button icon-radio-checked");return e.setAttribute("data-for",this.identifier),e.style.left=this.position.left+"px",e.style.top=this.position.top+"px",e}},{key:"createTitle",value:function(){return this.domHelper.createElement("span","title",this.title)}},{key:"renderHtml",value:function(){throw"Error: render method not implemented"}}]),e}();t.default=c,e.exports=t.default},function(e,t,n){"use strict";(function(e,t){function n(){var e=Date.now(),t=n.last||e;return n.last=e>t?e:t+1}var r=e&&e.pid?e.pid.toString(36):"",o=null,i=o?parseInt(o.replace(/\:|\D+/gi,"")).toString(36):"";t.exports=function(e){return(e||"")+i+r+n().toString(36)},t.exports.process=function(e){return(e||"")+r+n().toString(36)},t.exports.time=function(e){return(e||"")+n().toString(36)}}).call(t,n(10),n(11)(e))},function(e,t,n){"use strict";function r(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function i(e){if(f===setTimeout)return setTimeout(e,0);if((f===r||!f)&&setTimeout)return f=setTimeout,setTimeout(e,0);try{return f(e,0)}catch(t){try{return f.call(null,e,0)}catch(t){return f.call(this,e,0)}}}function u(e){if(d===clearTimeout)return clearTimeout(e);if((d===o||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(e);try{return d(e)}catch(t){try{return d.call(null,e)}catch(t){return d.call(this,e)}}}function c(){b&&h&&(b=!1,h.length?v=h.concat(v):m=-1,v.length&&l())}function l(){if(!b){var e=i(c);b=!0;for(var t=v.length;t;){for(h=v,v=[];++m<t;)h&&h[m].run();m=-1,t=v.length}h=null,b=!1,u(e)}}function a(e,t){this.fun=e,this.array=t}function s(){}var f,d,p=e.exports={};!function(){try{f="function"==typeof setTimeout?setTimeout:r}catch(e){f=r}try{d="function"==typeof clearTimeout?clearTimeout:o}catch(e){d=o}}();var h,v=[],b=!1,m=-1;p.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];v.push(new a(e,t)),1!==v.length||b||i(l)},a.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=s,p.addListener=s,p.once=s,p.off=s,p.removeListener=s,p.removeAllListeners=s,p.emit=s,p.prependListener=s,p.prependOnceListener=s,p.listeners=function(e){return[]},p.binding=function(e){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(e){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},function(e,t,n){"use strict";e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=n(13),i=(r(o),n(14));r(i)},function(e,t){},function(e,t){}]);