function _objectDestructuringEmpty(n){if(n==null)throw new TypeError("Cannot destructure undefined");}var ModalLoading=function(n){var t=n.isOpen;return React.createElement(Components.Modal,{isOpen:t},React.createElement("div",{className:"loading-secondary"},React.createElement("div",{className:"loader-image loader-image-animated-borders"},React.createElement("img",{src:"https://assets.creationswap.com/static/images/logo-cs-loader.png"}),React.createElement("svg",{width:"100",height:"100"},React.createElement("rect",{x:"4",y:"4",width:"92",height:"92"})))))},DownloadAddToCartSignIn=React.createClass({displayName:"DownloadAddToCartSignIn",getInitialState:function(){return{modalHeyUserIsOpen:!1,modalSignInIsOpen:!1,modalGetPasswordIsOpen:!1,modalSuccessIsOpen:!1,modalSuccessMessage:null,modalErrorIsOpen:!1,modalErrorMessage:null}},render:function(){var n=this,t=function(t){t.preventDefault();n.setState({modalHeyUserIsOpen:!0,modalSignInIsOpen:!1,modalGetPasswordIsOpen:!1,modalSuccessIsOpen:!1,modalSuccessMessage:null,modalErrorIsOpen:!1,modalErrorMessage:null})},r=function(t){t.preventDefault();n.setState({modalHeyUserIsOpen:!1,modalSignInIsOpen:!0,modalGetPasswordIsOpen:!1,modalSuccessIsOpen:!1,modalSuccessMessage:null,modalErrorIsOpen:!1,modalErrorMessage:null})},u=function(t){t.preventDefault();n.setState({modalHeyUserIsOpen:!1,modalSignInIsOpen:!1,modalGetPasswordIsOpen:!0,modalSuccessIsOpen:!1,modalSuccessMessage:null,modalErrorIsOpen:!1,modalErrorMessage:null})},f=function(t){n.setState({modalHeyUserIsOpen:!1,modalSignInIsOpen:!1,modalGetPasswordIsOpen:!1,modalSuccessIsOpen:!0,modalSuccessMessage:t,modalErrorIsOpen:!1,modalErrorMessage:null})},i=function(t){n.setState({modalHeyUserIsOpen:!1,modalSignInIsOpen:!1,modalGetPasswordIsOpen:!1,modalSuccessIsOpen:!1,modalSuccessMessage:null,modalErrorIsOpen:!0,modalErrorMessage:t})},e=function(i){i.preventDefault();n.props.authenticated?n.props.onClickCallback():t(i)},o=function(i){if(i.preventDefault(),n.props.authenticated)n.props.onClickCallbackLiveSwap();else{var r=new URL(window.location.href);r.search="?cp=1";window.history.pushState({path:r.href},"",r.href);t(i)}};return React.createElement("div",{className:"box box-download"},React.createElement("a",{href:"#",className:"btn",onClick:e},this.props.buttonLabel),function(){if(!n.props.liveswap&&(!n.props.authenticated||n.props.upsell))return React.createElement("a",{href:"/subscription/plans?v=1",className:"btn upsell-btn"},"Go Premium & Download All Files")}(),function(){if(n.props.liveswap)return React.createElement("a",{href:"#",onClick:o,className:"btn ls-btn"},"Edit On LiveSwap",React.createElement("span",{className:"ls-btn-reg"},"®"))}(),React.createElement(ModalHeyUser,{isOpen:this.state.modalHeyUserIsOpen,signInOnClick:r}),React.createElement(ModalSignIn,{isOpen:this.state.modalSignInIsOpen,getPasswordOnClick:u,onError:i}),React.createElement(ModalGetPassword,{isOpen:this.state.modalGetPasswordIsOpen,onSuccess:f,onError:i}),React.createElement(ModalSuccess,{isOpen:this.state.modalSuccessIsOpen,message:this.state.modalSuccessMessage}),React.createElement(ModalError,{isOpen:this.state.modalErrorIsOpen,message:this.state.modalErrorMessage}))}}),SignIn=React.createClass({displayName:"SignIn",getInitialState:function(){return{modalSignInIsOpen:!1,modalGetPasswordIsOpen:!1,modalSuccessIsOpen:!1,modalSuccessMessage:null,modalErrorIsOpen:!1,modalErrorMessage:null}},render:function(){var n=this,i=this.props.linkText,r=function(t){t.preventDefault();n.setState({modalSignInIsOpen:!0,modalGetPasswordIsOpen:!1,modalSuccessIsOpen:!1,modalSuccessMessage:null,modalErrorIsOpen:!1,modalErrorMessage:null})},u=function(t){t.preventDefault();n.setState({modalSignInIsOpen:!1,modalGetPasswordIsOpen:!0,modalSuccessIsOpen:!1,modalSuccessMessage:null,modalErrorIsOpen:!1,modalErrorMessage:null})},f=function(t){n.setState({modalSignInIsOpen:!1,modalGetPasswordIsOpen:!1,modalSuccessIsOpen:!0,modalSuccessMessage:t,modalErrorIsOpen:!1,modalErrorMessage:null})},t=function(t){n.setState({modalSignInIsOpen:!1,modalGetPasswordIsOpen:!1,modalSuccessIsOpen:!1,modalSuccessMessage:null,modalErrorIsOpen:!0,modalErrorMessage:t})};return React.createElement("span",null,React.createElement("a",{href:"#",onClick:r},i),React.createElement(ModalSignIn,{isOpen:this.state.modalSignInIsOpen,getPasswordOnClick:u,onError:t,redirectURL:this.props.redirectURL}),React.createElement(ModalGetPassword,{isOpen:this.state.modalGetPasswordIsOpen,onSuccess:f,onError:t}),React.createElement(ModalSuccess,{isOpen:this.state.modalSuccessIsOpen,message:this.state.modalSuccessMessage}),React.createElement(ModalError,{isOpen:this.state.modalErrorIsOpen,message:this.state.modalErrorMessage}))}}),LayoutHeaderLogos=function(n){return _objectDestructuringEmpty(n),React.createElement("aside",{className:"header__aside"},React.createElement("a",{href:"/",className:"logo"},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"19.188",height:"15.188",viewBox:"0 0 19.188 15.188"},React.createElement("path",{d:"M5.686 11.66a4.462 4.462 0 0 1-2.692 1.094C.507 12.763-.138 10.382 0 8.683a12.79 12.79 0 0 1 4.626-8.2A2.184 2.184 0 0 1 6.194.004C7.66.211 7.969 2.041 7.727 3.177a1.21 1.21 0 0 1-1.032 1.092.525.525 0 0 1-.441-.287.65.65 0 0 1-.034-.34c.039-.333.172-.649.224-.98a3.623 3.623 0 0 0 .034-1.127.543.543 0 0 0-.151-.336c-.428-.373-1.353 1.365-1.487 1.6a18.815 18.815 0 0 0-1.828 3.923 7.4 7.4 0 0 0-.335 2.111 3.442 3.442 0 0 0 .476 2.03c.7.9 2.075-.081 2.713-.57a9.786 9.786 0 0 0 1.413-1.356c.674-.773 3.437-4.237 4.108-5.15 1.258-1.712.438.345.214.683-.54.816-3.325 4.533-4.577 5.891a12.638 12.638 0 0 1-1.338 1.299zm13.508-6.632a1.084 1.084 0 0 1-.324.766 4.624 4.624 0 0 1-.776.616c-.285.2-.585.384-.882.567-.624.383-1.264.741-1.9 1.1l-.442.247a4.647 4.647 0 0 0-.4.24c-.28.218-.212.179-.16.567a7.515 7.515 0 0 1-.2 4.057c-1 2.2-5.021 2.855-6.394.624a1.681 1.681 0 0 1-.264-1.094 3.779 3.779 0 0 1 1.612-2.407 9.282 9.282 0 0 1 .855-.58c.415-.252.834-.493 1.237-.762a5.612 5.612 0 0 0 .527-.383.619.619 0 0 0 .233-.28 1.475 1.475 0 0 0-.056-.523c-.059-.337-.13-.673-.2-1.008-.168-.785-.35-1.568-.523-2.353a5.883 5.883 0 0 1-.194-1.1 2.531 2.531 0 0 1 1.225-2.27 1.017 1.017 0 0 1 1.11-.114.853.853 0 0 1 .251.968 2.824 2.824 0 0 1-.168.393 2.783 2.783 0 0 0-.146.436 6.782 6.782 0 0 0 .366 3.133c.136.519.249 1.044.376 1.566.078-.038 2.792-1.444 3.979-2.256q.18-.124.358-.25a2.272 2.272 0 0 1 .378-.213.364.364 0 0 1 .475.135.476.476 0 0 1 .047.178zm-9.17 8.294a3.255 3.255 0 0 0 2.01-2.421 4.374 4.374 0 0 0 .046-.709c0-.084 0-.169-.005-.253 0-.038-.013-.186-.01-.25a18.93 18.93 0 0 1-.714.486l-.764.485a7.113 7.113 0 0 0-1.33 1.022 2.163 2.163 0 0 0-.663 1.093.574.574 0 0 0 .093.424 1.233 1.233 0 0 0 1.337.123z",fill:"#272c32",fillRule:"evenodd"}))),React.createElement("a",{href:"https://www.liveswap.com"},React.createElement("svg",{className:"ico-logo",xmlns:"http://www.w3.org/2000/svg",width:"19.75",height:"19.406",viewBox:"0 0 19.75 19.406"},React.createElement("path",{d:"M12.396 6.412a3.913 3.913 0 0 1-.528 1.123c-.547.9-4.33 6.9-4.946 7.807a19.82 19.82 0 0 1-2.338 2.932 3.078 3.078 0 0 1-3.162 1.016 2.339 2.339 0 0 1-1.324-2.026 16.4 16.4 0 0 1 1.106-7.165 40.254 40.254 0 0 1 2.982-6.9C4.992 1.73 6.086-.268 8.068.016a1.778 1.778 0 0 1 1.6 1.826C9.65 3.506 8.513 5.577 7.289 7.435c-1.816 2.758-5.932 7.23-5.658 9.586a1.59 1.59 0 0 0 .351.887c.994 1.111 2.3-.359 2.915-1.124.8-.965 3.521-5.159 4.142-6.17.33-.526.638-1.047.942-1.584.2-.335 1.825-3.138 2.1-3.441.461-.484.358.553.315.823zM2.207 12.189c-.088.239 8.284-10.209 5.722-10.731-1.164-.237-3.275 4.382-3.512 4.894a61.761 61.761 0 0 0-2.21 5.837zm17.555-4.177a1.143 1.143 0 0 1-.316.785 4.551 4.551 0 0 1-.755.632c-.278.2-.569.394-.859.581-.607.392-1.23.759-1.853 1.126l-.429.254a4.391 4.391 0 0 0-.391.246c-.273.224-.206.183-.157.581a8.091 8.091 0 0 1-.195 4.158c-.97 2.258-4.885 2.926-6.221.641a1.889 1.889 0 0 0-.253-1.169 3.929 3.929 0 0 1 1.563-2.42 8.98 8.98 0 0 1 .833-.595c.4-.258.811-.506 1.2-.781a5.553 5.553 0 0 0 .513-.393.631.631 0 0 0 .226-.287 1.574 1.574 0 0 0-.055-.536 21.344 21.344 0 0 0-.2-1.032c-.164-.805-.341-1.608-.509-2.412a6.279 6.279 0 0 1-.188-1.129 2.63 2.63 0 0 1 1.192-2.327.95.95 0 0 1 1.081-.117.9.9 0 0 1 .244.992 2.975 2.975 0 0 1-.164.4 3.033 3.033 0 0 0-.143.447 7.286 7.286 0 0 0 .357 3.211c.132.532.241 1.071.365 1.6.076-.039 2.717-1.481 3.872-2.313.117-.084.234-.17.349-.256a2.171 2.171 0 0 1 .367-.218.345.345 0 0 1 .462.138.5.5 0 0 1 .064.193zm-8.929 8.5a3.3 3.3 0 0 0 1.957-2.481 4.769 4.769 0 0 0 .045-.727v-.259c0-.039-.013-.19-.01-.256-.06.056-.62.448-.694.5l-.744.5a6.966 6.966 0 0 0-1.3 1.047 2.245 2.245 0 0 0-.642 1.12.613.613 0 0 0 .091.435 1.151 1.151 0 0 0 1.297.121z",fill:"#8b949b",fillOpacity:".35",fillRule:"evenodd"}))))},LayoutHeaderMenu=function(n){var t=n.all,i=n.all_videos,r=n.all_graphics,u=n.social,f=n.photos,e=n.sound,o=t?"active":"",s=i?"active":"",h=r?"active":"",c=u?"active":"",l=f?"active":"",a=e?"active":"";return React.createElement("nav",{className:"nav"},React.createElement("ul",null,React.createElement("li",null,React.createElement("a",{className:o,href:"/gallery"},"All")),React.createElement("li",null,React.createElement("a",{className:h,href:"/gallery/graphics"},"Graphics",React.createElement("svg",{className:"ico-arrow-down",xmlns:"http://www.w3.org/2000/svg",width:"8",height:"5",viewBox:"0 0 8 5"},React.createElement("path",{"data-name":"Shape 6 copy 2",d:"M7.057 0L4 3.092.943 0 0 .954 4 5 8 .954z",fill:"#8b949b",fillRule:"evenodd"}))),React.createElement("ul",{className:"nav__dropdown"},React.createElement("li",null,React.createElement("a",{href:"/gallery/graphics"},"All Graphics")),React.createElement("li",null,React.createElement("a",{href:"/gallery/slides"},"Slides")),React.createElement("li",null,React.createElement("a",{href:"/gallery/print-ready"},"Print Ready")),React.createElement("li",null,React.createElement("a",{href:"/gallery/logos"},"Logos")),React.createElement("li",null,React.createElement("a",{href:"/gallery/vectors"},"Vectors")),React.createElement("li",null,React.createElement("a",{href:"/gallery/other"},"Other")))),React.createElement("li",null,React.createElement("a",{className:s,href:"/gallery/video"},"Video",React.createElement("svg",{className:"ico-arrow-down",xmlns:"http://www.w3.org/2000/svg",width:"8",height:"5",viewBox:"0 0 8 5"},React.createElement("path",{"data-name":"Shape 6 copy 2",d:"M7.057 0L4 3.092.943 0 0 .954 4 5 8 .954z",fill:"#8b949b",fillRule:"evenodd"}))),React.createElement("ul",{className:"nav__dropdown"},React.createElement("li",null,React.createElement("a",{href:"/gallery/video"},"All Videos")),React.createElement("li",null,React.createElement("a",{href:"/gallery/service-planners"},"Service Planners")),React.createElement("li",null,React.createElement("a",{href:"/gallery/motion-titles"},"Motion Titles")),React.createElement("li",null,React.createElement("a",{href:"/gallery/loops"},"Loops")),React.createElement("li",null,React.createElement("a",{href:"/gallery/countdowns"},"Countdowns")),React.createElement("li",null,React.createElement("a",{href:"/gallery/mini-movies"},"Mini Movies")))),React.createElement("li",null,React.createElement("a",{className:c,href:"/gallery/social"},"Social")),React.createElement("li",null,React.createElement("a",{className:l,href:"/gallery/photos"},"Photos")),React.createElement("li",null,React.createElement("a",{className:a,href:"/gallery/sound"},"Sound"))))},LayoutHeaderSignedOut=React.createClass({displayName:"LayoutHeaderSignedOut",getInitialState:function(){return{modalSignInIsOpen:!1,modalGetPasswordIsOpen:!1,modalSuccessIsOpen:!1,modalSuccessMessage:null,modalErrorIsOpen:!1,modalErrorMessage:null}},componentDidMount:function(){this.setState({modalSignInIsOpen:this.props.show_sign_in,modalGetPasswordIsOpen:!1,modalSuccessIsOpen:!1,modalSuccessMessage:null,modalErrorIsOpen:!1,modalErrorMessage:null})},render:function(){var n=this,t=function(t){t.preventDefault();n.setState({modalSignInIsOpen:!0,modalGetPasswordIsOpen:!1,modalSuccessIsOpen:!1,modalSuccessMessage:null,modalErrorIsOpen:!1,modalErrorMessage:null})},i=function(t){t.preventDefault();n.setState({modalSignInIsOpen:!1,modalGetPasswordIsOpen:!0,modalSuccessIsOpen:!1,modalSuccessMessage:null,modalErrorIsOpen:!1,modalErrorMessage:null})},r=function(t){n.setState({modalSignInIsOpen:!1,modalGetPasswordIsOpen:!1,modalSuccessIsOpen:!0,modalSuccessMessage:t,modalErrorIsOpen:!1,modalErrorMessage:null})},u=function(t){n.setState({modalSignInIsOpen:!1,modalGetPasswordIsOpen:!1,modalSuccessIsOpen:!1,modalSuccessMessage:null,modalErrorIsOpen:!0,modalErrorMessage:t})};return React.createElement("div",null,React.createElement("header",{className:"header header-username"},React.createElement("a",{href:"#",className:"nav-trigger"},React.createElement("span",null),React.createElement("span",null),React.createElement("span",null)),React.createElement(LayoutHeaderLogos,null),React.createElement("div",{className:"header__content"},React.createElement(LayoutHeaderMenu,{all:this.props.all,all_videos:this.props.all_videos,all_graphics:this.props.all_graphics,social:this.props.social,photos:this.props.photos,sound:this.props.sound}),React.createElement("div",{className:"header__actions"},React.createElement("ul",null,React.createElement("li",null,React.createElement("a",{href:"#",className:"link-popup-inline",onClick:t},"Sign In")),React.createElement("li",null,React.createElement("a",{href:"/subscription/intro",className:"btn btn--success"},"Join Free")))))),React.createElement(ModalSignIn,{isOpen:this.state.modalSignInIsOpen,getPasswordOnClick:i,verifiedUser:this.props.verified_user}),React.createElement(ModalGetPassword,{isOpen:this.state.modalGetPasswordIsOpen,onSuccess:r,onError:u}),React.createElement(ModalSuccess,{isOpen:this.state.modalSuccessIsOpen,message:this.state.modalSuccessMessage}),React.createElement(ModalError,{isOpen:this.state.modalErrorIsOpen,message:this.state.modalErrorMessage}))}}),LayoutHeaderSignedIn=React.createClass({displayName:"LayoutHeaderSignedIn",getInitialState:function(){return{}},render:function(){var i=this.props.virtual_authenticated,y=this.props.account_id,r=this.props.first_name,p=this.props.last_name,u=this.props.account_role_id,f=this.props.account_type_id,t=this.props.subscription_type_id,e=this.props.gallery_url,n=this.props.user_role_id,o=this.props.has_invoices,s=StringFormat("/{0}",e),h=u==AccountRoles.Administrator,c=f==AccountTypes.Artist,l=t==SubscriptionTypes.Undecided||t==SubscriptionTypes.Free,a=function(n){n.preventDefault();fetch("/signout",{credentials:"same-origin",method:"post"}).then(function(n){return n.json()}).then(function(){window.location.href="https://www.liveswap.com/csauth?signout=1"})},v=function(n){n.preventDefault();fetch("/admin/virtualsignout",{credentials:"same-origin",method:"post"}).then(function(n){return n.json()}).then(function(n){window.location.href="https://www.liveswap.com/csauth?sa_token="+n.sa_token+"&rd="+encodeURI("https://www.creationswap.com/admin/accounts")})};return React.createElement("div",null,React.createElement("header",{className:"header header--logged header-username"},React.createElement("a",{href:"#",className:"nav-trigger"},React.createElement("span",null),React.createElement("span",null),React.createElement("span",null)),React.createElement(LayoutHeaderLogos,null),React.createElement("div",{className:"header__content"},React.createElement(LayoutHeaderMenu,{all:this.props.all,all_videos:this.props.all_videos,all_graphics:this.props.all_graphics,social:this.props.social,photos:this.props.photos,sound:this.props.sound}),React.createElement("div",{className:"header__actions"},React.createElement("ul",null,React.createElement("li",null,React.createElement("div",{className:"dropdown"},React.createElement("div",{className:"dropdown-toggle"},r,"   ",React.createElement("svg",{className:"ico-arrow-down",xmlns:"http://www.w3.org/2000/svg",width:"8",height:"5",viewBox:"0 0 8 5"},React.createElement("path",{"data-name":"Shape 6 copy 2",d:"M7.057 0L4 3.092.943 0 0 .954 4 5 8 .954z",fill:"#272c32",fillRule:"evenodd"}))),React.createElement("div",{className:"dropdown-menu"},function(){if(h)return React.createElement("ul",null,React.createElement("li",null,React.createElement("a",{href:"/admin/accounts"},"Accounts")),React.createElement("li",null,React.createElement("a",{href:"/admin/submissions"},"Submissions")),React.createElement("li",null,React.createElement("a",{href:"/admin/templates"},"Templates")),React.createElement("li",null,React.createElement("a",{href:"/admin/manage"},"Manage Gallery")))}(),React.createElement("ul",null,React.createElement("li",null,React.createElement("a",{href:"/downloads"},"Downloads")),React.createElement("li",null,React.createElement("a",{href:"/transactions"},"Transactions"))),React.createElement("ul",null,function(){if(n==UserRoles.Owner)return React.createElement("li",null,React.createElement("a",{href:"/profile"},"Profile"))}(),function(){if(n==UserRoles.Owner)return React.createElement("li",null,React.createElement("a",{href:"/subscription"},"Subscription"))}(),function(){if(n==UserRoles.Owner&&o)return React.createElement("li",null,React.createElement("a",{href:"/invoices"},"Invoices"))}(),React.createElement("li",null,React.createElement("a",{href:"/favorites"},"Saved Files")),React.createElement("li",null,React.createElement("a",{href:"/messages"},"Messages"))),function(){if(c)return React.createElement("ul",null,React.createElement("li",null,React.createElement("a",{href:"/submit"},"Submit to Gallery")),React.createElement("li",null,React.createElement("a",{href:"/earnings"},"Earnings")),React.createElement("li",null,React.createElement("a",{href:"/tax"},"Tax Info")),React.createElement("li",null,React.createElement("a",{href:"/manage"},"Manage Gallery")),React.createElement("li",null,React.createElement("a",{href:s},"View Gallery")))}(),React.createElement("ul",null,React.createElement("li",null,React.createElement("a",{href:"#",onClick:a},"Sign Out")),function(){if(i)return React.createElement("li",null,React.createElement("a",{href:"#",onClick:v},"Virtual Sign Out"))}())))),function(){if(l)return React.createElement("li",null,React.createElement("a",{href:"/subscription/plans?v=1",className:"btn btn--success"},"Go Unlimited"))}())))))}}),ModalHeyUser=React.createClass({displayName:"ModalHeyUser",render:function(){var n=this.props.isOpen,t=this.props.signInOnClick;return React.createElement(Components.Modal,{isOpen:n},React.createElement("div",{className:"modal modal-heyuser"},React.createElement("div",{className:"form"},React.createElement("div",{className:"form-head"},React.createElement("h2",{className:"form-title"},"Hey User")),React.createElement("div",{className:"form-body"},React.createElement("div",null,"In order to begin downloading, you will need to ",React.createElement("a",{href:"#",onClick:t},"sign in")," or create a new account."),React.createElement("br",null),React.createElement("br",null),React.createElement("a",{href:"/subscription/intro",className:"btn"},"Create Account")))))}}),ModalSignIn=React.createClass({displayName:"ModalSignIn",getInitialState:function(){return{errorMessage:null}},render:function(){var n=this,r=this.props.isOpen,u=this.props.getPasswordOnClick,t=this.props.redirectURL,i=function(t){n.setState({errorMessage:t})};return React.createElement(Components.Modal,{isOpen:r},React.createElement("div",{className:"modal modal-signin"},React.createElement("div",{className:"form form-sign-in"},React.createElement("form",{action:"?",method:"post",onSubmit:function(n){n.preventDefault();var r=new FormData(n.target);fetch("/signin",{credentials:"same-origin",method:"post",body:r}).then(function(n){return n.json()}).then(function(n){if(n.success){var r=window.location.hash;r&&(r=r.replace("#","/").replace("_","/"));t?window.location=t:n.undecided?window.location="/plans":r?window.location=r:n.sa_token?window.location.href="https://www.liveswap.com/csauth?sa_token="+n.sa_token+"&rd="+encodeURI(window.location.href):location.reload()}else i(n.message)})}},React.createElement("div",{className:"form-head"},React.createElement("h2",{className:"form-title"},"Sign In"),function(){return n.props.verifiedUser?React.createElement("p",null,"Account verified, please sign in."):React.createElement("p",null,"Don't have an account? ",React.createElement("a",{href:"/subscription/intro"},"Sign Up"),".")}()),React.createElement("div",{className:"form-body"},React.createElement("div",{className:"form-content"},React.createElement("div",{className:"form-row"},React.createElement("div",{className:"form-controls"},React.createElement("input",{type:"text",className:"field",name:"username",id:"field-email",placeholder:"*Email"}))),React.createElement("div",{className:"form-row"},React.createElement("div",{className:"form-controls"},React.createElement("input",{type:"password",className:"field",name:"password",id:"field-password",placeholder:"*Password"}),React.createElement("a",{href:"#",onClick:u},"Forgot your password?"))),React.createElement("div",{className:"form-actions"},React.createElement("input",{type:"submit",value:"Sign In",className:"btn"})),React.createElement("div",null,React.createElement("br",null),React.createElement("a",{href:"#",onClick:function(n){n.preventDefault();FB.login(function(n){if(n.status=="connected"){var r={facebook_id:n.authResponse.userID,access_token:n.authResponse.accessToken},u=JSONToFormData(r);fetch("/signinfacebook",{credentials:"same-origin",method:"post",body:u}).then(function(n){return n.json()}).then(function(n){if(n.success){var r=window.location.hash;r&&(r=r.replace("#","/").replace("_","/"));t?window.location=t:n.undecided?window.location="/plans":r?window.location=r:n.sa_token?window.location.href="https://www.liveswap.com/csauth?sa_token="+n.sa_token:window.location="/"}else i(n.message)})}else n.status=="not_authorized"?i("Please authorize us to connect with your Facebook account."):i("Please log into Facebook.")})}},React.createElement("i",{className:"ico-btn-facebook"})))),function(){if(n.state.errorMessage)return React.createElement("div",null,React.createElement("div",{className:"clear"}),React.createElement("div",{className:"modal-errormessage"},n.state.errorMessage))}())))))}}),ModalGetPassword=function(n){var t=n.isOpen,i=n.onSuccess,r=n.onError;return React.createElement(Components.Modal,{isOpen:t},React.createElement("div",{className:"modal modal-getpassword"},React.createElement("div",{className:"form"},React.createElement("form",{action:"?",method:"post",onSubmit:function(n){n.preventDefault();var t=new FormData(n.target);fetch("/getpassword",{credentials:"same-origin",method:"post",body:t}).then(function(n){return n.json()}).then(function(n){n.success?i("Your password has been sent."):r(n.message)})}},React.createElement("div",{className:"form-head"},React.createElement("h2",{className:"form-title"},"Forgot Password")),React.createElement("div",{className:"form-body"},React.createElement("div",{className:"form-row"},React.createElement("div",{className:"form-controls"},React.createElement("input",{type:"text",className:"field",name:"username",id:"field-email",placeholder:"*Email"})))),React.createElement("div",{className:"form-actions"},React.createElement("input",{type:"submit",value:"Get Password",className:"btn"}))))))},ModalVideo=React.createClass({displayName:"ModalVideo",componentDidUpdate:function(){var n=this;this.props.isOpen&&function(){var i=n.refs[n.props.refName],t=function t(){setTimeout(function(){var r=i.node.style.display;r=="none"?n.props.onBlur():t()},1e3)};t()}()},render:function(){var n=void 0;return this.props.isOpen&&(n=React.createElement("iframe",{src:this.props.url,width:"640",height:"360",frameBorder:"0",allowFullScreen:!0})),React.createElement(Components.Modal,{isOpen:this.props.isOpen,ref:this.props.refName},React.createElement("div",{className:"modal-video"},n))}}),ModalFavoriteAdd=React.createClass({displayName:"ModalFavoriteAdd",getInitialState:function(){return{favorites:this.props.favorites}},render:function(){var n=this,f=this.props.isOpen,t=this.props.artwork_id,i=this.props.onLoading,r=this.props.onSuccess,u=this.props.onError;return React.createElement(Components.Modal,{isOpen:f},React.createElement("div",{className:"modal modal-favoriteadd"},React.createElement("div",{className:"form"},React.createElement("div",{className:"form-head"},React.createElement("h2",{className:"form-title"},"Save File"),React.createElement("a",{href:"/favorites"},"or view all Saved Files")),React.createElement("div",{className:"form-body"},React.createElement("div",{className:"form-create-folder"},React.createElement("form",{action:"?",method:"post",onSubmit:function(t){t.preventDefault();i();var f=new FormData(t.target);fetch("/favoritecreate",{credentials:"same-origin",method:"post",body:f}).then(function(n){return n.json()}).then(function(t){var i,f;t.success?(r(),i=n.state.favorites,i.push({favorite_artwork_group_id:t.favorite_artwork_group_id,group_name:t.group_name,artwork_ids:[]}),n.setState({favorites:i}),f=n.refs.groupName,f.value=null):u(t.message)})}},React.createElement("div",{className:"form-row"},React.createElement("div",{className:"form-controls"},React.createElement("input",{type:"text",className:"field",name:"group_name",id:"field-folder-name",placeholder:"New Folder",ref:"groupName"}))),React.createElement("div",{className:"form-actions"},React.createElement("input",{type:"submit",value:"Create",className:"btn form-btn"})))),React.createElement("div",{className:"popup-body-inner"},React.createElement("ul",{className:"folders",ref:"folders",onWheel:function(t){var i=n.refs.folders;t.nativeEvent.deltaY<=0?i.scrollTop<=0&&t.preventDefault():i.scrollTop+i.clientHeight>=i.scrollHeight&&t.preventDefault()}},(this.state.favorites||[]).map(function(f){return React.createElement("li",{className:"folder",onClick:function(e){if(Enumerable.From(f.artwork_ids).Any(function(n){return n==t}))e.preventDefault();else{e.preventDefault();i();var o=new FormData;o.append("favorite_artwork_group_id",f.favorite_artwork_group_id);o.append("artwork_id",t);fetch("/favoriteadd",{credentials:"same-origin",method:"post",body:o}).then(function(n){return n.json()}).then(function(i){if(i.success){r();var e=n.state.favorites;f.artwork_ids.push(t);n.setState({favorites:e})}else u(i.message)})}}},React.createElement("div",{className:"folder-inner"},React.createElement("a",{href:"#",onClick:function(n){n.preventDefault()}},React.createElement("i",{className:"ico-folder-small"}),React.createElement("h5",{className:"folder-title"},f.group_name," (",f.artwork_ids.length,")"))),function(){return Enumerable.From(f.artwork_ids).Any(function(n){return n==t})?React.createElement("a",{href:"#",className:"link-folder-action link-folder-check",onClick:function(n){n.preventDefault()}},React.createElement("i",{className:"ico-check-small"})):React.createElement("a",{href:"#",className:"link-folder-action link-folder-add",onClick:function(n){n.preventDefault()}},React.createElement("i",{className:"ico-plus-blue"}))}())})))))))}}),ModalEditBilling=function(n){var i=n.isOpen,t=n.title,r=n.message,u=n.onSuccess,f=n.onError;t=t||"Edit Billing";var e=ComponentsSelectCountryOptions(),o=ComponentsSelectCreditCardOptions(),s=ComponentsSelectMonthOnlyOptions(),h=ComponentsSelectYearOnlyOptions();return React.createElement(Components.Modal,{isOpen:i},React.createElement("div",{className:"modal modal-editbilling"},React.createElement("div",{className:"form form-submit-order"},React.createElement("form",{action:"?",method:"post",onSubmit:function(n){n.preventDefault();var t=new FormData(n.target);fetch("/editbilling",{credentials:"same-origin",method:"post",body:t}).then(function(n){return n.json()}).then(function(n){n.success?u():f(n.message)})}},React.createElement("div",{className:"form-head"},React.createElement("h2",{className:"form-title"},t),React.createElement("span",null,r)),React.createElement("div",{className:"form-body clear"},React.createElement("div",{className:"form-content"},React.createElement("div",{className:"form-row clear"},React.createElement("div",{className:"form-col"},React.createElement("div",{className:"form-controls"},React.createElement("input",{type:"text",className:"field",name:"first_name",id:"field-first-name",placeholder:"First Name",maxLength:"15",required:!0}))),React.createElement("div",{className:"form-col"},React.createElement("div",{className:"form-controls"},React.createElement("input",{type:"text",className:"field",name:"last_name",id:"field-last-name",placeholder:"Last Name",maxLength:"20",required:!0})))),React.createElement("div",{className:"form-row clear"},React.createElement("div",{className:"form-col form-col-large"},React.createElement("div",{className:"form-controls"},React.createElement("input",{type:"text",className:"field",name:"address",id:"field-address",maxLength:"50",required:!0,placeholder:"Address"})))),React.createElement("div",{className:"form-row clear"},React.createElement("div",{className:"form-col"},React.createElement("div",{className:"form-controls"},React.createElement("input",{type:"text",className:"field",name:"city",id:"field-city",maxLength:"25",required:!0,placeholder:"City"}))),React.createElement("div",{className:"form-col"},React.createElement("div",{className:"form-controls"},React.createElement("input",{type:"text",className:"field",name:"zip_code",id:"field-zip-code",maxLength:"10",required:!0,placeholder:"Zip Code"})))),React.createElement("div",{className:"form-row"},React.createElement("div",{className:"form-col"},React.createElement("div",{className:"form-controls"},React.createElement(Components.Select,{name:"country",clearable:!1,searchable:!1,placeholder:"Country:",options:e}))),React.createElement("div",{className:"form-col"},React.createElement("div",{className:"form-controls"},React.createElement("input",{type:"text",className:"field",name:"state",id:"field-state",maxLength:"30",required:!0,placeholder:"State"}))))),React.createElement("div",{className:"form-aside"},React.createElement("div",{className:"form-row clear"},React.createElement("div",{className:"form-col"},React.createElement("div",{className:"form-controls"},React.createElement(Components.Select,{name:"credit_card",clearable:!1,searchable:!1,placeholder:"Credit Card:",options:o}))),React.createElement("div",{className:"form-col"},React.createElement("div",{className:"form-payments"},React.createElement("i",{className:"ico-visa"},"&nbsp"),"  ",React.createElement("i",{className:"ico-mastercard"}),"  ",React.createElement("i",{className:"ico-americanexpress"}),"  ",React.createElement("i",{className:"ico-discovery"})))),React.createElement("div",{className:"form-row clear"},React.createElement("div",{className:"form-col form-col-medium"},React.createElement("div",{className:"form-controls"},React.createElement("input",{type:"number",className:"field",name:"credit_card_number",id:"field-credit-card-number",maxLength:"19",required:!0,placeholder:"Credit Card Number"}))),React.createElement("div",{className:"form-col form-col-small"},React.createElement("div",{className:"form-controls"},React.createElement("input",{type:"number",className:"field",name:"verification_value",id:"field-verification-value",maxLength:"10",required:!0,placeholder:"CSC"})))),React.createElement("div",{className:"form-row clear"},React.createElement("div",{className:"form-col"},React.createElement("div",{className:"form-controls"},React.createElement(Components.Select,{name:"expiration_month",clearable:!1,searchable:!1,placeholder:"Exp Month:",options:s}))),React.createElement("div",{className:"form-col"},React.createElement("div",{className:"form-controls"},React.createElement(Components.Select,{name:"expiration_year",clearable:!1,searchable:!1,placeholder:"Exp Year:",options:h})))))),React.createElement("div",{className:"form-actions"},React.createElement("br",null),React.createElement("input",{type:"submit",className:"btn btn-large",value:"Submit Order"}))))))},ModalSuccess=function(n){var i=n.isOpen,t=n.message;return t=t||"yay! your changes have been saved!",React.createElement(Components.Modal,{isOpen:i},React.createElement("div",{className:"modal modal-success"},React.createElement("h3",null,t)))},ModalError=function(n){var i=n.isOpen,t=n.message;return t=t||"oops! something went wrong, please try again later!",React.createElement(Components.Modal,{isOpen:i},React.createElement("div",{className:"modal modal-error"},React.createElement("h3",null,t)))},CustomSelect=React.createClass({displayName:"CustomSelect",getInitialState:function(){return{isOpen:!1}},render:function(){var n=this,f=this.props.name,t=this.props.placeholder,i=this.props.children,r=function(){n.setState({isOpen:!0})},u=function(t){var i=n,r=t.currentTarget;setTimeout(function(){r.contains(document.activeElement)||i.setState({isOpen:!1})},0)};return React.createElement("div",{contentEditable:!0,className:"Select has-value",ref:function(t){n.customSelect=t},onClick:r,onBlur:u},React.createElement("div",{className:"Select-control"},React.createElement("div",{className:"Select-placeholder"},t),React.createElement("div",{className:"Select-input"}," "),React.createElement("span",{className:"Select-arrow-zone"},React.createElement("span",{className:"Select-arrow"}))),this.state.isOpen?i:null)}}),HolidayOptions=function(n){var i=n.artwork_subcategories,r=n.checkedOnChange,u=n.uncheckedOnChange,t=n.className,f=n.holidayOptions;return t=t?StringFormat("col {0}",t):"col",React.createElement("div",{className:t},React.createElement("ul",{className:"list-checkboxes"},(f||[]).map(function(n){var f=Enumerable.From(i).Any(function(t){return t==n}),e=ArtworkSubcategoryNames[n],t=StringFormat("field-{0}",e);return React.createElement("li",null,React.createElement("div",{className:"checkbox"},React.createElement("input",{type:"checkbox",name:t,id:t,value:n,checked:f,onChange:function(){f?u(n):r(n)}}),React.createElement("label",{className:"form-label",htmlFor:t},e)))})))},FooterCreationSwapModalVideo=React.createClass({displayName:"FooterCreationSwapModalVideo",getInitialState:function(){return{isOpen:!1}},render:function(){var n=this;return React.createElement("li",null,React.createElement("a",{href:"#",className:"link-popup-iframe",onClick:function(t){t.preventDefault();n.setState({isOpen:!0})}},this.props.text),React.createElement(ModalVideo,{isOpen:this.state.isOpen,refName:this.props.refName,url:this.props.videoURL,onBlur:function(){n.setState({isOpen:!1})}}))}}),FooterCreationSwap=function(n){var i=n.authenticated,t=n.subscription_type_id;return React.createElement("div",{className:"footer-section footer-section-size1"},React.createElement("h5",{className:"footer-section-title"},"Creationswap"),React.createElement("div",{className:"footer-section-body"},React.createElement("ul",null,React.createElement(FooterCreationSwapModalVideo,{text:"Watch Testimonials",refName:"modalVideoWatchTestimonials",videoURL:"https://player.vimeo.com/video/174538666?autoplay=1&color=0070f0"}),function(){return i?t==SubscriptionTypes.TotalUnlimited||t==SubscriptionTypes.TotalUnlimitedYearly199||t==SubscriptionTypes.Test?null:React.createElement("li",null,React.createElement("a",{href:"/subscription/plans?v=1"},"Upgrade to Premium")):React.createElement("li",null,React.createElement(SignIn,{linkText:"Upgrade to Premium",redirectURL:"/subscription/plans?v=1"}))}())))},FooterContribute=function(n){var t=n.authenticated;return React.createElement("div",{className:"footer-section footer-section-size1"},React.createElement("h5",{className:"footer-section-title"},"Contribute"),React.createElement("div",{className:"footer-section-body"},React.createElement("ul",null,React.createElement("li",null,React.createElement("a",{href:"/contribute"},"How it Works")),function(){return t?React.createElement("li",null,React.createElement("a",{href:"/submit"},"Upload Now")):React.createElement("li",null,React.createElement(SignIn,{linkText:"Upload Now",redirectURL:"/submit"}))}(),React.createElement("li",null,React.createElement("a",{href:"/faq/contributor"},"Contributor FAQ")))))},PremiumTalent=React.createClass({displayName:"PremiumTalent",getInitialState:function(){return{modalVideoAndyBarronIsOpen:!1,modalVideoJeradAthertonIsOpen:!1,modalVideoMikeHeathIsOpen:!1,modalVideoVioletShortIsOpen:!1}},render:function(){var n=this;return React.createElement("div",{className:"section-body"},React.createElement("ul",{className:"list-video-grid"},React.createElement("li",{className:"fullscreener"},React.createElement("img",{src:"https://assets.creationswap.com/static/images/temp/video-thumb1.jpg",height:"321",width:"480",alt:""}),React.createElement("a",{href:"#",className:"link-popup-iframe",onClick:function(t){t.preventDefault();n.setState({modalVideoAndyBarronIsOpen:!0,modalVideoJeradAthertonIsOpen:!1,modalVideoMikeHeathIsOpen:!1,modalVideoVioletShortIsOpen:!1})}},React.createElement("i",{className:"ico-play-btn-small"})),React.createElement(ModalVideo,{isOpen:this.state.modalVideoAndyBarronIsOpen,refName:"modalVideoAndyBarron",url:"https://player.vimeo.com/video/128454334?autoplay=1&color=0070f0",onBlur:function(){n.setState({modalVideoAndyBarronIsOpen:!1,modalVideoJeradAthertonIsOpen:!1,modalVideoMikeHeathIsOpen:!1,modalVideoVioletShortIsOpen:!1})}})),React.createElement("li",{className:"fullscreener"},React.createElement("img",{src:"https://assets.creationswap.com/static/images/temp/video-thumb2.jpg",height:"321",width:"480",alt:""}),React.createElement("a",{href:"#",className:"link-popup-iframe",onClick:function(t){t.preventDefault();n.setState({modalVideoAndyBarronIsOpen:!1,modalVideoJeradAthertonIsOpen:!0,modalVideoMikeHeathIsOpen:!1,modalVideoVioletShortIsOpen:!1})}},React.createElement("i",{className:"ico-play-btn-small"})),React.createElement(ModalVideo,{isOpen:this.state.modalVideoJeradAthertonIsOpen,refName:"modalVideoJeradAtherton",url:"https://player.vimeo.com/video/119787689?autoplay=1&color=1d77de",onBlur:function(){n.setState({modalVideoAndyBarronIsOpen:!1,modalVideoJeradAthertonIsOpen:!1,modalVideoMikeHeathIsOpen:!1,modalVideoVioletShortIsOpen:!1})}})),React.createElement("li",{className:"fullscreener"},React.createElement("img",{src:"https://assets.creationswap.com/static/images/temp/video-thumb3.jpg",height:"321",width:"480",alt:""}),React.createElement("a",{href:"#",className:"link-popup-iframe",onClick:function(t){t.preventDefault();n.setState({modalVideoAndyBarronIsOpen:!1,modalVideoJeradAthertonIsOpen:!1,modalVideoMikeHeathIsOpen:!0,modalVideoVioletShortIsOpen:!1})}},React.createElement("i",{className:"ico-play-btn-small"})),React.createElement(ModalVideo,{isOpen:this.state.modalVideoMikeHeathIsOpen,refName:"modalVideoMikeHeath",url:"https://player.vimeo.com/video/119790798?autoplay=1&color=0070f0",onBlur:function(){n.setState({modalVideoAndyBarronIsOpen:!1,modalVideoJeradAthertonIsOpen:!1,modalVideoMikeHeathIsOpen:!1,modalVideoVioletShortIsOpen:!1})}})),React.createElement("li",{className:"fullscreener"},React.createElement("img",{src:"https://assets.creationswap.com/static/images/temp/video-thumb4.jpg",height:"321",width:"480",alt:""}),React.createElement("a",{href:"#",className:"link-popup-iframe",onClick:function(t){t.preventDefault();n.setState({modalVideoAndyBarronIsOpen:!1,modalVideoJeradAthertonIsOpen:!1,modalVideoMikeHeathIsOpen:!1,modalVideoVioletShortIsOpen:!0})}},React.createElement("i",{className:"ico-play-btn-small"})),React.createElement(ModalVideo,{isOpen:this.state.modalVideoVioletShortIsOpen,refName:"modalVideoVioletShort",url:"https://player.vimeo.com/video/138761396?autoplay=1&color=007cf0",onBlur:function(){n.setState({modalVideoAndyBarronIsOpen:!1,modalVideoJeradAthertonIsOpen:!1,modalVideoMikeHeathIsOpen:!1,modalVideoVioletShortIsOpen:!1})}}))))}}),ProfileUpload=React.createClass({displayName:"ProfileUpload",getInitialState:function(){return{modalLoadingIsOpen:!1,modalErrorIsOpen:!1,modalErrorMessage:null}},render:function(){var n=this,t=this.props.avatar_url,i=function(){n.setState({modalLoadingIsOpen:!0,modalErrorIsOpen:!1,modalErrorMessage:null})},r=function(t){n.setState({modalLoadingIsOpen:!1,modalErrorIsOpen:!0,modalErrorMessage:t})},u=function(n){var t,u;i();t={};n.forEach(function(n){t[n.name]=n});u=JSONToFormData(t);fetch("/profileupload",{credentials:"same-origin",method:"post",body:u}).then(function(n){return n.json()}).then(function(n){n.success?location.reload():r(n.message)})};return React.createElement("div",{className:"section-aside-image"},React.createElement(Components.Dropzone,{className:"dropzone-profile-upload",onDrop:u},React.createElement("img",{src:t,height:"103",width:"164",alt:""})),React.createElement(ModalLoading,{isOpen:this.state.modalLoadingIsOpen}),React.createElement(ModalError,{isOpen:this.state.modalErrorIsOpen,message:this.state.modalErrorMessage}))}})