function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _possibleConstructorReturn(n,t){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:n}function _inherits(n,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}});t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)}var _createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),EbcWebsites=function(n){function t(n){return _classCallCheck(this,t),_possibleConstructorReturn(this,Object.getPrototypeOf(t).call(this,n))}return _inherits(t,n),_createClass(t,[{key:"render",value:function(){return React.createElement("div",{className:"list"},this._createWebsiteList(),React.createElement("div",{className:"clear"}))}},{key:"_createWebsiteList",value:function(){var n=this;return this.props.models.map(function(t,i){var r=t.openTarget||"_blank";return React.createElement("a",{key:i,href:t.url,target:r},React.createElement("div",{className:"box"},React.createElement("div",{className:"pic"},React.createElement("img",{src:t.imageLogo})),n.props.typeCode===1?n._createChannel(t):n._createRelation(t)))})}},{key:"_createChannel",value:function(n){return React.createElement("div",{className:"title"},React.createElement("img",{src:n.imageChannelNo,style:{verticalAlign:"middle",paddingRight:7}}),n.name)}},{key:"_createRelation",value:function(n){return React.createElement("div",{className:"title",style:{lineHeight:"1.2em",height:45}},n.name,React.createElement("br",null),n.nameEn&&React.createElement("span",{style:{fontSize:"0.7em"}},n.nameEn))}}]),t}(React.Component);EbcWebsites.propTypes={typeCode:PropTypes.number.isRequired,models:PropTypes.arrayOf(PropTypes.shape({name:PropTypes.string.isRequired,url:PropTypes.string.isRequired,imageLogo:PropTypes.string.isRequired,imageChannelNo:PropTypes.string,nameEn:PropTypes.string,openTarget:PropTypes.string})).isRequired}