1!function(){"use strict";function e(e,i){var n,s,a,r,o,l;let d;i||(i={sort:"date",direction:"desc"}),d="order"in i?{sort:i.sort,direction:null===(n=i.order)||void 0===n?void 0:n.direction,positions:null===(s=i.order)||void 0===s?void 0:s.positions,pinned:null===(a=i.order)||void 0===a?void 0:a.pinned}:i;const c=null!==(r=null==d?void 0:d.positions)&&void 0!==r?r:{},u=null!==(o=null==d?void 0:d.sort)&&void 0!==o?o:"manual",m=(e,t)=>{var i,n;if(!e)return 1;if(!t)return-1;const s=null!==(i=c[e.id])&&void 0!==i?i:99999,a=null!==(n=c[t.id])&&void 0!==n?n:99999;return s-a},p=(e,t)=>{var i;const n=null!==(i=null==d?void 0:d.pinned)&&void 0!==i?i:[],s=n.indexOf(e.id),a=n.indexOf(t.id);return-1!==s&&-1===a?-1:-1===s&&-1!==a?1:s-a},h=null!==(l=null==d?void 0:d.direction)&&void 0!==l?l:"desc";if("manual"===u)return e.sort(m);if("random"===u){const t=[...e];for(let e=t.length-1;e>0;e--){const i=Math.floor(Math.random()*(e+1));[t[e],t[i]]=[t[i],t[e]]}return t.sort(p)}if("date"===u){const i=e.sort(((e,i)=>{var n,s;return e?i?t(null!==(n=i.date)&&void 0!==n?n:i.created_at,null!==(s=e.date)&&void 0!==s?s:e.created_at):-1:1}));return"asc"===h?i.reverse().sort(p):i.sort(p)}if("rating"==u){const i=e.sort(((e,i)=>{var n,s;return e?i?t(null!==(n=i.date)&&void 0!==n?n:i.created_at,null!==(s=e.date)&&void 0!==s?s:e.created_at):-1:1})).sort(((e,t)=>{var i,n;return e?t?(null!==(i=t.rating)&&void 0!==i?i:0)-(null!==(n=e.rating)&&void 0!==n?n:0):-1:1}));return"asc"===h?i.reverse().sort(p):i.sort(p)}if("videos"==u){const i=e.sort(((e,i)=>{var n,s;return e?i?t(null!==(n=i.date)&&void 0!==n?n:i.created_at,null!==(s=e.date)&&void 0!==s?s:e.created_at):-1:1})),n=i.filter((e=>"video"===e.type)),s=i.filter((e=>"video"!==e.type));return n.concat(s).sort(p)}return e.sort(m).sort(p)}function t(e,t){if(!e)return 1;if(!t)return-1;const i=new Date(e),n=new Date(t);return i.getTime()-n.getTime()}function i(e){var t,i,s,a,r,o;let{review:l,lang:d,autoDetectLang:c,defaultLang:u}=e;if(c&&"undefined"!=typeof window&&(d=null!==(t=n(window.location.href))&&void 0!==t?t:u),!d)return l;if(d===l.lang)return l;const m=null===(i=l.translations)||void 0===i?void 0:i.find((e=>e.lang==d));return m?(l.text=null!==(s=m.text)&&void 0!==s?s:l.text,l.title=null!==(a=m.title)&&void 0!==a?a:l.title,l.html=null!==(r=m.text)&&void 0!==r?r:l.html,l.customer.tagline=null!==(o=m.customer_tagline)&&void 0!==o?o:l.customer.tagline,Object.assign({},l)):l}function n(e){var t;try{const i=/^(?:https?:\/\/)?([^\/]+)/i,n=/^(?:https?:\/\/)?[^\/]+\/([a-z]{2}(?:-[A-Z]{2})?)\//i,s=e.match(i),a=document.documentElement.lang,r=new URLSearchParams(window.location.search),o=null!==(t=r.get("lang"))&&void 0!==t?t:r.get("language");if(o)return o.split("-")[0];if(a)return a.split("-")[0];if(s){const e=s[1],t=/^([a-z]{2}(?:-[A-Z]{2})?)\./i,i=e.match(t);if(i)return i[1]}const l=e.match(n);return l?l[1]:null}catch(e){return null}}const s=[{title:"Text",id:"text"},{title:"Video",id:"video"},{title:"CSV",id:"csv"},{title:"Twitter",id:"twitter"},{title:"Facebook",id:"facebook"},{title:"Product Hunt",id:"product_hunt"},{title:"Linkedin",id:"linkedin"},{title:"Reddit",id:"reddit"},{title:"Capterra",id:"capterra"},{title:"Trustpilot",id:"trustpilot"},{title:"Shopify",id:"shopify"},{title:"G2",id:"g2"},{title:"Google",id:"google"},{title:"Play Store",id:"play_store"},{title:"App Store",id:"app_store"},{title:"Slack",id:"slack"},{title:"Yelp",id:"yelp"},{title:"Apple Podcasts",id:"apple_podcasts"},{title:"Whatsapp",id:"whatsapp"},{title:"Telegram",id:"telegram"},{title:"Youtube",id:"youtube"}];function a(e,t=!1,i){var n,a,o,l,d,c;const u=null===(l=null===(a=null===(n=e.customer)||void 0===n?void 0:n.integrations)||void 0===a?void 0:a[null!==(o=e.integration)&&void 0!==o?o:"twitter"])||void 0===l?void 0:l.username,m=!!u,p=!!(null===(d=e.customer)||void 0===d?void 0:d.tagline),h=r(e,i);if(m||p){const t=(null==u?void 0:u.startsWith("@"))?u:`@${u}`;return"twitter"===e.integration?u?t:null!=h?h:"":"product_hunt"==e.integration?m?t:h:null!=h?h:""}return t&&e.integration?`Posted on ${null===(c=s.find((t=>t.id==e.integration)))||void 0===c?void 0:c.title}`:""}function r(e,t){var i,n,s;if(!t)return null===(i=e.customer)||void 0===i?void 0:i.tagline;if(e.lang==t)return null===(n=e.customer)||void 0===n?void 0:n.tagline;if(e.translations){const i=e.translations.find((e=>e.lang==t));if(i)return i.customer_tagline}return null===(s=e.customer)||void 0===s?void 0:s.tagline}function o(e,t){if(!t){const t=e.flatMap((e=>!e.form_responses||e.form_responses.length<=1?[e]:e.form_responses.map((t=>Object.assign(Object.assign({},e),{form_responses:[t],media_asset:t.media_asset,media:t.media,type:t.type,text:t.text,html:void 0})))));return t}const i=e.flatMap((e=>{const i=t[e.id];if(!i||!e.form_responses||e.form_responses.length<=1)return[e];const n=e.form_responses.filter((e=>i.includes(e.id)));return n.map((t=>Object.assign(Object.assign({},e),{form_responses:[t],media_asset:t.media_asset,media:t.media,type:t.type,text:t.text,html:void 0})))}));return i}s.filter((e=>"csv"!==e.id&&"video"!==e.id));const l=["popup","toast"],d=e=>l.includes(null==e?void 0:e.type);class c{getPageDetails(){var e;if(window!==window.top&&(null===(e=document.referrer)||void 0===e?void 0:e.length)){const e=document.referrer;try{const t=new URL(e);return{url:t.href,host:t.hostname}}catch(e){}}return{url:window.location.href,host:window.location.host}}_uuidv4(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(e=>(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)))}async sendEvent(e,t,i){var n,s,a;
1try{const r=i.widget,o=e.getAttribute("data-session"),l=e.getAttribute("data-id");let d=null===localStorage||void 0===localStorage?void 0:localStorage.getItem("sj_v_id");d||(d=this._uuidv4(),null===localStorage||void 0===localStorage||localStorage.setItem("sj_v_id",d));const c=Intl.DateTimeFormat().resolvedOptions().timeZone,p=m[c],h=this.getPageDetails();let g=h.url;const f=h.host,b=null!=e.querySelector(".sj-powered-by");if(null===(n=window.location.search)||void 0===n?void 0:n.includes("preview"))return;if(u.includes(g))return;const w={load_session_id:null!=o?o:"",widget_id:l,version:"1",action:t,visitor_id:d,timestamp:(new Date).toISOString(),payload:JSON.stringify(Object.assign(Object.assign({country:p,page:g,host:f,design:null===(a=null===(s=null==r?void 0:r.config)||void 0===s?void 0:s.design)||void 0===a?void 0:a.type,powered_by_enabled:b},i),{widget:void 0}))};await fetch("https://analytics.senja.io/widget",{method:"POST",body:JSON.stringify(w)})}catch(e){console.error(e)}}track(e,t){var i;const n=this._uuidv4();e.setAttribute("data-session",n);const s={sessionId:n,isVisible:!1,trackedView:!1};window.addEventListener("senjaWidgetPoweredByClick",(i=>{i.detail.widget_id===e.getAttribute("data-id")&&this.sendEvent(e,"powered_by_click",{widget:t})}));const a=i=>{if(s.isVisible=i,i){if(s.startTime=Date.now(),s.trackedView)return;s.trackedView=!0,this.sendEvent(e,"view",{widget:t})}else{if(!s.startTime)return;const i=Date.now(),n=parseFloat(((i-s.startTime)/1e3).toFixed(2));this.sendEvent(e,"exit_view",{duration:n,widget:t})}},r=new IntersectionObserver((e=>{e.forEach((e=>{a(e.isIntersecting)}))})),o=new MutationObserver((t=>{t.forEach((t=>{"childList"===t.type&&t.removedNodes.forEach((t=>{var i;t===e&&(a(!1),null===(i=null==s?void 0:s.intersectionObserver)||void 0===i||i.disconnect())}))}))}));s.mutationObserver=o,e.addEventListener("click",(()=>{this.sendEvent(e,"click",{widget:t})})),s.intersectionObserver=r;const l=d(null===(i=t.config)||void 0===i?void 0:i.design);l?a(!0):r.observe(e),e.parentElement&&o.observe(e.parentElement,{childList:!0})}}const u=["about:blank","about:srcdoc","about:invalid","about:blank#blocked"],m={"Asia/Barnaul":"RU","Africa/Nouakchott":"MR","Africa/Lusaka":"ZM","Asia/Pyongyang":"KP","Europe/Bratislava":"SK","America/Belize":"BZ","America/Maceio":"BR","Pacific/Chuuk":"FM","Indian/Comoro":"KM","Pacific/Palau":"PW","Asia/Jakarta":"ID","Africa/Windhoek":"NA","America/Chihuahua":"MX","America/Nome":"US","Africa/Mbabane":"SZ","Africa/Porto-Novo":"BJ","Europe/San_Marino":"SM","Pacific/Fakaofo":"TK","America/Denver":"US","Europe/Belgrade":"RS","America/Indiana/Tell_City":"US","America/Fortaleza":"BR","America/Halifax":"CA","Europe/Bucharest":"RO","America/Indiana/Petersburg":"US","Europe/Kirov":"RU","Europe/Athens":"GR","America/Argentina/Ushuaia":"AR","Europe/Monaco":"MC","Europe/Vilnius":"LT","Europe/Copenhagen":"DK","Pacific/Kanton":"KI","America/Caracas":"VE","Asia/Almaty":"KZ","Europe/Paris":"FR","Africa/Blantyre":"MW","Asia/Muscat":"OM","America/North_Dakota/Beulah":"US","America/Matamoros":"MX","Asia/Irkutsk":"RU","America/Costa_Rica":"CR","America/Araguaina":"BR","Atlantic/Canary":"ES","America/Santo_Domingo":"DO","America/Vancouver":"CA","Africa/Addis_Ababa":"ET","Africa/Accra":"GH","Pacific/Kwajalein":"MH","Asia/Baghdad":"IQ","Australia/Adelaide":"AU","Australia/Hobart":"AU","America/Guayaquil":"EC","America/Argentina/Tucuman":"AR","Australia/Lindeman":"AU","America/New_York":"US","Pacific/Fiji":"FJ","America/Antigua":"AG","Africa/Casablanca":"MA","America/Paramaribo":"SR","Africa/Cairo":"EG","America/Cayenne":"GF","America/Detroit":"US","Antarctica/Syowa":"AQ","Africa/Douala":"CM","America/Argentina/La_Rioja":"AR","Africa/Lagos":"NG","America/St_Barthelemy":"BL","Asia/Nicosia":"CY","Asia/Macau":"MO","Europe/Riga":"LV","Asia/Ashgabat":"TM","Indian/Antananarivo":"MG","America/Argentina/San_Juan":"AR","Asia/Aden":"YE","Asia/Tomsk":"RU","America/Asuncion":"PY","Pacific/Bougainville":"PG","Asia/Vientiane":"LA","America/Mazatlan":"MX","Africa/Luanda":"AO","Europe/Oslo":"NO","Africa/Kinshasa":"CD","Europe/Warsaw":"PL","America/Grand_Turk":"TC","Asia/Seoul":"KR","Africa/Tripoli":"LY","America/St_Thomas":"VI","Asia/Kathmandu":"NP","Pacific/Pitcairn":"PN","Pacific/Nauru":"NR","America/Curacao":"CW","Asia/Kabul":"AF","Pacific/Tongatapu":"TO","Europe/Simferopol":"UA","Asia/Ust-Nera":"RU","Africa/Mogadishu":"SO","Indian/Mayotte":"YT","Pacific/Niue":"NU","America/Thunder_Bay":"CA","Atlantic/Azores":"PT","Pacific/Gambier":"PF","Europe/Stockholm":"SE","Africa/Libreville":"GA","America/Punta_Arenas":"CL","America/Guatemala":"GT","America/Noronha":"BR","Europe/Helsinki":"FI","Asia/Gaza":"PS","Pacific/Kosrae":"FM","America/Aruba":"AW","America/Nassau":"BS","Asia/Choibalsan":"MN","America/Winnipeg":"CA","America/Anguilla":"AI","Asia/Thimphu":"BT","Asia/Beirut":"LB","Atlantic/Faroe":"FO","Europe/Berlin":"DE","Europe/Amsterdam":"NL","Pacific/Honolulu":"US","America/Regina":"CA","America/Scoresbysund":"GL","Europe/Vienna":"AT","Europe/Tirane":"AL","Africa/El_Aaiun":"EH","America/Creston":"CA","Asia/Qostanay":"KZ","Asia/Ho_Chi_Minh":"VN","Europe/Samara":"RU","Europe/Rome":"IT","Australia/Eucla":"AU","America/El_Salvador":"SV","America/Chicago":"US","Africa/Abidjan":"CI","Asia/Kamchatka":"RU","Pacific/Tarawa":"KI","America/Santiago":"CL","America/Bahia":"BR","Indian/Christmas":"CX","Asia/Atyrau":"KZ","Asia/Dushanbe":"TJ","Europe/Ulyanovsk":"RU","America/Yellowknife":"CA","America/Recife":"BR","Australia/Sydney":"AU","America/Fort_Nelson":"CA","Pacific/Efate":"VU","Europe/Saratov":"RU","Africa/Banjul":"GM","Asia/Omsk":"RU","Europe/Ljubljana":"SI","Europe/Budapest":"HU","Europe/Astrakhan":"RU","America/Argentina/Buenos_Aires":"AR","Pacific/Chatham":"NZ","America/Argentina/Salta":"AR","Africa/Niamey":"NE","Asia/Pontianak":"ID","Indian/Reunion":"RE","Asia/Hong_Kong":"HK","Antarctica/McMurdo":"AQ","Africa/Malabo":"GQ","America/Los_Angeles":"US","America/Argentina/Cordoba":"AR","Pacific/Pohnpei":"FM","America/Tijuana":"MX","America/Campo_Grande":"BR","America/Dawson_Creek":"CA","Asia/Novosibirsk":"RU","Pacific/Pago_Pago":"AS","Asia/Jerusalem":"IL","Europe/Sarajevo":"BA","Africa/Freetown":"SL","Asia/Yekaterinburg":"RU","America/Juneau":"US","Africa/Ouagadougou":"BF","Africa/Monrovia":"LR","Europe/Kiev":"UA","America/Argentina/San_Luis":"AR","Asia/Tokyo":"JP","Asia/Qatar":"QA","America/La_Paz":"BO","America/Bogota":"CO","America/Thule":"GL","Asia/Manila":"PH","Asia/Hovd":"MN","Asia/Tehran":"IR","Atlantic/Madeira":"PT","America/Metlakatla":"US","Europe/Vatican":"VA","Asia/Bishkek":"KG","Asia/Dili":"TL","Antarctica/Palmer":"AQ","Atlantic/Cape_Verde":"CV","Indian/Chagos":"IO","America/Kentucky/Monticello":"US","Africa/Algiers":"DZ","Africa/Maseru":"LS","Asia/Kuala_Lumpur":"MY","Africa/Khartoum":"SD","America/Argentina/Rio_Gallegos":"AR","America/Blanc-Sablon":"CA","Africa/Maputo":"MZ","America/Tortola":"VG","Atlantic/Bermuda":"BM","America/Argentina/Catamarca":"AR","America/Cayman":"KY","America/Puerto_Rico":"PR","Pacific/Majuro":"MH","Europe/Busingen":"DE","Pacific/Midway":"UM","Indian/Cocos":"CC","Asia/Singapore":"SG","America/Boise":"US","America/Nuuk":"GL","America/Goose_Bay":"CA","Australia/Broken_Hill":"AU","Africa/Dar_es_Salaam":"TZ","Africa/Asmara":"ER","Asia/Samarkand":"UZ","Asia/Tbilisi":"GE","America/Argentina/Jujuy":"AR","America/Indiana/Winamac":"US","America/Porto_Velho":"BR","Asia/Magadan":"RU","Europe/Zaporozhye":"UA","Antarctica/Casey":"AQ","Asia/Shanghai":"CN","Pacific/Norfolk":"NF","Europe/Guernsey":"GG","Australia/Brisbane":"AU","Antarctica/DumontDUrville":"AQ","America/Havana":"CU","America/Atikokan":"CA","America/Mexico_City":"MX","America/Rankin_Inlet":"CA","America/Cuiaba":"BR","America/Resolute":"CA","Africa/Ceuta":"ES","Arctic/Longyearbyen":"SJ","Pacific/Guam":"GU","Asia/Damascus":"SY","Asia/Colombo":"LK","Asia/Yerevan":"AM","America/Montserrat":"MS","America/Belem":"BR","Europe/Kaliningrad":"RU","Atlantic/South_Georgia":"GS","Asia/Tashkent":"UZ","Asia/Kolkata":"IN","America/St_Johns":"CA","Asia/Srednekolymsk":"RU","Asia/Yakutsk":"RU","Europe/Prague":"CZ","Africa/Djibouti":"DJ","Asia/Dubai":"AE","Europe/Uzhgorod":"UA","America/Edmonton":"CA","Asia/Famagusta":"CY","America/Indiana/Knox":"US","Asia/Hebron":"PS","Asia/Taipei":"TW","Europe/London":"GB","Africa/Dakar":"SN","Australia/Darwin":"AU","America/Glace_Bay":"CA","Antarctica/Vostok":"AQ","America/Indiana/Vincennes":"US","America/Nipigon":"CA","Asia/Kuwait":"KW","Pacific/Guadalcanal":"SB","America/Toronto":"CA","Africa/Gaborone":"BW","Africa/Bujumbura":"BI","Africa/Lubumbashi":"CD","America/Merida":"MX","America/Marigot":"MF","Europe/Zagreb":"HR","Pacific/Easter":"CL","America/Santarem":"BR","Pacific/Noumea":"NC","America/Sitka":"US","Atlantic/Stanley":"FK","Pacific/Funafuti":"TV","America/Iqaluit":"CA","America/Rainy_River":"CA","America/Anchorage":"US","America/Lima":"PE","Asia/Baku":"AZ","America/Indiana/Vevay":"US","Asia/Ulaanbaatar":"MN","America/Managua":"NI","Asia/Krasnoyarsk":"RU","Asia/Qyzylorda":"KZ","America/Eirunepe":"BR","Europe/Podgorica":"ME","Europe/Chisinau":"MD","Europe/Mariehamn":"AX","Europe/Volgograd":"RU","Africa/Nairobi":"KE","Europe/Isle_of_Man":"IM","America/Menominee":"US","Africa/Harare":"ZW","Asia/Anadyr":"RU","America/Moncton":"CA","Indian/Maldives":"MV","America/Whitehorse":"CA","Antarctica/Mawson":"AQ","Europe/Madrid":"ES","America/Argentina/Mendoza":"AR","America/Manaus":"BR","Africa/Bangui":"CF","Indian/Mauritius":"MU","Africa/Tunis":"TN","Australia/Lord_Howe":"AU","America/Kentucky/Louisville":"US","America/North_Dakota/Center":"US","Asia/Novokuznetsk":"RU","Asia/Makassar":"ID","America/Port_of_Spain":"TT","America/Bahia_Banderas":"MX","Pacific/Auckland":"NZ","America/Sao_Paulo":"BR","Asia/Dhaka":"BD","America/Pangnirtung":"CA","Europe/Dublin":"IE","Asia/Brunei":"BN","Africa/Brazzaville":"CG","America/Montevideo":"UY","America/Jamaica":"JM","America/Indiana/Indianapolis":"US","America/Kralendijk":"BQ","Europe/Gibraltar":"GI","Pacific/Marquesas":"PF","Pacific/Apia":"WS","Europe/Jersey":"JE","America/Phoenix":"US","Africa/Ndjamena":"TD","Asia/Karachi":"PK","Africa/Kampala":"UG","Asia/Sakhalin":"RU","America/Martinique":"MQ","Europe/Moscow":"RU","Africa/Conakry":"GN","America/Barbados":"BB","Africa/Lome":"TG","America/Ojinaga":"MX","America/Tegucigalpa":"HN","Asia/Bangkok":"TH","Africa/Johannesburg":"ZA","Europe/Vaduz":"LI","Africa/Sao_Tome":"ST","America/Cambridge_Bay":"CA","America/Lower_Princes":"SX","America/Miquelon":"PM","America/St_Kitts":"KN","Australia/Melbourne":"AU","Europe/Minsk":"BY","Asia/Vladivostok":"RU","Europe/Sofia":"BG","Antarctica/Davis":"AQ","Pacific/Galapagos":"EC","America/North_Dakota/New_Salem":"US","Asia/Amman":"JO","Pacific/Wallis":"WF","America/Hermosillo":"MX","Pacific/Kiritimati":"KI","Antarctica/Macquarie":"AU","America/Guyana":"GY","Asia/Riyadh":"SA","Pacific/Tahiti":"PF","America/St_Vincent":"VC","America/Cancun":"MX","America/Grenada":"GD","Pacific/Wake":"UM","America/Dawson":"CA","Europe/Brussels":"BE","Indian/Kerguelen":"TF","America/Yakutat":"US","Indian/Mahe":"SC","Atlantic/Reykjavik":"IS","America/Panama":"PA","America/Guadeloupe":"GP","Europe/Malta":"MT","Antarctica/Troll":"AQ","Asia/Jayapura":"ID","Asia/Bahrain":"BH","Asia/Chita":"RU","Europe/Tallinn":"EE","Asia/Khandyga":"RU","America/Rio_Branco":"BR","Atlantic/St_Helena":"SH","Africa/Juba":"SS","America/Adak":"US","Pacific/Saipan":"MP","America/St_Lucia":"LC","America/Inuvik":"CA","Europe/Luxembourg":"LU","Africa/Bissau":"GW","Asia/Oral":"KZ","America/Boa_Vista":"BR","Europe/Skopje":"MK","America/Port-au-Prince":"HT","Pacific/Port_Moresby":"PG","Europe/Andorra":"AD","America/Indiana/Marengo":"US","Africa/Kigal
1i":"RW","Africa/Bamako":"ML","America/Dominica":"DM","Asia/Aqtobe":"KZ","Europe/Istanbul":"TR","Pacific/Rarotonga":"CK","America/Danmarkshavn":"GL","Europe/Zurich":"CH","Asia/Yangon":"MM","America/Monterrey":"MX","Europe/Lisbon":"PT","Asia/Kuching":"MY","Antarctica/Rothera":"AQ","Australia/Perth":"AU","Asia/Phnom_Penh":"KH","America/Swift_Current":"CA","Asia/Aqtau":"KZ","Asia/Urumqi":"CN"};function p(e,t){void 0===t&&(t={});var i=t.insertAt;if(e&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css","top"===i&&n.firstChild?n.insertBefore(s,n.firstChild):n.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}}var h='.senja-embed *,.senja-embed :after,.senja-embed :before{border:0 solid #e5e7eb;box-sizing:border-box}.senja-embed :after,.senja-embed :before{--sj-tw-content:""}.senja-embed html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.senja-embed .text-2xl,.senja-embed .text-3xl,.senja-embed .text-4xl,.senja-embed .text-base,.senja-embed .text-lg,.senja-embed .text-sm,.senja-embed .text-xl{margin:0}.senja-embed body{line-height:inherit;margin:0}.senja-embed hr{border-top-width:1px;color:inherit;height:0}.senja-embed abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.senja-embed h1,.senja-embed h2,.senja-embed h3,.senja-embed h4,.senja-embed h5,.senja-embed h6{font-size:inherit;font-weight:inherit}.senja-embed a{color:inherit;text-decoration:inherit}.senja-embed b,.senja-embed strong{font-weight:700}.senja-embed code,.senja-embed kbd,.senja-embed pre,.senja-embed samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}.senja-embed small{font-size:80%}.senja-embed sub,.senja-embed sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.senja-embed sub{bottom:-.25em}.senja-embed sup{top:-.5em}.senja-embed table{border-collapse:collapse;border-color:inherit;text-indent:0}.senja-embed button,.senja-embed input,.senja-embed optgroup,.senja-embed select,.senja-embed textarea{color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0;padding:0}.senja-embed button,.senja-embed select{text-transform:none}.senja-embed [type=button],.senja-embed [type=reset],.senja-embed [type=submit],.senja-embed button{-webkit-appearance:button;background-color:transparent;background-image:none}.senja-embed :-moz-focusring{outline:auto}.senja-embed :-moz-ui-invalid{box-shadow:none}.senja-embed progress{vertical-align:baseline}.senja-embed ::-webkit-inner-spin-button,.senja-embed ::-webkit-outer-spin-button{height:auto}.senja-embed [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.senja-embed ::-webkit-search-decoration{-webkit-appearance:none}.senja-embed ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.senja-embed summary{display:list-item}.senja-embed blockquote,.senja-embed dd,.senja-embed dl,.senja-embed figure,.senja-embed h1,.senja-embed h2,.senja-embed h3,.senja-embed h4,.senja-embed h5,.senja-embed h6,.senja-embed hr,.senja-embed p,.senja-embed pre{margin:0}.senja-embed fieldset{margin:0;padding:0}.senja-embed legend{padding:0}.senja-embed menu,.senja-embed ol,.senja-embed ul{list-style:none;margin:0;padding:0}.senja-embed textarea{resize:vertical}.senja-embed input::-moz-placeholder,.senja-embed textarea::-moz-placeholder{color:#9ca3af;opacity:1}.senja-embed input::-moz-placeholder, .senja-embed textarea::-moz-placeholder{color:#9ca3af;opacity:1}.senja-embed input::placeholder,.senja-embed textarea::placeholder{color:#9ca3af;opacity:1}.senja-embed [role=button],.senja-embed button{cursor:pointer}.senja-embed :disabled{cursor:default}.senja-embed audio,.senja-embed canvas,.senja-embed embed,.senja-embed iframe,.senja-embed img,.senja-embed object,.senja-embed svg,.senja-embed video{display:block;vertical-align:middle}
1.senja-embed img,.senja-embed video{height:auto;max-width:100%}.senja-embed [hidden]{display:none}';p(h);var g="*,:after,:before{--sj-tw-border-spacing-x:0;--sj-tw-border-spacing-y:0;--sj-tw-translate-x:0;--sj-tw-translate-y:0;--sj-tw-rotate:0;--sj-tw-skew-x:0;--sj-tw-skew-y:0;--sj-tw-scale-x:1;--sj-tw-scale-y:1;--sj-tw-pan-x: ;--sj-tw-pan-y: ;--sj-tw-pinch-zoom: ;--sj-tw-scroll-snap-strictness:proximity;--sj-tw-gradient-from-position: ;--sj-tw-gradient-via-position: ;--sj-tw-gradient-to-position: ;--sj-tw-ordinal: ;--sj-tw-slashed-zero: ;--sj-tw-numeric-figure: ;--sj-tw-numeric-spacing: ;--sj-tw-numeric-fraction: ;--sj-tw-ring-inset: ;--sj-tw-ring-offset-width:0px;--sj-tw-ring-offset-color:#fff;--sj-tw-ring-color:rgba(59,130,246,.5);--sj-tw-ring-offset-shadow:0 0 #0000;--sj-tw-ring-shadow:0 0 #0000;--sj-tw-shadow:0 0 #0000;--sj-tw-shadow-colored:0 0 #0000;--sj-tw-blur: ;--sj-tw-brightness: ;--sj-tw-contrast: ;--sj-tw-grayscale: ;--sj-tw-hue-rotate: ;--sj-tw-invert: ;--sj-tw-saturate: ;--sj-tw-sepia: ;--sj-tw-drop-shadow: ;--sj-tw-backdrop-blur: ;--sj-tw-backdrop-brightness: ;--sj-tw-backdrop-contrast: ;--sj-tw-backdrop-grayscale: ;--sj-tw-backdrop-hue-rotate: ;--sj-tw-backdrop-invert: ;--sj-tw-backdrop-opacity: ;--sj-tw-backdrop-saturate: ;--sj-tw-backdrop-sepia: ;--sj-tw-contain-size: ;--sj-tw-contain-layout: ;--sj-tw-contain-paint: ;--sj-tw-contain-style: }::backdrop{--sj-tw-border-spacing-x:0;--sj-tw-border-spacing-y:0;--sj-tw-translate-x:0;--sj-tw-translate-y:0;--sj-tw-rotate:0;--sj-tw-skew-x:0;--sj-tw-skew-y:0;--sj-tw-scale-x:1;--sj-tw-scale-y:1;--sj-tw-pan-x: ;--sj-tw-pan-y: ;--sj-tw-pinch-zoom: ;--sj-tw-scroll-snap-strictness:proximity;--sj-tw-gradient-from-position: ;--sj-tw-gradient-via-position: ;--sj-tw-gradient-to-position: ;--sj-tw-ordinal: ;--sj-tw-slashed-zero: ;--sj-tw-numeric-figure: ;--sj-tw-numeric-spacing: ;--sj-tw-numeric-fraction: ;--sj-tw-ring-inset: ;--sj-tw-ring-offset-width:0px;--sj-tw-ring-offset-color:#fff;--sj-tw-ring-color:rgba(59,130,246,.5);--sj-tw-ring-offset-shadow:0 0 #0000;--sj-tw-ring-shadow:0 0 #0000;--sj-tw-shadow:0 0 #0000;--sj-tw-shadow-colored:0 0 #0000;--sj-tw-blur: ;--sj-tw-brightness: ;--sj-tw-contrast: ;--sj-tw-grayscale: ;--sj-tw-hue-rotate: ;--sj-tw-invert: ;--sj-tw-saturate: ;--sj-tw-sepia: ;--sj-tw-drop-shadow: ;--sj-tw-backdrop-blur: ;--sj-tw-backdrop-brightness: ;--sj-tw-backdrop-contrast: ;--sj-tw-backdrop-grayscale: ;--sj-tw-backdrop-hue-rotate: ;--sj-tw-backdrop-invert: ;--sj-tw-backdrop-opacity: ;--sj-tw-backdrop-saturate: ;--sj-tw-backdrop-sepia: ;--sj-tw-contain-size: ;--sj-tw-contain-layout: ;--sj-tw-contain-paint: ;--sj-tw-contain-style: }.senja-embed .pointer-events-none{pointer-events:none}.senja-embed .pointer-events-auto{pointer-events:auto}.senja-embed .visible{visibility:visible}.senja-embed .static{position:static}.senja-embed .fixed{position:fixed}.senja-embed .absolute{position:absolute}.senja-embed .relative{position:relative}.senja-embed .inset-0{inset:0}.senja-embed .inset-x-0{left:0;right:0}.senja-embed .inset-y-0{bottom:0;top:0}.senja-embed .bottom-0{bottom:0}.senja-embed .bottom-16{bottom:64px}.senja-embed .bottom-2{bottom:8px}.senja-embed .bottom-20{bottom:80px}.senja-embed .bottom-\\[10\\%\\]{bottom:10%}.senja-embed .left-0{left:0}.senja-embed .right-0{right:0}.senja-embed .right-2{right:8px}.senja-embed .right-4{right:16px}.senja-embed .right-6{right:24px}.senja-embed .top-0{top:0}.senja-embed .top-1\\/2{top:50%}.senja-embed .top-2{top:8px}.senja-embed .top-4{top:16px}.senja-embed .top-6{top:24px}.senja-embed .top-auto{top:auto}.senja-embed .z-20{z-index:20}.senja-embed .z-30{z-index:30}.senja-embed .z-\\[9999998\\]{z-index:9999998}.senja-embed .mx-auto{margin-left:auto;margin-right:auto}.senja-embed .my-2{margin-bottom:8px;margin-top:8px}.senja-embed .my-auto{margin-bottom:auto;margin-top:auto}.senja-embed .-ml-1{margin-left:-4px}.senja-embed .-mr-0\\.5{margin-right:-2px}.senja-embed .-mt-0\\.5{margin-top:-2px}.senja-embed .-mt-12{margin-top:-48px}.senja-embed .mb-1{margin-bottom:4px}.senja-embed .mb-2{margin-bottom:8px}.senja-embed .mb-3{margin-bottom:12px}.senja-embed .mr-2{margin-right:8px}.senja-embed .mt-1{margin-top:4px}.senja-embed .mt-2{margin-top:8px}.senja-embed .mt-4{margin-top:16px}.senja-embed .mt-6{margin-top:24px}.senja-embed .block{display:block}.senja-embed .inline{display:inline}
1.senja-embed .flex{display:flex}.senja-embed .hidden{display:none}.senja-embed .h-1{height:4px}.senja-embed .h-2{height:8px}.senja-embed .h-20{height:80px}.senja-embed .h-32{height:128px}.senja-embed .h-4{height:16px}.senja-embed .h-5{height:20px}.senja-embed .h-6{height:24px}.senja-embed .h-64{height:256px}.senja-embed .h-8{height:32px}.senja-embed .h-96{height:384px}.senja-embed .h-full{height:100%}.senja-embed .max-h-12{max-height:48px}.senja-embed .w-20{width:80px}.senja-embed .w-4{width:16px}.senja-embed .w-5{width:20px}.senja-embed .w-6{width:24px}.senja-embed .w-8{width:32px}.senja-embed .w-full{width:100%}.senja-embed .min-w-0{min-width:0}.senja-embed .max-w-3xl{max-width:768px}.senja-embed .max-w-\\[100px\\]{max-width:100px}.senja-embed .max-w-\\[200px\\]{max-width:200px}.senja-embed .max-w-lg{max-width:512px}.senja-embed .flex-none{flex:none}.senja-embed .flex-shrink{flex-shrink:1}.senja-embed .flex-shrink-0{flex-shrink:0}.senja-embed .flex-grow{flex-grow:1}.senja-embed .origin-bottom-right{transform-origin:bottom right}.senja-embed .-translate-x-1\\/2{--sj-tw-translate-x:-50%}.senja-embed .-translate-x-1\\/2,.senja-embed .-translate-y-1\\/2{transform:translate(var(--sj-tw-translate-x),var(--sj-tw-translate-y)) rotate(var(--sj-tw-rotate)) skewX(var(--sj-tw-skew-x)) skewY(var(--sj-tw-skew-y)) scaleX(var(--sj-tw-scale-x)) scaleY(var(--sj-tw-scale-y))}.senja-embed .-translate-y-1\\/2{--sj-tw-translate-y:-50%}.senja-embed .-rotate-45{--sj-tw-rotate:-45deg}.senja-embed .-rotate-45,.senja-embed .transform{transform:translate(var(--sj-tw-translate-x),var(--sj-tw-translate-y)) rotate(var(--sj-tw-rotate)) skewX(var(--sj-tw-skew-x)) skewY(var(--sj-tw-skew-y)) scaleX(var(--sj-tw-scale-x)) scaleY(var(--sj-tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.senja-embed .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.senja-embed .cursor-grab{cursor:grab}.senja-embed .cursor-pointer{cursor:pointer}.senja-embed .resize{resize:both}.senja-embed .appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.senja-embed .flex-col{flex-direction:column}.senja-embed .flex-wrap{flex-wrap:wrap}.senja-embed .items-start{align-items:flex-start}.senja-embed .items-center{align-items:center}.senja-embed .justify-start{justify-content:flex-start}.senja-embed .justify-end{justify-content:flex-end}.senja-embed .justify-center{justify-content:center}.senja-embed .justify-between{justify-content:space-between}.senja-embed .gap-1{gap:4px}.senja-embed .gap-2{gap:8px}.senja-embed .gap-3{gap:12px}.senja-embed .gap-4{gap:16px}.senja-embed .overflow-hidden{overflow:hidden}.senja-embed .overflow-visible{overflow:visible}.senja-embed .overflow-y-auto{overflow-y:auto}.senja-embed .truncate{overflow:hidden;text-overflow:ellipsis}.senja-embed .truncate,.senja-embed .whitespace-nowrap{white-space:nowrap}.senja-embed .whitespace-pre-line{white-space:pre-line}.senja-embed .break-words{overflow-wrap:break-word}.senja-embed .rounded{border-radius:4px}.senja-embed .rounded-full{border-radius:9999px}.senja-embed .rounded-lg{border-radius:8px}.senja-embed .rounded-md{border-radius:6px}.senja-embed .rounded-none{border-radius:0}.senja-embed .border{border-width:1px}.senja-embed .border-t{border-top-width:1px}.senja-embed .border-none{border-style:none}.senja-embed .border-white\\/20{border-color:hsla(0,0%,100%,.2)}.senja-embed .bg-amber-500\\/20{background-color:rgba(245,158,11,.2)}.senja-embed .bg-black{--sj-tw-bg-opacity:1;background-color:rgb(0 0 0/var(--sj-tw-bg-opacity,1))}.senja-embed .bg-black\\/30{background-color:rgba(0,0,0,.3)}.senja-embed .bg-black\\/50{background-color:rgba(0,0,0,.5)}.senja-embed .bg-black\\/70{background-color:rgba(0,0,0,.7)}.senja-embed .bg-gray-100{--sj-tw-bg-opacity:1;background-color:rgb(243 244 246/var(--sj-tw-bg-opacity,1))}.senja-embed .bg-gray-200\\/80{background-color:rgba(229,231,235,.8)}.senja-embed .bg-gray-600{--sj-tw-bg-opacity:1;background-color:rgb(75 85 99/var(--sj-tw-bg-opacity,1))}.senja-embed .bg-gray-800{--sj-tw-bg-opacity:1;background-color:rgb(31 41 55/var(--sj-tw-bg-opacity,1))}.senja-embed .bg-red-500\\/20{background-color:rgba(239,68,68,.2)}.senja-embed .bg-slate-900{--sj-tw-bg-opacity:1;background-color:rgb(15 23 42/var(--sj-tw-bg-opacity,1))}.senja-embed .bg-white{--sj-tw-bg-opacity:1;background-color:rgb(255 255 255/var(--sj-tw-bg-opacity,1))}.senja-embed .bg-white\\/50{background-color:hsla(0,0%,100%,.5)}.senja-embed .bg-white\\/60{background-color:hsla(0,0%,100%,.6)}.senja-embed .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--sj-tw-gradient-stops))}.senja-embed .bg-gradient-to-t{background-image:linear-gradient(to top,var(--sj-tw-gradient-stops))}.senja-embed .from-black\\/70{--sj-tw-gradient-from:rgba(0,0,0,.7) var(--sj-tw-gradient-from-position);--sj-tw-gradient-to:transparent var(--sj-tw-gradient-to-position);--sj-tw-gradient-stops:var(--sj-tw-gradient-from),var(--sj-tw-gradient-to)}.senja-embed .from-black\\/90{--sj-tw-gradient-from:rgba(0,0,0,.9) var(--sj-tw-gradient-from-position);--sj-tw-gradient-to:transparent var(--sj-tw-gradient-to-position);--sj-tw-gradient-stops:var(--sj-tw-gradient-from),var(--sj-tw-gradient-to)}.senja-embed .via-black\\/60{--sj-tw-gradient-to:transparent var(--sj-tw-gradient-to-position);--sj-tw-gradient-stops:var(--sj-tw-gradient-from),rgba(0,0,0,.6) var(--sj-tw-gradient-via-p
1osition),var(--sj-tw-gradient-to)}.senja-embed .to-transparent{--sj-tw-gradient-to:transparent var(--sj-tw-gradient-to-position)}.senja-embed .bg-cover{background-size:cover}.senja-embed .bg-center{background-position:50%}.senja-embed .object-contain{-o-object-fit:contain;object-fit:contain}.senja-embed .object-cover{-o-object-fit:cover;object-fit:cover}.senja-embed .p-1{padding:4px}.senja-embed .p-4{padding:16px}.senja-embed .px-3{padding-left:12px;padding-right:12px}.senja-embed .px-4{padding-left:16px;padding-right:16px}.senja-embed .px-6{padding-left:24px;padding-right:24px}.senja-embed .px-\\[5px\\]{padding-left:5px;padding-right:5px}.senja-embed .py-1{padding-bottom:4px;padding-top:4px}.senja-embed .py-2{padding-bottom:8px;padding-top:8px}.senja-embed .py-2\\.5{padding-bottom:10px;padding-top:10px}.senja-embed .py-3{padding-bottom:12px;padding-top:12px}.senja-embed .py-4{padding-bottom:16px;padding-top:16px}.senja-embed .py-8{padding-bottom:32px;padding-top:32px}.senja-embed .pb-3{padding-bottom:12px}.senja-embed .pb-8{padding-bottom:32px}.senja-embed .pl-1{padding-left:4px}.senja-embed .pr-1{padding-right:4px}.senja-embed .pt-12{padding-top:48px}.senja-embed .text-left{text-align:left}.senja-embed .text-center{text-align:center}.senja-embed .align-middle{vertical-align:middle}.senja-embed .text-base{font-size:16px;line-height:24px}.senja-embed .text-lg{font-size:18px;line-height:28px}.senja-embed .text-sm{font-size:14px;line-height:20px}.senja-embed .text-xl{font-size:20px;line-height:28px}.senja-embed .text-xs{font-size:12px;line-height:16px}.senja-embed .font-bold{font-weight:700}.senja-embed .font-medium{font-weight:500}.senja-embed .font-semibold{font-weight:600}.senja-embed .uppercase{text-transform:uppercase}.senja-embed .leading-snug{line-height:1.375}.senja-embed .tracking-tight{letter-spacing:-.025em}.senja-embed .text-amber-500{--sj-tw-text-opacity:1;color:rgb(245 158 11/var(--sj-tw-text-opacity,1))}.senja-embed .text-gray-300{--sj-tw-text-opacity:1;color:rgb(209 213 219/var(--sj-tw-text-opacity,1))}.senja-embed .text-gray-400{--sj-tw-text-opacity:1;color:rgb(156 163 175/var(--sj-tw-text-opacity,1))}.senja-embed .text-gray-500{--sj-tw-text-opacity:1;color:rgb(107 114 128/var(--sj-tw-text-opacity,1))}.senja-embed .text-gray-600{--sj-tw-text-opacity:1;color:rgb(75 85 99/var(--sj-tw-text-opacity,1))}.senja-embed .text-gray-700{--sj-tw-text-opacity:1;color:rgb(55 65 81/var(--sj-tw-text-opacity,1))}.senja-embed .text-red-500{--sj-tw-text-opacity:1;color:rgb(239 68 68/var(--sj-tw-text-opacity,1))}.senja-embed .text-white{--sj-tw-text-opacity:1;color:rgb(255 255 255/var(--sj-tw-text-opacity,1))}.senja-embed .text-white\\/80{color:hsla(0,0%,100%,.8)}.senja-embed .text-yellow-300{--sj-tw-text-opacity:1;color:rgb(253 224 71/var(--sj-tw-text-opacity,1))}.senja-embed .opacity-0{opacity:0}.senja-embed .opacity-100{opacity:1}.senja-embed .opacity-50{opacity:.5}.senja-embed .opacity-70{opacity:.7}.senja-embed .opacity-80{opacity:.8}.senja-embed .opacity-90{opacity:.9}.senja-embed .shadow{--sj-tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--sj-tw-shadow-colored:0 1px 3px 0 var(--sj-tw-shadow-color),0 1px 2px -1px var(--sj-tw-shadow-color)}.senja-embed .shadow,.senja-embed .shadow-2xl{box-shadow:var(--sj-tw-ring-offset-shadow,0 0 #0000),var(--sj-tw-ring-shadow,0 0 #0000),var(--sj-tw-shadow)}.senja-embed .shadow-2xl{--sj-tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--sj-tw-shadow-colored:0 25px 50px -12px var(--sj-tw-shadow-color)}.senja-embed .shadow-lg{--sj-tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--sj-tw-shadow-colored:0 10px 15px -3px var(--sj-tw-shadow-color),0 4px 6px -4px var(--sj-tw-shadow-color)}.senja-embed .shadow-lg,.senja-embed .shadow-sm{box-shadow:var(--sj-tw-ring-offset-shadow,0 0 #0000),var(--sj-tw-ring-shadow,0 0 #0000),var(--sj-tw-shadow)}.senja-embed .shadow-sm{--sj-tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--sj-tw-shadow-colored:0 1px 2px 0 var(--sj-tw-shadow-color)}.senja-embed .shadow-xl{--sj-tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);
1--sj-tw-shadow-colored:0 20px 25px -5px var(--sj-tw-shadow-color),0 8px 10px -6px var(--sj-tw-shadow-color);box-shadow:var(--sj-tw-ring-offset-shadow,0 0 #0000),var(--sj-tw-ring-shadow,0 0 #0000),var(--sj-tw-shadow)}.senja-embed .shadow-amber-500\\/40{--sj-tw-shadow-color:rgba(245,158,11,.4);--sj-tw-shadow:var(--sj-tw-shadow-colored)}.senja-embed .shadow-red-500\\/40{--sj-tw-shadow-color:rgba(239,68,68,.4);--sj-tw-shadow:var(--sj-tw-shadow-colored)}.senja-embed .outline{outline-style:solid}.senja-embed .drop-shadow-\\[0_4px_8px_rgba\\(0\\2c 0\\2c 0\\2c 0\\.8\\)\\]{--sj-tw-drop-shadow:drop-shadow(0 4px 8px rgba(0,0,0,.8))}.senja-embed .drop-shadow-\\[0_4px_8px_rgba\\(0\\2c 0\\2c 0\\2c 0\\.8\\)\\],.senja-embed .filter{filter:var(--sj-tw-blur) var(--sj-tw-brightness) var(--sj-tw-contrast) var(--sj-tw-grayscale) var(--sj-tw-hue-rotate) var(--sj-tw-invert) var(--sj-tw-saturate) var(--sj-tw-sepia) var(--sj-tw-drop-shadow)}.senja-embed .backdrop-blur-lg{--sj-tw-backdrop-blur:blur(16px)}.senja-embed .backdrop-blur-lg,.senja-embed .backdrop-blur-md{backdrop-filter:var(--sj-tw-backdrop-blur) var(--sj-tw-backdrop-brightness) var(--sj-tw-backdrop-contrast) var(--sj-tw-backdrop-grayscale) var(--sj-tw-backdrop-hue-rotate) var(--sj-tw-backdrop-invert) var(--sj-tw-backdrop-opacity) var(--sj-tw-backdrop-saturate) var(--sj-tw-backdrop-sepia)}.senja-embed .backdrop-blur-md{--sj-tw-backdrop-blur:blur(12px)}.senja-embed .backdrop-blur-sm{--sj-tw-backdrop-blur:blur(4px);backdrop-filter:var(--sj-tw-backdrop-blur) var(--sj-tw-backdrop-brightness) var(--sj-tw-backdrop-contrast) var(--sj-tw-backdrop-grayscale) var(--sj-tw-backdrop-hue-rotate) var(--sj-tw-backdrop-invert) var(--sj-tw-backdrop-opacity) var(--sj-tw-backdrop-saturate) var(--sj-tw-backdrop-sepia)}.senja-embed .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.senja-embed .transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.senja-embed .transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.senja-embed .duration-200{transition-duration:.2s}.senja-embed .hover\\:scale-\\[1\\.02\\]:hover{--sj-tw-scale-x:1.02;--sj-tw-scale-y:1.02;transform:translate(var(--sj-tw-translate-x),var(--sj-tw-translate-y)) rotate(var(--sj-tw-rotate)) skewX(var(--sj-tw-skew-x)) skewY(var(--sj-tw-skew-y)) scaleX(var(--sj-tw-scale-x)) scaleY(var(--sj-tw-scale-y))}.senja-embed .hover\\:border-transparent:hover{border-color:transparent}.senja-embed .hover\\:bg-gray-700\\/50:hover{background-color:rgba(55,65,81,.5)}.senja-embed .hover\\:bg-white\\/20:hover{background-color:hsla(0,0%,100%,.2)}.senja-embed .hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--sj-tw-gradient-stops))}.senja-embed .hover\\:from-\\[\\#6701EF\\]:hover{--sj-tw-gradient-from:#6701ef var(--sj-tw-gradient-from-position);--sj-tw-gradient-to:rgba(103,1,239,0) var(--sj-tw-gradient-to-position);--sj-tw-gradient-stops:var(--sj-tw-gradient-from),var(--sj-tw-gradient-to)}.senja-embed .hover\\:to-purple-500:hover{--sj-tw-gradient-to:#a855f7 var(--sj-tw-gradient-to-position)}.senja-embed .hover\\:text-white:hover{--sj-tw-text-opacity:1;color:rgb(255 255 255/var(--sj-tw-text-opacity,1))}.senja-embed .hover\\:opacity-50:hover{opacity:.5}.senja-embed .hover\\:shadow-xl:hover{--sj-tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--sj-tw-shadow-colored:0 20px 25px -5px var(--sj-tw-shadow-color),0 8px 10px -6px var(--sj-tw-shadow-color);box-shadow:var(--sj-tw-ring-offset-shadow,0 0 #0000),var(--sj-tw-ring-shadow,0 0 #0000),var(--sj-tw-shadow)}.senja-embed .active\\:cursor-grabbing:active{cursor:grabbing}.senja-embed :is(.group:hover .group-hover\\:-mr-0){margin-right:0}.senja-embed :is(.group:hover .group-hover\\:scale-105){--sj-tw-scale-x:1.05;--sj-tw-scale-y:1.05;transform:translate(var(--sj-tw-translate-x),var(--sj-tw-translate-y)) rotate(var(--sj-tw-rotate)) skewX(var(--sj-tw-skew-x)) skewY(var(--sj-tw-skew-y)) scaleX(var(--sj-tw-scale-x)) scaleY(var(--sj-tw-scale-y))}.senja-embed :is(.group:hover .group-hover\\:opacity-100){opacity:1}@media (min-width:640px){.senja-embed .sm\\:text-xl{font-size:20px;line-height:28px}}@media (min-width:768px){.senja-embed .md\\:h-1\\.5{height:6px}.senja-embed .md\\:px-4{padding-left:16px;padding-right:16px}.senja-embed .md\\:py-3{padding-bottom:12px;padding-top:12px}.senja-embed .md\\:pl-1\\.5{padding-left:6px}.senja-embed .md\\:pr-1\\.5{padding-right:6px}.senja-embed .md\\:text-base{font-size:16px;line-height:24px}.senja-embed .md\\:text-xl{font-size:20px;line-height:28px}}@media (min-width:1024px){.senja-embed .lg\\:text-lg{font-size:18px;line-height:28px}.senja-embed .lg\\:text-xl{font-size:20px;line-height:28px}}";p(g);const f=(t,i)=>{const n=new c;window.addEventListener("senjaWidgetLoaded",(function(s){var a,r;let l=s.detail;const d=l.id,c=l.widget,u=l.designId,m=l.aggregate;let p=l.reviews;if("random"==(null===(a=null==c?void 0:c.testimonial_arrangement)||void 0===a?void 0:a.sort))try{p=e(p,c.testimonial_arrangement)}catch(e){console.warn("Error ordering reviews",e)}if(u!==t)return;if("multiclip"!==(null===(r=c.filters)||void 0===r?void 0:r.multipart_filter)){const e=v(p,c.filters);p=o(p,e)}p=b(p,c),w(c);const h=Array.from(document.querySelectorAll(`.senja-embed[data-id="${d}"]`));h.forEach((e=>{e&&"true"!==e.getAttribute("data-built")&&(e.setAttribute("data-built","true"),e.removeAttribute("data-building"),j({targetDiv:e,widget:c,reviews:p,builder:i,aggregate:m}),"false"!=e.getAttribute("data-track")&&n.track(e,c))}))}))};function b(e,t){return e.map((e=>{var n,s,a,r;return i({review:e,lang:null===(s=null===(n=t.filters)||void 0===n?void 0:n.languages)||void 0===s?void 0:s[0],defaultLang:null===(a=t.config)||void 0===a?void 0:a.defaultLang,autoDetectLang:null===(r=t.config)||void 0===r?void 0:r.autoSwapTranslations})}))}function w(e,t){var i,n;let s=document.querySelector("#senja-widget-css");s||(s=document.createElement("style"),s.id="senja-widget-css",s.textContent=".senja-embed { -webkit-text-size-adjust: 100%; }"),(null===(i=e.config)||void 0===i?void 0:i.customCss)&&(s.textContent=s.textContent+"\n"+(null===(n=e.config)||void 0===n?void 0:n.customCss)),document.head.appendChild(s),t&&t.appendChild(s)}function j(e){var t,i,n,s;const{targetDiv:a,widget:r,reviews:o,builder:l}=e,d=null!==(t=a.getAttribute("data-mode"))&&void 0!==t?t:"dom",c=v(o,r.filters);if("dom"==d)l(a,{widget:r,reviews:o,design:r.config.design,showAttribution:null===(i=r.config)||void 0===i?void 0:i.showAttribution,aggregate:e.aggregate,selectedResponseMap:c});else if("shadow"==d){const t=a.attachShadow({mode:"open"}),i=document.createElement("style");i.innerHTML=`\n\t\t\t:host { font-family: inherit; text-align: left; }\n\t\t\t${h}\n\t\t\t${g}\n\t\t\t${null!==(n=r.config.customCss)&&void 0!==n?n:""}\n\t\t`,t.appendChild(i);const d=document.createElement("div");d.className="senja-embed",d.setAttribute("data-id",r.id),d.setAttribute("data-built","true"),t.appendChild(d),l(d,{widget:r,reviews:o,design:r.config.design,showAttribution:null===(s=r.config)||void 0===s?void 0:s.showAttribution,aggregate:e.aggregate,selectedResponseMap:c})}}function v(e,t){var i;if(null==t?void 0:t.selectedResponseMap)return t.selectedResponseMap;if((null==t?void 0:t.form_question_ids)&&t.form_question_ids.length>0){const i={};for(const n of e)if(n.form_responses&&n.form_responses.length>0){const e=n.form_responses.filter((e=>t.form_question_ids.includes(e.form_question_id)));e.length>0&&(i[n.id]=e.map((e=>e.id)))}return Object.keys(i).length>0?i:void 0}if("all"!==(null==t?void 0:t.multipart_filter)&&(!(null==t?void 0:t.multipart_filter)||"primary"===t.multipart_filter)){const t={};for(const n of e)if(n.id&&n.form_responses&&n.form_responses.length>1){const e=null!==(i=n.form_responses.find((e=>e.primary)))&&void 0!==i?i:n.form_responses[0];e&&(t[n.id]=[e.id])}return Object.keys(t).length>0?t:void 0}}function y(){}function x(e,t){for(const i in t)e[i]=t[i];return e}function A(e){return e()}function _(){return Object.create(null)}function k(e){e.forEach(A)}function $(e){return"function"==typeof e}function S(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}let E,C;function z(e,t){return e===t||(E||(E=document.createElement("a")),E.href=t,e===E.href)}function M(e){return 0===Object.keys(e).length}function I(e,t,i,n){if(e){const s=T(e,t,i,n);return e[0](s)}}
1function T(e,t,i,n){return e[1]&&n?x(i.ctx.slice(),e[1](n(t))):i.ctx}function L(e,t,i,n){if(e[2]&&n){const s=e[2](n(i));if(void 0===t.dirty)return s;if("object"==typeof s){const e=[],i=Math.max(t.dirty.length,s.length);for(let n=0;n<i;n+=1)e[n]=t.dirty[n]|s[n];return e}return t.dirty|s}return t.dirty}function R(e,t,i,n,s,a){if(s){const r=T(t,i,n,a);e.p(r,s)}}function P(e){if(e.ctx.length>32){const t=[],i=e.ctx.length/32;for(let e=0;e<i;e++)t[e]=-1;return t}return-1}function B(e){return null==e?"":e}function U(e){return e&&$(e.destroy)?e.destroy:y}function N(e,t){e.appendChild(t)}function D(e,t,i){const n=F(e);if(!n.getElementById(t)){const e=G("style");e.id=t,e.textContent=i,O(n,e)}}function F(e){if(!e)return document;const t=e.getRootNode?e.getRootNode():e.ownerDocument;return t&&t.host?t:e.ownerDocument}function O(e,t){return N(e.head||e,t),t.sheet}function W(e,t,i){e.insertBefore(t,i||null)}function H(e){e.parentNode&&e.parentNode.removeChild(e)}function q(e,t){for(let i=0;i<e.length;i+=1)e[i]&&e[i].d(t)}function G(e){return document.createElement(e)}function K(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function V(e){return document.createTextNode(e)}function Y(){return V(" ")}function Z(){return V("")}function J(e,t,i,n){return e.addEventListener(t,i,n),()=>e.removeEventListener(t,i,n)}function Q(e,t,i){null==i?e.removeAttribute(t):e.getAttribute(t)!==i&&e.setAttribute(t,i)}function X(e){return Array.from(e.childNodes)}function ee(e,t){t=""+t,e.data!==t&&(e.data=t)}function te(e,t,i,n){null==i?e.style.removeProperty(t):e.style.setProperty(t,i,n?"important":"")}function ie(e,t,{bubbles:i=!1,cancelable:n=!1}={}){return new CustomEvent(e,{detail:t,bubbles:i,cancelable:n})}function ne(e){C=e}function se(){if(!C)throw new Error("Function called outside component initialization");return C}function ae(e){se().$$.on_mount.push(e)}function re(){const e=se();return(t,i,{cancelable:n=!1}={})=>{const s=e.$$.callbacks[t];if(s){const a=ie(t,i,{cancelable:n});return s.slice().forEach((t=>{t.call(e,a)})),!a.defaultPrevented}return!0}}const oe=[],le=[];let de=[];const ce=[],ue=Promise.resolve();let me=!1;function pe(){me||(me=!0,ue.then(we))}function he(){return pe(),ue}function ge(e){de.push(e)}const fe=new Set;let be=0;function we(){if(0!==be)return;const e=C;do{try{for(;be<oe.length;){const e=oe[be];be++,ne(e),je(e.$$)}}catch(e){throw oe.length=0,be=0,e}for(ne(null),oe.length=0,be=0;le.length;)le.pop()();for(let e=0;e<de.length;e+=1){const t=de[e];fe.has(t)||(fe.add(t),t())}de.length=0}while(oe.length);for(;ce.length;)ce.pop()();me=!1,fe.clear(),ne(e)}function je(e){if(null!==e.fragment){e.update(),k(e.before_update);const t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach(ge)}}function ve(e){const t=[],i=[];de.forEach((n=>-1===e.indexOf(n)?t.push(n):i.push(n))),i.forEach((e=>e())),de=t}const ye=new Set;let xe;function Ae(){xe={r:0,c:[],p:xe}}function _e(){xe.r||k(xe.c),xe=xe.p}function ke(e,t){e&&e.i&&(ye.delete(e),e.i(t))}function $e(e,t,i,n){if(e&&e.o){if(ye.has(e))return;ye.add(e),xe.c.push((()=>{ye.delete(e),n&&(i&&e.d(1),n())})),e.o(t)}else n&&n()}function Se(e){return void 0!==e?.length?e:Array.from(e)}function Ee(e){e&&e.c()}function Ce(e,t,i){const{fragment:n,after_update:s}=e.$$;n&&n.m(t,i),ge((()=>{const t=e.$$.on_mount.map(A).filter($);e.$$.on_destroy?e.$$.on_destroy.push(...t):k(t),e.$$.on_mount=[]})),s.forEach(ge)}function ze(e,t){const i=e.$$;null!==i.fragment&&(ve(i.after_update),k(i.on_destroy),i.fragment&&i.fragment.d(t),i.on_destroy=i.fragment=null,i.ctx=[])}function Me(e,t){-1===e.$$.dirty[0]&&(oe.push(e),pe(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}function Ie(e,t,i,n,s,a,r,o=[-1]){const l=C;ne(e);const d=e.$$={fragment:null,ctx:[],props:a,update:y,not_equal:s,bound:_(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(t.context||(l?l.$$.context:[])),callbacks:_(),dirty:o,skip_bound:!1,root:t.target||l.$$.root};r&&r(d.root);let c=!1;if(d.ctx=i?i(e,t.props||{},((t,i,...n)=>{const a=n.length?n[0]:i;return d.ctx&&s(d.ctx[t],d.ctx[t]=a)&&(!d.skip_bound&&d.bound[t]&&d.bound[t](a),c&&Me(e,t)),i})):[],d.update(),c=!0,k(d.before_update),d.fragment=!!n&&n(d.ctx),t.target){if(t.hydrate){const e=X(t.target);d.fragment&&d.fragment.l(e),e.forEach(H)}else d.fragment&&d.fragment.c();t.intro&&ke(e.$$.fragment),Ce(e,t.target,t.anchor),we()}ne(l)}class Te{$$=void 0;$$set=void 0;$destroy(){ze(this,1),this.$destroy=y}$on(e,t){if(!$(t))return y;const i=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return i.push(t),()=>{const e=i.indexOf(t);-1!==e&&i.splice(e,1)}}$set(e){this.$$set&&!M(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Le="4";function Re(e,t,i,n){var s,a,r;return function o(){if(r=this,a=Array.prototype.slice.call(arguments),!s||!i&&!n){if(!i)return d(),s=setTimeout(l,t),s;s=setTimeout(d,t),e.apply(r,a)}function l(){d(),e.apply(r,a)}function d(){clearTimeout(s),s=null}}}function Pe(e,t){var i;function n(){var i;const n=window.getComputedStyle(e);"none"!==n.display&&e.offsetWidth>0&&e.offsetHeight>0&&(setTimeout((()=>{t.callback()})),(null===(i=t.infinite)||void 0===i||i)&&clearInterval(s))}const s=setInterval(n,null!==(i=t.interval)&&void 0!==i?i:200);return{destroy(){clearInterval(s)}}}function Be(e,t){let i=100,n=1;return n=e<548?1:e<800?2:e<=1100?3:e<1560?4:e<1960?5:e<2560?7:e<3200?8:e<3840?9:10,t&&n>t&&(n=t),i=100/n,`${i}%`}"undefined"!=typeof window&&(window.__svelte||(window.__svelte={v:ne
1w Set})).v.add(Le);var Ue={},Ne={get exports(){return Ue},set exports(e){Ue=e}};function De(){}De.prototype={on:function(e,t,i){var n=this.e||(this.e={});return(n[e]||(n[e]=[])).push({fn:t,ctx:i}),this},once:function(e,t,i){var n=this;function s(){n.off(e,s),t.apply(i,arguments)}return s._=t,this.on(e,s,i)},emit:function(e){for(var t=[].slice.call(arguments,1),i=((this.e||(this.e={}))[e]||[]).slice(),n=0,s=i.length;n<s;n++)i[n].fn.apply(i[n].ctx,t);return this},off:function(e,t){var i=this.e||(this.e={}),n=i[e],s=[];if(n&&t)for(var a=0,r=n.length;a<r;a++)n[a].fn!==t&&n[a].fn._!==t&&s.push(n[a]);return s.length?i[e]=s:delete i[e],this}},Ne.exports=De,Ue.TinyEmitter=De;var Fe=function e(t,i,n){n||("function"==typeof i?(n=i,i=null):n=Oe);var s=t&&t.length;if(!s)return n(null,[]);var a=!1,r=new Array(s);function o(e){return function(t,i){if(!a){if(t)return n(t,r),void(a=!0);r[e]=i,--s||n(null,r)}}}t.forEach(i?function(e,t){e.call(i,o(t))}:function(e,t){e(o(t))})};function Oe(){}function We(e){return parseFloat(e)||0}class He{constructor(e,t){this.x=We(e),this.y=We(t)}static equals(e,t){return e.x===t.x&&e.y===t.y}}var qe=He;class Ge{constructor(e,t,i,n,s){this.id=s,this.left=e,this.top=t,this.width=i,this.height=n}static intersects(e,t){return e.left<t.left+t.width&&t.left<e.left+e.width&&e.top<t.top+t.height&&t.top<e.top+e.height}}var Ke={BASE:"shuffle",SHUFFLE_ITEM:"shuffle-item",VISIBLE:"shuffle-item--visible",HIDDEN:"shuffle-item--hidden"};let Ve=0;class Ye{constructor(e,t){Ve+=1,this.id=Ve,this.element=e,this.isRTL=t,this.isVisible=!0,this.isHidden=!1}show(){this.isVisible=!0,this.element.classList.remove(Ke.HIDDEN),this.element.classList.add(Ke.VISIBLE),this.element.removeAttribute("aria-hidden")}hide(){this.isVisible=!1,this.element.classList.remove(Ke.VISIBLE),this.element.classList.add(Ke.HIDDEN),this.element.setAttribute("aria-hidden",!0)}init(){this.addClasses([Ke.SHUFFLE_ITEM,Ke.VISIBLE]),this.applyCss(Ye.Css.INITIAL),this.applyCss(this.isRTL?Ye.Css.DIRECTION.rtl:Ye.Css.DIRECTION.ltr),this.scale=Ye.Scale.VISIBLE,this.point=new qe}addClasses(e){e.forEach((e=>{this.element.classList.add(e)}))}removeClasses(e){e.forEach((e=>{this.element.classList.remove(e)}))}applyCss(e){Object.keys(e).forEach((t=>{this.element.style[t]=e[t]}))}dispose(){this.removeClasses([Ke.HIDDEN,Ke.VISIBLE,Ke.SHUFFLE_ITEM]),this.element.removeAttribute("style"),this.element=null}}Ye.Css={INITIAL:{position:"absolute",top:0,visibility:"visible",willChange:"transform"},DIRECTION:{ltr:{left:0},rtl:{right:0}},VISIBLE:{before:{opacity:1,visibility:"visible"},after:{transitionDelay:""}},HIDDEN:{before:{opacity:0},after:{visibility:"hidden",transitionDelay:""}}},Ye.Scale={VISIBLE:1,HIDDEN:.001};var Ze=Ye;let Je=null;var Qe=()=>{if(null!==Je)return Je;const e=document.body||document.documentElement,t=document.createElement("div");t.style.cssText="width:10px;padding:2px;box-sizing:border-box;",e.appendChild(t);const{width:i}=window.getComputedStyle(t,null);return Je=10===Math.round(We(i)),e.removeChild(t),Je};function Xe(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.getComputedStyle(e,null),n=We(i[t]);return Qe()||"width"!==t?Qe()||"height"!==t||(n+=We(i.paddingTop)+We(i.paddingBottom)+We(i.borderTopWidth)+We(i.borderBottomWidth)):n+=We(i.paddingLeft)+We(i.paddingRight)+We(i.borderLeftWidth)+We(i.borderRightWidth),n}function et(e){let t=e.length;for(;t;){t-=1;const i=Math.floor(Math.random()*(t+1)),n=e[i];e[i]=e[t],e[t]=n}return e}const tt={reverse:!1,by:null,compare:null,randomize:!1,key:"element"};function it(e,t){const i={...tt,...t},n=Array.from(e);let s=!1;return e.length?i.randomize?et(e):("function"==typeof i.by?e.sort(((e,t)=>{if(s)return 0;const n=i.by(e[i.key]),a=i.by(t[i.key]);return void 0===n&&void 0===a?(s=!0,0):n<a||"sortFirst"===n||"sortLast"===a?-1:n>a||"sortLast"===n||"sortFirst"===a?1:0})):"function"==typeof i.compare&&e.sort(i.compare),s?n:(i.reverse&&e.reverse(),e)):[]}const nt={},st="transitionend";let at=0;function rt(){return at+=1,st+at}function ot(e){return!!nt[e]&&(nt[e].element.removeEventListener(st,nt[e].listener),nt[e]=null,!0)}function lt(e,t){const i=rt(),n=e=>{e.currentTarget===e.target&&(ot(i),t(e))};return e.addEventListener(st,n),nt[i]={element:e,listener:n},i}function dt(e){return Math.max(...e)}function ct(e){return Math.min(...e)}function ut(e,t,i,n){let s=e/t;return Math.abs(Math.round(s)-s)<n&&(s=Math.round(s)),Math.min(Math.ceil(s),i)}function mt(e,t,i){if(1===t)return e;const n=[];for(let s=0;s<=i-t;s++)n.push(dt(e.slice(s,s+t)));return n}function pt(e,t){const i=ct(e);for(let n=0,s=e.length;n<s;n++)if(e[n]>=i-t&&e[n]<=i+t)return n;return 0}function ht(e){let{itemSize:t,positions:i,gridSize:n,total:s,threshold:a,buffer:r}=e;const o=ut(t.width,n,s,a),l=mt(i,o,s),d=pt(l,r),c=new qe(n*d,l[d]),u=l[d]+t.height;for(let e=0;e<o;e++)i[d+e]=u;return c}function gt(e,t){const i={};e.forEach((e=>
1{i[e.top]?i[e.top].push(e):i[e.top]=[e]}));let n=[];const s=[],a=[];return Object.keys(i).forEach((e=>{const r=i[e];s.push(r);const o=r[r.length-1],l=o.left+o.width,d=Math.round((t-l)/2);let c=r,u=!1;if(d>0){const e=[];u=r.every((t=>{const i=new Ge(t.left+d,t.top,t.width,t.height,t.id),s=!n.some((e=>Ge.intersects(i,e)));return e.push(i),s})),u&&(c=e)}if(!u){let e;const t=r.some((t=>n.some((i=>{const n=Ge.intersects(t,i);return n&&(e=i),n}))));if(t){const t=a.findIndex((t=>t.includes(e)));a.splice(t,1,s[t])}}n=n.concat(c),a.push(c)})),a.flat().sort(((e,t)=>e.id-t.id)).map((e=>new qe(e.left,e.top)))}function ft(e){return e.replace(/([A-Z])/g,((e,t)=>`-${t.toLowerCase()}`))}function bt(e){return Array.from(new Set(e))}let wt=0;class jt extends Ue{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),this.options={...jt.options,...t},this.lastSort={},this.group=jt.ALL_ITEMS,this.lastFilter=jt.ALL_ITEMS,this.isEnabled=!0,this.isDestroyed=!1,this.isInitialized=!1,this._transitions=[],this.isTransitioning=!1,this._queue=[];const i=this._getElementOption(e);if(!i)throw new TypeError("Shuffle needs to be initialized with an element.");this.element=i,this.id=`shuffle_${wt}`,wt+=1,this._init(),this.isInitialized=!0}_init(){if(this.items=this._getItems(),this.sortedItems=this.items,this.options.sizer=this._getElementOption(this.options.sizer),this.element.classList.add(jt.Classes.BASE),this._initItems(this.items),"complete"!==document.readyState){const e=this.layout.bind(this);window.addEventListener("load",(function t(){window.removeEventListener("load",t),e()}))}const e=window.getComputedStyle(this.element,null),t=jt.getSize(this.element).width;this._validateStyles(e),this._setColumns(t),this.filter(this.options.group,this.options.initialSort),this._rafId=null,"ResizeObserver"in window&&(this._resizeObserver=new ResizeObserver(this._handleResizeCallback.bind(this)),this._resizeObserver.observe(this.element)),this.element.offsetWidth,this.setItemTransitions(this.items),this.element.style.transition=`height ${this.options.speed}ms ${this.options.easing}`}_getElementOption(e){return"string"==typeof e?this.element.querySelector(e):e&&e.nodeType&&1===e.nodeType?e:e&&e.jquery?e[0]:null}_validateStyles(e){"static"===e.position&&(this.element.style.position="relative"),"hidden"!==e.overflow&&(this.element.style.overflow="hidden")}_filter(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.lastFilter,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.items;const i=this._getFilteredSets(e,t);return this._toggleFilterClasses(i),this.lastFilter=e,"string"==typeof e&&(this.group=e),i}_getFilteredSets(e,t){let i=[];const n=[];return e===jt.ALL_ITEMS?i=t:t.forEach((t=>{this._doesPassFilter(e,t.element)?i.push(t):n.push(t)})),{visible:i,hidden:n}}_doesPassFilter(e,t){if("function"==typeof e)return e.call(t,t,this);const i=t.dataset[jt.FILTER_ATTRIBUTE_KEY],n=this.options.delimiter?i.split(this.options.delimiter):JSON.parse(i);function s(e){return n.includes(e)}return Array.isArray(e)?this.options.filterMode===jt.FilterMode.ANY?e.some(s):e.every(s):n.includes(e)}_toggleFilterClasses(e){let{visible:t,hidden:i}=e;t.forEach((e=>{e.show()})),i.forEach((e=>{e.hide()}))}_initItems(e){e.forEach((e=>{e.init()}))}_disposeItems(e){e.forEach((e=>{e.dispose()}))}_updateItemCount(){this.visibleItems=this._getFilteredItems().length}setItemTransitions(e){const{speed:t,easing:i}=this.options,n=this.options.useTransforms?["transform"]:["top","left"],s=Object.keys(Ze.Css.HIDDEN.before).map((e=>ft(e))),a=n.concat(s).join();e.forEach((e=>{e.element.style.transitionDuration=`${t}ms`,e.element.style.transitionTimingFunction=i,e.element.style.transitionProperty=a}))}_getItems(){return Array.from(this.element.children).filter((e=>e.matches(this.options.itemSelector))).map((e=>new Ze(e,this.options.isRTL)))}_mergeNewItems(e){const t=Array.from(this.element.children);return it(this.items.concat(e),{by:e=>t.indexOf(e)})}_getFilteredItems(){return this.items.filter((e=>e.isVisible))}_getConcealedItems(){return this.items.filter((e=>!e.isVisible))}_getColumnSize(e,t){let i;return i="function"==typeof this.options.columnWidth?this.options.columnWidth(e):this.options.sizer?jt.getSize(this.options.sizer).width:this.options.columnWidth?this.options.columnWidth:this.items.length>0?jt.getSize(this.items[0].element,!0).width:e,0===i&&(i=e),i+t}_getGutterSize(e){let t;return t="function"==typeof this.options.gutterWidth?this.options.gutterWidth(e):this.options.sizer?Xe(this.options.sizer,"marginLeft"):this.options.gutterWidth,t}_setColumns(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:jt.getSize(this.element).width;const t=this._getGutterSize(e),i=this._getColumnSize(e,t);let n=(e+t)/i;Math.abs(Math.round(n)-n)<this.options.columnThreshold&&(n=Math.round(n)),this.cols=Math.max(Math.floor(n||0),1),this.containerWidth=e,this.colWidth=i}_setContainerSize(){this.element.style.height=`${this._getContainerSize()}px`}_getContainerSize(){return dt(this.positions)}_getStaggerAmount(e){return Math.min(e*this.options.staggerAmount,this.options.staggerAmountMax)}_dispatch(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};
1this.isDestroyed||(t.shuffle=this,this.emit(e,t))}_resetCols(){let e=this.cols;for(this.positions=[];e;)e-=1,this.positions.push(0)}_layout(e){const t=this._getNextPositions(e);let i=0;e.forEach(((e,n)=>{function s(){e.applyCss(Ze.Css.VISIBLE.after)}if(qe.equals(e.point,t[n])&&!e.isHidden)return e.applyCss(Ze.Css.VISIBLE.before),void s();e.point=t[n],e.scale=Ze.Scale.VISIBLE,e.isHidden=!1;const a=this.getStylesForTransition(e,Ze.Css.VISIBLE.before);a.transitionDelay=`${this._getStaggerAmount(i)}ms`,this._queue.push({item:e,styles:a,callback:s}),i+=1}))}_getNextPositions(e){if(this.options.isCentered){const t=e.map(((e,t)=>{const i=jt.getSize(e.element,!0),n=this._getItemPosition(i);return new Ge(n.x,n.y,i.width,i.height,t)}));return this.getTransformedPositions(t,this.containerWidth)}return e.map((e=>this._getItemPosition(jt.getSize(e.element,!0))))}_getItemPosition(e){return ht({itemSize:e,positions:this.positions,gridSize:this.colWidth,total:this.cols,threshold:this.options.columnThreshold,buffer:this.options.buffer})}getTransformedPositions(e,t){return gt(e,t)}_shrink(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._getConcealedItems(),t=0;e.forEach((e=>{function i(){e.applyCss(Ze.Css.HIDDEN.after)}if(e.isHidden)return e.applyCss(Ze.Css.HIDDEN.before),void i();e.scale=Ze.Scale.HIDDEN,e.isHidden=!0;const n=this.getStylesForTransition(e,Ze.Css.HIDDEN.before);n.transitionDelay=`${this._getStaggerAmount(t)}ms`,this._queue.push({item:e,styles:n,callback:i}),t+=1}))}_handleResizeCallback(e){if(this.isEnabled&&!this.isDestroyed)for(const t of e)Math.round(t.contentRect.width)!==Math.round(this.containerWidth)&&(cancelAnimationFrame(this._rafId),this._rafId=requestAnimationFrame(this.update.bind(this)))}getStylesForTransition(e,t){const i={...t};if(this.options.useTransforms){const t=this.options.isRTL?"-":"",n=this.options.roundTransforms?Math.round(e.point.x):e.point.x,s=this.options.roundTransforms?Math.round(e.point.y):e.point.y;i.transform=`translate(${t}${n}px, ${s}px) scale(${e.scale})`}else this.options.isRTL?i.right=`${e.point.x}px`:i.left=`${e.point.x}px`,i.top=`${e.point.y}px`;return i}_whenTransitionDone(e,t,i){const n=lt(e,(e=>{t(),i(null,e)}));this._transitions.push(n)}_getTransitionFunction(e){return t=>{e.item.applyCss(e.styles),this._whenTransitionDone(e.item.element,e.callback,t)}}_processQueue(){this.isTransitioning&&this._cancelMovement();const e=this.options.speed>0,t=this._queue.length>0;t&&e&&this.isInitialized?this._startTransitions(this._queue):t?(this._styleImmediately(this._queue),this._dispatch(jt.EventType.LAYOUT)):this._dispatch(jt.EventType.LAYOUT),this._queue.length=0}_startTransitions(e){this.isTransitioning=!0;const t=e.map((e=>this._getTransitionFunction(e)));Fe(t,this._movementFinished.bind(this))}_cancelMovement(){this._transitions.forEach(ot),this._transitions.length=0,this.isTransitioning=!1}_styleImmediately(e){if(e.length){const t=e.map((e=>e.item.element));jt._skipTransitions(t,(()=>{e.forEach((e=>{e.item.applyCss(e.styles),e.callback()}))}))}}_movementFinished(){this._transitions.length=0,this.isTransitioning=!1,this._dispatch(jt.EventType.LAYOUT)}filter(e,t){this.isEnabled&&((!e||e&&0===e.length)&&(e=jt.ALL_ITEMS),this._filter(e),this._shrink(),this._updateItemCount(),this.sort(t))}sort(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.lastSort;if(!this.isEnabled)return;this._resetCols();const t=it(this._getFilteredItems(),e);this.sortedItems=t,this._layout(t),this._processQueue(),this._setContainerSize(),this.lastSort=e}update(){let{recalculateSizes:e=!0,force:t=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(this.isEnabled||t)&&(e&&this._setColumns(),this.sort())}layout(){this.update({recalculateSizes:!0})}add(e){const t=bt(e).map((e=>new Ze(e,this.options.isRTL)));this._initItems(t),this._resetCols();const i=this._mergeNewItems(t),n=it(i,this.lastSort),s=this._filter(this.lastFilter,n),a=e=>t.includes(e),r=e=>{e.scale=Ze.Scale.HIDDEN,e.isHidden=!0,e.applyCss(Ze.Css.HIDDEN.before),e.applyCss(Ze.Css.HIDDEN.after)},o=this._getNextPositions(s.visible);s.visible.forEach(((e,t)=>{a(e)&&(e.point=o[t],r(e),e.applyCss(this.getStylesForTransition(e,{})))}
1)),s.hidden.forEach((e=>{a(e)&&r(e)})),this.element.offsetWidth,this.setItemTransitions(t),this.items=this._mergeNewItems(t),this.filter(this.lastFilter)}disable(){this.isEnabled=!1}enable(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.isEnabled=!0,e&&this.update()}remove(e){if(!e.length)return;const t=bt(e),i=t.map((e=>this.getItemByElement(e))).filter((e=>!!e)),n=()=>{this._disposeItems(i),t.forEach((e=>{e.parentNode.removeChild(e)})),this._dispatch(jt.EventType.REMOVED,{collection:t})};this._toggleFilterClasses({visible:[],hidden:i}),this._shrink(i),this.sort(),this.items=this.items.filter((e=>!i.includes(e))),this._updateItemCount(),this.once(jt.EventType.LAYOUT,n)}getItemByElement(e){return this.items.find((t=>t.element===e))}resetItems(){this._disposeItems(this.items),this.isInitialized=!1,this.items=this._getItems(),this._initItems(this.items),this.once(jt.EventType.LAYOUT,(()=>{this.setItemTransitions(this.items),this.isInitialized=!0})),this.filter(this.lastFilter)}destroy(){this._cancelMovement(),this._resizeObserver&&(this._resizeObserver.unobserve(this.element),this._resizeObserver=null),this.element.classList.remove("shuffle"),this.element.removeAttribute("style"),this._disposeItems(this.items),this.items.length=0,this.sortedItems.length=0,this._transitions.length=0,this.options.sizer=null,this.element=null,this.isDestroyed=!0,this.isEnabled=!1}static getSize(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const i=window.getComputedStyle(e,null);let n=Xe(e,"width",i),s=Xe(e,"height",i);if(t){const t=Xe(e,"marginLeft",i),a=Xe(e,"marginRight",i),r=Xe(e,"marginTop",i),o=Xe(e,"marginBottom",i);n+=t+a,s+=r+o}return{width:n,height:s}}static _skipTransitions(e,t){const i="0ms",n=e.map((e=>{const{style:t}=e,n=t.transitionDuration,s=t.transitionDelay;return t.transitionDuration=i,t.transitionDelay=i,{duration:n,delay:s}}));t(),e[0].offsetWidth,e.forEach(((e,t)=>{e.style.transitionDuration=n[t].duration,e.style.transitionDelay=n[t].delay}))}}function vt(e,t){try{const i=yt(e,t);return i}catch(t){throw console.error("error",e,t),t}}function yt(e,t){var i;if(!e)return null;let n=!0,s=e;if(e.includes("https://senja-io.s3.us-west-1.amazonaws.com"))s=e.replace("https://senja-io.s3.us-west-1.amazonaws.com","https://cdn.senja.io");else{if(e.includes("image.mux.com")){let i=e;if(e.includes(".gif"))return e;(e.includes(".jpg")||e.includes(".png"))&&((null==t?void 0:t.format)&&"auto"!=(null==t?void 0:t.format)&&"webp"!=(null==t?void 0:t.format)||(i=i.replace(".jpg",".webp")),"png"==(null==t?void 0:t.format)&&(i=i.replace(".jpg",".png")),"jpg"==(null==t?void 0:t.format)&&(i=i.replace(".png",".jpg")));const n=new URL(i);return(null==t?void 0:t.width)&&n.searchParams.set("width",`${t.width}`),(null==t?void 0:t.height)&&n.searchParams.set("height",`${t.height}`),n.toString()}if(e.includes("https://lh3.googleusercontent.com"))s=e.replace("https://lh3.googleusercontent.com","https://senja-lh3.b-cdn.net");else{if(e.includes("https://ph-avatars.imgix.net")){const i=new URL(e);return(null==t?void 0:t.width)&&i.searchParams.set("w",`${t.width}`),(null==t?void 0:t.height)&&i.searchParams.set("w",`${t.height}`),i.toString()}if(e.includes("https://ik.imagekit.io/senja/")){const n=e.split("https://ik.imagekit.io/senja")[0],a=e.split("https://ik.imagekit.io/senja")[1];if(e.includes("tr:"))return e;const r=[];return(null==t?void 0:t.width)&&r.push(`w-${t.width}`),(null==t?void 0:t.height)&&r.push(`h-${t.height}`),r.push(`f-${null!==(i=null==t?void 0:t.format)&&void 0!==i?i:"webp"}`),s=r.length>0?`${n}https://ik.imagekit.io/senja/tr:${r.join(",")}${a}`:e,s}n=!1}}if(n){const e=new URL(s);return(null==t?void 0:t.width)&&e.searchParams.set("width",`${t.width}`),(null==t?void 0:t.height)&&e.searchParams.set("height",`${t.height}`),(null==t?void 0:t.format)&&e.searchParams.set("format",null==t?void 0:t.format),e.toString()}return e}function xt(e){let t,i=e[0].svg+"",n,s,a;return{c(){t=K("svg"),Q(t,"xmlns","http://www.w3.org/2000/svg"),Q(t,"width",e[3]),Q(t,"height",e[3]),Q(t,"viewBox",n=e[0].viewBox),Q(t,"preserveAspectRatio",s=e[0].preserveAspectRatio),Q(t,"style",a=e[0].style??e[8]),Q(t,"class",e[9])},m(e,n){W(e,t,n),t.innerHTML=i},p(e,r){1&r&&i!==(i=e[0].svg+"")&&(t.innerHTML=i),8&r&&Q(t,"width",e[3]),8&r&&Q(t,"height",e[3]),1&r&&n!==(n=e[0].viewBox)&&Q(t,"viewBox",n),1&r&&s!==(s=e[0].preserveAspectRatio)&&Q(t,"preserveAspectRatio",s),257&r&&a!==(a=e[0].style??e[8])&&Q(t,"style",a),512&r&&Q(t,"class",e[9])},d(e){e&&H(t)}}}function At(e){let t,i,n,s;return{c(){t=G("img"),Q(t,"alt",i=e[0].alt??e[0].id),Q(t,"width",e[3]),Q(t,"height",e[3]),z(t.src,n=vt(e[0].src,{format:"png",width:2*parseInt(e[3]?.toString())}))||Q(t,"src",n),Q(t,"style",s="width: "+e[3]+"px; height: "+e[3]+"px; object-fit: contain; "+e[8]),Q(t,"class",e[9])},m(e,i){W(e,t,i)},p(e,a){1&a&&i!==(i=e[0].alt??e[0].id)&&Q(t,"alt",i),8&a&&Q(t,"width",e[3]),8&a&&Q(t,"height",e[3]),9&a&&!z
1(t.src,n=vt(e[0].src,{format:"png",width:2*parseInt(e[3]?.toString())}))&&Q(t,"src",n),264&a&&s!==(s="width: "+e[3]+"px; height: "+e[3]+"px; object-fit: contain; "+e[8])&&Q(t,"style",s),512&a&&Q(t,"class",e[9])},d(e){e&&H(t)}}}function _t(e){let t,i=e[0].svg+"";return{c(){t=K("svg"),Q(t,"xmlns","http://www.w3.org/2000/svg"),Q(t,"width",e[3]),Q(t,"height",e[3]),Q(t,"viewBox",e[4]),Q(t,"stroke",e[1]),Q(t,"fill",e[2]),Q(t,"style",e[8]),Q(t,"stroke-width",e[5]),Q(t,"stroke-linecap",e[6]),Q(t,"stroke-linejoin",e[7]),Q(t,"class",e[9])},m(e,n){W(e,t,n),t.innerHTML=i},p(e,n){1&n&&i!==(i=e[0].svg+"")&&(t.innerHTML=i),8&n&&Q(t,"width",e[3]),8&n&&Q(t,"height",e[3]),16&n&&Q(t,"viewBox",e[4]),2&n&&Q(t,"stroke",e[1]),4&n&&Q(t,"fill",e[2]),256&n&&Q(t,"style",e[8]),32&n&&Q(t,"stroke-width",e[5]),64&n&&Q(t,"stroke-linecap",e[6]),128&n&&Q(t,"stroke-linejoin",e[7]),512&n&&Q(t,"class",e[9])},d(e){e&&H(t)}}}function kt(e){let t;function i(e,t){return"lucide"==e[0].type?_t:"image"==e[0].type?At:"integration"==e[0].type?xt:void 0}let n=i(e),s=n&&n(e);return{c(){s&&s.c(),t=Z()},m(e,i){s&&s.m(e,i),W(e,t,i)},p(e,[a]){n===(n=i(e))&&s?s.p(e,a):(s&&s.d(1),s=n&&n(e),s&&(s.c(),s.m(t.parentNode,t)))},i:y,o:y,d(e){e&&H(t),s&&s.d(e)}}}function $t(e,t,i){let{data:n}=t,{stroke:s="currentColor"}=t,{fill:a="none"}=t,{size:r="24"}=t,{viewBox:o="0 0 24 24"}=t,{strokeWidth:l="2"}=t,{strokeLinecap:d="round"}=t,{strokeLinejoin:c="round"}=t,{style:u=""}=t,{class:m=""}=t;return e.$$set=e=>{"data"in e&&i(0,n=e.data),"stroke"in e&&i(1,s=e.stroke),"fill"in e&&i(2,a=e.fill),"size"in e&&i(3,r=e.size),"viewBox"in e&&i(4,o=e.viewBox),"strokeWidth"in e&&i(5,l=e.strokeWidth),"strokeLinecap"in e&&i(6,d=e.strokeLinecap),"strokeLinejoin"in e&&i(7,c=e.strokeLinejoin),"style"in e&&i(8,u=e.style),"class"in e&&i(9,m=e.class)},[n,s,a,r,o,l,d,c,u,m]}jt.ShuffleItem=Ze,jt.ALL_ITEMS="all",jt.FILTER_ATTRIBUTE_KEY="groups",jt.EventType={LAYOUT:"shuffle:layout",REMOVED:"shuffle:removed"},jt.Classes=Ke,jt.FilterMode={ANY:"any",ALL:"all"},jt.options={group:jt.ALL_ITEMS,speed:250,easing:"cubic-bezier(0.4, 0.0, 0.2, 1)",itemSelector:"*",sizer:null,gutterWidth:0,columnWidth:0,delimiter:null,buffer:0,columnThreshold:.01,initialSort:null,staggerAmount:15,staggerAmountMax:150,useTransforms:!0,filterMode:jt.FilterMode.ANY,isCentered:!1,isRTL:!1,roundTransforms:!0},jt.Point=qe,jt.Rect=Ge,jt.__sorter=it,jt.__getColumnSpan=ut,jt.__getAvailablePositions=mt,jt.__getShortColumn=pt,jt.__getCenteredPositions=gt;class St extends Te{constructor(e){super(),Ie(this,e,$t,kt,S,{data:0,stroke:1,fill:2,size:3,viewBox:4,strokeWidth:5,strokeLinecap:6,strokeLinejoin:7,style:8,class:9})}}function Et(e){let t,i,n,s,a,r,o,l,d;return{c(){t=K("svg"),i=K("defs"),n=K("style"),s=V(".cls-1 {\n\t\t\t\tfill: var(--inner-color);\n\t\t\t}\n\t\t\t.cls-2 {\n\t\t\t\tfill: var(--outer-color);\n\t\t\t}\n\t\t"),a=K("g"),r=K("g"),o=K("path"),l=K("path"),d=K("path"),Q(o,"class","cls-1"),Q(o,"d","M239.53,111.88,128.9,222.51,93.62,187.23h0L35.36,129l0,0L18.3,111.83a62.5,62.5,0,0,1,0-88.38l5.17-5.15a62.51,62.51,0,0,1,88.38,0l17.09,17.09,17.06-17a62.42,62.42,0,0,1,88.36,0l5.17,5.16A62.49,62.49,0,0,1,239.53,111.88Z"),Q(l,"class","cls-2"),Q(l,"d","M204.24,76.59,93.65,187.18l0,0h0L35.36,129l0,0L18.3,111.83a62.5,62.5,0,0,1,0-88.38l5.17-5.15a62.51,62.51,0,0,1,88.38,0l17.09,17.09,17.06-17A62.47,62.47,0,0,1,216.66,5.91,62.5,62.5,0,0,1,204.24,76.59Z"),Q(d,"class","cls-1"),Q(d,"d","M128.94,35.39c-17.51,22-37.38,36.89-57.62,39.78a37.72,37.72,0,1,1-8-74.89C65.11.12,66.87,0,68.61,0A62.22,62.22,0,0,1,111.85,18.3Z"),Q(r,"id","Layer_1-2"),Q(r,"data-name","Layer 1"),Q(a,"id","Layer_2"),Q(a,"data-name","Layer 2"),Q(t,"width",e[0]),Q(t,"height",e[0]),Q(t,"class",e[1]),Q(t,"xmlns","http://www.w3.org/2000/svg"),Q(t,"viewBox","0 0 257.84 222.51"),te(t,"--inner-color",e[2]),te(t,"--outer-color",e[3])},m(e,c){W(e,t,c),N(t,i),N(i,n),N(n,s),N(t,a),N(a,r),N(r,o),N(r,l),N(r,d)},p(e,[i]){1&i&&Q(t,"width",e[0]),1&i&&Q(t,"height",e[0]),2&i&&Q(t,"class",e[1]),4&i&&te(t,"--inner-color",e[2]),8&i&&te(t,"--outer-color",e[3])},i:y,o:y,d(e){e&&H(t)}}}function Ct(e,t,i){let n,s,{size:a="32px"}=t,{class:r=""}=t,{style:o="colored"}=t;return e.$$set=e=>{"size"in e&&i(0,a=e.size),"class"in e&&i(1,r=e.class),"style"in e&&i(4,o=e.style)}
1,e.$$.update=()=>{16&e.$$.dirty&&i(3,n="white"===o?"#fff":"#8b41f2"),16&e.$$.dirty&&i(2,s="white"===o?"#f3f4f6":"#6701e6")},[a,r,s,n,o]}class zt extends Te{constructor(e){super(),Ie(this,e,Ct,Et,S,{size:0,class:1,style:4})}}const Mt={type:"lucide",svg:'<line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline>'};function It(e){var t;try{const t=new URL("https://senja.io?utm_medium=powered_by");if(t.searchParams.append("utm_source",e.source),e.content&&t.searchParams.append("utm_content",e.content),e.campaign&&t.searchParams.append("utm_campaign",e.campaign),e.userProvidedUrl){const t=new URL(e.userProvidedUrl);return t.searchParams.append("utm_source",e.source),t.searchParams.append("utm_medium","powered_by"),e.content&&t.searchParams.append("utm_content",e.content),e.campaign&&t.searchParams.append("utm_campaign",e.campaign),t.toString()}return t.toString()}catch(i){return console.log(i),`https://senja.io?utm_medium=powered_by&utm_source=${e.source}&utm_content=${null!==(t=e.content)&&void 0!==t?t:""}`}}function Tt(...e){return e.filter(Boolean).join(" ")}function Lt(e){D(e,"svelte-yfjn2g","a.svelte-yfjn2g{border-bottom:none !important}")}function Rt(e){let t,i,n,s;const a=e[8].default,r=I(a,e,e[7],null),o=r||Bt(e);return{c(){t=G("a"),o&&o.c(),Q(t,"target","_blank"),Q(t,"href",e[4]),Q(t,"class","sj-powered-by flex justify-end svelte-yfjn2g")},m(a,r){W(a,t,r),o&&o.m(t,null),i=!0,n||(s=J(t,"click",e[5]),n=!0)},p(e,n){r?r.p&&(!i||128&n)&&R(r,a,e,e[7],i?L(a,e[7],n,null):P(e[7]),null):o&&o.p&&(!i||2&n)&&o.p(e,i?n:-1),(!i||16&n)&&Q(t,"href",e[4])},i(e){i||(ke(o,e),i=!0)},o(e){$e(o,e),i=!1},d(e){e&&H(t),o&&o.d(e),n=!1,s()}}}function Pt(e){let t,i,n,s,a,r;const o=e[8].default,l=I(o,e,e[7],null),d=l||Ut(e);return{c(){t=G("div"),i=G("a"),d&&d.c(),Q(i,"target","_blank"),Q(i,"rel","nofollow"),Q(i,"href",e[4]),Q(i,"class"," svelte-yfjn2g"),Q(t,"class",n="sj-powered-by flex "+("start"==e[3]?"justify-start":"justify-end"))},m(n,o){W(n,t,o),N(t,i),d&&d.m(i,null),s=!0,a||(r=J(i,"click",e[5]),a=!0)},p(e,a){l?l.p&&(!s||128&a)&&R(l,o,e,e[7],s?L(o,e[7],a,null):P(e[7]),null):d&&d.p&&(!s||4&a)&&d.p(e,s?a:-1),(!s||16&a)&&Q(i,"href",e[4]),(!s||8&a&&n!==(n="sj-powered-by flex "+("start"==e[3]?"justify-start":"justify-end")))&&Q(t,"class",n)},i(e){s||(ke(d,e),s=!0)},o(e){$e(d,e),s=!1},d(e){e&&H(t),d&&d.d(e),a=!1,r()}}}function Bt(e){let t,i;return t=new zt({props:{class:"inline",size:e[1]}}),{c(){Ee(t.$$.fragment)},m(e,n){Ce(t,e,n),i=!0},p(e,i){const n={};2&i&&(n.size=e[1]),t.$set(n)},i(e){i||(ke(t.$$.fragment,e),i=!0)},o(e){$e(t.$$.fragment,e),i=!1},d(e){ze(t,e)}}}function Ut(e){let t,i,n,s,a,r,o,l,d,c;return n=new zt({props:{class:"-mt-0.5 inline",size:14}}),l=new St({props:{data:Mt,size:14,class:"mr-2 -rotate-45"}}),{c(){t=G("div"),i=G("div"),Ee(n.$$.fragment),a=Y(),r=G("div"),r.textContent="Collect testimonials with Senja",o=Y(),Ee(l.$$.fragment),Q(i,"class",s=Tt(!e[2]&&"-mr-0.5 rounded-full bg-white p-1 px-[5px] shadow-xl group-hover:-mr-0 group-hover:scale-105")),Q(r,"class","py-1"),Q(t,"class",d=Tt(" group flex items-center gap-1 rounded-full align-middle text-xs font-medium",e[2]?"":"mb-1 origin-bottom-right border bg-white text-gray-600 backdrop-blur-lg duration-200 hover:scale-[1.02] hover:border-transparent hover:bg-gradient-to-r hover:from-[#6701EF] hover:to-purple-500 hover:text-white"))},m(e,s){W(e,t,s),N(t,i),Ce(n,i,null),N(t,a),N(t,r),N(t,o),Ce(l,t,null),c=!0},p(e,n){(!c||4&n&&s!==(s=Tt(!e[2]&&"-mr-0.5 rounded-full bg-white p-1 px-[5px] shadow-xl group-hover:-mr-0 group-hover:scale-105")))&&Q(i,"class",s),(!c||4&n&&d!==(d=Tt(" group flex items-center gap-1 rounded-full align-middle text-xs font-medium",e[2]?"":"mb-1 origin-bottom-right border bg-white text-gray-600 backdrop-blur-lg duration-200 hover:scale-[1.02] hover:border-transparent hover:bg-gradient-to-r hover:from-[#6701EF] hover:to-purple-500 hover:text-white")))&&Q(t,"class",d)},i(e){c||(ke(n.$$.fragment,e),ke(l.$$.fragment,e),c=!0)},o(e){$e(n.$$.fragment,e),$e(l.$$.fragment,e),c=!1},d(e){e&&H(t),ze(n),ze(l)}}}function Nt(e){let t,i,n,s;const a=[Pt,Rt],r=[];function o(e,t){return"logo_with_text"==e[0]?0:1}return t=o(e),i=r[t]=a[t](e),{c(){i.c(),n=Z()},m(e,i){r[t].m(e,i),W(e,n,i),s=!0},p(e,[s]){let l=t;t=o(e),t===l?r[t].p(e,s):(Ae(),$e(r[l],1,1,(()=>{r[l]=null})),_e(),i=r[t],i?i.p(e,s):(i=r[t]=a[t](e),i.c()),ke(i,1),i.m(n.parentNode,n))},i(e){s||(ke(i),s=!0)},o(e){$e(i),s=!1},d(e){e&&H(n),r[t].d(e)}}}
1function Dt(e,t,i){let n,{$$slots:s={},$$scope:a}=t,{style:r="logo_with_text"}=t,{logoSize:o=24}=t,{design:l}=t,{textOnly:d=!1}=t,{justify:c="end"}=t;function u(e){const t=e.target.closest("div.senja-embed")?.getAttribute("data-id")??"",i=new CustomEvent("senjaWidgetPoweredByClick",{detail:{design_id:l?.type,widget_id:t}});window.dispatchEvent(i)}return e.$$set=e=>{"style"in e&&i(0,r=e.style),"logoSize"in e&&i(1,o=e.logoSize),"design"in e&&i(6,l=e.design),"textOnly"in e&&i(2,d=e.textOnly),"justify"in e&&i(3,c=e.justify),"$$scope"in e&&i(7,a=e.$$scope)},e.$$.update=()=>{64&e.$$.dirty&&i(4,n=It({source:"widget",content:l?.type??"",userProvidedUrl:"undefined"!=typeof window?window.SenjaAffiliatePoweredBy:void 0}))},[r,o,d,c,n,u,l,a,s]}class Ft extends Te{constructor(e){super(),Ie(this,e,Dt,Nt,S,{style:0,logoSize:1,design:6,textOnly:2,justify:3},Lt)}}const Ot="https://ik.imagekit.io/senja/tr:f-jpeg/Avatars/avatar_aOgsMJ-eZ.png?ik-sdk-version=javascript-1.4.3&updatedAt=1657796891741",Wt="#FBBF24",Ht="#ffcd3640";let qt={root:null,rootMargin:"0px",threshold:0};const Gt=(e,t)=>{var i,n;const s=e.src,a=null===(n=null===(i=null===window||void 0===window?void 0:window.location)||void 0===i?void 0:i.search)||void 0===n?void 0:n.includes("disableLazyLoad=true");if(a)return;const r=()=>{const t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)};if(r())return;e.src="";const o=()=>{var i;null===(i=null==t?void 0:t.onLoad)||void 0===i||i.call(t,e),e.style.opacity="1"},l=new IntersectionObserver((t=>{t[0].isIntersecting&&(e.src=s,e.complete?o():e.addEventListener("load",o),l.unobserve(e))}),qt);return l.observe(e),e.style.opacity="0",{destroy(){e.removeEventListener("load",o)}}};function Kt(e){D(e,"svelte-1dfnct6",".sj-avatar-container.svelte-1dfnct6.svelte-1dfnct6{border-radius:9999px;background-color:rgba(128, 128, 128, 0.14)}.sj-avatar-container.svelte-1dfnct6 img.svelte-1dfnct6{border-radius:9999px;object-fit:cover}.sj-avatar-container.svelte-1dfnct6 img.svelte-1dfnct6:after{display:none}")}function Vt(e){let t,i,n,s,a,r,o,l;return{c(){t=G("div"),i=G("img"),te(i,"width",e[7]+"px"),te(i,"height",e[7]+"px"),z(i.src,n=e[6])||Q(i,"src",n),Q(i,"alt",s=(e[0]??"")+" avatar"),Q(i,"class",a=B(e[2])+" svelte-1dfnct6"),Q(i,"loading","lazy"),Q(i,"referrerpolicy","no-referrer"),te(i,"background-image",`url(${e[6]})`),te(i,"background-size","cover"),Q(t,"class",r="sj-avatar-container "+e[3]+" svelte-1dfnct6")},m(n,s){W(n,t,s),N(t,i),o||(l=[U(e[5].call(null,i)),J(i,"error",e[17])],o=!0)},p(e,[o]){128&o&&te(i,"width",e[7]+"px"),128&o&&te(i,"height",e[7]+"px"),64&o&&!z(i.src,n=e[6])&&Q(i,"src",n),1&o&&s!==(s=(e[0]??"")+" avatar")&&Q(i,"alt",s),4&o&&a!==(a=B(e[2])+" svelte-1dfnct6")&&Q(i,"class",a);const l=128&o;(l||192&o)&&te(i,"background-image",`url(${e[6]})`),l&&te(i,"background-size","cover"),8&o&&r!==(r="sj-avatar-container "+e[3]+" svelte-1dfnct6")&&Q(t,"class",r)},i:y,o:y,d(e){e&&H(t),o=!1,k(l)}}}function Yt(e,t,i){let n,s,a,r,{src:o}=t,{size:l="40px"}=t,{imageSize:d}=t,{useSize:c=!0}=t,{gravatarHash:u}=t,{fallbackName:m}=t,{fallbackSrc:p}=t,{optimize:h=!0}=t,{lazyload:g=!0}=t,f=40,b=!1;function w(e){return e||(u?`https://www.gravatar.com/avatar/${u}?d=mp`:null!=p?p:Ot)}let{class:j=""}=t,{outerClass:v=""}=t;const y=e=>{b||(e.target.src=p??Ot,i(4,b=!0))};return e.$$set=e=>{"src"in e&&i(9,o=e.src),"size"in e&&i(8,l=e.size),"imageSize"in e&&i(10,d=e.imageSize),"useSize"in e&&i(11,c=e.useSize),"gravatarHash"in e&&i(12,u=e.gravatarHash),"fallbackName"in e&&i(0,m=e.fallbackName),"fallbackSrc"in e&&i(1,p=e.fallbackSrc),"optimize"in e&&i(13,h=e.optimize),"lazyload"in e&&i(14,g=e.lazyload),"class"in e&&i(2,j=e.class),"outerClass"in e&&i(3,v=e.outerClass)},e.$$.update=()=>{if(256&e.$$.dirty)try{i(8,l=parseInt(`${l}`)),i(15,f=parseInt(`${l}`))}catch(e){console.warn("Error parsing size")}512&e.$$.dirty&&i(16,n=w(o)),2304&e.$$.dirty&&i(7,s=c?l:void 0),107520&e.$$.dirty&&i(6,a=h?vt(n,{width:null!=d?d:2*f,height:null!=d?d:2*f,format:"webp"}
1):n),16384&e.$$.dirty&&i(5,r=g?Gt:()=>{})},[m,p,j,v,b,r,a,s,l,o,d,c,u,h,g,f,n,y]}class Zt extends Te{constructor(e){super(),Ie(this,e,Yt,Vt,S,{src:9,size:8,imageSize:10,useSize:11,gravatarHash:12,fallbackName:0,fallbackSrc:1,optimize:13,lazyload:14,class:2,outerClass:3},Kt)}}var Jt=e=>"number"==typeof e&&e===Number(e)&&Number.isFinite(e);function Qt(e){D(e,"svelte-g0yi58","svg.svelte-g0yi58{width:var(--width);height:var(--height);margin-right:2px;flex:none;overflow:visible}")}function Xt(e){let t,i,n,s,a,r,o,l;return{c(){t=K("defs"),i=K("linearGradient"),n=K("stop"),s=K("stop"),r=K("stop"),Q(n,"offset","0%"),te(n,"stop-color",e[5]),te(n,"stop-opacity","1"),Q(s,"offset",a=100*e[0]+"%"),te(s,"stop-color",e[5]),te(s,"stop-opacity","1"),Q(r,"offset",o=100*e[0]+"%"),te(r,"stop-color",e[6]),te(r,"stop-opacity","1"),Q(i,"id",l="grad-"+e[1]),Q(i,"x1","0%"),Q(i,"y1","0%"),Q(i,"x2","100%"),Q(i,"y2","0%")},m(e,a){W(e,t,a),N(t,i),N(i,n),N(i,s),N(i,r)},p(e,t){1&t&&a!==(a=100*e[0]+"%")&&Q(s,"offset",a),1&t&&o!==(o=100*e[0]+"%")&&Q(r,"offset",o),2&t&&l!==(l="grad-"+e[1])&&Q(i,"id",l)},d(e){e&&H(t)}}}function ei(e){let t,i,n,s,a=1!==e[0]&&0!==e[0]&&Xt(e);return{c(){t=K("svg"),a&&a.c(),i=K("path"),Q(i,"fill",n=1===e[0]?e[5]:0===e[0]?e[6]:`url(#grad-${e[1]})`),Q(i,"d","M187.183 57.47a9.955 9.955 0\n 00-8.587-6.86l-54.167-4.918-21.42-50.134a9.978 9.978 0 00-9.172-6.052 9.972\n 9.972 0 00-9.172 6.061l-21.42 50.125L9.07 50.611a9.973 9.973 0 00-8.578\n 6.858 9.964 9.964 0 002.917 10.596l40.944 35.908-12.073 53.184a9.97 9.97 0\n 003.878 10.298A9.953 9.953 0 0042 169.357a9.937 9.937 0\n 005.114-1.424l46.724-27.925 46.707 27.925a9.936 9.936 0 0010.964-.478 9.979\n 9.979 0 003.88-10.298l-12.074-53.184 40.944-35.9a9.98 9.98 0\n 002.925-10.604zm0 0"),Q(t,"xmlns","http://www.w3.org/2000/svg"),Q(t,"width",e[4]),Q(t,"height",e[7]),Q(t,"viewBox","0 -10 187.673 179.503"),te(t,"--width",e[4]),te(t,"--height",e[7]),Q(t,"stroke",e[3]),Q(t,"stroke-width",s=e[2]+"px"),Q(t,"stroke-linejoin","round"),Q(t,"stroke-linecap","round"),Q(t,"vector-effect","non-scaling-stroke"),Q(t,"class","svelte-g0yi58")},m(e,n){W(e,t,n),a&&a.m(t,null),N(t,i)},p(e,[r]){1!==e[0]&&0!==e[0]?a?a.p(e,r):(a=Xt(e),a.c(),a.m(t,i)):a&&(a.d(1),a=null),3&r&&n!==(n=1===e[0]?e[5]:0===e[0]?e[6]:`url(#grad-${e[1]})`)&&Q(i,"fill",n),16&r&&Q(t,"width",e[4]),16&r&&te(t,"--width",e[4]),8&r&&Q(t,"stroke",e[3]),4&r&&s!==(s=e[2]+"px")&&Q(t,"stroke-width",s)},i:y,o:y,d(e){e&&H(t),a&&a.d()}}}function ti(e,t,i){let{full:n}=t,{id:s}=t,{config:a={}}=t;const r=a.fullColor||"#ffcf00",o=a.emptyColor||"#7f7f7f";let{strokeWidth:l=0}=t,{stroke:d="currentColor"}=t,c=a.size&&Jt(a.size)?a.size:20;c+="px";const u=c;return e.$$set=e=>{"full"in e&&i(0,n=e.full),"id"in e&&i(1,s=e.id),"config"in e&&i(8,a=e.config),"strokeWidth"in e&&i(2,l=e.strokeWidth),"stroke"in e&&i(3,d=e.stroke)},[n,s,l,d,c,r,o,u,a]}class ii extends Te{constructor(e){super(),Ie(this,e,ti,ei,S,{full:0,id:1,config:8,strokeWidth:2,stroke:3},Qt)}}var ni=()=>"_"+Math.random().toString(36).substr(2,9);function si(e){D(e,"svelte-11fw6uj","div.svelte-11fw6uj{display:flex;gap:0.1rem}span.svelte-11fw6uj{color:#7f7f7f;line-height:1;align-self:center;margin-left:8px}")}function ai(e,t,i){const n=e.slice();return n[14]=t[i],n}function ri(e){let t,i;return t=new ii({props:{id:e[0],full:e[14],config:e[3],stroke:e[4],strokeWidth:e[5]}}),{c(){Ee(t.$$.fragment)},m(e,n){Ce(t,e,n),i=!0},p(e,i){const n={};1&i&&(n.id=e[0]),128&i&&(n.full=e[14]),8&i&&(n.config=e[3]),16&i&&(n.stroke=e[4]),32&i&&(n.strokeWidth=e[5]),t.$set(n)},i(e){i||(ke(t.$$.fragment,e),i=!0)},o(e){$e(t.$$.fragment,e),i=!1},d(e){ze(t,e)}}}function oi(e){let t,i;return{c(){t=G("span"),i=V(e[1]),te(t,"font-size",e[6]+"px"),Q(t,"class","svelte-11fw6uj")},m(e,n){W(e,t,n),N(t,i)},p(e,n){2&n&&ee(i,e[1]),64&n&&te(t,"font-size",e[6]+"px")},d(e){e&&H(t)}}}function li(e){let t,i,n,s=Se(e[7]),a=[];for(let t=0;t<s.length;t+=1)a[t]=ri(ai(e,s,t));const r=e=>$e(a[e],1,1,(()=>{a[e]=null}));let o=e[3].showText&&oi(e);return{c(){t=G("div");for(let e=0;e<a.length;e+=1)a[e].c();i=Y(),o&&o.c(),Q(t,"style",e[2]),Q(t,"class","sj-star-rating svelte-11fw6uj")},m(e,s){W(e,t,s);for(let e=0;e<a.length;e+=1)a[e]&&a[e].m(t,null);N(t,i),o&&o.m(t,null),n=!0},p(e,[l]){if(185&l){let n;for(s=Se(e[7]),n=0;n<s.length;n+=1){const r=ai(e,s,n);a[n]?(a[n].p(r,l),ke(a[n],1)):(a[n]=ri(r),a[n].c(),ke(a[n],1),a[n].m(t,i))}for(Ae(),n=s.length;n<a.length;n+=1)r(n);_e()}e[3].showText?o?o.p(e,l):(o=oi(e),o.c(),o.m(t,null)):o&&(o.d(1),o=null),(!n||4&l)&&Q(t,"style",e[2])},i(e){if(!n){for(let e=0;e<s.length;e+=1)ke(a[e]);n=!0}}
1,o(e){a=a.filter(Boolean);for(let e=0;e<a.length;e+=1)$e(a[e]);n=!1},d(e){e&&H(t),q(a,e),o&&o.d()}}}function di(e,t,i){let n,s,a,r,o,l,d,{id:c=ni()}=t,{rating:u}=t,{style:m=""}=t,{config:p={}}=t,{stroke:h="currentColor"}=t,{strokeWidth:g=0}=t,f=p.size&&Jt(p.size)?p.size:20;return f=f/2<16?16:f/2,e.$$set=e=>{"id"in e&&i(0,c=e.id),"rating"in e&&i(1,u=e.rating),"style"in e&&i(2,m=e.style),"config"in e&&i(3,p=e.config),"stroke"in e&&i(4,h=e.stroke),"strokeWidth"in e&&i(5,g=e.strokeWidth)},e.$$.update=()=>{2&e.$$.dirty&&(!Jt(u)||u<0||u>5)&&console.error(`Rating prop must be a number between 0 and 5. Received ${u}`),2&e.$$.dirty&&i(13,n=Math.floor(u)),8194&e.$$.dirty&&i(12,s=Math.round(100*(u-n))/100),2&e.$$.dirty&&i(11,a=Math.floor(5-u)),8192&e.$$.dirty&&i(10,r=Array(n).fill(1)),4096&e.$$.dirty&&i(9,o=0!==s?[s]:[]),2048&e.$$.dirty&&i(8,l=Array(a).fill(0)),1792&e.$$.dirty&&i(7,d=r.concat(o).concat(l))},[c,u,m,p,h,g,f,d,l,o,r,a,s,n]}class ci extends Te{constructor(e){super(),Ie(this,e,di,li,S,{id:0,rating:1,style:2,config:3,stroke:4,strokeWidth:5},si)}}function ui(e){let t,i;return t=new ci({props:{rating:mi(e[1]),style:e[0],stroke:e[4],strokeWidth:e[5],config:{emptyColor:e[3]==e[6]?"rgb(229 231 235)":"rgba(180 180 180 / 0.5)",size:e[2],fullColor:e[3]}}}),{c(){Ee(t.$$.fragment)},m(e,n){Ce(t,e,n),i=!0},p(e,[i]){const n={};2&i&&(n.rating=mi(e[1])),1&i&&(n.style=e[0]),16&i&&(n.stroke=e[4]),32&i&&(n.strokeWidth=e[5]),12&i&&(n.config={emptyColor:e[3]==e[6]?"rgb(229 231 235)":"rgba(180 180 180 / 0.5)",size:e[2],fullColor:e[3]}),t.$set(n)},i(e){i||(ke(t.$$.fragment,e),i=!0)},o(e){$e(t.$$.fragment,e),i=!1},d(e){ze(t,e)}}}function mi(e){let t=e;return isNaN(e)&&(t=5),e<0&&(t=-e),e>5&&e<=10?t=e/2:e>10&&(t=5),t}function pi(e,t,i){const n=Wt;let{style:s=""}=t,{rating:a=0}=t,{size:r=20}=t,{color:o=n}=t,{stroke:l="currentColor"}=t,{strokeWidth:d=0}=t;return e.$$set=e=>{"style"in e&&i(0,s=e.style),"rating"in e&&i(1,a=e.rating),"size"in e&&i(2,r=e.size),"color"in e&&i(3,o=e.color),"stroke"in e&&i(4,l=e.stroke),"strokeWidth"in e&&i(5,d=e.strokeWidth)},[s,a,r,o,l,d,n]}class hi extends Te{constructor(e){super(),Ie(this,e,pi,ui,S,{style:0,rating:1,size:2,color:3,stroke:4,strokeWidth:5})}}function gi(e,t,i){return Math.min(Math.max(e,i),t)}class fi extends Error{constructor(e){super(`Failed to parse color: "${e}"`)}}var bi=fi;function wi(e){if("string"!=typeof e)throw new bi(e);if("transparent"===e.trim().toLowerCase())return[0,0,0,0];let t=e.trim();t=Ei.test(e)?xi(e):e;const i=_i.exec(t);if(i){const e=Array.from(i).slice(1);return[...e.slice(0,3).map((e=>parseInt(Ai(e,2),16))),parseInt(Ai(e[3]||"f",2),16)/255]}const n=ki.exec(t);if(n){const e=Array.from(n).slice(1);return[...e.slice(0,3).map((e=>parseInt(e,16))),parseInt(e[3]||"ff",16)/255]}const s=$i.exec(t);if(s){const e=Array.from(s).slice(1);return[...e.slice(0,3).map((e=>parseInt(e,10))),parseFloat(e[3]||"1")]}const a=Si.exec(t);if(a){const[t,i,n,s]=Array.from(a).slice(1).map(parseFloat);if(gi(0,100,i)!==i)throw new bi(e);if(gi(0,100,n)!==n)throw new bi(e);return[...zi(t,i,n),Number.isNaN(s)?1:s]}throw new bi(e)}function ji(e){let t=5381,i=e.length;for(;i;)t=33*t^e.charCodeAt(--i);return(t>>>0)%2341}const vi=e=>parseInt(e.replace(/_/g,""),36),yi="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce(((e,t)=>{const i=vi(t.substring(0,3)),n=vi(t.substring(3)).toString(16);let s="";for(let e=0;e<6-n.length;e++)s+="0";return e[i]=`${s}${n}`,e}),{});function xi(e){const t=e.toLowerCase().trim(),i=yi[ji(t)];if(!i)throw new bi(e);return`#${i}`}const Ai=(e,t)=>Array.from(Array(t)).map((()=>e)).join(""),_i=new RegExp(`^#${Ai("([a-f0-9])",3)}([a-f0-9])?$`,"i"),ki=new RegExp(`^#${Ai("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),$i=new RegExp(`^rgba?\\(\\s*(\\d+)\\s*${Ai(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),Si=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,Ei=/^[a-z]+$/i,Ci=e=>Math.round(255*e),zi=(e,t,i)=>{let n=i/100;if(0===t)return[n,n,n].map(Ci);const s=(e%360+360)%360/60,a=(1-Math.abs(2*n-1))*(t/100),r=a*(1-Math.abs(s%2-1));let o=0,l=0,d=0;s>=0&&s<1?(o=a,l=r):s>=1&&s<2?(o=r,l=a):s>=2&&s<3?(l=a,d=r):s>=3&&s<4?(l=r,d=a):s>=4&&s<5?(o=r,d=a):s>=5&&s<6&&(o=a,d=r);const c=n-a/2,u=o+c,m=l+c,p=d+c;return[u,m,p].map(Ci)};function Mi(e){const[t,i,n,s]=wi(e).map(((e,t)=>3===t?e:e/255)),a=Math.max(t,i,n),r=Math.min(t,i,n),o=(a+r)/2;if(a===r)return[0,0,o,s];const l=a-r,d=o>.5?l/(2-a-r):l/(a+r),c=60*(t===a?(i-n)/l+(i<n?6:0):i===a?(n-t)/l+2:(t-i)/l+4);return[c,d,o,s]}function Ii(e,t,i,n){return`hsla(${(e%360).toFixed()}, ${gi(0,100,100*t).toFixed()}%, ${gi(0,100,100*i).toFixed()}%, ${parseFloat(gi(0,1,n).toFixed(3))})`}function Ti(e,t){const[i,n,s,a]=Mi(e);return Ii(i,n,s-t,a)}function Li(e){if("transparent"===e)return 0;function t(e){const t=e/255;return t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}const[i,n,s]=wi(e);return.2126*t(i)+.7152*t(n)+.0722*t(s)}function Ri(e,t){return Ti(e,-t)}class Pi{static async loadScript(e){if(!this.scripts.has(e)){let t=document.querySelector(`script[src="${e}"]`);if(!t){const i=new Promise(((i,n)=>
1{t=document.createElement("script"),t.src=e,t.async=!0,t.onload=()=>i(t),t.onerror=n,document.head.appendChild(t)}));this.scripts.set(e,i)}}return this.scripts.get(e)}}function Bi(e,t,i){const n=re();let{font:s}=t;async function a(){try{if("undefined"==typeof window)return;const e="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js";await Pi.loadScript(e),window.WebFont?.load({google:{api:"https://fonts.googleapis.com/css",families:[`${s}:400,700&display=swap`]},active:()=>{n("fontsLoaded")}})}catch(e){console.error(e)}}return ae((()=>{s&&a()})),e.$$set=e=>{"font"in e&&i(0,s=e.font)},[s]}Pi.scripts=new Map;class Ui extends Te{constructor(e){super(),Ie(this,e,Bi,null,S,{font:0})}}function Ni(e){const t='system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif';return e?`"${e}", `+t:t}const Di=e=>{var t,i;const n=[];return n.push(`--clr-highlight: ${null!==(i=null===(t=e.colors)||void 0===t?void 0:t.highlight)&&void 0!==i?i:Ht}`),n};function Fi(e){D(e,"svelte-i7hjw3",".sj-mini-quote{font-family:var(--font)}.sj-mini-quote mark{background-color:var(--clr-highlight);color:var(--clr-text);border-radius:0.25rem /* 4px */;padding-left:0.125rem /* 2px */;padding-right:0.125rem /* 2px */}.sj-mini-quote .citer-name{color:var(--clr-text)}.sj-mini-quote .citer-title{color:var(--clr-text-lt)}.sj-mini-quote .quote a{color:var(--clr-primary)}")}function Oi(e){let t,i,n;return i=new hi({props:{rating:e[1].rating?e[1].rating:5,size:16,color:"var(--clr-rating)",strokeWidth:e[0].colors?.ratingStroke?12:0,stroke:e[0].colors?.ratingStroke??"currentColor"}}),{c(){t=G("div"),Ee(i.$$.fragment),Q(t,"class",Tt("mb-2 flex","center"==e[7]&&"justify-center"))},m(e,s){W(e,t,s),Ce(i,t,null),n=!0},p(e,t){const n={};2&t&&(n.rating=e[1].rating?e[1].rating:5),1&t&&(n.strokeWidth=e[0].colors?.ratingStroke?12:0),1&t&&(n.stroke=e[0].colors?.ratingStroke??"currentColor"),i.$set(n)},i(e){n||(ke(i.$$.fragment,e),n=!0)},o(e){$e(i.$$.fragment,e),n=!1},d(e){e&&H(t),ze(i)}}}function Wi(e){let t,i,n;return i=new Zt({props:{size:"32px",fallbackName:e[1].customer?.name,src:e[1].customer?.avatar}}),{c(){t=G("div"),Ee(i.$$.fragment),Q(t,"class","flex-none")},m(e,s){W(e,t,s),Ce(i,t,null),n=!0},p(e,t){const n={};2&t&&(n.fallbackName=e[1].customer?.name),2&t&&(n.src=e[1].customer?.avatar),i.$set(n)},i(e){n||(ke(i.$$.fragment,e),n=!0)},o(e){$e(i.$$.fragment,e),n=!1},d(e){e&&H(t),ze(i)}}}function Hi(e){let t;return{c(){t=V("-")},m(e,i){W(e,t,i)},d(e){e&&H(t)}}}function qi(e){let t;function i(e,t){return e[1].url||e[1].customer?.url?Ki:Gi}let n=i(e),s=n(e);return{c(){t=G("div"),s.c(),Q(t,"class","sj-mini-quote-tagline block text-xs font-medium opacity-70 hover:opacity-50")},m(e,i){W(e,t,i),s.m(t,null)},p(e,a){n===(n=i(e))&&s?s.p(e,a):(s.d(1),s=n(e),s&&(s.c(),s.m(t,null)))},d(e){e&&H(t),s.d()}}}function Gi(e){let t=a(e[1])+"",i;return{c(){i=V(t)},m(e,t){W(e,i,t)},p(e,n){2&n&&t!==(t=a(e[1])+"")&&ee(i,t)},d(e){e&&H(i)}}}function Ki(e){let t,i=a(e[1])+"",n,s;return{c(){t=G("a"),n=V(i),Q(t,"href",s=e[1].url||e[1].customer?.url),Q(t,"target","_blank")},m(e,i){W(e,t,i),N(t,n)},p(e,r){2&r&&i!==(i=a(e[1])+"")&&ee(n,i),2&r&&s!==(s=e[1].url||e[1].customer?.url)&&Q(t,"href",s)},d(e){e&&H(t)}}}function Vi(e){let t,i,n;return i=new Ft({props:{design:e[0]}}),{c(){t=G("div"),Ee(i.$$.fragment),Q(t,"class","mt-2")},m(e,s){W(e,t,s),Ce(i,t,null),n=!0},p(e,t){const n={};1&t&&(n.design=e[0]),i.$set(n)},i(e){n||(ke(i.$$.fragment,e),n=!0)},o(e){$e(i.$$.fragment,e),n=!1},d(e){e&&H(t),ze(i)}}}function Yi(e){let t,i,n,s,r,o,l,d,c=(e[1]?.html??e[1]?.text)+"",u,m,p,h,g,f,b,w,j=e[1].customer?.name+"",v,y,x=a(e[1])&&e[6],A,_;t=new Ui({props:{font:e[0].font}}),t.$on("fontsLoaded",e[9]);let k=e[5]&&Oi(e),$=e[6]&&Wi(e),S=!e[6]&&Hi(),E=x&&qi(e),C=e[2]&&Vi(e);return{c(){Ee(t.$$.fragment),i=Y(),n=G("div"),k&&k.c(),s=Y(),r=G("div"),o=G("span"),o.textContent="â",l=Y(),d=G("span"),u=Y(),m=G("span"),m.textContent="â",p=Y(),h=G("div"),$&&$.c(),g=Y(),f=G("div"),b=G("div"),S&&S.c(),w=Y(),v=V(j),y=Y(),E&&E.c(),A=Y(),C&&C.c(),Q(o,"class","font-bold opacity-50"),Q(d,"class","quote-text sj-mini-quote-text"),Q(m,"class","font-bold opacity-50"),Q(r,"class",Tt("quote mb-2 break-words text-base leading-snug","center"==e[7]&&"text-center")),te(r,"color","var(--clr-text)"),Q(b,"class","sj-mini-quote-name text-sm font-medium opacity-90"),Q(f,"class","flex max-w-[200px] flex-none flex-col overflow-hidden text-left"),te(f,"color","var(--clr-text)"),Q(h,"class",Tt("mx-auto mt-4 flex items-center gap-2","center"==e[7]&&"justify-center")),Q(n,"class",Tt("sj-mini-quote gap-2","left"===e[7]&&"text-left","center"===e[7]&&"text-center")),Q(n,"style",e[4])},m(e,a){Ce(t,e,a),W(e,i,a),W(e,n,a),k&&k.m(n,null),N(n,s),N(n,r),N(r,o),N(r,l),N(r,d),d.innerHTML=c,N(r,u),N(r,m),N(n,p),N(n,h),$&&$.m(h,null),N(h,g),N(h,f),N(f,b),S&&S.m(b,null),N(b,w),N(b,v),N(b,y),E&&E.m(b,null),N(n,A),C&&C.m(n,null),_=!0},p(e,[i]){const s={};1&i&&(s.font=e[0].font),t.$set(s),e[5]&&k.p(e,i),(!_||2&i)&&c!==(c=(e[1]?.html??e[1]?.text)+"")&&(d.innerHTML=c),e[6]&&$.p(e,i),(!_||2&i)&&j!==(j=e[1].customer?.name+"")&&ee(v,j),2&i&&(x=a(e[1])&&e[6]),x?E?E.p(e,i):(E=qi(e),E.c(),E.m(b,null)):E&&(E.d(1),E=null),e[2]?C?(C.p(e,i),4&i&&ke(C,1)):(C=Vi(e),C.c(),ke(C,1),C.m(n,null)):C&&(Ae(),$e(C,1,1,(()=>{C=null})),_e())},i(e){_||(ke(t.$$.fragment,e),ke(k),ke($),ke(C),_=!0)},o(e){$e(t.$$.fragment,e),$e(k),$e($),$e(C),_=!1},d(e){e&&(H(i),H(n)),ze(t,e),k&&k.d(),$&&$.d(),S&&S.d(),E&&E.d(),C&&C.d()}}}function Zi(e,t,i){const n=re();let{design:s}=t,{reviews:a}=t,{review:r=a[0]}=t,{showAttribution:o=!0}=t;function l(){let e=[];const t=s.colors;e.push(`--clr-primary: ${t?.primary??""}`),e.push(`--clr-text: ${t?.text??""}`);const i=Li(t?.text??"");return i>.5?e.push(`--clr-text-lt: ${Ti(t?.text??"",.1)}`):e.push(`--clr-text-lt: ${Ri(t?.text??"",.1)}`),e.push(`--font: ${Ni(s.font)}`),e.push(`--clr-rating: ${t?.rating??Wt}`),e=e.concat(Di(s)),e}const d=l().join("; "),c=s.showRating,u=s.showAvatar;let m=s.align??"center";const p=()=>n("relayoutRequested");return e.$$set=e=>{"design"in e&&i(0,s=e.design),"reviews"in e&&i(8,a=e.reviews),"review"in e&&i(1,r=e.review),"showAttribution"in e&&i(2,o=e.showAttribution)},[s,r,o,n,d,c,u,m,a,p]}class Ji extends Te{constructor(e){super(),Ie(this,e,Zi,Yi,S,{design:0,reviews:8,review:1,showAttribution:2},Fi)}}function Qi(e,t,i){const n=e.slice();return n[12]=t[i],n}function Xi(e){let t,i,n,s=`calc(${e[4]} - ${e[6]}px)`,a=`${e[6]}px`,r;return i=new Ji({props:{showAttribution:!1,review:e[12],design:e[2].smallQuote}}),i.$on("relayoutRequested",e[5]),{c(){t=G("div"),Ee(i.$$.fragment),n=Y(),Q(t,"class","sj-masonry-item"),te(t,"width",s),te(t,"margin-bottom",a)}
1,m(e,s){W(e,t,s),Ce(i,t,null),N(t,n),r=!0},p(e,n){const a={};1&n&&(a.review=e[12]),4&n&&(a.design=e[2].smallQuote),i.$set(a),16&n&&s!==(s=`calc(${e[4]} - ${e[6]}px)`)&&te(t,"width",s)},i(e){r||(ke(i.$$.fragment,e),r=!0)},o(e){$e(i.$$.fragment,e),r=!1},d(e){e&&H(t),ze(i)}}}function en(e){let t,i;return t=new Ft({props:{design:e[2]}}),{c(){Ee(t.$$.fragment)},m(e,n){Ce(t,e,n),i=!0},p(e,i){const n={};4&i&&(n.design=e[2]),t.$set(n)},i(e){i||(ke(t.$$.fragment,e),i=!0)},o(e){$e(t.$$.fragment,e),i=!1},d(e){ze(t,e)}}}function tn(e){let t,i,n=`${e[6]}px`,s,a,r,o,l,d=Se(e[0]),c=[];for(let t=0;t<d.length;t+=1)c[t]=Xi(Qi(e,d,t));const u=e=>$e(c[e],1,1,(()=>{c[e]=null}));let m=e[1]&&en(e);return{c(){t=G("div"),i=G("div");for(let e=0;e<c.length;e+=1)c[e].c();s=Y(),m&&m.c(),a=Z(),Q(i,"class","sj-masonry"),Q(t,"class","sj-card-wall"),te(t,"padding-left",n)},m(n,d){W(n,t,d),N(t,i);for(let e=0;e<c.length;e+=1)c[e]&&c[e].m(i,null);e[8](i),W(n,s,d),m&&m.m(n,d),W(n,a,d),r=!0,o||(l=U(Pe.call(null,i,{callback:e[9]})),o=!0)},p(e,[t]){if(117&t){let n;for(d=Se(e[0]),n=0;n<d.length;n+=1){const s=Qi(e,d,n);c[n]?(c[n].p(s,t),ke(c[n],1)):(c[n]=Xi(s),c[n].c(),ke(c[n],1),c[n].m(i,null))}for(Ae(),n=d.length;n<c.length;n+=1)u(n);_e()}e[1]?m?(m.p(e,t),2&t&&ke(m,1)):(m=en(e),m.c(),ke(m,1),m.m(a.parentNode,a)):m&&(Ae(),$e(m,1,1,(()=>{m=null})),_e())},i(e){if(!r){for(let e=0;e<d.length;e+=1)ke(c[e]);ke(m),r=!0}},o(e){c=c.filter(Boolean);for(let e=0;e<c.length;e+=1)$e(c[e]);$e(m),r=!1},d(i){i&&(H(t),H(s),H(a)),q(c,i),e[8](null),m&&m.d(i),o=!1,l()}}}function nn(e,t,i){let{showAttribution:n}=t,{reviews:s}=t,{design:a}=t,r,o;s=s.filter((e=>e.html??e.text)),ae((async()=>(u(),await he(),r=new jt(o,{itemSelector:".sj-masonry-item",gutterWidth:c,useTransforms:!1,speed:0,isCentered:!1}),window.onresize=e=>{u()},o.querySelectorAll("img"),()=>{window.onresize=null})));const l=Re((()=>{r.layout()}),10);let d="100%",c=m();function u(){const e=o,t=e?.clientWidth;if(!t)return;let n=a.maxColumns??10;return s.length<n&&(n=s.length),i(4,d=Be(t,n)),d}function m(){const e=a.gap??"sm";let t=8;return"sm"==e?t=18:"md"==e?t=48:"lg"==e&&(t=18),t}function p(e){le[e?"unshift":"push"]((()=>{o=e,i(3,o)}))}const h=()=>{u(),l()};return e.$$set=e=>{"showAttribution"in e&&i(1,n=e.showAttribution),"reviews"in e&&i(0,s=e.reviews),"design"in e&&i(2,a=e.design)},[s,n,a,o,d,l,c,u,p,h]}class sn extends Te{constructor(e){super(),Ie(this,e,nn,tn,S,{showAttribution:1,reviews:0,design:2})}}function an(){f("small_quote_wall",((e,t)=>{new sn({target:e,props:t})}))}an()}();(()=>{const e={"id":"d1922884-7e00-4650-8d39-1f959a0bc2ab","config":{"design":{"gap":"md","type":"small_quote_wall","maxColumns":3,"smallQuote":{"font":"Geist","type":"small_quote","colors":{"text":"#374151","rating":"#a30a0a","primary":"#a30a0a"},"showAvatar":!0,"showRating":!0}},"version":"v2","customCss":"/* ââ RA Lab fonts for Senja âââââââââââââââââââââââââââ */\n@import url('https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500&family=Instrument+Serif:ital@0;1&display=swap');\n\n/* Base: Geist everywhere in the widget */\n.senja-embed,\n.senja-embed * {\n font-family: \"Geist\", \"Inter\", system-ui, sans-serif !important;\n letter-spacing: -0.01em;\n}\n\n/* Testimonial body text */\n.senja-embed [class*=\"text\"],\n.senja-embed p {\n font-weight: 400;\n line-height: 1.7;\n}\n\n/* Names / titles â slightly tighter, medium weight */\n.senja-embed [class*=\"name\"],\n.senja-embed [class*=\"title\"],\n.senja-embed h1,\n.senja-embed h2,\n.senja-embed h3 {\n font-weight: 500;\n letter-spacing: -0.025em;\n}\n\n/* Small meta / handles / dates â Geist Mono, uppercase eyebrow style */\n.senja-embed [class*=\"handle\"],\n.senja-embed [class*=\"date\"],\n.senja-embed [class*=\"meta\"],\n.senja-embed time {\n font-family: \"Geist Mono\", ui-monospace, monospace !important;\n letter-spacing: 0.04em;\n}\n\n/* Emphasis inside quotes â Instrument Serif italic (your signature accent) */\n.senja-embed em,\n.senja-embed i {\n font-family: \"Instrument Serif\", \"Times New Roman\", serif !important;\n font-style: italic;\n font-weight: 400;\n letter-spacing: -0.01em;\n}","fallbackAvatar":{"type":"initials","colors":[{"text":null,"background":"#ece8df"}],"useGravatar":!1},"targetLocation":"product_page","showAttribution":!1},"filters":{"type":"curated","review_ids":["70b6cafa-c7fe-4de9-bb3b-0515202e3b70","681bce07-4aaf-44de-9aae-ac171a5b0d1d","e06b72da-7f1e-4285-85a4-92bca6c70a33","fa2b5988-0e7d-463c-a415-e33b5b9b703d","e5900d62-31cb-4065-aa7d-9eb2c73055db","21160f9d-cd9b-4648-b6f2-5da866dc2c91","ef6d87dc-4034-4b0d-93d0-59fa6
15bc8ca7","099acb1c-9d80-457d-923f-7a21c5ba7aaf","cb3b5854-a023-4034-98e5-40ce9ae48ea0","170ce01b-bfd3-4b77-85a9-2c88169375fd","5a5d3cf9-110f-4e38-bc77-3fc524cc719a","53a2df58-add3-4649-94e3-36ab0ed4c789","af7fa5e0-cf9a-4682-9425-673897c94865","61d24b66-f151-447d-a828-8fc93ad3bbb6","8b549c26-0491-4a51-b907-4687eceee631","f666bf2c-a5b5-4ae5-8b04-9be94507fbb8","dad63f45-bd73-46d2-83ff-01ed5db871a5","eea98ef3-0f32-47a3-aafa-a8e9bf5e571a","9939fa0e-ccf1-4f9d-a4a2-97c1deb06a89","d7b05798-265a-4937-829b-ce5aae915fc0"],"collections":["bfb6452e-b062-4029-ab12-aa7ed8bb4889","ed209487-3afc-406c-89ef-d30dd7816817"],"selectedResponseMap":{"e06b72da-7f1e-4285-85a4-92bca6c70a33":["2246178e-6a0c-4bdf-9623-19fc10ef0db8"]}},"name":"RA Courses - RA Store PDPs (Desktop) ","project_id":"942f7541-50df-45ba-97bf-1f66fa08d9d6","source":"pinned","source_collection_id":null,"testimonial_arrangement":{"sort":"manual","order":{"pinned":["9939fa0e-ccf1-4f9d-a4a2-97c1deb06a89","099acb1c-9d80-457d-923f-7a21c5ba7aaf","ef6d87dc-4034-4b0d-93d0-59fa65bc8ca7","170ce01b-bfd3-4b77-85a9-2c88169375fd","61d24b66-f151-447d-a828-8fc93ad3bbb6","dad63f45-bd73-46d2-83ff-01ed5db871a5","53a2df58-add3-4649-94e3-36ab0ed4c789"],"direction":"desc","positions":{"05678d0b-ebbd-44f4-9a9e-fe29d0b3f07e":15,"099acb1c-9d80-457d-923f-7a21c5ba7aaf":8,"170ce01b-bfd3-4b77-85a9-2c88169375fd":3,"21160f9d-cd9b-4648-b6f2-5da866dc2c91":18,"34d1e1b5-5582-4bba-a1f5-be7576e4f3b6":19,"53a2df58-add3-4649-94e3-36ab0ed4c789":4,"5a5d3cf9-110f-4e38-bc77-3fc524cc719a":2,"61d24b66-f151-447d-a828-8fc93ad3bbb6":7,"64da4b2f-a26d-468c-88a9-b2f80a4de579":17,"88fb0851-b4d4-423f-9f95-272bacb5ece7":14,"8b549c26-0491-4a51-b907-4687eceee631":22,"9939fa0e-ccf1-4f9d-a4a2-97c1deb06a89":1,"9fe60536-5896-470f-aa02-8d3e291cf39e":11,"a4f04b6c-aabd-4d64-b14a-de6c8d4809ca":5,"af7fa5e0-cf9a-4682-9425-673897c94865":21,"b1938e53-68c6-4ac4-9293-ce31f8268d9c":16,"cb3b5854-a023-4034-98e5-40ce9ae48ea0":20,"d7b05798-265a-4937-829b-ce5aae915fc0":23,"dad63f45-bd73-46d2-83ff-01ed5db871a5":6,"e3196290-89b5-4951-8601-e09fa58234ea":12,"e5900d62-31cb-4065-aa7d-9eb2c73055db":13,"ec2ae993-b0ae-43c2-8f6b-d5b99534f4b4":10,"f666bf2c-a5b5-4ae5-8b04-9be94507fbb8":9,"fde682e7-4a06-43fe-b874-39f74d9468ad":0}}},"type":"v2.0","updated_at":"2026-07-15 23:00:36.035739+00","project":{"config":{"favicon":"https://senja-io.s3.us-west-1.amazonaws.com/public/media/58d6aa9c-3f91-4841-b2e1-c58b8bdbb2ee_16d6a890-788e-4ca5-87d4-725f9158cd51_%20RA_2025_black.jpg","brandKit":{"fonts":[{"id":"f2e5dea1-6628-47df-8741-14839acef581","value":"Quicksand"}],"colors":[{"id":"f24bfd2f-b239-4c84-b831-2bb5419e6630","value":"#C70606"},{"id":"96e78e89-8b62-4147-9f37-a7866d34439d","type":"dark","value":"#1a2838"},{"id":"1801896e-bcc5-436a-bace-3f4392a49359","type":"primary","value":"#181325"},{"id":"7942503c-b26c-4841-ada6-e2a080671eb3","value":"#e7edd7"}
1,{"id":"1148cde9-5332-4af0-8af6-95acbcb24a1f","type":"background","value":"#181325"}]},"thankYou":{"logoUrl":"https://senja-io.s3.us-west-1.amazonaws.com/public/media/f0013069-4ed3-4025-b61d-c4e0e620aa24_b61f6e79-350e-42f4-b932-6503434c8651_%20RA_2025_black.jpg","spokespersonAvatarUrl":null},"showAttributionByDefault":!1}}},t=[{"id":"9939fa0e-ccf1-4f9d-a4a2-97c1deb06a89","created_at":"2023-04-30 05:04:27.596+00","date":"2023-04-30 05:00:00+00","lang":"en","media":[],"text":"I bought all the courses from Retouching Academy, and they never disappointed me!<mark> I learned so much and improved my retouching skills from these courses </mark>over the last 2 years, and now I have my own clients and I also <mark>work with some well-known brands such as ELLE, Gucci, LV, L'Officiel, etc.</mark>","title":"I learned so much and improved my retouching skills!","source":"form","type":"text","rating":5,"project_id":"942f7541-50df-45ba-97bf-1f66fa08d9d6","form_id":"562d0c8a-88a4-4046-94cc-beb14305a02a","collection_items":[{"id":"0f792b38-32b1-4001-b0ae-c64570b14686","created_at":"2023-05-03 19:36:49.15+00","collection_id":"06406467-8841-44bd-8edc-9254376d42aa","review_id":"9939fa0e-ccf1-4f9d-a4a2-97c1deb06a89","added_manually":!0},{"id":"83a72ed3-0d10-4ea5-a233-d881f3e4cb48","created_at":"2024-05-20 17:47:26.395+00","collection_id":"ed209487-3afc-406c-89ef-d30dd7816817","review_id":"9939fa0e-ccf1-4f9d-a4a2-97c1deb06a89","added_manually":!0}],"translations":[],"form_responses":[],"customer":{"id":"095023db-58b2-40a6-8699-8b813f0e1814","name":"Ethan","avatar":"https://senja-io.s3.us-west-1.amazonaws.com/public/avatar/4fc5b9cf-0081-4405-82f7-25d2c012ecbd_Avatar.jpg","tagline":"Freelance Retoucher","company":null,"company_logo":null,"position":null,"url":"http://imagescooker.com","integrations":{},"email_md5":"bde9a611c1bf5289f9a5a3a69bf7ea37"},"html":"I bought all the courses from Retouching Academy, and they never disappointed me!<mark> I learned so much and improved my retouching skills from these courses </mark>over the last 2 years, and now I have my own clients and I also <mark>work with some well-known brands such as ELLE, Gucci, LV, L'Officiel, etc.</mark>"},{"id":"5a5d3cf9-110f-4e38-bc77-3fc524cc719a","created_at":"2024-04-04 21:46:47.042+00","date":"2024-04-04 05:00:00+00","lang":"en","media":[],"text":"Thanks to <b>RA courses </b>and <b>RA panels</b> <mark>I was able to take my retouching skills to a new level and understand how to make it a business that prospers</mark>. I learned new approaches to the techniques that I already knew, and my workflow became much faster and leaner. Iâd say to a beginner that it is important to invest in your business, and donât stop looking for ways to improve your skills. Iâm a freelancer on Upwork and my dream is to reach the standards to the RA agency (Avenue Retouching) and work with you guys. Thanks!","title":"My workflow became much faster and leaner!","source":"form","type":"text","rating":5,"project_id":"942f7541-50df-45ba-97bf-1f66fa08d9d6","reward":"30% OFF MUA Retouch Panel","form_id":"562d0c8a-88a4-4046-94cc-beb14305a02a","collection_items":[{"id":"8c0be91b-b110-4fed-a21d-995e7c899427","created_at":"2025-02-22 00:15:43.832+00","collection_id":"292163e6-a2e6-4d91-ad1f-fbb79fc7b493","review_id":"5a5d3cf9-110f-4e38-bc77-3fc524cc719a","added_manually":!0},{"id":"b58a6787-6417-4735-8772-bd2f1a27c5d9","created_at":"2025-02-04 19:37:09.376+00","collection_id":"3acd34ae-14b2-4a49-b2bc-f9524bc9c9dd","review_id":"5a5d3cf9-110f-4e38-bc77-3fc524cc719a","added_manually":!0},{"id":"d4369e83-bebc-4953-8f30-a94618083294","created_at":"2025-02-04 19:37:03.813+00","collection_id":"e4586e78-1b41-4c2f-b555-6083a762f96a","review_id":"5a5d3cf9-110f-4e38-bc77-3fc524cc719a","added_manually":!0},{"id":"6360b1eb-15bb-4a4a-bbc5-7691511897ba","created_at":"2024-04-05 15:25:23.186+00","collection_id":"ed209487-3afc-406c-89ef-d30dd7816817","review_id":"5a5d3cf9-110f-4e38-bc77-3fc524cc719a","added_manually":!0},{"id":"0aaf1122-9b17-462b-aba4-a6bd3df36857","created_at":"2024-04-05 15:21:03.451+00","collection_id":"06406467-8841-44bd-8edc-9254376d42aa","review_id":"5a5d3cf9-110f-4e38-b
1c77-3fc524cc719a","added_manually":!0}],"translations":[],"form_responses":[],"customer":{"id":"14ed6619-c75c-4ba0-a67b-b27e123dd6bb","name":"Valentina Duran","avatar":"https://senja-io.s3.us-west-1.amazonaws.com/public/avatar/8bfcb9ae-304a-4b83-b837-38b92d4c3c1a_IMG_4285.jpeg","tagline":"Retoucher","company":"Upwork","company_logo":null,"position":null,"url":"","integrations":{},"email_md5":"81112d83a4a216a76b8d058d18c359ec"},"html":"Thanks to <b>RA courses </b>and <b>RA panels</b> <mark>I was able to take my retouching skills to a new level and understand how to make it a business that prospers</mark>. I learned new approaches to the techniques that I already knew, and my workflow became much faster and leaner. Iâd say to a beginner that it is important to invest in your business, and donât stop looking for ways to improve your skills. Iâm a freelancer on Upwork and my dream is to reach the standards to the RA agency (Avenue Retouching) and work with you guys. Thanks!"},{"id":"170ce01b-bfd3-4b77-85a9-2c88169375fd","created_at":"2024-04-05 09:11:42.605+00","date":"2024-04-05 05:00:00+00","lang":"en","media":[],"text":"Retouching Academy has one of the <mark>best retouching courses I've ever taken</mark>. Before the Skin Retouching course, I had basic knowledge of retouching, mainly working on photos of pregnant women and newborns. <mark>I wanted to level up, and this course helped me better understand Frequency Separation, Dodge and Durn method is now my favorite</mark>. \n\nI also took the Color Grade course, which introduced me to <mark>Luminosity Masks, which I now use with great pleasure. </mark>\n\nIn the future, I plan to buy the Hair Retouching course and also purchase the Beauty Retouch panel. Thanks to Retouching Academy for a great start in the world of professional retouching.","title":"Best Skin Retouching course!","source":"form","type":"text","rating":5,"project_id":"942f7541-50df-45ba-97bf-1f66fa08d9d6","reward":"30% OFF MUA Retouch Panel","form_id":"562d0c8a-88a4-4046-94cc-beb14305a02a","collection_items":[{"id":"3479e399-6c9c-470b-af3c-5f65fe79179e","created_at":"2024-04-05 15:23:56.839+00","collection_id":"06406467-8841-44bd-8edc-9254376d42aa","review_id":"170ce01b-bfd3-4b77-85a9-2c88169375fd","added_manually":!0},{"id":"4688073d-1fdc-4353-acee-a034a002b152","created_at":"2024-04-05 15:24:08.119+00","collection_id":"ed209487-3afc-406c-89ef-d30dd7816817","review_id":"170ce01b-bfd3-4b77-85a9-2c88169375fd","added_manually":!0},{"id":"8597065f-c7d0-441f-89fc-70eb480610f6","created_at":"2024-05-20 17:37:11.206+00","collection_id":"bfb6452e-b062-4029-ab12-aa7ed8bb4889","review_id":"170ce01b-bfd3-4b77-85a9-2c88169375fd","added_manually":!0}],"translations":[],"form_responses":[],"customer":{"id":"2f667873-5f99-4711-a18c-50c414bb5916","name":"Lazari Ecaterina","avatar":"https://ui-avatars.com/api/?name=Lazari%20Ecaterina&size=512&background=ece8df&color=80704d&length=2&font-size=0.4","tagline":"Photographer & Retoucher","company":"","company_logo":null,"position":null,"url":"","integrations":{},"email_md5":"5dfbe9bdce828bae502bb8b917d9a85f"},"html":"Retouching Academy has one of the <mark>best retouching courses I've ever taken</mark>. Before the Skin Retouching course, I had basic knowledge of retouching, mainly working on photos of pregnant women and newborns. <mark>I wanted to level up, and this course helped me better understand Frequency Separation, Dodge and Durn method is now my favorite</mark>. \n\nI also took the Color Grade course, which introduced me to <mark>Luminosity Masks, which I now use with great pleasure. </mark>\n\nIn the future, I plan to buy the Hair Retouching course and also purchase the Beauty Retouch panel. Thanks to Retouching Academy for a great start in the world of professional retouching."},{"id":"53a2df58-add3-4649-94e3-36ab0ed4c789","created_at":"2024-04-04 21:08:04.958+00","date":"2024-04-04 05:00:00+00","lang":"en","media":[],"text":"I really liked the <b>Skin Retouching</b> course; it <mark>gave me many practical tools to face common challenges that I might not have been able to before</mark>. The platform is very good, and you can listen to it as many times as necessary. Very good! I recommend it!","title":"It gave me many practical tools to face common challenges!","source":"form","type":"text","rating":5,"project_id":"942f7541-50df-45ba-97bf-1f66fa08d9d6","reward":"30% OFF Beauty Retouch Panel","form_id":"562d0c8a-88a4-4046-94cc-beb14305a02a","collection_items":[{"id":"e51ace8c-ddd4-4584-90ba-ae9ceea12843","created_at":"2024-04-05 15:17:19.664+00","collection_id":"06406467-8841-44bd-8edc-9254376d42aa","review_id":"53a2df58-add3-4649-94e3-36ab0ed4c789","added_manually":!0},{"id":"9c429ae3-9f59-496f-b948-8e49898d234b","created_at":"2024-05-20 17:38:56.618+00","collection_id":"bfb6452e-b062-4029-ab12-aa7ed8bb4889","review_id":"53a2df58-add3-4649-94e3-36ab0ed4c789","added_manually":!0},{"id":"c55fa87d-9693-44e5-a87b-ec4130cefb02","created_at":"2024-05-20 17:39:07.311+00","collection_id":"ed209487-3afc-406c-89ef-d30dd7816817","review_id":"53a2df58-add3-4649-94e3-36ab0ed4c789","added_manually":!0}],"translations":[],"form_responses":[],"customer":{"id":"d5a395e0-3b50-49a9-a500-7a0149d52679","name":"Mariana","avatar":"https://ui-avatars.c
1om/api/?name=Mariana&size=512&background=ece8df&color=80704d&length=2&font-size=0.4","tagline":"photographer","company":"","company_logo":null,"position":null,"url":"","integrations":{},"email_md5":"a6bde29c535feedb34ff7e1fc824012e"},"html":"I really liked the <b>Skin Retouching</b> course; it <mark>gave me many practical tools to face common challenges that I might not have been able to before</mark>. The platform is very good, and you can listen to it as many times as necessary. Very good! I recommend it!"},{"id":"dad63f45-bd73-46d2-83ff-01ed5db871a5","created_at":"2023-05-23 10:35:13.557+00","date":"2023-05-22 05:00:00+00","lang":"en","media":[],"text":"I've used various tools and viewed countless tutorials on YouTube, but <b>Retouching Academy courses </b><mark>provide the foundation for my retouching skills</mark>. \n\nThe other tutorials are really about Photoshop, but RA's courses are about RETOUCHING. \n\nYou may have heard the expression, 'mile wide and inch deep.' Retouching Academy is inch wide and mile deep.","title":"The foundation for my retouching skills!","source":"form","type":"text","rating":5,"project_id":"942f7541-50df-45ba-97bf-1f66fa08d9d6","form_id":"562d0c8a-88a4-4046-94cc-beb14305a02a","collection_items":[{"id":"b3a4e52b-ecb0-45b3-b983-96496a10c217","created_at":"2023-05-29 14:54:36.174+00","collection_id":"06406467-8841-44bd-8edc-9254376d42aa","review_id":"dad63f45-bd73-46d2-83ff-01ed5db871a5","added_manually":!0},{"id":"21c1e823-a970-4558-bf8a-3123e7e10a59","created_at":"2024-05-20 17:43:58.729+00","collection_id":"ed209487-3afc-406c-89ef-d30dd7816817","review_id":"dad63f45-bd73-46d2-83ff-01ed5db871a5","added_manually":!0},{"id":"99ad1cf1-8c71-4750-a99c-44b878fd1682","created_at":"2025-02-22 00:09:49.502+00","collection_id":"e4586e78-1b41-4c2f-b555-6083a762f96a","review_id":"dad63f45-bd73-46d2-83ff-01ed5db871a5","added_manually":!0},{"id":"5f58554f-e363-4082-8695-e205b47133db","created_at":"2025-02-22 00:15:43.832+00","collection_id":"292163e6-a2e6-4d91-ad1f-fbb79fc7b493","review_id":"dad63f45-bd73-46d2-83ff-01ed5db871a5","added_manually":!0}],"translations":[],"form_responses":[],"customer":{"id":"bd4df49c-e2cd-48ed-a761-bd417eb808e1","name":"Scott Williams","avatar":"https://senja-io.s3.us-west-1.amazonaws.com/public/avatar/cd6e9892-7152-49c0-9b29-46affb77bf4b_Me%20for%20RA%20endorsement.
1jpg","tagline":"","company":null,"company_logo":null,"position":null,"url":"","integrations":{},"email_md5":"d31489d64ca95cde1bd547fc89ac9ee8"},"html":"I've used various tools and viewed countless tutorials on YouTube, but <b>Retouching Academy courses </b><mark>provide the foundation for my retouching skills</mark>. \n\nThe other tutorials are really about Photoshop, but RA's courses are about RETOUCHING. \n\nYou may have heard the expression, 'mile wide and inch deep.' Retouching Academy is inch wide and mile deep."},{"id":"61d24b66-f151-447d-a828-8fc93ad3bbb6","created_at":"2023-07-03 14:32:37.896+00","date":"2023-07-03 05:00:00+00","lang":"en","media":[],"text":"I've bought several retouching courses since I started retouching 2.5 years ago, and I must say that the courses from RA (I have almost <b>all the RA courses</b>) are really the best! \n\nThey teach you the <mark>professional way of retouching: how to make your pictures look perfect, but still natural</mark>; how to <mark>speed up your workflow</mark> and how to <mark>organize your psd files</mark> so you will always be able to make any corrections at any stage of your retouching process. \n\nHappy to have the opportunity to learn from such professionals like Julia and her team!","integration":"instagram","title":"RA Courses are really the best!","source":"form","type":"text","rating":5,"project_id":"942f7541-50df-45ba-97bf-1f66fa08d9d6","form_id":"562d0c8a-88a4-4046-94cc-beb14305a02a","collection_items":[{"id":"2f2c958a-6c33-4949-9c4f-d0d5cff51adc","created_at":"2023-07-07 20:52:45.814+00","collection_id":"06406467-8841-44bd-8edc-9254376d42aa","review_id":"61d24b66-f151-447d-a828-8fc93ad3bbb6","added_manually":!0},{"id":"3fab718f-b69b-40e7-9ce6-9b47bc8fd43e","created_at":"2024-05-20 17:39:48.123+00","collection_id":"ed209487-3afc-406c-89ef-d30dd7816817","review_id":"61d24b66-f151-447d-a828-8fc93ad3bbb6","added_manually":!0},{"id":"f5fbf000-3e1d-4c66-a192-07897f7af1fa","created_at":"2024-05-20 17:41:07.996+00","collection_id":"bfb6452e-b062-4029-ab12-aa7ed8bb4889","review_id":"61d24b66-f151-447d-a828-8fc93ad3bbb6","added_manually":!0},{"id":"391fba24-e01a-44d6-8b38-3be9d70c4059","created_at":"2024-05-20 17:41:11.996+00","collection_id":"8f9a6ba0-723e-40e4-b906-667fde2d0974","review_id":"61d24b66-f151-447d-a828-8fc93ad3bbb6","added_manually":!0}],"translations":[],"form_responses":[],"customer":{"id":"48cd5c9c-8412-4153-b915-30c0b23becee","name":"Margarita Ptitsyna","avatar":"https://senja-io.s3.us-west-1.amazonaws.com/public/avatar/0165d2a7-5a15-45f3-8ed5-7137d6c1438d__DSC9958%20new.jpg","tagline":"Freelance Retoucher","company":null,"company_logo":null,"position":null,"url":"https://www.behance.net/33b8080c","integrations":{"instagram":{"username":"rita.pt.retouching"}},"email_md5":"529098a9b2d31f2950d19160fb61a5f0"},"html":"I've bought several retouching courses since I started retouching 2.5 years ago, and I must say that the courses from RA (I have almost <b>all the RA courses</b>) are really the best! \n\nThey teach you the <mark>professional way of retouching: how to make your pictures look perfect, but still natural</mark>; how to <mark>speed up your workflow</mark> and how to <mark>organize your psd files</mark> so you will always be able to make any corrections at any stage of your retouching process. \n\nHappy to have the opportunity to learn from such professionals like Julia and her team!"},{"id":"099acb1c-9d80-457d-923f-7a21c5ba7aaf","created_at":"2024-04-09 15:30:07.801+00","date":"2024-04-09 05:00:00+00","lang":"en","media":[],"text":"When I was looking to improve my skills as a photographer / retoucher, Retouching Academy helped me get to the next level. \n\nThe RA video courses helped me <mark>understand things in a way that made sense to me</mark>, and as a result, I have been able to grow and do more. \n\nThe <mark>retouching panels are awesome as well, they help me save so much time and energy</mark>. 100% Recommend!","source":"form","type":"text","rating":5,"project_id":"942f7541-50df-45ba-97bf-1f66fa08d9d6","reward":"40% OFF Skin & Hair Course Bundle","form_id":"562d0c8a-88a4-4046-94cc-beb14305a02a","collection_items":[{"id":"8075cbe0-5b80-4833-b684-b0490d4c6cf1","created_at":"2025-12-10 16:07:11.265+00","collection_id":"3acd34ae-14b2-4a49-b2bc-f9524bc9c9dd","review_id":"099acb1c-9d80-457d-923f-7a21c5ba7aaf","added_manually":!0},{"id":"2d98d42e-cc13-4fe0-8a55-35c19e7b0970","created_at":"2025-12-10 16:07:05.599+00","collection_id":"e4586e78-1b41-4c2f-b555-6083a762f96a","review_id":"099acb1c-9d80-457d-923f-7a21c5ba7aaf","added_manually":!0},{"id":"5bfb3d0a-63f6-450b-ab73-3631dcd189d1","created_at":"2025-02-08 19:42:09.03+00","collection_id":"292163e6-a2e6-4d91-ad1f-fbb79fc7b493","review_id":"099acb1c-9d80-457d-923f-7a21c5ba7aaf","added_manually":!0},{"id":"77497ba0-2710-43db-9a32-321c7da1674c","created_at":"2024-04-09 18:30:04.414+00","collection_id":"06406467-8841-44bd-8edc-9254376d42aa","review_id":"099acb1c-9d80-457d-923f-7a21c5ba7aaf","added_manually":!0},{"id":"35454b0d-d87d-4ff2-b0c0-02f025b0e15c","created_at":"2024-04-09 18:30:01.828+00","collection_id":"ed209487-3afc-406c-89ef-d30dd7816817","review_id":"099acb1c-9d80-457d-923f-7a21c5ba7aaf","added_manually":!0}],"translations":[],"form_responses":[],"customer":{"id":"5cd67332-9b17-45e3-b275-2308c21bcaf1","name":"Luis","avatar":"https://ui-avatars.c
1om/api/?name=Luis&size=512&background=ece8df&color=80704d&length=2&font-size=0.4","tagline":"Artist, Photographer & Retoucher","company":"Louis Laboratory","company_logo":null,"position":null,"url":"https://www.louislaboratory.com","integrations":{},"email_md5":"dec2ce25f42cd7829431139c5233598e"},"html":"When I was looking to improve my skills as a photographer / retoucher, Retouching Academy helped me get to the next level. \n\nThe RA video courses helped me <mark>understand things in a way that made sense to me</mark>, and as a result, I have been able to grow and do more. \n\nThe <mark>retouching panels are awesome as well, they help me save so much time and energy</mark>. 100% Recommend!"},{"id":"f666bf2c-a5b5-4ae5-8b04-9be94507fbb8","created_at":"2023-05-25 17:37:27.97+00","date":"2023-05-24 05:00:00+00","lang":"en","media":[],"text":"As a Photoshop user, I have, over the years, narrowed my focus to more detailed and much needed products. For the past year I am focused on portraits. In my research, I found Retouching Academy. I am a novice, and a new member, but with the professional and detailed hands-on sessions, <mark>I have found a top-notch roadway to excel in my business in a new direction</mark>.\nThank you to all the instructors for sharing their expertise with me!\nJim Hayden","source":"form","type":"text","rating":5,"project_id":"942f7541-50df-45ba-97bf-1f66fa08d9d6","form_id":"562d0c8a-88a4-4046-94cc-beb14305a02a","collection_items":[{"id":"5c81b2bf-b77e-403c-a71b-adf8682bda70","created_at":"2023-05-25 18:06:09.851+00","collection_id":"06406467-8841-44bd-8edc-9254376d42aa","review_id":"f666bf2c-a5b5-4ae5-8b04-9be94507fbb8","added_manually":!0},{"id":"08e418b4-1b6b-49de-93f2-7513bf3cacb6","created_at":"2024-05-06 17:35:45.839+00","collection_id":"ed209487-3afc-406c-89ef-d30dd7816817","review_id":"f666bf2c-a5b5-4ae5-8b04-9be94507fbb8","added_manually":!0}],"translations":[],"form_responses":[],"customer":{"id":"dc989a6b-10e0-450e-adba-d36906b5698e","name":"Jim Hayden","avatar":"https://ui-avatars.com/api/?name=Jim%20Hayden&size=512&background=ece8df&color=80704d&length=2&font-size=0.4","tagline":"Designer","company":null,"company_logo":null,"position":null,"url":"https://JHaydenPhoto.com","integrations":{},"email_md5":"2adcb29fb8c9b5c437f22318c45e3248"},"html":"As a Photoshop user, I have, over the years, narrowed my focus to more detailed and much needed products. For the past year I am focused on portraits. In my research, I found Retouching Academy. I am a novice, and a new member, but with the professional and detailed hands-on sessions, <mark>I have found a top-notch roadway to excel in my business in a new direction</mark>.\nThank you to all the instructors for sharing their expertise with me!\nJim Hayden"},{"id":"21160f9d-cd9b-4648-b6f2-5da866dc2c91","created_at":"2024-05-07 16:57:29.535561+00","date":"2024-05-07 05:00:00+00","lang":"en","media":[{"url":"https://senja-io.s3.us-west-1.amazonaws.com/public/media/a87db920-e34c-4196-a717-c13faa5bcb2f_029ec537-bd1d-42ac-8fc8-c0e2339cfe51_Screenshot%202024-05-07%20at%2012.21.55%20PM.png","type":"image"}],"text":"<mark>Loved the Pro Beauty Retouching course!</mark>","integration":"instagram","title":"Pro Beauty Retouching","source":"dashboard","type":"text","rating":5,"project_id":"942f7541-50df-45ba-97bf-1f66fa08d9d6","collection_items":[{"id":"cc5a2998-c634-409e-a02c-852cceaa74ce","created_at":"2024-05-07 16:57:29.535561+00","collection_id":"ed209487-3afc-406c-89ef-d30dd7816817","review_id":"21160f9d-cd9b-4648-b6f2-5da866dc2c91","added_manually":!1},{"id":"715f1c3d-8b29-4e50-b077-ba5443c2a5f7","created_at":"2024-05-07 16:57:29.535561+00","collection_id":"8f9a6ba0-723e-40e4-b906-667fde2d0974","review_id":"21160f9d-cd9b-4648-b6f2-5da866dc2c91","added_manually":!1}],"translations":[],"form_responses":[],"customer":{"id":"66f4953d-633e-4d81-b413-d206007c4cc8","name":"Studio Teodoro","avatar":"https://ui-avatars.com/api/?name=Studio%20Teodoro&size=512&background=ece8df&color=80704d&length=2&font-size=0.4","tagline":null,"company":null,"company_logo":null,"position":null,"url":null,"integrations":{"instagram":{"username":"studio_teodoro"}},"email_md5":null},"html":"<mark>Loved the Pro Beauty Retouching course!</mark>"},{"id":"cb3b5854-a023-4034-98e5-40ce9ae48ea0","created_at":"2024-04-09 03:40:06.412+00","date":"2024-04-08 05:00:00+00","lang":"en","media":[],"text":"RA has changed my basic knowledge about retouching, which is fundamental and very important. <b>RA Courses</b> have <mark>strengthened my retouching foundation and allowed me to enter the next new stage</mark> faster.","source":"form","type":"text","rating":5,"project_id":"942f7541-50df-45ba-97bf-1f66fa08d9d6","reward":"30% OFF MUA Retouch Panel","form_id":"562d0c8a-88a4-4046-94cc-beb14305a02a","collection_items":[{"id":"2b961a4f-1bec-45a2-9a41-515f782b02fe","created_at":"2024-04-09 18:37:01.018+00","collection_id":"ed209487-3afc-406c-89ef-d30dd7816817","review_id":"cb3b5854-a023-4034-98e5-40ce9ae48ea0","added_manually":!0},{"id":"5d5231c2-5f8f-4313-81d5-ff6a3e1f32b5","created_at":"2024-04-09 18:37:07.195+00","collection_id":"06406467-8841-44bd-8edc-9254376d42aa","review_id":"cb3b5854-a023-4034-98e5-40ce9ae48ea0","added_manually":!0}],"translations":[],"form_responses":[],"customer":{"id":"b96c7a26-7e30-4309-a5fa-b2212ed555b9","name":"Morris","avatar":"https://ui-avatars.c
1om/api/?name=Morris&size=512&background=ece8df&color=80704d&length=2&font-size=0.4","tagline":"Freelancer","company":"","company_logo":null,"position":null,"url":"","integrations":{},"email_md5":"cb8c2d9f64fef30d84949fcb5c3c8f5f"},"html":"RA has changed my basic knowledge about retouching, which is fundamental and very important. <b>RA Courses</b> have <mark>strengthened my retouching foundation and allowed me to enter the next new stage</mark> faster."},{"id":"af7fa5e0-cf9a-4682-9425-673897c94865","created_at":"2023-07-10 23:37:59.658+00","date":"2023-07-08 05:00:00+00","lang":"en","media":[],"text":"I love <b>Beauty Retouch </b>panel! <mark>It has all the tools you need in order to retouch all in one location. </mark>\n\nI recently also purchased the <b>Skin Retouching </b>course, <mark>this training will quickly up your retouching game</mark>! Both are worth every penny!","title":"This course will quickly up your retouching game! ","source":"form","type":"text","rating":5,"project_id":"942f7541-50df-45ba-97bf-1f66fa08d9d6","form_id":"562d0c8a-88a4-4046-94cc-beb14305a02a","collection_items":[{"id":"74dd3fd7-f8ff-477a-aade-7d2317bedbdb","created_at":"2025-02-22 00:15:43.832+00","collection_id":"292163e6-a2e6-4d91-ad1f-fbb79fc7b493","review_id":"af7fa5e0-cf9a-4682-9425-673897c94865","added_manually":!0},{"id":"d7de9d62-2461-49b4-84f0-dfe66c40860b","created_at":"2024-05-23 18:22:05.136+00","collection_id":"ed209487-3afc-406c-89ef-d30dd7816817","review_id":"af7fa5e0-cf9a-4682-9425-673897c94865","added_manually":!0},{"id":"91dc78dc-a00b-4650-bffb-dd329144d966","created_at":"2024-05-23 18:22:00.659+00","collection_id":"bfb6452e-b062-4029-ab12-aa7ed8bb4889","review_id":"af7fa5e0-cf9a-4682-9425-673897c94865","added_manually":!0},{"id":"e7d915b6-cf6b-4ba2-b6e5-c34725074d13","created_at":"2024-05-23 18:21:57.468+00","collection_id":"e4586e78-1b41-4c2f-b555-6083a762f96a","review_id":"af7fa5e0-cf9a-4682-9425-673897c94865","added_manually":!0},{"id":"7bb757fb-27b0-42dc-b4c3-c4248ffdcbcf","created_at":"2023-07-11 15:38:56.978+00","collection_id":"06406467-8841-44bd-8edc-9254376d42aa","review_id":"af7fa5e0-cf9a-4682-9425-673897c94865","added_manually":!0}],"translations":[],"form_responses":[],"customer":{"id":"43579296-1cef-406b-ae58-92a3cead829b","name":"LaVincent Nelson","avatar":"https://senja-io.s3.us-west-1.amazonaws.com/public/media/ace2d9b1-9f4e-41d1-9877-3228aaa4c292_fd0c1c29-27ac-46ee-8af0-bcaf3bdc52bc_Screenshot%202023-07-11%20at%2010.12.45%20AM.png","tagline":"Photographer ","company":null,"company_logo":null,"position":null,"url":"http://revhealedphotography.com","integrations":{},"email_md5":"388f1a92261bfd793b451ffe65fdf7fd"},"html":"I love <b>Beauty Retouch </b>panel! <mark>It has all the tools you need in order to retouch all in one location. </mark>\n\nI recently also purchased the <b>Skin Retouching </b>course, <mark>this training will quickly up your retouching game</mark>! Both are worth every penny!"},{"id":"8b549c26-0491-4a51-b907-4687eceee631","created_at":"2023-05-26 22:05:58.033+00","date":"2023-05-26 05:00:00+00","lang":"en","media":[],"text":"I purchased multiple <b>RA courses</b> and I found very interesting and helpful! There is a lot of useful information, and even though I am not a professional retoucher I love learning and practicing the art of retouching. If you are<mark> looking to improve your retouching skills RA has all you need</mark>!","title":"RA has all you need to improve your retouching skills!","source":"form","type":"text","rating":5,"project_id":"942f7541-50df-45ba-97bf-1f66fa08d9d6","form_id":"562d0c8a-88a4-4046-94cc-beb14305a02a","collection_items":[{"id":"133e8bde-8637-49e1-a387-2ede38359d19","created_at":"2023-05-29 14:52:44.175+00","collection_id":"06406467-8841-44bd-8edc-9254376d42aa","review_id":"8b549c26-0491-4a51-b907-4687eceee631","added_manually":!0},{"id":"3a672c62-e3c4-4c65-8bc8-2652bd2ec011","created_at":"2024-05-20 17:42:52.334+00","collection_id":"bfb6452e-b062-4029-ab12-aa7ed8bb4889","review_id":"8b549c26-0491-4a51-b907-4687eceee631","added_manually":!0},{"id":"912802dc-53b9-4db9-8e0e-d7a7422f927f","created_at":"2024-05-20 17:42:53.442+00","collection_id":"8f9a6ba0-723e-40e4-b906-667fde2d0974","review_id":"8b549
1c26-0491-4a51-b907-4687eceee631","added_manually":!0},{"id":"b9bb9589-b5f4-4544-ae6a-6226920ab8af","created_at":"2024-05-20 17:42:54.686+00","collection_id":"ed209487-3afc-406c-89ef-d30dd7816817","review_id":"8b549c26-0491-4a51-b907-4687eceee631","added_manually":!0}],"translations":[],"form_responses":[],"customer":{"id":"86f404f4-84bd-4c94-b4d9-7a54d49e0777","name":"Matteo Zardo","avatar":"https://senja-io.s3.us-west-1.amazonaws.com/public/avatar/a4994d76-4fa9-4478-a2aa-723d9dafad78_IMG_0525.JPG","tagline":"Chemical Technician","company":null,"company_logo":null,"position":null,"url":"https://500px.com/p/matteozardophotographer","integrations":{},"email_md5":"837cf7e1affb79eef76248e24629e0ed"},"html":"I purchased multiple <b>RA courses</b> and I found very interesting and helpful! There is a lot of useful information, and even though I am not a professional retoucher I love learning and practicing the art of retouching. If you are<mark> looking to improve your retouching skills RA has all you need</mark>!"},{"id":"d7b05798-265a-4937-829b-ce5aae915fc0","created_at":"2023-04-29 21:18:03.095+00","date":"2023-04-29 05:00:00+00","lang":"en","media":[],"text":"I did both the Jumpstart course and Professional Retouching course with Retouching Academy. During the courses I also joined the Facebook group and received valuable feedback on my work and how to improve. I can highly recommend Retouching Academy courses and the very friendly and professional people who created it. <mark>Without the courses and the constructive criticism I received in the Facebook group, I would not have had the skills or confidence to now work as a professional Retoucher.</mark>","source":"form","type":"text","rating":5,"project_id":"942f7541-50df-45ba-97bf-1f66fa08d9d6","form_id":"562d0c8a-88a4-4046-94cc-beb14305a02a","collection_items":[{"id":"6cb0e36b-0913-42ce-a67a-1aad0724335f","created_at":"2023-05-03 19:35:06.117+00","collection_id":"06406467-8841-44bd-8edc-9254376d42aa","review_id":"d7b05798-265a-4937-829b-ce5aae915fc0","added_manually":!0},{"id":"47cb3c39-0187-47c6-b8f4-5bcfd6216df4","created_at":"2024-05-20 17:49:07.637+00","collection_id":"752da90d-d7bf-42f1-8c8f-e2deba4b662d","review_id":"d7b05798-265a-4937-829b-ce5aae915fc0","added_manually":!0},{"id":"3bb8506f-f9cf-4d61-b930-5fcc03984a75","created_at":"2024-05-20 17:49:09.167+00","collection_id":"8f9a6ba0-723e-40e4-b906-667fde2d0974","review_id":"d7b05798-265a-4937-829b-ce5aae915fc0","added_manually":!0},{"id":"c6e306db-e385-4d1b-8176-ada5f9cf829d","created_at":"2024-05-20 17:49:15.869+00","collection_id":"ed209487-3afc-406c-89ef-d30dd7816817","review_id":"d7b05798-265a-4937-829b-ce5aae915fc0","added_manually":!0}],"translations":[],"form_responses":[],"customer":{"id":"ab769190-70bd-48a6-b94e-5e9c3d25b4d9","name":"Richard Jochum","avatar":"https://senja-io.s3.us-west-1.amazonaws.com/public/avatar/009e9922-0851-4db6-820e-99965bd98f9f_FB_IMG_1682803047626.jpg","tagline":"Retoucher","company":null,"company_logo":null,"position":null,"url":"http://richardjochum.com","integrations":{},"email_md5":"39970c18575608ea48996a352659120d"},"html":"I did both the Jumpstart course and Professional Retouching course with Retouching Academy. During the courses I also joined the Facebook group and received valuable feedback on my work and how to improve. I can highly recommend Retouching Academy courses and the very friendly and professional people who created it. <mark>Without the courses and the constructive criticism I received in the Facebook group, I would not have had the skills or confidence to now work as a professional Retoucher.</mark>"},{"id":"70b6cafa-c7fe-4de9-bb3b-0515202e3b70","created_at":"2026-06-20 00:35:50.097+00","date":"2026-06-20 00:35:50.097+00","lang":"en","media":[],"text":"[Skin Retouching] Outstanding course. Deep, diverse but easy and made simple to understand. No BS and pitched straight through the home plate. It <mark>definitely widened my knowledge, perception, ideas, and creativity. The knowledge acquired in this course is not only applicable in skin and beauty but in every other aspect of art, I've been rewired!!!</mark>","platform_id":"_-qj0CIw","title":"","url":"","source":"dashboard","type":"text","rating":5,"project_id":"942f7541-50df-45ba-97bf-1f66fa08d9d6","collection_items":[{"id":"8f3759b6-0007-40aa-bd8f-025625013b5e","created_at":"2026-06-20 00:35:50.227+00","collection_id":"ed209487-3afc-406c-89ef-d30dd7816817","review_id":"70b6cafa-c7fe-4de9-bb3b-0515202e3b70","added_manually":!1},{"id":"9333b40f-2d6b-40de-b3f0-c753e436c5d7","created_at":"2026-06-20 00:35:50.227+00","collection_id":"bfb6452e-b062-4029-ab12-aa7ed8bb4889","review_id":"70b6cafa-c7fe-4de9-bb3b-0515202e3b70","added_manually":!1}],"translations":[],"form_responses":[],"customer":{"id":"a3489b3d-64ef-4c81-ab56-4e91cb98c1b1","name":"Jose Hernandez","avatar":"https://ui-avatars.c
1om/api/?name=Jose%20Hernandez&size=512&background=ece8df&color=80704d&length=2&font-size=0.4","tagline":null,"company":"","company_logo":null,"position":null,"url":null,"integrations":{},"email_md5":null},"html":"[Skin Retouching] Outstanding course. Deep, diverse but easy and made simple to understand. No BS and pitched straight through the home plate. It <mark>definitely widened my knowledge, perception, ideas, and creativity. The knowledge acquired in this course is not only applicable in skin and beauty but in every other aspect of art, I've been rewired!!!</mark>"},{"id":"681bce07-4aaf-44de-9aae-ac171a5b0d1d","created_at":"2026-06-04 19:47:36.763+00","date":"2026-06-04 19:47:36.763+00","lang":"en","media":[],"text":"Iâve learned more in the <b>Skin Retouching</b> course <mark>than from 4 years of YouTube searching. These classes are amazing</mark>.","platform_id":"YAQm8vDf","title":"","url":"","source":"dashboard","type":"text","rating":5,"project_id":"942f7541-50df-45ba-97bf-1f66fa08d9d6","collection_items":[{"id":"3e7debf4-405e-4dea-a5ab-648268ad4038","created_at":"2026-06-04 19:47:37.063+00","collection_id":"bfb6452e-b062-4029-ab12-aa7ed8bb4889","review_id":"681bce07-4aaf-44de-9aae-ac171a5b0d1d","added_manually":!1},{"id":"fef4a4f5-b39e-4323-9a2f-c69e1feaff48","created_at":"2026-06-04 19:47:37.063+00","collection_id":"ed209487-3afc-406c-89ef-d30dd7816817","review_id":"681bce07-4aaf-44de-9aae-ac171a5b0d1d","added_manually":!1}],"translations":[],"form_responses":[],"customer":{"id":"dca5ebda-9c66-40c6-83cf-b4291f4436c8","name":"Sean Ballacchino","avatar":"https://ui-avatars.com/api/?name=Sean%20Ballacchino&size=512&background=ece8df&color=80704d&length=2&font-size=0.4","tagline":null,"company":"","company_logo":null,"position":null,"url":null,"integrations":{},"email_md5":null},"html":"Iâve learned more in the <b>Skin Retouching</b> course <mark>than from 4 years of YouTube searching. These classes are amazing</mark>."},{"id":"e06b72da-7f1e-4285-85a4-92bca6c70a33","created_at":"2026-05-02 14:45:24.035709+00","date":"2026-05-02 14:54:10.184+00","lang":"en","media":[],"text":"[Hair Retouching] Thank you so much for <b>such a detailed retouching course on hair.</b> I appreciate that there are a lot of different techniques that can be used to deal with hair issues, because there is really no one fix solution in this case. <mark>The lessons are easy to digest, no issues with understanding</mark>. I recommend doing course exercises as well, because nothing is better than real practice. <mark>Retouching practice files in this course are also of high quality!</mark>\nBest wishes, Iryna","source":"form","type":"text","rating":5,"project_id":"942f7541-50df-45ba-97bf-1f66fa08d9d6","reward":"30% OFF","form_id":"c94ed2d6-2514-48cf-9d89-e0545f78168d","collection_items":[{"id":"8506660a-bdfa-4d7a-93f1-9d91833e9dd5","created_at":"2026-05-04 17:42:53.04+00","collection_id":"06406467-8841-44bd-8edc-9254376d42aa","review_id":"e06b72da-7f1e-4285-85a4-92bca6c70a33","added_manually":!0},{"id":"686198bd-3c40-4666-ac8a-381d447b085d","created_at":"2026-05-04 17:39:20.738+00","collection_id":"cf1d4b81-44f7-4c36-a8c2-9b54e0c09d6a","review_id":"e06b72da-7f1e-4285-85a4-92bca6c70a33","added_manually":!0},{"id":"48194497-ae6d-4674-b23f-76c69a03357e","created_at":"2026-05-04 17:39:17.958+00","collection_id":"ed209487-3afc-406c-89ef-d30dd7816817","review_id":"e06b72da-7f1e-4285-85a4-92bca6c70a33","added_manually":!0}],"translations":[],"form_responses":[{"id":"2246178e-6a0c-4bdf-9623-19fc10ef0db8","type":"text","text":"The lessons are easy to digest, no issues with understanding. I recommend to do exercises as well, because nothing is better than real practice. Retouching practice files are also of high quality.","attachments":[],"asset_id":null,"form_question_id":"68a293b7-cbb1-46e0-bf54-11e71bec68a2","review_id":"e06b72da-7f1e-4285-85a4-92bca6c70a33","created_at":"2026-05-02 14:54:10.155+00","original_question_text":null,"primary":!1,"order":1,"media":[],"media_asset":null,"form_question":{"id":"68a293b7-cbb1-46e0-bf54-11e71bec68a2","form_id":"c94ed2d6-2514-48cf-9d89-e0545f78168d","title":"What tip would you give new students of this course?","config":{"tips":["Did you find the lessons easy to digest, or would you recommend starting with a more basic course?","Would you recommend they fully commit to the practice exercises and assignments?"],"required":!0,"subtitle":"If a potential student is unsure about enrolling in this course, what would you say to them?","response_types":["video","text"]},"order":1}}
1,{"id":"65dc4e8d-6b4f-434a-a209-a5b083c197b7","type":"text","text":"[Hair Retouching] Thank you so much for <b>such a detailed retouching course on hair.</b> I appreciate that there are a lot of different techniques that can be used to deal with hair issues, because there is really no one fix solution in this case. <mark>The lessons are easy to digest, no issues with understanding</mark>. I recommend doing course exercises as well, because nothing is better than real practice. <mark>Retouching practice files in this course are also of high quality!</mark>\nBest wishes, Iryna","attachments":[],"asset_id":null,"form_question_id":"d25831f1-ef3e-4d8c-a18b-442dedb57560","review_id":"e06b72da-7f1e-4285-85a4-92bca6c70a33","created_at":"2026-05-02 14:54:10.155+00","original_question_text":null,"primary":!0,"order":0,"media":[],"media_asset":null,"form_question":{"id":"d25831f1-ef3e-4d8c-a18b-442dedb57560","form_id":"c94ed2d6-2514-48cf-9d89-e0545f78168d","title":"How do you feel after taking this course?","config":{"tips":["Please mention the title of the course.","Were there specific lessons or methods that were the most impactful?","Were practice files and assignments helpful?"],"primary":!0,"required":!0,"subtitle":"What made the biggest positive impact on your workflow and retouching results?\n\n\n<em>Some ideas for your testimonial:</em>","response_types":["text"],"collect_image_attachments":!0,"video_response_duration_seconds":180},"order":0}}],"customer":{"id":"917e1831-e8e4-40cd-a4e3-df3c457badd7","name":"Iryna Mei","avatar":"https://ui-avatars.com/api/?name=Iryna%20Mei&size=512&background=ece8df&color=80704d&length=2&font-size=0.4","tagline":null,"company":null,"company_logo":null,"position":null,"url":null,"integrations":{"instagram":{"platform":"instagram","username":"enretouch"}},"email_md5":"e356e643be0af2dcee247bd2550e2c7e"},"html":"[Hair Retouching] Thank you so much for <b>such a detailed retouching course on hair.</b> I appreciate that there are a lot of different techniques that can be used to deal with hair issues, because there is really no one fix solution in this case. <mark>The lessons are easy to digest, no issues with understanding</mark>. I recommend doing course exercises as well, because nothing is better than real practice. <mark>Retouching practice files in this course are also of high quality!</mark>\nBest wishes, Iryna"},{"id":"fa2b5988-0e7d-463c-a415-e33b5b9b703d","created_at":"2026-02-15 17:52:07.325+00","date":"2026-02-13 17:52:07.324+00","lang":"en","media":[],"text":"<mark>Iâm proud to have completed the Skin Retouching course at Retouching Academy.</mark> It strengthened my skills, refined my workflow, and elevated the quality of my work to a new level.","integration":"web_page","platform_id":"79fq24lF","title":"","url":"","source":"dashboard","type":"text","rating":5,"project_id":"942f7541-50df-45ba-97bf-1f66fa08d9d6","collection_items":[{"id":"111915a0-4ab1-4741-9f3b-4b8df8df41e5","created_at":"2026-02-15 17:52:12.094+00","collection_id":"8f9a6ba0-723e-40e4-b906-667fde2d0974","review_id":"fa2b5988-0e7d-463c-a415-e33b5b9b703d","added_manually":!1},{"id":"dee65a5c-ddd9-4524-ae5c-021e93144e04","created_at":"2026-02-15 17:52:12.094+00","collection_id":"ed209487-3afc-406c-89ef-d30dd7816817","review_id":"fa2b5988-0e7d-463c-a415-e33b5b9b703d","added_manually":!1}],"translations":[],"form_responses":[],"customer":{"id":"e54a796c-620d-4f88-9b34-744762ca0270","name":"Ariel Melo","avatar":"https://ui-avatars.com/api/?name=Ariel%20Melo&size=512&background=ece8df&color=80704d&length=2&font-size=0.4","tagline":null,"company":"","company_logo":null,"position":null,"url":null,"integrations":{},"email_md5":null},"html":"<mark>Iâm proud to have completed the Skin Retouching course at Retouching Academy.</mark> It strengthened my skills, refined my workflow, and elevated the quality of my work to a new level."},{"id":"ef6d87dc-4034-4b0d-93d0-59fa65bc8ca7","created_at":"2024-04-19 06:04:47.069+00","date":"2024-04-19 05:00:00+00","lang":"en","media":[],"text":"The products of the Retouching Academy are <mark>the standard that everyone should strive for.</mark> Exclusive photos, Iconic, recognizable design, training information - short and precise! I recommend!","source":"form","type":"text","rating":5,"project_id":"942f7541-50df-45ba-97bf-1f66fa08d9d6","reward":"30% OFF Beauty Retouch Panel","form_id":"562d0c8a-88a4-4046-94cc-beb14305a02a","collection_items":[{"id":"311eab64-4e98-4b4f-88a4-09d4db816b92","created_at":"2024-04-19 19:38:09.258+00","collection_id":"06406467-8841-44bd-8edc-9254376d42aa","review_id":"ef6d87dc-4034-4b0d-93d0-59fa6
15bc8ca7","added_manually":!0},{"id":"3c77b97b-a7c6-4293-a690-100994e3f58e","created_at":"2024-04-19 19:38:19.338+00","collection_id":"ed209487-3afc-406c-89ef-d30dd7816817","review_id":"ef6d87dc-4034-4b0d-93d0-59fa65bc8ca7","added_manually":!0}],"translations":[],"form_responses":[],"customer":{"id":"5b37cf2a-9a8a-4cfb-b4c2-507e02c9b562","name":"Anna Bel Dyden","avatar":"https://ui-avatars.com/api/?name=Anna%20Bel%20Dyden&size=512&background=ece8df&color=80704d&length=2&font-size=0.4","tagline":"Retoucher","company":"","company_logo":null,"position":null,"url":"","integrations":{},"email_md5":"9d7711fb9e5bc2213de3cf9aa501351a"},"html":"The products of the Retouching Academy are <mark>the standard that everyone should strive for.</mark> Exclusive photos, Iconic, recognizable design, training information - short and precise! I recommend!"},{"id":"eea98ef3-0f32-47a3-aafa-a8e9bf5e571a","created_at":"2023-05-01 15:53:30.583+00","date":"2023-05-01 15:53:30.583+00","lang":"en","media":[],"text":"I have bought multiple retouching <b>RA courses</b>, and can definitely say that RA is one of the best. <mark>Really great structured and only useful information that helped me start my carrier as a retoucher and completely changed my previous understanding of post-production</mark>.\n\nI also have 2 <b>RA Panels</b> and use them a lot in my work and they cover 95 % of needs in portrait retouch.","source":"form","type":"text","rating":5,"project_id":"942f7541-50df-45ba-97bf-1f66fa08d9d6","form_id":"562d0c8a-88a4-4046-94cc-beb14305a02a","collection_items":[{"id":"99ecbf2a-b964-4ca9-8ef6-a05a532c66f7","created_at":"2023-05-03 19:37:10.411+00","collection_id":"06406467-8841-44bd-8edc-9254376d42aa","review_id":"eea98ef3-0f32-47a3-aafa-a8e9bf5e571a","added_manually":!0},{"id":"4d4537c1-cce9-47c9-b75b-a73cb803a9eb","created_at":"2025-02-22 00:11:42.931+00","collection_id":"ed209487-3afc-406c-89ef-d30dd7816817","review_id":"eea98ef3-0f32-47a3-aafa-a8e9bf5e571a","added_manually":!0},{"id":"16ad2f87-a37a-42d7-b81f-6ffef466dd38","created_at":"2025-02-22 00:12:21.565+00","collection_id":"bfb6452e-b062-4029-ab12-aa7ed8bb4889","review_id":"eea98ef3-0f32-47a3-aafa-a8e9bf5e571a","added_manually":!0},{"id":"55216d22-0771-48d0-bdbc-2fe2c02a4f33","created_at":"2025-02-22 00:12:22.096+00","collection_id":"8f9a6ba0-723e-40e4-b906-667fde2d0974","review_id":"eea98ef3-0f32-47a3-aafa-a8e9bf5e571a","added_manually":!0},{"id":"8d0e1586-5e4c-4135-92bb-bee135bc4f5a","created_at":"2025-02-22 00:12:24.987+00","collection_id":"e4586e78-1b41-4c2f-b555-6083a762f96a","review_id":"eea98ef3-0f32-47a3-aafa-a8e9bf5e571a","added_manually":!0},{"id":"7bdc0dc8-91f8-41e9-a9a0-24fc3dde6518","created_at":"2025-02-22 00:12:27.355+00","collection_id":"752da90d-d7bf-42f1-8c8f-e2deba4b662d","review_id":"eea98ef3-0f32-47a3-aafa-a8e9bf5e571a","added_manually":!0},{"id":"5b777cc6-7654-4c04-b596-7260ba0e258a","created_at":"2025-02-22 00:12:28.982+00","collection_id":"3acd34ae-14b2-4a49-b2bc-f9524bc9c9dd","review_id":"eea98ef3-0f32-47a3-aafa-a8e9bf5e571a","added_manually":!0},{"id":"65735f01-9f2c-463d-aeb9-8b9541be3a93","created_at":"2025-02-22 00:15:43.832+00","collection_id":"292163e6-a2e6-4d91-ad1f-fbb79fc7b493","review_id":"eea98ef3-0f32-47a3-aafa-a8e9bf5e571a","added_manually":!0}],"translations":[],"form_responses":[],"customer":{"id":"0b2e41f3-1ebd-4280-b22c-531283f0bf64","name":"Yuliya","avatar":"https://ui-avatars.com/api/?name=Yuliya&size=512&background=ece8df&color=80704d&length=2&font-size=0.4","tagline":"retoucher","company":null,"company_logo":null,"position":null,"url":"https://ivanenkoyuliya.myportfolio.com","integrations":{},"email_md5":"e1e00ee97f1417342262700c059fc49b"},"html":"I have bought multiple retouching <b>RA courses</b>, and can definitely say that RA is one of the best. <mark>Really great structured and only useful information that helped me start my carrier as a retoucher and completely changed my previous understanding of post-production</mark>.\n\nI also have 2 <b>RA Panels</b> and use them a lot in my work and they cover 95 % of needs in portrait retouch."}],a="d1922884-7e00-4650-8d39-1f959a0bc2ab",d="small_quote_wall",n={"avg":{"rating":5},"count":19},i="false";function o(){const i=new CustomEvent("senjaWidgetLoaded",{detail:{id:a,reviews:t,widget:e,designId:d,aggregate:n}});window.dispatchEvent(i)}function s(){!function(){if("true"===i){if(document.querySelector(`.senja-embed[data-id="${a}"]`))return;const e=document.createElement("div");e.setAttribute("data-id",a),e.setAttribute("data-lazyload","false"),e.classList.add("senja-embed"),e.setAttribute("data-mode","shadow"),e.style.display="block",document.body.appendChild(e)}}();Array.from(document.querySelectorAll(".senja-embed")).find((e=>"true"===e.getAttribute("data-lazyload")));o()}window.SenjaAffiliatePoweredBy=e?.project?.config?.affiliateLink,s(),document.addEventListener("readystatechange",(()=>{"complete"===document.readyState&&s()}));new MutationObserver((e=>{for(const t of e)if("childList"===t.type)for(const e of Array.from(t.addedNodes))if(e instanceof HTMLElement){if(e.classList.contains("senja-embed")){s();continue}e.getElementsByClassName("senja-embed").length>0&&s()}})).observe(document.body,{attributes:!1,childList:!0,characterData:!1,subtree:!0})})()
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.