PageSourceSearch

https://aem.news/tag/products/

html aem.news collected 2026-09-28 05:44:47 UTC 86,921 bytes, 719 lines download raw bytes

1<!doctype html>
2<html lang='en'>
3
4<head>
5  <meta charset='utf-8'>
6  <meta http-equiv='X-UA-Compatible' content='IE=edge'>
7
8  <title>Products - AEM News</title>
9  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
10
11  <style>
12@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-brand:#5869DA;--color-white:#FFFFFF;--color-dark:#000C2D;--color-text:#000C2D;--color-gray:#687385;--color-error:#CC3C64;--color-success:#07815C;--color-border:rgba(0, 0, 0, .05);--color-border:#EAECEE;--bg-gray:#F5F7F9;--bg-dark:#12245A;--bg-white:var(--color-white);--color-code-inline:var(--color-text);--bg-tag-list:linear-gradient(to left, var(--bg-white), rgba(255, 255, 255, 0))}@font-face{font-family:"Inter var";font-weight:100 900;font-style:normal;font-named-instance:Regular;font-display:swap;src:url(/assets/fonts/inter/Inter-roman.var.woff2?v=3.13) format("woff2")}@font-face{font-family:"Inter var";font-weight:100 900;font-style:italic;font-named-instance:Italic;font-display:swap;src:url(/assets/fonts/inter/Inter-italic.var.woff2?v=3.13) format("woff2")}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#a67f59;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#1b1f23;border-radius:3px;opacity:0}
12.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#1b1f23;pointer-events:none;content:"";border:6px solid transparent;opacity:0}@-webkit-keyframes tooltip-appear{from{opacity:0}to{opacity:1}}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:active::after,.tooltipped:active::before,.tooltipped:focus::after,.tooltipped:focus::before,.tooltipped:hover::after,.tooltipped:hover::before{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:.4s;animation-delay:.4s}.tooltipped-no-delay:active::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:focus::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:hover::before{-webkit-animation-delay:0s;animation-delay:0s}.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after,.tooltipped-multiline:hover::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:#1b1f23}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:#1b1f23}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-s::after{-webkit-transform:translateX(50%);transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:#1b1f23}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:#1b1f23}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-n::after,.tooltipped-multiline.tooltipped-s::after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltipped-multiline.tooltipped-e::after,.tooltipped-multiline.tooltipped-w::after{right:100%}@media screen and (min-width:0\0){.tooltipped-multiline::after{width:250px}}.tooltipped-sticky::after,.tooltipped-sticky::before{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.icon{position:relative;display:inline-block;width:25px;height:25px;overflow:hidden;fill:currentColor}.icon__cnt{width:100%;height:100%;background:inherit;fill:inherit;pointer-events:none;-webkit-transform:translateX(0);transform:translateX(0);-ms-transform:translate(.5px,-.3px)}.icon--m{width:50px;height:50px}.icon--l{width:100px;height:100px}.icon--xl{width:150px;height:150px}.icon--xxl{width:200px;height:200px}.icon__spinner{position:absolute;top:0;left:0;width:100%;height:100%}.icon--ei-spinner .icon__spinner,.icon--ei-spinner-2 .icon__spinner{-webkit-animation:spin 1s steps(12) infinite;animation:spin 1s steps(12) infinite}.icon--ei-spinner-3 .icon__spinner{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.icon--ei-sc-facebook{fill:#3b5998}.icon--ei-sc-github{fill:#333}.icon--ei-sc-google-plus{fill:#dd4b39}.icon--ei-sc-instagram{fill:#3f729b}.icon--ei-sc-linkedin{fill:#0976b4}.icon--ei-sc-odnoklassniki{fill:#ed812b}.icon--ei-sc-skype{fill:#00aff0}.icon--ei-sc-soundcloud{fill:#f80}.icon--ei-sc-tumblr{fill:#35465c}.icon--ei-sc-twitter{fill:#55acee}.icon--ei-sc-vimeo{fill:#1ab7ea}.icon--ei-sc-vk{fill:#45668e}.icon--ei-sc-youtube{fill:#e52d27}.icon--ei-sc-pinterest{fill:#bd081c}.icon--ei-sc-telegram{fill:#08c}img[data-action=zoom]{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}.zoom-img,.zoom-img-wrap{position:relative;z-index:666;-webkit-transition:all .3s;transition:all .3s}img.zoom-img{cursor:pointer;cursor:-webkit-zoom-out;cursor:-moz-zoom-out}
12.zoom-overlay{z-index:420;background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;filter:"alpha(opacity=0)";opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.zoom-overlay-open .zoom-overlay{filter:"alpha(opacity=100)";opacity:1}.zoom-overlay-open,.zoom-overlay-transitioning{cursor:default}.commento-root{padding:32px!important}.commento-root .commento-markdown-help tr td pre{padding:initial;background:0 0}.commento-root blockquote{border-top:0;font-weight:inherit;-webkit-box-shadow:none;box-shadow:none}.commento-root .commento-markdown-help tr td{border:0}.commento-root .commento-markdown-help{border-collapse:initial}.zoom-overlay{background-color:var(--bg-gray)}.icon{width:24px;height:24px}.icon--m{width:48px;height:48px}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}.o-grid{margin:0 auto;max-width:1140px;padding:0 16px}@media (min-width:40em){.o-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.o-grid .o-grid{padding:0}@media (min-width:40em){.o-grid .o-grid{margin-right:-16px;margin-left:-16px}}@media (min-width:64em){.o-grid .o-grid{margin-right:-24px;margin-left:-24px}}.o-grid--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-grid--full{max-width:100vw}@media (min-width:40em){.o-grid__col{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:16px;padding-left:16px}}@media (min-width:64em){.o-grid__col{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:24px;padding-left:24px}}.o-grid__col--1-3-s{width:33.3333333333%}.o-grid__col--2-3-s{width:66.6666666667%}.o-grid__col--1-4-s{width:25%}.o-grid__col--2-4-s{width:50%}.o-grid__col--3-4-s{width:75%}.o-grid__col--4-4-s{width:100%}@media (min-width:40em){.o-grid__col--1-3-m{width:33.3333333333%}.o-grid__col--2-3-m{width:66.6666666667%}.o-grid__col--1-4-m{width:25%}.o-grid__col--2-4-m{width:50%}.o-grid__col--3-4-m{width:75%}.o-grid__col--9-10-m{width:90%}.o-grid__col--4-4-m{width:100%}}@media (min-width:64em){.o-grid__col--1-3-l{width:33.3333333333%}.o-grid__col--2-3-l{width:66.6666666667%}.o-grid__col--1-4-l{width:25%}.o-grid__col--2-4-l{width:50%}.o-grid__col--3-4-l{width:75%}.o-grid__col--4-4-l{width:100%}}.o-grid__col--full{width:100%}.o-grid__col--center{margin:0 auto;-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial}.o-grid__col--end{margin-left:auto}.o-grid__col--initial-grow{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial}.c-site-container{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-site-container .o-wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.o-plain-list{margin:0;padding:0;list-style:none}body{direction:ltr;color:var(--color-text);font-size:16px;font-family:"Inter var",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.5;background-color:var(--bg-gray);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}dd,ol,ul{margin-left:16px}img{height:auto;display:block;max-width:100%;font-style:italic}hr{border:0;margin-bottom:32px}hr.seperator{margin-top:32px;border-bottom:.5px solid var(--color-border)}h1,h2,h3,h4,h5,h6{font-weight:800}h1{font-size:56px;line-height:64px}h2{font-size:48px;line-height:56px}h3{font-size:40px;line-height:48px}h4{font-size:32px;line-height:40px}h5{font-size:24px;line-height:32px}h6{font-size:20px;line-height:24px}b,strong{font-weight:700}blockquote{padding:24px 0;font-size:24px;line-height:32px;border-top:8px solid var(--color-brand);-webkit-box-shadow:0 1px 0 0 var(--color-brand);box-shadow:0 1px 0 0 var(--color-brand)}@media (min-width:64em){blockquote{font-size:32px;line-height:40px}}pre{padding:32px}code,pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;font-size:16px;background-color:var(--bg-white)}li code,p code{color:var(--color-code-inline);padding:4px 8px;background-color:var(--bg-white);border-radius:2px}pre[class*=language-]{padding:32px;margin-bottom:0;margin-top:32px;background-color:var(--bg-white);border-radius:2px}code[class*=language-],pre[class*=language-]{white-space:pre-wrap;word-break:break-all;line-height:inherit;background-color:var(--bg-white)}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{width:100%;display:block;padding:8px 16px;margin-bottom:16px;border:1px solid #dfe3e9;border-radius:2px;color:var(--color-text);background-color:var(--color-white);font-size:16px;line-height:24px;font-family:"Inter var",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}table{width:100%;max-width:100%;background-color:var(--bg-white)}table td,table th{padding:16px;text-align:left;border-top:1px solid var(--color-border)}table thead th{white-space:nowrap}table tbody+tbody{border-top:2px solid var(--color-border)}.responsive-table{display:block;width:100%;overflow-x:auto}:lang(ar) *{letter-spacing:initial!important}:lang(ar) .c-nav__item{font-size:14px}:lang(ar) .icon--ei-chevron-right .icon__cnt{-webkit-transform:scale
12X(-1);transform:scaleX(-1)}.c-header{position:relative;padding:20px 0;background-color:var(--bg-white);border-bottom:.5px solid var(--color-border)}.c-header__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-logo{margin-right:32px}.c-logo__link{display:block;line-height:1;font-weight:700;font-size:24px;-webkit-transition:color .26s ease-in-out;transition:color .26s ease-in-out}.c-logo__link:active,.c-logo__link:focus,.c-logo__link:hover{color:var(--color-brand)}.c-logo__img{max-width:96px}@media (max-width:63.99em){.c-nav-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;bottom:0;right:0;left:0;z-index:10;width:100%;height:100vh;padding-top:72px;background-color:var(--bg-gray);opacity:0;visibility:hidden;-webkit-transform:scale(.96);transform:scale(.96)}.c-nav-wrap.is-active{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 250ms cubic-bezier(.694,0,.335,1);transition:all 250ms cubic-bezier(.694,0,.335,1)}}@media (min-width:64em){.c-nav-wrap{display:block;-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:63.99em){.c-nav{width:100%;padding-left:32px;padding-right:32px}}@media (min-width:64em){.c-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-nav--left{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.c-nav--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:64em){.c-nav__item:not(:last-child){margin-right:24px}}@media (max-width:63.99em){.c-nav__item{margin-bottom:16px}}.c-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;color:var(--color-gray);letter-spacing:.5px;-webkit-transition:color .26s;transition:color .26s}@media (max-width:63.99em){.c-nav__link{font-size:14px;line-height:22px}}.c-nav__link--current{color:var(--color-text)}.home-template .c-nav__link--current{color:var(--color-gray)}.c-nav__link:active,.c-nav__link:focus,.c-nav__link:hover{color:var(--color-text)}.c-nav__icon-search{width:16px;height:16px;margin-right:4px}.c-nav-toggle{position:absolute;top:50%;right:0;z-index:10;height:16px;width:24px;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:64em){.c-nav-toggle{display:none}}.c-nav-toggle__icon{position:absolute;left:0;height:1px;width:24px;background:var(--color-text);cursor:pointer}.c-nav-toggle__icon:after,.c-nav-toggle__icon:before{content:"";display:block;height:100%;background-color:inherit}.c-nav-toggle__icon:before{-webkit-transform:translateY(16px);transform:translateY(16px)}.c-nav-toggle__icon:after{-webkit-transform:translateY(7px);transform:translateY(7px)}.c-nav-toggle--close .c-nav-toggle__icon{height:2px;background-color:transparent}.c-nav-toggle--close .c-nav-toggle__icon:after,.c-nav-toggle--close .c-nav-toggle__icon:before{position:relative;visibility:visible;background:var(--color-text)}.c-nav-toggle--close .c-nav-toggle__icon:before{top:9px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-nav-toggle--close .c-nav-toggle__icon:after{top:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-search{position:fixed;top:0;right:0;bottom:0;left:0;padding-top:72px;background:var(--bg-gray);z-index:-1;opacity:0;-webkit-transform:scale(.96);transform:scale(.96);-webkit-transition:opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-end,-webkit-transform 250m
12s cubic-bezier(.694,0,.335,1);transition:opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-end,-webkit-transform 250ms cubic-bezier(.694,0,.335,1);transition:transform 250ms cubic-bezier(.694,0,.335,1),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-end;transition:transform 250ms cubic-bezier(.694,0,.335,1),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-end,-webkit-transform 250ms cubic-bezier(.694,0,.335,1)}.c-search.is-active{z-index:101;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-start,-webkit-transform 250ms cubic-bezier(.8,0,.55,.94);transition:opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-start,-webkit-transform 250ms cubic-bezier(.8,0,.55,.94);transition:transform 250ms cubic-bezier(.8,0,.55,.94),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-start;transition:transform 250ms cubic-bezier(.8,0,.55,.94),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-start,-webkit-transform 250ms cubic-bezier(.8,0,.55,.94)}.c-search__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.c-search__icon{position:absolute;left:24px;fill:var(--color-gray);width:24px;height:24px}.c-search__input[type=search]{width:100%;margin-bottom:0;padding:16px;padding-left:56px;font-weight:600;border:.5px solid var(--color-border);color:var(--color-text);-webkit-appearance:none}.c-search__input[type=search]::-webkit-input-placeholder{opacity:1;color:var(--color-gray)}.c-search__input[type=search]:-ms-input-placeholder{opacity:1;color:var(--color-gray)}.c-search__input[type=search]::-ms-input-placeholder{opacity:1;color:var(--color-gray)}.c-search__input[type=search]::placeholder{opacity:1;color:var(--color-gray)}.c-search__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:16px;right:16px;width:48px;height:48px;cursor:pointer;border-radius:100%;background-color:var(--bg-white);border:4px solid var(--color-border)}@media (min-width:40em){.c-search__close{top:16px;right:24px}}@media (min-width:64em){.c-search__close{top:32px;right:32px}}.c-search__close .icon{fill:var(--color-gray);-webkit-transition:.5s;transition:.5s}.c-search__close:hover .icon{fill:var(--color-gray);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-search-results{display:none;height:calc(100vh - 168px);overflow:auto;white-space:normal;margin-top:16px}@media (min-width:40em){.c-search-results{height:calc(100vh - 160px)}}.c-search-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;padding:16px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}@media (min-width:64em){.c-search-result{padding:24px}}.c-search-result:not(:last-child){margin-bottom:24px}.c-search-result__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-search-result__title{font-size:16px;line-height:24px;font-weight:700}@media (min-width:64em){.c-search-result__title{font-size:22px;line-height:32px}}.c-search-result__excerpt{overflow-y:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:22px;color:var(--color-gray)}.c-search-result__date{display:block;margin-top:8px;font-size:12px;font-weight:500;line-height:16px;color:var(--color-gray);text-transform:uppercase}.c-search-result__media{margin-left:16px;background-color:var(--bg-white)}@media (min-width:64em){.c-search-result__media{margin-left:24px}}.c-search-result__image{display:block;width:72px;height:64px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:var(--bg-gray)}@media (min-width:64em){.c-search-result__image{width:128px;height:96px}}.c-search-result:active,.c-search-result:focus,.c-search-result:hover{color:var(--color-text)}.c-search-result:active .c-search-result__title,.c-search-result:focus .c-search-result__title,.c-search-result:hover .c-search-result__title{text-decoration:underline}.c-post-image-wrap{position:relative;margin-bottom:32px;background-color:var(--bg-gray);-webkit-box-shadow:-8px 16px 24px -8px rgba(0,0,0,.08);box-shadow:-8px 16px 24px -8px rgba(0,0,0,.08)}.c-post-image-wrap:after{content:"";display:block;height:0;width:100%;padding-bottom:56.25%}.c-post-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-post-header{margin-bottom:32px}.c-post-header__title{margin-bottom:0;font-size:32px;line-height:40px}@media (min-width:40em){.c-post-header__title{font-size:40px;line-height:48px}}@media (min-width:64em){.c-post-header__title{font-size:48px;line-height:56px}}.c-post-header__excerpt{margin-left:auto;margin-right:auto;margin-top:16px;color:var(--color-gray);font-size:20px;line-height:24px}@media (min-width:64em){.c-post-header__excerpt{font-size:24px;line-height:32px}}.c-post-header__meta{margin-top:32px;font-size:12px;line-height:16px;letter-spacing:.5px}@media (min-width:40em){.c-post-header__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-post-header__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-post-header__author:active .c-post-card__author_name,.c-post-header__author:focus .c-post-card__author_name,.c-post-header__author:hover .c-post-card__author_name{color:var(--color-text)}.c-post-header__author_name{font-weight:600;-webkit-transition:color .26s;transition:color .26s}.c-post-header__date{font-size:12px;line-height:16px}.c-post-header__author_media{width:40px;height:40px;border-radius:100%;margin-right:8px;background-color:var(--bg-white)}.c-post-header__author_image{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.c-share{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:39.99em){.c-share{margin-top:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:40em){.c-share{margin-left:auto}}.c-share__item:not(:last-child){margin-right:8px}.c-share__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:100%;background-color:var(--bg-white);-webkit-transition:.5s;transition:.5s;border:.5px solid var(--color-border)}.c-share__link:active,.c-share__link:focus,.c-share__link:hover{opacity:.8}
12.c-post>*+*{margin-top:32px}.c-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;word-break:break-word}.c-content>*{min-width:100%}.c-content>*+*{margin-top:32px}.c-content a{color:var(--color-text);text-decoration:underline}.c-content a:active,.c-content a:focus,.c-content a:hover{color:var(--color-brand);text-decoration:underline}.c-content dl,.c-content fieldset,.c-content form,.c-content ol,.c-content p,.c-content pre,.c-content ul{font-size:18px;line-height:28px}.c-content table{font-size:16px;line-height:24px;font-family:"Inter var",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.c-content hr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;bottom:4px;margin-bottom:0}.c-content hr:before{content:". . .";color:var(--color-text)}.c-content h1,.c-content h2,.c-content h3,.c-content h4,.c-content h5,.c-content h6{margin-top:48px}.c-content h1:first-child,.c-content h2:first-child,.c-content h3:first-child,.c-content h4:first-child,.c-content h5:first-child,.c-content h6:first-child{margin-top:0}.c-content h1+*,.c-content h2+*,.c-content h3+*,.c-content h4+*,.c-content h5+*,.c-content h6+*{margin-top:8px}.c-content h1{font-size:40px;line-height:48px}.c-content h1+h2,.c-content h1+h3,.c-content h1+h4,.c-content h1+h5,.c-content h1+h6{margin-top:16px}.c-content h2{font-size:32px;line-height:40px}.c-content h2+h3,.c-content h2+h4,.c-content h2+h5,.c-content h2+h6{margin-top:16px}.c-content h3{font-size:24px;line-height:32px}.c-content h3+h4,.c-content h3+h5,.c-content h3+h6{margin-top:16px}.c-content h4{font-size:20px;line-height:24px}.c-content h4+h5,.c-content h4+h6{margin-top:8px}.c-content h5{font-size:16px;line-height:20px}.c-content h5+h6{margin-top:8px}.c-content dd,.c-content ol,.c-content ul{padding-left:8px;padding-right:16px}.c-content dd:not(:root:root),.c-content ol:not(:root:root),.c-content ul:not(:root:root){-webkit-padding-start:16px}.kg-embed-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kg-embed-card>*{width:100%}.kg-card figcaption{width:100%;text-align:center;padding:16px;color:var(--color-gray);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.5px;background-color:var(--bg-white)}.kg-image{margin:auto}.kg-width-full,.kg-width-wide{width:100%}.twitter-tweet{margin-top:0!important;margin-bottom:0!important;overflow:hidden!important;width:100%!important}.twitter-tweet+script+figcaption{background-color:var(--bg-gray)}.instagram-media{margin-bottom:0!important}.instagram-media+script+figcaption{background-color:var(--bg-gray)}.kg-gallery-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kg-gallery-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kg-gallery-image img{width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin-top:16px}@media (min-width:64em){.kg-gallery-row:not(:first-of-type){margin-top:24px}}.kg-gallery-image:not(:first-of-type){margin-left:16px}@media (min-width:64em){.kg-gallery-image:not(:first-of-type){margin-left:24px}}.kg-bookmark-card{width:100%}a.kg-bookmark-container{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:144px;color:var(--color-text);text-decoration:none;background-color:var(--bg-white);border:.5px solid var(--color-border)}a.kg-bookmark-container:active,a.kg-bookmark-container:focus,a.kg-bookmark-container:hover{text-decoration:none}a.kg-bookmark-container:active .kg-bookmark-title,a.kg-bookmark-container:focus .kg-bookmark-title,a.kg-bookmark-container:hover .kg-bookmark-title{color:var(--color-brand)}.kg-card-hascaption a.kg-bookmark-container{border-bottom:1px solid var(--color-border)}.kg-bookmark-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding:24px}@media (min-width:64em){.kg-bookmark-content{padding:32px}}.kg-bookmark-title{font-size:16px;line-height:20px;font-weight:700;-webkit-transition:color .26s ease-in-out;transition:color .26s ease-in-out}.kg-bookmark-description{color:var(--color-gray);font-size:12px;line-height:16px;font-weight:500;margin-top:8px;max-height:48px;overflow-y:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kg-bookmark-metadata{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px;color:var(--color-gray);font-size:12px;line-height:16px}.kg-bookmark-publisher{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.kg-bookmark-icon{width:24px;height:24px;border-radius:24px;margin-right:8px}.kg-bookmark-author:after{content:"•";margin:0 8px}
12.kg-bookmark-thumbnail{position:relative;min-width:33%;max-height:100%}.kg-bookmark-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:39.99em){.kg-bookmark-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kg-bookmark-thumbnail{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;min-height:160px}.kg-bookmark-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.c-btn{display:inline-block;padding:16px 32px;color:var(--color-white);background-color:var(--color-dark);font-size:12px;line-height:16px;font-weight:600;font-family:"Inter var",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.5px;text-align:center;text-transform:initial;white-space:nowrap;outline:0;border:none;cursor:pointer;border-radius:2px;-webkit-transition:all .26s ease-in-out;transition:all .26s ease-in-out}.c-btn:active,.c-btn:focus,.c-btn:hover{opacity:.9;text-decoration:none}.c-btn--disabled{opacity:.5;cursor:not-allowed}.c-btn--full{width:100%}.c-btn--fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-btn--small{padding:8px 16px}.c-btn--outline{color:var(--color-brand);background-color:var(--bg-white);-webkit-box-shadow:inset 0 0 0 1px var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand)}.c-btn--outline:active,.c-btn--outline:focus,.c-btn--outline:hover{color:var(--color-white);background-color:var(--color-brand)}.c-btn--action{color:var(--color-white);background-color:var(--color-brand)}.c-btn--danger{color:var(--color-white);background-color:var(--color-error)}.c-btn--dark{color:var(--color-white);background-color:var(--bg-dark)}.c-btn--loading,.c-btn.loading,.c-subscribe-form .c-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.c-btn--loading:after,.c-btn.loading:after,.c-subscribe-form .c-btn:after{margin-left:8px;content:"";display:block;height:16px;width:16px;border:2px solid var(--color-white);border-radius:100%;border-right-color:transparent;border-top-color:transparent;-webkit-animation:spin .5s infinite linear;animation:spin .5s infinite linear}.c-post-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.c-post-card__media{overflow:hidden;background-color:var(--bg-gray)}.c-post-card__image-wrap{display:block;position:relative;padding-top:56.25%}.c-post-card__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-post-card__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:24px}@media (min-width:64em){.c-post-card__content{padding:32px}}.c-post-card__title{font-weight:900;font-size:20px;line-height:24px}@media (min-width:40em){.c-post-card__title{font-size:24px;line-height:32px}}@media (min-width:64em){.c-post-card__title{font-size:32px;line-height:40px}}.c-post-card__url:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.c-post-card__visibility{display:inline-block;font-size:12px;line-height:16px;font-weight:500;color:var(--color-success)}.c-post-card__visibility span{display:none}.c-post-card__visibility--members .members,.c-post-card__visibility--paid .paid,.c-post-card__visibility--public .public{display:block}.c-post-card__excerpt{font-size:14px;line-height:22px;font-weight:500;color:var(--color-gray);margin-top:8px;overflow-y:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.c-post-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2;color:var(--color-gray);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.5px;margin-top:16px;padding-top:16px;border-top:.5px solid var(--color-border)}.c-post-card__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-gray)}.c-post-card__author:active .c-post-card__author_name,.c-post-card__author:focus .c-post-card__author_name,.c-post-card__author:hover .c-post-card__author_name{color:var(--color-text)}.c-post-card__author_name{font-weight:600;-webkit-transition:color .26s;transition:color .26s}.c-post-card__date{color:var(--color-gray);font-size:12px;line-height:16px;font-weight:500}.c-post-card__author_media{width:32px;height:32px;margin-right:8px;border-radius:100%;background-color:var(--bg-gray)}.c-post-card__author_image{-o-object-fit:cover;object-fit:cover;width:32px;height:32px;border-radius:100%}.c-post-card__tag{margin-left:auto}.c-post-card__tag a{display:inline-block;color:var(--color-brand)}.c-post-card:active .c-post-card__url,.c-post-card:focus .c-post-card__url,.c-post-card:hover .c-post-card__url{text-decoration:underline}@media (max-width:63.99em){.c-pagination{margin-bottom:32px}}.c-subscribe{padding:32px 24px 40px;color:var(--color-white);border-radius:2px;background-color:var(--color-text);background-repeat:no-repeat;background-position:right -80px top -120px;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDIxNjM3IiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtOTUyLjM2MjE4KSI+PHBhdGggc3R5bGU9InRleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uO
12nRiO2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTsiIGQ9Im0gMTYuOTk5OTk3LDk3My4zNjIxNiBjIC00LjQzODYsMCAtNy45OTk5OTk3LDMuNzMzMyAtNy45OTk5OTk3LDguMjE4OCBsIDAsNDEuNTMxMjQgYyAwLDQuNDg1NCAzLjU2MTM5OTcsOC4yNSA3Ljk5OTk5OTcsOC4yNSBsIDY2LjAwMDAwNiwwIGMgNC40Mzg2LDAgOCwtMy43NjQ2IDgsLTguMjUgbCAwLC00MS41MzEyNCBjIDAsLTQuNDg1NSAtMy41NjE0LC04LjIxODggLTgsLTguMjE4OCBsIC02Ni4wMDAwMDUsMCB6IG0gMCw0IDY2LjAwMDAwNiwwIGMgMC41OTE5LDAgMS4xNTA4LDAuMTcwNSAxLjY1NjIsMC40MDYyIEwgNTIuNDY4Nzk4LDEwMDguMzMxIGMgLTEuNDc3NCwxLjQwMjYgLTMuMzk1MSwxLjQwMjcgLTQuODc1LDAgbCAtMzIuMjUsLTMwLjU2MjY0IGMgMC41MDU0LC0wLjIzNTcgMS4wNjQzLC0wLjQwNjIgMS42NTYyLC0wLjQwNjIgeiBtIC0zLjkzNzUsMy43NSAyMi43ODEzLDIxLjU5Mzg0IC0yMi40MDYzLDIyLjM3NSBjIC0wLjI4MDYsLTAuNTgyNyAtMC40Mzc1LC0xLjI0OTcgLTAuNDM3NSwtMS45Njg4IGwgMCwtNDEuNTMxMjQgYyAwLC0wLjE2MjQgMC4wNDcsLTAuMzEyMyAwLjA2MiwtMC40Njg4IHogbSA3My44NzUwMDYsMCBjIDAuMDE2LDAuMTU2NSAwLjA2MiwwLjMwNjQgMC4wNjIsMC40Njg4IGwgMCw0MS41MzEyNCBjIDAsMC43MDg3IC0wLjE2NDQsMS4zNjA5IC0wLjQzNzUsMS45Mzc1IGwgLTIyLjM0MzcwNSwtMjIuMzc1IDIyLjcxODcwNSwtMjEuNTYyNTQgeiBtIC0yNS42MjUwMDUsMjQuMzQzODQgMjEuODc1MDA1LDIxLjkwNjIgYyAtMC4wNjMsMCAtMC4xMjQxLDAgLTAuMTg3NSwwIGwgLTY2LjAwMDAwNSwwIGMgLTAuMDUzLDAgLTAuMTA0LDAgLTAuMTU2MiwwIGwgMjEuOTA2MiwtMjEuODc1IDYuMDkzOCw1Ljc1IGMgMi45MDIzLDIuNzUxMiA3LjQ3MzMsMi43NTUxIDEwLjM3NSwwIGwgNi4wOTM3LC01Ljc4MTIgeiIgZmlsbD0iIzAyMTYzNyIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiIG1hcmtlcj0ibm9uZSIgdmlzaWJpbGl0eT0idmlzaWJsZSIgZGlzcGxheT0iaW5saW5lIiBvdmVyZmxvdz0idmlzaWJsZSI+PC9wYXRoPjwvZz48L3N2Zz4=)}@media (min-width:40em){.c-subscribe--center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-subscribe-form .c-alert{display:none}.c-subscribe-form .c-btn{width:100%;line-height:24px}.c-subscribe-form .c-btn:after{display:none}.c-subscribe-form.loading .c-btn:after{display:block}
12.c-subscribe-form.error .c-alert--error,.c-subscribe-form.invalid .c-alert--invalid,.c-subscribe-form.success .c-alert--success{display:block}@media (min-width:40em){.c-subscribe-form--compact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-subscribe-form--compact .form-group{display:-webkit-box;display:-ms-flexbox;display:flex}.c-subscribe-form--compact .c-btn{-webkit-box-flex:3;-ms-flex:3;flex:3;line-height:initial;border-top-left-radius:0;border-bottom-left-radius:0}.c-subscribe-form--compact .c-subscribe-form__input[type=email]{margin:0;background-color:var(--bg-gray);border-top-right-radius:0;border-bottom-right-radius:0}}.c-social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.c-social-icons .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;
12fill:var(--color-gray);-webkit-transition:fill .5s;transition:fill .5s}.c-social-icons .icon:active,.c-social-icons .icon:focus,.c-social-icons .icon:hover{fill:var(--color-text)}.c-footer{padding:40px 0;margin-top:40px;background-color:var(--bg-white);border-top:.5px solid var(--color-border)}@media (min-width:64em){.c-footer{padding-top:80px}}@media (max-width:63.99em){.c-footer__section:not(:last-child){margin-bottom:16px;padding-bottom:16px}}@media (max-width:39.99em){.c-footer__section:not(:last-child){margin-bottom:24px;padding-bottom:24px;border-bottom:.5px solid var(--color-border)}}.c-footer__headline{margin-bottom:16px;font-size:14px;line-height:22px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.c-footer__copyright{color:var(--color-gray);text-align:center}@media (min-width:40em){.c-footer__copyright{padding-top:16px;margin-top:32px;border-top:.5px solid var(--color-border)}}.c-footer__copyright a{color:var(--color-gray);-webkit-transition:color .26s;transition:color .26s}.c-footer__copyright a:active,.c-footer__copyright a:focus,.c-footer__copyright a:hover{color:var(--color-brand)}.c-footer-list li{margin:0}.c-footer-list a{display:block;padding:0;font-weight:400;font-size:14px;line-height:22px;margin-bottom:4px;padding-bottom:4px;-webkit-transition:color .26s ease-in-out;transition:color .26s ease-in-out}.c-footer-list a:active,.c-footer-list a:focus,.c-footer-list a:hover{color:var(--color-brand)}.c-title-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;border-bottom:1px solid var(--color-border)}.c-title-bar__title{margin-bottom:0;padding-bottom:8px;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.c-title-bar__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.5s;transition:.5s}.c-title-bar__link:active,.c-title-bar__link:focus,.c-title-bar__link:hover{color:var(--color-brand)}.c-card-author{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.c-card-author__media{width:80px;height:80px;border-radius:100%;margin-right:24px;background-color:var(--bg-gray)}.c-card-author__image{-o-object-fit:cover;object-fit:cover;width:80px;height:80px;min-width:80px;border-radius:100%}.c-card-author__name{font-size:18px;line-height:28px;font-weight:700}.c-card-author__name a{-webkit-transition:.5s;transition:.5s}.c-card-author__name a:active,.c-card-author__name a:focus,.c-card-author__name a:hover{color:var(--color-brand)}.c-card-author__bio{font-size:16px;line-height:24px;color:var(--color-gray)}.c-card-author .icon{fill:var(--color-text);vertical-align:bottom;-webkit-transition:.5s;transition:.5s}.c-card-author .icon:active,.c-card-author .icon:focus,.c-card-author .icon:hover{fill:var(--color-brand)}.c-card-author-mini{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:24px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.c-card-author-mini:not(:last-child){margin-bottom:24px}.c-card-author-mini__media{width:64px;height:64px;border-radius:100%;margin-right:16px;background-color:var(--bg-gray)}.c-card-author-mini__image{-o-object-fit:cover;object-fit:cover;width:64px;height:64px;min-width:64px;border-radius:100%}.c-card-author-mini__name{font-size:14px;line-height:22px;font-weight:700;-webkit-transition:.5s;transition:.5s;letter-spacing:.5px}.c-card-author-mini__bio{color:var(--color-gray);font-size:12px;line-height:16px;font-weight:500;margin-top:4px}.c-card-author-mini:active,.c-card-author-mini:focus,.c-card-author-mini:hover{color:var(--color-brand)}.c-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.c-teaser:not(:last-child){margin-bottom:24px}.c-teaser__media{margin-left:16px;background-color:var(--bg-gray)}.c-teaser__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-teaser__image{display:block;width:88px;height:72px;-o-object-fit:cover;object-fit:cover;background-color:var(--bg-gray);border-radius:2px;-webkit-box-shadow:4px 4px 0 var(--bg-gray);box-shadow:4px 4px 0 var(--bg-gray)}.c-teaser__title{display:inline;font-size:16px;line-height:24px;font-weight:700}.c-teaser__date{display:block;color:var(--color-gray);font-size:12px;line-height:16px;font-weight:500;margin-top:8px}.c-teaser:active,.c-teaser:focus,.c-teaser:hover{color:var(--color-text)}.c-teaser:active .c-teaser__title,.c-teaser:focus .c-teaser__title,.c-teaser:hover .c-teaser__title{color:var(--color-text);text-decoration:underline}.c-widget{overflow:hidden;margin-bottom:32px}.c-archive{padding:32px;margin-bottom:32px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.c-archive__title{font-size:24px;line-height:32px}.c-archive__description{margin-top:4px;color:var(--color-gray);font-size:16px;line-height:24px}.c-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px;margin-bottom:32px;text-align:center;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}@media (min-width:40em){.c-author{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.c-author__media{width:96px;height:96px;border-radius:100%;margin-bottom:16px;background-color:var(--bg-gray)}@media (min-width:40em){.c-author__media{margin-bottom:0;margin-right:24px}}.c-author__image{-o-object-fit:cover;object-fit:cover;width:96px;height:96px;min-width:96px;border-radius:100%}.c-author__title{font-size:24px;line-height:32px}.c-author__bio{font-size:16px;line-height:24px;color:var(--color-gray)}.c-author__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8px;color:var(--color-gray)}@media (min-width:40em){.c-author__links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.c-author__links-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}.c-author__links-item:not(:last-child){margin-right:8px}
12.c-author__links-icon{fill:var(--color-gray);vertical-align:bottom;-webkit-transition:.5s;transition:.5s}.c-author__links-icon:active,.c-author__links-icon:focus,.c-author__links-icon:hover{fill:var(--color-brand)}.c-tags{overflow:hidden;margin-bottom:-8px}@media (min-width:40em){.c-tags{margin-bottom:-16px}}.c-tags a{float:left;font-size:12px;line-height:16px;font-weight:500;letter-spacing:.5px;padding:8px 16px;margin-right:8px;margin-bottom:8px;color:var(--color-brand);background-color:var(--bg-white);border:.5px solid var(--color-border);border-radius:2px}@media (min-width:40em){.c-tags a{padding:8px 24px;margin-right:16px;margin-bottom:16px;line-height:24px}}.c-tag-card{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin-bottom:32px;background-color:var(--bg-white);border:.5px solid var(--color-border)}.c-tag-card-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.c-tag-card__media{background-color:var(--bg-white)}.c-tag-card__image-wrap{display:block;position:relative;padding-top:56.25%}.c-tag-card__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-tag-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 32px 0 32px}.c-tag-card__title{font-size:16px;line-height:20px;font-weight:700}.c-tag-card__url:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.c-tag-card__description{position:relative;z-index:2;font-size:14px;line-height:22px;font-weight:500;color:var(--color-gray);margin-top:8px;margin-bottom:16px}.c-tag-card__meta{font-size:12px;line-height:16px;font-weight:500;color:var(--color-gray);margin:16px 32px 0;padding:16px 0 32px 0;border-top:.5px solid var(--color-border)}.c-tag-card:active .c-tag-card__url,.c-tag-card:focus .c-tag-card__url,.c-tag-card:hover .c-tag-card__url{text-decoration:underline}.c-tags-list-container{margin-bottom:32px;background-color:var(--bg-white);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.04);box-shadow:0 4px 12px rgba(0,0,0,.04)}.c-tags-list-wrap{position:relative}.c-tags-list-wrap:after{position:absolute;top:50%;right:0;content:"";height:16px;width:24px;background:var(--bg-tag-list);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.c-tags-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.c-tags-list::-webkit-scrollbar{display:none}.c-tags-list:active{cursor:-webkit-grabbing;cursor:grabbing}.c-tags-list__item{font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;letter-spacing:.5px}.c-tags-list__link{display:block;color:var(--color-gray);padding:24px 0;margin-right:16px;-webkit-transition:color .26s;transition:color .26s}@media (min-width:64em){.c-tags-list__link{margin-right:24px}}.c-tags-list__link--current{color:var(--color-text);-webkit-box-shadow:inset 0 -2px var(--color-text);box-shadow:inset 0 -2px var(--color-text)}.c-tags-list__link:active,.c-tags-list__link:focus,.c-tags-list__link:hover{color:var(--color-text)}@media (min-width:64em){.c-member-plans{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-member-plan{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-member-plan+.c-member-plan{margin-left:40px}}.c-member-plan{padding:32px;margin-bottom:32px;background-color:var(--bg-white);border-radius:2px;border:4px solid var(--color-border)}.c-member-plan--free{border:4px solid var(--color-brand)}.c-member-plan--premium{border:4px solid var(--bg-dark)}.c-member-plan__header{position:relative;padding-bottom:24px;color:var(--color-gray);text-align:center}.c-member-plan__title{margin-bottom:16px;color:var(--color-text);font-size:20px;line-height:24px;font-weight:700}.c-member-plan__sign{vertical-align:top;margin-top:4px;display:inline-block;font-size:18px;line-height:28px;font-weight:600}.c-member-plan__amount{font-size:48px;line-height:56px;color:var(--color-brand)}.c-member-plan__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-member-plan__list{margin:0;padding:0;margin-bottom:32px;list-style:none}.c-member-plan__list li{position:relative;font-size:12px;line-height:16px;font-weight:500;padding:0 0 16px 24px}.c-member-plan__list li:before{display:block;position:absolute;content:"✓";left:0;top:-4px;font-size:14px;line-height:22px;font-weight:800}.c-member-plan__list li:last-child{padding-bottom:0}.c-alert{font-weight:500;font-size:12px;line-height:16px;text-align:center;margin-top:8px;padding:8px 16px;background-color:var(--bg-white);border-radius:2px}.c-alert:empty{display:none}.c-alert--success{color:var(--color-success)}.c-alert--invalid{color:var(--color-error)}.c-alert--error{color:var(--color-error)}.c-notification{position:fixed;top:16px;right:16px;left:16px;z-index:9000;margin:0 auto;max-width:600px;padding:16px 32px 16px 16px;color:var(--color-white);font-weight:600;font-size:12px;line-height:16px;background-color:var(--color-success);-webkit-transition:all .26s cubic-bezier(.19,1,.22,1) .5s;transition:all .26s cubic-bezier(.19,1,.22,1) .5s;-webkit-transform:translateY(-175%);transform:translateY(-175%);visibility:hidden}.c-notification--error{background-color:var(--color-error)}.billing-cancel .c-notification--billing-update-cancel,.billing-success .c-notification--billing-update,.checkout-success .c-notification--checkout,.signin-success .c-notification--signin,.signup-success .c-notification--signup,.subscribe-success .c-notification--subscribe{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.c-notification.closed{visibility:hidden;-webkit-transition:all 1s cubic-bezier(.19,1,.22,1);transition:all 1s cubic-bezier(.19,1,.22,1);-webkit-transform:translateY(-175%);transform:translateY(-175%)}.c-notification__close{position:absolute;top:0;right:0;bottom:0;left:0;display:block;cursor:pointer}.c-notification__close:after,.c-notification__close:before{content:"";position:absolute;top:50%;right:16px;display:block;width:18px;height:2px;background:var(--color-white)}.c-notification__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-notification__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-post-upgrade-cta{position:relative;text-align:center;padding:24px;background-color:var(--bg-white);border:.5px solid var(--color-border)}@media (min-width:40em){.c-post-upgrade-cta{padding:40px}}@media (min-width:64em){.c-post-upgrade-cta{padding:56px}}.c-post-upgrade-cta__title{font-size:24px;line-height:32px;margin-bottom:24px}.u-type-sm{font-size:14px;line-height:22px}.u-type-xs{font-size:12px;line-height:16px}.u-type-500{font-weight:500}.u-type-600{font-weight:600}.u-type-uppercase{text-transform:uppercase}.u-type-italic{font-style:italic}.u-link{color:var(--color-brand)}.u-link:active,.u-link:focus,.u-link:hover{text-decoration:underline}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-center{text-align:center}.u-text-justify{text-align:justify}.u-color-gray{color:var(--color-gray)}.u-color-error{color:var(--color-error)}.u-color-success{color:var(--color-success)}
12.u-bg-white{background-color:var(--bg-white)}.u-border{border:.5px solid var(--color-border)}.u-border-radius{border-radius:2px}.u-mt-8{margin-top:8px}.u-mt-16{margin-top:16px}.u-mb-8{margin-bottom:8px}.u-mb-16{margin-bottom:16px}.u-mb-24{margin-bottom:24px}.u-mb-32{margin-bottom:32px}.u-p-32{padding:32px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.u-hidden{display:none}.u-block{display:block}.u-hidden-visually{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
13</style>
14  
14<script>
15    var site_url                            = 'https://aem.news',
16        pagination_next_page_number         = '',
17        pagination_available_pages_number   = '1',
18        pagination_loading_text             = 'Loading',
19        pagination_more_posts_text          = 'More Posts',
20        clipboard_copied_text               = 'Link copied to clipboard';
21  </script>
21
22
23  <link rel="canonical" href="https://aem.news/tag/products/" />
24    <meta name="referrer" content="no-referrer-when-downgrade" />
25    
26    <meta property="og:site_name" content="AEM News" />
27    <meta property="og:type" content="website" />
28    <meta property="og:title" content="Products - AEM News" />
29    <meta property="og:url" content="https://aem.news/tag/products/" />
30    <meta property="article:publisher" content="https://www.facebook.com/josh.zeltman/" />
31    <meta name="twitter:card" content="summary" />
32    <meta name="twitter:title" content="Products - AEM News" />
33    <meta name="twitter:url" content="https://aem.news/tag/products/" />
34    <meta name="twitter:site" content="@joshuazeltman" />
35    
36    
36<script type="application/ld+json">
37{
38    "@context": "https://schema.org",
39    "@type": "Series",
40    "publisher": {
41        "@type": "Organization",
42        "name": "AEM News",
43        "url": "https://aem.news/",
44        "logo": {
45            "@type": "ImageObject",
46            "url": "https://aem.news/content/images/2020/11/logo-full-02-1.svg"
47        }
48    },
49    "url": "https://aem.news/tag/products/",
50    "name": "Products",
51    "mainEntityOfPage": {
52        "@type": "WebPage",
53        "@id": "https://aem.news/"
54    }
55}
56    </script>
56
57
58    
58<script defer src="https://unpkg.com/@tryghost/portal@latest/umd/portal.min.js" data-ghost="https://aem.news/"></script>
58<style> .gh-post-upgrade-cta-content,
59.gh-post-upgrade-cta {
60    display: flex;
61    flex-direction: column;
62    align-items: center;
63    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
64    text-align: center;
65    width: 100%;
66    color: #ffffff;
67    font-size: 16px;
68}
69
70.gh-post-upgrade-cta-content {
71    border-radius: 8px;
72    padding: 40px 4vw;
73}
74
75.gh-post-upgrade-cta h2 {
76    color: #ffffff;
77    font-size: 28px;
78    letter-spacing: -0.2px;
79    margin: 0;
80    padding: 0;
81}
82
83.gh-post-upgrade-cta p {
84    margin: 20px 0 0;
85    padding: 0;
86}
87
88.gh-post-upgrade-cta small {
89    font-size: 16px;
90    letter-spacing: -0.2px;
91}
92
93.gh-post-upgrade-cta a {
94    color: #ffffff;
95    cursor: pointer;
96    font-weight: 500;
97    box-shadow: none;
98    text-decoration: underline;
99}
100
101.gh-post-upgrade-cta a:hover {
102    color: #ffffff;
103    opacity: 0.8;
104    box-shadow: none;
105    text-decoration: underline;
106}
107
108.gh-post-upgrade-cta a.gh-btn {
109    display: block;
110    background: #ffffff;
111    text-decoration: none;
112    margin: 28px 0 0;
113    padding: 8px 18px;
114    border-radius: 4px;
115    font-size: 16px;
116    font-weight: 600;
117}
118
119.gh-post-upgrade-cta a.gh-btn:hover {
120    opacity: 0.92;
121}</style>
121<script async src="https://js.stripe.com/v3/"></script>
121
122    <meta name="generator" content="Ghost 3.38" />
123    <link rel="alternate" type="application/rss+xml" title="AEM News" href="https://aem.news/rss/" />
124    <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 124-125
124
125<script async src="https://www.googletagmanager.com/gtag/js?id=
125UA-181050289-1
vendor: 12 bytes, line 125
125"></script>
126<script>
127  
vendor: 134 bytes, lines 127-131
127window.dataLayer = window.dataLayer || [];
128  function gtag(){dataLayer.push(arguments);}
129  gtag('js', new Date());
130
131  gtag('config', '
131UA-181050289-1
vendor: 11 bytes, lines 131-133
131');
132    
133  
133if (window.location.search.includes('utm_campaign=newsletter&utm_medium=email')) {
134    setTimeout(function() { window.location = document.querySelector('link[rel=canonical]').href }, 100);
135    console.log('testing');
136    //checkForGA();
137    //if (window.ga) trackAndRedirect();
138  }
139    
140  var gaTimeout;
141    
142  function checkForGA() {
143      console.log('checking for `ga`');
144    if (window.ga) trackAndRedirect();
145    else {
146      setTimeout(function(){ checkForGA() }, 250);
147    }
148  }
149    
150  function trackAndRedirect() {
151    var params = new URLSearchParams(window.location.search);
152    ga('send', {
153  	  hitType: 'event',
154  	  eventCategory: params.get('utm_category'), 
155  	  eventAction: params.get('utm_action'), 
156  	  eventLabel: params.get('utm_label'), 
157    });
158    setTimeout(function() { window.location = document.querySelector('link[rel=canonical]').href }, 100);
159  }
160</script>
160
161
162<!-- Site Search -->
163<script>
164   var search_api_key = 'e164ce8bcc398bc593df99771a';
165</script>
165
166
167<!-- Krabi Color overrides -->
168<style>
169:root {
170  --color-brand:   #C05621;
171  --color-white:   #FFFFFF;
172  --color-dark:    #1A202C;
173  --color-text:    #2D3748;
174  --color-gray:    #687385;
175  --color-error:   #C53030;
176  --color-success: #2F855A;
177  --color-border:  #dbdee2;
178
179  --bg-color:      var(--color-white);
180  --bg-gray:       #F7FAFC;
181  --bg-dark:       #1A202C;
182  --bg-white:      var(--color-white);
183
184  --color-code-inline: var(--color-text);
185  --bg-tag-list: linear-gradient(to left, var(--bg-color), rgba(255, 255, 255, 0));
186}
187    
188.c-sidebar .toc .c-title-bar {
189  font-size: 1.4rem;
190  line-height: 1.7rem;
191  padding-bottom: .5rem;
192}
193.c-sidebar .toc .c-content h3 {
194  font-size: 20px;
195  line-height: 20px;
196}
197    
198.c-sidebar .toc .c-content ul {
199  font-size: 1rem;
200  line-height: 1.5rem;
201}
202    
203    .c-post-card {
204        box-shadow: 0 3px 3px rgba(0,0,0,.1);
205        transition: all .3s ease-in-out;
206        border-radius: 4px;
207    }
208    .c-post-card:hover {
209        transform: translateY(-2px);
210        box-shadow: 0 3px 3px rgba(0,0,0,.3);
211    }
212    .c-logo__img {
213        max-width: 150px;
214        width: 100%;
215    }
216.tag-jobs blockquote {
217  font-size: 18px;
218  line-height: 26px;
219  font-style: italic;
220}
221    
222</style>
223</head>
224<body class='tag-template tag-products'>
225  <div class='c-site-container'>
226    <div class='c-notification c-notification--subscribe'>
227  <span class='c-notification__close'></span>
228  You&#x27;ve successfully subscribed to AEM News
229</div>
230
231<div class='c-notification c-notification--signup'>
232  <span class='c-notification__close'></span>
233  Great! Next, complete checkout for full access to AEM News
234</div>
235
236<div class='c-notification c-notification--signin'>
237  <span class='c-notification__close'></span>
238  Welcome back! You&#x27;ve successfully signed in.
239</div>
240
241<div class='c-notification c-notification--checkout'>
242  <span class='c-notification__close'></span>
243  Success! Your account is fully activated, you now have access to all content.
244</div>
245
246<div class='c-notification c-notification--billing-update'>
247  <span class='c-notification__close'></span>
248  Success! Your billing info is updated.
249</div>
250
251<div class='c-notification c-notification--error c-notification--billing-update-cancel'>
252  <span class='c-notification__close'></span>
253  Billing info update failed.
254</div>
255    <header class='c-header'>
256
257  <div class='o-grid o-grid--center'>
258    <div class='o-grid__col'>
259      <div class='c-header__inner'>
260        <div class='c-logo'>
261            <a href='https://aem.news'>
262              <img class='c-logo__img' src='/content/images/2020/11/logo-full-02-1.svg' alt='AEM News'>
263            </a>
264        </div>
265
266        <div class='c-nav-wrap'>
267          <ul class='c-nav c-nav--left o-plain-list'>
268              <li class='c-nav__item'>
269    <a href='https://aem.news/tag/articles/' class='c-nav__link '>Articles</a>
270  </li>
271  <li class='c-nav__item'>
272    <a href='https://aem.news/no-code-core-components-course/' class='c-nav__link '>Courses</a>
273  </li>
274  <li class='c-nav__item'>
275    <a href='https://aem.news/tag/events/' class='c-nav__link '>Events</a>
276  </li>
277  <li class='c-nav__item'>
278    <a href='https://aem.news/tag/guides/' class='c-nav__link '>Guides</a>
279  </li>
280  <li class='c-nav__item'>
281    <a href='https://aem.news/tag/jobs/' class='c-nav__link '>Jobs</a>
282  </li>
283  <li class='c-nav__item'>
284    <a href='https://aem.news/tag/links/' class='c-nav__link '>Links</a>
285  </li>
286  <li class='c-nav__item'>
287    <a href='https://aem.news/tag/newsletter/' class='c-nav__link '>Newsletter</a>
288  </li>
289
290          </ul>
291
292          <ul class='c-nav c-nav--right  o-plain-list'>
293            <li class='c-nav__item'>
294              <a href='#' class='c-nav__link toggle-search-button js-search-toggle' aria-label='Search'>
295                <div class='c-nav__icon-search'>
296                  <svg viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
297  <g id="Krabi" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linejoin="round">
298    <g id="blog_home-[desktop]" transform="translate(-699.000000, -42.000000)" stroke="#687385" stroke-width="2">
299      <g id="Icons/16px/search" transform="translate(700.000000, 43.000000)">
300        <g id="search">
301          <path d="M12.9032258,6.4516129 C12.9032258,10.0148883 10.
3010148883,12.9032258 6.4516129,12.9032258 C2.88833747,12.9032258 0,10.0148883 0,6.4516129 C0,2.88833747 2.88833747,0 6.4516129,0 C10.0148883,0 12.9032258,2.88833747 12.9032258,6.4516129 Z" id="Stroke-1"></path>
302          <line x1="15.483871" y1="15.483871" x2="10.5806452" y2="10.5806452" id="Stroke-5"></line>
303        </g>
304      </g>
305    </g>
306  </g>
307</svg>                </div>
308                <span>Search</span>
309              </a>
310            </li>
311                <li class='c-nav__item'><a href='/signin/' class='c-btn c-btn--small c-btn--outline'>Log In</a></li>
312                <li class='c-nav__item'><a href='/subscribe/' class='c-btn c-btn--small c-btn--action'>Subscribe</a></li>
313          </ul>
314        </div>
315
316        <div class='js-nav-toggle c-nav-toggle'>
317          <span class='c-nav-toggle__icon'></span>
318        </div>
319      </div>
320    </div>
321  </div>
322
323</header>
324
325<div class='c-search js-search'>
326  <div class='o-grid'>
327    <div class='o-grid__col o-grid__col--4-4-s o-grid__col--3-4-m o-grid__col--center'>
328      <form class='c-search__form'>
329        <div class='c-search__icon'>
330          <svg viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
331  <g id="Krabi" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linejoin="round">
332    <g id="blog_home-[desktop]" transform="translate(-699.000000, -42.000000)" stroke="#687385" stroke-width="2">
333      <g id="Icons/16px/search" transform="translate(700.000000, 43.000000)">
334        <g id="search">
335          <path d="M12.9032258,6.4516129 C12.9032258,10.0148883 10.0148883,12.9032258 6.4516129,12.9032258 C2.88833747,12.9032258 0,10.0148883 0,6.4516129 C0,2.88833747 2.88833747,0 6.4516129,0 C10.0148883,0 12.9032258,2.88833747 12.9032258,6.4516129 Z" id="Stroke-1"></path>
336          <line x1="15.483871" y1="15.483871" x2="10.5806452" y2="10.5806452" id="Stroke-5"></line>
337        </g>
338      </g>
339    </g>
340  </g>
341</svg>        </div>
342        <label for='search-form-input' class='u-hidden-visually'>Search AEM News</label>
343        <input type='search' id='search-form-input' aria-label='Search AEM News' class='c-search__input js-search-input' placeholder='Type to Search'>
344      </form>
345    </div>
346  </div>
347
348  <div class='o-grid'>
349    <div class='o-grid__col o-grid__col--4-4-s o-grid__col--3-4-m o-grid__col--center'>
350      <div class='c-search-results js-search-results'></div>
351    </div>
352  </div>
353
354  <div class='c-search__close js-search-close'>
355    <div data-icon='ei-close' data-size='s'></div>
356  </div>
357</div>
358    <div class='c-tags-list-container'>
359  <div class='o-grid'>
360    <div class='o-grid__col o-grid__col--full'>
361        <div class='c-tags-list-wrap'>
362          <ul class='c-tags-list o-plain-list dragscroll'>
363            <li class='c-tags-list__item'>
364              <a href='/' class='c-tags-list__link'>Latest</a>
365            </li>
366              <li class='c-tags-list__item'>
367                <a href='/tag/adobe-i-o/' class='c-tags-list__link'>Adobe I/O</a>
368              </li>
369              <li class='c-tags-list__item'>
370                <a href='/tag/aem/' class='c-tags-list__link'>AEM</a>
371              </li>
372              <li class='c-tags-list__item'>
373                <a href='/tag/aemcm/' class='c-tags-list__link'>AEMCM</a>
374              </li>
375              <li class='c-tags-list__item'>
376                <a href='/tag/aemcs/' class='c-tags-list__link'>AEMCS</a>
377              </li>
378              <li class='c-tags-list__item'>
379                <a href='/tag/aep/' class='c-tags-list__link'>AEP</a>
380              </li>
381              <li class='c-tags-list__item'>
382                <a href='/tag/analytics/' class='c-tags-list__link'>Analytics</a>
383              </li>
384              <li class='c-tags-list__item'>
385                <a href='/tag/articles/' class='c-tags-list__link'>Articles</a>
386              </li>
387              <li class='c-tags-list__item'>
388                <a href='/tag/author/' class='c-tags-list__link'>Author</a>
389              </li>
390              <li class='c-tags-list__item'>
391                <a href='/tag/clientlibs/' class='c-tags-list__link'>Clientlibs</a>
392              </li>
393              <li class='c-tags-list__item'>
394                <a href='/tag/core-components/' class='c-tags-list__link'>Core Components</a>
395              </li>
396              <li class='c-tags-list__item'>
397                <a href='/tag/dam/' class='c-tags-list__link'>DAM</a>
398              </li>
399              <li class='c-tags-list__item'>
400                <a href='/tag/design-systems/' class='c-tags-list__link'>Design Systems</a>
401              </li>
402              <li class='c-tags-list__item'>
403                <a href='/tag/devops/' class='c-tags-list__link'>DevOps</a>
404              </li>
405              <li class='c-tags-list__item'>
406                <a href='/tag/events/' class='c-tags-list__link'>Events</a>
407              </li>
408              <li class='c-tags-list__item'>
409                <a href='/tag/front-end/' class='c-tags-list__link'>Front End</a>
410              </li>
411              <li class='c-tags-list__item'>
412                <a href='/tag/guides/' class='c-tags-list__link'>Guides</a>
413              </li>
414              <li class='c-tags-list__item'>
415                <a href='/tag/jobs/' class='c-tags-list__link'>Jobs</a>
416              </li>
417              <li class='c-tags-list__item'>
418                <a href='/tag/launch/' class='c-tags-list__link'>Launch</a>
419              </li>
420              <li class='c-tags-list__item'>
421                <a href='/tag/libraries/' class='c-tags-list__link'>Libraries</a>
422              </li>
423              <li class='c-tags-list__item'>
424                <a href='/tag/links/' class='c-tags-list__link'>Links</a>
425              </li>
426              <li class='c-tags-list__item'>
427                <a href='/tag/machine-learning/' class='c-tags-list__link'>Machine Learning</a>
428              </li>
429              <li class='c-tags-list__item'>
430                <a href='/tag/migration/' class='c-tags-list__link'>Migration</a>
431              </li>
432              <li class='c-tags-list__item'>
433                <a href='/tag/mobile/' class='c-tags-list__link'>Mobile</a>
434              </li>
435              <li class='c-tags-list__item'>
436                <a href='/tag/news/' class='c-tags-list__link'>News</a>
437              </li>
438              <li class='c-tags-list__item'>
439                <a href='/tag/newsletter/' class='c-tags-list__link'>Newsletter</a>
440              </li>
441              <li class='c-tags-list__item'>
442                <a href='/tag/no-code/' class='c-tags-list__link'>
442No-Code</a>
443              </li>
444              <li class='c-tags-list__item'>
445                <a href='/tag/osgi/' class='c-tags-list__link'>OSGi</a>
446              </li>
447              <li class='c-tags-list__item'>
448                <a href='/tag/pdf/' class='c-tags-list__link'>PDF</a>
449              </li>
450              <li class='c-tags-list__item'>
451                <a href='/tag/performance/' class='c-tags-list__link'>Performance</a>
452              </li>
453              <li class='c-tags-list__item'>
454                <a href='/tag/personalization/' class='c-tags-list__link'>Personalization</a>
455              </li>
456              <li class='c-tags-list__item'>
457                <a href='/tag/products/' class='c-tags-list__link'>Products</a>
458              </li>
459              <li class='c-tags-list__item'>
460                <a href='/tag/resources/' class='c-tags-list__link'>Resources</a>
461              </li>
462              <li class='c-tags-list__item'>
463                <a href='/tag/search/' class='c-tags-list__link'>Search</a>
464              </li>
465              <li class='c-tags-list__item'>
466                <a href='/tag/security/' class='c-tags-list__link'>Security</a>
467              </li>
468              <li class='c-tags-list__item'>
469                <a href='/tag/sling/' class='c-tags-list__link'>Sling</a>
470              </li>
471              <li class='c-tags-list__item'>
472                <a href='/tag/storybook/' class='c-tags-list__link'>Storybook</a>
473              </li>
474              <li class='c-tags-list__item'>
475                <a href='/tag/tailwind/' class='c-tags-list__link'>Tailwind</a>
476              </li>
477              <li class='c-tags-list__item'>
478                <a href='/tag/target/' class='c-tags-list__link'>Target</a>
479              </li>
480              <li class='c-tags-list__item'>
481                <a href='/tag/tutorial/' class='c-tags-list__link'>Tutorial</a>
482              </li>
483              <li class='c-tags-list__item'>
484                <a href='/tag/webinar/' class='c-tags-list__link'>Webinar</a>
485              </li>
486              <li class='c-tags-list__item'>
487                <a href='/tag/workflows/' class='c-tags-list__link'>Workflows</a>
488              </li>
489          </ul>
490        </div>
491    </div>
492  </div>
493</div>
494
495<script>
496  // Add current class the to current tag item if the URL matches the tag URL
497  window.addEventListener('DOMContentLoaded', (event) => {
498    var url_pathname = window.location.pathname;
499
500    document.querySelectorAll('.c-tags-list__link').forEach(function(index) {
501      var current_tag_item = index;
502      if (url_pathname === current_tag_item.getAttribute('href')) {
503        current_tag_item.className += ' ' + 'c-tags-list__link--current';
504      }
505    });
506  });
507</script>
507
508    <main class='o-wrapper'>
509      <div class='o-grid'>
510        <div class='o-grid__col o-grid__col o-grid__col--center o-grid__col--9-10-m o-grid__col--2-3-l'>
511          
512  <div class='c-archive'>
513    <h1 class='c-archive__title'>Products</h1>
514  </div>
515
516<div class='js-grid'>
517    <div class='c-post-card js-post-card post tag-products tag-no-code tag-core-components featured'>
518    <div class='c-post-card__media'>
519      <div class='c-post-card__image-wrap'>
520        <img
521          alt='&quot;No-Code&quot; Core Components Course'
522          class='c-post-card__image lazyload'
523          data-srcset='
524            /content/images/size/w176/2020/11/No-Code-Course-1.png 320w,
525            /content/images/size/w689/2020/11/No-Code-Course-1.png 640w,
526            /content/images/size/w1378/2020/11/No-Code-Course-1.png 1024w
527        '
528          data-src='/content/images/size/w1378/2020/11/No-Code-Course-1.png'
529        />
530      </div>
531    </div>
532
533  <div class='c-post-card__content'>
534    <h2 class='c-post-card__title'>
535      <a href='/no-code-core-components-course/' class='c-post-card__url'>&quot;No-Code&quot; Core Components Course</a>
536
537        <div class='c-post-card__visibility c-post-card__visibility--public'>
538          <span class='paid'>Paid</span>
539          <span class='members'>Members</span>
540          <span class='public'>Public</span>
541        </div>
542    </h2>
543
544    <p class='c-post-card__excerpt'>There's never been a better time to build websites due to the abundance of options available and as a result the 'no-code' and 'lean-code' offerings are transforming how products get made and business gets done. The Adobe Experience Manager is as powerful as it is complex which has prohibited it's</p>
545
546    <div class='c-post-card__meta'>
547        <a href='/author/josh/' class='c-post-card__author'>
548            <div class='c-post-card__author_media'>
549              <img class='c-post-card__author_image lazyload' data-src='/content/images/size/w176/2020/10/portrait.jpg' alt='Joshua Zeltman'>
550            </div>
551          <div class='c-post-card__author_info'>
552            <div class='c-post-card__author_name'>Joshua Zeltman</div>
553            <time class='c-post-card__date' datetime='2020-11-02' title='02 November 2020'>02 Nov 2020</time>
554          </div>
555        </a>
556
557      <div class='c-post-card__tag'>
558        <a href="/tag/products/">Products</a>
559      </div>
560    </div>
561
562  </div>
563</div></div>
564
565        </div>
566        <div class='o-grid__col o-grid__col o-grid__col--center o-grid__col--9-10-m o-grid__col--1-3-l'>
567          <div class='c-sidebar'>
568      <div class='c-widget'>
569      <div class='c-subscribe'>
570        <h3 class='u-type-500 u-mb-8'>AEM News Newsletter</h3>
571        <p class='u-type-500 u-mb-16'>Join the newsletter to receive the latest updates in your inbox.</p>
572        <form data-members-form='subscribe' class='c-subscribe-form '>
573  <div class='form-group'>
574    <label for='subscribe-email-sidebar' class='u-hidden-visually'>Your email address</label>
575    <input type='email' name='email' class='c-subscribe-form__input' id='subscribe-email-sidebar' placeholder='Your email address' required data-members-email>
576    <button type='submit' value='Subscribe' class='c-btn c-btn--small c-btn--action c-subscribe-form__btn'>Subscribe</button>
577  </div>
578
579  <div class='c-alert c-alert--success'>Please check your inbox and click the link to confirm your subscription.</div>
580  <div class='c-alert c-alert--invalid'>Please enter a valid email address!</div>
581  <div class='c-alert c-alert--error'>An error occurred, please try again later.</div>
582</form>      </div>
583    </div>
584
585  <div class='c-widget'>
586  <ul class='c-social-icons o-plain-list'>
587    <li class='c-social-icons__item'>
588      <a href='https://twitter.com/joshuazeltman' aria-label='Twitter' target='_blank' rel='noopener'>
589        <span class='c-social-icons__icon' data-icon='ei-sc-twitter' data-size='s'></span>
590      </a>
591    </li>
592
593    <li class='c-social-icons__item'>
594      <a href='https://www.facebook.com/josh.zeltman/' aria-label='Facebook' target='_blank' rel='noopener'>
595        <span class='c-social-icons__icon' data-icon='ei-sc-facebook' data-size='s'></span>
596      </a>
597    </li>
598
599    <li class='c-social-icons__item'>
600      <a href='https://www.linkedin.com/in/joshua-zeltman/' aria-label='LinkedIn' target='_blank' rel='noopener'>
601        <span class='c-social-icons__icon' data-icon='ei-sc-linkedin' data-size='s'></span>
602      </a>
603    </li>
604
605    <li class='c-social-icons__item'>
606      <a href='#' aria-label='YouTube' target='_blank' rel='noopener'>
607        <span class='c-social-icons__icon' data-icon='ei-sc-youtube' data-size='s'></span>
608      </a>
609    </li>
610
611    <li class='c-social-icons__item'>
612      <a href='/rss' aria-label='RSS' target='_blank' rel='noopener' title='RSS'>
613        <span class='c-social-icons__icon icon'>
614          <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'>
615            <path
616              d='M6.503 20.752c0 1.794-1.456 3.248-3.251 3.248-1.796 0-3.252-1.454-3.252-3.248 0-1.794 1.456-3.248 3.252-3.248 1.795.001 3.251 1.454 3.251 3.248zm-6.503-12.572v4.811c6.05.062 10.96 4.966 11.022 11.009h4.817c-.062-8.71-7.118-15.758-15.839-15.82zm0-3.368c10.58.046 19.152 8.594 19.183 19.188h4.817c-.03-13.231-10.755-23.954-24-24v4.812z' />
617          </svg>
618        </span>
619      </a>
620    </li>
621  </ul>
622</div>      <div class='c-widget'>
623      <div class='c-title-bar'>
624        <h3 class='c-title-bar__title'>Featured Posts</h3>
625      </div>
626
627        <a href='/newsletter-10-millions-of-mutations-tons-of-tools/' class='c-teaser'>
628  <div class='c-teaser__content'>
629    <h3 class='c-teaser__title'>Managing Millions of Mutations per second &amp; Tons of Tools</h3>
630    <time class='c-teaser__date' datetime='2020-11-16' title='16 November 2020'>16 Nov 2020</time>
631  </div>
632    <div class='c-teaser__media'>
633      <img class='c-teaser__image lazyload' alt='Managing Millions of Mutations per second &amp; Tons of Tools' data-src='/content/images/size/w176/2020/11/Newsletter-16-Nov.png'>
634    </div>
635</a>        <a href='/events-16-november/' class='c-teaser'>
636  <div class='c-teaser__content'>
637    <h3 class='c-teaser__title'>📅 Events this Week: 16-20 November 2020</h3>
638    <time class='c-teaser__date' datetime='2020-11-16' title='16 November 2020'>16 Nov 2020</time>
639  </div>
640    <div class='c-teaser__media'>
641      <img class='c-teaser__image lazyload' alt='📅 Events this Week: 16-20 November 2020' data-src='/content/images/size/w176/2020/11/Events-nov-16.png'>
642    </div>
643</a>        <a href='/adobe-experience-platform-with-apache-airflow-kafka/' class='c-teaser'>
644  <div class='c-teaser__content'>
645    <h3 class='c-teaser__title'>Adobe Experience Platform with Apache Airflow &amp; Kafka</h3>
646    <time class='c-teaser__date' datetime='2020-11-12' title='12 November 2020'>12 Nov 2020</time>
647  </div>
648    <div class='c-teaser__media'>
649      <img class='c-teaser__image lazyload' alt='Adobe Experience Platform with Apache Airflow &amp; Kafka' data-src='/content/images/size/w176/2020/11/Guides-aep-airflow-kafka.png'>
650    </div>
651</a>    </div>
652  <div class='c-widget'>
653  <div class='c-title-bar'>
654    <h3 class='c-title-bar__title'><a href='https://aem.news/authors' class='c-title-bar__link'>Authors →</a></h3>
655  </div>
656
657      <a class='c-card-author-mini' href='/author/community/'>
658    <div class='c-card-author-mini__media'>
659      <img class='c-card-author-mini__image lazyload' data-src='/content/images/size/w176/2020/10/community-avatar.png' alt=''>
660    </div>
661
662  <div class='c-card-author-mini__content'>
663    <h3 class='c-card-author-mini__name'>AEM Community</h3>
664    <p class='c-card-author-mini__bio'>The AEM Community powers a large portion of the AEM.News, and without the community this site wouldn&#x27;t be what it is today.</p>
665  </div>
666</a>      <a class='c-card-author-mini' href='/author/josh/'>
667    <div class='c-card-author-mini__media'>
668      <img class='c-card-author-mini__image lazyload' data-src='/content/images/size/w176/2020/10/portrait.jpg' alt=''>
669    </div>
670
671  <div class='c-card-author-mini__content'>
672    <h3 class='c-card-author-mini__name'>Joshua Zeltman</h3>
673    <p class='c-card-author-mini__bio'>Joshua Zeltman is an Experience Technologist, AEM Rockstar finalist, and founder of AEM.News with more than six years of experience working within the AEM ecosystem.</p>
674  </div>
675</a></div>
676</div>        </div>
677      </div>
678    </main>
679
680    <footer class='c-footer'>
681  <div class='o-grid'>
682
683    <div class='o-grid__col o-grid__col--4-4-s o-grid__col--2-4-m o-grid__col--1-3-l c-footer__section'>
684      <p class='c-footer__headline'>AEM News</p>
685      <p class='u-type-md u-color-gray'>Informed opinions, insights, &amp; ideas for the Adobe Experience Manager and Adobe Experience Cloud</p>
686    </div>
687
688
689        <div class='o-grid__col o-grid__col--initial-grow o-grid__col--4-4-s o-grid__col--2-4-m o-grid__col--1-3-l c-footer__section'>
690          <p class='c-footer__headline'>Newsletters</p>
691          <form data-members-form='subscribe' class='c-subscribe-form '>
692  <div class='form-group'>
693    <label for='subscribe-email-footer' class='u-hidden-visually'>Your email address</label>
694    <input type='email' name='email' class='c-subscribe-form__input' id='subscribe-email-footer' placeholder='Your email address' required data-members-email>
695    <button type='submit' value='Subscribe' class='c-btn c-btn--small c-btn--action c-subscribe-form__btn'>Subscribe</button>
696  </div>
697
698  <div class='c-alert c-alert--success'>Please check your inbox and click the link to confirm your subscription.</div>
699  <div class='c-alert c-alert--invalid'>Please enter a valid email address!</div>
700  <div class='c-alert c-alert--error'>An error occurred, please try again later.</div>
701</form>        </div>
702
703    <div class='o-grid__col o-grid__col--4-4-s c-footer__section'>
704      <div class='u-type-xs c-footer__copyright'>
705        &copy; 2026 AEM News -
706        Published with <a href='https://ghost.org'>Ghost</a> & <a href='https://aspirethemes.com/themes/krabi'>Krabi</a>
707      </div>
708    </div>
709
710  </div>
711</footer>  </div>
712
713  
713<script src='/assets/js/app.min.js?v=fa9467241b'></script>
713
714  
714<script src="https://cdn.cove.chat/comments.js" async></script>
714
715  
715<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.22.0/components/prism-bash.min.js" integrity="sha512-CILPDr/8BlkkElCeI+f2yMu0fzgwWqpQ0Cdr0busFfySJJ4SoCRivbT6+Z+SWPkjWwBil9NO0tHd6NSfpwiQaA==" crossorigin="anonymous"></script>
vendor: 1 bytes, line 715
715
716<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"72e75fdf910e4da0a864c9becc9c8c11","r":1,"spa":2}' crossorigin="anonymous"></script>
716
717</body>
718
719</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.