CINXE.COM
Instagram Widgets by SnapWidget | Compare Widgets
<!DOCTYPE html> <html lang="en" class="" ng-app="app"> <head> <meta charset="utf-8"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam-cell.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"a53393d12f",applicationID:"453137"};;/*! For license information please see nr-loader-rum-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>g,gD:()=>h,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function h(e,t){if(!e)throw new Error(f);var r=g(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.274.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=h(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=m()[s[e]];p&&p.push([f,e,r,a]);return a},get:v,listeners:h,context:g,buffer:function(e,t){const r=m();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!m()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(f,t)}function m(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3434:(e,t,r)=>{"use strict";r.d(t,{YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],v=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);function R(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,A.YM)(i),a=new w.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function E(){const e=(0,g.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const x={};function _(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var E="api-",_=E+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(E,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,m.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),R(w,e,t,{customAttributes:r,level:i})},v.forEach((e=>{h[e]=j(E,e,!0,"api")})),h.addPageAction=j(E,"addPageAction",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(E,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),g||(0,a.p)(_+"tracer",[(0,m.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,m.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[(0,m.t)(),...arguments],r?null:this,i,w),r?void 0:this}}function k(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{S[e]=j(_,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?j(_,"routeName",void 0,n.K7.softNav):j(E,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,m.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},d.RI?(0,u.GG)((()=>k()),!0):k(),h}var N=r(9417),T=r(8122);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var k=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function P(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:l={},exposed:f=!0}=t;l.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,N.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,T.a)(t,S);const r=(0,g.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},d.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,N.D0)(e.agentIdentifier),v=[c.beacon,c.errorBeacon];O||(h.proxy.assets&&(I(h.proxy.assets),v.push(h.proxy.assets)),h.proxy.beacon&&v.push(h.proxy.beacon),E(),(0,g.US)("activatedFeatures",k.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),l.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?v:[]],l.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,l),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=_(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),O=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.274.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={296:"sha512-gkYkZDAwQ9PwaDXs2YM+rNIdRej1Ac1mupWobRJ8eahQcXz6/sunGZCKklrzi5kWxhOGRZr2tn0rEKuLTXzfAA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={840:0,374:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(7603);var l=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const v=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function m(e){return!!(0,h.dV)().o.MO&&v(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(296).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return m(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(9908),E=i(2843),x=i(3878),_=i(782),N=i(1863);class T extends y{static featureName=_.T;constructor(e,t=!0){super(e,_.T,t),p.RI&&((0,E.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,_.T,this.ee)),!0),(0,x.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,_.T,this.ee))),this.importAggregator(e))}}var S=i(3969);class j extends y{static featureName=S.TZ;constructor(e,t=!0){super(e,S.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,T,j],loaderType:"lite"})})()})();</script> <title>Instagram Widgets by SnapWidget | Compare Widgets</title> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <meta name="apple-mobile-web-app-status-bar-style" content="black" /> <meta name="description" content="Embed your photos with a free responsive Instagram widget and social wall. SnapWidget makes it easy to display Instagram, Twitter, Facebook, TikTok and YouTube content on your website."> <meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1" /> <link rel="canonical" href="https://snapwidget.com/compare" /> <meta name="author" content="SnapWidget"> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=kPv3jxEYLB"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=kPv3jxEYLB"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=kPv3jxEYLB"> <link rel="manifest" href="/site.webmanifest?v=kPv3jxEYLB"> <link rel="shortcut icon" href="/favicon.ico?v=kPv3jxEYLB"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="theme-color" content="#ffffff"> <meta name="ahrefs-site-verification" content="140f86038ba0f38129bc1e3089de44e672bf5422c57123304725426b06ef0c10"> <meta name="csrf-token" content="dGa9NR9mpxDnvZrDUr6vx5KKvUpRzDMoEAgnxcf9" /> <meta name="sw-version" content="2"> <meta property="og:title" content="SnapWidget | Free widgets for your website" /> <meta property="og:type" content="website" /> <meta property="og:site_name" content="SnapWidget" /> <meta property="og:image" content="https://snapwidget.com/images/snapwidget_fb_illustration.png?v=5" /> <meta property="fb:app_id" content="150937331669032" /> <meta property="og:description" content="Embed your photos with a free responsive Instagram widget and social wall. SnapWidget makes it easy to display Instagram, Twitter, Facebook, TikTok and YouTube content on your website." /> <meta property="og:url" content="https://snapwidget.com/compare" /> <link rel="dns-prefetch" href="//api.segment.io"> <link rel="dns-prefetch" href="//q.quora.com"> <link rel="dns-prefetch" href="//js.intercomcdn.com"> <link rel="dns-prefetch" href="//stats.g.doubleclick.net"> <link rel="dns-prefetch" href="//widget.intercom.io"> <link rel="dns-prefetch" href="//api.mixpanel.com"> <link rel="dns-prefetch" href="//cdn.mxpnl.com"> <link rel="dns-prefetch" href="//dna8twue3dlxq.cloudfront.net"> <link rel="dns-prefetch" href="//cdn.segment.com"> <link rel="dns-prefetch" href="//www.google-analytics.com"> <link rel="dns-prefetch" href="//www.googleadservices.com"> <link rel="preload" href="/webfonts/fa-regular-400-v3.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/webfonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin> <link rel="stylesheet" href="/stylesheets/vendor.min.85050e31e6d3b144.css"> <link rel="stylesheet" href="/stylesheets/style.min.0172dc68167803c5.css"> <link rel="stylesheet" href="/stylesheets/compare.min.828b38ab0a7f2083.css"> <!-- SnapWidget internal analytics --> <script> if (!window.ga) { (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','https://www.google-analytics.com/analytics.js','ga'); } ga('create', 'UA-26211480-1', 'auto', {'name': 'snapwidget'}); ga('snapwidget.require', 'GTM-W7H6HMG'); ga('snapwidget.require', 'displayfeatures'); ga('snapwidget.set', 'anonymizeIp', true); ga('snapwidget.send', 'pageview'); </script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-G1PWTEQSL6"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-G1PWTEQSL6'); </script> <!-- Posthog --> <script> !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host.replace(".i.posthog.com","-assets.i.posthog.com")+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey getNextSurveyStep identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]); posthog.init('phc_9omgNVMbjydP43toaR8J3DaYzcD4PfVwgjTelC9Qeqg',{api_host:'https://us.i.posthog.com', person_profiles: 'identified_only'}) </script> <!-- DO NOT MODIFY --> <!-- Quora Pixel Code (JS Helper) --> <script> !function(q,e,v,n,t,s){if(q.qp) return; n=q.qp=function(){n.qp?n.qp.apply(n,arguments):n.queue.push(arguments);}; n.queue=[];t=document.createElement(e);t.async=!0;t.src=v; s=document.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s);}(window, 'script', 'https://a.quora.com/qevents.js'); qp('init', '1ad6f1d417534ff7ad2e8fe06838e9d9'); qp('track', 'ViewContent'); </script> <noscript><img height="1" width="1" style="display:none" src="https://q.quora.com/_/ad/1ad6f1d417534ff7ad2e8fe06838e9d9/pixel?tag=ViewContent&noscript=1"/></noscript> <!-- End of Quora Pixel Code --> <script>(function(w,r){w._rwq=r;w[r]=w[r]||function(){(w[r].q=w[r].q||[]).push(arguments)}})(window,'rewardful');</script> <script async src='https://r.wdfl.co/rw.js' data-rewardful='2417e2'></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', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '2743519602640531'); fbq('track', 'PageView'); </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=2743519602640531&ev=PageView&noscript=1" /></noscript> <!-- End Facebook Pixel Code --> <!-- Twitter universal website tag code --> <script> !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js', a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script'); // Insert Twitter Pixel ID and Standard Event data below twq('init','nvo8h'); twq('track','PageView'); </script> <!-- End Twitter universal website tag code --> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-995495471"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-995495471'); </script> <script> !function(){ if (!window.churnkey || !window.churnkey.created) { window.churnkey = { created: true }; const a = document.createElement('script'); a.src = 'https://assets.churnkey.co/js/app.js?appId=h9hpilief'; a.async = true; const b = document.getElementsByTagName('script')[0]; b.parentNode.insertBefore(a, b); } }(); </script> <!-- Sitetag - Fix your SEO issues automatically --> <script defer src="https://sitetag.ai/seo.js"></script> </head> <body ng-controller="AppCtrl as appCtrl"> <!-- Message Bar --> <!-- Header --> <nav class="navbar header navbar-static-top navbar-light no-border"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <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="navbar-brand" href="/"> <svg class="navbar-logo" viewBox="0 0 600 600" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M200 0H66.6667C29.8477 0 0 29.8477 0 66.6666V200H200V0Z" fill="#2C5282"/> <path d="M400 0H200V200H400V0Z" fill="#4299E1"/> <path d="M533.333 0H400V200H600V66.6667C600 29.8477 570.152 0 533.333 0Z" fill="#BEE3F8"/> <path d="M200 200H0V400H200V200Z" fill="#BEE3F8"/> <path d="M400 200H200V400H400V200Z" fill="#2C5282"/> <path d="M600 200H400V400H600V200Z" fill="#4299E1"/> <path d="M200 400H0V533.333C0 570.152 29.8477 600 66.6666 600H200V400Z" fill="#4299E1"/> <path d="M400 400H200V600H400V400Z" fill="#BEE3F8"/> <path d="M600 400H400V600H533.333C570.152 600 600 570.152 600 533.333V400Z" fill="#2C5282"/> </svg> <strong>Snap</strong>Widget </a> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav navbar-right"> <li><a href="https://snapwidget.com/widgets">Widgets</a></li> <li><a href="https://snapwidget.com/pricing">Pricing</a></li> <li><a href="https://snapwidget.com/tutorials">Tutorials</a></li> <li><a href="https://snapwidget.com/blog">Blog</a></li> <li><a href="https://snapwidget.com/login">Log In</a></li> <li><a href="https://snapwidget.com/signup" class="link-primary">Sign Up</a></li> </ul> </div> </div> </nav> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "WebApplication", "applicationCategory": "Social", "name": "SnapWidget Instagram Feed", "operatingSystem": "all", "screenshot": "https://snapwidget.com/images/screenshots/screenshot1.png", "creator": { "@type": "Organization", "url":"https://snapwidget.com/", "name": "SnapWidget", "logo": { "@type":"ImageObject", "url":"https://snapwidget.com/images/snapwidget_logo_full.png" } }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "reviewCount": "47" }, "offers": { "@type": "AggregateOffer", "offeredBy": { "@type": "Organization", "name":"SnapWidget" }, "lowPrice": 0, "highPrice": 50, "offerCount": 4, "priceCurrency": "USD", "priceSpecification": [ { "@type": "UnitPriceSpecification", "price": 0, "priceCurrency": "USD", "name": "Instagram Feed Free" }, { "@type": "UnitPriceSpecification", "price": 6, "priceCurrency": "USD", "name": "Instagram Feed Lite" }, { "@type": "UnitPriceSpecification", "price": 10, "priceCurrency": "USD", "name": "Instagram Feed Pro" }, { "@type": "UnitPriceSpecification", "price": 50, "priceCurrency": "USD", "name": "Instagram Feed Developer" } ] } } </script> <div class="page-title"> <div class="container"> <h1 class="heading">Compare and find the right plan for you</h1> <span class="description">Free or premium, all our widgets offer features that will help you display your content and grow your social profiles and business.</span> </div> </div> <div class="content compare price"> <div class="container"> <div class="row"> <div class="col-sm-6"> <div class="card"> <div class="item image smaller"> <div class="image-container"> <img src="/images/chilling.svg?v=1" alt="Free widgets illustration"> </div> </div> <div class="item title"> Free Widgets </div> <div class="item"><i class="far fa-link fa-xs"></i> Photos link to SnapWidget</div> <div class="item"><i class="fab fa-instagram fa-xs"></i> Supports Instagram photos, videos and IGTV</div> <div class="item"><i class="fab fa-facebook fa-xs"></i> Supports Facebook photos</div> <div class="item"><i class="fab fa-twitter fa-xs"></i> Supports Twitter photos and videos</div> <div class="item"><i class="far fa-filter fa-xs"></i> Twitter filters by hashtag</div> <div class="item"><i class="far fa-shield-check fa-xs"></i> Supports HTTPS websites</div> <div class="item"><i class="far fa-sync-alt fa-xs"></i> Refreshes every 15 minutes</div> <div class="item"> <a href="/signup" class="btn btn-success btn-large">Get Started</a> </div> </div> </div> <div class="col-sm-6"> <div class="card"> <div class="item image"> <div class="image-container"> <img src="/images/superhero.svg?v=1" alt="Pro widgets illustration"> </div> </div> <div class="item title"> Pro Widgets </div> <div class="item"><i class="far fa-link fa-xs"></i> Photos link to Instagram, Twitter or Facebook</div> <div class="item"><i class="fab fa-instagram fa-xs"></i> Supports Instagram photos, videos and IGTV</div> <div class="item"><i class="fab fa-facebook fa-xs"></i> Supports Facebook photos</div> <div class="item"><i class="fab fa-twitter fa-xs"></i> Supports Twitter photos and videos</div> <div class="item"><i class="fab fa-youtube fa-xs"></i> Supports YouTube video widgets</div> <div class="item"><i class="far fa-filter fa-xs"></i> Username and Hashtag filtering</div> <div class="item"><i class="far fa-shield-check fa-xs"></i> Supports HTTPS websites</div> <div class="item"><i class="far fa-sync-alt fa-xs"></i> Refreshes every 5 minutes</div> <div class="item"><i class="far fa-comment-alt-smile fa-xs"></i> Create Welcome and Announcement Banners</a></div> <div class="item"><i class="far fa-images fa-xs"></i> Create Instagram Carousel Post Widgets</a></div> <div class="item"><i class="far fa-hashtag fa-xs"></i> Create <a href="https://help.snapwidget.com/creating-a-new-widget/how-do-i-create-an-instagram-hashtag-widget">Hashtag Widgets</a> *</div> <div class="item"><i class="far fa-phone fa-xs"></i> Priority Customer Support</div> <div class="item"><i class="far fa-chart-bar fa-xs"></i> Widget Analytics</div> <div class="item"><i class="far fa-shopping-cart fa-xs"></i> Increase sales with <a href="https://snapwidget.com/blog/increase-your-sales-with-snapwidget-shoppable">Shoppable Images</a></div> <div class="item"><i class="far fa-file-code fa-xs"></i> Add Your Own Custom CSS</div> <div class="item"><i class="far fa-window fa-xs"></i> Display photos in a lightbox</div> <div class="item"><i class="far fa-arrow-alt-to-right fa-xs"></i> Previous / Next buttons to display older content</div> <div class="item"><i class="far fa-users fa-xs"></i> <a href="https://help.snapwidget.com/creating-a-new-widget/pro-widget-advanced-settings/how-can-i-use-send-for-auth-to-create-a-widget-for-another-user">Create Widgets for Other Users</a></div> <div class="item"> <a href="/subscribe?plan=proplan10" class="btn btn-success btn-large">Start Free Trial</a> </div> </div> </div> </div> <div class="row all-plan-features"> <div class="col-sm-12"> <p>* Displaying Instagram photos by hashtag is only available on the Pro and Developer plans.</p> </div> </div> </div> </div> <!-- Footer --> <footer class="footer"> <div class="main"> <div class="container"> <div class="row"> <div class="col-xs-12 col-md-5"> <h2 class="title">SnapWidget</h2> <p class="description">Embed your photos with a free responsive Instagram widget and social wall. SnapWidget makes it easy to display Instagram, Twitter, Facebook, TikTok and YouTube content on your website.</p> <p class="description"><a href="https://snapwidget.com/signup">Join</a> over 200,000 other websites using SnapWidget to showcase their content.</p> <ul class="social-links"> <li class="social-link"><a class="icon snapto" href="https://snapto.link/snapwidget" target="_blank"> <svg width="26" height="26" viewBox="0 0 327 327" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M110.597 326.303C81.2646 326.303 53.1339 314.652 32.393 293.914C11.6521 273.175 0 245.047 0 215.719C0 186.39 11.6521 158.262 32.393 137.523C53.1339 116.785 81.2646 105.134 110.597 105.134H221.193V215.683C221.169 245.008 209.511 273.125 188.776 293.864C168.041 314.603 139.925 326.27 110.597 326.303ZM110.597 135.523C94.7337 135.523 79.2271 140.227 66.0376 149.039C52.8481 157.851 42.5682 170.375 36.4977 185.029C30.4273 199.683 28.839 215.807 31.9337 231.364C35.0283 246.92 42.667 261.21 53.8838 272.425C65.1005 283.641 79.3915 291.278 94.9496 294.373C110.508 297.467 126.634 295.879 141.289 289.809C155.945 283.739 168.471 273.461 177.284 260.273C186.097 247.085 190.801 231.58 190.801 215.719V135.487L110.597 135.523Z" fill="white"/> <path d="M215.706 221.169H105.109V110.585C105.109 88.713 111.596 67.3326 123.748 49.1471C135.901 30.9616 153.174 16.7877 173.383 8.41782C193.591 0.0479447 215.829 -2.142 237.282 2.12493C258.736 6.39186 278.442 16.924 293.91 32.3895C309.377 47.855 319.91 67.5593 324.178 89.0106C328.445 110.462 326.255 132.697 317.884 152.903C309.513 173.11 295.338 190.381 277.15 202.532C258.963 214.683 237.58 221.169 215.706 221.169ZM135.502 190.69H215.706C231.573 190.69 247.083 185.984 260.274 177.169C273.466 168.353 283.746 155.823 289.813 141.164C295.881 126.505 297.464 110.375 294.362 94.8166C291.26 79.2578 283.613 64.9685 272.387 53.7566C261.161 42.5447 246.862 34.9139 231.298 31.8297C215.734 28.7454 199.605 30.3464 184.951 36.4299C170.297 42.5134 157.777 52.8062 148.975 66.006C140.173 79.2059 135.484 94.7196 135.502 110.585V190.69Z" fill="white"/> </svg> </a></li> <li class="social-link"><a class="icon facebook" href="https://www.facebook.com/snapwidget" target="_blank"><i class="fab fa-facebook-f" aria-hidden="true"></i></a></li> <li class="social-link"><a class="icon twitter" href="https://twitter.com/snapwidget" target="_blank"><i class="fab fa-twitter" aria-hidden="true"></i></a></li> <li class="social-link"><a class="icon instagram" href="https://www.instagram.com/snapwidget" target="_blank"><i class="fab fa-instagram" aria-hidden="true"></i></a></li> <li class="social-link"><a class="icon youtube" href="https://www.youtube.com/channel/UC165wn44taS2-fwnJD8njXQ" target="_blank"><i class="fab fa-youtube" aria-hidden="true"></i></a></li> </ul> </div> <div class="col-xs-6 col-md-2 col-md-offset-1"> <h5 class="heading">Product</h5> <ul> <li><a href="https://snapwidget.com/compare">Compare Widgets</a></li> <li><a href="https://snapwidget.com/free-widget">Free Widgets</a></li> <li><a href="https://snapwidget.com/social-wall">Social Wall</a></li> <li><a href="https://snapwidget.com/instagram-widget">Instagram Widget</a></li> <li><a href="https://snapwidget.com/instagram-hashtag-widget">Hashtag Widget</a></li> <li><a href="https://sitespeak.ai/?ref=snapwidget" target="_blank">ChatGPT Website Embed</a></li> <li><a href="https://snapwidget.com/showit-instagram-widget">Showit Widget</a></li> <li><a href="https://snapwidget.com/shopify-instagram-feed">Shopify Instagram Feed</a></li> <li><a href="https://snapwidget.com/elementor-instagram-widget">Elementor Instagram Widget</a></li> <li><a href="https://snapwidget.com/webflow-instagram-widget">Webflow Widget</a></li> <li><a href="https://snapwidget.com/pricing">Pricing</a></li> <li><a href="https://snapwidget.com/signup">Sign Up</a></li> </ul> </div> <div class="col-xs-6 col-md-2"> <h5 class="heading">Learn More</h5> <ul> <li><a href="https://help.snapwidget.com">Help Center</a></li> <li><a href="https://snapwidget.com/examples">Examples</a></li> <li><a href="https://snapwidget.com/tutorials">Instagram Widget Tutorials</a></li> <li><a href="https://snapwidget.com/changelog">Changelog</a></li> <li><a href="https://affiliate.snapwidget.com">Affiliate Program</a></li> <li><a href="https://snapwidget.com/is-instagram-down">Is Instagram Down?</a></li> <li><a href="https://sitespeak.ai/intercom-alternative?ref=snapwidget">Intercom Alternative</a></li> <li><a href="https://sitespeak.ai/no-code-ai-chatbot-builder?ref=snapwidget">No-code Chatbot Builder</a></li> <li><a href="https://sitetag.ai?ref=snapwidget">Automatic SEO Optimizer</a></li> <li><a href="https://sitespeak.ai/tools/llms-txt-generator?ref=snapwidget">LLMS TXT Generator</a></li> </ul> </div> <div class="col-xs-6 col-md-2"> <h5 class="heading">Company</h5> <ul> <li><a href="https://snapwidget.com/blog">Blog</a></li> <li><a href="https://snapwidget.com/customer-testimonials-reviews">Testimonials</a></li> <li><a href="mailto:support@snapwidget.com">Contact Us</a></li> <li><a href="https://snapwidget.com/security">Security</a></li> <li><a href="https://snapwidget.com/terms">Terms & Conditions</a></li> <li><a href="https://snapwidget.com/privacy">Privacy Policy</a></li> </ul> </div> </div> </div> </div> </footer> <div class="footer-secondary"> <div class="container"> <p class="lead">Trusted by more than 200,000 websites since 2011</p> </div> </div> <!-- Global Server Status Toast --> <!-- Global Server Status Popup --> <toast></toast> <!-- Scripts below here --> <script src="/js/vendor.min.02abb32c71f92107.js"></script> <script> Sentry.init({ ignoreErrors: [ // Random plugins/extensions 'top.GLOBALS', // See: http://blog.errorception.com/2012/03/tale-of-unfindable-js-error.html 'originalCreateNotification', 'canvas.contentDocument', 'MyApp_RemoveAllHighlights', 'http://tt.epicplay.com', 'Can\'t find variable: ZiteReader', 'jigsaw is not defined', 'ComboSearch is not defined', 'http://loading.retry.widdit.com/', 'atomicFindClose', // Facebook borked 'fb_xd_fragment', // ISP "optimizing" proxy - `Cache-Control: no-transform` seems to reduce this. (thanks @acdha) // See http://stackoverflow.com/questions/4113268/how-to-stop-javascript-injection-from-vodafone-proxy 'bmi_SafeAddOnload', 'EBCallBackMessageReceived', // See http://toolbar.conduit.com/Developer/HtmlAndGadget/Methods/JSInjection.aspx 'conduitPage', // Generic error code from errors outside the security sandbox // You can delete this if using raven.js > 1.0, which ignores these automatically. 'Script error.', // Avast extension error "_avast_submit" ], denyUrls: [ // Google Adsense /pagead\/js/i, // Facebook flakiness /graph\.facebook\.com/i, // Facebook blocked /connect\.facebook\.net\/en_US\/all\.js/i, // Woopra flakiness /eatdifferent\.com\.woopra-ns\.com/i, /static\.woopra\.com\/js\/woopra\.js/i, // Chrome extensions /extensions\//i, /^chrome:\/\//i, // Other plugins /127\.0\.0\.1:4001\/isrunning/i, // Cacaoweb /webappstoolbarba\.texthelp\.com\//i, /metrics\.itunes\.apple\.com\.edgesuite\.net\//i ], dsn: 'https://ebfe01fd170249d89e04cf3e1b44b0d6@o15622.ingest.sentry.io/75943' }); </script> <!-- Stackpile snippet for your website --> <script> (function() {var s=document.createElement("script"); s.src="https://stackpile.io/stack_162019.js";s.async=true; var e=document.getElementsByTagName("script")[0]; e.parentNode.insertBefore(s,e);})(); </script> <script src="/js/main.min.b12242b814161170.js"></script> <!-- Paddle payments --> <script defer="defer" src="https://cdn.paddle.com/paddle/paddle.js" onload="Paddle.Setup({ vendor: 17956, debug: false });"></script> <script> (function(i,s,o,g,r,a,m){i['ProfitWellObject']=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','https://dna8twue3dlxq.cloudfront.net/js/profitwell.js','profitwell'); profitwell('auth_token', '58c7e02b41c3556458de627013641466'); </script> <!-- Google Code for Remarketing Tag --> <script type="text/javascript"> /* <![CDATA[ */ var google_conversion_id = 995495471; var google_custom_params = window.google_tag_params; var google_remarketing_only = true; /* ]]> */ </script> <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"></script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="googleadservices" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/995495471/?guid=ON&script=0"/> </div> </noscript> <script>window.SnapWidget = window.SnapWidget || {};SnapWidget.config = {"app_url":"https:\/\/snapwidget.com","widget_snippet_app_url":"https:\/\/snapwidget.com","dashboard_app_url":"https:\/\/snapwidget.com","enable_instagram_new_graph_api":true};SnapWidget.services = {"instagram":{"client_id":"bdc5471ed28b489abdafdcf3e51bb50b","redirect":"https:\/\/snapwidget.com\/auth\/instagram\/callback"},"instagram_basic_display":{"app_id":"2582448841802307","redirect":"https:\/\/snapwidget.com\/auth\/instagram","redirect_widget":"https:\/\/snapwidget.com\/auth\/widget\/instagram\/callback"},"instagram_graph":{"app_id":"1493564541294788","redirect":"https:\/\/snapwidget.com\/auth\/instagramgraph\/callback","redirect_widget":"https:\/\/snapwidget.com\/auth\/widget\/instagramgraph\/callback"},"facebook":{"app_id":"150937331669032","redirect":"https:\/\/snapwidget.com\/auth\/facebook\/callback"},"stripe":{"key":"pk_live_VFyxq7OZqmrouzoz7rNhUeH0"},"tiktok":{"client_id":"7080980367734097926","client_key":"awj1z2hg9q5oofml","redirect":"https:\/\/snapwidget.com\/auth\/tiktok\/callback"},"twitter":{"client_id":"UWtMNjVfOGM2TkZGS05BbEZOMjI6MTpjaQ","redirect":"https:\/\/snapwidget.com\/auth\/twitter\/callback"}};</script><!-- Empty partial to inject variables from PHP into Javascript --> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"a53393d12f","applicationID":"453137","transactionName":"ZlNSMUNXWBcFW0FRCV8ZcQZFX1kKS1taVRZQRFU=","queueTime":0,"applicationTime":67,"atts":"ShRRRwtNSxk=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>