(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{361:function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return g});var r=n(15),o=n.n(r),a=n(16),c=n.n(a),i=n(341),s=n.n(i),t=n(342),u=n.n(t),r=n(343),l=n.n(r),a=n(29),d=n.n(a),i=n(60),p=n.n(i),t=n(10),f=n.n(t),r=n(344),a=n(366),i=n(351),t=n.n(i),i=n(354),h=n(346);function b(n){var r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var e,t=l()(n);return t=r?(e=l()(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),u()(this,t)}}function m(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function v(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach(function(e){p()(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}var a=new a.default,y=t.a.component("channel-player",{name:"ChannelPlayer",components:{"channel-related-items":a.relatedItems},props:["datacommons"],data:function(){return{youtubeID:"",body:"",embed:"",sealAD:""}},computed:v(v({},Object(i.mapGetters)(["getRelatedItems","getVideoTitle","getVideoText","getYoutubeId","hasText","hasIdYoutube"])),{},{getYoutubeEmbed:function(){return this.embed=this.$store.getters.getYoutubeEmbed,this.$store.getters.getYoutubeEmbed},classFlexWrapper:function(){return 2<this.getRelatedItems.length?"channel-player-container flex-wrap":"channel-player-container"},setSealAD:function(){var t=this,e=JSON.stringify({text:"Patrocínio",bp:{xs:"120x35-area-3"},push:!0}),e="".concat(window.Config.servicename,"?loadComponent=ads&data=").concat(encodeURIComponent(e));return Object(h.a)(e,function(e){t.sealAD=e.body}),this.sealAD}}),methods:{loadEmbed:function(t){var n=this;return d()(f.a.mark(function e(){return f.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n.$store.dispatch("setYoutubeEmbed",t),window.render();case 2:case"end":return e.stop()}},e)}))()}},watch:{youtubeID:function(e,t){this.loadEmbed(e)}},updated:function(){window.render()},mounted:function(){this.$store.commit("updateCommons",this.datacommons||{})},template:'\n        <div v-if="hasIdYoutube" class="channel-player">\n            <div class="embed" v-html="getYoutubeEmbed" :data-id="getYoutubeId"></div>\n\n            <div class="row">\n                <div class="col-xs-8 col-sm-24">\n                    <div :class="classFlexWrapper">\n                        <div v-if="hasText" class="channel-player-info">\n                            <div class="title-container">\n                                <h3 class="channel-player-title">{{ getVideoTitle }}</h3>\n                                <div v-html="setSealAD"></div>\n                            </div>\n                            <p class="channel-player-text">{{ getVideoText }}</p>\n                        </div>\n                        <channel-related-items/>\n                    </div>\n                </div>\n            </div>\n        </div>\n    '}),g=function(e){s()(n,e);var t=b(n);function n(){return o()(this,n),t.apply(this,arguments)}return c()(n,[{key:"onCreate",value:function(){}},{key:"channelPlayer",get:function(){return y}}]),n}(r.a)}}]);