define("spotifyPlayer",["core","utils","santaProps","lodash"],function(a,b,c,d){"use strict";var e=a.compMixins;var f=b.urlUtils;var g="https://embed.spotify.com/?";var h={compact:{minW:250,minH:80},large:{minW:250,minH:330}};function i(a,b,c){var d={uri:a,theme:b,view:c};return g+f.toQueryString(d)}function j(a){var b={};if(d.size(a.uri)>0){b.style={};b.style.display="none"}return b}function k(a,b){var c=h[a.size].minH;if(a.size==="large"){c+=b.width-h[a.size].minW}return c}function l(a,b,c){var e={};if(d.size(b.uri)>0){e.src=i(b.uri,a.color,a.style);e.style={width:c.width,height:k(a,c)}}else{e.style={display:"none"}}return e}return{displayName:"SpotifyPlayer",mixins:[e.skinBasedComp],propTypes:{compData:c.Types.Component.compData.isRequired,compProp:c.Types.Component.compProp.isRequired,style:c.Types.Component.style.isRequired},statics:{useSantaTypes:true},getSkinProperties:function(){return{"":{style:{height:k(this.props.compProp,this.props.style)+2}},iframe:l(this.props.compProp,this.props.compData,this.props.style),placeholder:j(this.props.compData)}}}});