Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang='en'>
- <head>
- <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"26ff201b8c","applicationID":"3665433","transactionName":"elkITUAOXlUHFhdDXVsZFlFdFV1mEgVfURdQWAJcSg==","queueTime":1,"applicationTime":492,"agent":"js-agent.newrelic.com/nr-768.min.js"}</script>
- <script type="text/javascript">(window.NREUM||(NREUM={})).loader_config={xpid:"VgYHVVRACwUGUVVRBA=="};window.NREUM||(NREUM={}),__nr_require=function(t,e,n){function r(n){if(!e[n]){var o=e[n]={exports:{}};t[n][0].call(o.exports,function(e){var o=t[n][1][e];return r(o||e)},o,o.exports)}return e[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({QJf3ax:[function(t,e){function n(t){function e(e,n,a){t&&t(e,n,a),a||(a={});for(var c=s(e),f=c.length,u=i(a,o,r),d=0;f>d;d++)c[d].apply(u,n);return u}function a(t,e){f[t]=s(t).concat(e)}function s(t){return f[t]||[]}function c(){return n(e)}var f={};return{on:a,emit:e,create:c,listeners:s,_events:f}}function r(){return{}}var o="nr@context",i=t("gos");e.exports=n()},{gos:"7eSDFh"}],ee:[function(t,e){e.exports=t("QJf3ax")},{}],3:[function(t){function e(t){try{i.console&&console.log(t)}catch(e){}}var n,r=t("ee"),o=t(1),i={};try{n=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(i.console=!0,-1!==n.indexOf("dev")&&(i.dev=!0),-1!==n.indexOf("nr_dev")&&(i.nrDev=!0))}catch(a){}i.nrDev&&r.on("internal-error",function(t){e(t.stack)}),i.dev&&r.on("fn-err",function(t,n,r){e(r.stack)}),i.dev&&(e("NR AGENT IN DEVELOPMENT MODE"),e("flags: "+o(i,function(t){return t}).join(", ")))},{1:24,ee:"QJf3ax"}],4:[function(t){function e(t,e,n,i,s){try{c?c-=1:r("err",[s||new UncaughtException(t,e,n)])}catch(f){try{r("ierr",[f,(new Date).getTime(),!0])}catch(u){}}return"function"==typeof a?a.apply(this,o(arguments)):!1}function UncaughtException(t,e,n){this.message=t||"Uncaught error with no additional information",this.sourceURL=e,this.line=n}function n(t){r("err",[t,(new Date).getTime()])}var r=t("handle"),o=t(6),i=t("ee"),a=window.onerror,s=!1,c=0;t("loader").features.err=!0,t(5),window.onerror=e;try{throw new Error}catch(f){"stack"in f&&(t(1),t(2),"addEventListener"in window&&t(3),window.XMLHttpRequest&&XMLHttpRequest.prototype&&XMLHttpRequest.prototype.addEventListener&&window.XMLHttpRequest&&XMLHttpRequest.prototype&&XMLHttpRequest.prototype.addEventListener&&!/CriOS/.test(navigator.userAgent)&&t(4),s=!0)}i.on("fn-start",function(){s&&(c+=1)}),i.on("fn-err",function(t,e,r){s&&(this.thrown=!0,n(r))}),i.on("fn-end",function(){s&&!this.thrown&&c>0&&(c-=1)}),i.on("internal-error",function(t){r("ierr",[t,(new Date).getTime(),!0])})},{1:11,2:10,3:8,4:12,5:3,6:25,ee:"QJf3ax",handle:"D5DuLP",loader:"G9z0Bl"}],5:[function(t){if(window.addEventListener){var e=t("handle"),n=t("ee");t(1),window.addEventListener("click",function(){e("inc",["ck"])},!1),window.addEventListener("hashchange",function(){e("inc",["hc"])},!1),n.on("pushState-start",function(){e("inc",["ps"])})}},{1:9,ee:"QJf3ax",handle:"D5DuLP"}],6:[function(t){t("loader").features.ins=!0},{loader:"G9z0Bl"}],7:[function(t){function e(){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var n=t("ee"),r=t("handle"),o=t(1),i=t(2);t("loader").features.stn=!0,t(3);var a=Event;n.on("fn-start",function(t){var e=t[0];e instanceof a&&(this.bstStart=Date.now())}),n.on("fn-end",function(t,e){var n=t[0];n instanceof a&&r("bst",[n,e,this.bstStart,Date.now()])}),o.on("fn-start",function(t,e,n){this.bstStart=Date.now(),this.bstType=n}),o.on("fn-end",function(t,e){r("bstTimer",[e,this.bstStart,Date.now(),this.bstType])}),i.on("fn-start",function(){this.bstStart=Date.now()}),i.on("fn-end",function(t,e){r("bstTimer",[e,this.bstStart,Date.now(),"requestAnimationFrame"])}),n.on("pushState-start",function(){this.time=Date.now(),this.startPath=location.pathname+location.hash}),n.on("pushState-end",function(){r("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),"addEventListener"in window.performance&&(window.performance.addEventListener("webkitresourcetimingbufferfull",function(){r("bstResource",[window.performance.getEntriesByType("resource")]),window.performance.webkitClearResourceTimings()},!1),window.performance.addEventListener("resourcetimingbufferfull",function(){r("bstResource",[window.performance.getEntriesByType("resource")]),window.performance.clearResourceTimings()},!1)),document.addEventListener("scroll",e,!1),document.addEventListener("keypress",e,!1),document.addEventListener("click",e,!1)}},{1:11,2:10,3:9,ee:"QJf3ax",handle:"D5DuLP",loader:"G9z0Bl"}],8:[function(t,e){function n(t){i.inPlace(t,["addEventListener","removeEventListener"],"-",r)}function r(t){return t[1]}var o=t("ee").create(),i=t(1)(o),a=t("gos");if(e.exports=o,n(window),"getPrototypeOf"in Object){for(var s=document;s&&!s.hasOwnProperty("addEventListener");)s=Object.getPrototypeOf(s);s&&n(s);for(var c=XMLHttpRequest.prototype;c&&!c.hasOwnProperty("addEventListener");)c=Object.getPrototypeOf(c);c&&n(c)}else XMLHttpRequest.prototype.hasOwnProperty("addEventListener")&&n(XMLHttpRequest.prototype);o.on("addEventListener-start",function(t,e){function n(){return s}if(t[1]){var r=t[1];if("function"==typeof r){var s=a(r,"nr@wrapped",function(){return i(r,"fn-",n,r.name||"anonymous")});this.wrapped=t[1]=s,o.emit("initEventContext",[t,e],this.wrapped)}else"function"==typeof r.handleEvent&&i.inPlace(r,["handleEvent"],"fn-")}}),o.on("removeEventListener-start",function(t){var e=this.wrapped;e&&(t[1]=e)})},{1:26,ee:"QJf3ax",gos:"7eSDFh"}],9:[function(t,e){var n=t("ee").create(),r=t(1)(n);e.exports=n,r.inPlace(window.history,["pushState","replaceState"],"-")},{1:26,ee:"QJf3ax"}],10:[function(t,e){var n=t("ee").create(),r=t(1)(n);e.exports=n,r.inPlace(window,["requestAnimationFrame","mozRequestAnimationFrame","webkitRequestAnimationFrame","msRequestAnimationFrame"],"raf-"),n.on("raf-start",function(t){t[0]=r(t[0],"fn-")})},{1:26,ee:"QJf3ax"}],11:[function(t,e){function n(t,e,n){t[0]=i(t[0],"fn-",null,n)}function r(t,e,n){function r(){return a}this.ctx={};var a={"nr@context":this.ctx};o.emit("initTimerContext",[t,n],a),t[0]=i(t[0],"fn-",r,n)}var o=t("ee").create(),i=t(1)(o);e.exports=o,i.inPlace(window,["setTimeout","setImmediate"],"setTimer-"),i.inPlace(window,["setInterval"],"setInterval-"),i.inPlace(window,["clearTimeout","clearImmediate"],"clearTimeout-"),o.on("setInterval-start",n),o.on("setTimer-start",r)},{1:26,ee:"QJf3ax"}],12:[function(t,e){function n(){f.inPlace(this,p,"fn-",o)}function r(t,e){f.inPlace(e,["onreadystatechange"],"fn-")}function o(t,e){return e}function i(t,e){for(var n in t)e[n]=t[n];return e}var a=t("ee").create(),s=t(1),c=t(2),f=c(a),u=c(s),d=window.XMLHttpRequest,p=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"];e.exports=a,window.XMLHttpRequest=function(t){var e=new d(t);try{a.emit("new-xhr",[],e),e.hasOwnProperty("addEventListener")&&u.inPlace(e,["addEventListener","removeEventListener"],"-",o),e.addEventListener("readystatechange",n,!1)}catch(r){try{a.emit("internal-error",[r])}catch(i){}}return e},i(d,XMLHttpRequest),XMLHttpRequest.prototype=d.prototype,f.inPlace(XMLHttpRequest.prototype,["open","send"],"-xhr-",o),a.on("send-xhr-start",r),a.on("open-xhr-start",r)},{1:8,2:26,ee:"QJf3ax"}],13:[function(t){function e(t){var e=this.params,r=this.metrics;if(!this.ended){this.ended=!0;for(var i=0;c>i;i++)t.removeEventListener(s[i],this.listener,!1);if(!e.aborted){if(r.duration=(new Date).getTime()-this.startTime,4===t.readyState){e.status=t.status;var a=t.responseType,f="arraybuffer"===a||"blob"===a||"json"===a?t.response:t.responseText,u=n(f);if(u&&(r.rxSize=u),this.sameOrigin){var d=t.getResponseHeader("X-NewRelic-App-Data");d&&(e.cat=d.split(", ").pop())}}else e.status=0;r.cbTime=this.cbTime,o("xhr",[e,r,this.startTime])}}}function n(t){if("string"==typeof t&&t.length)return t.length;if("object"!=typeof t)return void 0;if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if("undefined"!=typeof FormData&&t instanceof FormData)return void 0;try{return JSON.stringify(t).length}catch(e){return void 0}}function r(t,e){var n=i(e),r=t.params;r.host=n.hostname+":"+n.port,r.pathname=n.pathname,t.sameOrigin=n.sameOrigin}if(window.XMLHttpRequest&&XMLHttpRequest.prototype&&XMLHttpRequest.prototype.addEventListener&&!/CriOS/.test(navigator.userAgent)){t("loader").features.xhr=!0;var o=t("handle"),i=t(2),a=t("ee"),s=["load","error","abort","timeout"],c=s.length,f=t(1),u=window.XMLHttpRequest;t(4),t(3),a.on("new-xhr",function(){this.totalCbs=0,this.called=0,this.cbTime=0,this.end=e,this.ended=!1,this.xhrGuids={}}),a.on("open-xhr-start",function(t){this.params={method:t[0]},r(this,t[1]),this.metrics={}}),a.on("open-xhr-end",function(t,e){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&e.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid)}),a.on("send-xhr-start",function(t,e){var r=this.metrics,o=t[0],i=this;if(r&&o){var f=n(o);f&&(r.txSize=f)}this.startTime=(new Date).getTime(),this.listener=function(t){try{"abort"===t.type&&(i.params.aborted=!0),("load"!==t.type||i.called===i.totalCbs&&(i.onloadCalled||"function"!=typeof e.onload))&&i.end(e)}catch(n){try{a.emit("internal-error",[n])}catch(r){}}};for(var u=0;c>u;u++)e.addEventListener(s[u],this.listener,!1)}),a.on("xhr-cb-time",function(t,e,n){this.cbTime+=t,e?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof n.onload||this.end(n)}),a.on("xhr-load-added",function(t,e){var n=""+f(t)+!!e;this.xhrGuids&&!this.xhrGuids[n]&&(this.xhrGuids[n]=!0,this.totalCbs+=1)}),a.on("xhr-load-removed",function(t,e){var n=""+f(t)+!!e;this.xhrGuids&&this.xhrGuids[n]&&(delete this.xhrGuids[n],this.totalCbs-=1)}),a.on("addEventListener-end",function(t,e){e instanceof u&&"load"===t[0]&&a.emit("xhr-load-added",[t[1],t[2]],e)}),a.on("removeEventListener-end",function(t,e){e instanceof u&&"load"===t[0]&&a.emit("xhr-load-removed",[t[1],t[2]],e)}),a.on("fn-start",function(t,e,n){e instanceof u&&("onload"===n&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=(new Date).getTime()))}),a.on("fn-end",function(t,e){this.xhrCbStart&&a.emit("xhr-cb-time",[(new Date).getTime()-this.xhrCbStart,this.onload,e],e)})}},{1:"XL7HBI",2:14,3:12,4:8,ee:"QJf3ax",handle:"D5DuLP",loader:"G9z0Bl"}],14:[function(t,e){e.exports=function(t){var e=document.createElement("a"),n=window.location,r={};e.href=t,r.port=e.port;var o=e.href.split("://");return!r.port&&o[1]&&(r.port=o[1].split("/")[0].split("@").pop().split(":")[1]),r.port&&"0"!==r.port||(r.port="https"===o[0]?"443":"80"),r.hostname=e.hostname||n.hostname,r.pathname=e.pathname,r.protocol=o[0],"/"!==r.pathname.charAt(0)&&(r.pathname="/"+r.pathname),r.sameOrigin=!e.hostname||e.hostname===document.domain&&e.port===n.port&&e.protocol===n.protocol,r}},{}],15:[function(t,e){function n(t){return function(){r(t,[(new Date).getTime()].concat(i(arguments)))}}var r=t("handle"),o=t(1),i=t(2);"undefined"==typeof window.newrelic&&(newrelic=window.NREUM);var a=["setPageViewName","addPageAction","setCustomAttribute","finished","addToTrace","inlineHit","noticeError"];o(a,function(t,e){window.NREUM[e]=n("api-"+e)}),e.exports=window.NREUM},{1:24,2:25,handle:"D5DuLP"}],gos:[function(t,e){e.exports=t("7eSDFh")},{}],"7eSDFh":[function(t,e){function n(t,e,n){if(r.call(t,e))return t[e];var o=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,e,{value:o,writable:!0,enumerable:!1}),o}catch(i){}return t[e]=o,o}var r=Object.prototype.hasOwnProperty;e.exports=n},{}],D5DuLP:[function(t,e){function n(t,e,n){return r.listeners(t).length?r.emit(t,e,n):void(r.q&&(r.q[t]||(r.q[t]=[]),r.q[t].push(e)))}var r=t("ee").create();e.exports=n,n.ee=r,r.q={}},{ee:"QJf3ax"}],handle:[function(t,e){e.exports=t("D5DuLP")},{}],XL7HBI:[function(t,e){function n(t){var e=typeof t;return!t||"object"!==e&&"function"!==e?-1:t===window?0:i(t,o,function(){return r++})}var r=1,o="nr@id",i=t("gos");e.exports=n},{gos:"7eSDFh"}],id:[function(t,e){e.exports=t("XL7HBI")},{}],G9z0Bl:[function(t,e){function n(){var t=p.info=NREUM.info,e=f.getElementsByTagName("script")[0];if(t&&t.licenseKey&&t.applicationID&&e){s(d,function(e,n){e in t||(t[e]=n)});var n="https"===u.split(":")[0]||t.sslForHttp;p.proto=n?"https://":"http://",a("mark",["onload",i()]);var r=f.createElement("script");r.src=p.proto+t.agent,e.parentNode.insertBefore(r,e)}}function r(){"complete"===f.readyState&&o()}function o(){a("mark",["domContent",i()])}function i(){return(new Date).getTime()}var a=t("handle"),s=t(1),c=window,f=c.document;t(2);var u=(""+location).split("?")[0],d={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-768.min.js"},p=e.exports={offset:i(),origin:u,features:{}};f.addEventListener?(f.addEventListener("DOMContentLoaded",o,!1),c.addEventListener("load",n,!1)):(f.attachEvent("onreadystatechange",r),c.attachEvent("onload",n)),a("mark",["firstbyte",i()])},{1:24,2:15,handle:"D5DuLP"}],loader:[function(t,e){e.exports=t("G9z0Bl")},{}],24:[function(t,e){function n(t,e){var n=[],o="",i=0;for(o in t)r.call(t,o)&&(n[i]=e(o,t[o]),i+=1);return n}var r=Object.prototype.hasOwnProperty;e.exports=n},{}],25:[function(t,e){function n(t,e,n){e||(e=0),"undefined"==typeof n&&(n=t?t.length:0);for(var r=-1,o=n-e||0,i=Array(0>o?0:o);++r<o;)i[r]=t[e+r];return i}e.exports=n},{}],26:[function(t,e){function n(t){return!(t&&"function"==typeof t&&t.apply&&!t[i])}var r=t("ee"),o=t(1),i="nr@original",a=Object.prototype.hasOwnProperty;e.exports=function(t){function e(t,e,r,a){function nrWrapper(){var n,i,s,f;try{i=this,n=o(arguments),s=r&&r(n,i)||{}}catch(d){u([d,"",[n,i,a],s])}c(e+"start",[n,i,a],s);try{return f=t.apply(i,n)}catch(p){throw c(e+"err",[n,i,p],s),p}finally{c(e+"end",[n,i,f],s)}}return n(t)?t:(e||(e=""),nrWrapper[i]=t,f(t,nrWrapper),nrWrapper)}function s(t,r,o,i){o||(o="");var a,s,c,f="-"===o.charAt(0);for(c=0;c<r.length;c++)s=r[c],a=t[s],n(a)||(t[s]=e(a,f?s+o:o,i,s))}function c(e,n,r){try{t.emit(e,n,r)}catch(o){u([o,e,n,r])}}function f(t,e){if(Object.defineProperty&&Object.keys)try{var n=Object.keys(t);return n.forEach(function(n){Object.defineProperty(e,n,{get:function(){return t[n]},set:function(e){return t[n]=e,e}})}),e}catch(r){u([r])}for(var o in t)a.call(t,o)&&(e[o]=t[o]);return e}function u(e){try{t.emit("internal-error",e)}catch(n){}}return t||(t=r),e.inPlace=s,e.flag=i,e}},{1:25,ee:"QJf3ax"}]},{},["G9z0Bl",4,13,7,6,5]);</script>
- <title>* by Konstantin Kryukovskiy | 500px Marketplace</title>
- <meta name="description" content="Buy a royalty-free license of this photo from 500px Marketplace's collection of premium photos." />
- <meta property="og:title" content="* by Konstantin Kryukovskiy | 500px Marketplace" />
- <meta property="og:description" content="Buy a royalty-free license of this photo from 500px Marketplace's collection of premium photos." />
- <meta property="og:image" content="https://drscdn.500px.org/photo/59454200/w%3D600_s%3D1/7a9daf831967a46e24a324e7b976003d" />
- <meta property="og:url" content="https://marketplace.500px.com/photos/59454200/-by-konstantin-kryukovskiy" />
- <link rel="shortcut icon" type="image/x-icon" href="https://mktcdn.500px.org/assets/common/favicon-d14f3f8405f4e46d8a6f3e143245b5e97a9baf01feaf7fadc25540df01e89781.ico" />
- <script type="text/javascript">
- //<![CDATA[
- window.gon={};gon.env="production";gon.cart_items=[];gon.galleries=[{"id":85,"name":"Holiday Crafts Nouveau","headline":"Crafty holiday images that shine bright.","description":"","created_at":"2015-10-14T20:09:48Z","nr_items":77,"cover_photo_position":"5% 45%","previews":[{"id":416555,"name":"Pussy willow","width":5336,"height":3673,"store_width":5336,"store_height":3680,"created_at":"2011-03-10T15:07:14Z","available":true,"high_resolution":true,"slug":"pussy-willow-by-julia-krasovskaya","licensing_type":"exclusive","license":"royalty_free","category":"still_life","tags":["strawberry mood","mood","branch","nature","bow","sunlight","light","sun","pastel","still life","spring","\u043f\u0440\u0438\u0440\u043e\u0434\u0430","\u043a\u043e\u0442\u0438\u043a\u0438","\u0432\u0435\u0440\u0431\u0430","\u0432\u0435\u0442\u043a\u0430","\u0432\u0435\u0441\u043d\u0430","salix acutifolia","pussy willow","willow","bokeh","tenderness","softness","Poltava","Ukraine","bouquet","bunch","close up","close-up","day","exclusive","fuzzy","gift","poltava","ribbon","soft","twig","ukraine"],"filters":["landscape","license_type_exclusive","animals_absent","indoor","people_absent"],"licensing_status":3,"available_license_types":["royalty_free","web","resale"],"license_prices":{"royalty_free":25000,"web":5000,"resale":75000},"description":"I love pussy willow. \r\nHere in Ukraine people call it \"Kotiki\", which means \"Pussy cats\" :)","adult":false,"user":{"id":17420,"city":"Moscow","country":"Russia","fullname":"Julia Krasovskaya","firstname":"Julia","lastname":"Krasovskaya","user_name":"strawberry_mood","avatar_url":"https:\/\/pacdn.500px.org\/17420\/1512295c16f2051f1bdede384a091b9f55ce698e\/1.jpg?11","rating":13882},"images":[{"size":"watermark","url":"https:\/\/drscdn.500px.org\/photo\/416555\/m%3D900_s%3D1_k%3D2_b%3D2_attachment%3D1\/ec29cd8b240ab0ffa390a7960631cdb1"},{"size":"280","url":"https:\/\/drscdn.500px.org\/photo\/416555\/w%3D280_s%3D1\/d789fe42b42fa8ff7f871a8f596f0bf6"},{"size":"560","url":"https:\/\/drscdn.500px.org\/photo\/416555\/w%3D560_s%3D1\/89b741cd1e490de795d2e9b17a3d1c0e"},{"size":"600","url":"https:\/\/drscdn.500px.org\/photo\/416555\/w%3D600_s%3D1\/88d5a314d3dfe8d702fb5b3b2519ff31"},{"size":"115","url":"https:\/\/drscdn.500px.org\/photo\/416555\/w%3D115_h%3D115_s%3D1\/8ded995b7df2c25a433023fdd0fb2d38"},{"size":"160","url":"https:\/\/drscdn.500px.org\/photo\/416555\/w%3D160_h%3D160_s%3D1\/108ccfc0a9a721e101996806be0ee312"}],"model_release":false,"location_release":false},{"id":21907153,"name":"I Love Steam","width":2575,"height":3821,"store_width":2525,"store_height":3771,"created_at":"2012-12-31T00:26:47Z","available":true,"high_resolution":true,"slug":"i-love-steam-by-aaron-kenny","licensing_type":"exclusive","license":"royalty_free","category":"still_life","tags":["christmas","festive","mug","cup","cosy","drink","bokeh","heart","love","England","Telford","assorted","assortment","beverage","candle","hearts","hot","lights","liquid","object","refreshment","still life","table","tea","variation","variety","various","warm"],"filters":["license_type_exclusive","portrait","animals_absent","indoor","people_absent"],"licensing_status":3,"available_license_types":["royalty_free","web","resale"],"license_prices":{"royalty_free":25000,"web":5000,"resale":75000},"description":"A cosy cuppa","adult":false,"user":{"id":466518,"city":"","country":"England","fullname":"Aaron Kenny","firstname":"Aaron","lastname":"Kenny","user_name":"Aaron_Kenny","avatar_url":"https:\/\/pacdn.500px.org\/466518\/f743cba07443658ede54a89077495326fa34f350\/1.jpg?118","rating":470},"images":[{"size":"watermark","url":"https:\/\/drscdn.500px.org\/photo\/21907153\/m%3D900_s%3D1_k%3D2_b%3D2_attachment%3D1\/3b6214c1c47f1a81b4f1272010f47251"},{"size":"280","url":"https:\/\/drscdn.500px.org\/photo\/21907153\/w%3D280_s%3D1\/2a675d5f0d2e8e4c6d408ad498e36fa3"},{"size":"560","url":"https:\/\/drscdn.500px.org\/photo\/21907153\/w%3D560_s%3D1\/6f3df0d5d7922f2545310dfc972b3a7c"},{"size":"600","url":"https:\/\/drscdn.500px.org\/photo\/21907153\/w%3D600_s%3D1\/55db0dfbe849a2c299c9be288593ca2b"},{"size":"115","url":"https:\/\/drscdn.500px.org\/photo\/21907153\/w%3D115_h%3D115_s%3D1\/2964e7bd4bf6d2896af53f0e1b88b0cb"},{"size":"160","url":"https:\/\/drscdn.500px.org\/photo\/21907153\/w%3D160_h%3D160_s%3D1\/4eb703ed4f0a1abb69258495acec1942"}],"model_release":false,"location_release":false},{"id":36355934,"name":"Igloo (Powdered Sugar)","width":3056,"height":4592,"store_width":3056,"store_height":4592,"created_at":"2013-06-02T09:29:03Z","available":true,"high_resolution":true,"slug":"igloo-powdered-sugar-by-dina-belenko","licensing_type":"non_exclusive","license":"royalty_free","category":"food","tags":["Eskimo","baking","blizzard","cold","cookies","hill","house","ice","icing","icing sugar","igloo","mountain","north pole","paper","pastry","pole","pour","rock","silhouette","snow","white","winter","festive"],"filters":["portrait","indoor","people_absent","license_type_non_exclusive"],"licensing_status":3,"available_license_types":["royalty_free","web","resale"],"license_prices":{"royalty_free":25000,"web":5000,"resale":75000},"description":"Series \"Powdered Sugar\"","adult":false,"user":{"id":149426,"city":"Khabarovsk","country":"Russian Federation","fullname":"Dina Belenko","firstname":"Dina","lastname":"Belenko","user_name":"Arken","avatar_url":"https:\/\/pacdn.500px.org\/149426\/14fa7a0f20545527643bf5db9a0e2e2eebeb8500\/1.jpg?8","rating":63732},"images":[{"size":"watermark","url":"https:\/\/drscdn.500px.org\/photo\/36355934\/m%3D900_s%3D1_k%3D2_b%3D2_attachment%3D1\/59313a2f45e662c16c2013d47820b617"},{"size":"280","url":"https:\/\/drscdn.500px.org\/photo\/36355934\/w%3D280_s%3D1\/ad6942517907aaff578b9f68e752da1b"},{"size":"560","url":"https:\/\/drscdn.500px.org\/photo\/36355934\/w%3D560_s%3D1\/0c295dd124944b9bdcd87361478136a7"},{"size":"600","url":"https:\/\/drscdn.500px.org\/photo\/36355934\/w%3D600_s%3D1\/daaf2e57ee6304bf08b20161a0f7eab3"},{"size":"115","url":"https:\/\/drscdn.500px.org\/photo\/36355934\/w%3D115_h%3D115_s%3D1\/f497e6445372d55aa9196d42196b9999"},{"size":"160","url":"https:\/\/drscdn.500px.org\/photo\/36355934\/w%3D160_h%3D160_s%3D1\/f8c739ee3eaff8e24dfdbf9af897ad86"}],"model_release":false,"location_release":false}],"cover_photo":{"id":93134435,"name":"Christmas time","width":6480,"height":4320,"store_width":6480,"store_height":4320,"created_at":"2014-12-20T12:13:50Z","available":true,"high_resolution":true,"slug":"christmas-time-by-nevena-zlateva","licensing_type":"exclusive","license":"royalty_free","category":"still_life","tags":["christmas","festive season","holiday season","christmas balls","gold","silver","yellow"],"filters":["landscape","indoor","license_type_exclusive","people_absent"],"licensing_status":5,"available_license_types":["royalty_free","web","resale"],"license_prices":{"royalty_free":15000,"web":3500,"resale":30000},"description":"christmas and holiday season","adult":false,"hi_res_url":"https:\/\/drscdn.500px.org\/photo\/93134435\/m%3D2048\/0cefa9c08c1c7e5951d3214ca9f92eb5","user":{"id":2558295,"city":"","country":"","fullname":"Nevena Zlateva","firstname":"Nevena","lastname":"Zlateva","user_name":"nevenazlateva","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/37fe044b7da2cce51b22eb5df8d88768?s=300\u0026r=g\u0026d=https:\/\/pacdn.500px.org\/userpic.png","rating":140},"images":[{"size":"watermark","url":"https:\/\/drscdn.500px.org\/photo\/93134435\/m%3D900_s%3D1_k%3D2_b%3D2_attachment%3D1\/3534d44dc97874728b4e37f825cf1368"},{"size":"280","url":"https:\/\/drscdn.500px.org\/photo\/93134435\/w%3D280_s%3D1\/a43066ec932753ea75ac98acb27cfa05"},{"size":"560","url":"https:\/\/drscdn.500px.org\/photo\/93134435\/w%3D560_s%3D1\/d26f74b2f5724664500792341b977a19"},{"size":"600","url":"https:\/\/drscdn.500px.org\/photo\/93134435\/w%3D600_s%3D1\/f6bc3b23935d1e00fac277fe2131265b"},{"size":"115","url":"https:\/\/drscdn.500px.org\/photo\/93134435\/w%3D115_h%3D115_s%3D1\/ff072ec47967a6e89e3a729fa4462345"},{"size":"160","url":"https:\/\/drscdn.500px.org\/photo\/93134435\/w%3D160_h%3D160_s%3D1\/395785709fd6936dcfd2aea881142535"}],"model_release":false,"location_release":false}},{"id":83,"name":"Wanderlust","headline":"Travel the world with us.","description":"","created_at":"2015-09-23T18:52:24Z","nr_items":49,"cover_photo_position":"5% 50%","previews":[{"id":370468,"name":"Hazy morning","width":900,"height":600,"store_width":5454,"store_height":3636,"created_at":"2011-02-20T16:43:57Z","available":true,"high_resolution":true,"slug":"hazy-morning-by-daniel-%C5%98e%C5%99icha","licensing_type":"non_exclusive","license":"royalty_free","category":"landscapes","tags":["autumn","mist","trees","landscape","fog","morning","rocks","valley","photographer","czech republic","national park","workshop","landscape photography","czech switzerland","bohemian switzerland","valleys","autumn landscape","b\u00f6hmische schweiz","autumn colors","colors","Bohemian Switzerland","B\u00f6hmische Schweiz","Czech republic","Tschechische Republik","adult","backlight","backlit","eroded","erosion","foggy","glow","hazy","male","man","misty","mountain","mountain range","mountains","nature","peak","person","rock","rock formation","rocky","scenic","silhouette","tschechische republik"],"filters":["landscape","license_type_non_exclusive","outdoor","people_present"],"licensing_status":3,"available_license_types":["royalty_free","web","resale"],"license_prices":{"royalty_free":25000,"web":5000,"resale":75000},"description":"Today, I put another picture of this one autumn morning in the Czech Switzerland. Unfortunately, instead of the predicted fog, we met with Martin Rak just waited to see a strong haze, but even so it had its own atmosphere with which I share with you today.","adult":false,"user":{"id":35000,"city":"Krupka","country":"Czech republic","fullname":"Daniel \u0158e\u0159icha","firstname":"Daniel","lastname":"\u0158e\u0159icha","user_name":"Rericha","avatar_url":"https:\/\/pacdn.500px.org\/35000\/8f74b13033b3535a2b927dd61d44445dda89c5b0\/1.jpg?5","rating":262942},"images":[{"size":"watermark","url":"https:\/\/drscdn.500px.org\/photo\/370468\/m%3D900_s%3D1_k%3D2_b%3D2_attachment%3D1\/cdace3dc16308533de4ae912f1731b82"},{"size":"280","url":"https:\/\/drscdn.500px.org\/photo\/370468\/w%3D280_s%3D1\/3973f85a06c8e48de24a8325c70e004d"},{"size":"560","url":"https:\/\/drscdn.500px.org\/photo\/370468\/w%3D560_s%3D1\/8ed24ab4be061786b6e705d14c63b213"},{"size":"600","url":"https:\/\/drscdn.500px.org\/photo\/370468\/w%3D600_s%3D1\/e05cb29e96d7e50dfa402163579f5a6e"},{"size":"115","url":"https:\/\/drscdn.500px.org\/photo\/370468\/w%3D115_h%3D115_s%3D1\/5c7fc5ad628fb8d386d796c67af4daa5"},{"size":"160","url":"https:\/\/drscdn.500px.org\/photo\/370468\/w%3D160_h%3D160_s%3D1\/e45edb323f4a9614bfd178257623b5bd"}],"model_release":false,"location_release":false},{"id":1298283,"name":"City view","width":1000,"height":643,"store_width":5016,"store_height":3226,"created_at":"2011-07-24T16:49:58Z","available":true,"high_resolution":true,"slug":"city-view-by-sander-van-der-werf","licensing_type":"non_exclusive","license":"royalty_free","category":"landscapes","tags":["autumn","blue","dawn","dusk","lake","landscape","water","wet","alone","april","boardwalk","building","calm","central","city","dutch","fall","fog","footbridge","freedom","groningen","horizon","idyllic","jetty","man","Groningen","The Netherlands (Holland)","adult","dock","male","mist","morning","one person","reflection","skyline","sunrise"],"filters":["animals_absent","landscape","license_type_non_exclusive","outdoor","people_present"],"licensing_status":3,"available_license_types":["royalty_free","web","resale"],"license_prices":{"royalty_free":25000,"web":5000,"resale":75000},"description":"Man standing on a pier looking at the city during a foggy sunrise.","adult":false,"user":{"id":168682,"city":"Groningen","country":"The Netherlands","fullname":"Sander van der Werf","firstname":"Sander","lastname":"van der Werf","user_name":"sandervanderwerf","avatar_url":"https:\/\/pacdn.500px.org\/168682\/1b9b5e7b29735443e78396293f886ca957d31a33\/1.jpg?5","rating":9801},"images":[{"size":"watermark","url":"https:\/\/drscdn.500px.org\/photo\/1298283\/m%3D900_s%3D1_k%3D2_b%3D2_attachment%3D1\/fc082cca0d026480722ddd3086c46cac"},{"size":"280","url":"https:\/\/drscdn.500px.org\/photo\/1298283\/w%3D280_s%3D1\/49b9933cec0e1f4b77dc69e19ae6fabb"},{"size":"560","url":"https:\/\/drscdn.500px.org\/photo\/1298283\/w%3D560_s%3D1\/77d0575d0c040aa64d855a1ac5065091"},{"size":"600","url":"https:\/\/drscdn.500px.org\/photo\/1298283\/w%3D600_s%3D1\/b14a7f9180a317fdea8d9515d6ddbf34"},{"size":"115","url":"https:\/\/drscdn.500px.org\/photo\/1298283\/w%3D115_h%3D115_s%3D1\/e98162a5392f15250014d254cbe6f482"},{"size":"160","url":"https:\/\/drscdn.500px.org\/photo\/1298283\/w%3D160_h%3D160_s%3D1\/067b230f384c9f60da988d120532c205"}],"model_release":true,"location_release":false},{"id":2109846,"name":"With nature as one","width":619,"height":900,"store_width":2912,"store_height":4368,"created_at":"2011-09-22T11:01:30Z","available":true,"high_resolution":true,"slug":"with-nature-as-one-by-andrey-narchuk","licensing_type":"non_exclusive","license":"royalty_free","category":"underwater","tags":["dive","blue","diver","free","school","fish","sea","art","action","freediver","nature","swim","2 People","Animals","Diving","Diving Equipment","Fish","Front View","Full Length","Large Group Of Animals","Ocean And Sea","Recreation","School Of Fish","Sea Life","Sunlight","Swim Fins","Swimming","Underwater","View From Below"],"filters":["portrait","license_type_non_exclusive","outdoor","people_present"],"licensing_status":3,"available_license_types":["royalty_free","web","resale"],"license_prices":{"royalty_free":25000,"web":5000,"resale":75000},"description":"Freediver and school of barracuda","adult":false,"user":{"id":224098,"city":"Moscow","country":"Russia","fullname":"Andrey Narchuk","firstname":"Andrey","lastname":"Narchuk","user_name":"narchuk","avatar_url":"https:\/\/pacdn.500px.org\/224098\/d1335688950999e03516b5827c14111b9da277c5\/1.jpg?4","rating":34978},"images":[{"size":"watermark","url":"https:\/\/drscdn.500px.org\/photo\/2109846\/m%3D900_s%3D1_k%3D2_b%3D2_attachment%3D1\/d7d1d1b886023a6f2a5011dd3241ff8b"},{"size":"280","url":"https:\/\/drscdn.500px.org\/photo\/2109846\/w%3D280_s%3D1\/893e49b787dd8a10bdd475e1e039b5d0"},{"size":"560","url":"https:\/\/drscdn.500px.org\/photo\/2109846\/w%3D560_s%3D1\/bcbe781bfc5b9fb310d8d83aca2c8632"},{"size":"600","url":"https:\/\/drscdn.500px.org\/photo\/2109846\/w%3D600_s%3D1\/f89c57e237794f0df207d77ccccadb17"},{"size":"115","url":"https:\/\/drscdn.500px.org\/photo\/2109846\/w%3D115_h%3D115_s%3D1\/1e1b4f5aa03e064504eb5af97f02a1ba"},{"size":"160","url":"https:\/\/drscdn.500px.org\/photo\/2109846\/w%3D160_h%3D160_s%3D1\/3d7e27d9c6de3065648be9e7280dac6f"}],"model_release":false,"location_release":false}],"cover_photo":{"id":91885419,"name":"Kayaker\u00b4s camp","width":1920,"height":1290,"store_width":4310,"store_height":2896,"created_at":"2014-12-06T15:44:06Z","available":true,"high_resolution":true,"slug":"kayaker-s-camp-by-markus-sirkka","licensing_type":"non_exclusive","license":"royalty_free","category":"landscapes","tags":["landscape","Rautalampi","September","atmosphere","atmospheric","kayak","lake","national park","night","outdoor","paddling","Etel\u00e4-Konnevesi","Finland"],"filters":["landscape","license_type_non_exclusive","outdoor","people_present"],"licensing_status":3,"available_license_types":["royalty_free","web","resale"],"license_prices":{"royalty_free":25000,"web":5000,"resale":75000},"description":"Etela-Konnevesi (Southern Konnevesi) National Park, Rautalampi, Finland","adult":false,"hi_res_url":"https:\/\/drscdn.500px.org\/photo\/91885419\/m%3D2048\/c3bb9775b1d78ed87c6d6d03564e31fc","user":{"id":2062827,"city":"Kannonkoski","country":"Finland","fullname":"Markus Sirkka","firstname":"Markus","lastname":"Sirkka","user_name":"Sirkka","avatar_url":"https:\/\/pacdn.500px.org\/2062827\/ed8c76c1a09efceaaccb8f7065999284b1f4ea81\/1.jpg?1","rating":900},"images":[{"size":"watermark","url":"https:\/\/drscdn.500px.org\/photo\/91885419\/m%3D900_s%3D1_k%3D2_b%3D2_attachment%3D1\/75156882d58ec4e39cb39b3f075a73f6"},{"size":"280","url":"https:\/\/drscdn.500px.org\/photo\/91885419\/w%3D280_s%3D1\/a7dab28dbf00a06b5bef83e76de53470"},{"size":"560","url":"https:\/\/drscdn.500px.org\/photo\/91885419\/w%3D560_s%3D1\/f079979891d2ed91e8c60c60b626f84d"},{"size":"600","url":"https:\/\/drscdn.500px.org\/photo\/91885419\/w%3D600_s%3D1\/b8aff3c15e3bc380f9b6ca32702e5a27"},{"size":"115","url":"https:\/\/drscdn.500px.org\/photo\/91885419\/w%3D115_h%3D115_s%3D1\/d7dcf7a5a9df95e6dffedbdff4336b20"},{"size":"160","url":"https:\/\/drscdn.500px.org\/photo\/91885419\/w%3D160_h%3D160_s%3D1\/2ac765f997801fb3a1bfc07809931a8b"}],"model_release":true,"location_release":false}},{"id":81,"name":"Better Together","headline":" Cherishing connections around us.","description":"","created_at":"2015-08-04T17:14:23Z","nr_items":47,"cover_photo_position":"5% 45%","previews":[{"id":3240177,"name":"Summer in Norway...","width":3655,"height":3655,"store_width":3655,"store_height":3655,"created_at":"2011-11-16T23:04:53Z","available":true,"high_resolution":true,"slug":"summer-in-norway-by-blender2-","licensing_type":"exclusive","license":"royalty_free","category":"people","tags":["summer","legs","norway","girls","rain","boots","child","childhood","clothing","dirty","exclusive","footwear","friends","friendship","fun","girl","kid","little","outside","pavement","polka dot","protection","rain boots","rainy","rubber","splash","spring","square","water","waterproof","weather","wet","young"],"filters":["license_type_exclusive","square","animals_absent","outdoor","people_present","pink"],"licensing_status":3,"available_license_types":["royalty_free","web","resale"],"license_prices":{"royalty_free":25000,"web":5000,"resale":75000},"description":"","adult":false,"user":{"id":260611,"city":"Sarpsborg","country":"Norway","fullname":"Blender2 ","firstname":"Blender2","lastname":"","user_name":"glehan","avatar_url":"https:\/\/pacdn.500px.org\/260611\/e773af0b8414c874aa9cde5eb3f0d4f370cfb24b\/1.jpg?5","rating":957},"images":[{"size":"watermark","url":"https:\/\/drscdn.500px.org\/photo\/3240177\/m%3D900_s%3D1_k%3D2_b%3D2_attachment%3D1\/28497232e5627ab5d49d45bee0df1442"},{"size":"280","url":"https:\/\/drscdn.500px.org\/photo\/3240177\/w%3D280_s%3D1\/244f0a28b3bf7d77675b17ced41077bd"},{"size":"560","url":"https:\/\/drscdn.500px.org\/photo\/3240177\/w%3D560_s%3D1\/b6dcf88495a9fa27a91fb9ec1b6fb34b"},{"size":"600","url":"https:\/\/drscdn.500px.org\/photo\/3240177\/w%3D600_s%3D1\/8da0d742108e813d1d379d7971a1e402"},{"size":"115","url":"https:\/\/drscdn.500px.org\/photo\/3240177\/w%3D115_h%3D115_s%3D1\/f46d459ef4a3f186b04a4e7dd80482cd"},{"size":"160","url":"https:\/\/drscdn.500px.org\/photo\/3240177\/w%3D160_h%3D160_s%3D1\/4a7f0e3204dd5872722cf8ca71023f6d"}],"model_release":false,"location_release":false},{"id":3477516,"name":"Railway Tracks at Dawn","width":1879,"height":2200,"store_width":4034,"store_height":4724,"created_at":"2011-11-30T17:22:53Z","available":true,"high_resolution":true,"slug":"railway-tracks-at-dawn-by-steve-meddle","licensing_type":"non_exclusive","license":"royalty_free","category":"abstract","tags":["railway","tracks","track","overhead","line","lines","cables","cable","train","signals","stop","red light","points","sunrise","early morning","locomotive","orange","rail","sun","sunshine","wires","yellow"],"filters":["square","license_type_non_exclusive","outdoor","people_absent"],"licensing_status":3,"available_license_types":["royalty_free","web","resale"],"license_prices":{"royalty_free":25000,"web":5000,"resale":75000},"description":"Railway Tracks at Dawn, Essex, Britain","adult":false,"user":{"id":371444,"city":"London","country":"England","fullname":"Steve Meddle","firstname":"Steve","lastname":"Meddle","user_name":"Lenscap_Photography","avatar_url":"https:\/\/pacdn.500px.org\/371444\/8e4d66eff03a2a5cb81d73d7318ff914325a48ba\/1.jpg?4","rating":385},"images":[{"size":"watermark","url":"https:\/\/drscdn.500px.org\/photo\/3477516\/m%3D900_s%3D1_k%3D2_b%3D2_attachment%3D1\/5febbf84cc6c3761dfd23990983b86d2"},{"size":"280","url":"https:\/\/drscdn.500px.org\/photo\/3477516\/w%3D280_s%3D1\/8406d253242ce87c0ea95e97418a9a40"},{"size":"560","url":"https:\/\/drscdn.500px.org\/photo\/3477516\/w%3D560_s%3D1\/09c708c422b3c67d181db332b0bfa147"},{"size":"600","url":"https:\/\/drscdn.500px.org\/photo\/3477516\/w%3D600_s%3D1\/547109b313fce14706dd8bffb91d7247"},{"size":"115","url":"https:\/\/drscdn.500px.org\/photo\/3477516\/w%3D115_h%3D115_s%3D1\/9b1ddf6bc5151f6826de4dd2aff31bab"},{"size":"160","url":"https:\/\/drscdn.500px.org\/photo\/3477516\/w%3D160_h%3D160_s%3D1\/abe7f8344b04d6b61965ac24600db256"}],"model_release":false,"location_release":false},{"id":3956571,"name":"Let's Stay Together ...","width":600,"height":900,"store_width":2133,"store_height":3200,"created_at":"2011-12-27T05:48:38Z","available":true,"high_resolution":true,"slug":"let-s-stay-together-by-mario-moreno","licensing_type":"non_exclusive","license":"royalty_free","category":"animals","tags":["animal","animal skin","animals","communication","day","interaction","outdoors","parkland","texture","tourist attraction","travel","travel and tourism","travel destination","trunk","2 Animals","Animal Body Part","Animal Head","Animals","Beauty In Nature","Body Part","Communication","Intelligence","National Park","Natural World","Nobody","Outdoors","Touching","Addo Elephant National Park","Loxodonta Africana","South Africa"],"filters":["license_type_non_exclusive","portrait","outdoor","animals_present","people_absent"],"licensing_status":3,"available_license_types":["royalty_free","web","resale"],"license_prices":{"royalty_free":25000,"web":5000,"resale":75000},"description":"Two adult elephants (Loxodonta africana) interacting at Hapoor Dam in Addo Elephant National Park, South Africa","adult":false,"user":{"id":128906,"city":"","country":"South Africa","fullname":"Mario Moreno","firstname":"Mario","lastname":"Moreno","user_name":"mariomoreno","avatar_url":"https:\/\/pacdn.500px.org\/128906\/53a384428ce93aa44ceff214d98c79dba4526fe0\/1.jpg?4","rating":304346},"images":[{"size":"watermark","url":"https:\/\/drscdn.500px.org\/photo\/3956571\/m%3D900_s%3D1_k%3D2_b%3D2_attachment%3D1\/cb05211fe43e307fc818803e872f98ef"},{"size":"280","url":"https:\/\/drscdn.500px.org\/photo\/3956571\/w%3D280_s%3D1\/1bfc7a0bc0116c89d0f1e0dad0083f6d"},{"size":"560","url":"https:\/\/drscdn.500px.org\/photo\/3956571\/w%3D560_s%3D1\/b7cb7210a575ef91e683bfe7df1fc165"},{"size":"600","url":"https:\/\/drscdn.500px.org\/photo\/3956571\/w%3D600_s%3D1\/b3ac61761d590dfe4cb91f2c32796528"},{"size":"115","url":"https:\/\/drscdn.500px.org\/photo\/3956571\/w%3D115_h%3D115_s%3D1\/d7f6abad71948eb49c3c13e0771b7e2f"},{"size":"160","url":"https:\/\/drscdn.500px.org\/photo\/3956571\/w%3D160_h%3D160_s%3D1\/268e6278a921490fccc1ceabe05942ab"}],"model_release":false,"location_release":false}],"cover_photo":{"id":62070679,"name":"Unity","width":3264,"height":2448,"store_width":3264,"store_height":2448,"created_at":"2014-02-24T21:06:36Z","available":true,"high_resolution":true,"slug":"unity-by-jean-yves-hudon","licensing_type":"exclusive","license":"royalty_free","category":"people","tags":["Union","Unity","diversity","inclusion","love","peace","couple","handshake","togetherness","bond","bonding"],"filters":["landscape","license_type_exclusive","people_present","indoor"],"licensing_status":3,"available_license_types":["royalty_free","web","resale"],"license_prices":{"royalty_free":25000,"web":5000,"resale":75000},"description":"Let's make peace ","adult":false,"hi_res_url":"https:\/\/drscdn.500px.org\/photo\/62070679\/m%3D2048\/fc4a124d27fdb716ccab3b3656789b6c","user":{"id":103056,"city":"","country":"Canada","fullname":"Jean-Yves Hudon","firstname":"Jean-Yves","lastname":"Hudon","user_name":"magphoto","avatar_url":"https:\/\/pacdn.500px.org\/103056\/2b85a371bce610bfeafdb99ff8eff959fd8cfa0c\/1.jpg?3","rating":1845},"images":[{"size":"watermark","url":"https:\/\/drscdn.500px.org\/photo\/62070679\/m%3D900_s%3D1_k%3D2_b%3D2_attachment%3D1\/b3c54a564d30cba3b781cc3ed539cdd8"},{"size":"280","url":"https:\/\/drscdn.500px.org\/photo\/62070679\/w%3D280_s%3D1\/8d3cfa0bf7dcd1261795967f52fd4550"},{"size":"560","url":"https:\/\/drscdn.500px.org\/photo\/62070679\/w%3D560_s%3D1\/8be00fc0f81b4da3dba726700edea635"},{"size":"600","url":"https:\/\/drscdn.500px.org\/photo\/62070679\/w%3D600_s%3D1\/4266163d45bc86e481c1ce4e94bd14ff"},{"size":"115","url":"https:\/\/drscdn.500px.org\/photo\/62070679\/w%3D115_h%3D115_s%3D1\/b6373e0aa3c38799bd9e8f86f2784c04"},{"size":"160","url":"https:\/\/drscdn.500px.org\/photo\/62070679\/w%3D160_h%3D160_s%3D1\/3762abbfdea68d29904afcc8e77d778e"}],"model_release":false,"location_release":false}}];gon.stripe_key="pk_live_5lfwFDwhzBbZgmFbPTCfmB5P";gon.countries=["Afghanistan","\u00c5land Islands","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia, Plurinational State of","Bonaire, Sint Eustatius and Saba","Bosnia and Herzegovina","Botswana","Bouvet Island","Brazil","British Indian Ocean Territory","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cabo Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo","Congo, the Democratic Republic of the","Cook Islands","Costa Rica","C\u00f4te d'Ivoire","Croatia","Cuba","Cura\u00e7ao","Cyprus","Czech Republic","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Ethiopia","Falkland Islands (Malvinas)","Faroe Islands","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Holy See (Vatican City State)","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran, Islamic Republic of","Iraq","Ireland","Isle of Man","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati","Korea, Democratic People's Republic of","Korea, Republic of","Kuwait","Kyrgyzstan","Lao People's Democratic Republic","Latvia","Lebanon","Lesotho","Liberia","Libya","Liechtenstein","Lithuania","Luxembourg","Macao","Macedonia, the former Yugoslav Republic of","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia, Federated States of","Moldova, Republic of","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Palestine, State of","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn","Poland","Portugal","Puerto Rico","Qatar","R\u00e9union","Romania","Russian Federation","Rwanda","Saint Barth\u00e9lemy","Saint Helena, Ascension and Tristan da Cunha","Saint Kitts and Nevis","Saint Lucia","Saint Martin (French part)","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Sint Maarten (Dutch part)","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia and the South Sandwich Islands","South Sudan","Spain","Sri Lanka","Sudan","Suriname","Svalbard and Jan Mayen","Swaziland","Sweden","Switzerland","Syrian Arab Republic","Taiwan, Province of China","Tajikistan","Tanzania, United Republic of","Thailand","Timor-Leste","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States","United States Minor Outlying Islands","Uruguay","Uzbekistan","Vanuatu","Venezuela, Bolivarian Republic of","Vietnam","Virgin Islands, British","Virgin Islands, U.S.","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"];gon.card_icons={"Visa":"https:\/\/mktcdn.500px.org\/assets\/icons\/credit_cards\/visa@2x-3e2071a275a50d59bad1ca8ef254817549ba21efcd91e2b85824c94ece330ef5.png","American Express":"https:\/\/mktcdn.500px.org\/assets\/icons\/credit_cards\/american_express_green@2x-115828095940a5d86f2a807c201147ac546214fc8c4355431a0cc36435460c25.png","MasterCard":"https:\/\/mktcdn.500px.org\/assets\/icons\/credit_cards\/mastercard@2x-174c827a43c46cae8af6bf779887b6ddd4c787cf5eb99daf05e3c28a1621e71d.png","Discover":"https:\/\/mktcdn.500px.org\/assets\/icons\/credit_cards\/discover@2x-9df7a9829dfcf163d3e5cd1565d28d88f068625b85210cd1ad39a1ff692779f9.png","JCB":"https:\/\/mktcdn.500px.org\/assets\/icons\/credit_cards\/jcb@2x-bba46e078465722bff61166661b614950a35690a4418d7e509116653efe6d560.png","Diners Club":"https:\/\/mktcdn.500px.org\/assets\/icons\/credit_cards\/diners_club@2x-6faeea4ee8a21194a864848221b070d3e86cbd623f49df0d5f725aab13e7254b.png","other":"https:\/\/mktcdn.500px.org\/assets\/icons\/credit_cards\/unknown_card@2x-4abd548b21f8892ccf989d071d061809243e1dbef6eb8df31078aa214eb8b51f.png"};gon.heroes=[{"id":"64505723\/climber-rappelling-into-cave-by-jared-carlson","title":"Climber Rappelling Into Cave","image":"https:\/\/drscdn.500px.org\/photo\/64505723\/m=2048_s=1\/2be39b6d51e6d05bedebf49884df3541","user":{"username":"jaredcarlson","fullname":"Jared Carlson"},"position":"50% 10%"},{"id":"51694958\/keep-exploring-by-marjan-petkovski","title":"Keep exploring","image":"https:\/\/drscdn.500px.org\/photo\/51694958\/m=2048_s=1\/7c8f07a5505ab943b4765018368830fd","user":{"username":"petkovskiot","fullname":"Marjan Petkovski"},"position":"10% 80%"},{"id":"32564957\/secret-garden-by-maja-top%C4%8Dagi%C4%87","title":"Secret Garden","image":"https:\/\/drscdn.500px.org\/photo\/32564957\/m=2048_s=1\/7134b2860590497cd0d7e4a28075f95b","user":{"username":"majatopcagic","fullname":"Maja Top\u010dagi\u0107"},"position":"45% 0%"}];gon.discounts=[];gon.photos=[{"id":59454200,"name":"*","width":3131,"height":4696,"store_width":3131,"store_height":4696,"created_at":"2014-01-30T14:29:18Z","available":true,"high_resolution":true,"slug":"-by-konstantin-kryukovskiy","licensing_type":"non_exclusive","license":"royalty_free","category":"people","tags":["Model","girl","jeans","look","portrait","sexy","sit","studio","test","tests","topless","20-29 Years","Adult","Barefoot","Caucasian Ethnicity","Front View","Full Length","Long Hair","Looking At Camera","Sitting","Studio Shot","25-29 Years","Beauty","Brunette","Colored Background","Denim Jeans","Partially Nude","Straight Hair","Young Adult Woman","person"],"filters":["portrait","animals_absent","indoor","people_present","license_type_non_exclusive"],"licensing_status":3,"available_license_types":["royalty_free","web","resale"],"license_prices":{"royalty_free":25000,"web":5000,"resale":75000},"description":"","adult":false,"user":{"id":90769,"city":"Moscow","country":"Russia","fullname":"Konstantin Kryukovskiy","firstname":"Konstantin","lastname":"Kryukovskiy","user_name":"kkonst","avatar_url":"https:\/\/pacdn.500px.org\/90769\/482aecc677652a723f936c8b50f8f6199eeb9536\/1.jpg?1","rating":355604},"images":[{"size":"watermark","url":"https:\/\/drscdn.500px.org\/photo\/59454200\/m%3D900_s%3D1_k%3D2_b%3D2_attachment%3D1\/c3120642d7003d882ff8dc7a21634518"},{"size":"280","url":"https:\/\/drscdn.500px.org\/photo\/59454200\/w%3D280_s%3D1\/6ae065c019b6518da581540d065a9fa1"},{"size":"560","url":"https:\/\/drscdn.500px.org\/photo\/59454200\/w%3D560_s%3D1\/41d5a56cc70abd090b809073283e0c6e"},{"size":"600","url":"https:\/\/drscdn.500px.org\/photo\/59454200\/w%3D600_s%3D1\/7a9daf831967a46e24a324e7b976003d"},{"size":"115","url":"https:\/\/drscdn.500px.org\/photo\/59454200\/w%3D115_h%3D115_s%3D1\/9f81640e64d3564fa3da290d33dc00c1"},{"size":"160","url":"https:\/\/drscdn.500px.org\/photo\/59454200\/w%3D160_h%3D160_s%3D1\/880152746e4b040b392cbfeb795fd4e0"}],"model_release":true,"location_release":false}];
- //]]>
- </script>
- <link rel="stylesheet" media="all" href="https://mktcdn.500px.org/assets/application-b3ec970d0f8ba6bc09a1530dc4353d6279d67da2e6c271aa547e1c5e655b13a5.css" />
- <script src='//cdn.optimizely.com/js/700550535.js'></script>
- <meta name="csrf-param" content="authenticity_token" />
- <meta name="csrf-token" content="1F6acAhpNMLLpBApos2TBZOcdvdACkbJLZ/5+qAU+nIATIu41fAyuZ3JqYMsXZCX8EaOXxZVeJl37HXjaEauBA==" />
- <meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0' name='viewport'>
- <script type='application/ld+json'>
- {"@context":"http:\/\/schema.org","@type":"Photograph","url":"https:\/\/marketplace.500px.com\/photos\/59454200","image":"https:\/\/drscdn.500px.org\/photo\/59454200\/w%3D600_s%3D1\/7a9daf831967a46e24a324e7b976003d","name":"*","accountablePerson":"Konstantin Kryukovskiy","aggregateRating":"99.7","copyrightHolder":"Konstantin Kryukovskiy","copyrightYear":null,"creator":"Konstantin Kryukovskiy","dateCreated":null,"datePublished":"2014-01-30T09:29:18-05:00","isFamilyFriendly":true,"keywords":"Model, girl, jeans, look, portrait, sexy, sit, studio, test, tests, topless, 20-29 Years, Adult, Barefoot, Caucasian Ethnicity, Front View, Full Length, Long Hair, Looking At Camera, Sitting, Studio Shot, 25-29 Years, Beauty, Brunette, Colored Background, Denim Jeans, Partially Nude, Straight Hair, Young Adult Woman, person","publisher":"marketplace.500px.com","thumbnailUrl":"https:\/\/drscdn.500px.org\/photo\/59454200\/w%3D160_h%3D160_s%3D1\/880152746e4b040b392cbfeb795fd4e0","offers":[{"@type":"Offer","availability":"http:\/\/schema.org\/InStock","category":"print ready license","price":"$250.0","priceCurrency":"USD"},{"@type":"Offer","availability":"http:\/\/schema.org\/InStock","category":"web ready license","price":"$50.0","priceCurrency":"USD"},{"@type":"Offer","availability":"http:\/\/schema.org\/InStock","category":"products for resale license","price":"$750.0","priceCurrency":"USD"}]}
- </script>
- </head>
- <body id='photo_page_index'>
- <div class='clearfix'></div>
- <div class='body-container'>
- <header class='header navbar navbar-fixed-top navbar-inverse affix-top' data-offset-top='60' data-spy='affix' role='navigation'>
- <div class='container'>
- <div class='navbar-header'>
- <button class='navbar-toggle' data-target='#header-navbar-collapse' data-toggle='collapse' type='button'>
- <span class='sr-only'>
- Toggle navigation
- </span>
- <span class='icon-bar'></span>
- <span class='icon-bar'></span>
- <span class='icon-bar'></span>
- </button>
- <a class='home navbar-brand' data-router='true' href='/'>
- <div class='px-logo'></div>
- </a>
- <form class='search-form navbar-form navbar-left' role='search'>
- <div class='form-group'>
- <label class='search-icon' type='submit'>
- <i class='glyphicon glyphicon-search'></i>
- </label>
- <input class='search-query form-control input-sm' id='header-search-box' placeholder='Search photos' type='text'>
- <input class='hidden-submit' type='submit'>
- </div>
- </form>
- <div class='clearfix'></div>
- </div>
- <div class='collapse navbar-collapse' id='header-navbar-collapse'>
- <ul class='nav navbar-nav navbar-right'>
- <li class='livechat'>
- <div class='livechat_button' data-id='TVGgoxEtz9'>
- <a href='http://www.livechatinc.com/'></a>
- </div>
- </li>
- <li class='dropdown cart empty-cart'>
- <a class='dropdown-toggle cart-link disabled' data-router='true' data-toggle='dropdown' href='/cart'>
- <span class='icon-container'>
- <span class='icon nav-cart-icon'></span>
- </span>
- <span class='nav-icon-text hidden-sm'>
- Checkout
- </span>
- <span class='cart-item-count'></span>
- </a>
- <div class='dropdown-menu cart-flyout flyout hidden-xs'></div>
- </li>
- <li class='dropdown nav-lightbox nav-lightbox--not-signed-in'>
- <a class='dropdown-toggle' data-toggle='dropdown' href='#'>
- <span class='icon-container'>
- <span class='icon nav-lightbox-icon'></span>
- </span>
- <span class='nav-icon-text hidden-sm'>
- Lightboxes
- </span>
- </a>
- <div class='dropdown-menu lightbox-flyout'></div>
- </li>
- <li class='dropdown signup'>
- <a class='dropdown-toggle signup-link disabled' data-toggle='dropdown' href='/signup'>
- <span class='icon-container'>
- <span class='icon nav-user-icon'></span>
- </span>
- <span class='nav-icon-text'>
- Sign up
- </span>
- </a>
- <div class='dropdown-menu signup-flyout flyout hidden-xs'></div>
- </li>
- <li>
- <a class='login-link' href='/login'>
- Log in
- </a>
- </li>
- <li class='dropdown more'>
- <a class='dropdown-toggle' data-toggle='dropdown' href='#'>
- <span class='icon-container'>
- <span class='icon nav-more-icon'></span>
- </span>
- <span class='visible-xs-inline'>
- More
- </span>
- </a>
- <ul class='dropdown-menu'>
- <li>
- <a data-router='true' href='/pricing'>
- Pricing
- </a>
- </li>
- <li>
- <a data-router='true' href='/contact'>
- Contact
- </a>
- </li>
- <li>
- <a href='http://support.500px.com/' target='_blank'>
- Support
- </a>
- </li>
- <li>
- <a data-router='true' href='/legal'>
- Legal
- </a>
- </li>
- <li>
- <a data-router='true' href='/privacy'>
- Privacy
- </a>
- </li>
- <li>
- <a href='https://support.500px.com/hc/en-us/articles/204031068' target='_blank'>
- Contribute
- </a>
- </li>
- <li class='divider'></li>
- <li>
- <a href='https://www.facebook.com/500pxprime' target='_blank'><img class='icon nav-facebook-icon' src='https://mktcdn.500px.org/assets/icons/nav_facebook_icon@2x-629865b76eb100fe6a3779851da700ab35ed6ba232f42fb418b7c9b48471bb59.png'>Facebook</a>
- </li>
- <li>
- <a href='https://twitter.com/500pxPrime' target='_blank'><img class='icon nav-twitter-icon' src='https://mktcdn.500px.org/assets/icons/nav_twitter_icon@2x-99da5a77ce2da4647dc4efcd2f70965f54103eea58fc8e98b7a9f21ef7521936.png'>Twitter</a>
- </li>
- <li>
- <a href='https://plus.google.com/102881553352108485175' target='_blank'><img class='icon nav-gplus-icon' src='https://mktcdn.500px.org/assets/icons/nav_gplus_icon@2x-dd33e5446204ce49e6c4799e2d5c32b069d613b47e8fdf931ee49cb8e46876bf.png'>Google+</a>
- </li>
- <li>
- <a href='http://www.pinterest.com/500pxprime/' target='_blank'><img class='icon nav-pinterest-icon' src='https://mktcdn.500px.org/assets/icons/nav_pinterest_icon@2x-2a7420cb5b06e2227b519c9dfa02297193bd1ba4302d77bea7061192ef949612.png'>Pinterest</a>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- </div>
- </header>
- <div class='body-content'>
- <!-- Open Graph -->
- <!-- Linked data -->
- <div class='empty-page'>
- <div class='page-loading loading'>
- <span class='spinner dark'></span>
- </div>
- </div>
- </div>
- <div class='clearfix'></div>
- <footer class='footer hidden-print'>
- <section class='signup-cta'>
- <div class='container'>
- <div class='cta-image visible-md-block visible-lg-block visible-sm-block'>
- <img class='client-logos' src='https://mktcdn.500px.org/assets/common/client_logos@2x-1f455850ac6317de4b9d931e04efb4e6a16f3b08757e22561ca85a1817bf94d1.png'>
- </div>
- <h1>
- <div class='visible-md-block visible-lg-block visible-sm-block'>
- You're in good company
- </div>
- <div class='visible-xs-block'>
- Sign up now
- </div>
- </h1>
- <p>
- Get full access to 50M+ photos curated from 500px, exclusive offers, simple pricing, and more...
- </p>
- <a class='btn btn-success btn-lg cta-button signup-button' href='/signup'>
- Create free account
- </a>
- </div>
- </section>
- <div class='container'>
- <div class='row'>
- <div class='col-md-2 visible-md-block visible-lg-block logo-section'>
- <img class='icon prime-logo-grey' src='https://mktcdn.500px.org/assets/common/prime_logo_dark@2x-d65eba6d3d1dc3b23e6c234f04f33905fedff931b69c7397bf46712b86e9d522.png'>
- </div>
- <div class='col-md-3 col-sm-6 col-xs-12 footer-section about-section'>
- <h2>
- About
- </h2>
- <p>
- 500px is a premium marketplace for photography licensing. All of 500px's inspiring and evocative photography is directly sourced from the world-class 500px community.
- </p>
- </div>
- <div class='col-md-7 col-sm-6 col-xs-12 site-nav-section'>
- <div class='row'>
- <div class='col-md-5 col-sm-6 col-xs-6'>
- <h2>
- 500px Marketplace
- </h2>
- <div class='row'>
- <div class='col-md-7'>
- <ul class='site-nav-links'>
- <li>
- <a data-router="true" href="/pricing">Pricing</a>
- </li>
- <li>
- <a data-router="true" href="/contact">Contact</a>
- </li>
- <li>
- <a data-target='#creative-services-modal' data-toggle='modal' href='#'>
- Creative Services
- </a>
- </li>
- <li>
- <a target="_blank" href="http://support.500px.com/">Support</a>
- </li>
- </ul>
- </div>
- <div class='col-md-5'>
- <ul class='site-nav-links'>
- <li>
- <a data-router="true" href="/legal">Legal</a>
- </li>
- <li>
- <a data-router="true" href="/privacy">Privacy</a>
- </li>
- <li>
- <a href='https://support.500px.com/hc/en-us/articles/204031068' target='_blank'>
- Contribute
- </a>
- </li>
- <li>
- <a target="_blank" href="https://support.500px.com/hc/en-us/articles/204728147">FAQ</a>
- </li>
- </ul>
- </div>
- </div>
- <div class='clearfix'></div>
- </div>
- <div class='col-md-7 col-sm-6 col-xs-6'>
- <div class='row'>
- <div class='col-md-5 col-sm-12 footer-section social-links-section'>
- <h2>
- Follow Us
- </h2>
- <ul class='social-links'>
- <li>
- <a href='//www.facebook.com/500px' target='_blank'><img class='icon nav-facebook-icon' src='https://mktcdn.500px.org/assets/icons/nav_facebook_icon@2x-629865b76eb100fe6a3779851da700ab35ed6ba232f42fb418b7c9b48471bb59.png'>Facebook</a>
- </li>
- <li>
- <a href='//twitter.com/500px' target='_blank'><img class='icon nav-twitter-icon' src='https://mktcdn.500px.org/assets/icons/nav_twitter_icon@2x-99da5a77ce2da4647dc4efcd2f70965f54103eea58fc8e98b7a9f21ef7521936.png'>Twitter</a>
- </li>
- <li>
- <a href='//plus.google.com/+500px' target='_blank'><img class='icon nav-gplus-icon' src='https://mktcdn.500px.org/assets/icons/nav_gplus_icon@2x-dd33e5446204ce49e6c4799e2d5c32b069d613b47e8fdf931ee49cb8e46876bf.png'>Google+</a>
- </li>
- <li>
- <a href='//www.pinterest.com/500px' target='_blank'><img class='icon nav-pinterest-icon' src='https://mktcdn.500px.org/assets/icons/nav_pinterest_icon@2x-2a7420cb5b06e2227b519c9dfa02297193bd1ba4302d77bea7061192ef949612.png'>Pinterest</a>
- </li>
- </ul>
- </div>
- <div class='col-md-7 col-sm-12 footer-section contact-section'>
- <h2>
- Sales
- </h2>
- <ul class='contact-methods'>
- <li>
- 1-855-561-4584 x106
- </li>
- <li>
- <a href="mailto:sales@500px.com">sales@500px.com</a>
- </li>
- </ul>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </footer>
- </div>
- <div class='is_mobile'></div>
- <script src="https://mktcdn.500px.org/assets/application-21dcf62c906930870644e40068d4630da6ef7263918c610f82b8ea58367eae3b.js"></script>
- <script>
- steelhouse = []
- steelhouse.trackConversion = function(l,i,k,g,j){var x=null,p,q,m,
- o="11595",
- c="",
- u="",
- shadditional="";
- try{p=top.document.referer!==""?encodeURIComponent(top.document.referrer.substring(0,512)):""}catch(n){p=document.referrer!==null?document.referrer.toString().substring(0,512):""}try{q=window&&window.top&&document.location&&window.top.location===document.location?document.location:window&&window.top&&window.top.location&&""!==window.top.location?window.top.location:document.location}catch(b){q=document.location}try{m=parent.location.href!==""?encodeURIComponent(parent.location.href.toString().substring(0,512)):""}catch(z){try{m=q!==null?encodeURIComponent(q.toString().substring(0,512)):""}catch(h){m=""}}var A,y=document.createElement("script"),w=null,v=document.getElementsByTagName("script"),t=Number(v.length)-1,r=document.getElementsByTagName("script")[t];if(typeof A==="undefined"){A=Math.floor(Math.random()*100000000000000000)}w="dx.steelhousemedia.com/spx?conv=1&shaid="+o+"&tdr="+p+"&plh="+m+"&cb="+A+"&shoid="+l+"&shoamt="+i+"&shocur="+c+"&shopid="+k+"&shoq="+g+"&shoup="+j+"&shpil="+u+shadditional;y.type="text/javascript";y.src=("https:"===document.location.protocol?"https://":"http://")+w;r.parentNode.insertBefore(y,r)}
- steelhouse.trackPageView = function(){"use strict";var e=null,b="4.0.0",
- n="11595",
- additional="",
- t,r,i;try{t=top.document.referer!==""?encodeURIComponent(top.document.referrer.substring(0,2048)):""}catch(o){t=document.referrer!==null?document.referrer.toString().substring(0,2048):""}try{r=window&&window.top&&document.location&&window.top.location===document.location?document.location:window&&window.top&&window.top.location&&""!==window.top.location?window.top.location:document.location}catch(u){r=document.location}try{i=parent.location.href!==""?encodeURIComponent(parent.location.href.toString().substring(0,2048)):""}catch(a){try{i=r!==null?encodeURIComponent(r.toString().substring(0,2048)):""}catch(f){i=""}}var l,c=document.createElement("script"),h=null,p=document.getElementsByTagName("script"),d=Number(p.length)-1,v=document.getElementsByTagName("script")[d];if(typeof l==="undefined"){l=Math.floor(Math.random()*1e17)}h="dx.steelhousemedia.com/spx?"+"dxver="+b+"&shaid="+n+"&tdr="+t+"&plh="+i+"&cb="+l+additional;c.type="text/javascript";c.src=("https:"===document.location.protocol?"https://":"http://")+h;v.parentNode.insertBefore(c,v)}
- window.steelhouse = steelhouse
- </script>
- <script type='text/javascript'>
- <!-- Google Analytics -->
- (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
- (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
- m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
- })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
- ga("create", "UA-45140631-3", "auto");
- ga("create", "UA-136776-2", "auto", {"name": "pxTracker"});
- ga("create", "UA-136776-13", "auto", {"name": "unifiedTracker"});
- ga("require", "displayfeatures");
- ga("require", "ecommerce", "ecommerce.js");
- </script>
- <script type='text/javascript'>
- <!-- Mixpanel -->
- (function(e,b){if(!b.__SV){var a,f,i,g;window.mixpanel=b;a=e.createElement("script");a.type="text/javascript";a.async=!0;a.src=("https:"===e.location.protocol?"https:":"http:")+'//cdn.mxpnl.com/libs/mixpanel-2.2.min.js';f=e.getElementsByTagName("script")[0];f.parentNode.insertBefore(a,f);b._i=[];b.init=function(a,e,d){function f(b,h){var a=h.split(".");2==a.length&&(b=b[a[0]],h=a[1]);b[h]=function(){b.push([h].concat(Array.prototype.slice.call(arguments,0)))}}var c=b;"undefined"!==typeof d?c=b[d]=[]:d="mixpanel";c.people=c.people||[];c.toString=function(b){var a="mixpanel";"mixpanel"!==d&&(a+="."+d);b||(a+=" (stub)");return a};c.people.toString=function(){return c.toString(1)+".people (stub)"};i="disable track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config people.set people.set_once people.increment people.append people.track_charge people.clear_charges people.delete_user get_distinct_id".split(" ");for(g=0;g<i.length;g++)f(c,i[g]);
- b._i.push([a,e,d])};b.__SV=1.2}})(document,window.mixpanel||[]);
- mixpanel.init("4fa20a09e2cf2e0858d0b7e1c3b6e8a0");
- mixpanel.set_config({cross_subdomain_cookie: false});
- </script>
- <!-- Facebook Pixel Code -->
- <script>
- !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
- n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
- n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
- t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
- document,'script','//connect.facebook.net/en_US/fbevents.js');
- fbq('init', '1535263683357447');
- fbq('track', 'PageView');
- </script>
- <noscript><img height="1" width="1" style="display:none"
- src="https://www.facebook.com/tr?id=1535263683357447&ev=PageView&noscript=1"
- /></noscript>
- <!-- End Facebook Pixel Code -->
- <script>
- /* <![CDATA[ */
- var google_conversion_id = 975544328;
- var google_custom_params = window.google_tag_params;
- var google_remarketing_only = true;
- /* ]]> */
- </script>
- <script src='//www.googleadservices.com/pagead/conversion_async.js' type='text/javascript'></script>
- <noscript>
- <div style='display:inline;'>
- <img alt='' height='1' src='//googleads.g.doubleclick.net/pagead/viewthroughconversion/975544328/?value=0&guid=ON&script=0' style='border-style:none;' width='1'>
- </div>
- </noscript>
- <script id='payment-method-form-template' type='text/backbone_template'>
- [[ if (!cardManagement) { ]]
- <a class='add-credit-card btn btn-mini pull-right display' href='#'>
- Add
- </a>
- <a class='cancel-add-credit-card pull-right btn btn-mini add'>
- Cancel
- </a>
- <div class='clearfix'></div>
- [[ } ]]
- <div class='display'>
- <ul class='payment-methods'></ul>
- </div>
- [[ if (cardManagement) { ]]
- <button class='add-credit-card btn btn-primary display [[ if (emptyCards) { ]] btn-block [[ } else { ]] btn-xs [[ } ]]'>
- Add Card
- </button>
- [[ } ]]
- <form action='' class='add-credit-card-form edit add' method='POST' role='form'>
- <input data-stripe='name' type='hidden' value="{{me.escape('firstname')}} {{me.escape('lastname')}}">
- <input data-stripe='address_line1' type='hidden' value="{{me.get('address') ? _.escape(me.get('address').address1) : ''}}">
- <input data-stripe='address_city' type='hidden' value="{{me.get('address') ? _.escape(me.get('address').city) : ''}}">
- <input data-stripe='address_state' type='hidden' value="{{me.get('address') ? _.escape(me.get('address').state) : ''}}">
- <input data-stripe='address_zip' type='hidden' value="{{me.get('address') ? _.escape(me.get('address').zip) : ''}}">
- <input data-stripe='address_country' type='hidden' value="{{me.get('address') ? _.escape(me.get('address').country) : ''}}">
- <div class='card-number-group form-group has-feedback'>
- <label>
- Card Number
- </label>
- <input class='card-number-input form-control' data-stripe='number' maxlength='16' size='20' tabindex='1' type='text'>
- <img class='credit-card-icon'>
- <span class='glyphicon glyphicon-remove form-control-feedback error-feedback label-padding'></span>
- </div>
- <div class='card-cvc-group form-group has-feedback pull-right'>
- <label class='cvc-label'>
- CVC
- <div class='help-widget' data-placement='top' data-title='The CVC is a 3 or 4 digit security code that can be found on your credit card.' data-toggle='tooltip'>
- <img class='icon info-icon' src='https://mktcdn.500px.org/assets/icons/info_icon_dark@2x-fac0b68449857ddd3bd23ce15deb14b84ac801800211db9d90b1d326c4906f0b.png'>
- </div>
- </label>
- <input class='card-cvc-input form-control' data-stripe='cvc' maxlength='4' size='4' tabindex='4' type='text'>
- <span class='glyphicon glyphicon-remove form-control-feedback error-feedback label-padding'></span>
- <span class='glyphicon glyphicon-ok form-control-feedback success-feedback label-padding'></span>
- </div>
- <div class='card-expiry-group form-group has-feedback'>
- <label>
- Expiry Date
- </label>
- <br>
- <div class='wrapper month-wrapper'>
- <input class='card-month-input form-control' data-stripe='exp-month' maxlength='2' placeholder='MM' size='2' tabindex='2' type='text'>
- <span class='glyphicon glyphicon-remove form-control-feedback error-feedback'></span>
- <span class='glyphicon glyphicon-ok form-control-feedback success-feedback'></span>
- </div>
- <div class='wrapper year-wrapper'>
- <input class='card-year-input form-control' data-stripe='exp-year' maxlength='4' placeholder='YYYY' size='4' tabindex='3' type='text'>
- <span class='glyphicon glyphicon-remove form-control-feedback error-feedback'></span>
- <span class='glyphicon glyphicon-ok form-control-feedback success-feedback'></span>
- </div>
- </div>
- [[ if (cardManagement) { ]]
- <div class='form-group'>
- <label>
- <input class='default-card-checkbox' type='checkbox'>
- Make this my default card
- </input>
- </label>
- </div>
- [[ } else { ]]
- <div class='form-group'>
- <label>
- <input checked='checked' class='save-card-checkbox' type='checkbox'>
- Remember this card
- </input>
- </label>
- </div>
- [[ } ]]
- [[ if (cardManagement) { ]]
- <div class='edit'>
- <button class='submit-edited-credit-card btn btn-primary' type='submit'>
- Update
- </button>
- <button class='delete-credit-card btn btn-danger'>
- Delete
- </button>
- <button class='cancel-edit-credit-card btn btn-link'>
- Cancel
- </button>
- </div>
- <div class='add'>
- <button class='submit-new-credit-card btn btn-primary' type='submit'>
- Add
- </button>
- <button class='cancel-add-credit-card btn btn-link'>
- Cancel
- </button>
- </div>
- [[ } ]]
- <div class='clearfix'></div>
- </form>
- <div class='payment-errors'></div>
- </script>
- <script id='payment-method-template' type='text/backbone_template'>
- <span class='payment-method-details pull-left'>
- <span class='payment-method-icon'>
- <img src='{{card.cardIconUrl()}}'>
- </span>
- <span class='obscured'>
- •••• •••• ••••
- </span>
- {{card.get('number')}}
- </span>
- <span class='payment-method-actions pull-right'>
- <a class='edit-credit-card edit-button btn btn-mini' href='#'>
- Edit
- </a>
- </span>
- <div class='clearfix'></div>
- </script>
- <script id='payment-method-radio-template' type='text/backbone_template'>
- [[ if (paymentMethod == "credit-cards") { ]]
- <label>
- <span class='payment-method-details pull-left'>
- <span class='payment-method-icon'>
- <img class='icon credit-cards-icon' src='https://mktcdn.500px.org/assets/icons/credit_cards_icon@2x-3a0108fb8e3568fab91bf359bd39bd675ae1bebafced4aaf7ec494608dd84aad.png'>
- </span>
- Pay with credit card
- </span>
- <span class='radio-input-container pull-right'>
- <input class='payment-method-radio' name='payment-method' type='radio' value='credit-cards'>
- </span>
- <div class='clearfix'></div>
- </label>
- [[ } else if (paymentMethod == "paypal") { ]]
- <label>
- <span class='payment-method-details pull-left'>
- <span class='payment-method-icon'>
- <img class='icon paypal-icon' src='https://www.paypalobjects.com/webstatic/en_US/i/buttons/pp-acceptance-small.png'>
- </span>
- Pay with PayPal
- </span>
- <span class='radio-input-container pull-right'>
- <input class='payment-method-radio' name='payment-method' type='radio' value='paypal'>
- </span>
- <div class='clearfix'></div>
- </label>
- [[ } else if (paymentMethod == "invoice") { ]]
- <label class="{{ cartItems.hasUnavailableItems() ? 'invoice-payment disabled' : 'invoice-payment'}}">
- <span class='payment-method-details pull-left'>
- <span class='payment-method-icon'>
- <img class='icon subscription-icon' src='https://mktcdn.500px.org/assets/icons/subscription_icon@2x-c4343ca29e5465aa98e70b90cbc29b38fd8eb252fe0bfb7f5d7ed54f3ef9da2f.png'>
- </span>
- Pay by invoice
- </span>
- <span class='radio-input-container pull-right'>
- [[ if (cartItems.hasUnavailableItems()) { ]]
- <input class='payment-method-radio' disabled='disabled' name='payment-method' type='radio' value='invoice'>
- [[ } else { ]]
- <input class='payment-method-radio' name='payment-method' type='radio' value='invoice'>
- [[ } ]]
- </span>
- <div class='clearfix'></div>
- [[ if (cartItems.hasUnavailableItems()) { ]]
- <div class='invoice-restrictions' id='invoice-restrictions'>
- <img class='icon warning-icon' src='https://mktcdn.500px.org/assets/icons/warning_icon@2x-3ad9bd9baa0a14fb9e75de937411634b4a0d1499a953ef3170293de35f32a342.png'>
- You can only pay by invoice if all photos in your cart are available.
- </div>
- [[ } ]]
- </label>
- [[ } else if (paymentMethod == "credit") { ]]
- <label class="{{ hasEnoughCredit ? '' : 'disabled'}}">
- <span class='payment-method-details pull-left'>
- <span class='payment-method-icon'>
- <img class='icon subscription-icon' src='https://mktcdn.500px.org/assets/icons/subscription_icon@2x-c4343ca29e5465aa98e70b90cbc29b38fd8eb252fe0bfb7f5d7ed54f3ef9da2f.png'>
- </span>
- Pay with Photo Bundle
- </span>
- <span class='radio-input-container pull-right'>
- [[ if (!hasEnoughCredit) { ]]
- <input class='payment-method-radio' disabled='disabled' name='payment-method' type='radio' value='credit'>
- [[ } else { ]]
- <input class='payment-method-radio' name='payment-method' type='radio' value='credit'>
- [[ } ]]
- </span>
- <div class='clearfix'></div>
- <div class='credit-balance-info'>
- <div class='credit-balance-value'>
- {{ creditLeft }}
- </div>
- <div class='credit-balance-left'>
- Current balance:
- </div>
- </div>
- [[ if (!hasEnoughCredit) { ]]
- <div class='insufficient-credit-message'>
- Insufficient funds to make this purchase.
- <div class='insufficient-credit-cta'>
- <a href='/pricing'>
- Top up your Photo Bundle.
- </a>
- </div>
- </div>
- [[ } ]]
- </label>
- [[ } else { ]]
- <label>
- <span class='payment-method-details pull-left'>
- <span class='payment-method-icon'>
- <img src='{{paymentMethod.cardIconUrl()}}'>
- </span>
- <span class='obscured'>
- •••• •••• ••••
- </span>
- {{paymentMethod.get('number')}}
- </span>
- <span class='radio-input-container pull-right'>
- <input class='payment-method-radio' name='payment-method' type='radio' value="{{paymentMethod.get('id')}}">
- </span>
- <div class='clearfix'></div>
- </label>
- [[ } ]]
- </script>
- <script id='thumb-slider-template' type='text/backbone_template'>
- <ul class='slider-items'>
- [[ _.each(photos, function(photo) { ]]
- <li class='slider-item' data-photo="{{photo.get('id')}}">
- <a data-router='true' href='{{photo.photoPagePath()}}' style="background-image: url({{photo.imageUrl('115')}});"></a>
- <div class='active'></div>
- </li>
- [[ }); ]]
- </ul>
- <a class='slider-prev' href='#'>
- <img class='icon left-chevron-icon' src='https://mktcdn.500px.org/assets/icons/left_chevron@2x-656faec566b94d6a156852d9a2d34610f6ac87bbefac74c57a0d4b8e22053491.png'>
- </a>
- <a class='slider-next' href='#'>
- <img class='icon right-chevron-icon' src='https://mktcdn.500px.org/assets/icons/right_chevron@2x-418d5faa6a50f901821539d644f0a5c00a47f0b13d5d6cd23ba79ca6df7d42da.png'>
- </a>
- </script>
- <script id='signup-flyout-template' type='text/backbone_template'>
- <h2>
- Sign Up Now
- </h2>
- <p>
- Get access to over 50M photos from the 500px community. Free monthly downloads, creative services, and more!
- </p>
- <p class='signup-cta'>
- <a class='btn btn-success signup-link' href='/signup'>
- Create free account
- </a>
- </p>
- </script>
- <script id='lightbox-flyout-template' type='text/backbone_template'>
- <h2>
- Save your lightbox
- </h2>
- <p>
- Sign up to save, organize, and share your hand-picked selection of photos.
- </p>
- <p class='signup-cta'>
- <a class='btn btn-success signup-link' href='/signup'>
- Create free account
- </a>
- </p>
- </script>
- <script id='cart-flyout-template' type='text/backbone_template'>
- <ul class='cart-flyout-items'></ul>
- <div class='cart-flyout-cta'>
- <div class='bta-buttons pull-left'>
- <a class='btn btn-primary checkout-button' data-router='true' href='/cart'>
- Checkout
- </a>
- <a class='btn btn-link dismiss-flyout-button' href='#'>
- Continue shopping
- </a>
- </div>
- <div class='total-price-section pull-right'>
- Total:
- <span class='total-price'>
- ${{cartItems.getTotal() / 100.0}}
- USD
- </span>
- </div>
- <div class='clearfix'></div>
- </div>
- </script>
- <script id='cart-flyout-item-template' type='text/backbone_template'>
- <div class='image-section pull-left'>
- <a data-router='true' href='{{photo.photoPagePath()}}'>
- <img src="{{photo.imageUrl('115')}}">
- </a>
- </div>
- <div class='details-section pull-left'>
- <a class='photo-id' data-router='true' href='{{photo.photoPagePath()}}'>
- <span class="hash">#</span>{{photo.get("id")}}
- </a>
- <div class='license-type'>
- [[ if (cartItem.get("license") == "web") { ]]
- <span>Web Ready RF</span> license
- [[ } else if (cartItem.get("license") == "resale") { ]]
- <span>Products for Resale</span> license
- [[ } else { ]]
- <span>Print Ready RF</span> license
- [[ } ]]
- </div>
- <div class='photo-size'>
- <!-- Web/social license -->
- [[ if (cartItem.get("license") == "web") { ]]
- {{photo.resolution('web').width}} x {{photo.resolution('web').height}}px @72dpi
- <!-- Products for Resale license -->
- [[ } else if (cartItem.get("license") == "resale") { ]]
- {{photo.resolution('resale').width}} x {{photo.resolution('resale').height}}px / {{photo.resolution('resale').printWidth}} x {{photo.resolution('resale').printHeight}}" @300dpi
- <!-- Royalty-free license -->
- [[ } else { ]]
- {{photo.resolution('royalty_free').width}} x {{photo.resolution('royalty_free').height}}px / {{photo.resolution('royalty_free').printWidth}} x {{photo.resolution('royalty_free').printHeight}}" @300dpi
- [[ } ]]
- </div>
- </div>
- <div class='price-section pull-right'>
- ${{cartItem.getOriginalPrice() / 100.0}}
- USD
- </div>
- <div class='clearfix'></div>
- </script>
- <script id='sharelizers-template' type='text/backbone_template'>
- <ul class='share-options'>
- <li class='share-option'>
- <a class='social facebook' data-provider='facebook' href='#'>
- <span class='icon'> </span>
- </a>
- </li>
- <li class='share-option'>
- <a class='social twitter' data-provider='twitter' href='#'>
- <span class='icon'> </span>
- </a>
- </li>
- <li class='share-option'>
- <a class='social pinterest' data-provider='pinterest' href='#'>
- <span class='icon'> </span>
- </a>
- </li>
- <li class='share-option'>
- <a class='social google' data-provider='googleplus' href='#'>
- <span class='icon'> </span>
- </a>
- </li>
- <li class='share-option'>
- <a class='email' href=''>
- <span class='icon'> </span>
- </a>
- </li>
- </ul>
- </script>
- <script id='mini-gallery-preview-template' type='text/backbone_template'>
- <a class='mini-gallery-item' data-router='true' href="/galleries/{{gallery.escape('name').toLowerCase().replace(/ /g, '_')}}">
- <div class='mini-gallery-cover' style="background-image: url({{gallery.coverImageUrl('560')}}); background-position: {{gallery.get('cover_photo_position')}}"></div>
- <div class='metadata'>
- <h2 class='title'>
- {{gallery.escape('name')}}
- </h2>
- <h4 class='headline'>
- Browse the gallery
- <span class='caret right'></span>
- </h4>
- </div>
- </a>
- </script>
- <script id='gallery-preview-template' type='text/backbone_template'>
- <a data-router='true' href="/galleries/{{gallery.escape('name').toLowerCase().replace(/ /g, '_')}}">
- <div class='gallery-cover'>
- <div class='cover-image' style="background-image: url({{gallery.coverImageUrl('560')}}); background-position: {{gallery.get('cover_photo_position')}}"></div>
- <ul class='preview-images row-fluid'>
- [[ _.each(gallery.get('previews'), function(preview) { ]]
- <li class='preview-image col-xs-4'>
- <div class='image' style="background-image: url({{Prime.Utils.Common.imageUrlFromPhotoJson(preview, '280')}})"></div>
- </li>
- [[ }); ]]
- </ul>
- <div class='clearfix'></div>
- </div>
- </a>
- <h4 class='gallery-name'>
- <a data-router='true' href="/galleries/{{gallery.escape('name').toLowerCase().replace(/ /g, '_')}}">
- {{gallery.escape("name")}}
- </a>
- </h4>
- <div class='gallery-headline'>
- {{gallery.escape("headline")}}
- </div>
- <div class='gallery-actions'>
- <a class='view-gallery btn btn-primary btn-flat btn-xs' data-router='true' href="/galleries/{{gallery.escape('name').toLowerCase().replace(/ /g, '_')}}">
- View
- </a>
- <span class='photo-count'>
- {{gallery.get('nr_items')}} photos
- </span>
- </div>
- </script>
- <script id='lightbox-overlay-template' type='text/backbone_template'>
- <div class='overlay-content'>
- <div class='overlay-header'>
- Add To Lightbox
- <a class='close-lightbox-overlay btn btn-dark btn-flat btn-xs pull-right display-inline'>
- Done
- </a>
- <a class='create-new-lightbox btn btn-primary btn-flat btn-xs pull-right edit-inline'>
- Create
- </a>
- </div>
- <div class='create-new-lightbox-section'>
- <input class='new-lightbox-name-input form-control' placeholder='Create a new Lightbox'>
- </div>
- <ul class='lightboxes'>
- [[ _.each(Prime.collections.lightboxes.mine(), function(lightbox) { ]]
- <li class="lightbox {{lightbox.get('photos').isPhotoInLightbox(photo) ? 'active' : ''}}">
- <a class='add-to-lightbox' data-lightbox="{{lightbox.get('id')}}" href='#'>
- [[ if (lightbox.get("cover_photo")) { ]]
- <img class='lightbox-cover' src="{{Prime.Utils.Common.imageUrlFromPhotoJson(lightbox.get('cover_photo'), '115')}}">
- [[ } else { ]]
- <div class='lightbox-cover-placeholder'>
- <img class='icon lightbox-placeholder-icon' src='https://mktcdn.500px.org/assets/icons/lightbox_placeholder_icon@2x-a5b4509ac42a996d07b9f32379f1eae19310a57d38e5914c59230bfa36815c9a.png'>
- </div>
- [[ } ]]
- {{lightbox.escape("name")}}
- <span class='active glyphicon glyphicon-ok'></span>
- </a>
- <a class='lightbox-link btn btn-dark btn-flat btn-xs' data-router='true' href="/lightboxes/{{lightbox.get('token')}}">
- View
- </a>
- </li>
- [[ }); ]]
- </ul>
- <div class='loading-container'>
- <div class='loading-feedback loading'>
- <span class='spinner dark'></span>
- </div>
- </div>
- </div>
- </script>
- <script id='cart-overlay-template' type='text/backbone_template'>
- <div class='overlay-content'>
- <div class='overlay-header'>
- Add to Cart
- <a class='close-lightbox-overlay btn btn-dark btn-flat btn-xs pull-right display-inline'>
- Done
- </a>
- </div>
- <section class='meta-section photo-actions-section'>
- <div class='cart-overlay__actions photo-actions subsection'>
- <ul class='license-options'>
- <li class='license-option resale'>
- <label>
- <input class='license-type-input pull-left' data-license='resale' name='license' type='radio'>
- <div class='license-type-radio pull-left'>
- <div class='active'></div>
- </div>
- <div class='license-type pull-left'>
- <div class='license-name'>
- <span class='text'>
- Products for Resale
- </span>
- <div class='help-widget' data-placement='bottom' data-title="<h3>Products for Resale</h3> Enhanced license grant which includes the ability to incorporate the image into print or electronic products for resale or distribution (including templates and on-demand products). For more details see the <a href='http://static.500px.net/docs/commercial_licensing_agreement.pdf' target='_blank'>Commercial Licensing Agreement</a>." data-toggle='tooltip'>
- <img class='icon info-icon' src='https://mktcdn.500px.org/assets/icons/info_icon@2x-3ac671bd51ce848a75add05ce504acff5d70c142fa2bc3c32966b403b44f6e5b.png'>
- </div>
- </div>
- <div class='image-resolution'>
- [[ if (photo.sellableResolution('resale')) { ]]
- {{photo.resolution('resale').width}} x {{photo.resolution('resale').height}}px / {{photo.resolution('resale').printWidth}} x {{photo.resolution('resale').printHeight}}" @300dpi
- [[ } else { ]]
- Resolution not supported
- [[ } ]]
- </div>
- </div>
- <div class='license-price pull-right'>
- ${{photo.price_in_cents('resale') / 100}}
- </div>
- <div class='clearfix'></div>
- </label>
- </li>
- <li class='license-option royalty_free'>
- <label>
- <input class='license-type-input pull-left' data-license='royalty_free' name='license' type='radio'>
- <div class='license-type-radio pull-left'>
- <div class='active'></div>
- </div>
- <div class='license-type pull-left'>
- <div class='license-name'>
- <span class='text'>
- Print Ready RF
- </span>
- <div class='help-widget' data-placement='bottom' data-title="<h3>Print Ready Royalty-Free License</h3> Worldwide, all-media usage with no expiry. A multi-seat license with unlimited impressions. Perfect for commercial or editorial use, advertising, and product packaging. For more details see the <a href='http://static.500px.net/docs/commercial_licensing_agreement.pdf' target='_blank'>Commercial Licensing Agreement</a>." data-toggle='tooltip'>
- <img class='icon info-icon' src='https://mktcdn.500px.org/assets/icons/info_icon@2x-3ac671bd51ce848a75add05ce504acff5d70c142fa2bc3c32966b403b44f6e5b.png'>
- </div>
- </div>
- <div class='image-resolution'>
- [[ if (photo.sellableResolution('royalty_free')) { ]]
- {{photo.resolution('royalty_free').width}} x {{photo.resolution('royalty_free').height}}px / {{photo.resolution('royalty_free').printWidth}} x {{photo.resolution('royalty_free').printHeight}}" @300dpi
- [[ } else { ]]
- Resolution not supported
- [[ } ]]
- </div>
- </div>
- <div class='license-price pull-right'>
- ${{photo.price_in_cents('royalty_free') / 100}}
- </div>
- <div class='clearfix'></div>
- </label>
- </li>
- <li class='license-option web'>
- <label>
- <input class='license-type-input pull-left' data-license='web' name='license' type='radio'>
- <div class='license-type-radio pull-left'>
- <div class='active'></div>
- </div>
- <div class='license-type pull-left'>
- <div class='license-name'>
- <span class='text'>
- Web Ready RF
- </span>
- <div class='help-widget' data-placement='bottom' data-title="<h3>Web Ready Royalty-Free License</h3> Worldwide, all-media usage with no expiry. A multi-seat license with unlimited impressions. Perfect for commercial or editorial use, advertising, and product packaging. For more details see the <a href='http://static.500px.net/docs/commercial_licensing_agreement.pdf' target='_blank'>Commercial Licensing Agreement</a>." data-toggle='tooltip'>
- <img class='icon info-icon' src='https://mktcdn.500px.org/assets/icons/info_icon@2x-3ac671bd51ce848a75add05ce504acff5d70c142fa2bc3c32966b403b44f6e5b.png'>
- </div>
- </div>
- <div class='image-resolution'>
- {{photo.resolution('web').width}} x {{photo.resolution('web').height}}px @72dpi
- </div>
- </div>
- <div class='license-price pull-right'>
- ${{photo.price_in_cents('web') / 100}}
- </div>
- </label>
- </li>
- </ul>
- <!-- / assume the cart overlay doesn't appear when this photo is already in the cart. -->
- <div class='cart-actions not-in-cart'>
- <button class='cart-flyout__add-button not-in-cart btn btn-primary btn-block btn-lg'>
- <img class='icon cart-icon' src='https://mktcdn.500px.org/assets/icons/cart_icon@2x-1d732f17c76aa47f4bf09089d62de3c228ab8f71b98c6a87a82ca9997386abad.png'>
- Add to cart
- </button>
- </div>
- </div>
- </section>
- </div>
- </script>
- <script id='copyright-tooltip-template' type='text/backbone_template'>
- Please signup to download a comp of this photo
- </script>
- <script id='creative-services-modal-template' type='text/backbone_template'>
- <div class='modal-dialog'>
- <div class='modal-content'>
- <div class='modal-header'>
- <button aria-hidden='true' class='close' data-dismiss='modal' type='button'>×</button>
- <h4 class='modal-title'>
- Creative Services
- <span class='label label-default'>
- Free
- </span>
- </h4>
- </div>
- <div class='modal-body'>
- <form class='research-request-form' role='form'>
- <div class='request-description'>
- Find me photos of <input type="text" name="subject" id="subject" placeholder="something in particular" class="form-control subject-input" /> for <input type="text" name="concept" id="concept" placeholder="my concept or pitch" class="form-control concept-input" /> and my budget is <input type="text" name="budget" id="budget" placeholder="flexible" class="form-control budget-input" />.
- [[ if (!Prime.models.me.isLoggedIn()) { ]]
- Reach me at <input type="text" name="email" id="email" placeholder="my@email.com" class="form-control email-input" />.
- [[ } ]]
- </div>
- <div class='submit-request'>
- <button class='btn btn-primary btn-lg submit-request-button' type='submit'>
- Send request
- </button>
- </div>
- </form>
- </div>
- <div class='modal-footer'>
- Or contact us directly at <a href="mailto:primesales@500px.com">primesales@500px.com</a> or 1-855-561-4584 x106
- </div>
- </div>
- </div>
- </script>
- <script id='subscription-modal-template' type='text/backbone_template'>
- <div class='modal-dialog'>
- <div class='modal-content'>
- <div class='modal-header'>
- <button aria-hidden='true' class='close' data-dismiss='modal' type='button'>×</button>
- </div>
- <div class='modal-body'>
- <h3>
- Pre-pay and Save!
- </h3>
- <p>
- {{I18n.t("pricing_page.subscription_modal.pre_pay_description_html", {price: "$" + plan.get("price") / 100, credit: "$" + plan.get("credit") / 100, percentage: plan.friendlyDiscount() + "%"})}}
- </p>
- <ul class='subscription-modal__progress nav' role='tablist'>
- <li class='subscription-modal-tab active first-step'>
- <a class='subscription-modal__progress-step' data-step='1' data-toggle='tab' href='#personal-info' id='step-one' role='tab'>
- Personal Info
- </a>
- </li>
- <li class='subscription-modal-tab second-step'>
- <a class='subscription-modal__progress-step' data-step='2' data-toggle='tab' href='#billing-address' id='step-two' role='tab'>
- Billing Address
- </a>
- </li>
- <li class='subscription-modal-tab third-step'>
- <a class='subscription-modal__progress-step' data-step='3' data-toggle='tab' href='#secure-payment' id='step-three' role='tab'>
- Secure Payment
- </a>
- </li>
- </ul>
- <div class='tab-content'>
- <div class='tab-pane active' id='personal-info'>
- <form class='subscription-modal__form center-block' id='personal-info-form' role='form'>
- <div class='subscription-modal__email'>
- {{ me.get('email') }}
- </div>
- <div class='form-group first-name-input-group'>
- <input class='subscription-input-required form-control input-lg' data-validator='firstname' id='subscription-first-name' name='firstname' placeholder='First Name' value="{{_.escape(me.get('firstname'))}}">
- </div>
- <div class='form-group last-name-input-group'>
- <input class='last-name-input subscription-input-required form-control input-lg' data-validator='lastname' id='subscription-last-name' name='lastname' placeholder='Last Name' value="{{_.escape(me.get('lastname'))}}">
- </div>
- <div class='form-group company-input-group'>
- <input class='company-input form-control input-lg' data-validator='company' id='subscription-company' name='company' placeholder='Company (optional)' value="{{me.get('settings') ? _.escape(me.get('settings').company) : ''}}">
- </div>
- <div class='submit-request'>
- <button class='btn btn-block btn-primary btn-lg submit-request-button' type='submit'>
- Next
- </button>
- </div>
- </form>
- </div>
- <div class='tab-pane' id='billing-address'>
- <form class='subscription-modal__form center-block' id='billing-address-form' role='form'>
- <div class='form-group street-input-group'>
- <input class='subscription-input-required street-input form-control input-lg' data-validator='street' id='subscription-street' name='address1' placeholder='Street Address' value="{{me.get('address') ? _.escape(me.get('address').address1) : ''}}">
- </div>
- <div class='form-group country-input-group billing-country-group'>
- <select class='billing-country-select subscription-input-required form-control' name='country'>
- <option value=''></option>
- [[ _.each(gon.countries, function(country) { ]]
- [[ if (me.get('address') && me.get('address').country.toLowerCase() == country.toLowerCase()) { ]]
- <option selected='selected' value='{{country}}'>
- {{country}}
- </option>
- [[ } else { ]]
- <option value='{{country}}'>
- {{country}}
- </option>
- [[ } ]]
- [[ }); ]]
- </select>
- </div>
- <div class='form-group province-input-group billing-province-group'>
- <input class='billing-province-input form-control input-lg' name='state' placeholder='State/Province' type='text' value="{{me.get('address') ? _.escape(me.get('address').state) : ''}}">
- <select class='billing-province-select form-control' name='state'></select>
- </div>
- <div class='form-group city-input-group'>
- <input class='subscription-input-required city-input form-control input-lg' data-validator='city' id='subscription-city' name='city' placeholder='City' value="{{me.get('address') ? _.escape(me.get('address').city) : ''}}">
- </div>
- <div class='form-group zip-input-group'>
- <input class='subscription-input-required zip-input form-control input-lg' data-validator='zip' id='subscription-zip' name='zip' placeholder='Zip/Postal Code' value="{{me.get('address') ? _.escape(me.get('address').zip) : ''}}">
- </div>
- <div class='form-group phone-input-group'>
- <input class='phone-input form-control input-lg' data-validator='phone' name='phone' placeholder='Phone number (optional)' type='tel' value="{{me.get('address') ? _.escape(me.get('address').phone) : ''}}">
- </div>
- <div class='submit-request'>
- <button class='btn btn-block btn-primary btn-lg submit-request-button' type='submit'>
- Next
- </button>
- </div>
- </form>
- </div>
- <div class='tab-pane' id='secure-payment'>
- <div class='subscription-modal__payment-header'>
- <div class='subscription-modal__payment-total'>
- [[ if (plan.isBulkOrder()) { ]]
- Total: <strong>${{Prime.Utils.Common.formatPrice(plan.get('price') / 100)}}</strong>
- [[ } else { ]]
- Total (billed monthly): <strong>${{Prime.Utils.Common.formatPrice(plan.get('price') / 100)}}</strong>
- [[ } ]]
- </div>
- </div>
- <div class='subscription-modal__payment-method'>
- <form class='center-block' role='form'>
- <div class='form-group'>
- <select class='subscription-modal__payment-select form-control input-lg'>
- <option selected='selected' value='card'>
- Credit Card
- </option>
- <option value='invoice'>
- Invoice
- </option>
- </select>
- </div>
- </form>
- </div>
- <form action='' class='subscription-modal__credit-card' id='subscription-add-credit-card' method='POST' role='form'>
- <div class='card-number-group form-group'>
- <input class='card-number-input form-control input-lg' data-stripe='number' maxlength='16' placeholder='Card Number' tabindex='1' type='text'>
- </div>
- <div class='cart-cvc-group form-group pull-right'>
- <label>
- CVC
- </label>
- <input class='card-cvc-input form-control input-lg' data-stripe='cvc' maxlength='4' placeholder='CVC' size='4' tabindex='4' type='text'>
- </div>
- <div class='card-expiry-group form-group'>
- <label>
- Expiry Date
- </label>
- <div class='wrapper month-wrapper'>
- <input class='card-month-input form-control input-lg' data-stripe='exp-month' maxlength='2' placeholder='MM' size='2' tabindex='2' type='text'>
- </div>
- <div class='wrapper year-wrapper'>
- <input class='card-year-input form-control input-lg' data-stripe='exp-year' maxlength='4' placeholder='YYYY' size='4' tabindex='3' type='text'>
- </div>
- </div>
- <div class='subscription-modal__charge-date-info'>
- [[ if (plan.isMonthlyPlan()) { ]]
- Your first payment will be charged on {{chargeDate.firstPayment}}. Monthly payments will occur on the {{chargeDate.monthlyChargeDate}} day of the month. Plan ends on {{chargeDate.expiration}}.
- [[ } ]]
- </div>
- <div class='submit-request'>
- <button class='submit-new-credit-card btn btn-success btn-block btn-lg' type='submit'>
- <div class='confirm-action icon'>
- <div class='glyphicon glyphicon-ok'></div>
- </div>
- <span class='text'>
- Checkout
- </span>
- <span class='spinner'></span>
- </button>
- </div>
- <div class='payment-errors'></div>
- </form>
- [[ if (defaultCard) { ]]
- <form action='' class='subscription-modal__default-card' id='subscription-default-card' method='POST' role='form'>
- <div class='subscription-modal__card-details'>
- <span class='subscription-modal__card-icon'>
- <img src='{{defaultCard.cardIconUrl()}}'>
- </span>
- <span class='subscription-modal__card-digits'>
- •••• •••• ••••
- {{defaultCard.get("number")}}
- </span>
- </div>
- <div class='subscription-modal__charge-date-info'>
- [[ if (plan.isMonthlyPlan()) { ]]
- Your first payment will be charged on {{chargeDate.firstPayment}}. Monthly payments will occur on the {{chargeDate.monthlyChargeDate}} day of the month. Plan ends on {{chargeDate.expiration}}.
- [[ } ]]
- </div>
- <div class='subscription-modal__checkout'>
- <button class='btn btn-success btn-block btn-lg' id='default-card-button' type='submit'>
- <div class='confirm-action icon'>
- <div class='glyphicon glyphicon-ok'></div>
- </div>
- <span class='text'>
- Checkout
- </span>
- <span class='spinner'></span>
- </button>
- </div>
- <div class='payment-errors'></div>
- </form>
- [[ } ]]
- <form action='' class='subscription-modal__invoice' id='subscription-invoice' method='POST' role='form'>
- <div class='subscription-modal__invoice-message'>
- We're almost there! A sales associate will get in touch shortly via email <strong>({{me.get('email')}})</strong> to proceed with the payment.
- </div>
- <div class='subscription-modal__invoice-checkout'>
- <button class='btn btn-success btn-block btn-lg' id='invoice-submit-button' type='submit'>
- <div class='confirm-action icon'>
- <div class='glyphicon glyphicon-ok'></div>
- </div>
- <span class='text'>
- Checkout
- </span>
- <span class='spinner'></span>
- </button>
- </div>
- <div class='payment-errors'></div>
- </form>
- </div>
- </div>
- </div>
- <div class='modal-footer'>
- For Enterprise options call us at 1-855-561-4584 x106 or email <a href="mailto:sales@500px.com">sales@500px.com</a>.
- </div>
- </div>
- </div>
- </script>
- <script id='signup-modal-template' type='text/backbone_template'>
- <div class='signup-modal__dialog modal-dialog'>
- <div class='signup-modal__content modal-content'>
- <div class='signup-modal__header'>
- <button aria-hidden='true' class='signup-modal__close-button close' data-dismiss='modal' type='button'>×</button>
- <h4 class='signup-modal__title'>
- Create an account
- </h4>
- </div>
- <div class='signup-modal__body'>
- <div class='signup-modal__message'></div>
- <form class="signup-modal__form" action="/signup" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="Ru+G5MYrkpKbCnMWbarIx0+fi4G4lnVwj3b0Zdn2FkWS/ZcsG7KU6c1nyrzjOstVLEVzKe7JSyDVBXh8EaRCMw==" /><input id='return_to_url' name='r' type='hidden' value='/'>
- <div class='signup-modal__form-group'>
- <input autofocus="autofocus" class="form-control email input-lg" placeholder="Email" type="email" name="user[email]" id="user_email" />
- </div>
- <div class='signup-modal__form-group'>
- <input class="form-control password input-lg" placeholder="Password" type="password" name="user[password]" id="user_password" />
- </div>
- <div class='signup-modal__form-group'>
- <button class='submit signup btn btn-success btn-block btn-lg' disabled type='submit'>
- Sign up
- </button>
- </div>
- <p class='help-block'>
- By registering, you agree to the
- <a href='/legal' target='_blank'>Terms of Service</a>.
- </p>
- </form>
- </div>
- <div class='signup-modal__footer modal-footer'>
- Already have an account? <a class="signup-modal__login-link" href="/login">Log in</a>
- </div>
- </div>
- </div>
- </script>
- <script id='pagination-links' type='text/backbone_template'>
- <ul class='pages paginator__list'>
- <li class='page_item previous_item'>
- <a class='previous_page' href='#' rel='previous'>Previous</a>
- </li>
- <li class='page_item next_item'>
- <a class='next_page' href='#' rel='next'>Next</a>
- </li>
- </ul>
- </script>
- <script id='landing-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- Premium royalty free stock photos
- </span>
- <div class='cover-photo'></div>
- <section class='hero-section'>
- <div class='hero-content'>
- <div class='container message-container'>
- <div class='message'>
- <!-- Commenting for now since it makes the viewport overflow on mobile, and we can't -->
- <!-- prevent overflow since the typeahead should be visible. -->
- <!-- .background-fade -->
- <h1 class='slogan'>We make you look good</h1>
- <h3 class='value-prop'>Premium royalty-free stock photos from the 500px community.</h3>
- </div>
- </div>
- <div class='container search-container'>
- <form action='/search' class='search form-horizontal' role='form'>
- <div class='search-input-container'>
- <div class='form-group'>
- <label class='search-icon'>
- <i class='glyphicon glyphicon-search'></i>
- </label>
- <input class='search-query form-control input-lg' id='search-box' placeholder='Search photos' type='text'>
- <input class='hidden-submit' type='submit'>
- </div>
- </div>
- </form>
- <div class='clearfix'></div>
- </div>
- </div>
- <div class='heroes'>
- <div class='hero active-hero'>
- <div class='top-fade'></div>
- <div class='bottom-fade'></div>
- <div class='hero-link'>
- <a data-router='true' href=''></a>
- </div>
- <div class='container'>
- <div class='hero-stats'>
- <div class='hero-stats-photo-count'>
- <div class='hero-stats-number'>
- 50+
- </div>
- <div class='hero-stats-text'>
- million photos from 500px
- </div>
- </div>
- <div class='hero-stats-photographers'>
- <div class='hero-stats-number'>
- 5
- </div>
- <div class='hero-stats-text'>
- million top photographers
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class='hero buffer-hero'>
- <div class='top-fade'></div>
- <div class='bottom-fade'></div>
- <div class='hero-link'>
- <a data-router='true' href=''></a>
- </div>
- <div class='container'>
- <div class='hero-stats'>
- <div class='hero-stats-photo-count'>
- <div class='hero-stats-number'>
- 50+
- </div>
- <div class='hero-stats-text'>
- million photos from 500px
- </div>
- </div>
- <div class='hero-stats-photographers'>
- <div class='hero-stats-number'>
- 5
- </div>
- <div class='hero-stats-text'>
- million top photographers
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </section>
- <section class='galleries-section'>
- <ul class='mini-gallery-previews row-fluid'></ul>
- </section>
- <div class='clearfix'></div>
- <section class='actions-section'>
- <div class='container'>
- <div class='actions row'>
- <div class='action col-md-4 col-lg-3 col-lg-offset-1'>
- <div class='action-image'>
- <img class='icon latest-content-icon' src='https://mktcdn.500px.org/assets/pages/landing_page/creative_service_icon@2x-dbb23e10559aa0ed7812b51f4aa529d7f9ad2360299a54d8cf0ff68b227d6d11.png'>
- </div>
- <div class='action-details'>
- <div class='action-title'>
- Creative Services
- </div>
- <div class='action-cta'>
- <a data-target='#creative-services-modal' data-toggle='modal' href='#'>
- We'll find it for you
- <span class='caret right'></span>
- </a>
- </div>
- </div>
- </div>
- <div class='action col-md-4'>
- <div class='action-image'>
- <img class='icon curated-galleries-icon' src='https://mktcdn.500px.org/assets/pages/landing_page/curated_galleries@2x-cec7320fe6515d86e9d5a42aa488bac8ca826ba23796212af8bb4cfa02b377fd.png'>
- </div>
- <div class='action-details'>
- <div class='action-title'>
- Curated galleries
- </div>
- <div class='action-cta'>
- <a data-router='true' href='/galleries'>
- Get inspired
- <span class='caret right'></span>
- </a>
- </div>
- </div>
- </div>
- <div class='action col-md-4 col-lg-3'>
- <div class='action-image'>
- <img class='icon contribute-photos-icon' src='https://mktcdn.500px.org/assets/pages/landing_page/contribute_photos@2x-1e7a8188dc22d5ef0c97f2385d52573984ee10e04e56b5ebba173575c5726ff7.png'>
- </div>
- <div class='action-details'>
- <div class='action-title'>
- Contribute photos
- </div>
- <div class='action-cta'>
- <a href='https://support.500px.com/hc/en-us/articles/204031068' target='_blank'>
- See how
- <span class='caret right'></span>
- </a>
- </div>
- </div>
- </div>
- </div>
- </div>
- </section>
- <section class='value-prop'>
- <div class='container'>
- <h2 class='value-prop-title'>
- Premium stock photography from 500px
- </h2>
- <p class='value-prop-description'>
- Most of the photos on 500px Marketplace have never been used in commercial campaigns before. Be the first one to experience the amazing quality of top-notch photographers.
- </p>
- </div>
- <a class='btn btn-primary btn-lg explore-latest' data-router='true' href='/search/sort=licensed_at'>
- Browse latest content
- </a>
- </section>
- <section class='gallery-sample'>
- <div class='container'>
- <div class='landing-flex-images'></div>
- </div>
- </section>
- <section class='categories-section value-prop'>
- <div class='container'>
- <h2 class='value-prop-title'>
- Browse by category
- </h2>
- <div class='categories row hidden-xs'>
- <div class='col-sm-2 col-sm-offset-1'>
- <div class='category'>
- <a data-router='true' href='/category/abstract-stock-photos'>
- Abstract
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/animals-stock-photos'>
- Animals
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/architecture-stock-photos'>
- Architecture
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/black-and-white-stock-photos'>
- Black & White
- </a>
- </div>
- </div>
- <div class='col-sm-2'>
- <div class='category'>
- <a data-router='true' href='/category/commercial-stock-photos'>
- Commercial
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/family-stock-photos'>
- Family
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/fashion-stock-photos'>
- Fashion
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/fine-art-stock-photos'>
- Fine Art
- </a>
- </div>
- </div>
- <div class='col-sm-2'>
- <div class='category'>
- <a data-router='true' href='/category/food-stock-photos'>
- Food
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/landscapes-stock-photos'>
- Landscapes
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/macro-stock-photos'>
- Macro
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/nature-stock-photos'>
- Nature
- </a>
- </div>
- </div>
- <div class='col-sm-2'>
- <div class='category'>
- <a data-router='true' href='/category/people-stock-photos'>
- People
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/sport-stock-photos'>
- Sport
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/still-life-stock-photos'>
- Still Life
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/street-stock-photos'>
- Street
- </a>
- </div>
- </div>
- <div class='col-sm-2'>
- <div class='category'>
- <a data-router='true' href='/category/transportation-stock-photos'>
- Transportation
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/travel-stock-photos'>
- Travel
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/underwater-stock-photos'>
- Underwater
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/wedding-stock-photos'>
- Wedding
- </a>
- </div>
- </div>
- </div>
- <div class='categories visible-xs-block row'>
- <div class='col-xs-5 col-xs-offset-1'>
- <div class='category'>
- <a data-router='true' href='/category/abstract-stock-photos'>
- Abstract
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/animals-stock-photos'>
- Animals
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/architecture-stock-photos'>
- Architecture
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/black-and-white-stock-photos'>
- Black & White
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/commercial-stock-photos'>
- Commercial
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/family-stock-photos'>
- Family
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/fashion-stock-photos'>
- Fashion
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/fine-art-stock-photos'>
- Fine Art
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/food-stock-photos'>
- Food
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/landscapes-stock-photos'>
- Landscapes
- </a>
- </div>
- </div>
- <div class='col-xs-5'>
- <div class='category'>
- <a data-router='true' href='/category/macro-stock-photos'>
- Macro
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/nature-stock-photos'>
- Nature
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/people-stock-photos'>
- People
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/sport-stock-photos'>
- Sport
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/still-life-stock-photos'>
- Still Life
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/street-stock-photos'>
- Street
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/transportation-stock-photos'>
- Transportation
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/travel-stock-photos'>
- Travel
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/underwater-stock-photos'>
- Underwater
- </a>
- </div>
- <div class='category'>
- <a data-router='true' href='/category/wedding-stock-photos'>
- Wedding
- </a>
- </div>
- </div>
- </div>
- </div>
- </section>
- </script>
- <script id='gallery-sample-template' type='text/backbone_template'>
- <a data-router='true' href='{{photo.photoPagePath()}}'>
- <img src="{{photo.imageUrl('560')}}">
- </a>
- </script>
- <script id='search-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- %{keyword} Stock Photos, Photography and Royalty Free %{keyword} Images
- <span class='query'>{{_.escape(keywordString)}}</span>
- </span>
- <div class='search-keywords-container'></div>
- <div class='photo-grid-container'></div>
- <div class='overlay'></div>
- </script>
- <script id='search-page-tools-template' type='text/backbone_template'>
- <div class='search-tools'>
- <div class='search-filters search-tools-section'>
- <div class='section sort_by'>
- <a class='btn-mini pull-right btn-flat reset' data-filter='all' id='reset-filter'>
- Reset
- </a>
- <div class='headline'>
- Sort by
- </div>
- <ul class='filter radio-list sort w-icon' data-filter='sort'>
- <li>
- <label>
- <input data-value='' name='sort' type='radio'>
- Relevance
- </input>
- </label>
- </li>
- <li>
- <label>
- <input data-value='licensed_at' name='sort' type='radio'>
- Newest
- </input>
- </label>
- </li>
- </ul>
- </div>
- <div class='section licensing'>
- <div class='headline'>
- Collections
- <span class='label label-primary pull-right new-pill'>
- New
- </span>
- </div>
- <ul class='filter radio-list availability w-icon' data-availability>
- <li class='single_line'>
- <label class='all'>
- <input data-value='' name='availability' type='radio'>
- All
- </label>
- </li>
- <li class='single_line'>
- <label class='curated'>
- <input data-value='prime_collection' name='availability' type='radio'>
- Prime Collection
- <div class='help-widget prime' data-placement='right' data-title='<h3>PRIME COLLECTION</h3> Highly curated selection of the most unique and engaging imagery in the marketplace, starting at $50.' data-toggle='tooltip'>
- <img class='icon info-icon' src='https://mktcdn.500px.org/assets/icons/info_icon_light_grey@2x-8d1c2aac82e9bf2e019f9ed65d4111bfcaa695cf83432f4c8f207e379579b6fc.png'>
- </div>
- </label>
- </li>
- <li class='single_line'>
- <label class='contributor'>
- <input data-value='core_collection' name='availability' type='radio'>
- Core Collection
- <div class='help-widget core' data-placement='right' data-title='<h3>CORE COLLECTION</h3> Original and authentic photots for your everyday needs, with a competitive price. Starting at $35.' data-toggle='tooltip'>
- <img class='icon info-icon' src='https://mktcdn.500px.org/assets/icons/info_icon_light_grey@2x-8d1c2aac82e9bf2e019f9ed65d4111bfcaa695cf83432f4c8f207e379579b6fc.png'>
- </div>
- </label>
- </li>
- </ul>
- <div class='clearfix'></div>
- </div>
- <div class='section filters'>
- <div class='headline'>
- Filters
- </div>
- <a class='filter-picker category w-icon' data-empty='Category' data-filter='category' data-flyout='.subsection.category'>
- Category
- </a>
- <div class='subsection category'>
- <div class='headline'>
- Refine by Category
- <div class='actions'>
- <a class='btn-mini btn-flat reset' data-filter='category'>Reset</a>
- <!-- /%a.btn-mini.btn-mini-primary.btn-flat Done -->
- </div>
- </div>
- <ul class='filter category' data-filter='category'>
- <li>
- <a data-value='abstract'>
- Abstract
- </a>
- </li>
- <li>
- <a data-value='animals'>
- Animals
- </a>
- </li>
- <li>
- <a data-value='architecture'>
- Architecture
- </a>
- </li>
- <li>
- <a data-value='black_and_white'>
- Black & White
- </a>
- </li>
- <li>
- <a data-value='commercial'>
- Commercial
- </a>
- </li>
- <li>
- <a data-value='family'>
- Family
- </a>
- </li>
- <li>
- <a data-value='fashion'>
- Fashion
- </a>
- </li>
- <li>
- <a data-value='fine_art'>
- Fine Art
- </a>
- </li>
- <li>
- <a data-value='food'>
- Food
- </a>
- </li>
- <li>
- <a data-value='landscapes'>
- Landscapes
- </a>
- </li>
- <li>
- <a data-value='macro'>
- Macro
- </a>
- </li>
- <li>
- <a data-value='nature'>
- Nature
- </a>
- </li>
- <li>
- <a data-value='people'>
- People
- </a>
- </li>
- <li>
- <a data-value='sport'>
- Sport
- </a>
- </li>
- <li>
- <a data-value='still_life'>
- Still Life
- </a>
- </li>
- <li>
- <a data-value='street'>
- Street
- </a>
- </li>
- <li>
- <a data-value='transportation'>
- Transportation
- </a>
- </li>
- <li>
- <a data-value='travel'>
- Travel
- </a>
- </li>
- <li>
- <a data-value='underwater'>
- Underwater
- </a>
- </li>
- <li>
- <a data-value='wedding'>
- Wedding
- </a>
- </li>
- </ul>
- </div>
- <a class='filter-picker orientation w-icon' data-empty='Orientation' data-filter='orientation' data-flyout='.subsection.orientation'>
- Orientation
- </a>
- <div class='subsection orientation'>
- <div class='headline'>
- Refine by Orientation
- <div class='actions'>
- <a class='btn-mini btn-flat reset' data-filter='orientation'>Reset</a>
- <!-- /%a.btn-mini.btn-mini-primary.btn-flat Done -->
- </div>
- </div>
- <ul class='filter orientation' data-filter='orientation'>
- <li>
- <a data-value='portrait'>Portrait</a>
- </li>
- <li>
- <a data-value='landscape'>Landscape</a>
- </li>
- <li>
- <a data-value='square'>Square</a>
- </li>
- <li>
- <a data-value='panorama'>Panorama</a>
- </li>
- </ul>
- </div>
- <ul class='filter radio-list people w-icon' data-filter='people'>
- <li>
- <label class='all'>
- <input data-value='' name='people' type='radio'>
- All
- </label>
- </li>
- <li>
- <label class='mid'>
- <input data-value='people_present' name='people' type='radio'>
- People
- </label>
- </li>
- <li>
- <label>
- <input data-value='people_absent' name='people' type='radio'>
- No people
- </label>
- </li>
- </ul>
- <ul class='filter radio-list location w-icon' data-filter='location'>
- <li>
- <label class='all'>
- <input data-value='' name='location' type='radio'>
- All
- </label>
- </li>
- <li>
- <label class='mid'>
- <input data-value='indoor' name='location' type='radio'>
- Indoor
- </label>
- </li>
- <li>
- <label>
- <input data-value='outdoor' name='location' type='radio'>
- Outdoor
- </label>
- </li>
- </ul>
- </div>
- </div>
- <div class='creative-services search-tools-section'>
- <div class='section'>
- <div class='headline'>
- Creative Services
- <span class='label label-default'>
- Free
- </span>
- </div>
- <div class='call-to-action'>
- Take advantage of our personalized photo curation and research services.
- <a class='btn btn-block btn-primary' data-target='#creative-services-modal' data-toggle='modal' href='#'>
- Tell us what you need
- </a>
- </div>
- </div>
- </div>
- </div>
- </script>
- <script id='search-page-keywords-template' type='text/backbone_template'>
- <div class='search-page__related-tags' id='related-search-list'>
- <span class='search-page__related-header'>
- Related searches:
- </span>
- <ul class='search-page__related-list'>
- [[ _.each(tags, function(tag) { ]]
- <li class='search-page__related-list-item'><a data-router='true' href="/{{encodeURIComponent(tag).replace(/%20/g, '+')}}-stock-photos">{{tag}}</a></li>
- [[ }); ]]
- </ul>
- </div>
- <h1 class='search-page__meta'>
- <span class='search-page__query'>
- {{keywords}}
- </span>
- <span class='search-page__stock-photos'>
- Stock Photos and Images
- </span>
- <span class='search-page__query-counter'>
- ({{Prime.Utils.Common.numberWithCommas(total)}})
- </span>
- </h1>
- </script>
- <script id='photographer-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- Royalty-free stock photos from {{photographer.escape('fullname')}}
- </span>
- <div class='photograpger-container'>
- <div class='user-summary'>
- <div class='user-title'>
- Photographer
- </div>
- <div class='user-name'>
- <span class='username'>
- {{photographer.escape('fullname')}}
- </span>
- </div>
- </div>
- </div>
- <div class='photo-grid-container'></div>
- </script>
- <script id='lightbox-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- {{lightbox.escape('name')}} lightbox
- </span>
- <div class='lightbox-container container'>
- <div class='lightbox-summary'>
- <div class='lightbox-title'>
- Lightbox
- </div>
- <div class='lightbox-name'>
- {{lightbox.escape('name')}}
- </div>
- <div class='lightbox-save'>
- <div class='dropbox-download'>
- <a class='download' data-id='{{lightbox.id}}' data-type='lightbox' href='#'>
- <div class='icon'></div>
- Download Comps to Dropbox
- </a>
- <span class='downloading'>
- <div class='icon'></div>
- Downloading to Dropbox...
- </span>
- </div>
- </div>
- </div>
- </div>
- <div class='photo-grid-container'></div>
- </script>
- <script id='galleries-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- Curated galleries
- </span>
- <div class='container'>
- <h1 class='page-title'>
- Curated galleries
- </h1>
- <h4 class='page-summary'>
- High quality royalty-free photography
- </h4>
- </div>
- <ul class='gallery-previews'></ul>
- </script>
- <script id='gallery-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- {{gallery.escape('name')}}
- </span>
- <div class='page-banner' style="background-image: url({{gallery.get('cover_photo').hi_res_url}}); background-position: {{gallery.get('cover_photo_position')}}">
- <div class='top-fade'></div>
- <div class='page-banner-content container'>
- <h1 class='page-banner-title'>
- {{gallery.escape('name')}}
- </h1>
- [[ if (gallery.escape('description')) { ]]
- <div class='page-banner-description'>
- {{gallery.escape('description')}}
- </div>
- [[ } else { ]]
- <div class='page-banner-headline'>
- {{gallery.escape('headline')}}
- </div>
- [[ } ]]
- </div>
- </div>
- <div class='photo-grid-container'></div>
- <div class='placeholder-container'>
- <div class='placeholder-alert'>
- <div class='placeholder-title'>
- Get inspired!
- </div>
- <div class='placeholder-description'>
- 500px Marketplace is an alternative to traditional stock photography. Explore over 50 million unique, authentic and data-backed photos sourced from the world class 500px community. Start by browsing our <a data-router="true" href="/galleries">curated galleries</a>.
- </div>
- <ul class='mini-gallery-previews row-fluid'></ul>
- <div class='clearfix'></div>
- </div>
- </div>
- </script>
- <script id='photo-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- {{photo.get('name')}} by {{photo.userName()}}
- </span>
- <div class='container'>
- <div class='row'>
- <div class='col-md-8'>
- <section class='photo-details-section'>
- <div class='photo'>
- <img alt="{{photo.get('name')}} - stock photo" src="{{photo.imageUrl('watermark')}}">
- [[ if (photo.get('adult') && !Prime.models.me.isLoggedIn()) { ]]
- <div class='adult-placeholder'>
- <a class='reveal-adult-photo btn btn-dark-grey btn-sm' href='#'>
- Show me the photo
- </a>
- </div>
- [[ } ]]
- [[ if (showSearchResults) { ]]
- <a class='prev-search-photo' href='#'>
- <img class='icon left-chevron-icon' src='https://mktcdn.500px.org/assets/icons/left_chevron@2x-656faec566b94d6a156852d9a2d34610f6ac87bbefac74c57a0d4b8e22053491.png'>
- </a>
- <a class='next-search-photo' href='#'>
- <img class='icon right-chevron-icon' src='https://mktcdn.500px.org/assets/icons/right_chevron@2x-418d5faa6a50f901821539d644f0a5c00a47f0b13d5d6cd23ba79ca6df7d42da.png'>
- </a>
- [[ } ]]
- </div>
- </section>
- </div>
- <div class='col-md-4'>
- [[ if (photo.get("available")) { ]]
- [[ if (photo.get("licensing_type") == "exclusive") { ]]
- <section class='photo-status-section prime-exclusive alert help-block'>
- Available exclusively at 500px Marketplace
- </section>
- [[ } ]]
- [[ } else { ]]
- <section class='photo-status-section photo-unavailable alert help-block'>
- Secure this photo. Be the first to license it.
- <div class='help-widget' data-placement='bottom' data-title='<h3>Secure this photo</h3>This photo has never been licensed from 500px Marketplace. Check out now to place a deposit and we'll go out of our way to secure it for licensing. If we are unable, we'll refund your deposit after 5 days. For more information see the <a target="_blank" href="https://support.500px.com/hc/en-us/articles/204031108">FAQ</a>.' data-toggle='tooltip'>
- <img class='icon info-icon' src='https://mktcdn.500px.org/assets/icons/info_icon@2x-3ac671bd51ce848a75add05ce504acff5d70c142fa2bc3c32966b403b44f6e5b.png'>
- </div>
- </section>
- [[ } ]]
- [[ if (photo.get("license") == "editorial") { ]]
- <section class='photo-status-section photo-editorial alert help-block'>
- Available for Editorial use only
- <div class='help-widget' data-placement='bottom' data-title="<h3>Editorial Use Only</h3> Cannot be used for selling and marketing purposes. They are mostly used to illustrate a truthful article that is about news, culture, sports, politics, entertainment or other topics of interest to the public. For more details, see the <a href='https://support.500px.com/hc/en-us/articles/204728147' target='_blank'>FAQ</a>" data-toggle='tooltip'>
- <img class='icon info-icon' src='https://mktcdn.500px.org/assets/icons/info_icon@2x-3ac671bd51ce848a75add05ce504acff5d70c142fa2bc3c32966b403b44f6e5b.png'>
- </div>
- </section>
- [[ } ]]
- <section class='meta-section photo-actions-section'>
- <div class='photo-actions subsection'>
- <ul class='license-options'>
- <!-- Free photo license -->
- [[ if (photo.get("license") == "free") { ]]
- <li class='license-option'>
- <label>
- <input checked='checked' class='license-type-input pull-left' data-license='royalty_free' name='license' type='radio'>
- <div class='license-type pull-left'>
- <div class='license-name'>
- <span class='text'>
- Print Ready RF
- </span>
- <div class='help-widget' data-placement='bottom' data-title="<h3>Print Ready Royalty-Free License</h3> Worldwide, all-media usage with no expiry. A multi-seat license with unlimited impressions. Perfect for commercial or editorial use, advertising, and product packaging. For more details see the <a href='http://static.500px.net/docs/commercial_licensing_agreement.pdf' target='_blank'>Commercial Licensing Agreement</a>." data-toggle='tooltip'>
- <img class='icon info-icon' src='https://mktcdn.500px.org/assets/icons/info_icon@2x-3ac671bd51ce848a75add05ce504acff5d70c142fa2bc3c32966b403b44f6e5b.png'>
- </div>
- </div>
- <div class='image-resolution'>
- {{photo.resolution('royalty_free').width}} x {{photo.resolution('royalty_free').height}}px / {{photo.resolution('royalty_free').printWidth}} x {{photo.resolution('royalty_free').printHeight}}" @300dpi
- </div>
- </div>
- <div class='license-price pull-right'>
- Free!
- </div>
- <div class='clearfix'></div>
- </label>
- </li>
- <!-- Regular photo license options -->
- [[ } else { ]]
- <li class='license-option resale'>
- <label>
- <input class='license-type-input pull-left' data-license='resale' name='license' type='radio'>
- <div class='license-type-radio pull-left'>
- <div class='active'></div>
- </div>
- <div class='license-type pull-left'>
- <div class='license-name'>
- <span class='text'>
- Products for Resale
- </span>
- <div class='help-widget' data-placement='bottom' data-title="<h3>Products for Resale</h3> Enhanced license grant which includes the ability to incorporate the image into print or electronic products for resale or distribution (including templates and on-demand products). For more details see the <a href='http://static.500px.net/docs/commercial_licensing_agreement.pdf' target='_blank'>Commercial Licensing Agreement</a>." data-toggle='tooltip'>
- <img class='icon info-icon' src='https://mktcdn.500px.org/assets/icons/info_icon@2x-3ac671bd51ce848a75add05ce504acff5d70c142fa2bc3c32966b403b44f6e5b.png'>
- </div>
- </div>
- <div class='image-resolution'>
- [[ if (photo.sellableResolution('resale')) { ]]
- {{photo.resolution('resale').width}} x {{photo.resolution('resale').height}}px / {{photo.resolution('resale').printWidth}} x {{photo.resolution('resale').printHeight}}" @300dpi
- [[ } else { ]]
- Resolution not supported
- [[ } ]]
- </div>
- </div>
- <div class='license-price pull-right'>
- ${{photo.price_in_cents('resale') / 100}}
- </div>
- <div class='clearfix'></div>
- </label>
- </li>
- <li class='license-option royalty_free'>
- <label>
- <input class='license-type-input pull-left' data-license='royalty_free' name='license' type='radio'>
- <div class='license-type-radio pull-left'>
- <div class='active'></div>
- </div>
- <div class='license-type pull-left'>
- <div class='license-name'>
- <span class='text'>
- Print Ready RF
- </span>
- <div class='help-widget' data-placement='bottom' data-title="<h3>Print Ready Royalty-Free License</h3> Worldwide, all-media usage with no expiry. A multi-seat license with unlimited impressions. Perfect for commercial or editorial use, advertising, and product packaging. For more details see the <a href='http://static.500px.net/docs/commercial_licensing_agreement.pdf' target='_blank'>Commercial Licensing Agreement</a>." data-toggle='tooltip'>
- <img class='icon info-icon' src='https://mktcdn.500px.org/assets/icons/info_icon@2x-3ac671bd51ce848a75add05ce504acff5d70c142fa2bc3c32966b403b44f6e5b.png'>
- </div>
- </div>
- <div class='image-resolution'>
- [[ if (photo.sellableResolution('royalty_free')) { ]]
- {{photo.resolution('royalty_free').width}} x {{photo.resolution('royalty_free').height}}px / {{photo.resolution('royalty_free').printWidth}} x {{photo.resolution('royalty_free').printHeight}}" @300dpi
- [[ } else { ]]
- Resolution not supported
- [[ } ]]
- </div>
- </div>
- <div class='license-price pull-right'>
- ${{photo.price_in_cents('royalty_free') / 100}}
- </div>
- <div class='clearfix'></div>
- </label>
- </li>
- <li class='license-option web'>
- <label>
- <input class='license-type-input pull-left' data-license='web' name='license' type='radio'>
- <div class='license-type-radio pull-left'>
- <div class='active'></div>
- </div>
- <div class='license-type pull-left'>
- <div class='license-name'>
- <span class='text'>
- Web Ready RF
- </span>
- <div class='help-widget' data-placement='bottom' data-title="<h3>Web Ready Royalty-Free License</h3> Worldwide, all-media usage with no expiry. A multi-seat license with unlimited impressions. Perfect for commercial or editorial use, advertising, and product packaging. For more details see the <a href='http://static.500px.net/docs/commercial_licensing_agreement.pdf' target='_blank'>Commercial Licensing Agreement</a>." data-toggle='tooltip'>
- <img class='icon info-icon' src='https://mktcdn.500px.org/assets/icons/info_icon@2x-3ac671bd51ce848a75add05ce504acff5d70c142fa2bc3c32966b403b44f6e5b.png'>
- </div>
- </div>
- <div class='image-resolution'>
- {{photo.resolution('web').width}} x {{photo.resolution('web').height}}px @72dpi
- </div>
- </div>
- <div class='license-price pull-right'>
- ${{photo.price_in_cents('web') / 100}}
- </div>
- </label>
- </li>
- [[ } ]]
- </ul>
- <div class='cart-actions'>
- [[ if (photo.get("license") == "free") { ]]
- [[ if (Prime.models.me.isLoggedIn()) { ]]
- <form action="{{photo.imageUrl('free')}}" class='download-free-photo-form' method='get'>
- <button class='download-photo btn btn-primary btn-block btn-lg' type='submit'>
- Download your free photo
- </button>
- </form>
- [[ } else { ]]
- <a class='signup-button btn btn-primary btn-block btn-lg' href='/signup?r={{photo.photoPagePath()}}'>
- Signup and get free photo
- </a>
- [[ } ]]
- [[ } else { ]]
- <button class='add-to-cart not-in-cart btn btn-primary btn-block btn-lg'>
- <img class='icon cart-icon' src='https://mktcdn.500px.org/assets/icons/cart_icon@2x-1d732f17c76aa47f4bf09089d62de3c228ab8f71b98c6a87a82ca9997386abad.png'>
- Add to cart
- </button>
- [[ } ]]
- <a class='navigate-to-cart in-cart btn btn-success btn-block btn-lg' data-router='true' href='/cart'>
- Checkout now
- </a>
- </div>
- </div>
- [[ if (photo.get("licensing_type") == "exclusive") { ]]
- <div class='exclusive-action'>
- <a class='exclusive-use' data-target='#exclusive-use-modal' data-toggle='modal' href='#'>
- Interested in Exclusive Use?
- </a>
- </div>
- [[ } ]]
- <div class='secondary-actions'>
- [[ if (photo.get("license") != "free") { ]]
- [[ if (Prime.models.me.isLoggedIn()) { ]]
- <a class='download-comp-cta signup-button btn btn-dark btn-flat' href='{{photo.compImageUrl()}}'>
- Download comp
- </a>
- [[ } else { ]]
- <a class='download-comp-cta signup-button btn btn-dark btn-flat' href='/signup?r={{photo.photoPagePath()}}'>
- Download comp
- </a>
- [[ } ]]
- [[ } ]]
- <div class='lightbox-section'>
- <div class='open-lightbox-overlay btn btn-dark btn-flat'>
- Add to lightbox
- </div>
- </div>
- </div>
- [[ if (Prime.models.me.isLonelyPlanet() && !photo.get("available")) { ]]
- <div class='high-res-comp-unavailable'>
- High resolution comp is unavailable
- </div>
- <div class='high-res-comp-unavailable-explanation'>
- This photo has never been licensed from 500px. We do not provide high resolution comps for images that have not been reviewed. Please contact your account manager to enquire about its availability.
- </div>
- [[ } ]]
- <div class='photo-metadata subsection'>
- <div class='section-title'>
- Image Details
- </div>
- <ul class='data'>
- <li class='datum'>
- <span class='datum-label'>
- Photographer
- </span>
- <span class='datum-value'>
- <a class='photographer' data-router='true' href="/{{encodeURIComponent(photo.get('user').user_name)}}">
- {{photo.userName()}}
- </a>
- </span>
- </li>
- <li class='datum'>
- <span class='datum-label'>
- Photo ID
- </span>
- <span class='datum-value'>
- {{photo.get('id')}}
- </span>
- </li>
- <li class='datum'>
- <span class='datum-label'>
- Photo Title
- </span>
- <span class='datum-value'>
- {{photo.escape('name')}}
- </span>
- </li>
- <li class='datum'>
- <span class='datum-label'>
- Collection
- </span>
- <span class='datum-value'>
- [[ if (photo.isCuratedCollection()) { ]]
- Prime
- [[ } else { ]]
- Core
- [[ } ]]
- </span>
- </li>
- [[ if (photo.get('model_release')) { ]]
- <li class='datum'>
- <span class='datum-label'>
- Model Release
- </span>
- <span class='datum-value'>
- Released
- </span>
- </li>
- [[ } ]]
- [[ if (photo.get('location_release')) { ]]
- <li class='datum'>
- <span class='datum-label'>
- Property Release
- </span>
- <span class='datum-value'>
- Released
- </span>
- </li>
- [[ } ]]
- </ul>
- [[ if (Prime.models.me.isLonelyPlanet() && !!photo.get('description') && !Prime.Utils.Common.containsURL(photo.get('description'))) { ]]
- <div class='photo-description__label'>
- Description
- </div>
- <div class='photo-description__content'>
- {{photo.escape('description')}}
- </div>
- [[ } ]]
- </div>
- [[ if (Prime.models.me.isLonelyPlanet()) { ]]
- <a class='btn btn-block btn-dark btn-flat btn-view-500px' href="//500px.com/photo/{{photo.get('id')}}">
- View photo on 500px
- </a>
- [[ } ]]
- </section>
- <section class='creative-services-section'>
- <div class='section-title'>
- Creative Services
- <span class='label label-dark-grey'>
- Free
- </span>
- </div>
- <div class='call-to-action'>
- Take advantage of our personalized photo curation and research services.
- <a class='btn btn-block btn-dark btn-flat' data-target='#creative-services-modal' data-toggle='modal' href='#'>
- Tell us what you need
- </a>
- </div>
- </section>
- </div>
- <div class='col-md-12'>
- [[ if (showSearchResults) { ]]
- <div class='more-photos-section search-photos-section subsection'>
- <div class='section-title'>
- [[ if (queryType.type == "keywords") { ]]
- More images of <strong>{{queryType.value}}</strong>
- [[ } else if (queryType.type == "category") { ]]
- More images from <strong>{{queryType.value}}</strong> category
- [[ } else if (queryType.type == "photographer") { ]]
- More images by <strong>{{queryType.value}}</strong>
- [[ } else if (queryType.type == "gallery") { ]]
- More images from <strong>{{queryType.value}}</strong> gallery
- [[ } else if (queryType.type == "lightbox") { ]]
- More images from <strong>{{queryType.value}}</strong> lightbox
- [[ } else if (queryType.type == "recent") { ]]
- More recently added images
- [[ } else { ]]
- More of the top images on Marketplace
- [[ } ]]
- </div>
- <div class='thumb-slider'></div>
- </div>
- [[ } ]]
- <div class='more-photos-section related-photos-section subsection'>
- <div class='section-title'>
- Similar Images
- </div>
- <div class='thumb-slider'></div>
- </div>
- <div class='more-photos-section photographer-photos-section subsection'>
- <div class='section-title'>
- More from <strong>{{photo.userName()}}</strong>
- <a class='btn btn-dark btn-flat btn-xs view-all' data-router='true' href="/{{encodeURIComponent(photo.get('user').user_name)}}">
- View All
- </a>
- </div>
- <div class='thumb-slider'></div>
- </div>
- <div class='more-photos-section same-sets-photos-section subsection'>
- <div class='section-title'>
- More from the same set
- </div>
- <div class='thumb-slider'></div>
- </div>
- <section class='photo-tags-section'>
- <div class='section-title'>
- Keywords
- </div>
- <div class='tags'>
- [[ _.each(photo.get('tags'), function(tag) { ]]
- <a class='tag' data-router='true' href="/{{encodeURIComponent(tag).replace(/%20/g, '+')}}-stock-photos">
- {{_.escape(tag)}}
- </a>
- [[ }); ]]
- </div>
- </section>
- </div>
- </div>
- </div>
- <div class='modal fade' id='exclusive-use-modal'>
- <div class='modal-dialog'>
- <div class='modal-content'>
- <div class='modal-header'>
- <button aria-hidden='true' class='close' data-dismiss='modal' type='button'>×</button>
- <h3 class='modal-title'>
- Exclusive Use
- </h3>
- </div>
- <div class='modal-body'>
- <h1 class='text-center'>Stake your claim!</h1>
- <h4 class='text-center' style='margin-bottom:20px; font-weight: normal'>
- This content is eligible to be licensed for exclusive use.
- </h4>
- <p>If you are a person that doesn't want to share, or if you have a special campaign or project that requires a unique image that you don't want anyone else to use commercially, our Exclusive Use is for you.</p>
- <p>Call or email us and we can work out the timeframe and the price to license this photo for Exclusive Use.</p>
- <p>Toll-free phone number: 1-855-561-4584 x106 <br> Email: <a href="mailto:sales@500px.com">sales@500px.com</a></p>
- </div>
- </div>
- </div>
- </div>
- </script>
- <script id='photo-grid-template' type='text/backbone_template'>
- <div class='photos-container'>
- <ul class='photo-previews' style='margin: 0 auto;'>
- <div class='grid-sizer'></div>
- </ul>
- </div>
- <div class='clearfix'></div>
- <div class='loading-container'>
- <div class='loading-feedback loading'>
- <span class='spinner dark'></span>
- </div>
- </div>
- </script>
- <script id='photo-preview-template' type='text/backbone_template'>
- <a class='photo-link' data-router='true' href='{{photo.photoPagePath()}}' style='height:{{preview.thumbnailHeight()}}px'>
- <img alt="{{photo.get('name')}} - stock photo" class='photo' src='{{photo.searchImageUrl()}}'>
- [[ if (photo.get('adult') && !Prime.models.me.isLoggedIn()) { ]]
- <div class='adult-placeholder small'></div>
- [[ } ]]
- </a>
- <a class='add-to-cart' href='#'>
- <img class='icon cart-icon' src='https://mktcdn.500px.org/assets/icons/cart_icon@2x-1d732f17c76aa47f4bf09089d62de3c228ab8f71b98c6a87a82ca9997386abad.png'>
- </a>
- <a class='open-lightbox-overlay' href='#'>
- <img class='icon lightbox-icon' src='https://mktcdn.500px.org/assets/icons/lightbox_icon@2x-a5d7c5cfc640628f94cc88c0d92fee7ce02b9afe71abd83f4b3b299a7a3ee074.png'>
- </a>
- [[ if (lightbox && Prime.models.me.isLoggedIn() && Prime.models.me.get("id") == lightbox.get("user_id")) { ]]
- <a class='remove-from-lightbox' href='#'>
- <span class='glyphicon glyphicon-remove'></span>
- </a>
- [[ } ]]
- </script>
- <script id='cart-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- Cart
- </span>
- <div class='page-banner alert'>
- <div class='top-fade'></div>
- <div class='page-banner-content container'>
- <h1 class='page-banner-title'>
- Premium photos from the 500px community
- </h1>
- <div class='page-banner-description'>
- <div class='page-banner-description-main'>
- Save even more on licenses. Check out our competitive <a data-router="true" href="/pricing">pricing plans</a>.
- </div>
- <div class='page-banner-description-sub'>
- Contact our <a data-toggle="modal" data-target="#creative-services-modal" href="">Creative Services</a> team to curate a custom collection just for you.
- </div>
- </div>
- </div>
- </div>
- <div class='container cart-page-content-container'>
- [[ if (emptyCartItems) { ]]
- <div class='placeholder-alert'>
- <div class='placeholder-icon'>
- <img src='https://mktcdn.500px.org/assets/icons/placeholder_cart_icon@2x-fd8680ac0c4b80e87ec8e4dfa56ef52de1f777614930689715a5a16d3395ebe2.png'>
- </div>
- <div class='placeholder-title'>
- Your cart is empty
- </div>
- <div class='placeholder-description'>
- Use search to help you find the perfect photo to license. <a data-router="true" href="/search/keywords=people">People</a> or <a data-router="true" href="/search/keywords=landscapes">landscapes</a> are our most popular search terms.
- </div>
- </div>
- [[ } else { ]]
- <div class='row'>
- <section class='cart-section col-md-7'>
- <h2>
- Cart
- </h2>
- <ul class='cart-items'></ul>
- </section>
- <section class='purchase-section col-md-4 col-md-offset-1'>
- <h2>
- Purchase
- </h2>
- <div class='purchase-summary section'></div>
- <div class='buyer-profile section polymode'>
- <h4 class='pull-left'>
- Profile
- </h4>
- <div class='clearfix'></div>
- <div class='display'>
- {{me.escape("email")}}
- </div>
- <div class='edit'>
- <form action="/signup" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="i19SdHu2wkR5PuU+l0Gc+JbCQdElzz2JUWH1ZqpJ3uBfTUO8pi/EPy9TXJQZ0Z9q9Ri5eXOQA9kLEnl/YhuKlg==" /><input name='r' type='hidden' value='/cart'>
- <div class='form-group'>
- <label for="user_email">Email</label>
- <input autofocus="autofocus" class="form-control email input-lg" placeholder="Email" type="email" name="user[email]" id="user_email" />
- </div>
- <div class='form-group'>
- <label for="user_password">Password</label>
- <input class="form-control password input-lg" placeholder="Password" type="password" name="user[password]" id="user_password" />
- </div>
- <button class='submit signup disabled btn btn-grey btn-block btn-lg' type='submit'>
- Register and continue
- </button>
- <p class='help-block'>
- By registering, you agree to the
- <a href='/legal' target='_blank'>Terms of Service</a>.
- </p>
- </form>
- </div>
- </div>
- <div class='billing-details section polymode'>
- <h4 class='pull-left'>
- Billing Address
- </h4>
- <a class='edit-button btn btn-mini pull-right display' href='#'>
- Edit
- </a>
- <div class='clearfix'></div>
- <div class='display'>
- <div class='name'>
- {{me.escape('firstname')}} {{me.escape('lastname')}}
- </div>
- <div class='company'>
- {{me.get('settings') ? _.escape(me.get('settings').company) : ''}}
- </div>
- <div class='street'>
- {{me.get('address') ? _.escape(me.get('address').address1) : ''}}
- </div>
- <div class='city-province-zip'>
- {{me.get('address') ? _.escape(me.get('address').city) : ''}}, {{me.get('address') ? _.escape(me.get('address').state) : ''}}, {{me.get('address') ? _.escape(me.get('address').zip) : ''}}
- </div>
- <div class='country'>
- {{me.get('address') ? _.escape(me.get('address').country) : ''}}
- </div>
- </div>
- <div class='edit'>
- <form action='/me' class='billing-address-form' role='form'>
- <div class='form-group billing-first-name-group has-feedback'>
- <label>
- First name
- </label>
- <input class='billing-first-name-input form-control' name='firstname' value="{{me.escape('firstname')}}">
- <span class='glyphicon glyphicon-remove form-control-feedback error-feedback label-padding'></span>
- <span class='glyphicon glyphicon-ok form-control-feedback success-feedback label-padding'></span>
- </div>
- <div class='form-group billing-last-name-group has-feedback'>
- <label>
- Last name
- </label>
- <input class='billing-last-name-input form-control' name='lastname' value="{{me.escape('lastname')}}">
- <span class='glyphicon glyphicon-remove form-control-feedback error-feedback label-padding'></span>
- <span class='glyphicon glyphicon-ok form-control-feedback success-feedback label-padding'></span>
- </div>
- <div class='form-group billing-company-group has-feedback'>
- <label>
- Company
- </label>
- <input class='billing-company-input form-control' name='company' value="{{me.get('settings') ? _.escape(me.get('settings').company) : ''}}">
- <span class='glyphicon glyphicon-remove form-control-feedback error-feedback label-padding'></span>
- <span class='glyphicon glyphicon-ok form-control-feedback success-feedback label-padding'></span>
- </div>
- <div class='form-group billing-street-group has-feedback'>
- <label>
- Street
- </label>
- <input class='billing-street-input form-control' name='address1' value="{{me.get('address') ? _.escape(me.get('address').address1) : ''}}">
- <span class='glyphicon glyphicon-remove form-control-feedback error-feedback label-padding'></span>
- <span class='glyphicon glyphicon-ok form-control-feedback success-feedback label-padding'></span>
- </div>
- <div class='form-group billing-country-group has-feedback'>
- <label>
- Country
- </label>
- <select class='billing-country-select form-control' name='country'>
- <option value=''></option>
- [[ _.each(gon.countries, function(country) { ]]
- [[ if (me.get('address') && me.get('address').country && me.get('address').country.toLowerCase() == country.toLowerCase()) { ]]
- <option selected='selected' value='{{country}}'>
- {{country}}
- </option>
- [[ } else { ]]
- <option value='{{country}}'>
- {{country}}
- </option>
- [[ } ]]
- [[ }); ]]
- </select>
- <span class='glyphicon glyphicon-remove form-control-feedback error-feedback label-padding'></span>
- <span class='glyphicon glyphicon-ok form-control-feedback success-feedback label-padding'></span>
- </div>
- <div class='form-group billing-province-group has-feedback'>
- <label>
- State/Province
- </label>
- <input class='billing-province-input form-control' name='state' type='text' value="{{me.get('address') ? _.escape(me.get('address').state) : ''}}">
- <select class='billing-province-select form-control' name='state'></select>
- <span class='glyphicon glyphicon-remove form-control-feedback error-feedback label-padding'></span>
- <span class='glyphicon glyphicon-ok form-control-feedback success-feedback label-padding'></span>
- </div>
- <div class='form-group billing-city-group has-feedback'>
- <label>
- City
- </label>
- <input class='billing-city-input form-control' name='city' value="{{me.get('address') ? _.escape(me.get('address').city) : ''}}">
- <span class='glyphicon glyphicon-remove form-control-feedback error-feedback label-padding'></span>
- <span class='glyphicon glyphicon-ok form-control-feedback success-feedback label-padding'></span>
- </div>
- <div class='form-group billing-zip-group has-feedback'>
- <label>
- Zip/Postal code
- </label>
- <input class='billing-zip-input form-control' name='zip' value="{{me.get('address') ? _.escape(me.get('address').zip) : ''}}">
- <span class='glyphicon glyphicon-remove form-control-feedback error-feedback label-padding'></span>
- <span class='glyphicon glyphicon-ok form-control-feedback success-feedback label-padding'></span>
- </div>
- <button class='submit btn btn-primary btn-block' type='submit'>
- <span class='text'>
- Continue
- </span>
- <span class='spinner'></span>
- </button>
- </form>
- </div>
- </div>
- <div class='purchase-notes section polymode'>
- <h4 class='pull-left'>
- Optional Info
- </h4>
- <a class='edit-button btn btn-mini pull-right display' href='#'>
- Edit
- </a>
- <div class='clearfix'></div>
- <div class='display'>
- <div class='purchase-notes-data'>
- {{_.escape(notes) || I18n.t("cart_page.not_specified")}}
- </div>
- </div>
- <div class='edit'>
- <form class='purchase-notes-form' role='form'>
- <div class='form-group purchase-notes-group'>
- <label>
- Notes (client, job, order, VAT number)
- </label>
- <input class='purchase-notes-field form-control' id='purchase-notes-field' maxlength='150' name='notes' type='text' value='{{_.escape(notes)}}'>
- <button class='submit btn btn-primary btn-block' type='submit'>
- <span class='text'>
- Continue
- </span>
- </button>
- </div>
- </form>
- </div>
- </div>
- <div class='payment section'>
- <h4 class='pull-left'>
- <img class='lock-icon' src='https://mktcdn.500px.org/assets/icons/lock_icon@2x-354121076a6ef7153fec0ae46350e1e79f00dbf9ae34f2a49363a3ba6af966c9.png'>
- Secure Payment
- </h4>
- <div class='payment-method-form-container'></div>
- <div class='clearfix'></div>
- </div>
- <div class='discount section'>
- <h4>
- Promo Code
- </h4>
- <form action='' class='discount-code-form' role='form'>
- <div class="discount-code-group form-group form-inline has-feedback {{customDiscount ? 'has-success' : ''}}">
- <button class='submit-discount-code btn btn-grey pull-right' disabled='disabled' type='submit'>
- Apply
- </button>
- <div class='discount-code-input-wrapper'>
- <input class='discount-code-input form-control' name='discount_code' value="{{customDiscount ? customDiscount.get('code') : ''}}">
- <span class='glyphicon glyphicon-remove form-control-feedback error-feedback'></span>
- <span class='glyphicon glyphicon-ok form-control-feedback success-feedback'></span>
- </div>
- </div>
- <div class='clearfix'></div>
- </form>
- </div>
- <div class='checkout section'>
- <form action='' class='checkout-form' role='form'>
- <div class='discount-code-link'>
- Do you have a <a href="#">promo code?</a>
- </div>
- <button class='submit btn btn-lg btn-grey btn-block' disabled='disabled' type='submit'>
- <span class='text'>
- <span class='credit-card-checkout'>
- Checkout
- </span>
- <span class='paypal-checkout'>
- Checkout with PayPal
- </span>
- </span>
- <span class='spinner'></span>
- </button>
- </form>
- </div>
- </section>
- </div>
- [[ } ]]
- </div>
- </script>
- <script id='cart-item-template' type='text/backbone_template'>
- <div class='row'>
- <div class='photo-section col-md-5'>
- <a data-router='true' href='{{photo.photoPagePath()}}'>
- <img class='photo' src="{{photo.imageUrl('560')}}">
- </a>
- </div>
- <div class='photo-details-section col-md-7'>
- <div class='details-table'>
- <div class='line photo-name'>
- <span class='datum-label title'>
- Title
- </span>
- <span class='datum-value'>
- {{photo.escape('name')}}
- </span>
- </div>
- <div class='line author-name'>
- <span class='datum-label credits'>
- Credits
- </span>
- <span class='datum-value'>
- {{_.escape(photo.get('user').firstname)}} {{_.escape(photo.get('user').lastname)}}
- </span>
- </div>
- <div class='line photo-id'>
- <span class='datum-label credits'>
- Photo ID
- </span>
- <span class='datum-value'>
- {{photo.get('id')}}
- </span>
- </div>
- <div class='line photo-size'>
- <span class='datum-label credits'>
- File size
- </span>
- <span class='datum-value'>
- <!-- Web/social license -->
- [[ if (cartItem.get("license") == "web") { ]]
- {{photo.resolution('web').width}} x {{photo.resolution('web').height}}px @72dpi
- <!-- Products for resale license -->
- [[ } else if (cartItem.get("license") == "resale") { ]]
- {{photo.resolution('resale').width}} x {{photo.resolution('resale').height}}px / {{photo.resolution('resale').printWidth}} x {{photo.resolution('resale').printHeight}}" @300dpi
- <!-- Royalty-free license -->
- [[ } else { ]]
- {{photo.resolution('royalty_free').width}} x {{photo.resolution('royalty_free').height}}px / {{photo.resolution('royalty_free').printWidth}} x {{photo.resolution('royalty_free').printHeight}}" @300dpi
- [[ } ]]
- </span>
- </div>
- <div class='line license-type'>
- <span class='datum-label credits'>
- License
- </span>
- <span class='datum-value'>
- <!-- Web/social license -->
- [[ if (cartItem.get("license") == "web") { ]]
- Web Ready RF
- [[ if (photo.get("licensing_type") == "N/A") { ]]
- (Pending)
- [[ } ]]
- <div class='help-widget' data-placement='top' data-title="<h3>Web Ready Royalty-Free License</h3> Worldwide, all-media usage with no expiry. A multi-seat license with unlimited impressions. Perfect for commercial or editorial use, advertising, and product packaging. For more details see the <a href='http://static.500px.net/docs/commercial_licensing_agreement.pdf' target='_blank'>Commercial Licensing Agreement</a>." data-toggle='tooltip'>
- <img class='icon info-icon' src='https://mktcdn.500px.org/assets/icons/info_icon_dark@2x-fac0b68449857ddd3bd23ce15deb14b84ac801800211db9d90b1d326c4906f0b.png'>
- </div>
- <!-- Products for resale license -->
- [[ } else if (cartItem.get("license") == "resale") { ]]
- Products for Resale
- [[ if (photo.get("licensing_type") == "N/A") { ]]
- (Pending)
- [[ } ]]
- <div class='help-widget' data-placement='top' data-title="<h3>Products for Resale</h3> Enhanced license grant which includes the ability to incorporate the image into print or electronic products for resale or distribution (including templates and on-demand products). For more details see the <a href='http://static.500px.net/docs/commercial_licensing_agreement.pdf' target='_blank'>Commercial Licensing Agreement</a>." data-toggle='tooltip'>
- <img class='icon info-icon' src='https://mktcdn.500px.org/assets/icons/info_icon_dark@2x-fac0b68449857ddd3bd23ce15deb14b84ac801800211db9d90b1d326c4906f0b.png'>
- </div>
- <!-- Royalty-free license -->
- [[ } else { ]]
- Print Ready RF
- [[ if (photo.get("licensing_type") == "N/A") { ]]
- (Pending)
- [[ } ]]
- <div class='help-widget' data-placement='top' data-title="<h3>Print Ready Royalty-Free License</h3> Worldwide, all-media usage with no expiry. A multi-seat license with unlimited impressions. Perfect for commercial or editorial use, advertising, and product packaging. For more details see the <a href='http://static.500px.net/docs/commercial_licensing_agreement.pdf' target='_blank'>Commercial Licensing Agreement</a>." data-toggle='tooltip'>
- <img class='icon info-icon' src='https://mktcdn.500px.org/assets/icons/info_icon_dark@2x-fac0b68449857ddd3bd23ce15deb14b84ac801800211db9d90b1d326c4906f0b.png'>
- </div>
- [[ } ]]
- </span>
- </div>
- </div>
- [[ if (photo.get("license") == "editorial") { ]]
- <div class='label-container'>
- <span class='label photo-editorial'>
- Available for Editorial use only
- <div class='help-widget' data-placement='top' data-title="<h3>Editorial Use Only</h3> Cannot be used for selling and marketing purposes. They are mostly used to illustrate a truthful article that is about news, culture, sports, politics, entertainment or other topics of interest to the public. For more details, see the <a href='https://support.500px.com/hc/en-us/articles/204728147' target='_blank'>FAQ</a>" data-toggle='tooltip'>
- <img class='icon info-icon' src='https://mktcdn.500px.org/assets/icons/info_icon@2x-3ac671bd51ce848a75add05ce504acff5d70c142fa2bc3c32966b403b44f6e5b.png'>
- </div>
- </span>
- </div>
- [[ } ]]
- [[ if (photo.get("licensing_type") == "N/A") { ]]
- <div class='label-container'>
- <span class='photo-unavailable label label-important'>
- Secure this photo. Be the first to license it.
- <div class='help-widget' data-placement='top' data-title='<h3>Secure this photo</h3>This photo has never been licensed from 500px Marketplace. Check out now to place a deposit and we'll go out of our way to secure it for licensing. If we are unable, we'll refund your deposit after 5 days. For more information see the <a target="_blank" href="https://support.500px.com/hc/en-us/articles/204031108">FAQ</a>.' data-toggle='tooltip'>
- <img class='icon info-icon' src='https://mktcdn.500px.org/assets/icons/info_icon@2x-3ac671bd51ce848a75add05ce504acff5d70c142fa2bc3c32966b403b44f6e5b.png'>
- </div>
- </span>
- </div>
- [[ } ]]
- <div class='photo-controls-section'>
- <div class='photo-price'>
- ${{cartItem.getOriginalPrice() / 100.0}}
- USD
- </div>
- <div class='remove-from-cart' type='button'>
- Remove
- <span>×</span>
- </div>
- </div>
- </div>
- </div>
- <div class='clearfix'></div>
- [[ if (photo.get("licensing_type") == "N/A") { ]]
- <section class='similar-images-section'>
- <div class='row'>
- <div class='col-md-12'>
- <div class='section-title'>
- <strong>
- Need a photo immediately?
- </strong>
- Check out these similar photos.
- </div>
- <div class='thumb-slider'></div>
- </div>
- </div>
- </section>
- [[ } ]]
- </script>
- <script id='purchase-summary-template' type='text/backbone_template'>
- [[ if (discounted) { ]]
- <div class='discount-line'>
- <div class='pull-left'>
- Discount:
- <span class='total'>
- ${{Prime.Utils.Common.formatPrice(cartItems.getTotalDiscount() / 100.0)}}
- </span>
- </div>
- <div class='pull-right'>
- <span class='num-images'></span>
- {{cartItems.length}}
- [[ if (cartItems.length > 1) { ]]
- images
- [[ } else { ]]
- image
- [[ } ]]
- </div>
- <div class='clearfix'></div>
- </div>
- [[ } ]]
- <div class='total-line'>
- <div class='pull-left'>
- Total:
- <span class='total'>
- [[ if (discounted) { ]]
- <span class='total-amount'>
- ${{Prime.Utils.Common.formatPrice(cartItems.getTotal() / 100.0)}}
- </span>
- <span class='total-amount-crossed'>
- ${{Prime.Utils.Common.formatPrice(cartItems.getTotal(false) / 100.0)}}
- </span>
- [[ } else { ]]
- <span class='total-amount'>
- ${{Prime.Utils.Common.formatPrice(cartItems.getTotal() / 100.0)}}
- </span>
- [[ } ]]
- </span>
- </div>
- <div class='clearfix'></div>
- </div>
- [[ if (Prime.models.me.isLoggedIn()) { ]]
- <div class='discount-code-link'>
- Do you have a <a href="#">promo code?</a>
- </div>
- [[ } ]]
- <div class='proceed-to-checkout submit btn btn-primary btn-block' type='submit'>
- Proceed to checkout
- </div>
- </script>
- <script id='settings-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- Settings
- </span>
- <div class='container'>
- <div class='row'>
- <section class='page-nav-section col-md-2'>
- <h2>
- Account
- </h2>
- <ul class='tabs'>
- <li class='tab open'>
- <a data-router='true' href='/settings'>
- Settings
- </a>
- </li>
- <li class='tab'>
- <a data-router='true' href='/purchases'>
- Purchases
- </a>
- </li>
- <li class='tab'>
- <a data-router='true' href='/plans'>
- Plans
- </a>
- </li>
- <li class='tab'>
- <a data-router='true' href='/lightboxes'>
- Lightboxes
- </a>
- </li>
- </ul>
- </section>
- <section class='user-settings-section col-md-6'>
- <form action='/me' class='user-settings-form' method='put' role='form'>
- <h2>
- Settings
- </h2>
- <div class='form-group'>
- <label>
- First Name
- </label>
- <input class='form-control' name='firstname' value='{{_.escape(me.firstname)}}'>
- </div>
- <div class='form-group'>
- <label>
- Last Name
- </label>
- <input class='form-control' name='lastname' value='{{_.escape(me.lastname)}}'>
- </div>
- <div class='form-group'>
- <label>
- Company Name
- </label>
- <input class='company-input form-control' name='company' value='{{_.escape(me.settings.company)}}'>
- </div>
- <div class='form-group'>
- <label>
- Language
- </label>
- <select class='language-select form-control' name='language'>
- [[ if (me.settings.language == 'en') { ]]
- <option selected='selected' value='en'>
- English
- </option>
- [[ } else { ]]
- <option value='en'>
- English
- </option>
- [[ } ]]
- [[ if (me.settings.language == 'zh-CN') { ]]
- <option selected='selected' value='zh-CN'>
- ä¸æ–‡(简体)
- </option>
- [[ } else { ]]
- <option value='zh-CN'>
- ä¸æ–‡(简体)
- </option>
- [[ } ]]
- </select>
- </div>
- <div class='form-group'>
- <label>
- Country
- </label>
- <select class='country-select form-control' name='country'>
- <option value=''></option>
- [[ _.each(gon.countries, function(country) { ]]
- [[ if (me.address && me.address.country && me.address.country.toLowerCase() == country.toLowerCase()) { ]]
- <option selected='selected' value='{{_.escape(country)}}'>
- {{_.escape(country)}}
- </option>
- [[ } else { ]]
- <option value='{{_.escape(country)}}'>
- {{_.escape(country)}}
- </option>
- [[ } ]]
- [[ }); ]]
- </select>
- </div>
- <div class='form-group'>
- <label>
- State/Province
- </label>
- <input class='province-input form-control' name='state' value='{{_.escape(me.address.state)}}'>
- <select class='province-select form-control' name='state'></select>
- </div>
- <div class='form-group'>
- <label>
- Street Address
- </label>
- <input class='form-control' name='address1' value='{{_.escape(me.address.address1)}}'>
- </div>
- <div class='form-group'>
- <label>
- City
- </label>
- <input class='form-control' name='city' value='{{_.escape(me.address.city)}}'>
- </div>
- <div class='form-group'>
- <label>
- Zip/Postal Code
- </label>
- <input class='form-control' name='zip' value='{{_.escape(me.address.zip)}}'>
- </div>
- <div class='form-group'>
- <label>
- Phone Number
- </label>
- <input class='form-control' name='phone' value='{{_.escape(me.address.phone)}}'>
- </div>
- <h2>
- Profile
- </h2>
- <div class='form-group email-group has-feedback'>
- <label>
- Email
- </label>
- <input class='form-control' disabled name='email' value='{{_.escape(me.email)}}'>
- </div>
- <div class='clearfix'></div>
- [[ if (me.provider != "pixels") { ]]
- <div class='form-group'>
- <label>
- Password
- </label>
- <input class='form-control' name='password' type='password'>
- </div>
- <div class='form-group'>
- <label>
- Confirm Password
- </label>
- <input class='form-control' name='password_confirmation' type='password'>
- </div>
- [[ } ]]
- <h2>
- Notifications / Settings
- </h2>
- <div class='form-group full-line'>
- <label>
- [[ if (me.settings.emails_enabled == true) { ]]
- <input checked='checked' name='emails_enabled' type='checkbox' value='true'>
- [[ } else { ]]
- <input name='emails_enabled' type='checkbox' value='true'>
- [[ } ]]
- Send me account updates, personalized notifications and product updates by email
- </label>
- <label>
- [[ if (me.settings.adult_filter == true) { ]]
- <input checked='checked' name='adult_filter' type='checkbox' value='true'>
- [[ } else { ]]
- <input name='adult_filter' type='checkbox' value='true'>
- [[ } ]]
- Remove adult content results from searches
- </label>
- </div>
- [[ if (me.settings.dropbox_auth) { ]]
- <div class='user-settings-dropbox'>
- <h2>
- Dropbox Authentication
- </h2>
- <div class='form-group'>
- <label>
- Logged in to Dropbox as:
- </label>
- <input class='form-control' disabled name='dropbox_email' value='{{me.settings.dropbox_auth}}'>
- <a class='button btn btn-xs btn-danger unlink-dropbox' style='margin-top: 10px'>
- Unlink
- </a>
- </div>
- </div>
- [[ } ]]
- <div class='form-group full-line'>
- <button class='submit btn btn-primary btn-lg' type='submit'>
- <span class='text'>
- Save
- </span>
- <span class='spinner'></span>
- </button>
- <span class='save-message'></span>
- </div>
- </form>
- </section>
- [[ if (subscription) { ]]
- <section class='subscription-section col-md-4'>
- <h2>
- Bundle Details
- </h2>
- <div class='subscription-details'>
- <div class='line'></div>
- <span class='datum-label'>
- Funds remaining:
- </span>
- <span class='datum-value pull-right'>
- ${{Prime.Utils.Common.formatPrice(wallet.get("credit") / 100)}}
- </span>
- <div class='clearfix'></div>
- <div class='line'>
- <span class='datum-label'>
- Need more credit?
- </span>
- <span class='datum-value pull-right'>
- <a href='/pricing'>
- Top up
- </a>
- </span>
- </div>
- <div class='line'>
- <span class='datum-label'>
- For more information or help:
- </span>
- <span class='datum-value pull-right'>
- <a data-router='true' href='/contact'>
- Contact us
- </a>
- </span>
- <div class='clearfix'></div>
- </div>
- </div>
- </section>
- [[ } ]]
- <section class='credit-card-settings-section col-md-4'>
- <h2>
- Credit Cards
- </h2>
- <div class='credit-card-form-container'></div>
- </section>
- </div>
- </div>
- </script>
- <script id='purchases-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- Purchase History
- </span>
- <div class='container'>
- <div class='row'>
- <section class='page-nav-section col-md-2'>
- <h2>
- Account
- </h2>
- <ul class='tabs'>
- <li class='tab'>
- <a data-router='true' href='/settings'>
- Settings
- </a>
- </li>
- <li class='tab open'>
- <a data-router='true' href='/purchases'>
- Purchases
- </a>
- </li>
- <li class='tab'>
- <a data-router='true' href='/plans'>
- Plans
- </a>
- </li>
- <li class='tab'>
- <a data-router='true' href='/lightboxes'>
- Lightboxes
- </a>
- </li>
- </ul>
- </section>
- <section class='purchases-section col-md-9'>
- [[ if (emptyPurchaseItems) { ]]
- <div class='placeholder-alert'>
- <div class='placeholder-icon'>
- <img src='https://mktcdn.500px.org/assets/icons/placeholder_purchase_icon@2x-fe3b08515247cd8b389dac40d2a4251cae186bc7c090dbd918bf8a7be54bdb3e.png'>
- </div>
- <div class='placeholder-title'>
- You don't have any purchases yet
- </div>
- <div class='placeholder-description'>
- Add photos to your <a data-router="true" href="/cart">cart</a> and check out to complete your purchase. You can review and download your licensed photos here.
- </div>
- </div>
- [[ } else { ]]
- [[ if (purchase) { ]]
- <div class='purchase-completed-alert alert'>
- <button aria-hidden='true' class='close' data-dismiss='alert' type='button'>×</button>
- <div class='icon'>
- <div class='glyphicon glyphicon-ok'></div>
- </div>
- <h1>
- Purchase completed
- </h1>
- <div class='order-id'>
- <span>
- Order
- </span>
- {{purchase.display_id}}
- </div>
- <div class='instructions'>
- [[ if (purchase.licensed) { ]]
- Thank you! You can download and see the details of your purchase below.
- [[ } else { ]]
- Thank you! We're processing your images and they'll be available for download shortly. You will receive an email at .
- [[ } ]]
- </div>
- </div>
- [[ } ]]
- <h2>
- Purchases
- </h2>
- <div class='purchases-save'>
- <div class='dropbox-download'>
- <a class='download' data-type='purchases' href='#'>
- <div class='icon'></div>
- Download all Purchases to Dropbox
- </a>
- <span class='downloading'>
- <div class='icon'></div>
- Downloading to Dropbox...
- </span>
- </div>
- </div>
- [[ } ]]
- <ul class='purchase-items'></ul>
- </section>
- </div>
- <div class='row'>
- <div id='purchase-pager'></div>
- </div>
- </div>
- </script>
- <script id='purchase-item-template' type='text/backbone_template'>
- <div class='row'>
- <div class='photo-section col-sm-4'>
- <a data-router='true' href='{{Prime.Models.Photo.photoPagePath(purchaseItem.photo)}}'>
- <img class='photo' src="{{Prime.Utils.Common.imageUrlFromPhotoJson(purchaseItem.photo, '280')}}">
- </a>
- </div>
- <div class='purchase-details-section col-sm-8'>
- <div class='photo-title'>
- <span class='photo-name'>
- {{purchaseItem.photo.name}}
- </span>
- by
- <span class='author-name'>
- {{purchaseItem.photo.user.firstname}} {{purchaseItem.photo.user.lastname}}
- </span>
- </div>
- <div class='license-type'>
- [[ if (purchaseItem.license == "web") { ]]
- Web Ready RF
- [[ } else if (purchaseItem.license == "resale") { ]]
- Products for Resale License
- [[ } else if (purchaseItem.license == "rights_managed") { ]]
- Rights Managed
- [[ } else { ]]
- Print Ready RF
- [[ } ]]
- [[ if (!purchaseItem.licensed) { ]]
- (Pending)
- [[ } ]]
- </div>
- <div class='purchase-date'>
- Purchased:
- {{Prime.Utils.Common.formatDate(purchaseItem.purchased_at)}}
- </div>
- [[ if (purchaseItem.photo.license == "editorial") { ]]
- <span class='photo-editorial'>
- Available for Editorial use only
- <div class='help-widget' data-placement='top' data-title="<h3>Editorial Use Only</h3> Cannot be used for selling and marketing purposes. They are mostly used to illustrate a truthful article that is about news, culture, sports, politics, entertainment or other topics of interest to the public. For more details, see the <a href='https://support.500px.com/hc/en-us/articles/204728147' target='_blank'>FAQ</a>" data-toggle='tooltip'>
- <img class='icon info-icon' src='https://mktcdn.500px.org/assets/icons/info_icon@2x-3ac671bd51ce848a75add05ce504acff5d70c142fa2bc3c32966b403b44f6e5b.png'>
- </div>
- </span>
- [[ } ]]
- [[ if (!purchaseItem.available) { ]]
- <div class='photo-unavailable'>
- License not yet secured
- <div class='help-widget' data-placement='top' data-title='<h3>Licensing pending</h3>We're working hard to secure this photo for licensing. If we are unable to secure it within 5 days, we'll refund your deposit. For more information see the <a target="_blank" href="https://support.500px.com/hc/en-us/articles/204031108">FAQ</a>.' data-toggle='tooltip'>
- <img class='icon info-icon' src='https://mktcdn.500px.org/assets/icons/info_icon@2x-3ac671bd51ce848a75add05ce504acff5d70c142fa2bc3c32966b403b44f6e5b.png'>
- </div>
- </div>
- [[ } ]]
- <ul class='purchase-actions'>
- <li>
- [[ if (purchaseItem.licensed) { ]]
- <a class='download-photo btn btn-default' href='{{purchaseItem.photo.download_url}}' target='_blank'>
- Download
- </a>
- [[ } else { ]]
- <a class='download-photo btn btn-default' disabled='disabled' href='{{purchaseItem.photo.download_url}}'>
- Processing...
- </a>
- [[ } ]]
- </li>
- [[ if (purchaseItem.available && purchaseItem.licensed) { ]]
- <li>
- <a class='view-receipt btn btn-default' data-router='true' href='/purchases/{{purchaseItem.purchase_id}}/receipt'>
- Receipt
- </a>
- </li>
- [[ } else { ]]
- <li>
- <a class='view-receipt btn btn-default' disabled='disabled' href='/purchases/{{purchaseItem.purchase_id}}/receipt'>
- Receipt pending
- </a>
- </li>
- [[ } ]]
- </ul>
- <div class='photo-id-section'>
- <div class='photo-id'>
- <span class="hash">#</span> {{purchaseItem.photo.id}}
- </div>
- </div>
- </div>
- </div>
- <div class='clearfix'></div>
- </script>
- <script id='receipt-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- Receipt ID {{purchase.get('display_id')}}
- </span>
- <div class='container'>
- <div class='row'>
- <section class='print-receipt-section col-md-6 col-md-push-6 hidden-print'>
- <div class='print-receipt btn btn-primary btn-lg'>
- Print receipt
- </div>
- </section>
- <section class='header-section col-md-6 col-md-pull-6'>
- <div class='px-logo'>
- <img class='icon prime-logo' src='https://mktcdn.500px.org/assets/common/prime_logo_dark@2x-d65eba6d3d1dc3b23e6c234f04f33905fedff931b69c7397bf46712b86e9d522.png'>
- </div>
- </section>
- <div class='clearfix'></div>
- </div>
- <div class='row'>
- <section class='merchant-section col-md-5'>
- <div class='merchant-title'>
- 500px Inc.
- </div>
- <div class='merchant-street-address'>
- 20 Duncan Street, Suite 100
- </div>
- <div class='merchant-city-province'>
- Toronto, ON, M5H 3G8
- </div>
- <div class='merchant-postal-country'>
- Canada
- </div>
- </section>
- <section class='order-details-section col-md-5'>
- <h2>
- Order Details
- </h2>
- <div class='field'>
- <span class='field-name'>
- Order number
- </span>
- <span class='field-value pull-right'>
- {{purchase.get('display_id')}}
- </span>
- </div>
- <div class='field'>
- <span class='field-name'>
- Date
- </span>
- <span class='field-value pull-right'>
- {{Prime.Utils.Common.formatDate(purchase.get('purchased_at'))}}
- </span>
- </div>
- <div class='field' id='receipt-purchase-notes-container'>
- <span class='field-name'>
- Optional Info
- </span>
- <span class='receipt-purchase-notes field-value pull-right'>
- {{_.escape(purchase.get('notes'))}}
- </span>
- </div>
- </section>
- <div class='clearfix'></div>
- </div>
- <div class='row'>
- <section class='billing-details-section col-md-5'>
- <h2>
- Billing Information
- </h2>
- <div class='buyer-email'>
- <a href="mailto:{{me.get('email')}}">{{me.get('email')}}</a>
- </div>
- <div class='buyer-company'>
- {{me.get('settings') ? _.escape(me.get('settings').company) : ''}}
- </div>
- <div class='buyer-name'>
- {{me.escape('firstname')}} {{me.escape('lastname')}}
- </div>
- <div class='buyer-street-address'>
- {{purchase.get('billing_address') ? _.escape(purchase.get('billing_address').address1) : ''}}
- </div>
- <div class='buyer-city-province-postal'>
- {{purchase.get('billing_address') ? _.escape(purchase.get('billing_address').city) + ', ' : ''}} {{purchase.get('billing_address') ? _.escape(purchase.get('billing_address').state) + ',' : ''}} {{purchase.get('billing_address') ? _.escape(purchase.get('billing_address').zip) : ''}}
- </div>
- <div class='buyer-country'>
- {{purchase.get('billing_address') ? purchase.get('billing_address').country : ''}}
- </div>
- </section>
- <section class='payment-details-section col-md-5'>
- <h2>
- Payment Information
- </h2>
- [[ if (purchase.get('paid_with') == 'direct_payment') { ]]
- <div class='field credit-card-number-field'>
- <span class='field-value'>
- [[ if (purchase.get("gateway") == "stripe") { ]]
- <span class='obscured'>
- •••• •••• ••••
- </span>
- <span class='revealed'>
- <strong>
- {{purchase.get("card_last4")}}
- </strong>
- </span>
- [[ } else { ]]
- <strong>Paid using PayPal</strong>
- [[ } ]]
- </span>
- <span class='field-value pull-right'>
- [[ if (purchase.get("gateway") == "stripe") { ]]
- <img class='credit-card-icon' src="{{Prime.Models.Card.cardIconUrl(purchase.get('card_brand'))}}">
- [[ } else { ]]
- <img class='paypal-icon' src='https://www.paypalobjects.com/webstatic/en_US/i/buttons/pp-acceptance-small.png'>
- [[ } ]]
- </span>
- <div class='clearfix'></div>
- </div>
- [[ } else if (purchase.get('paid_with') == 'invoice') { ]]
- <div class='field'>
- <span class='field-name'>
- Pay by
- </span>
- <span class='field-value pull-right'>
- Invoice
- </span>
- </div>
- [[ } ]]
- <div class='field'>
- <span class='field-name'>
- <strong>Subtotal</strong> (USD)
- </span>
- <span class='field-value pull-right'>
- ${{Prime.Utils.Common.formatPrice(purchaseTotal / 100.0)}}
- </span>
- </div>
- [[ if (purchase.get('paid_with') == 'subscription') { ]]
- <div class='field'>
- <span class='field-name'>
- <strong>Paid by subscription</strong> (USD)
- </span>
- <span class='field-value pull-right'>
- - ${{Prime.Utils.Common.formatPrice(purchaseTotal / 100.0)}}
- </span>
- </div>
- [[ } ]]
- [[ if (purchase.get('paid_with') == 'credit') { ]]
- <div class='field'>
- <span class='field-name'>
- <strong>Pre-paid amount</strong> (USD)
- </span>
- <span class='field-value pull-right'>
- - ${{Prime.Utils.Common.formatPrice(purchaseTotal / 100.0)}}
- </span>
- </div>
- [[ } ]]
- <div class='field total-field'>
- <span class='field-name'>
- <strong>Total</strong> (USD)
- </span>
- <span class='field-value pull-right'>
- [[ if (purchase.get('paid_with') == 'subscription' || purchase.get('paid_with') == 'credit') { ]]
- $0
- [[ } else { ]]
- ${{Prime.Utils.Common.formatPrice(purchaseTotal / 100.0)}}
- [[ } ]]
- </span>
- </div>
- <div class='vat-charge-notice'>
- This supply may be subject to a VAT reverse charge
- </div>
- </section>
- <div class='clearfix'></div>
- </div>
- <div class='row'>
- <section class='order-summary col-md-7 col-md-offset-3'>
- <h2>
- Order Summary
- </h2>
- <ul class='receipt-items'>
- [[ _.each(purchase.get('items'), function(item) { ]]
- <!-- Skip photos that are pending and became unavailable -->
- [[ if (!item.photo) { return; } ]]
- <li class='receipt-item'>
- <div class='photo-section pull-left'>
- <img class='photo' src="{{Prime.Utils.Common.imageUrlFromPhotoJson(item.photo, '280')}}">
- </div>
- <div class='field photo-title-price'>
- <span class='field-value'>
- {{_.escape(item.photo.name)}}
- </span>
- <span class='field-value pull-right'>
- ${{Prime.Utils.Common.formatPrice(item.price_before_credit_discount / 100.0)}}
- </span>
- </div>
- <div class='field photo-author'>
- <span class='author-name'>
- by
- {{_.escape(item.photo.user.firstname)}} {{_.escape(item.photo.user.lastname)}}
- </span>
- </div>
- <div class='field photo-id'>
- <span class='field-name'>
- Photo ID
- </span>
- <span class='field-value'>
- <a class='hidden-print' data-router='true' href='{{Prime.Models.Photo.photoPagePath(item.photo)}}'>
- {{item.photo.id}}
- </a>
- <span class='visible-print-inline'>
- {{item.photo.id}}
- </span>
- </span>
- </div>
- <div class='field license-type'>
- <span class='field-name'>
- License
- </span>
- <span class='field-value'>
- [[ if (item.license == "web") { ]]
- Web Ready RF
- [[ } else if (item.license == "resale") { ]]
- Products for Resale
- [[ } else if (item.license == "rights_managed") { ]]
- Rights Managed
- [[ } else { ]]
- Print Ready RF
- [[ } ]]
- [[ if (item.photo.license == "editorial") { ]]
- (Editorial)
- [[ } ]]
- </span>
- </div>
- <div class='clearfix'></div>
- </li>
- [[ }); ]]
- </ul>
- <div class='row'>
- <div class='col-md-6 col-md-offset-6'>
- <div class='order-summary-totals'>
- <div class='field'>
- <span class='field-name'>
- <strong>Subtotal</strong> (USD)
- </span>
- <span class='field-value pull-right'>
- ${{Prime.Utils.Common.formatPrice(purchaseTotal / 100.0)}}
- </span>
- </div>
- [[ if (purchase.get('paid_with') == 'subscription') { ]]
- <div class='field'>
- <span class='field-name'>
- <strong>Paid by subscription</strong> (USD)
- </span>
- <span class='field-value pull-right'>
- - ${{Prime.Utils.Common.formatPrice(purchaseTotal / 100.0)}}
- </span>
- </div>
- [[ } else if (purchase.get('paid_with') == 'credit') { ]]
- <div class='field'>
- <span class='field-name'>
- <strong>Pre-paid amount</strong> (USD)
- </span>
- <span class='field-value pull-right'>
- - ${{Prime.Utils.Common.formatPrice(purchaseTotal / 100.0)}}
- </span>
- </div>
- [[ } ]]
- <div class='field total-field'>
- <span class='field-name'>
- <strong>Total</strong> (USD)
- </span>
- <span class='field-value pull-right'>
- [[ if (purchase.get('paid_with') == 'subscription' || purchase.get('paid_with') == 'credit') { ]]
- $0
- [[ } else { ]]
- ${{Prime.Utils.Common.formatPrice(purchaseTotal / 100.0)}}
- [[ } ]]
- </span>
- </div>
- </div>
- </div>
- </div>
- </section>
- <div class='clearfix'></div>
- </div>
- </div>
- </script>
- <script id='plans-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- Plan Invoices
- </span>
- <div class='container'>
- <div class='row'>
- <section class='page-nav-section col-md-2'>
- <h2>
- Account
- </h2>
- <ul class='tabs'>
- <li class='tab'>
- <a data-router='true' href='/settings'>
- Settings
- </a>
- </li>
- <li class='tab'>
- <a data-router='true' href='/purchases'>
- Purchases
- </a>
- </li>
- <li class='tab open'>
- <a data-router='true' href='/plans'>
- Plans
- </a>
- </li>
- <li class='tab'>
- <a data-router='true' href='/lightboxes'>
- Lightboxes
- </a>
- </li>
- </ul>
- </section>
- <section class='invoices-section col-md-9'>
- [[ if (emptyInvoices) { ]]
- <div class='placeholder-alert'>
- <div class='placeholder-icon'>
- <img src='https://mktcdn.500px.org/assets/icons/placeholder_purchase_icon@2x-fe3b08515247cd8b389dac40d2a4251cae186bc7c090dbd918bf8a7be54bdb3e.png'>
- </div>
- <div class='placeholder-title'>
- You don't have any plans yet
- </div>
- <div class='placeholder-description'>
- Check out our <a data-router="true" href="/pricing">packs and subscriptions</a> for great savings on photos. You can review your plan receipts here.
- </div>
- </div>
- [[ } else { ]]
- [[ if (subscription) { ]]
- <div class='checkout-completed-alert alert'>
- <button aria-hidden='true' class='close' data-dismiss='alert' type='button'>×</button>
- <div class='icon'>
- <div class='glyphicon glyphicon-ok'></div>
- </div>
- <h1>
- Checkout completed
- </h1>
- <div class='order-id'>
- <span>
- Order
- </span>
- {{subscription.get("display_id")}}
- </div>
- <div class='instructions'>
- [[ if (subscription.isPaidByCard()) { ]]
- [[ if (subscription.get("status") == "active") { ]]
- Thank you! You can now start using your photo bundle to access the world's most beautiful photos. See the details of your purchase below.
- [[ } else { ]]
- Thank you! We're processing your order. In a few moments you'll be able to use your photo bundle. See the details of your purchase below.
- [[ } ]]
- [[ } else { ]]
- A sales associate will get in touch shortly to proceed with the payment. Remember to check your email spam folder. If you have any questions please <a href="mailto:sales@500px.com">contact us</a>.
- [[ } ]]
- </div>
- </div>
- [[ } ]]
- <h2>
- Plan Receipts
- </h2>
- [[ } ]]
- <ul class='invoices'></ul>
- </section>
- </div>
- </div>
- </script>
- <script id='invoice-item-template' type='text/backbone_template'>
- <div class='row'>
- <div class='invoice__icon-section col-sm-3'>
- <a data-router='true' href="/plans/{{invoice.get('id')}}/receipt">
- <img class='icon large-subscription-icon' src='https://mktcdn.500px.org/assets/icons/large_subscription_icon@2x-0060d34b7fe3d801b12ac78a7cf3fae31e07a3be5bfacbaebe0d40fc7c02fabc.png'>
- </a>
- </div>
- <div class='invoice__details-section col-sm-9'>
- <div class='invoice__plan-group'>
- Photo Bundle
- </div>
- <div class='invoice__plan-summary'>
- <strong>${{ Prime.Utils.Common.formatPrice(plan.totalCreditsForPeriod()) }}</strong> in photos
- </div>
- <div class='invoice__plan-expiration'>
- <strong>Invoice date </strong>{{ Prime.Utils.Common.formatDate(invoice.get('invoiced_at'))}}
- </div>
- <ul class='invoice__purchase-actions'>
- <li>
- <a class='invoice__view-receipt btn btn-default' data-router='true' href="/plans/{{invoice.get('id')}}/receipt">
- Receipt
- </a>
- </li>
- </ul>
- <div class='invoice__id-section'>
- <div class='invoice__id'>
- <span class="hash">#</span> {{invoice.get("display_id")}}
- </div>
- </div>
- </div>
- </div>
- <div class='clearfix'></div>
- </script>
- <script id='invoice-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- Invoice ID {{invoice.get('id')}}
- </span>
- <div class='container'>
- <div class='row'>
- <section class='print-receipt-section col-md-6 col-md-push-6 hidden-print'>
- <div class='print-receipt btn btn-primary btn-lg'>
- Print receipt
- </div>
- </section>
- <section class='header-section col-md-6 col-md-pull-6'>
- <div class='px-logo'>
- <img class='icon prime-logo' src='https://mktcdn.500px.org/assets/common/prime_logo_dark@2x-d65eba6d3d1dc3b23e6c234f04f33905fedff931b69c7397bf46712b86e9d522.png'>
- </div>
- </section>
- <div class='clearfix'></div>
- </div>
- <div class='row'>
- <section class='merchant-section col-md-5'>
- <div class='merchant-title'>
- 500px Inc.
- </div>
- <div class='merchant-street-address'>
- 20 Duncan Street, Suite 100
- </div>
- <div class='merchant-city-province'>
- Toronto, ON, M5H 3G8
- </div>
- <div class='merchant-postal-country'>
- Canada
- </div>
- </section>
- <section class='order-details-section col-md-5'>
- <h2>
- Order Details
- </h2>
- <div class='field'>
- <span class='field-name'>
- Order number
- </span>
- <span class='field-value pull-right'>
- {{invoice.get('display_id')}}
- </span>
- </div>
- <div class='field'>
- <span class='field-name'>
- Date
- </span>
- <span class='field-value pull-right'>
- {{Prime.Utils.Common.formatDate(invoice.get('invoiced_at'))}}
- </span>
- </div>
- </section>
- <div class='clearfix'></div>
- </div>
- <div class='row'>
- <section class='billing-details-section col-md-5'>
- <h2>
- Billing Information
- </h2>
- <div class='buyer-email'>
- <a href="mailto:{{me.get('email')}}">{{me.get('email')}}</a>
- </div>
- <div class='buyer-company'>
- {{me.get('settings') ? _.escape(me.get('settings').company) : ''}}
- </div>
- <div class='buyer-name'>
- {{me.escape('firstname')}} {{me.escape('lastname')}}
- </div>
- <div class='buyer-street-address'>
- {{invoice.get('billing_address') ? _.escape(invoice.get('billing_address').address1) : ''}}
- </div>
- <div class='buyer-city-province-postal'>
- {{invoice.get('billing_address') ? _.escape(invoice.get('billing_address').city) + ', ' : ''}} {{invoice.get('billing_address') ? _.escape(invoice.get('billing_address').state) + ',' : ''}} {{invoice.get('billing_address') ? _.escape(invoice.get('billing_address').zip) : ''}}
- </div>
- <div class='buyer-country'>
- {{invoice.get('billing_address') ? invoice.get('billing_address').country : ''}}
- </div>
- </section>
- <section class='payment-details-section col-md-5'>
- <h2>
- Payment Information
- </h2>
- <div class='field credit-card-number-field'>
- <span class='field-value'>
- [[ if (invoice.get("gateway") == "stripe") { ]]
- <span class='obscured'>
- •••• •••• ••••
- </span>
- <span class='revealed'>
- <strong>
- {{invoice.get("card_last4")}}
- </strong>
- </span>
- [[ } else { ]]
- Paid by offline invoice
- [[ } ]]
- </span>
- <span class='field-value pull-right'>
- [[ if (invoice.get("gateway") == "stripe") { ]]
- <img class='credit-card-icon' src="{{Prime.Models.Card.cardIconUrl(invoice.get('card_brand'))}}">
- [[ } ]]
- </span>
- <div class='clearfix'></div>
- </div>
- <div class='field'>
- <span class='field-name'>
- <strong>Subtotal</strong> (USD)
- </span>
- <span class='field-value pull-right'>
- ${{Prime.Utils.Common.formatPrice(invoice.get('total') / 100.0)}}
- </span>
- </div>
- <div class='field total-field'>
- <span class='field-name'>
- <strong>Total</strong> (USD)
- </span>
- <span class='field-value pull-right'>
- ${{Prime.Utils.Common.formatPrice(invoice.get('total') / 100.0)}}
- </span>
- </div>
- <div class='vat-charge-notice'>
- This supply may be subject to a VAT reverse charge
- </div>
- </section>
- <div class='clearfix'></div>
- </div>
- <div class='row'>
- <section class='order-summary col-md-7 col-md-offset-3'>
- <h2>
- Order Summary
- </h2>
- <ul class='receipt-items'>
- <li class='receipt-item'>
- <div class='photo-section pull-left'>
- <img class='icon large-subscription-icon' src='https://mktcdn.500px.org/assets/icons/large_subscription_icon@2x-0060d34b7fe3d801b12ac78a7cf3fae31e07a3be5bfacbaebe0d40fc7c02fabc.png'>
- </div>
- <div class='field photo-title-price'>
- <span class='field-value'>
- [[ if (plan.isMonthlyPlan()) { ]]
- Photo bundle subscription # {{invoice.get('subscription').display_id}}
- [[ } else { ]]
- Photo Bundle # {{invoice.get('subscription').display_id}}
- [[ } ]]
- </span>
- <span class='field-value pull-right'>
- <strong>
- ${{Prime.Utils.Common.formatPrice(plan.get("price") / 100.0)}}
- </strong>
- </span>
- </div>
- <div class='field plan-summary'>
- <span class='field-value'>
- [[ if (plan.isMonthlyPlan()) { ]]
- <strong>${{plan.totalCreditsForPeriod()}}</strong> credit per month
- [[ } else { ]]
- <strong>${{plan.totalCreditsForPeriod()}}</strong> photo bundle
- [[ } ]]
- </span>
- </div>
- <div class='clearfix'></div>
- </li>
- </ul>
- <div class='row'>
- <div class='col-md-6 col-md-offset-6'>
- <div class='order-summary-totals'>
- <div class='field'>
- <span class='field-name'>
- <strong>Subtotal</strong> (USD)
- </span>
- <span class='field-value pull-right'>
- ${{Prime.Utils.Common.formatPrice(invoice.get('total') / 100.0)}}
- </span>
- </div>
- <div class='field total-field'>
- <span class='field-name'>
- <strong>Total</strong> (USD)
- </span>
- <span class='field-value pull-right'>
- ${{Prime.Utils.Common.formatPrice(invoice.get('total') / 100.0)}}
- </span>
- </div>
- </div>
- </div>
- </div>
- </section>
- <div class='clearfix'></div>
- </div>
- </div>
- </script>
- <script id='lightboxes-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- Lightboxes
- </span>
- <div class='container'>
- <div class='row'>
- <section class='page-nav-section col-md-2'>
- <h2>
- Account
- </h2>
- <ul class='tabs'>
- <li class='tab'>
- <a data-router='true' href='/settings'>
- Settings
- </a>
- </li>
- <li class='tab'>
- <a data-router='true' href='/purchases'>
- Purchases
- </a>
- </li>
- <li class='tab'>
- <a data-router='true' href='/plans'>
- Plans
- </a>
- </li>
- <li class='tab open'>
- <a data-router='true' href='/lightboxes'>
- Lightboxes
- </a>
- </li>
- </ul>
- </section>
- <section class='lightboxes-section col-md-9'>
- [[ if (!lightboxes.length) { ]]
- <div class='placeholder-alert'>
- <div class='placeholder-icon'>
- <img class='icon lightbox-placeholder-icon' src='https://mktcdn.500px.org/assets/icons/lightbox_placeholder_icon@2x-a5b4509ac42a996d07b9f32379f1eae19310a57d38e5914c59230bfa36815c9a.png'>
- </div>
- <div class='placeholder-title'>
- You don't have any lightboxes
- </div>
- <div class='placeholder-description'>
- You can create a new lightbox to start collecting the photos you like and share them with your clients or colleagues.
- </div>
- <div class='create-first-lightbox-section'>
- <form action='' class='create-lightbox-form form-inline' role='form'>
- <input class='new-lightbox-name-input form-control' placeholder='Lightbox name'>
- <button class='create-lightbox btn btn-primary' type='submit'>
- Create
- </button>
- </form>
- </div>
- </div>
- [[ } else { ]]
- <h2>
- Lightboxes
- </h2>
- <div class='create-lightbox-section lightbox-preview'>
- <form action='' class='create-lightbox-form form-inline' role='form'>
- <div class='lightbox-photo-section pull-left'>
- <a class='lightbox-cover-placeholder'>
- <img class='icon lightbox-create-icon' src='https://mktcdn.500px.org/assets/icons/lightbox_create_icon@2x-06cfc32dfb80e94c74d48afe7f4a07e9b1bf33d2a52edfec08ff73e88815d34c.png'>
- </a>
- </div>
- <div class='lightbox-details-section'>
- <div class='lightbox-name'>
- <input class='new-lightbox-name-input form-control' placeholder='Create new lightbox'>
- </div>
- <ul class='lightbox-actions inline-list'>
- <li>
- <button class='create-lightbox btn btn-default' type='submit'>
- Create
- </button>
- </li>
- </ul>
- </div>
- <div class='clearfix'></div>
- </form>
- </div>
- <ul class='lightbox-previews'></ul>
- [[ } ]]
- <div class='loading-container'>
- <div class='loading-feedback loading'>
- <span class='spinner dark'></span>
- </div>
- </div>
- </section>
- </div>
- </div>
- </script>
- <script id='lightbox-preview-template' type='text/backbone_template'>
- <span class='delete-confirmation-message hidden'>
- Are you sure you want to delete this lightbox?
- </span>
- <div class='lightbox-photo-section pull-left'>
- <a data-router='true' href="/lightboxes/{{lightbox.get('token')}}">
- [[ if (lightbox.get("cover_photo")) { ]]
- <img class='lightbox-cover' src="{{Prime.Utils.Common.imageUrlFromPhotoJson(lightbox.get('cover_photo'), '160')}}">
- [[ } else { ]]
- <div class='lightbox-cover-placeholder'>
- <img class='icon lightbox-placeholder-icon' src='https://mktcdn.500px.org/assets/icons/lightbox_placeholder_icon@2x-a5b4509ac42a996d07b9f32379f1eae19310a57d38e5914c59230bfa36815c9a.png'>
- </div>
- [[ } ]]
- </a>
- </div>
- <div class='lightbox-details-section'>
- <form action='' class='edit-lightbox-form' role='form'>
- <div class='lightbox-name'>
- <div class='display'>
- <a data-router='true' href="/lightboxes/{{lightbox.get('token')}}">
- {{lightbox.escape("name")}}
- </a>
- </div>
- <div class='edit-inline'>
- <input class='lightbox-name-input form-control' placeholder='Lightbox name' value="{{lightbox.escape('name')}}">
- </div>
- </div>
- <div class='lightbox-image-count'>
- {{lightbox.get("nr_items")}}
- [[ if (lightbox.get("nr_items") == 1) { ]]
- image
- [[ } else { ]]
- images
- [[ } ]]
- </div>
- <ul class='lightbox-actions inline-list'>
- <li class='display-inline'>
- <a class='rename-lightbox btn btn-default' href='#'>
- Rename
- </a>
- </li>
- <li class='display-inline'>
- <a class='delete-lightbox btn btn-default' href='#'>
- Delete
- </a>
- </li>
- <li class='edit-inline'>
- <button class='save-lightbox btn btn-default' type='submit'>
- Save
- </button>
- </li>
- </ul>
- </form>
- </div>
- <div class='clearfix'></div>
- </script>
- <script id='contact-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- Contact
- </span>
- <section class='page-banner'>
- <div class='page-banner-content container'>
- <h1 class='page-banner-title'>
- We can help you find inspiration
- </h1>
- <div class='page-banner-headline'>
- Reach out to us
- </div>
- </div>
- <div class='page-banner-attribution'>
- <a data-router="true" href="/photos/94449977">The Final Goodbye</a> by <a data-router="true" href="/FahadYunusMohammed">Fahad Mohammed</a>
- </div>
- </section>
- <section class='page-section creative-services-section'>
- <div class='container'>
- <h2>
- Contact our creative research team
- </h2>
- <p>
- Email your brief to <a href="mailto:sales@500px.com">sales@500px.com</a> or call our researchers at 1-855-561-4584 x106 and we'll work closely with you to get the perfect photo for your next project.
- </p>
- <p>
- <a class='btn btn-primary btn-lg' data-target='#creative-services-modal' data-toggle='modal' href='#'>
- Tell us what you're looking for
- </a>
- </p>
- </div>
- </section>
- <section class='page-section contact-details'>
- <div class='container'>
- <div class='row'>
- <section class='contributor-inquiries-section col-md-6 col-sm-6'>
- <h3>
- Contributor inquiries
- </h3>
- <p>
- If you are interested in becoming a contributor at 500px Marketplace, please send us an email at <a href="mailto:prime@500px.com">prime@500px.com</a>.
- </p>
- </section>
- <section class='mailing-address-section col-md-6 col-sm-6'>
- <h3>
- Mailing address
- </h3>
- <p>
- For packages, correspondence and gifts, send them to
- <br>
- 20 Duncan Street, Suite 100
- <br>
- Toronto, ON M5H 3G8, Canada
- </p>
- </section>
- </div>
- </div>
- </section>
- <section class='page-section press-section'>
- <div class='container'>
- <h3>
- Need to use our logo?
- </h3>
- <p>
- <a class='btn btn-primary btn-lg' href='/static/PrimePressKit.zip'>
- Download press kit
- </a>
- </p>
- </div>
- </section>
- </script>
- <div id='fb-root'></div>
- <script id='free-bundle-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- Free Bundle
- </span>
- <section class='page-banner'>
- <div class='page-banner-content container'>
- <h1 class='page-banner-title'>
- Get Your Free Photo Bundle
- </h1>
- <div class='page-banner-headline'>
- Download 6 beautiful high-resolution royalty-free photos now.
- </div>
- </div>
- <div class='page-banner-attribution'>
- <a data-router="true" href="/photos/123769187">Balloons and the city</a> by <a data-router="true" href="/natta">Natta Summerky</a>
- </div>
- </section>
- <section class='page-section creative-services-section'>
- <div class='container'>
- <h2>
- Limited Time Offer
- </h2>
- <p>
- <img class='bundle-icon' src='https://mktcdn.500px.org/assets/pages/freebundle_page/banner-1eade0b4656c357c1112267e8290cc2ca84a3df47858473e82c371610a0f9113.jpg'>
- </p>
- <p>
- Get excited—we're turning 6 on October 31! To celebrate our birthday, we're giving you a special free gift. Download this free bundle of 6 beautiful, full-resolution photos that portray the fun and joy of celebration. Each photo comes with a royalty-free license, giving you worldwide, unlimited usage. Get your bundle of joy now!
- </p>
- <p>
- [[ if (Prime.models.me.isLoggedIn()) { ]]
- <a class='btn btn-primary btn-lg' href='http://static.500px.net/bundles/FreeBundleOctober.zip'>
- Download free bundle
- </a>
- [[ } else { ]]
- <a class='btn btn-primary btn-lg' href='/signup?r=freebundle'>
- Sign up and download
- </a>
- [[ } ]]
- </p>
- <div class='social-buttons'>
- <a data-pin-color='red' data-pin-config='none' data-pin-do='buttonPin' href='//www.pinterest.com/pin/create/button/?url=https%3A%2F%2Fmarketplace.500px.com%2Ffreebundle%26description%3DDownload%206%20beautiful%20high-resolution%20royalty-free%20photos%20now.'>
- <img src='//assets.pinterest.com/images/pidgets/pinit_fg_en_rect_red_20.png'>
- </a>
- <a class='twitter-share-button' data-count='none' data-text='Get 6 royalty-free, hi-res images in this free photo bundle from @500px! #HappyBirthday500px ' data-url='https://marketplace.500px.com/freebundle' href='https://twitter.com/share'>Tweet</a>
- <a class='fb-share-button' data-href='https://marketplace.500px.com/freebundle' data-layout='button'></a>
- </div>
- </div>
- </section>
- </script>
- <script async='' defer='' src='//assets.pinterest.com/js/pinit.js' type='text/javascript'></script>
- <script>
- !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');
- (function(d, s, id) {
- var js, fjs = d.getElementsByTagName(s)[0];
- if (d.getElementById(id)) return;
- js = d.createElement(s); js.id = id;
- js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.4&appId=599693220064622";
- fjs.parentNode.insertBefore(js, fjs);
- }(document, 'script', 'facebook-jssdk'));
- </script>
- <script id='omni-bundle-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- Omnicom Bundle
- </span>
- <section class='page-banner'>
- <div class='page-banner-content container'>
- <h1 class='page-banner-title'>
- Welcome! Your Free Perk is Ready
- </h1>
- <div class='page-banner-headline'>
- Exclusive for the Omnicom Group of Companies
- </div>
- </div>
- </section>
- <section class='page-section creative-services-section'>
- <div class='container'>
- <h2>
- Get 40 full resolution, royalty-free photos for free
- </h2>
- <p>
- Seriously, these images are all totally (and royalty) free. All you have to do is join 500px Marketplace - and it's also free. Even without the freebies, we'll make 500px Marketplace worth your while. Signing up gives you access to license over a million high-quality photos from the world's top photographers, and they're available at very simple prices. You'll save time and money on your next project or campaign.
- [[ if (Prime.models.me.isLoggedIn()) { ]]
- </p>
- <p>
- Download this 40-Photo Bundle (valued at $10,000), it's on us!
- </p>
- <p>
- <a class='btn btn-primary btn-lg' href='http://static.500px.net/bundles/OmniBundle.zip'>
- Download free bundle
- </a>
- [[ } else { ]]
- </p>
- <p>
- Join 500px Marketplace now and this 40-Photo Bundle (valued at $10,000) is on us!
- </p>
- <p>
- <a class='btn btn-primary btn-lg' href='/signup?r=omnibundle'>
- Join us and download
- </a>
- [[ } ]]
- </p>
- <p>
- <img class='bundle-icon' src='https://mktcdn.500px.org/assets/pages/omnibundle_page/images_preview-d0e1ed0608cdf214215bfd9b1e0a6d3435721296e24c4e158a47b2a46b018403.png'>
- </p>
- </div>
- </section>
- </script>
- <script id='dribbble-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- Dribbble
- </span>
- <section class='page-banner'>
- <div class='page-banner-overlay'></div>
- <div class='page-banner-content container'>
- <h1 class='page-banner-title'>
- Welcome Dribbblers!
- </h1>
- <div class='page-banner-headline'>
- Enjoy 15% off premium stock photos – on us
- </div>
- </div>
- </section>
- <section class='page-section creative-services-section'>
- <div class='container'>
- <h2>
- From one community to another
- </h2>
- <p>
- 500px Marketplace is your alternative to traditional stock photography. We offer unique, beautiful, and authentic photographs, inspired by real life and sourced from the world-class 500px photography community. With 50 million inspiring photos from over 6 million professional photographers worldwide, and dedicated in-house creative services teams, 500px Marketplace helps you find the perfect image for your projects and campaigns.
- </p>
- <p>
- We’ve partnered with Dribbble to give you 15% off our collection of licensable photos. Use the Deals for Designers portal to access this discount. No codes needed! Discount is applied upon checkout.
- </p>
- <p>
- <a class='btn btn-primary btn-lg' href='https://marketplace.500px.com/search/sort=licensed_at?discount=DRIBBBLE15'>
- Start browsing
- </a>
- </p>
- </div>
- </section>
- </script>
- <script id='keywording-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- Thank you!
- </span>
- <section class='page-banner'>
- <div class='page-banner-overlay'></div>
- <div class='page-banner-content container'>
- <h1 class='page-banner-title'>
- Thank you!
- </h1>
- <div class='page-banner-headline'>
- We'll send your photos to our keywording partner and your photos will automatically be updated within 14 days.
- </div>
- </div>
- </section>
- </script>
- <script id='pricing-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- Pricing
- </span>
- <section class='pricing-hero' id='pricing-hero'>
- <div class='top-fade'></div>
- <div class='bottom-fade'></div>
- <div class='container pricing-hero__body'>
- <h1 class='pricing-hero__title'>
- Three Simple Options, Two Great Collections
- </h1>
- <h2 class='pricing-hero__byline'>
- One Awesome Community
- </h2>
- </div>
- </section>
- <section class='pricing-comparison clearfix'>
- <div class='container pricing-comparison__container fade in'>
- <div class='plan-families row'>
- <div class='col-md-12'>
- <div class='plan-family subscription'>
- <div class='plan-family-header'>
- Pre-pay for your photos now and SAVE!
- </div>
- <div class='plan-family-body'>
- <div class='plans row no-gutter'>
- <div class='plan col-md-4' data-name='Photo Bundle 5' data-plan='photo_bundle_500'>
- <div class='price-per-photo'>
- <span class='dollar-sign'>$</span>
- <span class='price-value'>500</span>
- </div>
- <div class='photo-bundle'>
- Photo Bundle
- </div>
- <div class='savings'>
- Save 5%
- </div>
- <div class='plan-cta'>
- <a class='btn btn-success' data-message='Nice choice! To proceed with your purchase please create an account or log in with your credentials.' data-return-url='pricing?intent=photo_bundle_500' data-target='#subscription-modal' data-toggle='modal' href='#'>
- Only $475
- </a>
- </div>
- </div>
- <div class='plan col-md-4' data-name='Photo Bundle 10' data-plan='photo_bundle_1000'>
- <div class='price-per-photo'>
- <span class='dollar-sign'>$</span>
- <span class='price-value'>1,000</span>
- </div>
- <div class='photo-bundle'>
- Photo Bundle
- </div>
- <div class='savings'>
- Save 10%
- </div>
- <div class='plan-cta'>
- <a class='btn btn-success' data-message='Nice choice! To proceed with your purchase please create an account or log in with your credentials.' data-return-url='pricing?intent=photo_bundle_1000' data-target='#subscription-modal' data-toggle='modal' href='#'>
- Only $900
- </a>
- </div>
- </div>
- <div class='plan col-md-4' data-name='Photo Bundle 15' data-plan='photo_bundle_2500'>
- <div class='price-per-photo'>
- <span class='dollar-sign'>$</span>
- <span class='price-value'>2,500</span>
- </div>
- <div class='photo-bundle'>
- Photo Bundle
- </div>
- <div class='savings'>
- Save 15%
- </div>
- <div class='plan-cta'>
- <a class='btn btn-success' data-message='Nice choice! To proceed with your purchase please create an account or log in with your credentials.' data-return-url='pricing?intent=photo_bundle_2500' data-target='#subscription-modal' data-toggle='modal' href='#'>
- Only $2125
- </a>
- </div>
- </div>
- </div>
- </div>
- <div class='plan-family-value-prop'>
- Get only the photos you need right now when you order by the bundle. No commitments, no long-term plans.
- </div>
- </div>
- </div>
- </div>
- </div>
- </section>
- <section class='pricing-table-container' id='pricing-table'>
- <div class='container'>
- <h2 class='pricing-table-container__heading'>
- Always choose the right license
- </h2>
- <h3 class='pricing-table-container__subheading'>
- Only pay for what you need and get all the premium features you expect.
- </h3>
- <table class='pricing-table'>
- <tr class='pricing-table__license-header'>
- <th>
-
- </th>
- <th>
- Web Ready RF
- </th>
- <th>
- Print Ready RF
- </th>
- <th>
- Products for Resale
- </th>
- </tr>
- <tr class='pricing-table__row'>
- <th>
- Core Collection <span class='price-per-photo'>(Price per photo)</span>
- </th>
- <td>
- <span class='dollar-sign'>$</span>
- <span class='price-value'>35</span>
- </td>
- <td>
- <span class='dollar-sign'>$</span>
- <span class='price-value'>150</span>
- </td>
- <td>
- <span class='dollar-sign'>$</span>
- <span class='price-value'>300</span>
- </td>
- </tr>
- <tr class='pricing-table__row'>
- <th>
- Prime Collection <span class='price-per-photo'>(Price per photo)</span>
- </th>
- <td>
- <span class='dollar-sign'>$</span>
- <span class='price-value'>50</span>
- </td>
- <td>
- <span class='dollar-sign'>$</span>
- <span class='price-value'>250</span>
- </td>
- <td>
- <span class='dollar-sign'>$</span>
- <span class='price-value'>750</span>
- </td>
- </tr>
- <tr class='pricing-table__row'>
- <th>
- Photo Dimensions
- </th>
- <td>
- 1500px<br />on the longest side
- </td>
- <td>
- > 3000px<br />on the longest side
- </td>
- <td>
- > 3000px<br />on the longest side
- </td>
- </tr>
- <tr class='pricing-table__row'>
- <th>
- Resolution
- </th>
- <td>
- 72 dpi
- </td>
- <td>
- 300 dpi
- </td>
- <td>
- 300 dpi
- </td>
- </tr>
- <tr class='pricing-table__row'>
- <th>
- Worldwide Usage
- </th>
- <td>
- <img class='pricing-table__check' src='https://mktcdn.500px.org/assets/icons/checkmark@2x-338229482d687bd89525841d6f0afb0042637f6f032af37b2daf7396a0400c2a.png'>
- </td>
- <td>
- <img class='pricing-table__check' src='https://mktcdn.500px.org/assets/icons/checkmark@2x-338229482d687bd89525841d6f0afb0042637f6f032af37b2daf7396a0400c2a.png'>
- </td>
- <td>
- <img class='pricing-table__check' src='https://mktcdn.500px.org/assets/icons/checkmark@2x-338229482d687bd89525841d6f0afb0042637f6f032af37b2daf7396a0400c2a.png'>
- </td>
- </tr>
- <tr class='pricing-table__row'>
- <th>
- Multi-Seat Use
- </th>
- <td>
- <img class='pricing-table__check' src='https://mktcdn.500px.org/assets/icons/checkmark@2x-338229482d687bd89525841d6f0afb0042637f6f032af37b2daf7396a0400c2a.png'>
- </td>
- <td>
- <img class='pricing-table__check' src='https://mktcdn.500px.org/assets/icons/checkmark@2x-338229482d687bd89525841d6f0afb0042637f6f032af37b2daf7396a0400c2a.png'>
- </td>
- <td>
- <img class='pricing-table__check' src='https://mktcdn.500px.org/assets/icons/checkmark@2x-338229482d687bd89525841d6f0afb0042637f6f032af37b2daf7396a0400c2a.png'>
- </td>
- </tr>
- <tr class='pricing-table__row' id='pricing-table-unlimited-digital'>
- <th>
- Unlimited Digital Impressions
- </th>
- <td>
- <img class='pricing-table__check' src='https://mktcdn.500px.org/assets/icons/checkmark@2x-338229482d687bd89525841d6f0afb0042637f6f032af37b2daf7396a0400c2a.png'>
- </td>
- <td>
- <img class='pricing-table__check' src='https://mktcdn.500px.org/assets/icons/checkmark@2x-338229482d687bd89525841d6f0afb0042637f6f032af37b2daf7396a0400c2a.png'>
- </td>
- <td>
- <img class='pricing-table__check' src='https://mktcdn.500px.org/assets/icons/checkmark@2x-338229482d687bd89525841d6f0afb0042637f6f032af37b2daf7396a0400c2a.png'>
- </td>
- </tr>
- <tr class='pricing-table__row' id='pricing-table-unlimited-print'>
- <th>
- Unlimited Print Reproductions
- </th>
- <td>
- <img class='pricing-table__check' src='https://mktcdn.500px.org/assets/icons/checkmark@2x-338229482d687bd89525841d6f0afb0042637f6f032af37b2daf7396a0400c2a.png'>
- </td>
- <td>
- <img class='pricing-table__check' src='https://mktcdn.500px.org/assets/icons/checkmark@2x-338229482d687bd89525841d6f0afb0042637f6f032af37b2daf7396a0400c2a.png'>
- </td>
- <td>
- <img class='pricing-table__check' src='https://mktcdn.500px.org/assets/icons/checkmark@2x-338229482d687bd89525841d6f0afb0042637f6f032af37b2daf7396a0400c2a.png'>
- </td>
- </tr>
- <tr class='pricing-table__row' id='pricing-table-unlimited-media'>
- <th>
- Unlimited Media Types
- </th>
- <td>
- <img class='pricing-table__check' src='https://mktcdn.500px.org/assets/icons/checkmark@2x-338229482d687bd89525841d6f0afb0042637f6f032af37b2daf7396a0400c2a.png'>
- </td>
- <td>
- <img class='pricing-table__check' src='https://mktcdn.500px.org/assets/icons/checkmark@2x-338229482d687bd89525841d6f0afb0042637f6f032af37b2daf7396a0400c2a.png'>
- </td>
- <td>
- <img class='pricing-table__check' src='https://mktcdn.500px.org/assets/icons/checkmark@2x-338229482d687bd89525841d6f0afb0042637f6f032af37b2daf7396a0400c2a.png'>
- </td>
- </tr>
- <tr class='js-example-header pricing-table__row' id='pricing-table-resale'>
- <th>
- <div class='expando'>
- Resale Products
- </div>
- </th>
- <td>
- —
- </td>
- <td>
- —
- </td>
- <td>
- <img class='pricing-table__check' src='https://mktcdn.500px.org/assets/icons/checkmark@2x-338229482d687bd89525841d6f0afb0042637f6f032af37b2daf7396a0400c2a.png'>
- </td>
- </tr>
- <tr class='pricing-table__example js-resale-products'>
- <th>
- Electronic Wallpapers
- </th>
- <td>
- —
- </td>
- <td>
- —
- </td>
- <td>
- <img class='pricing-table__check' src='https://mktcdn.500px.org/assets/icons/checkmark@2x-338229482d687bd89525841d6f0afb0042637f6f032af37b2daf7396a0400c2a.png'>
- </td>
- </tr>
- <tr class='pricing-table__example js-resale-products'>
- <th>
- Screensaver Applications
- </th>
- <td>
- —
- </td>
- <td>
- —
- </td>
- <td>
- <img class='pricing-table__check' src='https://mktcdn.500px.org/assets/icons/checkmark@2x-338229482d687bd89525841d6f0afb0042637f6f032af37b2daf7396a0400c2a.png'>
- </td>
- </tr>
- <tr class='pricing-table__example js-resale-products'>
- <th>
- Calendars
- </th>
- <td>
- —
- </td>
- <td>
- —
- </td>
- <td>
- <img class='pricing-table__check' src='https://mktcdn.500px.org/assets/icons/checkmark@2x-338229482d687bd89525841d6f0afb0042637f6f032af37b2daf7396a0400c2a.png'>
- </td>
- </tr>
- <tr class='pricing-table__example js-resale-products pricing-table__example--last'>
- <th>
- Website Templates
- </th>
- <td>
- —
- </td>
- <td>
- —
- </td>
- <td>
- <img class='pricing-table__check' src='https://mktcdn.500px.org/assets/icons/checkmark@2x-338229482d687bd89525841d6f0afb0042637f6f032af37b2daf7396a0400c2a.png'>
- </td>
- </tr>
- </table>
- </div>
- </section>
- <section class='pricing-usage'>
- <div class='pricing-usage__license'>
- Web Ready RF
- </div>
- <ul class='pricing-usage__list'>
- <li class='pricing-usage__example'>
- Core Collection - $35
- </li>
- <li class='pricing-usage__example'>
- Prime Collection - $50
- </li>
- <li class='pricing-usage__example'>
- 1500px on the longest side
- </li>
- <li class='pricing-usage__example'>
- 72 dpi
- </li>
- <li class='pricing-usage__example'>
- Worldwide Usage
- </li>
- <li class='pricing-usage__example'>
- Multi-Seat Use
- </li>
- <li class='pricing-usage__example'>
- Unlimited Digital Impressions
- </li>
- <li class='pricing-usage__example'>
- Unlimited Print Reproductions
- </li>
- <li class='pricing-usage__example'>
- Unlimited Media Types
- </li>
- </ul>
- <div class='pricing-usage__license'>
- Print Ready RF
- </div>
- <ul class='pricing-usage__list'>
- <li class='pricing-usage__example'>
- Core Collection - $150
- </li>
- <li class='pricing-usage__example'>
- Prime Collection - $250
- </li>
- <li class='pricing-usage__example'>
- > 3000px on the longest side
- </li>
- <li class='pricing-usage__example'>
- 300 dpi
- </li>
- <li class='pricing-usage__example'>
- Worldwide Usage
- </li>
- <li class='pricing-usage__example'>
- Multi-Seat Use
- </li>
- <li class='pricing-usage__example'>
- Unlimited Digital Impressions
- </li>
- <li class='pricing-usage__example'>
- Unlimited Print Reproductions
- </li>
- <li class='pricing-usage__example'>
- Unlimited Media Types
- </li>
- </ul>
- <div class='pricing-usage__license'>
- Products for Resale
- </div>
- <ul class='pricing-usage__list'>
- <li class='pricing-usage__example'>
- Core Collection - $300
- </li>
- <li class='pricing-usage__example'>
- Prime Collection - $750
- </li>
- <li class='pricing-usage__example'>
- > 3000px on the longest side
- </li>
- <li class='pricing-usage__example'>
- 300 dpi
- </li>
- <li class='pricing-usage__example'>
- Worldwide Usage
- </li>
- <li class='pricing-usage__example'>
- Multi-Seat Use
- </li>
- <li class='pricing-usage__example'>
- Unlimited Digital Impressions
- </li>
- <li class='pricing-usage__example'>
- Unlimited Print Reproductions
- </li>
- <li class='pricing-usage__example'>
- Unlimited Media Types
- </li>
- <li class='pricing-usage__example'>
- Resale Products
- </li>
- </ul>
- </section>
- <section class='extra-perks-section'>
- <div class='container'>
- <h2 class='hidden-xs hidden-sm'>
- Enjoy these extra perks with each plan!
- </h2>
- <h2 class='hidden-md hidden-lg'>
- Enjoy these extra perks!
- </h2>
- <div class='extra-perks'>
- <div class='perk-list row'>
- <div class='perk'>
- World-class customer service
- </div>
- <div class='perk'>
- Photo retouching service
- </div>
- <div class='perk'>
- Research and creative services
- </div>
- <div class='perk'>
- Photo desk service
- </div>
- </div>
- <div class='personalize-plan-section'>
- For personalized add-on services, contact us.
- <div class='cta'>
- <a class='btn btn-primary' href="mailto:sales@500px.com?subject=I'm interested in a personalized plan for 500px Marketplace">
- Personalize your plan
- </a>
- </div>
- </div>
- </div>
- </div>
- </section>
- </script>
- <script id='privacy-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- Privacy Policy
- </span>
- <div class='section row'>
- <div class='container'>
- <div class='col-md-8 col-md-offset-2'>
- <div class='title'>
- 500px is founded on the principle of helping people discover new photos and photographers. We know that you care about how your personal information is used and shared, and we take your privacy very seriously. By visiting the 500px website, you are accepting the practices outlined in this policy.
- </div>
- <p>
- This Privacy Policy covers 500px's treatment of personal information that 500px gathers when you are on the 500px website and when you use 500px services. This policy does not apply to the practices of third parties that 500px does not own or control, or to individuals that 500px does not employ or manage.
- </p>
- </div>
- </div>
- </div>
- <div class='section row'>
- <div class='container'>
- <div class='col-md-8'>
- <div class='title'>
- Information Collected by 500px
- </div>
- <div class='description'>
- <p>
- We only collect personal information that is relevant to the purpose of our website. This information allows us to provide you with a customized and efficient experience. We collect the following types of information from our 500px users.
- </p>
- </div>
- </div>
- <div class='col-md-4'>
- <div class='summary-title'>
- Basically
- </div>
- <div class='summary'>
- We collect information to make the 500px website useful for you.
- </div>
- </div>
- </div>
- </div>
- <div class='section row'>
- <div class='container'>
- <div class='col-md-8'>
- <div class='title'>
- Information You Provide to Us:
- </div>
- <div class='description'>
- <ul>
- <li>
- We receive and store any information you enter on our website or provide to us in any other way. You can choose not to provide us with certain information, but then you may not be able to take advantage of many of our special features.
- </li>
- <li>
- Registration: In order for you to use 500px services you must complete a registration form. As part of this registration form, we require select personal information.
- </li>
- <li>
- User Profile: To allow you to express yourself beyond just the information collected during registration, we enable you to provide additional information, such as a bio, favorite URLs, and instant messaging IDs. In addition, you may choose to include photos of yourself in your profile. As indicated below, in the section titled "Sharing Your Information", you can control how your information is displayed and used.
- </li>
- </ul>
- <p class='title'>
- Automatic Information:
- </p>
- <ul>
- <li>
- We receive and store certain types of information whenever you interact with us. 500px and its authorized agents automatically receive and record certain "traffic data" on their server logs from your browser including your IP address, 500px cookie information, and the page you requested. 500px uses this traffic data to help diagnose problems with its servers, analyze trends and administer the website.
- </li>
- <li>
- 500px may collect and, on any page, display the total counts that page has been viewed. This includes User Profile pages.
- </li>
- <li>
- Many companies offer programs that help you to visit websites anonymously. While 500px will not be able to provide you with a personalized experience if we cannot recognize you, we want you to be aware that these programs are available.
- </li>
- </ul>
- </div>
- </div>
- <div class='col-md-4'>
- <div class='summary-title'>
- Basically
- </div>
- <div class='summary'>
- We collect your registration and user profile data. Our servers also collect log information used to make the website faster and better.
- </div>
- </div>
- </div>
- </div>
- <div class='section row'>
- <div class='container'>
- <div class='col-md-8'>
- <div class='title'>
- E-mail Communications
- </div>
- <div class='description'>
- <p>
- 500px is very concerned about your privacy and we will never provide your email address to a third party without your explicit permission, as detailed in the "Sharing Your Information" section below. 500px may send out e-mails with 500px-related news, products, offers, surveys or promotions. You may also receive notification e-mails from 500px, which inform you of actions (e.g. friend requests) that have been performed on the site. If you do not want to receive e-mail from us, please visit the Email Preferences section of your User Profile and/or follow the instructions contained in the unwanted e-mail message. However, please note that in all cases you will continue to receive all system e-mails (e.g. those regarding forgotten user passwords) and legal notices (e.g. updates to our policies) from us.
- </p>
- </div>
- </div>
- <div class='col-md-4'>
- <div class='summary-title'>
- Basically
- </div>
- <div class='summary'>
- We will send you emails based on your profile settings. From time to time, we may send emails to all our users.
- </div>
- </div>
- </div>
- </div>
- <div class='section row'>
- <div class='container'>
- <div class='col-md-8'>
- <div class='title'>
- Cookies
- </div>
- <div class='description'>
- <p>
- Cookies are alphanumeric identifiers that we transfer to your computer's hard drive through your Web browser to enable our systems to recognize your browser and tell us how and when pages in our website are visited and by how many people. 500px cookies do not collect personal information, and we do not combine information collected through cookies with other personal information to tell us who you are or what your screen name or e-mail address is.
- </p>
- <p>
- The "help" portion of the toolbar on the majority of browsers will direct you on how to prevent your browser from accepting new cookies, how to command the browser to tell you when you receive a new cookie, or how to fully disable cookies. We recommend that you leave the cookies activated because cookies allow you to use some of 500px's coolest features. Some of our business partners, like our advertisers, may use cookies on our website. We have no access to, or control over, these cookies.
- </p>
- </div>
- </div>
- <div class='col-md-4'>
- <div class='summary-title'>
- Basically
- </div>
- <div class='summary'>
- To remember you, our system will give you a cookie. It's safe.
- </div>
- </div>
- </div>
- </div>
- <div class='section row'>
- <div class='container'>
- <div class='col-md-8'>
- <div class='title'>
- Sharing Your Information
- </div>
- <div class='description'>
- <p>
- Because 500px enables people to discover and share information with one another, information about the people who use 500px is an integral part of the 500px experience. Rest assured that we neither rent nor sell your personal information to anyone and that we will share your personal information only as described below.
- </p>
- <ul>
- <li>
- 500px Personnel: 500px personnel and authorized consultants and/or contractors may have access to user information if necessary in the normal course of 500px business.
- </li>
- <li>
- Business Transfers: In some cases, we may choose to buy or sell assets. In these types of transactions, user information is typically one of the business assets that is transferred. Moreover, if 500px, or substantially all of its assets, were acquired, user information would be one of the assets that is transferred.
- </li>
- <li>
- Protection of 500px and Others: We may release personal information when we believe in good faith that release is necessary to comply with a law; to enforce or apply our Terms of Use and other policies; or to protect the rights, property, or safety of 500px, our employees, our users, or others. This includes exchanging information with other companies and organizations for fraud protection and credit risk reduction.
- </li>
- <li>
- User Profile information: Information collected during registration and subsequent visits, such as your full name and location, may be displayed to other 500px users in your User Profile. The User Profile is the area on 500px where we allow you to tell other 500px users about yourself. You may control what personal information is displayed in your User Profile by visiting the Settings section of your User Profile.
- </li>
- <li>
- Followers' Activity: Much like other online social networks, 500px allows non-followers to browse your followers activity.
- </li>
- <li>
- Syndication: 500px allows for the RSS syndication of all of its public content within the 500px website.
- </li>
- <li>
- With Your Consent: Except as noted above, we will contact you when your personal information is shared with third parties or used for a purpose incompatible with the purpose(s) for which it was originally collected, and you will be able to opt out to prevent the sharing of this information.
- </li>
- </ul>
- </div>
- </div>
- <div class='col-md-4'>
- <div class='summary-title'>
- Basically
- </div>
- <div class='summary'>
- We do not sell your information to anyone. However, we will show publicly available information to other users and may release other information to authorities where required by law.
- </div>
- </div>
- </div>
- </div>
- <div class='section row'>
- <div class='container'>
- <div class='col-md-8'>
- <div class='title'>
- Keeping Information Secure
- </div>
- <div class='description'>
- <ul>
- <li>
- Your 500px account information is protected by a password for your privacy and security. Protect against unauthorized access to your password and to your computer by logging off once you have finished using a shared computer.
- </li>
- <li>
- Only employees who need personal information to perform a specific job (for example, a customer service representative) are granted access to it. All of our employees are kept up to date on our privacy and security practices.
- </li>
- </ul>
- </div>
- </div>
- <div class='col-md-4'>
- <div class='summary-title'>
- Basically
- </div>
- <div class='summary'>
- Your account is protected by an encrypted password. We keep it secure, you must also keep it safe. Our employees may not access your account unless required to do a specific job.
- </div>
- </div>
- </div>
- </div>
- <div class='section row'>
- <div class='container'>
- <div class='col-md-8'>
- <div class='title'>
- Ways to Control Display and Use of Your Information
- </div>
- <div class='description'>
- <ul>
- <li>
- As stated previously, you can always opt not to disclose information, but then you may be unable to use certain features on our website.
- </li>
- <li>
- By visiting your User Profile, you can correct, amend, add or delete personal information on our website.
- </li>
- <li>
- If you do not wish to receive e-mail from us or other 500px users, please visit the Settings of your User Profile and/or follow the instructions contained in the unwanted e-mail message.
- </li>
- <li>
- However, please note that you will continue to receive all system e-mails (e.g. those regarding forgotten user passwords) and legal notices (e.g. updates to our policies) from us.
- </li>
- <li>
- As explained earlier, the "help" portion of the toolbar on the majority of browsers will direct you on how to prevent your browser from accepting new cookies, how to command the browser to tell you when you receive a new cookie, or how to fully disable cookies. Please note, however, that if your browser does not accept cookies, you will not be able to take advantage of some of our attractive features.
- </li>
- </ul>
- </div>
- </div>
- <div class='col-md-4'>
- <div class='summary-title'>
- Basically
- </div>
- <div class='summary'>
- You can choose not to share information with us, but your experience of the site may be limited. However, until your account is deleted, you may receive all system emails.
- </div>
- </div>
- </div>
- </div>
- <div class='section row'>
- <div class='container'>
- <div class='col-md-8'>
- <div class='title'>
- Children Under 18 Years of Age
- </div>
- <div class='description'>
- <p>
- You must be 14 years and older to register to use the 500px website. As a result, 500px does not specifically collect information about children. If we learn that 500px has collected information from a child under the age of 13, we will delete that information as quickly as possible. We recommend that minors between the ages of 14 and 18 ask and receive their parents' permission before using 500px or sending information about themselves or anyone else over the Internet.
- </p>
- </div>
- </div>
- <div class='col-md-4'>
- <div class='summary-title'>
- Basically
- </div>
- <div class='summary'>
- Please register only when you reach 18 years old, or ask your parents' permission if you are between 14 and 18 years old.
- </div>
- </div>
- </div>
- </div>
- <div class='section row'>
- <div class='container'>
- <div class='col-md-8'>
- <div class='title'>
- Changes to this Privacy Policy
- </div>
- <div class='description'>
- <p>
- 500px may amend this Privacy Policy from time to time, at its sole discretion. Use of information we collect now is subject to the Privacy Policy in effect at the time such information is used. If we make changes to the Privacy Policy, we will notify you by posting an announcement on the 500px website so you are always aware of what information we collect, how we use it, and under what circumstances if any, it is disclosed.
- </p>
- </div>
- </div>
- <div class='col-md-4'>
- <div class='summary-title'>
- Basically
- </div>
- <div class='summary'>
- Privacy policy may change.
- </div>
- </div>
- </div>
- </div>
- <div class='section row'>
- <div class='container'>
- <div class='col-md-8'>
- <div class='title'>
- Conditions of Use
- </div>
- <div class='description'>
- <p>
- If you decide to visit 500px website, your visit and any possible dispute over privacy is subject to this Privacy Policy and our Terms of Use, including limitations on damages, arbitration of disputes, and application of Ontario law.
- </p>
- </div>
- </div>
- <div class='col-md-4'>
- <div class='summary-title'>
- Basically
- </div>
- <div class='summary'>
- Visiting 500px is subject to Terms and Privacy policy.
- </div>
- </div>
- </div>
- </div>
- <div class='section row'>
- <div class='container'>
- <div class='col-md-8'>
- <div class='title'>
- Effective Date of this Privacy Policy
- </div>
- <div class='description'>
- <p>
- This Privacy Policy is effective as of May 1, 2009.
- </p>
- </div>
- </div>
- <div class='col-md-4'>
- <div class='summary-title'>
- Basically
- </div>
- <div class='summary'>
- Effective as of May 1, 2009.
- </div>
- </div>
- </div>
- </div>
- </script>
- <script id='legal-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- Terms of Service
- </span>
- <div class='container'>
- <div class='row'>
- <div class='col-md-10'>
- <p>
- The following documents outline the terms of use for the 500px Marketplace website for users who sell their photos commercially and for buyers interested in licensing photos through 500px Marketplace.
- </p>
- <hr>
- <section class='buyer-terms'>
- <h2>
- Terms for Sellers
- </h2>
- <p>
- As a seller, please read the <a target="_blank" href="http://static.500px.net/docs/contributor_licensing_agreement.pdf">Contributor Licensing Agreement</a>, so you completely understand how we will be working together.
- </p>
- <p>
- Last updated November 4th 2015
- </p>
- </section>
- <section class='seller-terms'>
- <h2>
- Terms for Buyers
- </h2>
- <p>
- As a buyer, please read the <a target="_blank" href="http://static.500px.net/docs/commercial_licensing_agreement.pdf">Commercial Licensing Agreement</a> under which all photos will be licensed.
- </p>
- </section>
- <hr class='last'>
- <p>
- Before using any of the 500px services, you are required to read, understand and agree to these terms. You may only create an account after reading and accepting these terms.
- </p>
- </div>
- </div>
- </div>
- </script>
- <script id='visual-search-page-template' type='text/backbone_template'>
- <span class='page-title hidden'>
- Immerse yourself in the world's top photos
- </span>
- <section class='hero-section'>
- <button aria-hidden='true' class='close' data-dismiss='alert' type='button'>
- ×
- </button>
- <div class='page-metadata container'>
- <h1 class='page-title'>
- Immerse yourself in the world's top photos
- </h1>
- <div class='page-summary'>
- <p>
- <a data-router="true" href="/">500px Marketplace</a> is an alternative to traditional stock photography, offering beautiful and authentic photographs inspired by real-life and backed by data.
- </p>
- <p>
- We've taken our top 100,000 photos and put them together so you see them at a glance. Find your favourite spot on the map and share it with the world!
- </p>
- </div>
- <div class='hero-search-box'>
- <form action='/search' class='search form-horizontal' role='form'>
- <div class='col-md-6 col-md-offset-3'>
- <div class='form-group'>
- <label class='search-icon'>
- <i class='glyphicon glyphicon-search'></i>
- </label>
- <input class='search-query form-control input-lg' id='search-box' placeholder='Search photos' type='text'>
- <input class='hidden-submit' type='submit'>
- </div>
- </div>
- </form>
- </div>
- </div>
- </section>
- <div class='visual-search-grid' id='map'>
- <div class='tile-overlay'></div>
- </div>
- </script>
- <script id='visual-search-search-box-template' type='text/backbone_template'>
- <form action='/search' class='search form-horizontal' role='form'>
- <div class='form-group'>
- <label class='search-icon'>
- <i class='glyphicon glyphicon-search'></i>
- </label>
- <input class='search-query form-control input-lg' id='search-box' placeholder='Search photos' type='text'>
- <input class='hidden-submit' type='submit'>
- </div>
- </form>
- </script>
- <script id='visual-search-controls-panel-template' type='text/backbone_template'>
- <div class='controls-header'>
- <h4 class='pull-left'>
- Navigation
- </h4>
- <a class='dismiss-controls-panel btn btn-primary btn-flat btn-xs pull-right' href='#'>
- Got it
- </a>
- <div class='clearfix'></div>
- </div>
- <div class='controls-body'>
- <ul class='controls'>
- <li class='control'>
- <div class='control-image'>
- <img class='icon pan-control-icon' src='https://mktcdn.500px.org/assets/pages/visual_search_page/pan_control_icon-4fdeb2e3d0a08a170b4f7cab699e1555199c50a890f5093550a887e03b89a82d.png'>
- </div>
- <div class='control-description'>
- [[ if (Prime.views.appView.isMobile()) { ]]
- Touch and drag to navigate
- [[ } else { ]]
- Click and drag to navigate
- [[ } ]]
- </div>
- </li>
- <li class='control'>
- <div class='control-image'>
- <img class='icon zoom-control-icon' src='https://mktcdn.500px.org/assets/pages/visual_search_page/zoom_control_icon-cf269c957422447076114024b6e0e6592352b941b320e834fac0f8368c53b18a.png'>
- </div>
- <div class='control-description'>
- [[ if (Prime.views.appView.isMobile()) { ]]
- Pinch to zoom in and out
- [[ } else { ]]
- Use + or - to zoom in and out
- [[ } ]]
- </div>
- </li>
- <li class='control'>
- <div class='control-image'>
- <img class='icon click-control-icon' src='https://mktcdn.500px.org/assets/pages/visual_search_page/click_control_icon-1f5439db256241a9fd59c1d8c17a7a4b8ca2c467500304bb095400340ca63453.png'>
- </div>
- <div class='control-description'>
- [[ if (Prime.views.appView.isMobile()) { ]]
- Tap a photo to see it larger
- [[ } else { ]]
- Click on photo to see it larger
- [[ } ]]
- </div>
- </li>
- </ul>
- </div>
- </script>
- <script id='visual-search-sharelizers-template' type='text/backbone_template'>
- <img class='share-image hidden' src='https://mktcdn.500px.org/assets/pages/visual_search_page/share_image-251e4b3e612923abfbae7a037e8f96c5cdbb6c534458d391b278540af5956306.jpg'>
- <ul class='share-options'>
- <li class='share-option'>
- <a class='social facebook' data-provider='facebook' href='#'>
- <span class='icon'> </span>
- </a>
- </li>
- <li class='share-option'>
- <a class='social twitter' data-provider='twitter' href='#'>
- <span class='icon'> </span>
- </a>
- </li>
- <li class='share-option'>
- <a class='social pinterest' data-provider='pinterest' href='#'>
- <span class='icon'> </span>
- </a>
- </li>
- <li class='share-option'>
- <a class='social google' data-provider='googleplus' href='#'>
- <span class='icon'> </span>
- </a>
- </li>
- <li class='share-option'>
- <a class='email' href=''>
- <span class='icon'> </span>
- </a>
- </li>
- </ul>
- </script>
- <script id='admin-page-template' type='text/backbone_template'>
- <div class='help-block error-message'>
- Could not find user
- </div>
- <div class='container'>
- <ul class='admin_nav'>
- <li class='active'>
- <a data-router='true' href='/admin'>
- Home
- </a>
- </li>
- <li>
- <a data-router='true' href='/admin/purchases'>
- Purchases
- </a>
- </li>
- <li>
- <a data-router='true' href='/admin/discounts/new'>
- New Discount Code
- </a>
- </li>
- </ul>
- </div>
- <div class='container'>
- <section class='admin-find-user'>
- <form action='/users' class='user-search-form' method='get' role='form'>
- <div class='form-group'>
- <label>
- Find User
- </label>
- <input class='user-email form-control' name='email' placeholder='Email'>
- </div>
- <button class='search-users btn btn-primary' type='submit'>
- Search
- </button>
- </form>
- </section>
- </div>
- <section class='admin-user'>
- <nav class='admin-user__nav'></nav>
- <div class='admin-user'></div>
- </section>
- </script>
- <script id='admin-page-user-template' type='text/backbone_template'>
- <div id='admin-flash'></div>
- <div class='container'>
- <ul class='admin_nav'>
- <li>
- <a data-router='true' href='/admin'>
- Home
- </a>
- </li>
- <li>
- <a data-router='true' href='/admin/purchases'>
- Purchases
- </a>
- </li>
- <li>
- <a data-router='true' href='/admin/discounts/new'>
- New Discount Code
- </a>
- </li>
- </ul>
- </div>
- <div class='admin-user-info__container'>
- <div class='container'>
- <section class='admin-user-info__nav'>
- <h2 class='admin-user-info__email'>
- {{user.get("email")}}
- </h2>
- <ul class='tabs'>
- <li class='tab open'>
- <a data-router='true' href='#'>
- Info
- </a>
- </li>
- <li class='tab'>
- <a data-router='true' href="/admin/users/{{user.get('id')}}/settings">
- Settings
- </a>
- </li>
- <li class='tab'>
- <a data-router='true' href="/admin/users/{{user.get('id')}}/purchases/new" id='add-license'>
- Add Licenses
- </a>
- </li>
- </ul>
- </section>
- <section class='admin-user-info'>
- <button class='admin-user-info__impersonate btn btn-warning' id='impersonate' type='submit'>
- Login as this user
- </button>
- <h2 class='admin-user-info__name'>
- Account Info for {{user.displayName()}}
- </h2>
- <form action='/me' class='admin-user-info__form' id='user-info-form' method='put' role='form'>
- <div class='form-group'>
- <label>
- First Name
- </label>
- <input class='form-control' name='firstname' value="{{_.escape(user.get('firstname'))}}">
- </div>
- <div class='form-group'>
- <label>
- Last Name
- </label>
- <input class='form-control' name='lastname' value="{{_.escape(user.get('lastname'))}}">
- </div>
- <div class='form-group'>
- <label>
- Company Name
- </label>
- <input class='company-input form-control' name='company' value="{{_.escape(user.get('settings').company)}}">
- </div>
- <div class='form-group'>
- <label>
- Language
- </label>
- <select class='language-select form-control' name='language'>
- [[ if (user.get('settings').language == 'en') { ]]
- <option selected='selected' value='en'>
- English
- </option>
- [[ } else { ]]
- <option value='en'>
- English
- </option>
- [[ } ]]
- [[ if (user.get("settings").language == 'zh-CN') { ]]
- <option selected='selected' value='zh-CN'>
- ä¸æ–‡(简体)
- </option>
- [[ } else { ]]
- <option value='zh-CN'>
- ä¸æ–‡(简体)
- </option>
- [[ } ]]
- </select>
- </div>
- <div class='form-group'>
- <label>
- Country
- </label>
- <select class='country-select form-control' name='country'>
- <option value=''></option>
- [[ _.each(gon.countries, function(country) { ]]
- [[ if (user.get("address") && user.get("address").country && user.get("address").country.toLowerCase() == country.toLowerCase()) { ]]
- <option selected='selected' value='{{_.escape(country)}}'>
- {{_.escape(country)}}
- </option>
- [[ } else { ]]
- <option value='{{_.escape(country)}}'>
- {{_.escape(country)}}
- </option>
- [[ } ]]
- [[ }); ]]
- </select>
- </div>
- <div class='form-group'>
- <label>
- State/Province
- </label>
- <input class='province-input form-control' name='state' value="{{_.escape(user.get('address').state)}}">
- <select class='province-select form-control' name='state'></select>
- </div>
- <div class='form-group'>
- <label>
- Street Address
- </label>
- <input class='form-control' name='address1' value="{{_.escape(user.get('address').address1)}}">
- </div>
- <div class='form-group'>
- <label>
- City
- </label>
- <input class='form-control' name='city' value="{{_.escape(user.get('address').city)}}">
- </div>
- <div class='form-group'>
- <label>
- Zip/Postal Code
- </label>
- <input class='form-control' name='zip' value="{{_.escape(user.get('address').zip)}}">
- </div>
- <div class='form-group'>
- <label>
- Phone Number
- </label>
- <input class='form-control' name='phone' value="{{_.escape(user.get('address').phone)}}">
- </div>
- <h2 class='admin-user-info__settings-header'>
- Notifications / Settings
- </h2>
- <div class='form-group full-line'>
- <label class='admin-user-info__checkbox-label'>
- [[ if (user.get("settings").emails_enabled == true) { ]]
- <input checked='checked' name='emails_enabled' type='checkbox' value='true'>
- [[ } else { ]]
- <input name='emails_enabled' type='checkbox' value='true'>
- [[ } ]]
- Send me account updates, personalized notifications and product updates by email
- </label>
- </div>
- <div class='form-group full-line'>
- <label class='admin-user-info__checkbox-label'>
- [[ if (user.get("settings").adult_filter == true) { ]]
- <input checked='checked' name='adult_filter' type='checkbox' value='true'>
- [[ } else { ]]
- <input name='adult_filter' type='checkbox' value='true'>
- [[ } ]]
- Remove adult content results from searches
- </label>
- </div>
- <div class='form-group full-line'>
- <button class='submit btn btn-primary btn-lg' id='user-info-form-submit' type='submit'>
- <span class='text'>
- Save
- </span>
- <span class='spinner'></span>
- </button>
- </div>
- </form>
- </section>
- </div>
- </div>
- </script>
- <script id='admin-page-add-license-template' type='text/backbone_template'>
- <div id='admin-flash'></div>
- <div class='container'>
- <ul class='admin_nav'>
- <li>
- <a data-router='true' href='/admin'>
- Home
- </a>
- </li>
- <li>
- <a data-router='true' href='/admin/purchases'>
- Purchases
- </a>
- </li>
- <li>
- <a data-router='true' href='/admin/discounts/new'>
- New Discount Code
- </a>
- </li>
- </ul>
- </div>
- <div class='admin-license__container'>
- <div class='container'>
- <section class='admin-user-info__nav'>
- <h2 class='admin-user-info__email'>
- {{user.get("email")}}
- </h2>
- <ul class='tabs'>
- <li class='tab'>
- <a data-router='true' href="/admin/users/{{user.get('id')}}">
- Info
- </a>
- </li>
- <li class='tab'>
- <a data-router='true' href="/admin/users/{{user.get('id')}}/settings">
- Settings
- </a>
- </li>
- <li class='tab open'>
- <a data-router='true' href="/admin/users/{{user.get('id')}}/purchases/new">
- Add Licenses
- </a>
- </li>
- </ul>
- </section>
- <section class='admin-license'>
- <h2 class='admin-user-info__name'>
- Add Licenses for {{user.displayName()}}
- </h2>
- <p>
- Use this form to add licenses to this buyer's account. Before you begin, ensure that the user has an address and that each photo is available for purchase.
- </p>
- <form action='/admin/users/{{user.id}}/purchases/create_offline_sale' class='admin-license__form' id='license-form' method='post' role='form'>
- <div class='form-group'>
- <label>
- Photo IDs, separated by commas
- </label>
- <input class='form-control' id='photo-ids' name='photo_ids' placeholder='30680905,25818141,16678481'>
- </div>
- <div class='row'>
- <div class='form-group col-md-6'>
- <label>
- License Type
- </label>
- <select class='form-control' name='license_type'>
- <option value='web'>
- Web Ready RF
- </option>
- <option selected='selected' value='royalty_free'>
- Print Ready RF
- </option>
- <option value='resale'>
- Product for Resale
- </option>
- <option value='rights_managed'>
- Rights Managed
- </option>
- </select>
- </div>
- <div class='form-group col-md-6'>
- <label>
- Price per Photo
- </label>
- <input class='form-control' name='price_per_photo' placeholder='250.00'>
- </div>
- </div>
- <div class='form-group'>
- <label>
- Notes (optional - visible to the buyer on their reciept)
- </label>
- <textarea class='form-control' name='notes' placeholder='Sales related notes' rows='5'></textarea>
- </div>
- <div class='admin-license__cta'>
- <button class='btn btn-primary' id='add-license' type='submit'>
- Add Licenses
- </button>
- <div class='admin-license__cancel'>
- or
- <a data-router='true' href='/admin'>
- cancel
- </a>
- </div>
- </div>
- </form>
- </section>
- </div>
- </div>
- </script>
- <script id='admin-page-user-settings-template' type='text/backbone_template'>
- <div id='admin-flash'></div>
- <div class='container'>
- <ul class='admin_nav'>
- <li>
- <a data-router='true' href='/admin'>
- Home
- </a>
- </li>
- <li>
- <a data-router='true' href='/admin/purchases'>
- Purchases
- </a>
- </li>
- <li>
- <a data-router='true' href='/admin/discounts/new'>
- New Discount Code
- </a>
- </li>
- </ul>
- </div>
- <div class='admin-settings'>
- <div class='container'>
- <section class='admin-user-info__nav'>
- <h2 class='admin-user-info__email'>
- {{user.get("email")}}
- </h2>
- <ul class='tabs'>
- <li class='tab'>
- <a data-router='true' href="/admin/users/{{user.get('id')}}">
- Info
- </a>
- </li>
- <li class='tab open'>
- <a data-router='true' href="/admin/users/{{user.get('id')}}/settings">
- Settings
- </a>
- </li>
- <li class='tab'>
- <a data-router='true' href="/admin/users/{{user.get('id')}}/purchases/new">
- Add Licenses
- </a>
- </li>
- </ul>
- </section>
- <section class='admin-settings__section'>
- <h2 class='admin-user-info__name'>
- Special Settings for {{user.displayName()}}
- </h2>
- <p>
- Special access to trusted users. Hi-res comps access (unwatermarked) requires that the client sign a form with us. Do not enable access to any of the following unless you know what you are doing.
- </p>
- <form action='/api/users/{{user.id}}/settings' class='admin-settings__form' id='settings-form' method='put' role='form'>
- <div class='form-group'>
- <label class='admin-settings__label'>
- [[ if (user.get("settings") && user.get("settings").preauthorized_purchases) { ]]
- <input checked='checked' name='preauthorized_purchases' type='checkbox' value='1'>
- [[ } else { ]]
- <input name='preauthorized_purchases' type='checkbox' value='1'>
- [[ } ]]
- Pre-authorized purchases
- </label>
- </div>
- <div class='form-group'>
- <label class='admin-settings__label'>
- [[ if (user.get("settings") && user.get("settings").hi_res_watermarked_comps) { ]]
- <input checked='checked' name='hi_res_watermarked_comps' type='checkbox' value='1'>
- [[ } else { ]]
- <input name='hi_res_watermarked_comps' type='checkbox' value='1'>
- [[ } ]]
- Hi-res <strong>watermarked</strong> comps
- </label>
- </div>
- <div class='form-group'>
- <label class='admin-settings__label'>
- [[ if (user.get("settings") && user.get("settings").hi_res_comps) { ]]
- <input checked='checked' name='hi_res_comps' type='checkbox' value='1'>
- [[ } else { ]]
- <input name='hi_res_comps' type='checkbox' value='1'>
- [[ } ]]
- Hi-res comps (requires signed form)
- </label>
- </div>
- <div class='form-group'>
- <label class='admin-settings__label'>
- [[ if (user.get("settings") && user.get("settings").pay_by_invoice) { ]]
- <input checked='checked' name='pay_by_invoice' type='checkbox' value='1'>
- [[ } else { ]]
- <input name='pay_by_invoice' type='checkbox' value='1'>
- [[ } ]]
- Pay by invoice
- </label>
- </div>
- <div class='form-group'>
- <label class='admin-settings__label'>
- [[ if (user.get("settings") && user.get("settings").search_by_available) { ]]
- <input checked='checked' name='search_by_available' type='checkbox' value='1'>
- [[ } else { ]]
- <input name='search_by_available' type='checkbox' value='1'>
- [[ } ]]
- Search by available
- </label>
- </div>
- <div class='admin-settings__cta'>
- <button class='btn btn-primary' id='update-settings' type='submit'>
- Save
- </button>
- <div class='admin-settings__cancel'>
- or
- <a data-router='true' href='/admin'>
- cancel
- </a>
- </div>
- </div>
- </form>
- </section>
- </div>
- </div>
- </script>
- <script id='admin-page-unavailable-purchase-row-template' type='text/backbone_template'>
- <div class='container'>
- <div class='row'>
- <div class='col-md-3'>
- <div class='admin-unavailable-purchase__id'>
- {{purchase.get("id")}}
- </div>
- <div class='admin-unavailable-purchase__buyer'>
- {{purchase.get("purchased_by")}}
- </div>
- <div class='admin-unavailable-purchase__date'>
- {{Prime.Utils.Common.formatDate(purchase.get("purchased_at"))}}
- </div>
- <div class='admin-unavailable-purchase__close-button js-close-purchase' data-id="{{purchase.get('id')}}">
- Close Purchase
- </div>
- </div>
- <div class='col-md-9'>
- <ul class='admin-unavailable-purchase__items'>
- [[ _.each(purchase.get('items'), function(item) { ]]
- [[ if (!item.availability) { ]]
- <li class='admin-unavailable-purchase__item admin-unavailable-purchase__item--unavailable'>
- <div class='row'>
- <div class='col-xs-3'>
- {{item.photo_id}}
- </div>
- <div class='col-xs-3'>
- ${{Prime.Utils.Common.formatPrice(item.price/100)}}
- </div>
- <div class='col-xs-3'>
- {{item.license}}
- </div>
- <div class='col-xs-3'>
- {{item.availability ? "available" : "unavailable"}}
- </div>
- </div>
- </li>
- [[ } else { ]]
- <li class='admin-unavailable-purchase__item'>
- <div class='row'>
- <div class='col-xs-3'>
- {{item.photo_id}}
- </div>
- <div class='col-xs-3'>
- ${{Prime.Utils.Common.formatPrice(item.price/100)}}
- </div>
- <div class='col-xs-3'>
- {{item.license}}
- </div>
- <div class='col-xs-3'>
- {{item.availability ? "available" : "unavailable"}}
- </div>
- </div>
- </li>
- [[ } ]]
- [[ }); ]]
- <li class='admin-unavailable-purchase__summary'>
- <div class='row'>
- <div class='col-xs-3'>
- Closing Total:
- </div>
- <div class='col-xs-3'>
- ${{Prime.Utils.Common.formatPrice(total)}}
- </div>
- <div class='col-xs-3'>
- <a href="/search/keywords={{photoIds.join(',')}}" target='_blank'>
- View photos ({{photoIds.length}})
- </a>
- </div>
- <div class='col-xs-3'></div>
- </div>
- </li>
- </ul>
- </div>
- </div>
- </div>
- </script>
- <script id='admin-page-unavailable-purchase-template' type='text/backbone_template'>
- <div class='admin-flash' id='admin-flash'></div>
- <div class='container'>
- <ul class='admin_nav'>
- <li>
- <a data-router='true' href='/admin'>
- Home
- </a>
- </li>
- <li class='active'>
- Purchases
- </li>
- <li>
- <a data-router='true' href='/admin/discounts/new'>
- New Discount Code
- </a>
- </li>
- </ul>
- </div>
- <section class='admin-unavailable-purchase__container'>
- <div class='container'>
- <h1 class='admin-unavailable-purchase__title'>
- Purchases with Unavailable Licenses
- </h1>
- <p class='admin-unavailable-purchase__description'>
- This is a list of purchases (transactions) containing one or more unavailable licenses. You can close the purchase, which will refund the unavailable licenses and capture the available ones. This is the same thing as releasing a hold.
- </p>
- </div>
- <ul class='admin-unavailable-purchase__list' id='unavailable-purchase-list'></ul>
- <div class='container'>
- [[ if (purchases.length === 0) { ]]
- <div class='admin-unavailable-purchase__none'>
- There aren't any unavailable licenses right now.
- </div>
- [[ } ]]
- </div>
- </section>
- <div id='unavailable-purchase-pager'></div>
- </script>
- <script id='admin-page-add-discount-template' type='text/backbone_template'>
- <div class='admin-flash' id='admin-flash'></div>
- <div class='container'>
- <ul class='admin_nav'>
- <li>
- <a data-router='true' href='/admin'>
- Home
- </a>
- </li>
- <li>
- <a data-router='true' href='/admin/purchases'>
- Purchases
- </a>
- </li>
- <li class='active'>
- New Discount Code
- </li>
- </ul>
- </div>
- <section class='admin-new-discount__section'>
- <div class='container'>
- <h1 class='admin-new-discount__title'>
- Create Discount Code
- </h1>
- <form action='/api/discounts' class='admin-new-discount__form' id='add-discount-form' method='post' role='form'>
- <div class='form-group'>
- <label class='admin-new-discount__label' for='percentage'>
- Discount percentage
- </label>
- <input class='form-control' id='percentage' name='percentage' placeholder='20'>
- </div>
- <div class='row'>
- <div class='form-group col-md-6'>
- <label class='admin-new-discount__label' for='code'>
- Coupon code
- <span class='admin-new-discount__label-note'>
- (leave blank to auto-generate)
- </span>
- </label>
- <input class='form-control' id='code' name='code'>
- </div>
- <div class='form-group col-md-6'>
- <label class='admin-new-discount__label' for='user_id'>
- User ID
- <span class='admin-new-discount__label-note'>
- (leave blank for all users)
- </span>
- </label>
- <input class='form-control' id='user_id' name='buyer_id'>
- </div>
- </div>
- <div class='row'>
- <div class='form-group col-md-6'>
- <label class='admin-new-discount__label' for='license_type'>
- License type
- </label>
- <select class='form-control' id='license_type' name='license_type'>
- <option value=''>
- All
- </option>
- <option value='1'>
- Web Ready
- </option>
- <option value='0'>
- Print Ready
- </option>
- <option value='2'>
- Product for Resale
- </option>
- </select>
- </div>
- <div class='form-group col-md-6'>
- <label class='admin-new-discount__label' for='uses_left'>
- Uses left
- </label>
- <input class='form-control' id='uses_left' name='uses_left' placeholder='100'>
- </div>
- </div>
- <div class='row'>
- <div class='form-group col-md-6'>
- <label class='admin-new-discount__label' for='start_date'>
- <span class="translation_missing" title="translation missing: en.admin_new_discount.start_date">Start Date</span>
- </label>
- <input class='form-control' id='start_date' name='start_date' placeholder='YYYY-MM-DD'>
- </div>
- <div class='form-group col-md-6'>
- <label class='admin-new-discount__label' for='end_date'>
- <span class="translation_missing" title="translation missing: en.admin_new_discount.end_date">End Date</span>
- </label>
- <input class='form-control' id='end_date' name='expiration_date' placeholder='YYYY-MM-DD'>
- </div>
- </div>
- <div class='form-group'>
- <label class='admin-new-discount__label' for='description'>
- Description
- </label>
- <textarea class='form-control' id='description' name='description'></textarea>
- </div>
- <div class='admin-new-discount__cta'>
- <button class='btn btn-primary' id='create-discount' type='submit'>
- Create Discount Code
- </button>
- <div class='admin-license__cancel'>
- or
- <a data-router='true' href='/admin'>
- cancel
- </a>
- </div>
- </div>
- </form>
- </div>
- </section>
- </script>
- <script id='curator-page-template' type='text/backbone_template'>
- <div class='photo-lightbox'>
- <div class='lightbox-overlay'></div>
- <div class='lightbox-header'>
- <a class='name' href='#'>Over the bridge</a>
- <span>by</span>
- <a class='author' href='#'>Stoleru Andrei</a>
- <br>
- </div>
- <div class='lightbox-content'>
- <a class='glyphicon glyphicon-remove-sign close'></a>
- <div class='description'></div>
- </div>
- <div class='lightbox-actions'>
- <div class='info'>
- <div class='license'>
- <i class='glyphicon glyphicon-briefcase'></i>
- <span></span>
- </div>
- <div class='details'>
- <i class='glyphicon glyphicon-user'></i>
- <span>0</span>
- reviewer(s)
- </div>
- </div>
- <div class='leftside'>
- <a href='#'>
- <i class='glyphicon glyphicon-chevron-left'></i>
- <span>Prev</span>
- </a>
- </div>
- <div class='rightside'>
- <a href='#'>
- <span>Next</span>
- <i class='glyphicon glyphicon-chevron-right'></i>
- </a>
- </div>
- <div class='centerside'>
- <div class='for-vote'>
- <a class='voteButton' data-placement='top' data-toggle='tooltip' href='#' title='Mark as reviewed'>
- <i class='glyphicon glyphicon-ok'></i>
- </a>
-
- <a class='downloadComp' data-placement='top' data-toggle='tooltip' href='#' title='Download comp'>
- <i class='glyphicon glyphicon-cloud-download'></i>
- </a>
- <br>
- <small>or D</small>
- <small>or Y</small>
- </div>
- <div class='for-download'>
- <a class='downloadImg' data-placement='top' data-toggle='tooltip' href='#' target='_blank' title='Download purchase'>
- <i class='glyphicon glyphicon-download'></i>
- </a>
- </div>
- </div>
- <div class='fullcenter'>
- <em>Tip: Use arrow keys to navigate</em>
- </div>
- </div>
- </div>
- <div class='container'>
- <div class='row'>
- <div id='photo-curator'>
- <aside>
- <ul>
- <li>
- <a class='selectedLightbox' href='#'>
- <span>Reviewed</span>
- <em>0</em>
- </a>
- </li>
- <li>
- <a class='purchasedLightbox' href='#'>
- <span>Purchased</span>
- <em>0</em>
- </a>
- </li>
- </ul>
- <div class='lightbox-descriptor'>
- <span class='name'>Lightboxes</span>
- <span class='icon-photos'></span>
- <span class='icon-reviewers'></span>
- </div>
- <ul class='lightboxes'>
- [[ _.each(lightboxes, function(item,index) { ]]
- <li>
- [[ if (!index) { ]]
- <a class='selected' href='#'>
- <span>{{_.escape(item.get('name'))}}</span>
- <em>0</em>
- </a>
- [[ } else { ]]
- <a href='#'>
- <span>{{_.escape(item.get('name'))}}</span>
- <em>0</em>
- </a>
- [[ } ]]
- </li>
- [[ }); ]]
- </ul>
- </aside>
- <section class='content'>
- <div class='container-fluid'>
- <div class='row'>
- <header class='text-center'>
- <a class='requestContent btn btn-default'>Request more content</a>
- [[ if(lightboxes.length) { ]]
- <h2>{{lightboxes[0].get('name')}}</h2>
- [[ } else { ]]
- <h2></h2>
- [[ } ]]
- <br>
- <span class='reviewed_by'></span>
- <br>
- <span class='reviewers'></span>
- <form class='add_to_cart form-inline'>
- <div class='form-group'>
- <label>License Type</label>
- <select class='form-control' name='license_type'>
- <option value='royalty_free'>Print Ready RF</option>
- <option value='web'>Web Ready RF</option>
- <option value='resale'>Product for Resale</option>
- </select>
- </div>
- <input class='btn btn-default btn-info' name='add_to_cart' type='submit' value='Add to cart'>
- </form>
- <div class='selectors'>
- <btn class='btn btn-primary selectall'>Select All</btn>
-  
- <btn class='btn btn-default deselectall'>Deselect All</btn>
- </div>
- </header>
- <div class='photos'>
- <div class='container-fluid'>
- <div class='row'></div>
- </div>
- </div>
- </div>
- </div>
- </section>
- </div>
- </div>
- </div>
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement