CINXE.COM

Atlassian Presents: Unleash

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="csrf-param" content="_csrf"> <meta name="csrf-token" content="1gGaNaePVVSIsEuEea5ySJ06y0HBO6_gtZhEhpc3rz3gbv1fn8kBGOD8At0rzRAgyFfmNKl69peB4Tz-1GKXaw=="> <title>Atlassian Presents: Unleash</title> <meta property="og:type" content="website"> <meta property="og:url" content="https://events.atlassian.com/unleash"> <meta property="og:image" content="https://assets.swoogo.com/uploads/full/3346947-657736fa536c5.png"> <meta property="og:image:width" content="1600"> <meta property="og:image:height" content="1600"> <meta property="twitter:card" content="summary_large_image"> <meta property="twitter:title" content="Home"> <meta property="twitter:image" content="https://assets.swoogo.com/uploads/full/3346947-657736fa536c5.png"> <meta http-equiv="X-UA-Compatible" content="IE=Edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.eu01.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"184600148",accountID:"3136808",trustKey:"3136808",xpid:"VwcEV15TABABXFVXDggOXlE=",licenseKey:"NRJS-e5440ff4a5c913130a9",applicationID:"184599985"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <link type="image/png" href="//assets.swoogo.com/uploads/medium/4453934-66f31afc66378.png" rel="shortcut icon"> <link href="/css/alert.css" rel="stylesheet"> <link href="https://assets.swoogo.com/plugins/bootstrap/bootstrap.min.css" rel="stylesheet"> <link href="//assets.swoogo.com/assets/c059ec84/css/fontawesome.css" rel="stylesheet"> <link href="//assets.swoogo.com/assets/c059ec84/css/brands.css" rel="stylesheet"> <link href="//assets.swoogo.com/assets/c059ec84/css/solid.css" rel="stylesheet"> <link href="//assets.swoogo.com/assets/c059ec84/css/regular.css" rel="stylesheet"> <link href="//assets.swoogo.com/assets/c059ec84/css/v4-shims.css" rel="stylesheet"> <link href="//assets.swoogo.com/assets/c059ec84/css/v4-font-face.css" rel="stylesheet"> <link href="//assets.swoogo.com/assets/c059ec84/css/v5-font-face.css" rel="stylesheet"> <link href="//assets.swoogo.com/assets/f0027a99/event-defaults.css" rel="stylesheet"> <link href="//assets.swoogo.com/themes/64f7c267232e6/styles.css?t=1705370186" rel="stylesheet"> <link href="//assets.swoogo.com/assets/7bb89c69/jquery.pagewidget.agenda.css" rel="stylesheet"> <link href="//assets.swoogo.com/assets/3462b1de/css/activeform.min.css" rel="stylesheet"> <style>.site-background {background-image: url('//assets.swoogo.com/uploads/full/3255379-6557ce887321c.png') !important;}</style> <script src="//code.jquery.com/jquery-1.12.4.min.js" integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ=" crossorigin="anonymous"></script> <script src="//assets.swoogo.com/assets/dea9ef86/__require.js"></script> <script> if (typeof registrantUpdateUrl === 'undefined') { registrantUpdateUrl = '/frontend/registrant/-action-?eventId=131984&pageId=4625291'; } else { oldRegistrantUpdateUrl = registrantUpdateUrl; registrantUpdateUrl = '/frontend/registrant/-action-?eventId=131984&pageId=4625291'; } eventSlug = 'unleash'; window.jQuery || document.write('<script src="https://assets.swoogo.com/downloads/jquery.min.js"><\/script>');</script> <!-- OneTrust Cookies Consent Notice start for events.atlassian.com - using production src and GUID Jun 26, 2023 --> <script src="https://atl-onetrust-wrapper.atlassian.com/assets/atl-onetrust-wrapper.min.js" type="text/javascript" data-domain="ed42d30f-c9f0-408c-b65a-cd77205ecdf5" data-test="false" data-geofence="false" data-sync="false" ></script> <script type="text/plain" class="optanon-category-2"> __require.require( ["https://atl-global.atlassian.com/js/atl-global.min.js"], function() { if (typeof ace !== 'undefined') { ace.analytics.Initializer.initWithPageAnalytics('swoogo', {gasV3Product: 'event-atlassian', event_id: 131984 }); } } ); </script> <script type="text/javascript">window.dataLayer = [{"Event Name":"Atlassian Presents: Unleash","Event Status":"live","Paid Event":"false","Event Start Date":"2023-12-11","Event End Date":"2023-12-12","Event Close Date":null,"Event Close Time":null}]</script><script async src="https://www.googletagmanager.com/gtag/js?id=G-8YX2QTZL2Y"></script><script>function gtag(){dataLayer.push(arguments);}gtag("js", new Date());gtag("config", "G-8YX2QTZL2Y");</script></head> <body class="digital-platform-page digital-post-event-page"> <input type="hidden" id="registrant-device" name="Registrant[device]" value="pc"> <noscript> <input type="hidden" name="Registrant[js_disabled]" value="1"> </noscript> <style> .session-stream-popup .modal-content .modal-body { padding: 0; } .event-information-section.platform { padding: 32px 0 64px; } section.who-attends-section { padding: 64px 0 88px; clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 92%); background: var(--primary-blue-400, #0065FF); overflow: hidden; } div#w_42288398 .session-description p,div#w_42288398 a.bw-show-session-details{color:#fff} div#w_42288398 .session-speaker-card.session-multiple-speaker-card{display:none} div#w_42288398 a.btn.btn-alternate.bw-show-session-details.yellow{font-size:0px;border:2px solid #fff;padding:8px 16px;align-items:center;display:inline-flex} div#w_42500349 a.bw-show-session-details, div#w_42500349 .session-description p { color: #fff; } div#w_42500349 .session-speaker-card.session-multiple-speaker-card { display: none; } div#w_42500349 a.btn.btn-alternate.bw-show-session-details.yellow { font-size: 0px; border: 2px solid #fff; padding: 8px 16px; align-items: center; display: inline-flex; background: transparent; } div#w_42500349 a.btn.btn-alternate.bw-show-session-details.yellow:before, div#w_42288398 a.btn.btn-alternate.bw-show-session-details.yellow:before { content: 'Watch their story'; font-family: Charlie Text; font-size: 16px; font-style: normal; font-weight: 600; line-height: 24px; } </style><div class="hidden meta-info"> <span class="logged-in-registrant-id"><div id="w_41352858" class="widget v_52031559 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> </div> </div></span> </div> <!-- Optional: For a fixed navigation add class="sticky-top" to #nav-wrap --> <div id="nav-wrap" class="position-sticky top-0 w-100"> <div class="top-navbar-section"> <div class="container"> <div class="top-menu" > <div id="w_41266382" class="widget v_51926048 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <ul class="top-menu-list"><li><a href="https://events.atlassian.com/community-unleash" target="_blank" rel="noreferrer noopener">Community &amp; University</a></li> <li><a href="https://surveys.atlassian.com/jfe/form/SV_a8J75CHP0VW2GnI" target="_blank" rel="noreferrer noopener">Feedback</a></li> <li><a href="/unleash/sponsors">Sponsors</a></li> <li><a href="/unleash/faq">FAQ</a></li> </ul> </div> </div> </div> </div> </div> <!-- Navigation: Default --> <nav class="navbar"><!-- Optional: For a full-width navigation replace "container" with "container-fluid" --><div class="container"> <div class="navbar-header"> <div class="navbar-brand"><div id="w_37654599" class="widget v_47484596 swoogo-logo logo desktop-logo" data-single-click-settings="on" data-resize-widget="on"><div><a class="mobile-logo-img" href="https://events.atlassian.com/unleash"><img class="img-responsive resize-target " src="//assets.swoogo.com/uploads/2809549-64d7cc8d22ef7.svg" alt="Atlassian Presents: Unleash" style="margin: 0 auto;display:block; max-height:300px;"></a></div></div><div id="w_37654600" class="widget v_47484597 swoogo-mobile-logo logo mobile-logo" data-single-click-settings="on" data-resize-widget="on"><div><a class="mobile-logo-img" href="https://events.atlassian.com/unleash"><img class="img-responsive resize-target " src="//assets.swoogo.com/uploads/2809549-64d7cc8d22ef7.svg" alt="Atlassian Presents: Unleash" style="margin: 0 auto;display:block; max-height:300px;"></a></div></div></div> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse w-100" id="navbar"> <div class="d-flex flex-column flex-md-row justify-content-between align-md-items-center"> <ul id="w0" class="navbar-nav swoogo-nav nav"><li class="v_51691556 homepage active" data-id="4625291"><a href="/unleash/digital-platform">Home</a></li> <li class="v_51926330" data-id="4647442"><a href="https://events.atlassian.com/unleash#fireside-chats">Fireside chats</a></li> <li class="v_49710100" data-id="4443196"><a href="https://events.atlassian.com/unleash#sessions">Sessions</a></li> <li class="v_53576191" data-id="4801600"><a href="https://events.atlassian.com/unleash#customer-story">Customer story</a></li></ul> <div class="top-menu" > <div id="w_41266382" class="widget v_51926048 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <ul class="top-menu-list"><li><a href="https://events.atlassian.com/community-unleash" target="_blank" rel="noreferrer noopener">Community &amp; University</a></li> <li><a href="https://surveys.atlassian.com/jfe/form/SV_a8J75CHP0VW2GnI" target="_blank" rel="noreferrer noopener">Feedback</a></li> <li><a href="/unleash/sponsors">Sponsors</a></li> <li><a href="/unleash/faq">FAQ</a></li> </ul> </div> </div> </div> <div id="log-menu" class="d-flex flex-column flex-md-row justify-content-start justify-content-md-end align-items-md-center"> <!-- <div class="menu-right" > </div> --> <div class="log-in" > <div id="w_43731375" class="widget hidden-xs v_54978598 swoogo-image"><a href="/unleash/event-search"><img class="img-responsive mt-medium mb-medium" src="//assets.swoogo.com/uploads/3362365-6579cdd3972d9.svg" alt="" style="margin: 0 auto;display:block; max-height:300px;"></a></div><div id="w_44657011" class="widget hidden-sm hidden-md hidden-lg v_56109246 swoogo-image"><a href="/unleash/event-search"><img class="img-responsive mt-medium mb-medium" src="//assets.swoogo.com/uploads/3362365-6579cdd3972d9.svg" alt="" style=" max-height:300px;"></a></div> </div> <div class="navbar-btn-wrap navbar-right navbar-account"> <ul class="nav navbar-nav navbar-right user-navbar"><li> <!--<div class="profile-image"> <div class="content clearfix" > </div> </div>--> </li> <li class="before-login dropdown hidden"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"> <span class="span-label">Log in</span> </a> <ul class="dropdown-menu"><li class="view-confirmation"> <div class="content clearfix" > <div id="w_37655029" class="widget v_47485026 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="margin-bottom:16px;"><a href="/unleash/sign-in"><img src="https://assets.swoogo.com/uploads/2846447-64ea354a543ee.svg" alt="icon" /><span style="color:#333333;">Digital attendee login</span></a></p> </div> </div><div id="w_37655030" class="widget v_47485027 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p><a href="https://events.atlassian.com/unleash-inperson/confirmation"><img src="https://assets.swoogo.com/uploads/2846448-64ea35529469a.svg" alt="icon" /><span style="color:#333333;">In-person attendee login</span></a></p> </div> </div> </div> </li> </ul></li> <li class="after-login dropdown hidden"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"> <span class="span-label">My account</span> </a> <ul class="dropdown-menu"><li class="logged-in-state"> <div class="name-list"> <span class="login-name"> <div class="content clearfix" > </div> </span> </div> </li> <!-- <li class="view-confirmation"> <div class="content clearfix" > <div id="w_37655029" class="widget v_47485026 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p style="margin-bottom:16px;"><a href="/unleash/sign-in"><img src="https://assets.swoogo.com/uploads/2846447-64ea354a543ee.svg" alt="icon" /><span style="color:#333333;">Digital attendee login</span></a></p> </div> </div><div id="w_37655030" class="widget v_47485027 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p><a href="https://events.atlassian.com/unleash-inperson/confirmation"><img src="https://assets.swoogo.com/uploads/2846448-64ea35529469a.svg" alt="icon" /><span style="color:#333333;">In-person attendee login</span></a></p> </div> </div> </div> </li> --> <!--<li class="share-with-your-network"> <div class="content clearfix" > </div> </li>--> <li class="modify-reg"> <div class="content clearfix" > </div> </li> <li class="logout-list"> <div class="content clearfix" > </div> </li> </ul></li> </ul></div> </div> </div> </div> </div> </nav></div> <div class="alert-main-box"> <div class="content clearfix" > </div> </div> <!-- Optional: For a full-screen banner add class "min-vh-70" to "#hero-wrap" --> <!-- <div class="mobile-hero-video site-background d-lg-none d-xl-none"></div> <div id="hero_content_wrap" class="container start-50 translate-middle-x"> <div class="hero-content"> <div class="clearfix" > </div> <div class="hero-expanded"> <div class="content clearfix" > </div> </div> </div> </div> --> <div id="main-wrap"> <!-- Optional: For a full-width layout replace "container" with "container-fluid" --> <section class="hero-section position-relative overflow-hidden site-background"><div class="container"> <div class="content clearfix" > <div id="w_43272620" class="widget v_54407816 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p><a id="keynote" name="keynote"></a></p> </div> </div><div id="w_41238420" class="widget v_51891915 swoogo-image"><a><img class="img-responsive mt-none mb-none" src="//assets.swoogo.com/uploads/medium/3271094-655cdd1741a34.png" alt="" style="margin: 0 auto;display:block; max-height:114px;"></a></div><div id="w_41238446" class="widget v_51891947 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_41238426" class="widget v_51891922 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <h3 style="text-align:center;"><span style="font-size:26px;">Watch product announcements for tools including Atlassian Intelligence, Compass, and more.</span></h3> </div> </div><div id="w_41238444" class="widget v_51891945 swoogo-spacer"> <div class="resize-target" style="height:26.77778px;"></div> </div><div id="w_41538071" class="widget v_52257322 swoogo-cols"><div class=" swoogo-col-wrap" style=""><div class="row"><div class="col-sm-12"><div id="w_41416454" class="widget v_52113869 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <div class="kaltura-responsive-outer"> <div class="kaltura-aspect_16_9"> </div> <div class="broadcast hidePauseState swoogo-kaltura_embed" id="swoogoKaltura"> </div> </div> </div> </div><div id="w_41416455" class="widget v_52113870 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <div id="kaltura_player_908044620"></div> </div> </div><div id="w_41565657" class="widget v_52290846 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p><a id="keynote" name="keynote"></a></p> </div> </div></div></div></div></div> </div> </div> </section><section class="event-information-section platform"><div class="container"> <div class="content clearfix" > <div id="w_42065547" class="widget v_52908780 layout-twig registrant-timezone-update swoogo-agenda widget-api registrant-timezone-update"><style id="w_42065547_styles"></style><div class="mt-none mb-none " style=""><style> .full-width-session { align-items: center; } .full-width-session img.img-responsive.thumbnail-img { width: 100%; } .filter { padding-left: 33px; margin-bottom: 12px; } .filter-header { margin: 0; } .filter-clear-all { display: flex; gap: 8px; } .filter input[type="checkbox"] { margin: 2px 0 0 -30px !important; } label.checkbox.custom-checkbox { font-size: 14px; font-weight: 400; line-height: 18px; } .session-type_id.v2 { color: #666666; font-family: 'Charlie Display'; font-size: 18px; font-weight: 700; line-height: 26px; letter-spacing: 1px; text-transform: uppercase; background: transparent; padding: 0; clip-path: none; border: none; margin-bottom: 20px; } .session-location { display: inline-flex; gap: 8px; } .session-location ul { padding: 0; margin: 0; list-style: none; color: var(--primaryBlack); } .session-location ul a { color: var(--primaryBlack); font-weight: 400; } .session-type-group { text-align: left; font-size: 28px; font-style: normal; font-weight: 700; letter-spacing: 0px; color: #252A2E; text-transform: uppercase; font-size: 14px; } .wishlist { cursor: pointer; } .session-name a { font-weight: 400; } h2.session-name.v2 a { color: #0065FF; } h2.session-name.v2 { margin-bottom: 32px; } .mutiple-profile-box img { border: 2.667px solid #0065FF; } h5.speaker-name.v2 a { color: #0065FF; } .session-multiple-speaker-card .speaker-name { font-size: 18px; } .session-cal-add-btn img { height: 20px; width: 20px; margin-right: 4px; } .session-date { margin-top: 16px; margin-bottom: 0; font-weight: 400; font-size: 16px; line-height: 24px; font-style: italic; } .session-timezone { font-style: italic; } .session-name-group { display: flex; margin-bottom: 15px; justify-content: space-between; align-items: center; gap: 15px; } .sessions-group.v2 { padding: 0px 10px; } .speaker-img { margin-right: 21px; } span.speaker-company { color: #101214; font-weight: 400; } .session-title h3 { margin: 0; } .session-title .speaker-profile { display: none; } .session-title a { color: #000000; text-decoration: none; } .session-description.v2 { margin: 16px 0; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; /* -webkit-line-clamp: 4; line-clamp: 4; */ -webkit-line-clamp: none ; line-clamp: none; overflow: hidden; color: #101214; } .session-description p { display: inline; } .session-description.v2 { color: #101214; } .show-more { cursor: pointer; font-size: 14px; line-height: 20px; color: #050550; margin-bottom: 10px; } .show-more a { text-decoration: none !important; } .session-tags { display: flex; gap: 20px; margin-top: 16px; flex-wrap: wrap; } .session-tag { font-weight: 400; font-size: 14px; line-height: 20px; text-align: center; color: #5239A5; background: #EDE7F6; border-radius: 20px; padding: 4.5px 12px; } .session-agenda-btn-group .toggle-session { margin-bottom: 30px; } .added-session .toggle-session, .btn-add-to-schedule, .btn-delete-from-schedule, .not-added-session .toggle-session { padding: 0; padding-left: 32px; display: flex; align-items: center; margin-top: 16px; position: relative; box-shadow: none !important; color: #0065FF; } btn-delete-from-schedule:focus, .btn-delete-from-schedule:hover, .add-to-agenda-popup:focus, .add-to-agenda-popup:hover { color: #0065FF; } .sign-off-agenda { padding-left: 32px; display: flex; align-items: center; margin-top: 16px; } .btn-add-to-schedule:before, .not-added-session .toggle-session:before, .sign-off-agenda:before { content: ''; background: url(https://assets.swoogo.com/uploads/2911162-6505f14590e8d.svg) no-repeat center; background-size: contain; position: absolute; left: 0; width: 24px; height: 24px; } .added-session .toggle-session:before, .btn-delete-from-schedule:before { content: ''; background: url(https://assets.swoogo.com/uploads/2976834-6518703eed4ea.svg) no-repeat center; background-size: contain; position: absolute; left: 0; width: 24px; height: 24px; } .not-added-session .toggle-session.disabled { color: #666; } .not-added-session .toggle-session.disabled:before { background: url(https://assets.swoogo.com/uploads/2911186-6505f6f96056f.svg) no-repeat center; background-size: contain; } .single-session { padding:0; gap:0px; } .row.full-width-session.single-session.not-added-session.disabled-session .col-sm-6 { padding-left: 10px; padding-right: 10px; } .upgrade-to-access, .upgrade-to-access:hover, .single-session .btn-standard:focus, .survey-access, .survey-access:hover { border: 2px solid #016980; background: #ffffff; color: #016980; } .added-session .session-cal-add-btn { color: #016980; } .help-block-note { display: none; color: var(--secondary-red, #AE2A19); font-size: 14px; font-weight: 400; line-height: 18px; margin-top: 16px; } .disabled-session .help-block-note { display: block; } .disabled+.help-block-note { display: block; } .comma { color: #101214; } .session-calendar-btn-group { display: none; } .added-session .session-calendar-btn-group { display: block; margin-bottom: 27px; } .capacity-message { display: none; font: italic normal 600 14px/16px; letter-spacing: 0px; color: #AB1F26; } .disabled-session .capacity-message { display: block; } .filter-top { display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; } #swoogo-modal .agenda-table .session { display: none; } #swoogo-modal .agenda-table .show-block { display: contents; } .swoogo-accordion .panel-default>.panel-heading { padding: 8px 0; border-top: 1px solid transparent; } .swoogo-accordion .panel-title a { max-width: max-content; } .swoogo-accordion .panel-title a p { color: var(--neutral-n-600, #666); font-family: 'Charlie Display Semibold'; font-size: 12px; font-weight: 600; line-height: 21px; letter-spacing: 1px; text-transform: uppercase; } .swoogo-accordion .fa-minus:before, .swoogo-accordion .fa-plus:before { padding: 0px; margin-left: 8px; } .session-single-speaker-card .profile-box { margin-left: 0px; } @media (min-width: 1200px) { .agenda-page .nav-tabs { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; } } @media (max-width: 1200px) { .agenda-page .nav-tabs>li { margin-bottom: 10px; } } @media (max-width: 768px) { .agenda-page .content-section .panel-default { height: auto; } .session-date { margin-bottom: 5px } .session-tags { margin-top: 17px; } .session-description { margin-bottom: 17px; } .agenda-page .nav-tabs>li { float: none; display: inline-block; margin-bottom: 10px; } .agenda-page .nav-tabs>li a { padding: 10px } .session-agenda-btn-group .upgrade-to-access, .session-agenda-btn-group .toggle-session, .added-session .session-calendar-btn-group { margin-bottom: 20px; } .session-content { padding-bottom: 20px; } .row.full-width-session.single-session.not-added-session.disabled-session .col-sm-6 { padding-left: 15px; padding-right: 15px; } } .tooltip-inner { max-width: 200px; color: #fff; text-align: center; background-color: #333333; border-radius: 0px; padding: 8px 16px; font-size: 14px; font-style: normal; font-weight: 400; line-height: 18px; } .tooltip.in { opacity: 1; } .date-and-location ul { padding: 0; margin: 0; list-style: none; color: var(--primaryBlack); } .date-and-location ul a { color: var(--primaryBlack); font-weight: 400; } .speaker-modal-open .speaker-back { /* display: none; */ } .help-block-note-popup { color: var(--secondary-red, #AE2A19); font-size: 14px; font-weight: 400; line-height: 18px; margin-top: 16px; } .date-and-location { display: inline-flex; } .speakers-popup img { object-fit: cover; } .session-single-speaker-card { display: flex; flex-wrap: wrap; align-items: center; gap: 20px; margin-top: 12px; } .session-single-speaker-card img { width: 32px; height: 32px; border-radius: 32px; border: 2.667px solid var(--primary-white, #FFF); background: url(<path-to-image>), lightgray 50% / cover no-repeat; } a.btn.link-only.sign-off-agenda:hover { color: #004CBD; } a.btn.link-only.sign-off-agenda:active { box-shadow: none; } .watch-keynote-btn.yellow.v2, a.btn.btn-alternate.open-as-modal.session-open-link.yellow { background: #0065FF; color: #fff; border: 2px solid #0065FF; } .watch-keynote-btn.yellow:hover, a.btn.btn-alternate.open-as-modal.session-open-link.yellow:hover { background: #004CBD; border: 2px solid #004CBD; } @media (max-width: 767px) { .full-width-session [class*="col-sm"] { width: 100%; } } </style> <div class="sessions-group v2"> <div class="row full-width-session single-session not-added-session " data-id="1878289" data-audience="Platform/DevOps, Engineering Leads, Admins, Product Managers, Agile Transformation Leaders, Program/Portfolio Management Directors" data-type="Keynote" data-level="Introductory, Intermediate, Advanced" data-method=""> <div class="col-sm-4"> <div class="right-info v2"> <div class="session-logic hidden"> <span class="session-type-logic"></span> </div> <div class="session-type-group"> </div> <div class="session-type_id v2">Keynote</div> <div class="session-content"> <h2 class="session-name v2"> <a href="https://events.atlassian.com/unleash/v/s-1878289" title="Unleashing the right dev culture" data-webinar="https://events.atlassian.com/unleash/v/s-1878289" data-session-title="Unleashing the right dev culture" class="session-open-link" data-id="1878289"> Unleashing the right dev culture </a> </h2> <a href="https://events.atlassian.com/unleash/v/s-1878289" title="Watch keynote" data-webinar="https://events.atlassian.com/unleash/v/s-1878289" data-session-title="Unleashing the right dev culture" class="btn btn-alternate yellow watch-keynote-btn v2" data-id="1878289"> Watch full keynote </a> </div> </div> </div> <div class="col-sm-8"> <div class="session-speaker-card session-single-speaker-card "> <div class="profile-box"> <a href="https://events.atlassian.com/unleash/speaker/984845/matt-schvimmer" class="open-as-modal speaker-open"><img loading="lazy" alt="Matt" src="https://assets.swoogo.com/uploads/full/4335750-66ccf4195f335.jpeg" onerror="this.style.display='none'" /></a> </div> <div class="speaker-info-box"> <a href="https://events.atlassian.com/unleash/speaker/984845/matt-schvimmer" class="open-as-modal speaker-open"> <h5 class="speaker-name v2">Matt Schvimmer (Atlassian)</h5> </a> </div> </div> <div class="session-description v2"> <p>Innovation is a team sport, and culture can make or break your success. Learn why developer experience matters, how to boost productivity with AI, and which metrics actually make a difference. You’ll also get a first look at new features in Jira Software, Compass, and Jira Align that help you build a world-class engineering organization.</p> </div> </div> </div> </div> <script> function removeParamsFromURL(paramsToRemove) { // Get the current URL var currentURL = window.location.href; // Parse the URL to get its components var url = new URL(currentURL); // Remove the specified GET parameters paramsToRemove.forEach(function (param) { url.searchParams.delete(param); }); // Reconstruct the URL without the excluded parameters var newURL = url.toString(); // Update the window.location.href return newURL; } function checkIfSession() { var regType = $("#reg-type").val(); var regID = $("#reg-ID").val(); if (!isNaN(regID)) { if (regType != "Developer Pass") { $.each($(".single-session"), function () { if ($(this).children().find(".session-type-logic").html().trim() == "Skills Lab") { $(this).children().find(".toggle-session").remove(); $(this).children().find(".capacity-message").remove(); $(this).children().find(".wait-list-btn").remove(); $(this).children().find(".upgrade-to-access").removeClass("hidden"); } if ($(this).children().find(".session-type-logic").html().trim() == "1:1 Consulting") { $(this).children().find(".toggle-session").remove(); $(this).children().find(".capacity-message").remove(); $(this).children().find(".wait-list-btn").remove(); $(this).children().find(".upgrade-to-access").removeClass("hidden"); } }); } else { if ($(".survey-data").html().trim().length == 0) { $.each($(".single-session"), function () { if ($(this).children().find(".session-type-logic").html().trim() == "1:1 Consulting") { $(this).children().find(".survey-access").removeClass("hidden"); $(this).children().find(".capacity-message").remove(); $(this).children().find(".wait-list-btn").remove(); $(this).children().find(".toggle-session").addClass("hidden"); } }); } } } } $(document).ready(function () { if (!$("#person-id").text()) { $(".add-to-wishlist").addClass("hidden"); } checkIfSession(); $(document).on('click', '.survey-access', (evt) => { $("#swoogo-modal").addClass("survey-modal"); setTimeout(function () { $(document).on("click", "button[type='submit']", function () { setTimeout(function () { location.reload(); }, 500); }); }, 1000); }); }); $(document).on("click", ".speaker-open", function (evt) { var checkProfileUpdaeAlert = setInterval(function () { if ($("#swoogo-modal .field-contact_fullName").length > 0) { $("#swoogo-modal").addClass("speaker-modal-open"); clearInterval(checkProfileUpdaeAlert); } }, 200); }); </script> <script> $(document).ready(function () { if ($("#person-id").text()) { showHideSaveToProfileLabels(); } function ToolTipInsert() { $(".sign-off-agenda").attr({ "data-toggle": "tooltip", "data-placement": "top", "title": "In-person login required" }); } ToolTipInsert(); $('[data-toggle="tooltip"]').tooltip({ trigger: 'hover' }); }); </script></div></div><div id="w_42433355" class="widget v_53354873 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p><a id="fireside-chats" name="fireside-chats"></a></p> </div> </div> </div> </div> </section><section class="first-side-section"><div class="container"> <div class="content clearfix" > <div id="w_41413346" class="widget v_52110118 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <div class="eyebrow oversized text-center">FIreSide ChatS</div> </div> </div><div id="w_41413348" class="widget v_52110189 swoogo-spacer"> <div class="resize-target" style="height:40px;"></div> </div><div id="w_41315732" class="widget v_51986570 layout-twig registrant-timezone-update swoogo-agenda widget-api registrant-timezone-update"><style id="w_41315732_styles"></style><div class="mt-none mb-none " style=""><style> .full-width-session { align-items: center; } .full-width-session img.img-responsive.thumbnail-img { width: 100%; border-radius: 4px; } .filter { padding-left: 33px; margin-bottom: 12px; } .filter-header { margin: 0; } .filter-clear-all { display: flex; gap: 8px; } .filter input[type="checkbox"] { margin: 2px 0 0 -30px !important; } label.checkbox.custom-checkbox { font-size: 14px; font-weight: 400; line-height: 18px; } .session-type_id { color: #FFFFFF; font-family: 'Charlie Display'; font-size: 18px; font-weight: 700; line-height: 26px; letter-spacing: 1px; text-transform: uppercase; background: transparent; padding: 0; clip-path: none; border: none; margin-bottom: 20px; } .session-location { display: inline-flex; gap: 8px; } .session-location ul { padding: 0; margin: 0; list-style: none; color: var(--primaryBlack); } .session-location ul a { color: var(--primaryBlack); font-weight: 400; } .session-type-group { text-align: left; font-size: 28px; font-style: normal; font-weight: 700; letter-spacing: 0px; color: #252A2E; text-transform: uppercase; font-size: 14px; } .wishlist { cursor: pointer; } .session-name a { font-weight: 400; } h2.session-name a { color: #fff; } .mutiple-profile-box img { border: 2.667px solid #0065FF; } h5.speaker-name a { color: #fff; } .session-multiple-speaker-card .speaker-name { font-size: 18px; } .session-cal-add-btn img { height: 20px; width: 20px; margin-right: 4px; } .session-date { margin-top: 16px; margin-bottom: 0; font-weight: 400; font-size: 16px; line-height: 24px; font-style: italic; } .session-timezone { font-style: italic; } .session-name-group { display: flex; margin-bottom: 15px; justify-content: space-between; align-items: center; gap: 15px; } .speaker-img { margin-right: 21px; } .sessions-reverse-group span.speaker-company { color: #101214; font-weight: 400; } .session-title h3 { margin: 0; } .session-title .speaker-profile { display: none; } .session-title a { color: #000000; text-decoration: none; } .session-description { margin: 16px 0; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-clamp: 4; overflow: hidden; color: #fff; } .session-description p { display: inline; } .show-more { cursor: pointer; font-size: 14px; line-height: 20px; color: #050550; margin-bottom: 10px; } .show-more a { text-decoration: none !important; } .session-tags { display: flex; gap: 20px; margin-top: 16px; flex-wrap: wrap; } .session-tag { font-weight: 400; font-size: 14px; line-height: 20px; text-align: center; color: #5239A5; background: #EDE7F6; border-radius: 20px; padding: 4.5px 12px; } .session-agenda-btn-group .toggle-session { margin-bottom: 30px; } .added-session .toggle-session, .btn-add-to-schedule, .btn-delete-from-schedule, .not-added-session .toggle-session { padding: 0; padding-left: 32px; display: flex; align-items: center; margin-top: 16px; position: relative; box-shadow: none !important; color: #0065FF; } btn-delete-from-schedule:focus, .btn-delete-from-schedule:hover, .add-to-agenda-popup:focus, .add-to-agenda-popup:hover { color: #0065FF; } .sign-off-agenda { padding-left: 32px; display: flex; align-items: center; margin-top: 16px; } .btn-add-to-schedule:before, .not-added-session .toggle-session:before, .sign-off-agenda:before { content: ''; background: url(https://assets.swoogo.com/uploads/2911162-6505f14590e8d.svg) no-repeat center; background-size: contain; position: absolute; left: 0; width: 24px; height: 24px; } .added-session .toggle-session:before, .btn-delete-from-schedule:before { content: ''; background: url(https://assets.swoogo.com/uploads/2976834-6518703eed4ea.svg) no-repeat center; background-size: contain; position: absolute; left: 0; width: 24px; height: 24px; } .not-added-session .toggle-session.disabled { color: #666; } .not-added-session .toggle-session.disabled:before { background: url(https://assets.swoogo.com/uploads/2911186-6505f6f96056f.svg) no-repeat center; background-size: contain; } .single-session { padding:0; gap:0px; } .row.full-width-session.single-session.not-added-session.disabled-session [class*="col-sm"] { padding-left: 10px; padding-right: 10px; } .upgrade-to-access, .upgrade-to-access:hover, .single-session .btn-standard:focus, .survey-access, .survey-access:hover { border: 2px solid #016980; background: #ffffff; color: #016980; } .added-session .session-cal-add-btn { color: #016980; } .help-block-note { display: none; color: var(--secondary-red, #AE2A19); font-size: 14px; font-weight: 400; line-height: 18px; margin-top: 16px; } .disabled-session .help-block-note { display: block; } .disabled+.help-block-note { display: block; } .sessions-reverse-group .comma { color: #101214; } .session-calendar-btn-group { display: none; } .added-session .session-calendar-btn-group { display: block; margin-bottom: 27px; } .capacity-message { display: none; font: italic normal 600 14px/16px; letter-spacing: 0px; color: #AB1F26; } .disabled-session .capacity-message { display: block; } .filter-top { display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; } #swoogo-modal .agenda-table .session { display: none; } #swoogo-modal .agenda-table .show-block { display: contents; } .swoogo-accordion .panel-default>.panel-heading { padding: 8px 0; border-top: 1px solid transparent; } .swoogo-accordion .panel-title a { max-width: max-content; } .swoogo-accordion .panel-title a p { color: var(--neutral-n-600, #666); font-family: 'Charlie Display Semibold'; font-size: 12px; font-weight: 600; line-height: 21px; letter-spacing: 1px; text-transform: uppercase; } .swoogo-accordion .fa-minus:before, .swoogo-accordion .fa-plus:before { padding: 0px; margin-left: 8px; } .session-single-speaker-card .profile-box { margin-left: 0px; } @media (min-width: 1200px) { .agenda-page .nav-tabs { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; } } @media (max-width: 1200px) { .agenda-page .nav-tabs>li { margin-bottom: 10px; } } @media (max-width: 768px) { .agenda-page .content-section .panel-default { height: auto; } .session-date { margin-bottom: 5px } .session-tags { margin-top: 17px; } .session-description { margin-bottom: 17px; } .agenda-page .nav-tabs>li { float: none; display: inline-block; margin-bottom: 10px; } .agenda-page .nav-tabs>li a { padding: 10px } .session-agenda-btn-group .upgrade-to-access, .session-agenda-btn-group .toggle-session, .added-session .session-calendar-btn-group { margin-bottom: 20px; } .session-content { padding-bottom: 20px; } .row.full-width-session.single-session.not-added-session.disabled-session [class*="col-sm"] { padding-left: 15px; padding-right: 15px; } } .tooltip-inner { max-width: 200px; color: #fff; text-align: center; background-color: #333333; border-radius: 0px; padding: 8px 16px; font-size: 14px; font-style: normal; font-weight: 400; line-height: 18px; } .tooltip.in { opacity: 1; } .date-and-location ul { padding: 0; margin: 0; list-style: none; color: var(--primaryBlack); } .date-and-location ul a { color: var(--primaryBlack); font-weight: 400; } .speaker-modal-open .speaker-back { /* display: none; */ } .help-block-note-popup { color: var(--secondary-red, #AE2A19); font-size: 14px; font-weight: 400; line-height: 18px; margin-top: 16px; } .date-and-location { display: inline-flex; } .speakers-popup img { object-fit: cover; } .session-single-speaker-card { display: flex; flex-wrap: wrap; align-items: center; gap: 20px; margin-top: 12px; } .session-single-speaker-card img { width: 32px; height: 32px; border-radius: 32px; border: 2.667px solid var(--primary-white, #FFF); background: url(<path-to-image>), lightgray 50% / cover no-repeat; } a.btn.link-only.sign-off-agenda:hover { color: #004CBD; } a.btn.link-only.sign-off-agenda:active { box-shadow: none; } .sessions-reverse-group .bw-show-session-details.yellow, .sessions-reverse-group a.btn.btn-alternate.open-as-modal.session-open-link.yellow { background: #004CBD; color: #fff; border: 2px solid #004CBD; padding: 8px 16px; } .sessions-reverse-group .bw-show-session-details.yellow:hover, .sessions-reverse-group a.btn.btn-alternate.open-as-modal.session-open-link.yellow:hover { background: #00398D; border: 2px solid #00398D; } @media (max-width: 767px) { .full-width-session [class*="col-sm"] { width: 100%; } } </style> <div class="sessions-group sessions-reverse-group"> <div class="row full-width-session single-session not-added-session " data-id="1878292" data-audience="" data-type="Breakout" data-level="" data-method=""> <!-- <div class="left-info"> <div class="session-type_id">Breakout</div> <div class="session-date">11 December </div> <div class="session-time">9:00 AM - 10:00 AM </div> <div class="session-timezone">(CET)</div> <a class="btn link-only sign-off-agenda" href="https://events.atlassian.com/highvelocity-inperson/sign-in?rId=4470315" alt="Add to schedule" style="min-width: 100px" role="button">Add to schedule</a> <div class="help-block-note hidden">This session is currently full</div> </div> --> <div class="col-sm-7"> <div class="right-info"> <div class="session-logic hidden"> <span class="session-type-logic"></span> </div> <div class="session-type-group"> </div> <!--<div class="session-type_id">Breakout</div>--> <!-- <div class="session-date"> <span class="date">Monday, December 11, 2023,</span> <span class="time"> 9:00 AM - 10:00 AM CET </span> <span class="location"> </span> </div> --> <!-- <div class="session-calendar-btn-group"> <a class="session-cal-add-btn open-as-modal" href="https://blackbaud.swoogo.com/frontend/add-to-calendar/choose-format?eventId=95456&type=session&objectId=1878292"><img alt="calendar" src="https://assets.swoogo.com/uploads/2546349-6442806108a9c.svg" /><span class="session-giude__add_a_calendar">Add to calendar</span> </a> </div> <div class="session-agenda-btn-group "> <a class="btn btn-standard hidden upgrade-to-access open-as-modal" href="https://blackbaud.swoogo.com/bbdevdays2023/upgrade" alt="Upgrade to access" style="min-width: 100px" title="">Upgrade to access</a> <a class="btn btn-standard hidden survey-access open-as-modal" href="https://blackbaud.swoogo.com/bbdevdays2023/3531172" alt="Add session" style="min-width: 100px" title="">Add session</a> </div> --> <div class="session-content"> <h2 class="session-name"> <a href="https://events.atlassian.com/unleash/v/s-1878292" title="AI unleashed: how devs can build the future (and present) of teamwork" data-webinar="https://events.atlassian.com/unleash/v/s-1878292" data-session-title="AI unleashed: how devs can build the future (and present) of teamwork" class="bw-show-session-details" data-id="1878292"> AI unleashed: how devs can build the future (and present) of teamwork </a> </h2> <div class="session-speaker-card session-multiple-speaker-card "> <div class="mutiple-profile-box"> <div class="profile-box profile-box-0"><a href="https://events.atlassian.com/unleash/speaker/992337/colin-jarvis" class="open-as-modal speaker-open"><img loading="lazy" alt="Colin" src="https://assets.swoogo.com/uploads/medium/3256025-6557e292e6f8b.png" onerror="this.style.display='none'" /></a></div> <div class="profile-box profile-box-1"><a href="https://events.atlassian.com/unleash/speaker/992319/stacey-law" class="open-as-modal speaker-open"><img loading="lazy" alt="Stacey" src="https://assets.swoogo.com/uploads/medium/3253483-6557928f2d2aa.png" onerror="this.style.display='none'" /></a></div> <div class="profile-box profile-box-2"><a href="https://events.atlassian.com/unleash/speaker/997562/john-kinmonth" class="open-as-modal speaker-open"><img loading="lazy" alt="John" src="https://assets.swoogo.com/uploads/full/4470250-66f729ba71cc2.jpeg" onerror="this.style.display='none'" /></a></div> </div> <div class="speaker-info-box"> <h5 class="speaker-name"><a href='https://events.atlassian.com/unleash/speaker/992337/colin-jarvis' class='open-as-modal speaker-open'>Colin Jarvis</a> <span class='speaker-company'>(OpenAI)</span><span class='comma'>, </span><a href='https://events.atlassian.com/unleash/speaker/992319/stacey-law' class='open-as-modal speaker-open'> Stacey Law</a><span class='speaker-company'> (Atlassian)</span><span class='comma'>, </span><a href='https://events.atlassian.com/unleash/speaker/997562/john-kinmonth' class='open-as-modal speaker-open'> John Kinmonth</a><span class='speaker-company'> (Atlassian)</span></h5> </div> </div> <div class="session-description"> <p>As individuals, teams, and organizations assess how to most effectively implement AI, the leading-edge capabilities continue to evolve at lightspeed. Join us for a conversation about how the latest innovations from OpenAI are influencing how both customers and Atlassian approach their AI technology strategies.</p> </div> <!-- <div class="session-description session-description-short"> </div> <div class="session-description session-description-long hidden"> <p>As individuals, teams, and organizations assess how to most effectively implement AI, the leading-edge capabilities continue to evolve at lightspeed. Join us for a conversation about how the latest innovations from OpenAI are influencing how both customers and Atlassian approach their AI technology strategies.</p> </div> <a class="session-description-show-more hidden show-more">Show more</a> <a class="session-description-show-less hidden show-more">Show less</a> <div class="session-tags"> </div> --> <a href="https://events.atlassian.com/unleash/v/s-1878292" data-webinar="https://events.atlassian.com/unleash/v/s-1878292" data-session-title="AI unleashed: how devs can build the future (and present) of teamwork" class="btn btn-alternate bw-show-session-details yellow" data-id="1878292"> Watch fireside chat </a> </div> <!-- <div class="session-actions"> <span class="wishlist add-to-wishlist"> <img class="heart-icon added-agenda hidden" src="https://assets.swoogo.com/uploads/2666814-64830aac284bd.svg" alt=""> <i class="fa fa-spinner fa-spin fa-2x hidden"></i> <img class="heart-icon add-agenda " src="https://assets.swoogo.com/uploads/2593554-645a565f7b50a.svg" alt=""></span> <div class="hidden"> </div> </div> --> </div> </div> <div class="col-sm-5"> <a href="https://events.atlassian.com/unleash/v/s-1878292" title="AI unleashed: how devs can build the future (and present) of teamwork" data-webinar="https://events.atlassian.com/unleash/v/s-1878292" data-session-title="AI unleashed: how devs can build the future (and present) of teamwork" class="bw-show-session-details" data-id="1878292"> <img src="https://assets.swoogo.com/uploads/full/3370352-657b84dc9459d.jpg" class="img-responsive thumbnail-img" alt=""> </a> </div> </div> <div class="row full-width-session single-session not-added-session " data-id="1878291" data-audience="" data-type="Keynote" data-level="" data-method=""> <!-- <div class="left-info"> <div class="session-type_id">Keynote</div> <div class="session-date">11 December </div> <div class="session-time">9:00 AM - 10:00 AM </div> <div class="session-timezone">(CET)</div> <a class="btn link-only sign-off-agenda" href="https://events.atlassian.com/highvelocity-inperson/sign-in?rId=4470315" alt="Add to schedule" style="min-width: 100px" role="button">Add to schedule</a> <div class="help-block-note hidden">This session is currently full</div> </div> --> <div class="col-sm-7"> <div class="right-info"> <div class="session-logic hidden"> <span class="session-type-logic"></span> </div> <div class="session-type-group"> </div> <!--<div class="session-type_id">Keynote</div>--> <!-- <div class="session-date"> <span class="date">Monday, December 11, 2023,</span> <span class="time"> 9:00 AM - 10:00 AM CET </span> <span class="location"> </span> </div> --> <!-- <div class="session-calendar-btn-group"> <a class="session-cal-add-btn open-as-modal" href="https://blackbaud.swoogo.com/frontend/add-to-calendar/choose-format?eventId=95456&type=session&objectId=1878291"><img alt="calendar" src="https://assets.swoogo.com/uploads/2546349-6442806108a9c.svg" /><span class="session-giude__add_a_calendar">Add to calendar</span> </a> </div> <div class="session-agenda-btn-group "> <a class="btn btn-standard hidden upgrade-to-access open-as-modal" href="https://blackbaud.swoogo.com/bbdevdays2023/upgrade" alt="Upgrade to access" style="min-width: 100px" title="">Upgrade to access</a> <a class="btn btn-standard hidden survey-access open-as-modal" href="https://blackbaud.swoogo.com/bbdevdays2023/3531172" alt="Add session" style="min-width: 100px" title="">Add session</a> </div> --> <div class="session-content"> <h2 class="session-name"> <a href="https://events.atlassian.com/unleash/v/s-1878291" title="Welcoming AI to the team: exploring the impact of human-AI collaboration" data-webinar="https://events.atlassian.com/unleash/v/s-1878291" data-session-title="Welcoming AI to the team: exploring the impact of human-AI collaboration" class="bw-show-session-details" data-id="1878291"> Welcoming AI to the team: exploring the impact of human-AI collaboration </a> </h2> <div class="session-speaker-card session-multiple-speaker-card "> <div class="mutiple-profile-box"> <div class="profile-box profile-box-0"><a href="https://events.atlassian.com/unleash/speaker/993187/patrick-debois" class="open-as-modal speaker-open"><img loading="lazy" alt="Patrick" src="https://assets.swoogo.com/uploads/medium/3282239-6564d60f7993b.png" onerror="this.style.display='none'" /></a></div> <div class="profile-box profile-box-1"><a href="https://events.atlassian.com/unleash/speaker/993189/zeynep-inanoglu-ozdemir" class="open-as-modal speaker-open"><img loading="lazy" alt="Zeynep" src="https://assets.swoogo.com/uploads/medium/4452705-66f2edd733548.jpeg" onerror="this.style.display='none'" /></a></div> </div> <div class="speaker-info-box"> <h5 class="speaker-name"><a href='https://events.atlassian.com/unleash/speaker/993187/patrick-debois' class='open-as-modal speaker-open'>Patrick Debois</a> <span class='speaker-company'>(Showpad)</span><span class='comma'>, </span><a href='https://events.atlassian.com/unleash/speaker/993189/zeynep-inanoglu-ozdemir' class='open-as-modal speaker-open'> Zeynep Inanoglu Ozdemir</a><span class='speaker-company'> (Atlassian)</span></h5> </div> </div> <div class="session-description"> <p>In light of advancements in artificial intelligence, how we unleash the potential of every team is more important than ever. Join us for an intimate conversation where we explore how AI will impact collaboration, innovation, and privacy for organizations around the world – and what we can all do to prepare to embrace the future of teamwork.</p> </div> <!-- <div class="session-description session-description-short"> </div> <div class="session-description session-description-long hidden"> <p>In light of advancements in artificial intelligence, how we unleash the potential of every team is more important than ever. Join us for an intimate conversation where we explore how AI will impact collaboration, innovation, and privacy for organizations around the world – and what we can all do to prepare to embrace the future of teamwork.</p> </div> <a class="session-description-show-more hidden show-more">Show more</a> <a class="session-description-show-less hidden show-more">Show less</a> <div class="session-tags"> </div> --> <a href="https://events.atlassian.com/unleash/v/s-1878291" data-webinar="https://events.atlassian.com/unleash/v/s-1878291" data-session-title="Welcoming AI to the team: exploring the impact of human-AI collaboration" class="btn btn-alternate bw-show-session-details yellow" data-id="1878291"> Watch fireside chat </a> </div> <!-- <div class="session-actions"> <span class="wishlist add-to-wishlist"> <img class="heart-icon added-agenda hidden" src="https://assets.swoogo.com/uploads/2666814-64830aac284bd.svg" alt=""> <i class="fa fa-spinner fa-spin fa-2x hidden"></i> <img class="heart-icon add-agenda " src="https://assets.swoogo.com/uploads/2593554-645a565f7b50a.svg" alt=""></span> <div class="hidden"> </div> </div> --> </div> </div> <div class="col-sm-5"> <a href="https://events.atlassian.com/unleash/v/s-1878291" title="Welcoming AI to the team: exploring the impact of human-AI collaboration" data-webinar="https://events.atlassian.com/unleash/v/s-1878291" data-session-title="Welcoming AI to the team: exploring the impact of human-AI collaboration" class="bw-show-session-details" data-id="1878291"> <img src="https://assets.swoogo.com/uploads/full/3370351-657b84dc7e145.jpg" class="img-responsive thumbnail-img" alt=""> </a> </div> </div> </div> <script> function removeParamsFromURL(paramsToRemove) { // Get the current URL var currentURL = window.location.href; // Parse the URL to get its components var url = new URL(currentURL); // Remove the specified GET parameters paramsToRemove.forEach(function (param) { url.searchParams.delete(param); }); // Reconstruct the URL without the excluded parameters var newURL = url.toString(); // Update the window.location.href return newURL; } function checkIfSession() { var regType = $("#reg-type").val(); var regID = $("#reg-ID").val(); if (!isNaN(regID)) { if (regType != "Developer Pass") { $.each($(".single-session"), function () { if ($(this).children().find(".session-type-logic").html().trim() == "Skills Lab") { $(this).children().find(".toggle-session").remove(); $(this).children().find(".capacity-message").remove(); $(this).children().find(".wait-list-btn").remove(); $(this).children().find(".upgrade-to-access").removeClass("hidden"); } if ($(this).children().find(".session-type-logic").html().trim() == "1:1 Consulting") { $(this).children().find(".toggle-session").remove(); $(this).children().find(".capacity-message").remove(); $(this).children().find(".wait-list-btn").remove(); $(this).children().find(".upgrade-to-access").removeClass("hidden"); } }); } else { if ($(".survey-data").html().trim().length == 0) { $.each($(".single-session"), function () { if ($(this).children().find(".session-type-logic").html().trim() == "1:1 Consulting") { $(this).children().find(".survey-access").removeClass("hidden"); $(this).children().find(".capacity-message").remove(); $(this).children().find(".wait-list-btn").remove(); $(this).children().find(".toggle-session").addClass("hidden"); } }); } } } } $(document).ready(function () { if (!$("#person-id").text()) { $(".add-to-wishlist").addClass("hidden"); } checkIfSession(); $(document).on('click', '.survey-access', (evt) => { $("#swoogo-modal").addClass("survey-modal"); setTimeout(function () { $(document).on("click", "button[type='submit']", function () { setTimeout(function () { location.reload(); }, 500); }); }, 1000); }); }); $(document).on("click", ".speaker-open", function (evt) { var checkProfileUpdaeAlert = setInterval(function () { if ($("#swoogo-modal .field-contact_fullName").length > 0) { $("#swoogo-modal").addClass("speaker-modal-open"); clearInterval(checkProfileUpdaeAlert); } }, 200); }); </script> <script> $(document).ready(function () { if ($("#person-id").text()) { showHideSaveToProfileLabels(); } function ToolTipInsert() { $(".sign-off-agenda").attr({ "data-toggle": "tooltip", "data-placement": "top", "title": "In-person login required" }); } ToolTipInsert(); $('[data-toggle="tooltip"]').tooltip({ trigger: 'hover' }); }); </script></div></div><div id="w_42433356" class="widget v_53354874 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p><a id="sessions" name="sessions"></a></p> </div> </div> </div> </div> </section><section class="two-options-section"><div class="container"> <div class="content clearfix" > <div id="w_42040799" class="widget v_52879745 swoogo-text clearfix"><div class="mt-none mb-large paragraph" style=""> <div class="eyebrow oversized text-center"><span style="color:#666666;">Sessions</span></div> </div> </div><div id="w_41238449" class="widget v_51891950 swoogo-text clearfix"><div class="mt-small mb-none paragraph" style=""> <h2 class="text-center">Explore featured videos</h2> </div> </div><div id="w_41238450" class="widget v_51891955 swoogo-text clearfix"><div class="mt-small mb-none paragraph" style=""> <p class="mw-700 sub-title text-center">Watch the latest innovations in developer experience and AI from Atlassian</p> </div> </div><div id="w_41238445" class="widget v_51891946 swoogo-spacer"> <div class="resize-target" style="height:28px;"></div> </div><div id="w_41311469" class="widget v_51981373 layout-twig registrant-timezone-update swoogo-agenda widget-api registrant-timezone-update"><style id="w_41311469_styles"></style><div class="mt-none mb-none " style=""><style> .static-text { font-family: "Charlie Display Semibold"; font-size: 12px; font-style: normal; font-weight: 600; line-height: 21px; letter-spacing: 1px; text-transform: uppercase; color: #666; margin-bottom: 8px; } .session-guide__name a { color: var(--primaryBlack); background-color: var(--primaryWhite); font-family: "Charlie Text"; font-size: 16px; font-weight: 400; line-height: 24px; cursor: default; } .collapsing { transition: none !important; } .session-list .session-guide__el .session-toggle a { min-width: initial !important; visibility: hidden; font-size: 0; padding: 0; } .session-list .session-guide__el .session-toggle a:after { color: var(--primary); content: '\f02e'; font-family: 'Font Awesome 5 Free'; font-weight: 400; visibility: visible; font-size: 16px; line-height: 24px; -webkit-text-fill-color: initial; } .session-list .session-guide__el .session-toggle a.btn-standard:hover:before { display: none; } .session-list .session-guide__el .session-toggle.session-selected a:after, .session-list .session-guide__el .session-toggle a:hover:after { font-weight: 900; } .session-list .session-guide__el .session-toggle.session-selected a:after { color: var(--salmonLight); } .session-list .session-guide__el .session-toggle a.disabled:after { color: #ccc; } .session-list .session-guide__el.filtered { display: none; } .session-list .session-guide__el { padding-bottom: 48px; } .session-list .session-guide__el .tooltip .tooltip-arrow { display: none } .session-list .session-guide__el .tooltip .tooltip-inner { background-color: #172b4d; opacity: 1; border-radius: 0; padding: 10px 12px; font-size: 1.1em; font-family: 'Charlie Text'; } .session-wrap .session-filter-pagination .filter-apply, .session-wrap .session-filter-pagination nav span { color: #97A0AF; } .session-wrap .session-filter-pagination .pagination>li:first-child>a, .session-wrap .session-filter-pagination .pagination>li:first-child>span, .session-wrap .session-filter-pagination .pagination>li:last-child>a, .session-wrap .session-filter-pagination .pagination>li:last-child>span { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; } .session-wrap .session-filter-pagination .pagination>li>a, .session-wrap .session-filter-pagination .pagination>li>span { border: none; background: transparent; font-family: 'Charlie Text'; color: #97A0AF; } .session-wrap .session-filter-pagination .pagination>li>a:hover, .session-wrap .session-filter-pagination .pagination>li>span:hover, .session-wrap .session-filter-pagination .pagination>li>a:active, .session-wrap .session-filter-pagination .pagination>li>span:active, .session-wrap .session-filter-pagination .pagination>li>a:focus .session-wrap .session-filter-pagination .pagination>li>span:focus, .session-wrap .session-filter-pagination .pagination>li.selected>a, .session-wrap .session-filter-pagination .pagination>li.selected>span { color: #0065FF; } .session-list .session-guide__el:last-child { border-bottom: 0; } .session-date.all-caps16.bold { margin-top: 20px; margin-bottom: 8px; } .pt-2 { padding-top: 20px !important; } .me-4 { margin-right: 20px !important; } .fa-calendar-alt:before, .session-list .session-guide__el .session-toggle a:after { font-size: 20px; } /* Session Type (session-type_id) */ .session-list .session-guide__el .session-type_id { background: #0065FF; color: #fff; display: inline-block; padding: 6px 11px !important; line-height: 24px; text-align: center; } /* Speaker Images (session-speakersImages) */ .session-list .session-guide__el .speaker-wrap { margin-bottom: 20px; } .session-list .session-guide__el .speaker-images { display: flex; margin-right: 20px; } .session-list .session-guide__el .speaker-image { border: 2px solid #091E42; border-radius: 50%; height: 32px; width: 32px; margin-left: -5px; overflow: hidden; } .session-list .session-guide__el .speaker-image:first-child { margin-left: 0; } .session-list .session-guide__el .speaker-image img { display: block; height: 100% !important; object-fit: cover; object-position: center center; width: 100%; } @media (min-width: 992px) { /* .session-list .session-guide__el {display: flex;}*/ .session-list .session-guide__el .session-category { flex: 0 0 245px; margin-right: 40px; } .session-list .session-guide__el .speaker-wrap { display: flex; } } .atlassian-team23-bookmarks-section { display: none; } /* Filters */ form.filters-form .filters-wrap { margin-bottom: 32px; margin-top: 32px; } form.filters-form .filters-wrap .pills-buttons { cursor: pointer; display: flex; flex-flow: row wrap; justify-content: center; gap: 0 15px; } form.filters-form .filters-wrap .pills-buttons div { border: 1px solid #0065FF; color:#0065FF; border-radius: 100px; margin-bottom: 15px; padding: 4px 15px; text-align: center; } form.filters-form .filters-wrap .pills-buttons div:hover, form.filters-form .filters-wrap .pills-buttons div.selected, form.filters-form .filters-wrap .pills-buttons div:focus { background: #0065FF; color: #fff; text-decoration: none; } form.filters-form .filters-wrap .pills-buttons div.all { background: #0065FF; color:#FFF; } form.filters-form .agenda-hide-elem { display: none; } nav.pagination-wrap.d-flex.aling-items-center.justify-content-sm-end { margin-bottom: 50px; } /*---------- Modal ----------*/ #swoogo-modal .modal-title { display: block !important; font-family: 'Charlie Text'; font-size: 16px; color:#fff; } #swoogo-modal i.fas.fa-chevron-left { font-size: 15px; padding-right: 8px; } #swoogo-modal .modal-header { padding-bottom: 25px; } #swoogo-modal { display: block; padding-right: 10px; } /* Filters */ #swoogo-modal .filter-modal { display: flex; flex-direction: column; } #swoogo-modal .filter-modal .filter-element { padding-left: 20px; } #swoogo-modal .filter-modal .filter-element label { margin-left: 10px; cursor: revert; } #swoogo-modal .filter-modal .filter-element.checkbox { padding-top: 15px; } #swoogo-modal .filter-modal a, #swoogo-modal .filter-modal a:hover, #swoogo-modal .filter-modal a:focus { color: #97A0AF; text-decoration: none; margin-top: 24px; } #swoogo-modal .filter-modal a[role="button"]:after { color: #ED50B4; display: inline-block; font-family: 'Font Awesome 5 Free', 'Font Awesome 5 Pro'; font-weight: 900; margin-left: 14px; } #swoogo-modal .filter-modal a[aria-expanded="false"]:after { content: '\f067'; } #swoogo-modal .filter-modal a[aria-expanded="true"]:after { content: '\f068'; } .modal-content .field-speakersImages .img-thumbnail { height: 100% !important; } .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] { cursor: pointer; } .checkbox, .radio { margin-bottom: 0px; margin-top: 0px; } /* Footer */ #swoogo-modal .modal-footer { text-align: left; padding: 0; margin-top: 30px; border-top: none; } #swoogo-modal .modal-footer .modal-clear { cursor: pointer; margin-right: 24px; color: #fff; } #swoogo-modal .modal-footer .modal-clear i { margin-right: 11px; } /*---------- Session Details ----------*/ .custom-agenda .session-details { width: 100% } .custom-agenda .session-details .session-description-wrap { min-height: 80px; position: relative; } .custom-agenda .session-details .session-description-wrap .session-teaser { position: inherit; top: 0; left: 0; } .custom-agenda .session-details .session-description-wrap .description-toggle { display: block; } .session-guide__info__wrapper .session-guide__info { padding-top: 0 !important; } .session-guide__info__wrapper { display: flex; } .session-guide__link { color: #C0B6F2; } .atlassian-team23-add-to-bookmark::before { color: var(--primary); content: '\f02e'; font-family: 'Font Awesome 5 Free'; font-weight: 400; visibility: visible; font-size: 20px; line-height: 24px; -webkit-text-fill-color: initial; } .atlassian-team23-add-to-bookmark { cursor: pointer; display: flex; flex-direction: column; align-items: center; color: #C0B6F2; } .atlassian-team23-remove-from-bookmark { cursor: pointer; display: flex; flex-direction: column; align-items: center; color: #FFBDAD; } .atlassian-team23-remove-from-bookmark::before { color: var(--salmonLight); content: '\f02e'; font-family: 'Font Awesome 5 Free'; font-weight: 900; visibility: visible; font-size: 20px; line-height: 24px; -webkit-text-fill-color: initial; } .atlassian-team23-add-to-bookmark:hover::before { color: var(--primary); content: '\f02e'; font-family: 'Font Awesome 5 Free'; font-weight: 900; visibility: visible; font-size: 20px; line-height: 24px; -webkit-text-fill-color: initial; } .atlassian-team23-session-registered { display: flex; flex-direction: column; align-items: center; color: #FFBDAD; } .atlassian-team23-session-registered .reg-text { margin-top: 1.5rem; } .atlassian-team23-session-registered::before { display: block; content: ""; height: 22px; width: 22px; background: url("https://assets.swoogo.com/themes/631a172997901/circle-checkmark.svg"); background-size: cover; background-repeat: no-repeat; } #swoogo-modal.custom-styles .session-results-data::-webkit-scrollbar { width: 4px; border-radius: 4px } #swoogo-modal.custom-styles .session-results-data::-webkit-scrollbar-thumb { background: #42526e; border-radius: 4px } #swoogo-modal.custom-styles .session-results-data::-webkit-scrollbar-track { background: #253858; border-radius: 4px } #swoogo-modal.custom-styles .modal-content { /* padding: 53px !important; */ width: 768px; /*background-image: url("https://assets.swoogo.com/uploads/1999330-630e908a967bd.svg");*/ background-color: #091E42; } .hide-section { display: none !important } body.digital .site-wrap { overflow: visible } .session-filter-row { display: flex; flex-flow: row; justify-content: flex-start !important; position: -webkit-sticky; position: sticky; top: 0; z-index: 1001; padding-top: 15px; padding-bottom: 15px; background-color: rgba(9, 30, 66, .9) } .session-guide .top-pagination-wrap { position: -webkit-sticky; position: sticky; top: 0; z-index: 8; background-color: transparent; } .session-guide .top-pagination-wrap .session-filter-row { background: transparent; position: relative } .modal-open .session-filter-row { z-index: 1 } .session-filter-row #active-filters { padding: 0 15px } .session-filter-row .filter-btn, li.filter .session-filter-row .filter-btn, #filter-modal .clear-filter-btn { transition: 250ms all ease; cursor: pointer; color: inherit } .session-filter-row .filter-btn { color: #79f2c0 !important; font-size: 1.15em; padding: 0 15px } .session-filter-row .filter-btn:hover, li.filter .session-filter-row .filter-btn:hover, #filter-modal .clear-filter-btn:hover { background-color: #d62587 !important; border-color: #091e42 !important; } .shuffle-filter-element-btn { padding: 5px 15px !important; height: unset !important; font-family: 'Charlie Text Semibold'; font-weight: 600; font-size: 16px !important; line-height: 24px !important; border: 1px solid #C0B6F2; background: transparent; } .shuffle-filter-element-btn:hover, .shuffle-filter-element-btn:focus, .shuffle-filter-element-btn:active, .shuffle-filter-element-btn:visited { padding: 5px 15px !important; height: unset !important; font-family: 'Charlie Text'; font-style: normal; font-weight: 600; font-size: 16px !important; line-height: 24px !important; background: #D62587 !important; color: #fff !important } .filter-btn.in-person-filter-btn { font-weight: 600; font-size: 16px !important } .session-guide { width: 100% } .shuffle-filter-element-btn.active.btn-pink { background: #0065FF; border: 1px solid #0065FF; } .shuffle-filter-element-btn.active.btn-pink:hover { background-color: #0065FF !important } .btn.btn-alternate.shuffle-filter-element-btn:before { background: none; } #filter-modal .modal-footer .clear-filter-btn { padding: 0 15px } .nav-tabs li.filter { float: right; height: 36px; display: flex; align-items: center } .nav-tabs li.filter .filter-btn { color: inherit } a.btn.btn-pink.filter-btn.in-person-filter-btn { background: #091E42; box-sizing: border-box; border-radius: 100px; width: 146px; height: 32px; color: #fff !important; line-height: 24px; padding: 3px 15px; font-family: 'Charlie Text'; border: 1px solid #D62587; display: none; } span#active-filters { font-family: 'Charlie Text'; font-size: 16px; line-height: 24px; color: #97a0af; padding-right: 10px; font-style: italic; margin-left: 15px; order: 3 } li, li.active { font-size: 16px !important; line-height: 24px !important } .session-guide__duration { background: rgb(0 0 0 / 55%); clip-path: polygon(100% 0, 0% 100%, 100% 100%); padding: 50px 10px 10px 60px; position: absolute; top: auto; right: 0; bottom: 0; z-index: 6; font-weight: 700; letter-spacing: 1.4px; font-size: 14px; color: #FFFFFF; display: none; } .session-guide__duration:empty { display:none; } .session-guide__duration::after { content: ' MIN'; } .session-guide .session-guide__row { display: flex; flex-flow: row wrap; justify-content: center; gap: 0 96px; } .session-guide__thumbnail:hover:after { display: none } .session-guide__thumbnail { position: relative } .session-guide__thumbnail:after { content: ''; background-size: cover; position: absolute; left: 0; right: 0; bottom: 0; z-index: 1; background-image: url(https://assets.swoogo.com/uploads/1629870-62225137cd8bc.svg); background-repeat: no-repeat; background-position: center; top: 0; display: none } .session-guide__thumbnail .show-details-custom.session-link:hover { background: transparent !important } .session-guide .session-guide__type-group { font-weight: 300; font-size: 48px; line-height: 1.15; background: #c0b6f2; -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-top: 0 } .session-guide .session-guide__type-group-wrap:not(:first-child) { margin-top: 30px } .session-guide .session-guide__subtype-group { font-size: 30px; line-height: 1.15; color: #fff; font-weight: 300 } .session-guide .session-guide__row .session-guide__el { flex: 0 1 calc(50% - 48px); } @media(min-width:768px) { .session-guide .top-pagination-wrap .session-filter-row { width: 100%; flex-basis: 100%; align-items: center } .session-guide .top-pagination-wrap { display: flex; flex-wrap: wrap } .session-guide .top-pagination-wrap .session-filter-row~.simple-pagination { width: 100% } .session-guide .session-guide__row .session-guide__el { flex: 0 1 calc(50% - 48px); min-width: 350px } } @media(min-width:992px) { .session-guide .session-guide__row .session-guide__el { /* flex: 0 1 calc(33.33% - 30px)*/ } } .session-guide .session-guide__row .session-guide__thumbnail { background: #0065FF; background-position: center center; background-size: cover; /*display: flex; justify-content: flex-end; height: 263px;*/ width: 100%; position: relative; overflow: hidden; border-radius: 4px; } .session-guide .session-guide__row .session-guide__thumbnail img { width:100%; } .session-guide .session-guide__row .session-guide__thumbnail .session-guide__video_percentage_watched { position: absolute; bottom: 0; left: 0; right: 0; width: 100%; height: 8px; border-left: 1px solid transparent; border-right: 1px solid transparent; background-color: #172b4d } .session-guide .session-guide__row .session-guide__thumbnail .session-guide__video_percentage_watched span.percent-bar { position: absolute; left: 0; height: 100%; width: 0; background: #6554c0; transition: 1s width ease } .session-guide .session-guide__row[data-group-filter-type="all access"] .session-guide__thumbnail .session-guide__video_percentage_watched span.percent-bar, .session-guide .session-guide__row .session-guide__el.all-access .session-guide__thumbnail .session-guide__video_percentage_watched span.percent-bar { background: #d62587 } .session-guide .session-guide__row .session-guide__type { align-items: center; background: #0065FF !important; color: #fff; display: flex; flex: 0 0 auto; height: 36px; justify-content: center; text-align: center; text-transform: uppercase; position: relative; z-index: 5; font-weight: 700; font-size: 14px; line-height: 24px; letter-spacing: 1.4px; padding: 9px 11px; } .session-guide .session-guide__row[data-group-filter-type="all access"] .session-guide__type, .session-guide .session-guide__row .session-guide__el.all-access .session-guide__thumbnail .session-guide__type { background-color: #d62587 } .session-guide__data.session-details { /* padding-top: 20px; */ } .session-guide .session-guide__row .session-guide__data { display: flex; flex-flow: row nowrap; justify-content: flex-start } .session-guide .session-guide__row .session-guide__data .session-guide__bookmark .btn.toggle-session { border: 0; padding: 0; margin: 0; box-shadow: none; min-width: 0 !important; visibility: hidden; font-size: 0; line-height: 1; border-radius: 0; vertical-align: top } .session-guide .session-guide__row .session-guide__data .session-guide__bookmark .toggle-session::before { content: "\f02e"; position: relative; display: block; font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free"; color: #57d9a3; visibility: visible; font-size: 24px; font-weight: 900 } .session-guide .session-guide__row[data-group-filter-type="all access"] .session-guide__data .session-guide__bookmark .toggle-session.disabled::before, .session-guide .session-guide__row .session-guide__el.all-access .session-guide__data .session-guide__bookmark .toggle-session.disabled::before { color: #7a869a } .session-guide .session-guide__row .session-guide__data .session-guide__bookmark .toggle-session[alt="Add session"]::before { font-weight: 500 } .session-guide .session-guide__row .session-guide__data .session-guide__info { flex: 1; line-height: 1.25 } .session-guide .session-guide__row .session-guide__data .session-guide__info .session-guide__name a { text-decoration: none; transition: 300ms all ease; color: var(--primary-black, #101214); font-size: 16px; font-weight: 400; line-height: 24px; } .session-guide__name { margin: 16px 0px; } .session-guide .session-guide__row .session-guide__data .session-guide__info .session-guide__details { display: flex; flex-flow: row nowrap } .session-guide .session-guide__row .session-guide__data .session-guide__info .session-guide__duration { padding-right: 10px } .session-guide .session-guide__row .session-guide__data .session-guide__info .session-guide__duration.p-0 { padding: 0 !important } .session-guide .session-guide__row .session-guide__data .session-guide__info .session-guide__link a { color: #36B37E; font-weight: 600; } .session-guide .session-guide__row .session-guide__data .session-guide__info .session-guide__link a:hover { color: #ABF5D1 !important; } .session-guide .session-guide__row .session-guide__thumbnail .session-guide__video { position: absolute; z-index: 2; width: 100%; height: 100%; left: 0; top: 0; right: 0; bottom: 0; opacity: 0; transition: 500ms opacity ease; cursor: pointer } .session-guide .session-guide__row .session-guide__thumbnail.session-live .session-guide__video { display: none !important } /*.session-guide .session-guide__row .session-guide__thumbnail:not(.session-live):hover .session-guide__video { opacity: 1 }*/ .session-guide .session-guide__row .session-guide__thumbnail .session-guide__video video { width: 100%; height: 100% } .session-guide .session-guide__row .session-guide__thumbnail .session-guide__video video.bg-dark { background: rgba(0, 0, 0, .9) } .session-guide .session-guide__row .session-guide__thumbnail .session-guide__video video::-webkit-media-controls { display: none !important } .session-guide .session-guide__row .session-guide__thumbnail .session-guide__live-link, .session-guide .session-guide__row .session-guide__thumbnail .show-details-custom { position: absolute; z-index: 2; font-size: 3.5em; width: 100%; height: 100%; top: 0; left: 0; bottom: 0; right: 0; display: flex; align-items: center; justify-content: center; flex-flow: row; color: #85f2c5; background-color: rgba(0, 0, 0, .5); opacity: 0; cursor: pointer; text-decoration: none; transition: none !important; } .session-guide .session-guide__row .session-guide__thumbnail.no-background .session-guide__live-link, .session-guide .session-guide__row .session-guide__thumbnail.no-background .show-details-custom { color: #253858; background: #0065FF; transition: .3s } /*.session-guide .session-guide__row .session-guide__thumbnail:not(.has-video).session-live .session-guide__live-link:not(.not-all-access)::before*/ /*.session-guide .session-guide__row .session-guide__thumbnail:hover .session-guide__live-link::before, .session-guide .session-guide__row .session-guide__thumbnail:hover .show-details-custom::before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-image: url(https://assets.swoogo.com/uploads/3103421-653aa605477cf.svg); background-repeat: no-repeat; background-position: center; background-color: #0065FF; background-size: 55px }*/ .session-guide .session-guide__row .session-guide__thumbnail:not(.has-video).session-live .session-guide__live-link i.fa-play-circle { display: none } .session-guide__thumbnail .session-guide__live-link:hover { background: #0065FF; transition: .3s } .session-guide__thumbnail .session-guide__live-link:hover .video-overlay { display: block } .session-guide__thumbnail .session-guide__live-link .video-overlay { display: none; cursor: pointer; position: absolute; z-index: 9; background: #253858; justify-content: center; -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NiA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjAwMDEgMC40NDUzMTJDMTguNTk3NCAwLjQ0NTMxMyAxNC4yOTM0IDEuNzUwODkgMTAuNjMyNyA0LjE5Njk1QzYuOTcxODggNi42NDMgNC4xMTg2NSAxMC4xMTk3IDIuNDMzNzggMTQuMTg3M0MwLjc0ODkwMyAxOC4yNTUgMC4zMDgwNjQgMjIuNzMwOSAxLjE2NyAyNy4wNDkxQzIuMDI1OTQgMzEuMzY3MyA0LjE0NjA5IDM1LjMzMzggNy4yNTkzMyAzOC40NDdDMTAuMzcyNiA0MS41NjAyIDE0LjMzOTEgNDMuNjgwNCAxOC42NTczIDQ0LjUzOTNDMjIuOTc1NCA0NS4zOTgzIDI3LjQ1MTQgNDQuOTU3NCAzMS41MTkgNDMuMjcyNUMzNS41ODY2IDQxLjU4NzcgMzkuMDYzMyAzOC43MzQ0IDQxLjUwOTQgMzUuMDczN0M0My45NTU0IDMxLjQxMjkgNDUuMjYxIDI3LjEwOSA0NS4yNjEgMjIuNzA2MkM0NS4yNjEgMTYuODAyMiA0Mi45MTU3IDExLjE0MDEgMzguNzQxIDYuOTY1MzdDMzQuNTY2MiAyLjc5MDY1IDI4LjkwNDEgMC40NDUzMTMgMjMuMDAwMSAwLjQ0NTMxMlYwLjQ0NTMxMlpNMTYuMjIyOSAzMS4zNjMyTDE2LjIyMjkgMTQuMDQ5MkwzMy42NDgzIDIyLjcwNjJMMTYuMjIyOSAzMS4zNjMyWiIgZmlsbD0iIzI1Mzg1OCIvPgo8L3N2Zz4K); mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NiA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjAwMDEgMC40NDUzMTJDMTguNTk3NCAwLjQ0NTMxMyAxNC4yOTM0IDEuNzUwODkgMTAuNjMyNyA0LjE5Njk1QzYuOTcxODggNi42NDMgNC4xMTg2NSAxMC4xMTk3IDIuNDMzNzggMTQuMTg3M0MwLjc0ODkwMyAxOC4yNTUgMC4zMDgwNjQgMjIuNzMwOSAxLjE2NyAyNy4wNDkxQzIuMDI1OTQgMzEuMzY3MyA0LjE0NjA5IDM1LjMzMzggNy4yNTkzMyAzOC40NDdDMTAuMzcyNiA0MS41NjAyIDE0LjMzOTEgNDMuNjgwNCAxOC42NTczIDQ0LjUzOTNDMjIuOTc1NCA0NS4zOTgzIDI3LjQ1MTQgNDQuOTU3NCAzMS41MTkgNDMuMjcyNUMzNS41ODY2IDQxLjU4NzcgMzkuMDYzMyAzOC43MzQ0IDQxLjUwOTQgMzUuMDczN0M0My45NTU0IDMxLjQxMjkgNDUuMjYxIDI3LjEwOSA0NS4yNjEgMjIuNzA2MkM0NS4yNjEgMTYuODAyMiA0Mi45MTU3IDExLjE0MDEgMzguNzQxIDYuOTY1MzdDMzQuNTY2MiAyLjc5MDY1IDI4LjkwNDEgMC40NDUzMTMgMjMuMDAwMSAwLjQ0NTMxMlYwLjQ0NTMxMlpNMTYuMjIyOSAzMS4zNjMyTDE2LjIyMjkgMTQuMDQ5MkwzMy42NDgzIDIyLjcwNjJMMTYuMjIyOSAzMS4zNjMyWiIgZmlsbD0iIzI1Mzg1OCIvPgo8L3N2Zz4K); width: 46px; height: 45px; left: 40%; top: 40%; opacity: 1 } .session-guide .session-guide__row .session-guide__thumbnail .session-guide__live-link.not-all-access, .session-guide .session-guide__row .session-guide__thumbnail .show-details-custom.not-all-access { display: flex; flex-flow: column; align-items: center; justify-content: center; padding: 10%; text-align: center; line-height: 1.15 } .session-guide .session-guide__row .session-guide__thumbnail .session-guide__live-link.not-all-access>i, .session-guide .session-guide__row .session-guide__thumbnail .show-details-custom.not-all-access>i { flex: 0; margin-bottom: 5px; z-index: 2 } .session-guide .session-guide__row .session-guide__thumbnail .session-guide__live-link.not-all-access>span, .session-guide .session-guide__row .session-guide__thumbnail .show-details-custom.not-all-access>span { flex: 0; font-size: 18px; z-index: 2 } .session-guide .session-guide__row .session-guide__thumbnail .show-details-custom.not-all-access video { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1 } .session-guide .session-guide__row .session-guide__thumbnail .show-details-custom.not-all-access:hover::before { content: " "; position: absolute; left: 0; right: 0; bottom: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .6); z-index: 2 } .session-guide .session-guide__row .session-guide__thumbnail .session-guide__video.loading::before { content: ""; position: absolute; width: 100%; height: 100%; background-color: #000; z-index: 1001; top: 0; left: 0; bottom: 0; right: 0; opacity: 0; transition: 250ms opacity ease } .session-guide .session-guide__row .session-guide__thumbnail .session-guide__video.loading::after { content: "\f110"; -webkit-animation: fa-spin 1s steps(8) infinite; animation: fa-spin 1s steps(8) infinite; color: #fff; z-index: 1002; top: 0; left: 0; bottom: 0; right: 0; font-weight: 900; font-size: .75em; position: absolute; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free"; opacity: 0; transition: 250ms opacity ease } .session-guide .session-guide__row .session-guide__thumbnail:hover .session-guide__video.loading::before, .session-guide .session-guide__row .session-guide__thumbnail:hover .session-guide__video.loading::after { background: linear-gradient(90deg, #ffbdad 0, #ed50b4 100%); transition: .3s } .session-guide .session-guide__row .session-guide__data .session-guide__info .session-guide__link a>.fa-video { font-size: .8em; padding-left: 10px } .session-guide .session-guide__row .session-guide__data .session-guide__bookmark .bookmark { width: 30px; height: 22px } .session-guide .session-guide__row .session-guide__data .session-guide__bookmark .bookmark:hover { height: 24px } .session-guide .simple-pagination { display: flex; background-color: transparent; width: 100%; border-radius: .25rem; justify-content: flex-end; margin-top: 20px; margin-bottom: 9px } .session-guide .simple-pagination ul { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; list-style-type: none; margin: 0; padding: 0; gap: .5rem } .session-guide .simple-pagination ul li a, .session-guide .simple-pagination ul li span { padding: 0; text-decoration: none; color: rgba(255, 255, 255, .5); border-radius: .2rem; border: 0; transition: 250ms all ease; line-height: 0; display: flex; align-items: center; justify-content: center; width: 35px; height: 35px; background-color: transparent } .session-guide .simple-pagination ul li a:hover, .session-guide .simple-pagination ul li.active span { color: #fff } .session-guide .simple-pagination ul li a.prev { margin-right: .5rem; cursor: pointer } .session-guide .simple-pagination ul li a.next { margin-left: .5rem; cursor: pointer } [id^="filter-modal"] .modal-body>a { display: block; padding-top: 15px; padding-bottom: 5px; font-weight: bold; font-size: 16px; letter-spacing: 1.6px; text-transform: uppercase; text-decoration: none; color: #97A0AF } [id^="filter-modal"] .modal-body>a:after { position: relative; top: 3px } [id^="filter-modal"] .modal-body>a:after { background-image: url(https://assets.swoogo.com/themes/601c699f25736/GreenAccordionOpen.svg) } .swoogo-accordion .fa-minus-circle:before, [id^="filter-modal"] .modal-body>a:after { content: ''; color: #d62587; background: url(https://assets.swoogo.com/themes/6165e78972507/add-large-pink.png) no-repeat; width: 20px; height: 20px; display: inline-block; right: -25px; background-size: contain } [id^="filter-modal"] .modal-footer { border: 0; text-align: left; padding: 30px 0 15px; margin: 0 -15px; display: inline-block } [id^="filter-modal"] .modal-body>div label { margin-bottom: 15px; font-size: 18px } [id^="filter-modal"] .modal-body>div label { font-weight: 300; cursor: pointer; transition: 300ms all ease } [id^="filter-modal"] .modal-body>div label input { margin: 0 15px 0 0; position: relative; top: 1px } [id^="filter-modal"] .modal-body>a[aria-expanded="true"]:after { position: relative; top: 8px } /*.swoogo-accordion .fa-plus-circle:before, .swoogo-accordion .fa-plus:before, [id^="filter-modal"] .modal-body>a[aria-expanded="true"]:after { content: ''; color: #d62587; background: url(https://assets.swoogo.com/themes/601c699f25736/Accordion+Close.png) no-repeat; width: 14px; height: 14px; display: inline-block; background-size: contain }*/ #swoogo-modal.custom-styles .session-results-data { overflow: auto; padding: 0 15px; position: relative } #swoogo-modal.custom-styles .modal-lg { max-width: 798px !important } #swoogo-modal.custom-styles .more-info-data.field-name { line-height: 32px; font-size: 24px; margin-bottom: 40px !important; color: #C0B6F2; font-weight: 300; font-family: 'Charlie Display'; } #swoogo-modal.custom-styles .more-info-title.date { margin-bottom: 30px !important; } #swoogo-modal.custom-styles .field-c_12003 { display: none } #swoogo-modal.custom-styles .field-c_25623 { display: none } #swoogo-modal.custom-styles .video-wrap { width: 100%; overflow: hidden; position: relative; border-radius: 0; margin-bottom: 15px } #swoogo-modal.custom-styles .video-wrap video { object-fit: cover } #swoogo-modal.custom-styles .button-wrap { align-items: center; display: flex } #swoogo-modal.custom-styles .button-wrap .btn-standard { background: #79f2c0; color: #091e42; font-size: 16px; font-weight: 400; margin-right: 40px; transition: 250ms all ease } #swoogo-modal.custom-styles .button-wrap .btn-standard.not-all-access { color: #fff; background-color: #d62587; border-color: #d62587 } #swoogo-modal.custom-styles .button-wrap .btn-standard.not-all-access:hover, #swoogo-modal.custom-styles .button-wrap .btn-standard.not-all-access:focus, #swoogo-modal.custom-styles .button-wrap .btn-standard.not-all-access:active { background-color: transparent } #swoogo-modal.custom-styles .session-guide__bookmark { padding: 15px 15px 15px 0; flex: 0; font-size: 1.25em; color: #57d9a3; margin-right: 40px } #swoogo-modal.custom-styles .session-guide__bookmark .btn.toggle-session { align-items: center; background: 0; border: 0; color: #fff; display: flex; padding: 0; margin: 0; box-shadow: none; min-width: 0 !important; border-radius: 0; vertical-align: top } #swoogo-modal.custom-styles .session-guide__bookmark .btn.toggle-session .bookmark-txt { display: none } #swoogo-modal.custom-styles .session-guide__bookmark .btn.toggle-session[data-session-toggle="add"] .bookmark-txt.add, #swoogo-modal.custom-styles .session-guide__bookmark .btn.toggle-session[data-session-toggle="remove"] .bookmark-txt.remove { display: block } #swoogo-modal.custom-styles .session-guide__bookmark .toggle-session::before { content: "\f02e"; position: relative; display: block; font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free"; color: #57d9a3; visibility: visible; font-size: 24px; font-weight: 900; margin-right: 10px } #swoogo-modal.custom-styles .session-guide__bookmark .toggle-session[data-session-toggle="add"]::before { font-weight: 500 } #swoogo-modal.custom-styles .session-guide__bookmark .toggle-session.no::before { font-weight: 500 } #swoogo-modal.custom-styles .button-wrap .btn-calendar { color: #fff; display: flex; font-weight: 200; display: none } #swoogo-modal.custom-styles .button-wrap .btn-calendar:before { content: "\f073"; position: relative; display: block; font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free"; color: #959da1; visibility: visible; font-size: 24px; font-weight: 900; margin-right: 10px } #swoogo-modal.custom-styles .session-type-wrap { display: flex; justify-content: space-between; } #swoogo-modal.custom-styles .session-duration .time:before { content: 'DURATION'; display: block; font-family: 'Charlie Text Semibold'; font-size: 16px; line-height: 24px; letter-spacing: 1.6px; font-weight: 700; text-transform: uppercase; color: #97a0af } #swoogo-modal.custom-styles .session.more-info-data.field-c_28090.mb-large::before { content: 'SESSION TYPE'; display: block; font-family: 'Charlie Text Semibold'; font-size: 16px; line-height: 24px; letter-spacing: 1.6px; font-weight: 700; text-transform: uppercase; color: #97a0af } #swoogo-modal.custom-styles img.img-thumbnail { background: transparent; border: 0; margin-top: 30px; margin-bottom: 20px; width: auto; max-height: 100px !important; cursor: default; } #swoogo-modal .session.more-info-title.date, #swoogo-modal .session.more-info-title.date-live, .session.more-info-title.field-c_28090, .session more-info-title field-c_44891, .session.more-info-data.field-c_44891.mb-large, .session.more-info-title.field-c_28086, .session.more-info-data.field-c_28086.mb-large { display: none } .session.more-info-data.field-description.mb-large, .session.more-info-data.field-c_28090.mb-large, .session.more-info-data.field-c_23294.mb-large, .session.more-info-data.field-c_10805.mb-large { margin-bottom: 40px !important } .modal-body .paragraph { margin-top: 0 !important } div#w_16883609 { display: none } /*.session-guide .session-guide__row .session-guide__thumbnail:not(.has-video).session-live:hover .session-guide__live-link, .session-guide .session-guide__row .session-guide__thumbnail:not(.has-video):not(.session-live):hover .show-details-custom { opacity: 1 }*/ .session-guide__thumbnail session-live .video-overlay { display: none; cursor: pointer; position: absolute; z-index: 9; background: #253858; justify-content: center; -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NiA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjAwMDEgMC40NDUzMTJDMTguNTk3NCAwLjQ0NTMxMyAxNC4yOTM0IDEuNzUwODkgMTAuNjMyNyA0LjE5Njk1QzYuOTcxODggNi42NDMgNC4xMTg2NSAxMC4xMTk3IDIuNDMzNzggMTQuMTg3M0MwLjc0ODkwMyAxOC4yNTUgMC4zMDgwNjQgMjIuNzMwOSAxLjE2NyAyNy4wNDkxQzIuMDI1OTQgMzEuMzY3MyA0LjE0NjA5IDM1LjMzMzggNy4yNTkzMyAzOC40NDdDMTAuMzcyNiA0MS41NjAyIDE0LjMzOTEgNDMuNjgwNCAxOC42NTczIDQ0LjUzOTNDMjIuOTc1NCA0NS4zOTgzIDI3LjQ1MTQgNDQuOTU3NCAzMS41MTkgNDMuMjcyNUMzNS41ODY2IDQxLjU4NzcgMzkuMDYzMyAzOC43MzQ0IDQxLjUwOTQgMzUuMDczN0M0My45NTU0IDMxLjQxMjkgNDUuMjYxIDI3LjEwOSA0NS4yNjEgMjIuNzA2MkM0NS4yNjEgMTYuODAyMiA0Mi45MTU3IDExLjE0MDEgMzguNzQxIDYuOTY1MzdDMzQuNTY2MiAyLjc5MDY1IDI4LjkwNDEgMC40NDUzMTMgMjMuMDAwMSAwLjQ0NTMxMlYwLjQ0NTMxMlpNMTYuMjIyOSAzMS4zNjMyTDE2LjIyMjkgMTQuMDQ5MkwzMy42NDgzIDIyLjcwNjJMMTYuMjIyOSAzMS4zNjMyWiIgZmlsbD0iIzI1Mzg1OCIvPgo8L3N2Zz4K); mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NiA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjAwMDEgMC40NDUzMTJDMTguNTk3NCAwLjQ0NTMxMyAxNC4yOTM0IDEuNzUwODkgMTAuNjMyNyA0LjE5Njk1QzYuOTcxODggNi42NDMgNC4xMTg2NSAxMC4xMTk3IDIuNDMzNzggMTQuMTg3M0MwLjc0ODkwMyAxOC4yNTUgMC4zMDgwNjQgMjIuNzMwOSAxLjE2NyAyNy4wNDkxQzIuMDI1OTQgMzEuMzY3MyA0LjE0NjA5IDM1LjMzMzggNy4yNTkzMyAzOC40NDdDMTAuMzcyNiA0MS41NjAyIDE0LjMzOTEgNDMuNjgwNCAxOC42NTczIDQ0LjUzOTNDMjIuOTc1NCA0NS4zOTgzIDI3LjQ1MTQgNDQuOTU3NCAzMS41MTkgNDMuMjcyNUMzNS41ODY2IDQxLjU4NzcgMzkuMDYzMyAzOC43MzQ0IDQxLjUwOTQgMzUuMDczN0M0My45NTU0IDMxLjQxMjkgNDUuMjYxIDI3LjEwOSA0NS4yNjEgMjIuNzA2MkM0NS4yNjEgMTYuODAyMiA0Mi45MTU3IDExLjE0MDEgMzguNzQxIDYuOTY1MzdDMzQuNTY2MiAyLjc5MDY1IDI4LjkwNDEgMC40NDUzMTMgMjMuMDAwMSAwLjQ0NTMxMlYwLjQ0NTMxMlpNMTYuMjIyOSAzMS4zNjMyTDE2LjIyMjkgMTQuMDQ5MkwzMy42NDgzIDIyLjcwNjJMMTYuMjIyOSAzMS4zNjMyWiIgZmlsbD0iIzI1Mzg1OCIvPgo8L3N2Zz4K); width: 46px; height: 45px; left: 40%; top: 40%; opacity: 1 } .session-guide__thumbnail session-live:hover .video-overlay { display: block } #swoogo-modal.custom-styles .session-duration { display: none } .session.more-info-data.field-c_23364.mb-large.track-wrap { display: flex; margin-bottom: 40px !important } .track-icon { margin-right: 15px; display: none; } .session-details .bookmark-icon.purple { margin-top: 8px } @media(max-width:768px) { form.filters-form .filters-wrap .pills-buttons div:hover { background: transparent; color: #0065FF; } form.filters-form .filters-wrap .pills-buttons div.selected, form.filters-form .filters-wrap .pills-buttons div:focus { background: #0065FF; color: #fff; } .shuffle-filter-container { display: flex; overflow-x: auto; margin-bottom: 23px } .session-filter-row { flex-wrap: wrap !important } a.btn.btn-pink.filter-btn.in-person-filter-btn { width: 100% } } @media(max-width:767px) { .session-guide .session-guide__row { gap:0; flex-direction: column; } .blank-popup .container { padding: 0 20px 30px; } } @media(max-width:480px) { .in-person-advance-filter-wrapper { left: 0 !important } li.filter.in-person-session-filter { max-width: 100% !important; display: block } a.btn.btn-purple.btn-pink.filter-btn.in-person-filter-btn { width: 100% !important } } @media(max-width:1200px) and (min-width:992px) { .in-person-session-filter { left: 75% !important } } .session-details .bookmark-icon { float: left; width: 24px; display: inline-block; margin-right: 8px; cursor: pointer; margin-top: 5px; display: none; } .session-details .bookmark-icon.bookmark-active, .session-details .bookmark-icon:hover { -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjUgNC4zMDMxM0M0LjUgMy4zNjE0OSA1LjI5MzkyIDIuNzAzMTIgNi4xMzg4NSAyLjcwMzEySDE3Ljg2MTFDMTguNzA1OSAyLjcwMzEyIDE5LjUgMy4zNjEzNyAxOS41IDQuMzAzMTNWMjEuNzAzMUMxOS41IDIyLjEwMTkgMTkuMjYzMSAyMi40NjI1IDE4Ljg5NzEgMjIuNjIwOUMxOC41MzEyIDIyLjc3OTIgMTguMTA2MSAyMi43MDUgMTcuODE1NCAyMi40MzIxTDEyIDE2Ljk3MDZMNi4xODQ1OCAyMi40MzIxQzUuODkzOTEgMjIuNzA1IDUuNDY4ODQgMjIuNzc5MiA1LjEwMjg3IDIyLjYyMDlDNC43MzY5IDIyLjQ2MjUgNC41IDIyLjEwMTkgNC41IDIxLjcwMzFWNC4zMDMxM1oiIGZpbGw9IiNGRkJEQUQiLz4KPC9zdmc+Cg==); mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjUgNC4zMDMxM0M0LjUgMy4zNjE0OSA1LjI5MzkyIDIuNzAzMTIgNi4xMzg4NSAyLjcwMzEySDE3Ljg2MTFDMTguNzA1OSAyLjcwMzEyIDE5LjUgMy4zNjEzNyAxOS41IDQuMzAzMTNWMjEuNzAzMUMxOS41IDIyLjEwMTkgMTkuMjYzMSAyMi40NjI1IDE4Ljg5NzEgMjIuNjIwOUMxOC41MzEyIDIyLjc3OTIgMTguMTA2MSAyMi43MDUgMTcuODE1NCAyMi40MzIxTDEyIDE2Ljk3MDZMNi4xODQ1OCAyMi40MzIxQzUuODkzOTEgMjIuNzA1IDUuNDY4ODQgMjIuNzc5MiA1LjEwMjg3IDIyLjYyMDlDNC43MzY5IDIyLjQ2MjUgNC41IDIyLjEwMTkgNC41IDIxLjcwMzFWNC4zMDMxM1oiIGZpbGw9IiNGRkJEQUQiLz4KPC9zdmc+Cg==); background: #ffbdad } .session-details.session-details-modal { margin-left: 10px; margin-top: 0 !important; cursor: pointer } .session-details.session-details-modal .bookmark-icon { margin-top: 0 !important } .session-details.session-details-modal.bookmark-active { color: #ffbdad !important } .session-details.session-details-modal.session-details-modal-bookmark { margin-left: 45px !important } #swoogo-modal.custom-styles .session.more-info-data.field-description.mb-large { margin-bottom: 40px !important } #swoogo-modal.custom-styles .session.more-info-data.field-c_44888.mb-large { margin-bottom: 40px !important } #swoogo-modal.custom-styles span.bookmark-text.add-bookmark { display: none; } #swoogo-modal.custom-styles a.speaker-el-wrap.show-details { margin-bottom: 30px; } form.filters-form .filters-wrap .pills-buttons div:focus { background: #fff; color: #0065FF; } </style> <div class="custom-agenda session-guide session-on-demand-list session-list el-46"> <form class="filters-form mb-5"> <!--<div class="filters-wrap"> <div class="pills-buttons"> <div class="pill-button-element all" data-value="*">All</div> <div class="pill-button-element" data-value="IT Executives">IT Executives</div> <div class="pill-button-element" data-value="ITSM Practitioners">ITSM Practitioners</div> <div class="pill-button-element" data-value="Admins">Admins</div> <div class="pill-button-element" data-value="IT Operations/DevOps">IT Operations/DevOps</div> <div class="pill-button-element" data-value="Employee Support">Employee Support</div> <div class="pill-button-element" data-value="Customer Support">Customer Support</div> <div class="pill-button-advanced-options">Advanced filter</div> </div> </div>--> </form> <div id="session-wrap" class="session-wrap"> <div class="no-sessions-heading subheader1 text-center" style="display: none;">There are no sessions that match the selected filtering options.</div> <div class="session-filter-pagination text-end hidden"> <div class="filter-apply"><small><em><span>0</span> filter(s) applied</em></small></div> <nav aria-label="Page navigation" class="pagination-wrap d-flex aling-items-center justify-content-sm-end"> <span class="me-3 my-3">Page</span> <ul class="pagination my-2"> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> <li><a href="#">4</a></li> <li><a href="#">5</a></li> </ul> </nav> </div> <div class="only-sessions-wrap session-guide__row"> <div class="session-guide__el filter-el" data-name="Unleashing the right dev culture" data-intended-audience="Platform/DevOps, Engineering Leads, Admins, Product Managers, Agile Transformation Leaders, Program/Portfolio Management Directors" data-use-case="" data-description="&lt;p&gt;Innovation is a team sport, and culture can make or break your success. Learn why developer experience matters, how to boost productivity with AI, and which metrics actually make a difference. You’ll also get a first look at new features in Jira Software, Compass, and Jira Align that help you build a world-class engineering organization.&lt;/p&gt;" data-track-id="" data-tracks="" data-type="Keynote" data-products="" data-solution="" data-user-level="" data-transformation="" data-sessionid="1878289" > <div class="session-guide__thumbnail"> <a href="https://events.atlassian.com/unleash/v/s-1878289"> <img src="https://assets.swoogo.com/uploads/full/3338584-657356dedf510.png" class="session-thumbnail-img"> </a> <div class="session-guide__type hidden">Keynote</div> <div class="session-guide__duration p-0"></div> <a href="https://events.atlassian.com/unleash/v/s-1878289" style="height: 100%;width: 100%;" class="bw-show-session-details session-link" title="" data-url="https://events.atlassian.com/highvelocity/session/1878289" data-title="" data-type="session" data-autoplay="" data-video-src="" data-video-poster="https://assets.swoogo.com/uploads/full/3338584-657356dedf510.png" data-webinar="https://events.atlassian.com/unleash/v/s-1878289" data-selected="no" data-calendar="" data-session-live="false" data-id="1878289" data-duration=""></a> </div> <div class="session-guide__name"> <a class="bw-show-session-details session-link" href="https://events.atlassian.com/unleash/v/s-1878289" title="" data-session-title="Unleashing the right dev culture" data-url="https://events.atlassian.com/highvelocity/session/1878289" data-title="" data-type="session" data-video-src="" data-video-poster="https://assets.swoogo.com/uploads/full/3338584-657356dedf510.png" data-autoplay="" data-webinar="https://events.atlassian.com/unleash/v/s-1878289" data-selected="0" data-maps-url="" data-actions-horizontal=true data-show-bookmark=true data-calendar="" data-session-live="false" data-id="1878289" data-duration=""> </a> </div> <div class="session-guide__data session-details"> <div class="bookmark-icon session-item-bookmark" data-id="1878289"> </div> <div class="session-guide__info__wrapper"> <div class="atlassian-team23-bookmarks-section " data-session-type="keynote"> <div class="atlassian-team23-session-bookmark-loading loading-to-agenda hidden"> <i class="fa fa-spinner fa-spin"></i> </div> <!-- <a class="btn btn-standard bookmark-icon-placeholder not-visible" href="https://events.atlassian.com/team23/sign-in"></a> --> <div class="atlassian-team23-add-to-bookmark toggle-session" data-id="1878289"></p></div> <div class="atlassian-team23-remove-from-bookmark hidden toggle-session" data-id="1878289"></p></div> </div> <div class="session-guide__info"> <div class="static-text"> FEATURED PRODUCTS </div> <div class="session-guide__details"> <div class="session-guide__group-type"> Atlassian Intelligence, Compass, Jira Align, </div> <div class="session-guide__link hidden"> <a class="bw-show-session-details session-link" href="#" title="" data-url="https://events.atlassian.com/highvelocity/session/1878289" data-title="" data-type="session" data-video-src="" data-video-poster="https://assets.swoogo.com/uploads/full/3338584-657356dedf510.png" data-autoplay="" data-webinar="https://events.atlassian.com/unleash/v/s-1878289" data-selected="no" data-calendar="" data-session-live="false" data-id="1878289" data-duration="">Details</a> </div> </div> </div> </div> </div> </div> <div class="session-guide__el filter-el" data-name="Productivity tracking gone wrong: When tracking productivity backfires" data-intended-audience="Platform/DevOps, Engineering Leads" data-use-case="" data-description="&lt;p&gt;“Increase developer productivity” is a worthy goal. Unfortunately, many teams focus on the wrong metrics, like story points or issues completed. In this session, we’ll discuss common anti-patterns and how to improve tools and practices to achieve the right goals.&lt;/p&gt;" data-track-id="" data-tracks="" data-type="" data-products="" data-solution="" data-user-level="" data-transformation="" data-sessionid="1902686" > <div class="session-guide__thumbnail"> <a href="https://events.atlassian.com/unleash/v/s-1902686"> <img src="https://assets.swoogo.com/uploads/full/3338585-657356dedad1f.png" class="session-thumbnail-img"> </a> <div class="session-guide__type hidden"></div> <div class="session-guide__duration p-0"></div> <a href="https://events.atlassian.com/unleash/v/s-1902686" style="height: 100%;width: 100%;" class="bw-show-session-details session-link" title="" data-url="https://events.atlassian.com/highvelocity/session/1902686" data-title="" data-type="session" data-autoplay="" data-video-src="" data-video-poster="https://assets.swoogo.com/uploads/full/3338585-657356dedad1f.png" data-webinar="https://events.atlassian.com/unleash/v/s-1902686" data-selected="no" data-calendar="" data-session-live="false" data-id="1902686" data-duration=""></a> </div> <div class="session-guide__name"> <a class="bw-show-session-details session-link" href="https://events.atlassian.com/unleash/v/s-1902686" title="" data-session-title="Productivity tracking gone wrong: When tracking productivity backfires" data-url="https://events.atlassian.com/highvelocity/session/1902686" data-title="" data-type="session" data-video-src="" data-video-poster="https://assets.swoogo.com/uploads/full/3338585-657356dedad1f.png" data-autoplay="" data-webinar="https://events.atlassian.com/unleash/v/s-1902686" data-selected="0" data-maps-url="" data-actions-horizontal=true data-show-bookmark=true data-calendar="" data-session-live="false" data-id="1902686" data-duration=""> Learn common anti-patterns and improve your tools and practices to achieve the right goals. </a> </div> <div class="session-guide__data session-details"> <div class="bookmark-icon session-item-bookmark" data-id="1902686"> </div> <div class="session-guide__info__wrapper"> <div class="atlassian-team23-bookmarks-section " data-session-type=""> <div class="atlassian-team23-session-bookmark-loading loading-to-agenda hidden"> <i class="fa fa-spinner fa-spin"></i> </div> <!-- <a class="btn btn-standard bookmark-icon-placeholder not-visible" href="https://events.atlassian.com/team23/sign-in"></a> --> <div class="atlassian-team23-add-to-bookmark toggle-session" data-id="1902686"></p></div> <div class="atlassian-team23-remove-from-bookmark hidden toggle-session" data-id="1902686"></p></div> </div> <div class="session-guide__info"> <div class="static-text"> FEATURED PRODUCTS </div> <div class="session-guide__details"> <div class="session-guide__group-type"> Compass </div> <div class="session-guide__link hidden"> <a class="bw-show-session-details session-link" href="#" title="" data-url="https://events.atlassian.com/highvelocity/session/1902686" data-title="" data-type="session" data-video-src="" data-video-poster="https://assets.swoogo.com/uploads/full/3338585-657356dedad1f.png" data-autoplay="" data-webinar="https://events.atlassian.com/unleash/v/s-1902686" data-selected="no" data-calendar="" data-session-live="false" data-id="1902686" data-duration="">Details</a> </div> </div> </div> </div> </div> </div> <div class="session-guide__el filter-el" data-name="Why AI won’t take your job" data-intended-audience="Platform/DevOps, Engineering Leads, Product Managers" data-use-case="" data-description="&lt;p&gt;At Atlassian, we believe AI isn’t going to replace roles. Instead, it will enhance teamwork and collaboration. Join us to see how Atlassian Intelligence makes it easier for you and your teams to get work done, improve team productivity, and allow developers to be more strategic — all guided by Atlassian’s Responsible Tech Principles. We’ll also give a sneak peek of what we’re working on next.&lt;/p&gt;" data-track-id="" data-tracks="" data-type="" data-products="" data-solution="" data-user-level="" data-transformation="" data-sessionid="1878290" > <div class="session-guide__thumbnail"> <a href="https://events.atlassian.com/unleash/v/s-1878290"> <img src="https://assets.swoogo.com/uploads/full/3338586-657356dee049d.png" class="session-thumbnail-img"> </a> <div class="session-guide__type hidden"></div> <div class="session-guide__duration p-0"></div> <a href="https://events.atlassian.com/unleash/v/s-1878290" style="height: 100%;width: 100%;" class="bw-show-session-details session-link" title="" data-url="https://events.atlassian.com/highvelocity/session/1878290" data-title="" data-type="session" data-autoplay="" data-video-src="" data-video-poster="https://assets.swoogo.com/uploads/full/3338586-657356dee049d.png" data-webinar="https://events.atlassian.com/unleash/v/s-1878290" data-selected="no" data-calendar="" data-session-live="false" data-id="1878290" data-duration=""></a> </div> <div class="session-guide__name"> <a class="bw-show-session-details session-link" href="https://events.atlassian.com/unleash/v/s-1878290" title="" data-session-title="Why AI won’t take your job" data-url="https://events.atlassian.com/highvelocity/session/1878290" data-title="" data-type="session" data-video-src="" data-video-poster="https://assets.swoogo.com/uploads/full/3338586-657356dee049d.png" data-autoplay="" data-webinar="https://events.atlassian.com/unleash/v/s-1878290" data-selected="0" data-maps-url="" data-actions-horizontal=true data-show-bookmark=true data-calendar="" data-session-live="false" data-id="1878290" data-duration=""> Use Atlassian Intelligence to improve team productivity and enable developers to be more strategic. </a> </div> <div class="session-guide__data session-details"> <div class="bookmark-icon session-item-bookmark" data-id="1878290"> </div> <div class="session-guide__info__wrapper"> <div class="atlassian-team23-bookmarks-section " data-session-type=""> <div class="atlassian-team23-session-bookmark-loading loading-to-agenda hidden"> <i class="fa fa-spinner fa-spin"></i> </div> <!-- <a class="btn btn-standard bookmark-icon-placeholder not-visible" href="https://events.atlassian.com/team23/sign-in"></a> --> <div class="atlassian-team23-add-to-bookmark toggle-session" data-id="1878290"></p></div> <div class="atlassian-team23-remove-from-bookmark hidden toggle-session" data-id="1878290"></p></div> </div> <div class="session-guide__info"> <div class="static-text"> FEATURED PRODUCTS </div> <div class="session-guide__details"> <div class="session-guide__group-type"> Atlassian Intelligence </div> <div class="session-guide__link hidden"> <a class="bw-show-session-details session-link" href="#" title="" data-url="https://events.atlassian.com/highvelocity/session/1878290" data-title="" data-type="session" data-video-src="" data-video-poster="https://assets.swoogo.com/uploads/full/3338586-657356dee049d.png" data-autoplay="" data-webinar="https://events.atlassian.com/unleash/v/s-1878290" data-selected="no" data-calendar="" data-session-live="false" data-id="1878290" data-duration="">Details</a> </div> </div> </div> </div> </div> </div> <div class="session-guide__el filter-el" data-name="Comprehensive scorecards for DevOps" data-intended-audience="Platform/DevOps, Engineering Leads" data-use-case="" data-description="&lt;p&gt;Go beyond DORA metrics to understand how to define and track key results, and see how tools like Atlassian Open DevOps, Compass, and Jira Service Management improve your DevOps practices and outcomes.&lt;/p&gt;" data-track-id="" data-tracks="" data-type="" data-products="" data-solution="" data-user-level="" data-transformation="" data-sessionid="1902688" > <div class="session-guide__thumbnail"> <a href="https://events.atlassian.com/unleash/v/s-1902688"> <img src="https://assets.swoogo.com/uploads/full/3343660-6575e88398a01.png" class="session-thumbnail-img"> </a> <div class="session-guide__type hidden"></div> <div class="session-guide__duration p-0"></div> <a href="https://events.atlassian.com/unleash/v/s-1902688" style="height: 100%;width: 100%;" class="bw-show-session-details session-link" title="" data-url="https://events.atlassian.com/highvelocity/session/1902688" data-title="" data-type="session" data-autoplay="" data-video-src="" data-video-poster="https://assets.swoogo.com/uploads/full/3343660-6575e88398a01.png" data-webinar="https://events.atlassian.com/unleash/v/s-1902688" data-selected="no" data-calendar="" data-session-live="false" data-id="1902688" data-duration=""></a> </div> <div class="session-guide__name"> <a class="bw-show-session-details session-link" href="https://events.atlassian.com/unleash/v/s-1902688" title="" data-session-title="Comprehensive scorecards for DevOps" data-url="https://events.atlassian.com/highvelocity/session/1902688" data-title="" data-type="session" data-video-src="" data-video-poster="https://assets.swoogo.com/uploads/full/3343660-6575e88398a01.png" data-autoplay="" data-webinar="https://events.atlassian.com/unleash/v/s-1902688" data-selected="0" data-maps-url="" data-actions-horizontal=true data-show-bookmark=true data-calendar="" data-session-live="false" data-id="1902688" data-duration=""> Define and track key results, and see how Atlassian tools improve DevOps practices and outcomes. </a> </div> <div class="session-guide__data session-details"> <div class="bookmark-icon session-item-bookmark" data-id="1902688"> </div> <div class="session-guide__info__wrapper"> <div class="atlassian-team23-bookmarks-section " data-session-type=""> <div class="atlassian-team23-session-bookmark-loading loading-to-agenda hidden"> <i class="fa fa-spinner fa-spin"></i> </div> <!-- <a class="btn btn-standard bookmark-icon-placeholder not-visible" href="https://events.atlassian.com/team23/sign-in"></a> --> <div class="atlassian-team23-add-to-bookmark toggle-session" data-id="1902688"></p></div> <div class="atlassian-team23-remove-from-bookmark hidden toggle-session" data-id="1902688"></p></div> </div> <div class="session-guide__info"> <div class="static-text"> FEATURED PRODUCTS </div> <div class="session-guide__details"> <div class="session-guide__group-type"> Compass, Jira Service Management, </div> <div class="session-guide__link hidden"> <a class="bw-show-session-details session-link" href="#" title="" data-url="https://events.atlassian.com/highvelocity/session/1902688" data-title="" data-type="session" data-video-src="" data-video-poster="https://assets.swoogo.com/uploads/full/3343660-6575e88398a01.png" data-autoplay="" data-webinar="https://events.atlassian.com/unleash/v/s-1902688" data-selected="no" data-calendar="" data-session-live="false" data-id="1902688" data-duration="">Details</a> </div> </div> </div> </div> </div> </div> <div class="session-guide__el filter-el" data-name="Alignment at Scale: Getting teams on the same page" data-intended-audience="Product Managers" data-use-case="" data-description="&lt;p&gt;As a company grows, it becomes more difficult to ensure every product maintains quality and performance. In this session, attendees will learn how to develop and align strategy across multiple teams and build guardrails into the product to deliver a consistent customer experience.&lt;/p&gt;" data-track-id="" data-tracks="" data-type="" data-products="" data-solution="" data-user-level="" data-transformation="" data-sessionid="1902691" > <div class="session-guide__thumbnail"> <a href="https://events.atlassian.com/unleash/v/s-1902691"> <img src="https://assets.swoogo.com/uploads/full/3338582-657356dedd0e1.png" class="session-thumbnail-img"> </a> <div class="session-guide__type hidden"></div> <div class="session-guide__duration p-0"></div> <a href="https://events.atlassian.com/unleash/v/s-1902691" style="height: 100%;width: 100%;" class="bw-show-session-details session-link" title="" data-url="https://events.atlassian.com/highvelocity/session/1902691" data-title="" data-type="session" data-autoplay="" data-video-src="" data-video-poster="https://assets.swoogo.com/uploads/full/3338582-657356dedd0e1.png" data-webinar="https://events.atlassian.com/unleash/v/s-1902691" data-selected="no" data-calendar="" data-session-live="false" data-id="1902691" data-duration=""></a> </div> <div class="session-guide__name"> <a class="bw-show-session-details session-link" href="https://events.atlassian.com/unleash/v/s-1902691" title="" data-session-title="Alignment at Scale: Getting teams on the same page" data-url="https://events.atlassian.com/highvelocity/session/1902691" data-title="" data-type="session" data-video-src="" data-video-poster="https://assets.swoogo.com/uploads/full/3338582-657356dedd0e1.png" data-autoplay="" data-webinar="https://events.atlassian.com/unleash/v/s-1902691" data-selected="0" data-maps-url="" data-actions-horizontal=true data-show-bookmark=true data-calendar="" data-session-live="false" data-id="1902691" data-duration=""> Develop and align strategy across multiple teams and build guardrails for a consistent customer experience. </a> </div> <div class="session-guide__data session-details"> <div class="bookmark-icon session-item-bookmark" data-id="1902691"> </div> <div class="session-guide__info__wrapper"> <div class="atlassian-team23-bookmarks-section " data-session-type=""> <div class="atlassian-team23-session-bookmark-loading loading-to-agenda hidden"> <i class="fa fa-spinner fa-spin"></i> </div> <!-- <a class="btn btn-standard bookmark-icon-placeholder not-visible" href="https://events.atlassian.com/team23/sign-in"></a> --> <div class="atlassian-team23-add-to-bookmark toggle-session" data-id="1902691"></p></div> <div class="atlassian-team23-remove-from-bookmark hidden toggle-session" data-id="1902691"></p></div> </div> <div class="session-guide__info"> <div class="static-text"> FEATURED PRODUCTS </div> <div class="session-guide__details"> <div class="session-guide__group-type"> Jira Product Discovery, </div> <div class="session-guide__link hidden"> <a class="bw-show-session-details session-link" href="#" title="" data-url="https://events.atlassian.com/highvelocity/session/1902691" data-title="" data-type="session" data-video-src="" data-video-poster="https://assets.swoogo.com/uploads/full/3338582-657356dedd0e1.png" data-autoplay="" data-webinar="https://events.atlassian.com/unleash/v/s-1902691" data-selected="no" data-calendar="" data-session-live="false" data-id="1902691" data-duration="">Details</a> </div> </div> </div> </div> </div> </div> <div class="session-guide__el filter-el" data-name="Youtube Playlist" data-intended-audience="" data-use-case="" data-description="" data-track-id="" data-tracks="" data-type="" data-products="" data-solution="" data-user-level="" data-transformation="" data-sessionid="1959765" > <div class="session-guide__thumbnail session-live"> <a href=""> <img src="https://assets.swoogo.com/uploads/3377803-65808ce597e0e.svg" class="session-thumbnail-img"> </a> <div class="session-guide__type hidden"></div> <div class="session-guide__duration p-0"></div> <a href="" style="height: 100%;width: 100%;" class="bw-show-session-details session-link" title="" data-url="https://events.atlassian.com/highvelocity/session/1959765" data-title="" data-type="session" data-autoplay="" data-video-src="" data-video-poster="https://assets.swoogo.com/uploads/3377803-65808ce597e0e.svg" data-webinar="" data-selected="no" data-calendar="" data-session-live="true" data-id="1959765" data-duration=""></a> </div> <div class="session-guide__name"> <a class="bw-show-session-details session-link" href="" title="" data-session-title="Youtube Playlist" data-url="https://events.atlassian.com/highvelocity/session/1959765" data-title="" data-type="session" data-video-src="" data-video-poster="https://assets.swoogo.com/uploads/3377803-65808ce597e0e.svg" data-autoplay="" data-webinar="" data-selected="0" data-maps-url="" data-actions-horizontal=true data-show-bookmark=true data-calendar="" data-session-live="true" data-id="1959765" data-duration=""> </a> </div> <div class="session-guide__data session-details"> <div class="bookmark-icon session-item-bookmark" data-id="1959765"> </div> <div class="session-guide__info__wrapper"> <div class="atlassian-team23-bookmarks-section " data-session-type=""> <div class="atlassian-team23-session-bookmark-loading loading-to-agenda hidden"> <i class="fa fa-spinner fa-spin"></i> </div> <!-- <a class="btn btn-standard bookmark-icon-placeholder not-visible" href="https://events.atlassian.com/team23/sign-in"></a> --> <div class="atlassian-team23-add-to-bookmark toggle-session" data-id="1959765"></p></div> <div class="atlassian-team23-remove-from-bookmark hidden toggle-session" data-id="1959765"></p></div> </div> <div class="session-guide__info"> <div class="static-text"> FEATURED PRODUCTS </div> <div class="session-guide__details"> <div class="session-guide__group-type"> </div> <div class="session-guide__link hidden"> <a class="bw-show-session-details session-link" href="#" title="" data-url="https://events.atlassian.com/highvelocity/session/1959765" data-title="" data-type="session" data-video-src="" data-video-poster="https://assets.swoogo.com/uploads/3377803-65808ce597e0e.svg" data-autoplay="" data-webinar="" data-selected="no" data-calendar="" data-session-live="true" data-id="1959765" data-duration="">Details</a> </div> </div> </div> </div> </div> </div> </div> <div class="session-filter-pagination text-end hidden"> <div class="filter-apply"><small><em><span>0</span> filter(s) applied</em></small></div> <nav aria-label="Page navigation" class="pagination-wrap d-flex aling-items-center justify-content-sm-end"> <span class="me-3 my-3">Page</span> <ul class="pagination my-2"> <li><a class="pagination-button" data-index="previous" href="#"><<</a></li> <li><a class="pagination-button" data-index="next" href="#">>></a></li> </ul> </nav> </div> </div> <!-- MODAL --> <div class="hide" id="el-46-filters-modal"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" role="button">x</button> <h4 class="modal-title">Advanced filter</h4> </div> <div class="modal-body content"> <div class="filter-modal"> <a class="all-caps16 bold" role="button" data-toggle="collapse" data-trigger="type" href="#filter_type" aria-expanded="false" aria-controls="filter_type">Session Type</a> <div id="filter_type" class="collapse"> <div class="filter-element checkbox"> <input type="checkbox" data-group="type" data-value="Keynote" value="Keynote"> <label>Keynote</label> </div> </div> <a class="all-caps16 bold" role="button" data-toggle="collapse" data-trigger="product" href="#filter_product" aria-expanded="false" aria-controls="filter_product">Product</a> <div id="filter_product" class="collapse"> </div> <a class="all-caps16 bold" role="button" data-toggle="collapse" data-trigger="solution" href="#filter_solution" aria-expanded="false" aria-controls="filter_solution">Solution</a> <div id="filter_solution" class="collapse"> </div> <a class="all-caps16 bold" role="button" data-toggle="collapse" data-trigger="user_level" href="#filter_user_level" aria-expanded="false" aria-controls="filter_user_level">User Level</a> <div id="filter_user_level" class="collapse"> </div> <a class="all-caps16 bold" role="button" data-toggle="collapse" data-trigger="transformation" href="#filter_transformation" aria-expanded="false" aria-controls="filter_transformation">transformation</a> <div id="filter_transformation" class="collapse"> </div> </div> </div> <div class="modal-footer d-block"> <a class="modal-clear"><i class="fas fa-times-circle"></i> Clear</a> <button class="btn btn-alternate modal-apply">Apply</button> </div> </div> </div> </div> </div> <script type="text/javascript"> $(document).on('click', '.session-toggle .btn-standard', (evt) => { $(evt.target).addClass('hidden'); const $elem = $(evt.target).siblings('.atlassian-team23-session-bookmark-loading').removeClass('hidden'); }); $(".session-more-info a").click(function(){ $(this).closest(".session-details").find('.ellipsis').toggle(); }); $(function () { $('[data-toggle="tooltip"]').tooltip(); $('.toggle-session').attr('data-placement', 'bottom'); $('.atlassian-team23-add-to-bookmark.toggle-session').attr('title', 'Add to bookmark'); $('.atlassian-team23-remove-from-bookmark.toggle-session').attr('title', 'Remove bookmarks'); $('body').tooltip({ selector: '.toggle-session' }); }) $(function () { if ($('#nav-wrap .user-navbar .login-name .verify-login').length > 0) { if ($('#nav-wrap .user-navbar .login-name .verify-login').text().trim() != '') { //Hide account menu $('.btn.btn-standard.toggle-session.loged-out').hide(); } } }) </script> <!--<script> function iframeLoaded() { $(".bw-custom-loading").addClass("hidden"); console.log("iframe loaded"); var iFrameID = document.getElementById('idIframe'); if (iFrameID) { iFrameID.height = 400; iFrameID.height = iFrameID.contentWindow.document.body.scrollHeight + 25; } } (function (code) { code($, window, document) })(function ($, window, document) { const pagination_wrap_selector = '.el-46 nav.pagination-wrap'; const filters_modal_node_selector = '#el-46-filters-modal'; const swoogo_modal_selector = '#swoogo-modal'; // SCHEMAS class FilterField { /* This class is for filter a particular value for a topic For example, if you need a filter by the "type" of sessions, you need a "Filter" entity to handle the "FilterField"s (this entity) The attributes are: - id - name - target - _context The methods are: - validate (session, index) -> bool ; This evaluate if a session pass the filter. - delete (filter) -> void ; This method is executed pre-remove the filter. */ constructor(id, validator, name, target, on_delete, _context = {}) { // attributes this.id = id; this.name = name; this.target = target; this._context = _context; // methods this.validate = validator; this.delete = on_delete; } get_pill(type) { return ` <div class="filter-pill"> <span>${this.name}</span> <button class="filter-pill-remove" data-filter-id="${this.id}" data-filter-type="${type}">X</button> </div> `; } } class Filter { constructor(options) { this.session = options.sessions; this.type = options.type; this.field_name = options.field_name; this.options_selector = options.options_selector; this.show_pills = options.show_pills != undefined? options.show_pills: false; this.data_field_name = options.data_field_name != undefined? options.data_field_name: 'value'; this.filters = {}; this.FilterField = options.FilterFieldClass != undefined? options.FilterFieldClass: FilterField; } // filter methods add_filter(filter) { this.filters[filter.id] = filter; this.session.update_filter_sessions(); // events this.session.on_filters_change('filter.add', this.session, filter); this.session.on_filters_add(this.session, filter); } remove_filter(filter_id) { if (this.filters[filter_id]) { var filter = this.filters[filter_id]; if (filter.delete) filter.delete(filter); delete this.filters[filter_id]; this.session.update_filter_sessions(); // events this.session.on_filters_change('filter.remove', this.session, filter_id); this.session.on_filters_remove(this.session, filter_id); }; } remove_all_filters() { for (var k in this.filters) { this.remove_filter(k); } } validate(session, index) { if (Object.keys(this.filters).length == 0) return true; /* example of an OR filter */ var is_any_true = false; for (var key in this.filters) { if (this.filters[key].validate(session, index)) { is_any_true = true; } } return is_any_true; } get_filters_applied_amount() { return Object.keys(this.filters).length; } //dom add_listeners() { //$(`${this.options_selector}`).click(this.__onclick(this)); } __onclick(filter_option) { /* This method has to return a function! Inside it, the `this` represent the clicked target */ return function () { throw new Error('Filter.__onclick method is not implementd.') }; } __session_validate({ value, filter_option }) { return function(session, index) { if (!session[filter_option.field_name]) return false; return session[filter_option.field_name].toLowerCase().includes(value.toLowerCase()); } } __filter_on_delete() { } get_pills_dom() { if (!this.show_pills) return ''; var pills_dom = ''; for (var key in this.filters) { pills_dom += this.filters[key].get_pill(this.type); }; return pills_dom; } }; class FilterButton extends Filter { constructor(options) { super(options); this.only_one_enabled = options.only_one_enabled != undefined? options.only_one_enabled:false; this.all_value = options.all_value != undefined? options.all_value:'*'; } __onclick(filter_option) { const self = this; /* This method has to return a function! Inside it, the `this` represent the clicked target */ return function (e) { e.preventDefault(); var value = $(this).data(self.data_field_name); var id = slug(value); if (value == self.all_value) { self.remove_all_filters(); return; } if ($(this).hasClass('selected')) { self.remove_filter(id); return; } if (self.only_one_enabled) { self.remove_all_filters(); } var filter = new self.FilterField( id, self.__session_validate({ value, filter_option }), value, $(this), self.__filter_on_delete() ); self.add_filter(filter); self.__filter_on_add(filter); }; } __filter_on_add(filter) { filter.target.addClass('selected'); } __filter_on_delete() { return function(filter) { filter.target.removeClass('selected'); } } } class FilterChecked extends Filter { constructor(options) { super(options); this.on_apply_button = options.on_apply_button != undefined? options.on_apply_button:false; } add_listeners() { if (!this.on_apply_button) { $(`${this.options_selector}`).click(this.__onclick(this)); } else { this.add_on_apply_button_listener(); } } add_on_apply_button_listener() { const self = this; $(`${this.on_apply_button}`).click(function (e) { $(`${self.options_selector}`).each(function (index, option) { self.__add_if_checked_else_remove(self, self, option); }) }) } __add_if_checked_else_remove(self, filter_option, option ) { var value = $(option).data(self.data_field_name); var id = slug(value); if (!$(option).prop('checked')) { self.remove_filter(id); return; } var filter = new self.FilterField( id, self.__session_validate({ value, filter_option }), value, $(option), self.__filter_on_delete() ); self.add_filter(filter); } __onclick(filter_option) { const self = this; /* This method has to return a function! Inside it, the `this` represent the clicked target */ return function (e) { e.preventDefault(); self.__add_if_checked_else_remove(self, filter_option, this); }; } __filter_on_delete() { return function(filter) { filter.target.prop('checked', false); } } } class FilterSearch extends Filter { value = ''; // save in the object the value to filter constructor(options) { super(options); this.search_input_selector = options.search_input_selector != undefined? options.search_input_selector: 'input#seach'; this.fields_where_search = options.fields_where_search != undefined? options.fields_where_search: ['name', 'description']; } add_listeners() { $(this.options_selector).submit(this.__onclick(this)); } __onclick(filter_option) { const self = this; /* This method has to return a function! Inside it, the `this` represent the clicked target */ return function(e) { e.preventDefault(); var input_target = $(e.target).find(self.search_input_selector); var text_to_search = input_target.val(); var search_id = get_search_id(); if (!text_to_search) { filter_option.remove_filter(search_id); return; } var filter = new self.FilterField( search_id, filter_option.__session_validate({ 'value': text_to_search.toLowerCase(), filter_option }), 'search', input_target, filter_option.__filter_on_delete() ); filter.filter_value = text_to_search; filter_option.add_filter(filter); }; } __session_validate(_context) { const self = this; return function(session, index) { for (var field of self.fields_where_search) { if (session[field].toLowerCase().includes(_context.value)) { return true; } } return false; } } __filter_on_delete() { return function (filter) { $(filter.target).prop('value', ''); } } get_filtered_text() { // the this.filters.length only can be 0 or 1, using a for we have no validate if has one or not for (var k in this.filters) { return this.filters[k].filter_value } return ''; } } class SessionsHandler { // monitorize vars /* options { sessions_wrap=null, filters_pills_wrap = null, use_pagination = false, page_size = 12, page_buttons = 10, filtered_class_attr='filtered' } */ constructor(options) { this.length = 0; this.page = 1; this.page_amount = 1; this.page_size = options.page_size != undefined? options.page_size: 12; this.page_buttons = options.page_buttons != undefined? options.page_buttons: 10; this.use_pagination = options.use_pagination != undefined? options.use_pagination: false; this.sessions_wrap = options.sessions_wrap != undefined? options.sessions_wrap: null; this.filters_pills_wrap = options.filters_pills_wrap != undefined? options.filters_pills_wrap: null; this.filtered_class_attr = options.filtered_class_attr != undefined? options.filtered_class_attr: 'filtered'; this.load_sessions(); } // sessions vars all = []; visible = []; hidden = []; // filters filters = { }; remove_all_filters() { for (var k in this.filters) { this.filters[k].remove_all_filters(); }; } get_filter_pills_dom() { var pills_dom = ''; for (var key in this.filters) { pills_dom += this.filters[key].get_pills_dom(); }; return pills_dom; } add_filters_listeners() { for (var key in this.filters) { this.filters[key].add_listeners(); } } get_filters_applied_amount(count_search=false) { var filters_amount = 0; for (var filter_key in this.filters) { if (count_search || (!count_search && filter_key != 'search')) { filters_amount += this.filters[filter_key].get_filters_applied_amount(); } } return filters_amount; } /* undefined listeners functions */ on_filters_change(...args) { /** * params: * type = this field is to can know if is it adding a filter or removing, could be: 'filter.add' or 'filter.remove' * sessions = the SessionHandler instance * filter = the filter received in the add_filter method (if type === 'filter.add'), * filter_id = the filter_id received in the remove_filter (if type === 'filter.remove') */ } on_filters_add(...args) { /** * params: * sessions = the SessionHandler instance * filter = the filter received in the add_filter method */ } on_filters_remove(...args) { /** * params: * sessions = the SessionHandler instance * filter_id = the filter_id received in the remove_filter */ } load_sessions() { const self = this; self.sessions_wrap.each(function (index, session) { session = $(session); self.all.push({ ...session.data(), 'ref': session }); }); self.visible = self.all; } update_lenght_and_pages(length) { this.length = length; this.page_amount = Math.ceil(this.length / this.page_size); this.__post_update_lenght_and_pages(); } update_sessions_in_page() { const self = this; self.update_lenght_and_pages(self.visible.length); for (var index = 0; index < self.visible.length; index++) { var session = self.visible[index]; if (!self.use_pagination || (((self.page - 1) * self.page_size) <= index && index < (self.page * self.page_size)) ) { session.ref.removeClass(self.filtered_class_attr); } else { session.ref.addClass(self.filtered_class_attr); } } self.hidden.forEach(function (session) { session.ref.addClass(self.filtered_class_attr); }) } update_filter_sessions() { const self = this; var visible = [], hidden = []; self.all.forEach(function (session, index) { var isValid = true; for (var filter_id in self.filters) { if (!self.filters[filter_id].validate(session, index)) { isValid = false; } } // console.log("Session filter valid:", isValid, session.description); if (isValid) { visible.push(session); } else { hidden.push(session); } }); self.visible = visible; self.hidden = hidden; self.page = 1; this.update_sessions_in_page(); } // to override __post_update_lenght_and_pages() { }; }; // UTILS function slug(text) { return text ? text.replace(/\s/g, '_').toLowerCase() : ''; } function get_search_id() { return 'search'; } window.filter_utils = { slug, get_search_id, FilterField, Filter, FilterButton, FilterChecked, FilterSearch, SessionsHandler, } function populate_pagination_nav(sessions) { const pagination_wrap = $(pagination_wrap_selector); const max_pags_amount = sessions.page_buttons; var pagination_buttons = ''; var page_index, page_amount; if (sessions.page == 1) { // (1) 2 3 4 5 6 7 8 9 10 <> ; (1) 2 3 4 5 6 7 < > page_index = 1; page_amount = (sessions.page_amount < max_pags_amount)? sessions.page_amount: max_pags_amount; } else if (sessions.page_amount > (sessions.page + max_pags_amount-1)) { // 1 (2) 3 4 5 6 7 8 9 10 < > ; 4 (5) 6 7 8 9 10 11 12 13 < > page_index = sessions.page - 1; page_amount = page_index + (max_pags_amount-1); } else if (sessions.page_amount - max_pags_amount <= 0) { // 1 (2) 3 4 5 6 7 < > page_index = 1; page_amount = sessions.page_amount; } else { // 4 5 6 7 8 9 (10) 11 12 13 < > page_amount = sessions.page_amount; page_index = page_amount - max_pags_amount; } for (; page_index <= page_amount; page_index++) { var selected = (page_index == sessions.page)? 'selected': ''; pagination_buttons += `<li class="pagination-page page-${page_index} ${selected}" data-index="${page_index}"><a href="#">${page_index}</a></li>`; } var previus_page_disabled = (sessions.page == 1)? 'disabled': ''; var next_page_disabled = (sessions.page == sessions.length)? 'disabled': ''; pagination_wrap.each(function (index, elem) { $(elem).children('ul.pagination').empty().append(` <li class="pagination-page ${previus_page_disabled}" data-index="previous"> <a href="#" aria-label="Previous"> <span aria-hidden="true">&lsaquo;</span> </a> </li> ${pagination_buttons} <li class="pagination-page ${next_page_disabled}" data-index="next"> <a href="#" aria-label="Next"> <span aria-hidden="true">&rsaquo;</span> </a> </li> `); }); // add on click to update page pagination_wrap.find('li.pagination-page').click(function(e) { e.preventDefault(); var index = $(this).data('index'); if (index == 'previous' && sessions.page > 1) { sessions.page -= 1; } else if (index == 'next' && sessions.page < sessions.page_amount) { sessions.page += 1; } else if (index != 'previous' && index != 'next'){ sessions.page = index; } else { e.preventDefault(); } pagination_wrap.find(`ul.pagination li:not(.page-${sessions.page})`).removeClass('selected'); pagination_wrap.find(`ul.pagination li.page-${sessions.page}`).addClass('selected'); sessions.update_sessions_in_page(); populate_pagination_nav(sessions); }); } // document.onload $(function () { if (window.filter_utils == undefined) return; const filter_utils = window.filter_utils; const sessions = new filter_utils.SessionsHandler({ sessions_wrap: $('.custom-agenda.el-46 .session-wrap .only-sessions-wrap .session-guide__el'), use_pagination: true, page_size: 15, page_buttons: 10, // max buttons showed }); /** overriding the update_sessions_in_page to can use the pagination... TODO: make this more easy */ sessions.old_update_sessions = sessions.update_sessions_in_page; sessions.update_sessions_in_page = function() { sessions.old_update_sessions(); populate_pagination_nav(sessions); } sessions.update_sessions_in_page(); /** end overriding */ /** create filters */ // create without modal! sessions.filters.tracks = new filter_utils.FilterButton({ sessions, type: 'tracks', field_name: 'tracks', options_selector: '.custom-agenda.el-46 .filters-wrap .pills-buttons .pill-button-element', only_one_enabled: false, }); sessions.filters.search = new filter_utils.FilterSearch({ sessions, type: 'search', field_name: 'search', options_selector: 'form.filters-form', search_input_selector: '#search-filter', fields_where_search: ['name', 'description', 'trackId', 'tracks', 'type'], }); sessions.add_filters_listeners(); // create in the modal! sessions.filters.type = new filter_utils.FilterChecked({ sessions, type: 'type', field_name: 'type', options_selector: `${swoogo_modal_selector} #filter_type .filter-element input[type="checkbox"]`, on_apply_button: `${swoogo_modal_selector} .modal-footer button.modal-apply`, }) sessions.filters.product = new filter_utils.FilterChecked({ sessions, type: 'product', field_name: 'products', options_selector: `${swoogo_modal_selector} #filter_product .filter-element input[type="checkbox"]`, on_apply_button: `${swoogo_modal_selector} .modal-footer button.modal-apply`, }) sessions.filters.solution = new filter_utils.FilterChecked({ sessions, type: 'solution', field_name: 'solution', options_selector: `${swoogo_modal_selector} #filter_solution .filter-element input[type="checkbox"]`, on_apply_button: `${swoogo_modal_selector} .modal-footer button.modal-apply`, }) sessions.filters.user_level = new filter_utils.FilterChecked({ sessions, type: 'user_level', field_name: 'userLevel', options_selector: `${swoogo_modal_selector} #filter_user_level .filter-element input[type="checkbox"]`, on_apply_button: `${swoogo_modal_selector} .modal-footer button.modal-apply`, }) sessions.filters.transformation = new filter_utils.FilterChecked({ sessions, type: 'transformation', field_name: 'transformation', options_selector: `${swoogo_modal_selector} #filter_transformation .filter-element input[type="checkbox"]`, on_apply_button: `${swoogo_modal_selector} .modal-footer button.modal-apply`, }) /** end create filters */ /** add filters counter */ sessions.on_filters_change = function(type, sessions, ...args) { var length = sessions.length; $('.session-filter-pagination .filter-apply small em span').text(sessions.get_filters_applied_amount()); if (length == 0) { $('.no-sessions-heading').toggle(); $('.session-filter-pagination').toggle(); } } /** end add filters counter */ /*** MODAL CODE ***/ /** First: we have to be sure if is the modal exists, if not, create it Secord: Clear the content! Three: Show the modal! */ function create_or_clear_swoogo_modal() { if (!$(`${swoogo_modal_selector}`).length) { var modal = document.createElement("div"); modal.setAttribute("class", "modal fade"); modal.setAttribute("id", "swoogo-modal"); modal.setAttribute("tabindex", "-1"); modal.setAttribute("role", "basic"); modal.setAttribute("aria-hidden", "true"); modal.setAttribute("style", "display: none"); modal.innerHTML = ` <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">x</button> <h4 class="modal-title"></h4> </div> <div class="modal-body content"></div> <div class="modal-footer"> <button type="button" class="btn btn-standard" data-dismiss="modal">Close</button> </div> </div> </div>`; document.body.appendChild(modal); } else { $(`${swoogo_modal_selector} .modal-body.content`).html(""); } } /** This function update the real SwoogoModal with the header, body and footer received The params have to be JQuery objects! @param header: String @param body: String @param footer: String */ function update_swoogo_modal(header=undefined, body=undefined, footer=undefined) { if (header != undefined) { const real_swoogo_modal_header = $(`${swoogo_modal_selector} .modal-content .modal-header`) real_swoogo_modal_header.html(header); real_swoogo_modal_header.show(); } if (body != undefined) { const real_swoogo_modal_body = $(`${swoogo_modal_selector} .modal-content .modal-body.content`) real_swoogo_modal_body.html(body); real_swoogo_modal_body.show(); } if (footer != undefined) { const real_swoogo_modal_footer = $(`${swoogo_modal_selector} .modal-content .modal-footer`) real_swoogo_modal_footer.html(footer); real_swoogo_modal_footer.show(); } } /** code... */ const filters_modal_header_content = $(`${filters_modal_node_selector} .modal-content .modal-header`).html(); const filters_modal_body_content = $(`${filters_modal_node_selector} .modal-content .modal-body.content`).html(); const filters_modal_footer_content = $(`${filters_modal_node_selector} .modal-content .modal-footer`).html(); $(filters_modal_node_selector).empty(); $('.el-46 .filters-form .pills-buttons .pill-button-advanced-options').click(function () { create_or_clear_swoogo_modal(); update_swoogo_modal( header=filters_modal_header_content, body=filters_modal_body_content, footer=filters_modal_footer_content ) sessions.filters.type.add_on_apply_button_listener(); sessions.filters.product.add_on_apply_button_listener(); sessions.filters.solution.add_on_apply_button_listener(); sessions.filters.user_level.add_on_apply_button_listener(); sessions.filters.transformation.add_on_apply_button_listener(); $(`${swoogo_modal_selector} a.modal-clear`).click(function (e) { e.preventDefault(); const filter_utils = window.filter_utils; const sessions = new filter_utils.SessionsHandler({ sessions_wrap: $('.custom-agenda.el-46 .session-wrap .only-sessions-wrap .session-guide__el'), use_pagination: true, page_size: 15, page_buttons: 10, // max buttons showed }); sessions.remove_all_filters(); /** overriding the update_sessions_in_page to can use the pagination... TODO: make this more easy */ sessions.old_update_sessions = sessions.update_sessions_in_page; sessions.update_sessions_in_page = function() { sessions.old_update_sessions(); populate_pagination_nav(sessions); } sessions.update_sessions_in_page(); $('.no-sessions-heading').css("display", "none"); $('.session-filter-pagination').css("display", "block"); /** end overriding */ }) sessions.remove_all_filters(); $('.no-sessions-heading').css("display", "none"); $('.session-filter-pagination').css("display", "block"); $(`${swoogo_modal_selector}`).modal('show'); }); //Reset modal when clicking session details $('.el-46 .session-name').click(function () { $(`${swoogo_modal_selector} .modal-footer`).html(''); }); /*** END MODAL CODE ***/ }); //Remove Api call on remove buttons function removeFunc(clickedButton) { $(clickedButton).closest(".atlassian-team23-bookmarks-section").addClass('loading'); $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".loading-to-agenda").removeClass("hidden"); $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".atlassian-team23-add-to-bookmark").addClass("hidden"); $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".atlassian-team23-remove-from-bookmark").addClass("hidden"); var sessionNumber = $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".atlassian-team23-add-to-bookmark").data('id'); var remove = { "url": "https://swoogointegrate1.herokuapp.com/api/v1/swoogo/sessions/remove/" + eventId + "/" + personId + "/" + sessionNumber, "method": "POST", "timeout": 0, }; $.ajax(remove).done(function (response) { $(clickedButton).closest(".atlassian-team23-bookmarks-section").removeClass('loading'); if (response.id) { $(clickedButton).closest(".atlassian-team23-bookmarks-section").siblings('.atlassian-team23-more-info').attr('data-selected', false); $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".atlassian-team23-remove-from-bookmark").addClass("hidden"); $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".loading-to-agenda").addClass("hidden"); $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".session-logic-id").removeClass("added-to-agenda"); $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".atlassian-team23-add-to-bookmark").removeClass("hidden"); } else { $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".atlassian-team23-remove-from-bookmark").removeClass("hidden"); $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".atlassian-team23-add-to-bookmark").addClass("hidden"); $("#modalRemove").modal('show'); } }).fail(function (response) { $(clickedButton).closest(".atlassian-team23-bookmarks-section").removeClass('loading'); $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".atlassian-team23-remove-from-bookmark").removeClass("hidden"); $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".atlassian-team23-add-to-bookmark").addClass("hidden"); $("#modalRemove").modal('show'); return false; }); } //Post session Api call on add buttons function addFunc(clickedButton) { $(clickedButton).closest(".atlassian-team23-bookmarks-section").addClass('loading'); $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".loading-to-agenda").removeClass("hidden"); $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".atlassian-team23-add-to-bookmark").addClass("hidden"); $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".atlassian-team23-remove-from-bookmark").addClass("hidden"); var sessionNumber = $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".atlassian-team23-add-to-bookmark").data("id"); var addSession = { "url": "https://swoogointegrate1.herokuapp.com/api/v1/swoogo/sessions/" + eventId + "/" + personId + "/" + sessionNumber, "method": "POST", "timeout": 0, }; $.ajax(addSession).done(function (response) { $(clickedButton).closest(".atlassian-team23-bookmarks-section").removeClass('loading'); if (response.id) { $(clickedButton).closest(".atlassian-team23-bookmarks-section").siblings('.atlassian-team23-more-info').attr('data-selected', true); $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".session-logic-id").addClass("added-to-agenda"); $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".atlassian-team23-remove-from-bookmark").removeClass("hidden"); $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".loading-to-agenda").addClass("hidden"); } else { $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".atlassian-team23-add-to-bookmark").removeClass("hidden"); $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".loading-to-agenda").addClass("hidden"); $(clickedButton).closest("#modalAdd").modal('show'); } }).fail(function (response) { $(clickedButton).closest(".atlassian-team23-bookmarks-section").removeClass('loading'); $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".atlassian-team23-add-to-bookmark").removeClass("hidden"); $(clickedButton).closest(".atlassian-team23-bookmarks-section").find(".loading-to-agenda").addClass("hidden"); $("#modalAdd").modal('show'); return false; }); } $(document).on('click', '.atlassian-team23-add-to-bookmark', (evt) => { addFunc(evt.target.closest('.atlassian-team23-add-to-bookmark')); }); $(document).on('click', '.atlassian-team23-remove-from-bookmark', (evt) => { removeFunc(evt.target.closest('.atlassian-team23-remove-from-bookmark')); }); $("body").on("click",".pill-button-element", function() { var dataValue = $(this).attr("data-value"); if (dataValue == "*") { //all selected scenario $(this).addClass("all"); $(".session-guide__el").removeClass("hidden"); $(".pill-button-element.selected").removeClass("selected"); } else { $(".pill-button-element.all").removeClass("all"); $(".session-guide__el").addClass("hidden"); $(this).toggleClass("selected"); if ($(".pill-button-element.selected").length == 0) { $(".pill-button-element").eq(0).addClass("all"); $(".session-guide__el").removeClass("hidden"); } else { $(".pill-button-element.selected").each(function() { var dataValue = $(this).attr("data-value"); $(".session-guide__el").each(function() { var dataUseCase = $(this).attr("data-use-case"); var intendedAudience = $(this).attr("data-intended-audience"); if (dataUseCase.includes(dataValue) || intendedAudience.includes(dataValue)) { $(this).removeClass("hidden"); } }); }); } } $(".session-guide__el:visible").length == 0 ? $(".no-sessions-heading").show() : $(".no-sessions-heading").hide(); }); const history = []; var customStates = { "previousurl": { "url":"", "type":"" }, "currenturl": { "url":"", "type":"" }, }; function customStatesHandler() { if (history.length == 0) { $("#swoogo-modal .modal-title").html(``); } else { var previousState = history[history.length - 1]; $("#swoogo-modal .modal-title").html(` <a class="custom-back-btn" href="#" title="Back" data-back-url="${previousState.url}" data-back-type="${previousState.type}"> <i class="fas fa-chevron-left"></i> <span>Back</span> </a>`); } } function showSessionDetails(sessionTitle, sessionUrl, clearTitle) { EventScripts.loadModal('/highvelocity/session-stream-popup', sessionTitle, 'large'); var popupCheck = setInterval(function() { if ($("#swoogo-modal").length > 0) { $("#swoogo-modal").addClass("session-stream-popup"); if (clearTitle) { $("#swoogo-modal .modal-title").html(""); } clearInterval(popupCheck); } }, 200); var checkIfIframeContainer = setInterval(function() { if ($("#session-stream-container").length > 0) { clearInterval(checkIfIframeContainer); $("#session-stream-container").html(`<iframe frameBorder="0" id="idIframe" onload="iframeLoaded()" src="${sessionUrl}" width="100%" height="400"></iframe>`); } }, 200); } $("body").on("hidden.bs.modal", ".session-stream-popup", function() { $("#session-stream-container").find("iframe").remove(); $("#swoogo-modal").removeClass("session-stream-popup"); }); $("body").on("click",".custom-back-btn", function(e){ e.preventDefault(); var el = $(this); var url = el.attr("data-back-url"); history.pop(customStates.previousurl); if (el.attr("data-back-type") == "session") { showSessionDetails("", url); customStates.previousurl = customStates.currenturl; customStates.currenturl = { "url": url, "type": "session" }; customStatesHandler(); } else { $("#swoogo-modal").removeClass("session-stream-popup"); EventScripts.loadModal(url, '', 'large'); customStates.previousurl = customStates.currenturl; customStates.currenturl = { "url": url, "type": "speaker" }; customStatesHandler(); } return false; }); $(window).resize(function() { if ($(".session-stream-popup").hasClass('in')) { iframeLoaded(); } }); $("body").on("click", ".bw-show-session-details", function(e) { e.preventDefault(); var el = $(this); var sessionUrl = el.attr("data-webinar"); customStates.previousurl = { "url": "", "type": "session" }; customStates.currenturl = { "url": sessionUrl, "type": "session" }; history.length = 0; showSessionDetails("", sessionUrl, true); customStatesHandler(); return false; }); $("body").on("click", "#swoogo-modal .field-speakingAtLinks a", function(e) { e.preventDefault(); var el = $(this); var hrefs = el.attr("href").split("/"); var sessionid = hrefs[3]; var sessionUrl = "https://events.atlassian.com/highvelocity/v/s-" + sessionid; showSessionDetails("", sessionUrl); customStates.previousurl = customStates.currenturl; customStates.currenturl = { "url": sessionUrl, "type": "session" }; history.push(customStates.previousurl); customStatesHandler(); return false; }); window.addEventListener('message', function (event) { if (event.origin !== window.location.origin) { // Check the origin of the message for security return; } var childData = event.data; var link = childData.link; if (childData.clickType == "speaker") { $("#swoogo-modal").removeClass("session-stream-popup"); EventScripts.loadModal(link, childData.title, 'large'); customStates.previousurl = customStates.currenturl; customStates.currenturl = { "url": link, "type": "speaker" }; history.push(customStates.previousurl); var checkSpeakerSpeakingSessions = setInterval(function(){ if ($(".field-speakingAtLinks").length > 0) { clearInterval(checkSpeakerSpeakingSessions); $(".field-speakingAtLinks a").removeClass("show-details"); } }); customStatesHandler(); } else if (childData.clickType == "session") { $("#swoogo-modal").addClass("session-stream-popup"); showSessionDetails("", link); customStates.previousurl = customStates.currenturl; customStates.currenturl = { "url": link, "type": "session" }; history.push(customStates.previousurl); customStatesHandler(); } }); var urlParams = new URLSearchParams(window.location.search); if (urlParams.get("sessionId")) { var sessionId = urlParams.get("sessionId"); var isCalled = false; var checkEventScriptAvailable1111 = setInterval(function(){ if (!(typeof EventScripts === 'undefined') && !isCalled) { clearInterval(checkEventScriptAvailable1111); isCalled = true; var sessionUrl = $(".session-guide__el[data-sessionid='"+sessionId+"'] .bw-show-session-details").attr("data-webinar"); customStates.previousurl = { "url": "", "type": "session" }; customStates.currenturl = { "url": sessionUrl, "type": "session" }; showSessionDetails("", sessionUrl); customStatesHandler(); } },200) } }); </script>--> <script> $(document).ready(function () { // Find the div element with data-sessionid="1959765" var divElement = $('div[data-sessionid="1959765"]'); // Find all the anchor (<a>) tags within the div var anchorTags = divElement.find("a"); // Loop through each anchor tag and replace the href attribute anchorTags.each(function () { $(this).attr("href", "https://www.youtube.com/playlist?list=PLaD4FvsFdarRZ-c89OEEl_8rDhcJhZm7q"); $(this).attr('target', '_blank'); // Replace 'new-link-url' with the desired URL }); }); </script> <style> div[data-sessionid="1959765"] .session-guide__info { display: none; } .session-stream-popup .modal-dialog { width: 95vw; max-width: 1408px; } </style></div></div><div id="w_42814466" class="widget hidden-sm hidden-md hidden-lg v_53831542 swoogo-image"><a href="https://www.youtube.com/playlist?list=PLaD4FvsFdarRZ-c89OEEl_8rDhcJhZm7q" target="_blank"><img class="img-responsive mt-none mb-none" src="//assets.swoogo.com/uploads/3377803-65808ce597e0e.svg" alt="" style="margin: 0 auto;display:block; max-height:300px;"></a></div><div id="w_42611071" class="widget v_53576188 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p><a id="customer-story" name="customer-story"></a></p> </div> </div><div id="w_42086827" class="widget hidden-sm hidden-md hidden-lg v_52934098 swoogo-spacer"> <div class="resize-target" style="height:80px;"></div> </div> </div> </div> </section><section class="who-attends-section"><div class="container"> <div class="content clearfix" > <div id="w_42500437" class="widget v_53436502 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <div class="eyebrow oversized text-center text-white">CUSTOMER STORY</div> </div> </div><div id="w_42500439" class="widget v_53436506 swoogo-spacer"> <div class="resize-target" style="height:48px;"></div> </div><div id="w_42500349" class="widget v_53436400 layout-twig registrant-timezone-update swoogo-agenda widget-api registrant-timezone-update"><style id="w_42500349_styles"></style><div class="mt-none mb-none " style=""><style> .full-width-session { align-items: center; } .full-width-session img.img-responsive.thumbnail-img { width: 100%; border-radius: 4px; } .filter { padding-left: 33px; margin-bottom: 12px; } .filter-header { margin: 0; } .filter-clear-all { display: flex; gap: 8px; } .filter input[type="checkbox"] { margin: 2px 0 0 -30px !important; } label.checkbox.custom-checkbox { font-size: 14px; font-weight: 400; line-height: 18px; } .session-type_id { color: #FFFFFF; font-family: 'Charlie Display'; font-size: 18px; font-weight: 700; line-height: 26px; letter-spacing: 1px; text-transform: uppercase; background: transparent; padding: 0; clip-path: none; border: none; margin-bottom: 20px; } .session-location { display: inline-flex; gap: 8px; } .session-location ul { padding: 0; margin: 0; list-style: none; color: var(--primaryBlack); } .session-location ul a { color: var(--primaryBlack); font-weight: 400; } .session-type-group { text-align: left; font-size: 28px; font-style: normal; font-weight: 700; letter-spacing: 0px; color: #252A2E; text-transform: uppercase; font-size: 14px; } .wishlist { cursor: pointer; } .session-name a { font-weight: 400; } h2.session-name a { color: #fff; } .mutiple-profile-box img { border: 2.667px solid #0065FF; } h5.speaker-name a { color: #fff; } .session-multiple-speaker-card .speaker-name { font-size: 18px; } .session-cal-add-btn img { height: 20px; width: 20px; margin-right: 4px; } .session-date { margin-top: 16px; margin-bottom: 0; font-weight: 400; font-size: 16px; line-height: 24px; font-style: italic; } .session-timezone { font-style: italic; } .session-name-group { display: flex; margin-bottom: 15px; justify-content: space-between; align-items: center; gap: 15px; } .speaker-img { margin-right: 21px; } .sessions-reverse-group span.speaker-company { color: #101214; font-weight: 400; } .session-title h3 { margin: 0; } .session-title .speaker-profile { display: none; } .session-title a { color: #000000; text-decoration: none; } .session-description { margin: 16px 0; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-clamp: 4; overflow: hidden; color: #fff; } .session-description p { display: inline; } .show-more { cursor: pointer; font-size: 14px; line-height: 20px; color: #050550; margin-bottom: 10px; } .show-more a { text-decoration: none !important; } .session-tags { display: flex; gap: 20px; margin-top: 16px; flex-wrap: wrap; } .session-tag { font-weight: 400; font-size: 14px; line-height: 20px; text-align: center; color: #5239A5; background: #EDE7F6; border-radius: 20px; padding: 4.5px 12px; } .session-agenda-btn-group .toggle-session { margin-bottom: 30px; } .added-session .toggle-session, .btn-add-to-schedule, .btn-delete-from-schedule, .not-added-session .toggle-session { padding: 0; padding-left: 32px; display: flex; align-items: center; margin-top: 16px; position: relative; box-shadow: none !important; color: #0065FF; } btn-delete-from-schedule:focus, .btn-delete-from-schedule:hover, .add-to-agenda-popup:focus, .add-to-agenda-popup:hover { color: #0065FF; } .sign-off-agenda { padding-left: 32px; display: flex; align-items: center; margin-top: 16px; } .btn-add-to-schedule:before, .not-added-session .toggle-session:before, .sign-off-agenda:before { content: ''; background: url(https://assets.swoogo.com/uploads/2911162-6505f14590e8d.svg) no-repeat center; background-size: contain; position: absolute; left: 0; width: 24px; height: 24px; } .added-session .toggle-session:before, .btn-delete-from-schedule:before { content: ''; background: url(https://assets.swoogo.com/uploads/2976834-6518703eed4ea.svg) no-repeat center; background-size: contain; position: absolute; left: 0; width: 24px; height: 24px; } .not-added-session .toggle-session.disabled { color: #666; } .not-added-session .toggle-session.disabled:before { background: url(https://assets.swoogo.com/uploads/2911186-6505f6f96056f.svg) no-repeat center; background-size: contain; } .single-session { padding:0; gap:0px; } .row.full-width-session.single-session.not-added-session.disabled-session [class*="col-sm"] { padding-left: 10px; padding-right: 10px; } .upgrade-to-access, .upgrade-to-access:hover, .single-session .btn-standard:focus, .survey-access, .survey-access:hover { border: 2px solid #016980; background: #ffffff; color: #016980; } .added-session .session-cal-add-btn { color: #016980; } .help-block-note { display: none; color: var(--secondary-red, #AE2A19); font-size: 14px; font-weight: 400; line-height: 18px; margin-top: 16px; } .disabled-session .help-block-note { display: block; } .disabled+.help-block-note { display: block; } .sessions-reverse-group .comma { color: #101214; } .session-calendar-btn-group { display: none; } .added-session .session-calendar-btn-group { display: block; margin-bottom: 27px; } .capacity-message { display: none; font: italic normal 600 14px/16px; letter-spacing: 0px; color: #AB1F26; } .disabled-session .capacity-message { display: block; } .filter-top { display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; } #swoogo-modal .agenda-table .session { display: none; } #swoogo-modal .agenda-table .show-block { display: contents; } .swoogo-accordion .panel-default>.panel-heading { padding: 8px 0; border-top: 1px solid transparent; } .swoogo-accordion .panel-title a { max-width: max-content; } .swoogo-accordion .panel-title a p { color: var(--neutral-n-600, #666); font-family: 'Charlie Display Semibold'; font-size: 12px; font-weight: 600; line-height: 21px; letter-spacing: 1px; text-transform: uppercase; } .swoogo-accordion .fa-minus:before, .swoogo-accordion .fa-plus:before { padding: 0px; margin-left: 8px; } .session-single-speaker-card .profile-box { margin-left: 0px; } @media (min-width: 1200px) { .agenda-page .nav-tabs { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; } } @media (max-width: 1200px) { .agenda-page .nav-tabs>li { margin-bottom: 10px; } } @media (max-width: 768px) { .agenda-page .content-section .panel-default { height: auto; } .session-date { margin-bottom: 5px } .session-tags { margin-top: 17px; } .session-description { margin-bottom: 17px; } .agenda-page .nav-tabs>li { float: none; display: inline-block; margin-bottom: 10px; } .agenda-page .nav-tabs>li a { padding: 10px } .session-agenda-btn-group .upgrade-to-access, .session-agenda-btn-group .toggle-session, .added-session .session-calendar-btn-group { margin-bottom: 20px; } .session-content { padding-bottom: 20px; } .row.full-width-session.single-session.not-added-session.disabled-session [class*="col-sm"] { padding-left: 15px; padding-right: 15px; } } .tooltip-inner { max-width: 200px; color: #fff; text-align: center; background-color: #333333; border-radius: 0px; padding: 8px 16px; font-size: 14px; font-style: normal; font-weight: 400; line-height: 18px; } .tooltip.in { opacity: 1; } .date-and-location ul { padding: 0; margin: 0; list-style: none; color: var(--primaryBlack); } .date-and-location ul a { color: var(--primaryBlack); font-weight: 400; } .speaker-modal-open .speaker-back { /* display: none; */ } .help-block-note-popup { color: var(--secondary-red, #AE2A19); font-size: 14px; font-weight: 400; line-height: 18px; margin-top: 16px; } .date-and-location { display: inline-flex; } .speakers-popup img { object-fit: cover; } .session-single-speaker-card { display: flex; flex-wrap: wrap; align-items: center; gap: 20px; margin-top: 12px; } .session-single-speaker-card img { width: 32px; height: 32px; border-radius: 32px; border: 2.667px solid var(--primary-white, #FFF); background: url(<path-to-image>), lightgray 50% / cover no-repeat; } a.btn.link-only.sign-off-agenda:hover { color: #004CBD; } a.btn.link-only.sign-off-agenda:active { box-shadow: none; } .sessions-reverse-group .bw-show-session-details.yellow, .sessions-reverse-group a.btn.btn-alternate.open-as-modal.session-open-link.yellow { background: #004CBD; color: #fff; border: 2px solid #004CBD; padding: 8px 16px; } .sessions-reverse-group .bw-show-session-details.yellow:hover, .sessions-reverse-group a.btn.btn-alternate.open-as-modal.session-open-link.yellow:hover { background: #00398D; border: 2px solid #00398D; } @media (max-width: 767px) { .full-width-session [class*="col-sm"] { width: 100%; } } </style> <div class="sessions-group sessions-reverse-group"> <div class="row full-width-session single-session not-added-session " data-id="1913720" data-audience="" data-type="" data-level="" data-method=""> <!-- <div class="left-info"> <div class="session-type_id"></div> <div class="session-date">11 December </div> <div class="session-time">9:00 AM - 10:00 AM </div> <div class="session-timezone">(CET)</div> <a class="btn link-only sign-off-agenda" href="https://events.atlassian.com/highvelocity-inperson/sign-in?rId=4470315" alt="Add to schedule" style="min-width: 100px" role="button">Add to schedule</a> <div class="help-block-note hidden">This session is currently full</div> </div> --> <div class="col-sm-7"> <div class="right-info"> <div class="session-logic hidden"> <span class="session-type-logic"></span> </div> <div class="session-type-group"> </div> <!--<div class="session-type_id"></div>--> <!-- <div class="session-date"> <span class="date">Monday, December 11, 2023,</span> <span class="time"> 9:00 AM - 10:00 AM CET </span> <span class="location"> </span> </div> --> <!-- <div class="session-calendar-btn-group"> <a class="session-cal-add-btn open-as-modal" href="https://blackbaud.swoogo.com/frontend/add-to-calendar/choose-format?eventId=95456&type=session&objectId=1913720"><img alt="calendar" src="https://assets.swoogo.com/uploads/2546349-6442806108a9c.svg" /><span class="session-giude__add_a_calendar">Add to calendar</span> </a> </div> <div class="session-agenda-btn-group "> <a class="btn btn-standard hidden upgrade-to-access open-as-modal" href="https://blackbaud.swoogo.com/bbdevdays2023/upgrade" alt="Upgrade to access" style="min-width: 100px" title="">Upgrade to access</a> <a class="btn btn-standard hidden survey-access open-as-modal" href="https://blackbaud.swoogo.com/bbdevdays2023/3531172" alt="Add session" style="min-width: 100px" title="">Add session</a> </div> --> <div class="session-content"> <h2 class="session-name"> <a href="https://events.atlassian.com/unleash/v/s-1913720" title="How Boden uses Compass" data-webinar="https://events.atlassian.com/unleash/v/s-1913720" data-session-title="How Boden uses Compass" class="bw-show-session-details" data-id="1913720"> How Boden uses Compass </a> </h2> <div class="session-speaker-card session-multiple-speaker-card "> <div class="mutiple-profile-box"> <div class="profile-box profile-box-0"><a href="https://events.atlassian.com/unleash/speaker/984845/matt-schvimmer" class="open-as-modal speaker-open"><img loading="lazy" alt="Matt" src="https://assets.swoogo.com/uploads/full/4335750-66ccf4195f335.jpeg" onerror="this.style.display='none'" /></a></div> <div class="profile-box profile-box-1"><a href="https://events.atlassian.com/unleash/speaker/993190/james-crowe" class="open-as-modal speaker-open"><img loading="lazy" alt="James" src="https://assets.swoogo.com/uploads/medium/3275334-655e80780a150.png" onerror="this.style.display='none'" /></a></div> </div> <div class="speaker-info-box"> <h5 class="speaker-name"><a href='https://events.atlassian.com/unleash/speaker/984845/matt-schvimmer' class='open-as-modal speaker-open'>Matt Schvimmer</a> <span class='speaker-company'>(Atlassian)</span><span class='comma'>, </span><a href='https://events.atlassian.com/unleash/speaker/993190/james-crowe' class='open-as-modal speaker-open'> James Crowe</a><span class='speaker-company'> (Boden)</span></h5> </div> </div> <div class="session-description"> <p>Hear from James Crowe, Head of Software Development at Boden, about how they use Compass to help their engineers work smarter and more efficiently.</p> </div> <!-- <div class="session-description session-description-short"> </div> <div class="session-description session-description-long hidden"> <p>Hear from James Crowe, Head of Software Development at Boden, about how they use Compass to help their engineers work smarter and more efficiently.</p> </div> <a class="session-description-show-more hidden show-more">Show more</a> <a class="session-description-show-less hidden show-more">Show less</a> <div class="session-tags"> </div> --> <a href="https://events.atlassian.com/unleash/v/s-1913720" data-webinar="https://events.atlassian.com/unleash/v/s-1913720" data-session-title="How Boden uses Compass" class="btn btn-alternate bw-show-session-details yellow" data-id="1913720"> Watch fireside chat </a> </div> <!-- <div class="session-actions"> <span class="wishlist add-to-wishlist"> <img class="heart-icon added-agenda hidden" src="https://assets.swoogo.com/uploads/2666814-64830aac284bd.svg" alt=""> <i class="fa fa-spinner fa-spin fa-2x hidden"></i> <img class="heart-icon add-agenda " src="https://assets.swoogo.com/uploads/2593554-645a565f7b50a.svg" alt=""></span> <div class="hidden"> </div> </div> --> </div> </div> <div class="col-sm-5"> <a href="https://events.atlassian.com/unleash/v/s-1913720" title="How Boden uses Compass" data-webinar="https://events.atlassian.com/unleash/v/s-1913720" data-session-title="How Boden uses Compass" class="bw-show-session-details" data-id="1913720"> <img src="https://assets.swoogo.com/uploads/medium/3374863-657cd3e301166.png" class="img-responsive thumbnail-img" alt=""> </a> </div> </div> </div> <script> function removeParamsFromURL(paramsToRemove) { // Get the current URL var currentURL = window.location.href; // Parse the URL to get its components var url = new URL(currentURL); // Remove the specified GET parameters paramsToRemove.forEach(function (param) { url.searchParams.delete(param); }); // Reconstruct the URL without the excluded parameters var newURL = url.toString(); // Update the window.location.href return newURL; } function checkIfSession() { var regType = $("#reg-type").val(); var regID = $("#reg-ID").val(); if (!isNaN(regID)) { if (regType != "Developer Pass") { $.each($(".single-session"), function () { if ($(this).children().find(".session-type-logic").html().trim() == "Skills Lab") { $(this).children().find(".toggle-session").remove(); $(this).children().find(".capacity-message").remove(); $(this).children().find(".wait-list-btn").remove(); $(this).children().find(".upgrade-to-access").removeClass("hidden"); } if ($(this).children().find(".session-type-logic").html().trim() == "1:1 Consulting") { $(this).children().find(".toggle-session").remove(); $(this).children().find(".capacity-message").remove(); $(this).children().find(".wait-list-btn").remove(); $(this).children().find(".upgrade-to-access").removeClass("hidden"); } }); } else { if ($(".survey-data").html().trim().length == 0) { $.each($(".single-session"), function () { if ($(this).children().find(".session-type-logic").html().trim() == "1:1 Consulting") { $(this).children().find(".survey-access").removeClass("hidden"); $(this).children().find(".capacity-message").remove(); $(this).children().find(".wait-list-btn").remove(); $(this).children().find(".toggle-session").addClass("hidden"); } }); } } } } $(document).ready(function () { if (!$("#person-id").text()) { $(".add-to-wishlist").addClass("hidden"); } checkIfSession(); $(document).on('click', '.survey-access', (evt) => { $("#swoogo-modal").addClass("survey-modal"); setTimeout(function () { $(document).on("click", "button[type='submit']", function () { setTimeout(function () { location.reload(); }, 500); }); }, 1000); }); }); $(document).on("click", ".speaker-open", function (evt) { var checkProfileUpdaeAlert = setInterval(function () { if ($("#swoogo-modal .field-contact_fullName").length > 0) { $("#swoogo-modal").addClass("speaker-modal-open"); clearInterval(checkProfileUpdaeAlert); } }, 200); }); </script> <script> $(document).ready(function () { if ($("#person-id").text()) { showHideSaveToProfileLabels(); } function ToolTipInsert() { $(".sign-off-agenda").attr({ "data-toggle": "tooltip", "data-placement": "top", "title": "In-person login required" }); } ToolTipInsert(); $('[data-toggle="tooltip"]').tooltip({ trigger: 'hover' }); }); </script></div></div> </div> </div> </section><section class="testimonial-section"><div class="container"> <div class="content clearfix" > <div id="w_41322808" class="widget v_51994604 swoogo-cols"><div class=" swoogo-col-wrap" style=""><div class="row"><div class="col-sm-7"><div id="w_41322802" class="widget v_51994596 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <h2>Meet up after Unleash for an Atlassian Community event near you</h2> </div> </div><div id="w_41322939" class="widget v_51994764 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_41322949" class="widget v_51994791 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p class="long-form"><span style="font-size:18px;">After Atlassian Presents: Unleash, join fellow Atlassian product users, agile &amp; DevOps practitioners, and super fans in your area for a user-driven Atlassian Community event — happening <strong>January 2024.</strong></span></p> </div> </div><div id="w_41324288" class="widget v_51996347 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_41322955" class="widget v_51994804 swoogo-button text-left hidden-print"><a class="btn btn-alternate btn-group mt-medium mb-large" href="/unleash/community-university" role="button"><span>Learn more</span></a></div></div><div class="col-sm-5"><div id="w_41323376" class="widget v_51995299 swoogo-image"><a><img class="img-responsive mt-none mb-none" src="//assets.swoogo.com/uploads/medium/3249498-65564d986ba20.png" alt="" style="margin-left:auto;margin-right: 0;display:block; max-height:300px;"></a></div></div></div></div></div> </div> </div> </section><section class="find-your-city-section"><div class="container"> <div class="content clearfix" > <div id="w_41324293" class="widget v_51996361 swoogo-cols"><div class=" swoogo-col-wrap" style=""><div class="row"><div class="col-sm-1"></div><div class="col-sm-2"><div id="w_41324296" class="widget v_51996365 swoogo-image"><a><img class="img-responsive mt-none mb-none" src="//assets.swoogo.com/uploads/3258627-6559e05f2ce41.svg" alt="" style=" max-height:200px;"></a></div></div><div class="col-sm-8"><div id="w_41324751" class="widget v_51996898 swoogo-text clearfix"><div class="mt-none mb-large paragraph" style=""> <h2>Rate this event</h2> </div> </div><div id="w_41324777" class="widget v_51996924 swoogo-text clearfix"><div class="mt-none mb-large paragraph" style=""> <p class="long-form">Help us improve our future events! Overall, how satisfied were you with Atlassian Presents: Unleash on demand?</p> </div> </div></div><div class="col-sm-1"></div></div></div></div> </div> <svg xmlns="http://www.w3.org/2000/svg" width="60" height="60" fill="none" style="display:none"><symbol id="star" viewbox="0 0 60 60"><title>Rating</title><path d="M29.9869 14.1573L34.8531 24.0245L35.1558 24.6383L35.833 24.738L46.7004 26.3376L38.829 34.0249L38.3394 34.503L38.4546 35.1775L40.3089 46.0426L30.5933 40.9177L29.9848 40.5967L29.3762 40.9177L19.6607 46.0426L21.515 35.1775L21.6301 34.503L21.1406 34.0249L13.2697 26.3381L24.1578 24.738L24.8363 24.6383L25.1387 24.0228L29.9869 14.1573Z" stroke="#0065FF" stroke-width="2.6087"></path></symbol></svg><div class="star-ratings" style="display:inline-block"><div id="stars" class="stars"><a class="star" href="https://surveys.atlassian.com/jfe/form/SV_b8SrNQS3PLRxhPg" target="_blank"><svg><use xlink:href="#star"></use></svg></a><a class="star" href="https://surveys.atlassian.com/jfe/form/SV_9v3pi5L58K2t9WK" target="_blank"><svg><use xlink:href="#star"></use></svg></a><a class="star" href="https://surveys.atlassian.com/jfe/form/SV_9v3pi5L58K2t9WK" target="_blank"><svg><use xlink:href="#star"></use></svg></a><a class="star" href="https://surveys.atlassian.com/jfe/form/SV_9v3pi5L58K2t9WK" target="_blank"><svg><use xlink:href="#star"></use></svg></a><a class="star" href="https://surveys.atlassian.com/jfe/form/SV_9v3pi5L58K2t9WK" target="_blank"><svg><use xlink:href="#star"></use></svg></a></div></div><div id="rated"></div> <style> svg{width:60px;height:60px;fill:white;pointer-events:none} .star-ratings{position:absolute;left:38%;margin-top: -40px;} @media only screen and (max-width:768px){ .star-ratings{left:2%;margin-top: -15px;} } .stars{display:flex;flex-flow:row-reverse;justify-content:flex-end} .star.is-selected svg,.star.is-selected~.star svg{fill:darken(orange,20%)} .star:hover svg,.star:hover~.star svg{fill:#0065FF} #rated{margin-top:1em} [dir=rtl]{direction:rtl} @media screen and (min-width: 1200px) { .column > .row { margin: 0 -50px; } .column > .row > [class*="col-"] { padding: 0 50px; } } @media screen and (max-width: 767px) { .session-view-top-head { flex-wrap: wrap; } } </style></div> </section><section class="dont-miss-out-section d-block"><div class="container"> <div class="blue-background"> <div class="content clearfix" > <div id="w_41268125" class="widget v_51928192 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <h2 class="text-center text-white">Don’t miss the latest events drop</h2> </div> </div><div id="w_41325275" class="widget v_51997571 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <p class="sub-title text-center text-white">Sign up to receive email updates for our upcoming events including the ultimate teamwork conference, Atlassian Team ’24.</p> </div> </div><div id="w_41325282" class="widget v_51997581 swoogo-spacer"> <div class="resize-target" style="height:20px;"></div> </div><div id="w_41325278" class="widget v_51997577 swoogo-invitations"><div class="mt-none mb-none clearfix"><form></form><div class="nested-form" id="invitation-form-w_41325278"> <div id="w1" class="alert alert-success d-none success-message " role="alert"> <div class="alert-container"> <div> <i class="fa-solid fa-check fa-2x"></i> </div> <div> <div class="alert-body"></div> </div> </div> </div> <div id="w2" class="alert alert-danger d-none error-message " role="alert"> <div class="alert-container"> <div> <i class="fa-solid fa-circle-xmark fa-2x"></i> </div> <div> <div class="alert-body"></div> </div> </div> </div> <form id="invite-form-w_41325278" class="form-vertical" action="/unleash" method="post"> <input type="hidden" name="_csrf" value="1gGaNaePVVSIsEuEea5ySJ06y0HBO6_gtZhEhpc3rz3gbv1fn8kBGOD8At0rzRAgyFfmNKl69peB4Tz-1GKXaw=="><div class="invitation-form invitation-on-add" data-attribute="contact-email"><div id="w_37654666" class="widget v_47484663 swoogo-question form-horizontal"><div class="form-group required field-contact-email"> <label class="col-sm-3 control-label" for="contact-email">Business email address</label> <div class='col-sm-9'><input type="email" id="contact-email" class="form-control" name="Contact[email]" aria-describedby="error-contact-email" autocomplete="email" aria-required="true"></div> <div class='col-sm-offset-3 col-sm-9'></div> <div class='col-sm-offset-3 col-sm-9'><div id="error-contact-email" class="help-block"></div></div> </div></div></div><div class="form-group text-center"><button type="button" class="submit-button invitation-on-add btn btn-standard">Email me</button><button type="button" class="add-another invitation-on-another btn btn-standard" style="display: none">Add Another</button></div></form><div class="alert" style="display:none;"></div></div></div></div> </div> </div> </div> </section></div> <footer class="footer"><div class="container"> <!--<div class="footer-top"> <div class="content clearfix" > </div> </div>--> <div class="footer-bottom row"> <div class="col-md-4 col-sm-12 col-xs-12"> <div class="footer"> <div id="w_43582581" class="widget v_54792587 swoogo-image"><a><img class="img-responsive mt-none mb-medium" src="//assets.swoogo.com/uploads/1914727-62c8293f30a8a.svg" alt="" style=" max-height:300px;"></a></div></div> </div> <div class="col-md-offset-1 col-md-3 col-sm-6 col-xs-6"> <div class="content clearfix" > <div id="w_37654740" class="widget v_47484737 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <h4>Unleash</h4> </div> </div><div id="w_37654741" class="widget v_47484738 swoogo-text clearfix"><div class="mt-none mb-none paragraph" style=""> <ul><li><a href="https://events.atlassian.com/unleash">Home</a></li> <li><a href="https://events.atlassian.com/unleash/digital-platform#sessions">Sessions</a></li> <li><a href="https://events.atlassian.com/community-unleash">Community &amp; University</a></li> <li><a href="https://events.atlassian.com/unleash/sponsors">Sponsors</a></li> <li><a href="https://events.atlassian.com/unleash/faq">FAQ</a></li> </ul> </div> </div> </div> </div> <div class="col-md-3 col-sm-6 col-xs-6"> <h4>EXPLORE ATLASSIAN</h4> <ul class="explore-links content"><li><a class="external-link" href="https://www.atlassian.com/company/events" target="_blank">Events</a></li> <li><a class="external-link" href="https://www.atlassian.com/webinars" target="_blank">Webinars</a></li> <li><a class="external-link" href="https://www.atlassian.com/demos" target="_blank">Product Demos</a></li> <li><a class="external-link" href="https://www.atlassian.com/university" target="_blank">Atlassian University</a></li> <li><a class="external-link" href="https://community.atlassian.com/" target="_blank">Atlassian Community</a></li> <li><a class="external-link" href="https://www.atlassian.com/software" target="_blank">Atlassian Products</a></li> </ul></div> </div> </div> </footer><!-- Lottie Player --><script type="text/javascript" src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script><!-- Lottie Interactivity --><script src="https://unpkg.com/@lottiefiles/lottie-interactivity@latest/dist/lottie-interactivity.min.js"></script><script type="text/javascript"> $(document).ready(function () { /* My Account Menu */ if ($('#nav-wrap .user-navbar .login-name .verify-login').length > 0) { if ($('#nav-wrap .user-navbar .login-name .verify-login').text().trim() != '') { //Hide account menu $('#nav-wrap .user-navbar').show(); } } /* Footer */ if ($('.dont-miss-out-section .swoogo-invitations .invitation-form').length > 0) { $('.dont-miss-out-section .swoogo-invitations .invitation-form #contact-email').attr('placeholder', 'Enter your email here'); } }); </script><script> $(document).ready(function () { const pageName = $('#pageName').text(); $('body').addClass(pageName); }) </script><script> $(document).ready(function () { const isLoggedInNav = $(".meta-info .logged-in-registrant-id").text().trim() != "" ? true : false; if (isLoggedInNav) { $("body").addClass("loggedin-body"); $(".after-login").removeClass("hidden"); } else { $(".before-login").removeClass("hidden"); } }); </script> <div id="meetingSDKElement"> <!-- Zoom Meeting SDK Rendered Here --> </div> <script src="//assets.swoogo.com/assets/c8661305/yii.js"></script> <script src="https://assets.swoogo.com/plugins/bootstrap/bootstrap.min.js"></script> <script src="//assets.swoogo.com/assets/71d0dcc/jquery-with-js.js"></script> <script src="//assets.swoogo.com/assets/6992f4dd/event-scripts.js?v=8" data-bsv="3.4.1"></script> <script src="//assets.swoogo.com/assets/543bed93/registrant-inline-updates.js?v=5"></script> <script src="//assets.swoogo.com/assets/c8661305/yii.activeForm.js"></script> <script src="//assets.swoogo.com/assets/59df0008/isInViewport.js"></script> <script src="//assets.swoogo.com/assets/7124c1e6/pagewidget.base.js"></script> <script src="//assets.swoogo.com/assets/7bb89c69/jquery.pagewidget.agenda.js"></script> <script src="//assets.swoogo.com/assets/2c5b36db/ajax-form.js"></script> <script src="//assets.swoogo.com/assets/3462b1de/js/activeform.min.js"></script> <script src="//assets.swoogo.com/assets/c8661305/yii.validation.js"></script> <script>jQuery(function ($) { $('#w_42065547').pageWidgetAgenda(); $('#w_41315732').pageWidgetAgenda(); $('#w_41311469').pageWidgetAgenda(); typeof(EventScripts) !== 'undefined' && EventScripts.swoogoSessionLive(); $('#w_42500349').pageWidgetAgenda(); $('#invitation-form-w_41325278').ajaxForm({"isPreview":false,"actionUrl":"/frontend/invitations/add?eventId=131984&widgetId=41325278"}); $('#invitation-form-w_41325278').on('success.AjaxForm', function() { $('#invitation-form-w_41325278').trigger('showAnother.AjaxForm'); }) var $el=jQuery("#invite-form-w_41325278 .kv-hint-special");if($el.length){$el.each(function(){$(this).activeFieldHint()});} jQuery('#invite-form-w_41325278').yiiActiveForm([{"id":"contact-email","name":"email","container":".field-contact-email","input":"#contact-email","validate":function (attribute, value, messages, deferred, $form) {yii.validation.string(value, messages, {"message":"Business email address must be a string.","max":255,"tooLong":"Business email address should contain at most 255 characters.","skipOnEmpty":1});if ($(attribute.container).is(":visible")) { yii.validation.required(value, messages, {"message":"Business email address cannot be blank."}); }value = yii.validation.trim($form, attribute, [], value);yii.validation.email(value, messages, {"pattern":/^[a-zA-Z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$/,"fullPattern":/^[^@]*<[a-zA-Z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?>$/,"allowName":false,"message":"Business email address is not a valid email address.","enableIDN":false,"skipOnEmpty":1});}}], []); });</script><script type="text/javascript" src='https://cdnapisec.kaltura.com/p/3113523/embedPlaykitJs/uiconf_id/53595822?autoembed=true&targetId=kaltura_player_908044620&entry_id=1_291lsd6l'></script> <style> div#w_41416454 .mt-none.mb-none.paragraph { position: relative; padding-bottom: 58%; height: 0; } div#kaltura_player_908044620 { position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 100%; width: 100%; } @media only screen and (max-width: 600px) { div#w_41416454 .mt-none.mb-none.paragraph { padding-bottom: 61%; } } h5.speaker-name a { cursor: pointer !important; } .find-your-city-section { padding: 0px 0 0px; } .cooming-soon p a { color: #FFF; font-size: 27px; font-weight: 400; line-height: 28px; } </style> <style> svg{width:60px;height:60px;fill:white;pointer-events:none} .stars{display:flex;flex-flow:row-reverse;justify-content:flex-end} .star.is-selected svg,.star.is-selected~.star svg{fill:darken(orange,20%)} .star:hover svg,.star:hover~.star svg{fill:#0065FF} #rated{margin-top:1em} [dir=rtl]{direction:rtl} </style> <script defer="defer" src="https://prod.assets.turnoutnow.com/widgets/search/v1/atlassian-unleash-23/static/js/tn-widgets.main.Un73a5H23Y0Old3v.js"></script><script type="text/javascript"> function TrackingUtil() {}; TrackingUtil.getQuestion = $("#registrant-c_649081"); TrackingUtil.questionIds = function() { return [ "c_649081" ]; }; TrackingUtil.blockedPage = function() { const paths = [ 'request-password-reset', 'sign-in', 'confirmation' ]; var returnValue = false; paths.forEach(function(item, index) { if (window.location.pathname.indexOf('/' + item) >= 0) { returnValue = true; } }); return returnValue; }; TrackingUtil.saveSearch = function() { const search = window.location.search, urlParams = new URLSearchParams(search), urlParamsLower = new URLSearchParams(search.toLowerCase()), keys = urlParams.keys(); if (urlParamsLower.has('utm_source') || urlParamsLower.has('utm_medium') || urlParamsLower.has('utm_campaign') || urlParamsLower.has('utm_content') || urlParamsLower.has('utm_type')) { if (sessionStorage.getItem('utm_data')) { if (sessionStorage.getItem('utm_data') != search.substr(1)) { sessionStorage.setItem('utm_data', search.substr(1)); } } else { sessionStorage.setItem('utm_data', search.substr(1)); } } }; TrackingUtil.hideAndFill = function() { //hide TrackingUtil.questionIds().forEach(function(item, index) { var el = ".field-registrant-" + item; if ($(el).length) { $(el).hide(); } }); var form = document.getElementById('registrant-form'), paramObj = (sessionStorage.getItem('utm_data')) ? sessionStorage.getItem('utm_data') : null; if (form && paramObj) { //fill TrackingUtil.getQuestion.val(decodeURIComponent(paramObj)); } }; (function() { if (!TrackingUtil.blockedPage()) { TrackingUtil.saveSearch(); TrackingUtil.hideAndFill(); } }()); </script> <script type='text/javascript'> (function(m,o,v,a,b,l,e) { if (typeof m['MovableInkTrack'] !== 'undefined') { return; } m['MovableInkTrack'] = b; l = o.createElement(v); e = o.getElementsByTagName(v)[0]; l.type = 'text/javascript'; l.async = true; l.src = '//' + a + '/p/js/1.js'; m[b] = m[b] || function() { (m[b].q=m[b].q||[]).push(arguments); }; e.parentNode.insertBefore(l, e); /* Exclusively for Atlassian */ })(window, document, 'script', 'mi.e.atlassian.com', 'mitr'); </script> <script> console.log('Prep APU aiet'); var eventHomeUrl = 'https://events.atlassian.com/unleash'; var eventKey = eventHomeUrl.substring(eventHomeUrl.lastIndexOf("/")).split('?')[0]; var documentLocationParts = document.location.pathname.split('/'); var documentLocation = documentLocationParts[documentLocationParts.length - 1].split('?')[0]; var eventId = '131984'; var registrantId = '*/registrant-id/*'; var sponsorId = (document.location.pathname.indexOf(eventKey + "/sponsor/") === -1) ? undefined : documentLocation; var sessionId = (document.location.pathname.indexOf(eventKey + "/v/s-") === -1) ? undefined : documentLocation.substring(2); var sessionName = '*/session-name/*'.indexOf('*/session-name') === -1 ? '*/session-name/*' : undefined; var eventKeyIndex = document.location.pathname.indexOf(eventKey + '/'); var eventPage = (eventKeyIndex === -1) ? '' : document.location.pathname.substring(eventKeyIndex + eventKey.length + 1) var pageExclusions = { 'confirmation': 1, 'begin': 1, 'sign-in': 1, 'sign-out': 1, } // Criteria for enabling tracking var enableTracking = registrantId.indexOf("*/registrant-id") === -1 && // We have a known user/regId pageExclusions[eventPage] !== 1 && // Not a page in the exclusions list document.location.protocol !== 'file:'; // Not being loaded from a file saved locally if (enableTracking) { AieTrackerConfig = window.AieTrackerConfig !== undefined ? window.AieTrackerConfig : { channel: 'atlassian', segment: '131984', applicationId: '3a230f1aed686a3ead8a56cf4a69c194599dc0691fecb60d840ae073129e0e72', adapters: [['Vivastream', { timeElapsedInterval: 10 * 1000, idleTimeout: 3600 * 1000, ignoreTabActivity: !!sessionId }]], //adapters:[['Log', { timeElapsedInterval: 10 * 1000, idleTimeout: 3600 * 1000 }]], context: { eventId: eventId, registrantId: registrantId, sessionId: sessionId, sessionName: sessionName, sponsorId: sponsorId, }, events: { //click: 'a.aiet', // just a generic click socialShareClick: '.social-media-sharing a', // Social Share Icon [on broadcast screen] speakerSocialClick: '.worklife-social-media-icons a', // Social Share Icon [on speaker] vouchSubmitClick: 'a[href^="https://app.vouchfor.com/c/"]', vouchWatchNowClick: 'a[href^="https://app.vouchfor.com/"]:not([href^="https://app.vouchfor.com/c/"])', // mobileMoreInfoClick: '.mobile-session-more-info-session', seeWhatsToCome: '.promo-video-main a', sessionResourceClick: '.session-downloads a, p.session-downloads + ul > li > a', // needed to manually add .session-downloads in this case }, }; } if (enableTracking) { console.log('Init APU aiet'); (function(d) { var at = d.createElement('script'), s = d.scripts[0]; at.src = 'https://v-cdn.vivastream.com/lib/aie-tracker/main.min.js?cb=2'; at.async = true; s.parentNode.insertBefore(at, s); })(document); } // Appears we need to defer adding this listener, otherwise the download trigger doesn't fire until the pulling up a modal the 2nd time setTimeout(function() { function addContext(querySelector, title) { document.querySelectorAll(querySelector).forEach(function (cta) { if (title) { cta.setAttribute('viva-click-context', title); } }); } document.querySelectorAll('.social-media-sharing a').forEach(function (link) { var alt = link.getAttribute('aria-label'); if (alt) { link.setAttribute('alt', alt); } }); document.querySelectorAll('.mobile-session-more-info-session').forEach(function (link) { var dataId = link.getAttribute('data-id'); if (dataId) { link.setAttribute('viva-click-context', dataId); } }); }, 100); </script> <script> var swoogoUrl; var _paq = window._paq = window._paq || []; _paq.push([ function() { swoogoUrl = this.getCurrentUrl(); }]); function matomoPt() { _paq.push(['disableCookies']); _paq.push(['setCustomDimension', '1', '4625291']); _paq.push(['setCustomDimension', '2', '']); _paq.push(['setCustomDimension', '3', '']); _paq.push(['setCustomDimension', '4', '4625291']); _paq.push(['setCustomDimension', '5', '']); _paq.push(['setCustomDimension', '6', '']); _paq.push(['setCustomDimension', '7', '132949']); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); _paq.push(['enableHeartBeatTimer']); } matomoPt(); (function() { var u='//analytics.swoogo.com/'; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '97977']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <noscript><img referrerpolicy='no-referrer-when-downgrade' src='https://analytics.swoogo.com/matomo.php?idsite=97977&amp;uid=&amp;rec=1' style='border:0' alt='' /></noscript> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.eu01.nr-data.net","licenseKey":"NRJS-e5440ff4a5c913130a9","applicationID":"184599985","transactionName":"MhBSZQoZD0YDW0BfWgtac0QLDA5YTV5GWVsREF5VVwsIQQcXUUBQCwE=","queueTime":0,"applicationTime":840,"atts":"HldFE0IDHBlAWRYMThgI","errorBeacon":"bam.eu01.nr-data.net","agent":""}</script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10