CINXE.COM
Routinely Itemised: RPGs #296
<!DOCTYPE html> <html lang="en-GB"> <head > <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style id="jetpack-boost-critical-css">@media all{#jp-relatedposts{display:none;padding-top:1em;margin:1em 0;position:relative;clear:both;}.jp-relatedposts:after{content:"";display:block;clear:both;}#jp-relatedposts h3.jp-relatedposts-headline{margin:0 0 1em 0;display:inline-block;float:left;font-size:9pt;font-weight:700;font-family:inherit;}#jp-relatedposts h3.jp-relatedposts-headline em:before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid #dcdcde;border-top:1px solid rgba(0,0,0,.2);margin-bottom:1em;}#jp-relatedposts h3.jp-relatedposts-headline em{font-style:normal;font-weight:700;}}@media all{@font-face{font-family:swifty_fontello;font-display: swap;font-weight:400;font-style:normal;}[class^=sbicn-]:before{font-family:swifty_fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sbicn-left-open-1:before{content:"";}.sbicn-right-open-1:before{content:"";}body.single{margin-bottom:46px !important;}#sb_super_bar{height:46px;position:fixed;bottom:0;left:0;width:100%;z-index:99999;background:#fff;border-top:1px solid #ddd;}#sb_super_bar #sb_main_bar{background-color:#fff;height:46px;border-bottom:1px solid #ddd;}.sbprogress-container{width:100%;width:100%;background-color:transparent;position:absolute;top:-2px;left:0;height:2px;display:block;}.sbprogress-bar{width:0%;display:block;height:inherit;}.sb_text-size{float:left;line-height:46px;text-align:center;}.sb_text-size a{font:15px/46px "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;display:block;color:#fff;padding:0 15px;margin:0;letter-spacing:1px;}.sb_post-data{font:15px/46px "Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:20px;float:left;}.sb_post-data h2{font:17px/46px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:0;font-weight:700;float:left;}.sb_ttr{margin-left:-3px;}.sb_ttr:before{content:"·";margin:0 10px;font-size:28px;vertical-align:bottom;}.sb_prev-next-posts{float:right;}.sb_prev-next-posts>a{width:46px;height:46px;line-height:46px;display:block;float:right;text-align:center;border-left:1px solid #ddd;font-size:16px;margin:0;padding:0;}.sb_prev-next-posts .sb_next_post>div{float:left;height:155px;}.sb_prev-next-posts img{display:block;max-height:153px;}#sb_super_bar.red .sb_prev-next-posts>a{color:#e74c3c;}#sb_super_bar.red .sbprogress-bar{background-color:#e74c3c;}#sb_super_bar.red .sb_text-size a{background-color:#c0392b;}#sb_super_bar.red .sb_text-size a{color:#fff;}@media (max-width:667px){.sb_post-data,.sb_text-size{display:none;}.sb_next_post_image{display:none;}}@media (max-width:320px){.sb_prev-next-posts>a{width:32px;}}}@media all{.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}.fa-user:before{content:"";}.fa-times:before{content:"";}.fa-image:before{content:"";}.fa-link:before{content:"";}.fa-bolt:before{content:"";}.fa-bell:before{content:"";}.fa-quote-left:before{content:"";}.fa-bell-slash:before{content:"";}.fa-fire:before{content:"";}.fa-sort-down:before{content:"";}.fa-at:before{content:"";}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;}.far{font-weight:400;}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;}.far,.fas{font-family:"Font Awesome 5 Free";}.fas{font-weight:900;}}@media all{.lity-hide{display:none;}.wcaiInfoShort{overflow:auto;background:0 0;max-width:600px;border-radius:6px;display:none;position:absolute;box-shadow:none;z-index:10;}}@media all{:root{--swiper-theme-color:#007aff;}.jp-carousel-overlay .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.jp-carousel-overlay .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;box-sizing:content-box;}.jp-carousel-overlay .swiper-wrapper{transform:translate3d(0,0,0);}:root{--swiper-navigation-size:44px;}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - ( var(--swiper-navigation-size) / 2 ));z-index:10;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));}.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;text-transform:none;letter-spacing:0;font-variant:initial;line-height:1;}.jp-carousel-overlay .swiper-button-prev{left:10px;right:auto;}.jp-carousel-overlay .swiper-button-prev:after{content:"prev";}.jp-carousel-overlay .swiper-button-next{right:10px;left:auto;}.jp-carousel-overlay .swiper-button-next:after{content:"next";}.jp-carousel-overlay .swiper-pagination{position:absolute;text-align:center;transform:translate3d(0,0,0);z-index:10;}}@media all{article,aside,details,figure,header,main,nav,section,summary{display:block;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}h1{font-size:2em;margin:.67em 0;}strong{font-weight:700;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,input[type=submit]{-webkit-appearance:button;}input[type=checkbox]{box-sizing:border-box;padding:0;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;}textarea{overflow:auto;vertical-align:top;}*,input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.clearfix:before,.entry-content:before,.entry:before,.nav-secondary:before,.site-container:before,.site-header:before,.site-inner:before,.widget:before,.wrap:before{content:" ";display:table;}.clearfix:after,.entry-content:after,.entry:after,.nav-secondary:after,.site-container:after,.site-header:after,.site-inner:after,.widget:after,.wrap:after{clear:both;content:" ";display:table;}body{background-color:#f6f5f2;color:#666;font-family:Raleway,sans-serif;font-size:16px;font-weight:400;line-height:1.625;}a{color:red;text-decoration:none;}p{margin:0 0 24px;padding:0;}strong{font-weight:700;}ul{margin:0;padding:0;}blockquote,blockquote::before{color:#999;}blockquote{margin:40px 40px 24px;}blockquote::before{content:"“";display:block;font-size:30px;height:0;left:-20px;position:relative;top:-10px;}h1,h2,h3,h4{color:#000;font-weight:700;line-height:1.2;margin:0 0 16px;}h1{font-size:36px;}h2{font-size:30px;}h3{font-size:24px;}h4{font-size:20px;}iframe,img,object{max-width:100%;}img{height:auto;}input,select,textarea{background-color:#fff;border:1px solid #e3e3e3;box-shadow:1px 1px 3px #eee inset;color:#999;font-size:14px;padding:16px;width:100%;}input[type=checkbox]{width:auto;}button,input[type=submit]{background-color:#000;border:none;border-radius:3px;box-shadow:none;color:#fff;font-size:14px;line-height:1;padding:16px;text-transform:uppercase;width:auto;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none;}.site-container{background-color:#fff;border:1px solid #e3e3e3;margin:60px auto;max-width:1140px;}.site-inner{clear:both;}.content{float:right;width:778px;}.content-sidebar .content{border-right:1px solid #e3e3e3;float:left;}.sidebar-primary{float:right;width:359px;}.avatar{border-radius:50%;float:left;}.search-form{overflow:hidden;}.search-form input[type=submit]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px;}.alignright{float:right;text-align:right;}.breadcrumb{background-color:#f3f3f3;border-bottom:1px solid #e3e3e3;font-size:12px;margin:0;padding:20px;text-transform:uppercase;}.entry-title{font-size:36px;line-height:1;}.widget-title{border-top:3px solid #000;border-bottom:1px solid #e3e3e3;color:#000;font-size:14px;font-weight:400;margin-bottom:24px;padding:16px;text-align:center;text-transform:uppercase;}.widget{word-wrap:break-word;}.site-header{background-color:#fff;border-bottom:3px solid #000;}.site-header .wrap{padding:40px 0;}.title-area{float:left;padding-left:40px;width:300px;}.site-title{font-weight:700;font-weight:700;font-size:48px;line-height:1;margin:0;text-transform:uppercase;}.site-title a{color:#000;}.site-description{color:#999;font-size:16px;font-weight:400;letter-spacing:2px;line-height:1;margin:10px 0 0;text-transform:uppercase;}.header-image .site-description,.header-image .site-title a{display:block;text-indent:-9999px;}.header-image .site-title a{background-position:top !important;float:left;min-height:90px;width:100%;}.widget-area{word-wrap:break-word;}.site-header .widget-area{float:right;padding-right:40px;text-align:right;width:800px;}.site-header .widget-area li{list-style-type:none;}.genesis-nav-menu{clear:both;color:#000;font-size:12px;font-weight:700;line-height:1.5;width:100%;}.genesis-nav-menu .menu-item{display:inline-block;text-align:left;margin-right:-4px;}.genesis-nav-menu a{border-right:1px solid #e3e3e3;color:#000;display:block;padding:20px 24px;position:relative;}.genesis-nav-menu>.menu-item>a{text-transform:uppercase;}.genesis-nav-menu .sub-menu{border-top:1px solid #e3e3e3;left:-9999px;opacity:0;position:absolute;width:200px;z-index:99;}.genesis-nav-menu .sub-menu a{background-color:#fff;border:1px solid #e3e3e3;border-top:none;padding:12px 24px;position:relative;width:200px;}.genesis-nav-menu .sub-menu .sub-menu{margin:-44px 0 0 199px;}.site-header .genesis-nav-menu a{border:none;}.site-header .genesis-nav-menu .sub-menu a{border:1px solid #e3e3e3;border-top:none;}.nav-secondary{border-bottom:1px solid #e3e3e3;}.entry{border-bottom:1px solid #e3e3e3;padding:40px;}.entry-content p{margin-bottom:26px;}.entry-meta{color:#999;font-size:12px;text-transform:uppercase;}.entry-header .entry-meta{margin-bottom:24px;}.entry-comments-link::before{content:"—";margin:0 6px 0 2px;}.sidebar .widget{background-color:#fff;border-bottom:1px solid #e3e3e3;padding:20px;}.news-pro-orange a{color:#ff9000;}.news-pro-orange .genesis-nav-menu a,.news-pro-orange .site-title a{color:#000;}@media only screen and (max-width:1188px){.site-container{max-width:960px;}.content{width:658px;}.site-header .widget-area{width:620px;}.sidebar-primary{width:300px;}.site-title{margin-top:0;}}@media only screen and (max-width:1023px){.site-container{max-width:780px;width:96%;}.content,.sidebar-primary,.site-header .widget-area,.site-inner,.title-area,.wrap{width:100%;}.site-header .title-area,.site-header .widget-area{padding:0;}.site-header .title-area{padding-bottom:16px;}.site-header .wrap{padding:20px 0;}.genesis-nav-menu li,.site-header ul.genesis-nav-menu{float:none;}.genesis-nav-menu,.site-description,.site-header .title-area,.site-header .widget-area,.site-title{text-align:center;}.genesis-nav-menu a{border:none;padding:12px;}.site-container{margin:16px auto;}.content{border:none;}.content-sidebar .content{border:none;}}@media only screen and (max-width:600px){.header-image .site-header .site-title a{background-size:contain !important;}.entry-title{font-size:26px;}}}@media all{#wpdcom .wmu-hide{display:none !important;}#wpdcom .wmu-upload-wrap{float:right;}#wpdcom .wmu-add{margin:0 2px;color:#aaa;display:inline;}#wpdcom .wmu-add i{color:#444;}#wpdcom .wmu-add input[type=file]{visibility:hidden;display:none;}#wpdcom .wmu-tabs{width:100%;padding:8px 0 17px 0;margin:1px 0 0 0;border-top:1px dotted #ddd;text-align:left;}#wpdcom .wmu-action-wrap{width:100%;margin:0;padding:0;text-align:left;}.lity-hide{display:none;}}@media all{:root{--jp-carousel-primary-color:#fff;--jp-carousel-primary-subtle-color:#999;--jp-carousel-bg-color:#000;--jp-carousel-bg-faded-color:#222;--jp-carousel-border-color:#3a3a3a;}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev{background-image:none;}.jp-carousel-wrap *{line-height:inherit;}.jp-carousel-wrap.swiper-container{height:auto;width:100vw;}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev{opacity:.5;height:initial;width:initial;padding:20px 40px;background-image:none;}.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-button-prev:after{content:none;}.jp-carousel-overlay .swiper-button-next svg,.jp-carousel-overlay .swiper-button-prev svg{height:30px;width:28px;background:var(--jp-carousel-bg-color);border-radius:4px;}.jp-carousel-overlay{font-family:"Helvetica Neue",sans-serif !important;z-index:2147483647;overflow-x:hidden;overflow-y:auto;direction:ltr;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--jp-carousel-bg-color);}.jp-carousel-overlay *{box-sizing:border-box;}.jp-carousel-overlay h2:before,.jp-carousel-overlay h3:before{content:none;display:none;}.jp-carousel-overlay .swiper-container .swiper-button-prev{left:0;right:auto;}.jp-carousel-overlay .swiper-container .swiper-button-next{right:0;left:auto;}.jp-carousel-container{display:grid;grid-template-rows:1fr 64px;height:100%;}.jp-carousel-info{display:flex;flex-direction:column;text-align:left !important;-webkit-font-smoothing:subpixel-antialiased !important;z-index:100;background-color:var(--jp-carousel-bg-color);opacity:1;}.jp-carousel-info-footer{position:relative;background-color:var(--jp-carousel-bg-color);height:64px;display:flex;align-items:center;justify-content:space-between;width:100vw;}.jp-carousel-info-extra{display:none;background-color:var(--jp-carousel-bg-color);padding:35px;width:100vw;border-top:1px solid var(--jp-carousel-bg-faded-color);}.jp-carousel-title-and-caption{margin-bottom:15px;}.jp-carousel-photo-info{left:0 !important;width:100% !important;}.jp-carousel-comments-wrapper{padding:0;width:100% !important;display:none;}.jp-carousel-close-hint{letter-spacing:0 !important;position:fixed;top:20px;right:30px;padding:10px;text-align:right;width:45px;height:45px;z-index:15;color:var(--jp-carousel-primary-color);}.jp-carousel-close-hint svg{padding:3px 2px;background:var(--jp-carousel-bg-color);border-radius:4px;}.jp-carousel-pagination-container{flex:1;margin:0 15px 0 35px;}.jp-carousel-pagination,.jp-swiper-pagination{color:var(--jp-carousel-primary-color);font-size:15px;font-weight:400;white-space:nowrap;display:none;position:static !important;}.jp-carousel-pagination-container .swiper-pagination{text-align:left;line-height:8px;}.jp-carousel-pagination{padding-left:5px;}.jp-carousel-info-footer .jp-carousel-photo-title-container{flex-basis:50vw;flex:4;justify-content:center;overflow:hidden;margin:0;}.jp-carousel-photo-caption,.jp-carousel-photo-title{background:0 0 !important;border:none !important;display:inline-block;font:normal 20px/1.3em "Helvetica Neue",sans-serif;line-height:normal;letter-spacing:0 !important;margin:0 0 10px 0;padding:0;overflow:hidden;text-shadow:none !important;text-transform:none !important;color:var(--jp-carousel-primary-color);}.jp-carousel-info-footer .jp-carousel-photo-caption{text-align:center;font-size:15px;white-space:nowrap;color:var(--jp-carousel-primary-subtle-color);margin:0;text-overflow:ellipsis;}.jp-carousel-photo-title{font-size:32px;margin-bottom:2px;}.jp-carousel-photo-description{color:var(--jp-carousel-primary-subtle-color);font-size:16px;margin:25px 0;width:100%;}.jp-carousel-photo-description{overflow:hidden;overflow-wrap:break-word;}.jp-carousel-caption{font-size:14px;font-weight:400;margin:0;}.jp-carousel-image-meta{color:var(--jp-carousel-primary-color);font-size:13px;font:12px/1.4 "Helvetica Neue",sans-serif !important;width:100%;display:none;}.jp-carousel-image-meta ul{margin:0 !important;padding:0 !important;list-style:none !important;}a.jp-carousel-image-download{display:inline-block;clear:both;color:var(--jp-carousel-primary-subtle-color);line-height:1;font-weight:400;font-size:14px;text-decoration:none;}a.jp-carousel-image-download svg{display:inline-block;vertical-align:middle;margin:0 3px;padding-bottom:2px;}.jp-carousel-comments{font:15px/1.7 "Helvetica Neue",sans-serif !important;font-weight:400;background:none transparent;width:100%;bottom:10px;margin-top:20px;}#jp-carousel-comment-form{margin:0 0 10px !important;width:100%;}textarea#jp-carousel-comment-form-comment-field{background:var(--jp-carousel-bg-faded-color);border:1px solid var(--jp-carousel-border-color);color:var(--jp-carousel-primary-subtle-color);font:16px/1.4 "Helvetica Neue",sans-serif !important;width:100%;padding:10px 10px 5px;margin:0;float:none;height:147px;-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,.1);box-shadow:inset 2px 2px 2px rgba(0,0,0,.1);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder{color:#555;}#jp-carousel-loading-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;}#jp-carousel-loading-wrapper{display:flex;align-items:center;justify-content:center;height:100vh;width:100vw;}#jp-carousel-library-loading,#jp-carousel-library-loading:after{border-radius:50%;width:40px;height:40px;}#jp-carousel-library-loading{float:left;margin:22px 0 0 10px;font-size:10px;position:relative;text-indent:-9999em;border-top:8px solid rgba(255,255,255,.2);border-right:8px solid rgba(255,255,255,.2);border-bottom:8px solid rgba(255,255,255,.2);border-left:8px solid var(--jp-carousel-primary-color);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}#jp-carousel-comment-form-spinner,#jp-carousel-comment-form-spinner:after{border-radius:50%;width:20px;height:20px;}#jp-carousel-comment-form-spinner{display:none;float:left;margin:22px 0 0 10px;margin:0 auto;font-size:10px;position:absolute;text-indent:-9999em;border-top:4px solid rgba(255,255,255,.2);border-right:4px solid rgba(255,255,255,.2);border-bottom:4px solid rgba(255,255,255,.2);border-left:4px solid var(--jp-carousel-primary-color);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);top:calc(50% - 15px);left:0;bottom:0;right:0;}.jp-carousel-info-content-wrapper{max-width:800px;margin:auto;}#jp-carousel-comment-form-submit-and-info-wrapper{display:none;overflow:hidden;width:100%;}#jp-carousel-comment-form-commenting-as input{background:var(--jp-carousel-bg-color);border:1px solid var(--jp-carousel-border-color);color:var(--jp-carousel-primary-subtle-color);font:16px/1.4 "Helvetica Neue",sans-serif !important;padding:10px;float:left;-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:285px;}#jp-carousel-comment-form-commenting-as fieldset{float:left;border:none;margin:20px 0 0 0;padding:0;clear:both;}#jp-carousel-comment-form-commenting-as label{font:400 13px/1.7 "Helvetica Neue",sans-serif !important;margin:0 20px 3px 0;float:left;width:100px;}#jp-carousel-comment-form-button-submit{margin-top:20px;margin-left:auto;display:block;border:solid 1px var(--jp-carousel-primary-color);background:var(--jp-carousel-bg-color);border-radius:3px;padding:8px 16px;font-size:14px;color:var(--jp-carousel-primary-color);}#jp-carousel-comment-form-container{margin-bottom:15px;width:100%;margin-top:20px;color:var(--jp-carousel-primary-subtle-color);position:relative;overflow:hidden;}#jp-carousel-comment-post-results{display:none;overflow:auto;width:100%;}#jp-carousel-comments-loading{font:400 15px/1.7 "Helvetica Neue",sans-serif !important;display:none;color:var(--jp-carousel-primary-subtle-color);text-align:left;margin-bottom:20px;width:100%;bottom:10px;margin-top:20px;}.jp-carousel-photo-icons-container{flex:1;display:block;text-align:right;margin:0 20px 0 30px;white-space:nowrap;}.jp-carousel-icon-btn{padding:16px;text-decoration:none;border:none;background:0 0;display:inline-block;height:64px;}.jp-carousel-icon{border:none;display:inline-block;line-height:0;font-weight:400;font-style:normal;border-radius:4px;width:31px;padding:4px 3px 3px;}.jp-carousel-icon svg{display:inline-block;}.jp-carousel-overlay rect{fill:var(--jp-carousel-primary-color);}.jp-carousel-icon .jp-carousel-has-comments-indicator{display:none;font-size:12px;vertical-align:top;margin-left:-16px;line-height:1;padding:2px 4px;border-radius:4px;background:var(--jp-carousel-primary-color);color:var(--jp-carousel-bg-color);font-weight:400;font-family:"Helvetica Neue",sans-serif !important;position:relative;}@media only screen and (max-width:760px){.jp-carousel-overlay .swiper-container .swiper-button-next,.jp-carousel-overlay .swiper-container .swiper-button-prev{display:none !important;}.jp-carousel-image-meta{float:none !important;width:100% !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0;}.jp-carousel-close-hint{font-size:26px !important;position:fixed !important;top:10px;right:10px;}.jp-carousel-wrap{background-color:var(--jp-carousel-bg-color);}.jp-carousel-caption{overflow:visible !important;}.jp-carousel-info-footer .jp-carousel-photo-title-container{display:none;}.jp-carousel-photo-icons-container{margin:0 10px 0 0;white-space:nowrap;}.jp-carousel-icon-btn{padding-left:20px;}.jp-carousel-pagination{padding-left:5px;}.jp-carousel-pagination-container{margin-left:25px;}#jp-carousel-comment-form-commenting-as fieldset,#jp-carousel-comment-form-commenting-as input{width:100%;float:none;}}}@media all{.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;}.wp-block-image .alignright{display:table;}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em;}.wp-block-image figure{margin:0;}ul{box-sizing:border-box;}.wp-block-quote{box-sizing:border-box;}.wp-block-quote{overflow-wrap:break-word;}.wp-block-spacer{clear:both;}.entry-content{counter-reset:footnotes;}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}html :where(img[class*=wp-image-]){height:auto;max-width:100%;}:where(figure){margin:0 0 1em;}}@media all{#comments p{float:none !important;}#wpdcom *{box-sizing:border-box;line-height:initial;}#wpdcom i{margin:0;}#comments #wpdcom span,#wpdcom span{display:inline;letter-spacing:inherit;text-transform:none;font-size:1em;}#wpdcom form{margin:0;padding:0;border:none;background:0 0;}#wpdcom input:required{box-shadow:0 0 1px #555;}#wpdcom button{min-height:auto;min-height:auto;min-width:auto;max-width:auto;display:inline-block;font-weight:400;text-transform:none;}#wpdcom .avatar{padding:0;margin:0 auto;float:none;display:inline;height:auto;border:none;border-radius:0;box-shadow:none;}#wpdcom .wpdiscuz-hidden{display:none;}#wpdcom .clearfix{clear:both;}#wpdcom .wpdlb{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;}[wpd-tooltip]{position:relative;}[wpd-tooltip]::before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);border-width:7px 7px 0 7px;border-style:solid;border-color:#555 transparent transparent transparent;z-index:100;opacity:0;}[wpd-tooltip]::after{content:attr(wpd-tooltip);position:absolute;left:50%;top:-8px;transform:translateX(-50%) translateY(-100%);background:#555;text-align:center;color:#fff;padding:8px 10px;font-size:11px;line-height:1.5;min-width:6vw;border-width:0;border-radius:4px;z-index:99;opacity:0;text-transform:none;}[wpd-tooltip-position=left]::before{left:0;top:50%;margin-left:-11px;transform:translatey(-50%) rotate(-90deg);}[wpd-tooltip-position=left]::after{left:0;top:50%;margin-left:-8px;transform:translateX(-100%) translateY(-50%);}#wpdcom .wpdiscuz-subscribe-bar{width:100%;box-sizing:border-box;padding:15px 0 5px 0;margin-bottom:0;}#wpdcom .wpdiscuz-subscribe-bar form{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row;align-items:center;margin-bottom:10px;}#wpdcom .wpdiscuz-subscribe-form-intro{font-size:14px;display:block;padding:3px 10px 3px 1px;line-height:20px;box-sizing:border-box;white-space:nowrap;}#wpdcom .wpdiscuz-subscribe-form-option{flex-grow:1;font-size:13px;display:block;padding-right:5px;box-sizing:border-box;}#wpdcom .wpdiscuz-subscribe-form-email{font-size:14px;display:block;padding:0 5px 0 0;box-sizing:border-box;width:30%;}#wpdcom .wpdiscuz-subscribe-form-button{font-size:14px;display:block;box-sizing:border-box;}#wpdcom .wpdiscuz-subscribe-form-email input[type=email]{font-size:13px !important;padding:3px !important;width:100% !important;height:auto !important;line-height:20px !important;box-sizing:border-box !important;clear:both;float:none;margin:0;}#wpdcom .wpdiscuz-subscribe-form-button input[type=submit]{font-size:16px !important;min-height:29px !important;height:29px !important;padding:1px 3px 5px 3px !important;min-width:40px;line-height:14px !important;box-sizing:border-box !important;border:1px solid #ddd;clear:both;float:none;margin:0;}#wpdcom .wpdiscuz-subscribe-bar #wpdiscuz_subscription_button{box-shadow:none;font-weight:700;letter-spacing:0;}#wpdcom .wpd-form .wpdiscuz-textarea-wrap{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;padding:20px 0;align-items:center;}#wpdcom .wpd-form .wpdiscuz-textarea-wrap [id^=wpd-editor-wraper]{flex-grow:1;position:relative;width:100%;}#wpdcom .wpd-form .wpdiscuz-textarea-wrap [id^=wpd-editor-wraper] textarea{width:100%;}#wpdcom .wpd-form .wpd-avatar{margin-right:15px;border-radius:100%;text-align:left;flex-shrink:0;align-self:flex-start;}#wpdcom .wpd-form .wpd-avatar img,#wpdcom .wpd-form .wpd-avatar img.avatar{width:56px;height:56px;max-width:56px;border-radius:100%;border:1px solid #ccc;padding:2px;background-color:#fff;vertical-align:middle;text-align:center;}#wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea{height:54px;border-radius:5px;border:1px solid #ccc;width:100%;padding:10px 15px;font-size:14px;box-shadow:inset 1px 1px 8px rgba(0,0,0,.1);font-family:inherit;outline:0;resize:none;}#wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea::-moz-placeholder{line-height:28px;color:#666;font-size:16px;}#wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea::-webkit-input-placeholder{line-height:28px;color:#666;font-size:16px;}#wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea:-ms-input-placeholder{line-height:28px;color:#666;font-size:16px;}#wpdcom .wpd-form.wpd-secondary-form-wrapper{margin-bottom:25px;}#wpdcom .wpd-form.wpd-secondary-form-wrapper .wpdiscuz-textarea-wrap{padding-top:10px;}#wpdcom .wpd-form .wpdiscuz-textarea-wrap{padding-bottom:10px;}#wpdcom .wpd-form .wpdiscuz-textarea-wrap .wpd-editor-buttons-right{float:right;}#wpdcom button,#wpdcom input[type=submit]{margin:inherit;}#wpdcom .wpd-prim-button{border:none;font-family:"Arial Hebrew",Arial,sans-serif;font-size:14px;line-height:24px;padding:4px 20px;letter-spacing:1px;box-shadow:1px 1px 3px -1px #bbb;border-radius:3px;max-width:none;max-width:none;}#wpdcom .wc-field-submit input[type=submit]{margin-left:2%;}#wpdcom .wpd_label{margin:1px 0 5px 0;padding:0;display:inline-block;}#wpdcom .wpd_label,#wpdcom .wpd_label span{display:inline-block;}#wpdcom .wpd_label input[type=checkbox].wpd_label__checkbox{display:none;}#wpdcom .wpd_label__checkbox{display:none;}#wpdcom .wpd_label__check{display:inline-block;border:0;border-radius:0;vertical-align:middle;text-align:center;margin:0 3px 0 0;}#wpdcom .wpd_label__check i.wpdicon{font-size:15px;line-height:20px;padding:4px 5px;width:32px;margin:0;}#wpdcom .wpd_label__check i.wpdicon-on{display:none;}#wpdcom .wpd_label__check i.wpdicon-off{display:inline-block;color:#aaa;border:1px solid #ddd;}#wpdcom .wpd-editor-char-counter{font-size:9px;padding:3px 5px 2px;position:absolute;right:0;z-index:10;color:#888;}#wpdcom.wpdiscuz_unauth .wc-field-submit{padding-top:15px;}#wpdcom .wpd-form-foot{margin-left:70px;}#wpdcom .wpd-form-row .wpdiscuz-item{clear:both;}#wpdcom .wpd-form-row .wpd-form-col-left{width:49%;float:left;margin:0;text-align:left;padding:0;}#wpdcom .wpd-form-row .wpd-form-col-right{width:49%;float:right;margin:0;text-align:right;padding:0;}#wpdcom .wpd-form-row .wpd-form-col-left .wpdiscuz-item{text-align:left;}#wpdcom .wpd-form-row .wpdiscuz-item{width:100%;vertical-align:baseline;padding:1px 0 7px 0;position:relative;}#wpdcom .wpd-form-row .wpd-field{width:100%;line-height:20px;color:#777;display:inline-block;float:none;clear:both;margin:0;box-sizing:border-box;padding-top:2%;padding-bottom:2%;font-size:14px;border-radius:3px;vertical-align:baseline;}#wpdcom .wpd-form-row .wpd-has-icon .wpd-field{padding-left:30px;}#wpdcom .wpd-form-row .wpdiscuz-item .wpd-field-icon{display:inline-block;font-size:16px;line-height:16px;opacity:.3;padding:0;margin:0;position:absolute;top:9px;left:8px;width:20px;text-align:left;}#wpdcom .wpd-form-row .wpdiscuz-item input[type=email],#wpdcom .wpd-form-row .wpdiscuz-item input[type=text]{height:32px;}.wpdiscuz_select{background:url("data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC") #fefefe no-repeat scroll right center !important;border-radius:0;border:1px solid #d3d3d3 !important;box-shadow:none !important;height:28px !important;padding:3px 22px 3px 8px !important;font-size:13px !important;-moz-appearance:none !important;-webkit-appearance:none !important;outline:0 none !important;text-indent:.01px;text-overflow:"" !important;width:100% !important;box-sizing:border-box !important;line-height:20px !important;clear:both;float:none !important;margin:0 !important;}#wpdcom .wc-field-submit{text-align:right;padding:1px 2px 0 0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;}#wpdcom .wpd-form-col-left div:last-of-type,#wpdcom .wpd-form-col-right div:last-of-type{border-bottom:none;}#wpdcom .wpd-thread-filter .wpd-filter{font-size:16px;color:#999;border-bottom:2px solid #999;text-align:center;padding:5px 10px;margin:0 1px -2px 1px;line-height:18px;}#wpdcom .wpd-thread-filter .wpdf-reacted{color:#ffa600;border-bottom-color:#ffa600;width:34px;}#wpdcom .wpd-thread-filter .wpdf-hottest{color:#fc5844;border-bottom-color:#fc5844;width:34px;}#wpdcom .wpd-thread-filter .wpdf-sorting{font-size:14px;color:#777;line-height:18px;text-transform:capitalize;min-width:100px;font-family:"Arial Hebrew",Arial,sans-serif;}#wpdcom .wpd-thread-filter .wpdf-sorting i{font-size:15px;margin-left:6px;vertical-align:top;line-height:14px;}#wpdcom .wpd-thread-list .wpd-load-more-submit-wrap{display:flex;flex-direction:row;justify-content:center;padding:10px;}#wpdcom.wpd-layout-2 .wpd-form .wpd-form-foot{margin-left:65px;}#wpdcom.wpd-layout-2 .wpd-form .wpd-avatar{width:54px;margin-right:11px;}#wpdcom.wpd-layout-2 .wpd-form .wpd-avatar img,#wpdcom.wpd-layout-2 .wpd-form .wpd-avatar img.avatar{width:48px;height:48px;max-width:48px;border-radius:0;border:none;border-bottom:2px solid #ccc;padding:1px;background-color:#fff;vertical-align:middle;text-align:center;}#wpdcom.wpd-layout-2 .wpd-form .wpdiscuz-textarea-wrap textarea::placeholder{line-height:27px;font-size:15px;}#wpdcom.wpd-layout-2 .wpd-form .wpdiscuz-textarea-wrap textarea{height:48px;}#wpdcom .wpdf-sorting{position:relative;}#wpdcom .wpdiscuz-sort-buttons{display:none;position:absolute;flex-direction:column;background-color:#fff;border:1px solid #ccc;padding:5px;border-radius:3px;width:100%;left:0;top:32px;z-index:9;}#wpdcom .wpdiscuz-sort-buttons .wpdiscuz-sort-button{padding:5px 0;}#wpdiscuz-comment-message{position:fixed;top:38px;right:5px;width:400px;z-index:99999;font-size:14px;line-height:20px;}#wpd-editor-source-code-wrapper-bg{display:none;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.6);width:100%;z-index:9999999;height:100%;}#wpd-editor-source-code-wrapper{display:none;width:50%;height:350px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;z-index:99999991;justify-content:center;align-items:center;padding:5px;border-radius:5px;text-align:right;}#wpd-editor-source-code{height:300px;width:100%;resize:none;}#wpd-insert-source-code{padding:3px 40px;margin-top:5px;}#wpdiscuz-loading-bar{position:fixed;top:6px;right:12px;width:32px;height:25px;border:0;background-image:url("https://s5343.pcdn.co/wp-content/plugins/wpdiscuz/assets/img/loading.gif");z-index:999999;display:none;}#wpdcom .wpd-comment-info-bar{display:none;padding:10px;margin:20px auto 0 auto;flex-direction:row;justify-content:space-between;font-size:14px;}#wpdcom .wpd-current-view{padding:3px;color:#555;}#wpdcom .wpd-comment-info-bar .wpd-current-view i{margin-right:6px;font-size:18px;}#wpdcom .wpd-filter-view-all{color:#fff;background:#999;padding:5px 20px;font-size:13px;border-radius:3px;}#wpdcom .wpd-avatar img{border-color:#999;}@media screen and (max-width:600px){#wpdcom .wpd-form .wpd-avatar{display:none;}#wpdcom .wpd-form.wpd-form-wrapper{padding-right:5px;}#wpdcom .wpdiscuz_select{font-size:16px !important;}#wpdcom .wpdiscuz-subscribe-form-email{font-size:16px;display:block;padding:10px 0 0 0;width:98%;margin:0 auto;}#wpdcom .wpdiscuz-subscribe-form-email input[type=email]{font-size:16px !important;}#wpdcom .wpd-form .wpd-form-foot,#wpdcom.wpd-layout-2 .wpd-form .wpd-form-foot{margin-left:0;}#wpdcom .wpd-form-row .wpd-form-col-left,#wpdcom .wpd-form-row .wpd-form-col-right{width:100%;float:none;}#wpdcom .wpd-form-row .wpd-field,#wpdcom .wpd-form-row .wpdiscuz-item input[type=email],#wpdcom .wpd-form-row .wpdiscuz-item input[type=text],#wpdcom select,#wpdcom textarea{font-size:16px !important;height:auto;}#wpdiscuz-comment-message{width:97%;}#wpdcom .wpdiscuz-subscribe-form-button{width:99%;margin-top:8px;}#wpdcom .wpdiscuz-subscribe-bar #wpdiscuz_subscription_button{width:100%;min-height:20px !important;height:26px !important;}}}</style><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- This site is optimized with the Yoast SEO Premium plugin v24.4 (Yoast SEO v24.4) - https://yoast.com/wordpress/plugins/seo/ --> <title>Routinely Itemised: RPGs #296</title> <meta name="description" content="Friday's TTRPG news: Netflix revives a D&D show, Chaosium launches QuestWorlds, Jared Rascher ends RPG reviews, and publishers support queer love. Plus, new Audio EXP podcast this weekend!" /> <link rel="canonical" href="https://www.geeknative.com/171207/routinely-itemised-rpgs-296/" /> <meta property="og:locale" content="en_GB" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Routinely Itemised: RPGs #296" /> <meta property="og:description" content="Friday's TTRPG news: Netflix revives a D&D show, Chaosium launches QuestWorlds, Jared Rascher ends RPG reviews, and publishers support queer love. Plus, new Audio EXP podcast this weekend!" /> <meta property="og:url" content="https://www.geeknative.com/171207/routinely-itemised-rpgs-296/" /> <meta property="og:site_name" content="Geek Native" /> <meta property="article:publisher" content="https://www.facebook.com/geeknative/" /> <meta property="article:author" content="https://www.facebook.com/girdwood" /> <meta property="article:published_time" content="2025-02-15T00:24:35+00:00" /> <meta property="article:modified_time" content="2025-02-15T00:24:41+00:00" /> <meta property="og:image" content="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer.jpg?strip=all&lossy=1&sharp=1&ssl=1" /> <meta property="og:image:width" content="1024" /> <meta property="og:image:height" content="576" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="author" content="Andrew Girdwood" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:creator" content="@AndrewGirdwood" /> <meta name="twitter:site" content="@GeekNative" /> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="Andrew Girdwood" /> <meta name="twitter:label2" content="Estimated reading time" /> <meta name="twitter:data2" content="14 minutes" /> <script data-jetpack-boost="ignore" type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://www.geeknative.com/171207/routinely-itemised-rpgs-296/#article","isPartOf":{"@id":"https://www.geeknative.com/171207/routinely-itemised-rpgs-296/"},"author":{"name":"Andrew Girdwood","@id":"https://www.geeknative.com/#/schema/person/c65ad0fbb37c7c8cb37f1b041920faa7"},"headline":"Routinely Itemised: RPGs #296","datePublished":"2025-02-15T00:24:35+00:00","dateModified":"2025-02-15T00:24:41+00:00","mainEntityOfPage":{"@id":"https://www.geeknative.com/171207/routinely-itemised-rpgs-296/"},"wordCount":2826,"commentCount":0,"publisher":{"@id":"https://www.geeknative.com/#organization"},"image":{"@id":"https://www.geeknative.com/171207/routinely-itemised-rpgs-296/#primaryimage"},"thumbnailUrl":"https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer.jpg?strip=all&lossy=1&sharp=1&ssl=1","keywords":["Chaosium","Dungeons & Dragons","netflix","routinely itemised"],"articleSection":["Tabletop & RPGs"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https://www.geeknative.com/171207/routinely-itemised-rpgs-296/#respond"]}]},{"@type":"WebPage","@id":"https://www.geeknative.com/171207/routinely-itemised-rpgs-296/","url":"https://www.geeknative.com/171207/routinely-itemised-rpgs-296/","name":"Routinely Itemised: RPGs #296","isPartOf":{"@id":"https://www.geeknative.com/#website"},"primaryImageOfPage":{"@id":"https://www.geeknative.com/171207/routinely-itemised-rpgs-296/#primaryimage"},"image":{"@id":"https://www.geeknative.com/171207/routinely-itemised-rpgs-296/#primaryimage"},"thumbnailUrl":"https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer.jpg?strip=all&lossy=1&sharp=1&ssl=1","datePublished":"2025-02-15T00:24:35+00:00","dateModified":"2025-02-15T00:24:41+00:00","description":"Friday's TTRPG news: Netflix revives a D&D show, Chaosium launches QuestWorlds, Jared Rascher ends RPG reviews, and publishers support queer love. Plus, new Audio EXP podcast this weekend!","breadcrumb":{"@id":"https://www.geeknative.com/171207/routinely-itemised-rpgs-296/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https://www.geeknative.com/171207/routinely-itemised-rpgs-296/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.geeknative.com/171207/routinely-itemised-rpgs-296/#primaryimage","url":"https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer.jpg?strip=all&lossy=1&sharp=1&ssl=1","contentUrl":"https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer.jpg?strip=all&lossy=1&sharp=1&ssl=1","width":1024,"height":576},{"@type":"BreadcrumbList","@id":"https://www.geeknative.com/171207/routinely-itemised-rpgs-296/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.geeknative.com/"},{"@type":"ListItem","position":2,"name":"Routinely Itemised: RPGs #296"}]},{"@type":"WebSite","@id":"https://www.geeknative.com/#website","url":"https://www.geeknative.com/","name":"Geek Native","description":"From the land of Geek","publisher":{"@id":"https://www.geeknative.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.geeknative.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https://www.geeknative.com/#organization","name":"Geek Native","url":"https://www.geeknative.com/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.geeknative.com/#/schema/logo/image/","url":"https://images-geeknative-com.exactdn.com/wp-content/uploads/2019/03/30225832/geek-native-logo-large.jpg?strip=all&lossy=1&sharp=1&ssl=1","contentUrl":"https://images-geeknative-com.exactdn.com/wp-content/uploads/2019/03/30225832/geek-native-logo-large.jpg?strip=all&lossy=1&sharp=1&ssl=1","width":1200,"height":630,"caption":"Geek Native"},"image":{"@id":"https://www.geeknative.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/geeknative/","https://x.com/GeekNative","https://www.pinterest.co.uk/geeknative/","https://www.youtube.com/user/geeknativevideos","https://www.instagram.com/geek.native/","https://soundcloud.com/geeknative","https://dice.camp/@geeknative"],"publishingPrinciples":"https://www.geeknative.com/policies/","ownershipFundingInfo":"https://www.geeknative.com/about/how-we-earn-money/","correctionsPolicy":"https://www.geeknative.com/corrections/","ethicsPolicy":"https://www.geeknative.com/policies/"},{"@type":"Person","@id":"https://www.geeknative.com/#/schema/person/c65ad0fbb37c7c8cb37f1b041920faa7","name":"Andrew Girdwood","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.geeknative.com/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/fad20c42e95005e8c784f695e4fdf8bd?s=96&d=retro&r=g","contentUrl":"https://secure.gravatar.com/avatar/fad20c42e95005e8c784f695e4fdf8bd?s=96&d=retro&r=g","caption":"Andrew Girdwood"},"description":"Andrew Girdwood is a gamer and a geek with several decades of experience. He's been blogging for nearly as long and has written for sites as prestigious and diverse as National Geographic Traveller, The Scotsman, EN World, Econsultancy and The Drum. Andrew runs Geek Native as a hobby, and while he makes no pretence that the blog is a newspaper, or in fact anything other than a place to share geeky discoveries, he does try to achieve some minimum quality standards and transparent policies.","sameAs":["https://www.facebook.com/girdwood","https://x.com/@AndrewGirdwood"],"url":"https://www.geeknative.com/author/admin/"}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//www.dwin2.com' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//v0.wordpress.com' /> <link rel='dns-prefetch' href='//widgets.wp.com' /> <link rel='dns-prefetch' href='//images-geeknative-com.exactdn.com' /> <link rel='preconnect' href='//images-geeknative-com.exactdn.com' /> <link rel="alternate" type="application/rss+xml" title="Geek Native » Feed" href="https://feeds.feedburner.com/GeekNative" /> <link rel="alternate" type="application/rss+xml" title="Geek Native » Comments Feed" href="https://www.geeknative.com/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Geek Native » Routinely Itemised: RPGs #296 Comments Feed" href="https://www.geeknative.com/171207/routinely-itemised-rpgs-296/feed/" /> <link id='omgf-preload-0' rel='preload' href='//s5343.pcdn.co/wp-content/uploads/omgf/google-fonts/pathway-gothic-one-normal-latin-400.woff2?ver=1647358815' as='font' type='font/woff2' crossorigin /> <link id='omgf-preload-1' rel='preload' href='//s5343.pcdn.co/wp-content/uploads/omgf/google-fonts/raleway-normal-latin.woff2?ver=1647358815' as='font' type='font/woff2' crossorigin /> <link rel="alternate" type="application/rss+xml" title="Geek Native » Stories Feed" href="https://www.geeknative.com/web-stories/feed/"> <noscript><link rel='stylesheet' id='all-css-a840f56eadb54abbfd436a732e997008' href='https://www.geeknative.com/_jb_static/??7f6ccf8350' type='text/css' media='all' /></noscript><link rel='stylesheet' id='all-css-a840f56eadb54abbfd436a732e997008' href='https://www.geeknative.com/_jb_static/??7f6ccf8350' type='text/css' media="not all" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( 'onload' );" /> <style id='wpdiscuz-frontend-css-inline-css'> #wpdcom .wpd-blog-administrator .wpd-comment-label{color:#ffffff;background-color:#FF0027;border:none}#wpdcom .wpd-blog-administrator .wpd-comment-author, #wpdcom .wpd-blog-administrator .wpd-comment-author a{color:#FF0027}#wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-administrator .wpd-avatar img{border-color:#FF0027}#wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-wrap.wpd-blog-administrator{border-left:3px solid #FF0027}#wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-administrator .wpd-avatar img{border-bottom-color:#FF0027}#wpdcom.wpd-layout-3 .wpd-blog-administrator .wpd-comment-subheader{border-top:1px dashed #FF0027}#wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-administrator .wpd-comment-right{border-left:1px solid #FF0027}#wpdcom .wpd-blog-editor .wpd-comment-label{color:#ffffff;background-color:#FF9000;border:none}#wpdcom .wpd-blog-editor .wpd-comment-author, #wpdcom .wpd-blog-editor .wpd-comment-author a{color:#FF9000}#wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-editor .wpd-avatar img{border-color:#FF9000}#wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-wrap.wpd-blog-editor{border-left:3px solid #FF9000}#wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-editor .wpd-avatar img{border-bottom-color:#FF9000}#wpdcom.wpd-layout-3 .wpd-blog-editor .wpd-comment-subheader{border-top:1px dashed #FF9000}#wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-editor .wpd-comment-right{border-left:1px solid #FF9000}#wpdcom .wpd-blog-author .wpd-comment-label{color:#ffffff;background-color:#FF9000;border:none}#wpdcom .wpd-blog-author .wpd-comment-author, #wpdcom .wpd-blog-author .wpd-comment-author a{color:#FF9000}#wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-author .wpd-avatar img{border-color:#FF9000}#wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-author .wpd-avatar img{border-bottom-color:#FF9000}#wpdcom.wpd-layout-3 .wpd-blog-author .wpd-comment-subheader{border-top:1px dashed #FF9000}#wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-author .wpd-comment-right{border-left:1px solid #FF9000}#wpdcom .wpd-blog-contributor .wpd-comment-label{color:#ffffff;background-color:#FF9000;border:none}#wpdcom .wpd-blog-contributor .wpd-comment-author, #wpdcom .wpd-blog-contributor .wpd-comment-author a{color:#FF9000}#wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-contributor .wpd-avatar img{border-color:#FF9000}#wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-contributor .wpd-avatar img{border-bottom-color:#FF9000}#wpdcom.wpd-layout-3 .wpd-blog-contributor .wpd-comment-subheader{border-top:1px dashed #FF9000}#wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-contributor .wpd-comment-right{border-left:1px solid #FF9000}#wpdcom .wpd-blog-subscriber .wpd-comment-label{color:#ffffff;background-color:#FF9000;border:none}#wpdcom .wpd-blog-subscriber .wpd-comment-author, #wpdcom .wpd-blog-subscriber .wpd-comment-author a{color:#FF9000}#wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-subscriber .wpd-avatar img{border-bottom-color:#FF9000}#wpdcom.wpd-layout-3 .wpd-blog-subscriber .wpd-comment-subheader{border-top:1px dashed #FF9000}#wpdcom .wpd-blog-wpseo_manager .wpd-comment-label{color:#ffffff;background-color:#FF9000;border:none}#wpdcom .wpd-blog-wpseo_manager .wpd-comment-author, #wpdcom .wpd-blog-wpseo_manager .wpd-comment-author a{color:#FF9000}#wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-wpseo_manager .wpd-avatar img{border-color:#FF9000}#wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-wpseo_manager .wpd-avatar img{border-bottom-color:#FF9000}#wpdcom.wpd-layout-3 .wpd-blog-wpseo_manager .wpd-comment-subheader{border-top:1px dashed #FF9000}#wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-wpseo_manager .wpd-comment-right{border-left:1px solid #FF9000}#wpdcom .wpd-blog-wpseo_editor .wpd-comment-label{color:#ffffff;background-color:#FF9000;border:none}#wpdcom .wpd-blog-wpseo_editor .wpd-comment-author, #wpdcom .wpd-blog-wpseo_editor .wpd-comment-author a{color:#FF9000}#wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-wpseo_editor .wpd-avatar img{border-color:#FF9000}#wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-wpseo_editor .wpd-avatar img{border-bottom-color:#FF9000}#wpdcom.wpd-layout-3 .wpd-blog-wpseo_editor .wpd-comment-subheader{border-top:1px dashed #FF9000}#wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-wpseo_editor .wpd-comment-right{border-left:1px solid #FF9000}#wpdcom .wpd-blog-post_author .wpd-comment-label{color:#ffffff;background-color:#FF9000;border:none}#wpdcom .wpd-blog-post_author .wpd-comment-author, #wpdcom .wpd-blog-post_author .wpd-comment-author a{color:#FF9000}#wpdcom .wpd-blog-post_author .wpd-avatar img{border-color:#FF9000}#wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-post_author .wpd-avatar img{border-color:#FF9000}#wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-wrap.wpd-blog-post_author{border-left:3px solid #FF9000}#wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-post_author .wpd-avatar img{border-bottom-color:#FF9000}#wpdcom.wpd-layout-3 .wpd-blog-post_author .wpd-comment-subheader{border-top:1px dashed #FF9000}#wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-post_author .wpd-comment-right{border-left:1px solid #FF9000}#wpdcom .wpd-blog-guest .wpd-comment-label{color:#ffffff;background-color:#FF9000;border:none}#wpdcom .wpd-blog-guest .wpd-comment-author, #wpdcom .wpd-blog-guest .wpd-comment-author a{color:#FF9000}#wpdcom.wpd-layout-3 .wpd-blog-guest .wpd-comment-subheader{border-top:1px dashed #FF9000}#comments, #respond, .comments-area, #wpdcom{}#wpdcom .ql-editor > *{color:#777777}#wpdcom .ql-editor::before{}#wpdcom .ql-toolbar{border:1px solid #DDDDDD;border-top:none}#wpdcom .ql-container{border:1px solid #DDDDDD;border-bottom:none}#wpdcom .wpd-form-row .wpdiscuz-item input[type="text"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="email"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="url"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="color"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="date"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="datetime"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="datetime-local"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="month"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="number"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="time"], #wpdcom textarea, #wpdcom select{border:1px solid #DDDDDD;color:#777777}#wpdcom .wpd-form-row .wpdiscuz-item textarea{border:1px solid #DDDDDD}#wpdcom input::placeholder, #wpdcom textarea::placeholder, #wpdcom input::-moz-placeholder, #wpdcom textarea::-webkit-input-placeholder{}#wpdcom .wpd-comment-text{color:#777777}#wpdcom .wpd-thread-head .wpd-thread-info{border-bottom:2px solid #c74f08}#wpdcom .wpd-thread-head .wpd-thread-info.wpd-reviews-tab svg{fill:#c74f08}#wpdcom .wpd-thread-head .wpdiscuz-user-settings{border-bottom:2px solid #c74f08}#wpdcom .wpd-thread-head .wpdiscuz-user-settings:hover{color:#c74f08}#wpdcom .wpd-comment .wpd-follow-link:hover{color:#c74f08}#wpdcom .wpd-comment-status .wpd-sticky{color:#c74f08}#wpdcom .wpd-thread-filter .wpdf-active{color:#c74f08;border-bottom-color:#c74f08}#wpdcom .wpd-comment-info-bar{border:1px dashed #d3733a;background:#faeee7}#wpdcom .wpd-comment-info-bar .wpd-current-view i{color:#c74f08}#wpdcom .wpd-filter-view-all:hover{background:#c74f08}#wpdcom .wpdiscuz-item .wpdiscuz-rating > label{color:#DDDDDD}#wpdcom .wpdiscuz-item .wpdiscuz-rating:not(:checked) > label:hover, .wpdiscuz-rating:not(:checked) > label:hover ~ label{}#wpdcom .wpdiscuz-item .wpdiscuz-rating > input ~ label:hover, #wpdcom .wpdiscuz-item .wpdiscuz-rating > input:not(:checked) ~ label:hover ~ label, #wpdcom .wpdiscuz-item .wpdiscuz-rating > input:not(:checked) ~ label:hover ~ label{color:#FFED85}#wpdcom .wpdiscuz-item .wpdiscuz-rating > input:checked ~ label:hover, #wpdcom .wpdiscuz-item .wpdiscuz-rating > input:checked ~ label:hover, #wpdcom .wpdiscuz-item .wpdiscuz-rating > label:hover ~ input:checked ~ label, #wpdcom .wpdiscuz-item .wpdiscuz-rating > input:checked + label:hover ~ label, #wpdcom .wpdiscuz-item .wpdiscuz-rating > input:checked ~ label:hover ~ label, .wpd-custom-field .wcf-active-star, #wpdcom .wpdiscuz-item .wpdiscuz-rating > input:checked ~ label{color:#FFD700}#wpd-post-rating .wpd-rating-wrap .wpd-rating-stars svg .wpd-star{fill:#DDDDDD}#wpd-post-rating .wpd-rating-wrap .wpd-rating-stars svg .wpd-active{fill:#FFD700}#wpd-post-rating .wpd-rating-wrap .wpd-rate-starts svg .wpd-star{fill:#DDDDDD}#wpd-post-rating .wpd-rating-wrap .wpd-rate-starts:hover svg .wpd-star{fill:#FFED85}#wpd-post-rating.wpd-not-rated .wpd-rating-wrap .wpd-rate-starts svg:hover ~ svg .wpd-star{fill:#DDDDDD}.wpdiscuz-post-rating-wrap .wpd-rating .wpd-rating-wrap .wpd-rating-stars svg .wpd-star{fill:#DDDDDD}.wpdiscuz-post-rating-wrap .wpd-rating .wpd-rating-wrap .wpd-rating-stars svg .wpd-active{fill:#FFD700}#wpdcom .wpd-comment .wpd-follow-active{color:#ff7a00}#wpdcom .page-numbers{color:#555;border:#555 1px solid}#wpdcom span.current{background:#555}#wpdcom.wpd-layout-1 .wpd-new-loaded-comment > .wpd-comment-wrap > .wpd-comment-right{background:#FFFAD6}#wpdcom.wpd-layout-2 .wpd-new-loaded-comment.wpd-comment > .wpd-comment-wrap > .wpd-comment-right{background:#FFFAD6}#wpdcom.wpd-layout-2 .wpd-new-loaded-comment.wpd-comment.wpd-reply > .wpd-comment-wrap > .wpd-comment-right{background:transparent}#wpdcom.wpd-layout-2 .wpd-new-loaded-comment.wpd-comment.wpd-reply > .wpd-comment-wrap{background:#FFFAD6}#wpdcom.wpd-layout-3 .wpd-new-loaded-comment.wpd-comment > .wpd-comment-wrap > .wpd-comment-right{background:#FFFAD6}#wpdcom .wpd-follow:hover i, #wpdcom .wpd-unfollow:hover i, #wpdcom .wpd-comment .wpd-follow-active:hover i{color:#c74f08}#wpdcom .wpdiscuz-readmore{cursor:pointer;color:#c74f08}.wpd-custom-field .wcf-pasiv-star, #wpcomm .wpdiscuz-item .wpdiscuz-rating > label{color:#DDDDDD}.wpd-wrapper .wpd-list-item.wpd-active{border-top:3px solid #c74f08}#wpdcom.wpd-layout-2 .wpd-comment.wpd-reply.wpd-unapproved-comment .wpd-comment-wrap{border-left:3px solid #FFFAD6}#wpdcom.wpd-layout-3 .wpd-comment.wpd-reply.wpd-unapproved-comment .wpd-comment-right{border-left:1px solid #FFFAD6}#wpdcom .wpd-prim-button{background-color:#555555;color:#FFFFFF}#wpdcom .wpd_label__check i.wpdicon-on{color:#555555;border:1px solid #aaaaaa}#wpd-bubble-wrapper #wpd-bubble-all-comments-count{color:#c74f08}#wpd-bubble-wrapper > div{background-color:#c74f08}#wpd-bubble-wrapper > #wpd-bubble #wpd-bubble-add-message{background-color:#c74f08}#wpd-bubble-wrapper > #wpd-bubble #wpd-bubble-add-message::before{border-left-color:#c74f08;border-right-color:#c74f08}#wpd-bubble-wrapper.wpd-right-corner > #wpd-bubble #wpd-bubble-add-message::before{border-left-color:#c74f08;border-right-color:#c74f08}.wpd-inline-icon-wrapper path.wpd-inline-icon-first{fill:#c74f08}.wpd-inline-icon-count{background-color:#c74f08}.wpd-inline-icon-count::before{border-right-color:#c74f08}.wpd-inline-form-wrapper::before{border-bottom-color:#c74f08}.wpd-inline-form-question{background-color:#c74f08}.wpd-inline-form{background-color:#c74f08}.wpd-last-inline-comments-wrapper{border-color:#c74f08}.wpd-last-inline-comments-wrapper::before{border-bottom-color:#c74f08}.wpd-last-inline-comments-wrapper .wpd-view-all-inline-comments{background:#c74f08}.wpd-last-inline-comments-wrapper .wpd-view-all-inline-comments:hover,.wpd-last-inline-comments-wrapper .wpd-view-all-inline-comments:active,.wpd-last-inline-comments-wrapper .wpd-view-all-inline-comments:focus{background-color:#c74f08}#wpdcom .ql-snow .ql-tooltip[data-mode="link"]::before{content:"Enter link:"}#wpdcom .ql-snow .ql-tooltip.ql-editing a.ql-action::after{content:"Save"}.comments-area{width:auto} </style> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <style id='jetpack-sharing-buttons-style-inline-css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <noscript><link rel='stylesheet' id='dashicons-css' href='https://s5343.pcdn.co/wp-includes/css/dashicons.min.css?ver=6.7.2' media='all' /> </noscript><link rel='stylesheet' id='dashicons-css' href='https://s5343.pcdn.co/wp-includes/css/dashicons.min.css?ver=6.7.2' media="not all" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( 'onload' );" /> <noscript><link rel='stylesheet' id='google-fonts-css' href='//www.geeknative.com/wp-content/uploads/omgf/google-fonts/google-fonts.css?ver=1647358815' media='all' /> </noscript><link rel='stylesheet' id='google-fonts-css' href='//www.geeknative.com/wp-content/uploads/omgf/google-fonts/google-fonts.css?ver=1647358815' media="not all" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( 'onload' );" /> <style id='akismet-widget-style-inline-css'> .a-stats { --akismet-color-mid-green: #357b49; --akismet-color-white: #fff; --akismet-color-light-grey: #f6f7f7; max-width: 350px; width: auto; } .a-stats * { all: unset; box-sizing: border-box; } .a-stats strong { font-weight: 600; } .a-stats a.a-stats__link, .a-stats a.a-stats__link:visited, .a-stats a.a-stats__link:active { background: var(--akismet-color-mid-green); border: none; box-shadow: none; border-radius: 8px; color: var(--akismet-color-white); cursor: pointer; display: block; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif; font-weight: 500; padding: 12px; text-align: center; text-decoration: none; transition: all 0.2s ease; } /* Extra specificity to deal with TwentyTwentyOne focus style */ .widget .a-stats a.a-stats__link:focus { background: var(--akismet-color-mid-green); color: var(--akismet-color-white); text-decoration: none; } .a-stats a.a-stats__link:hover { filter: brightness(110%); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16); } .a-stats .count { color: var(--akismet-color-white); display: block; font-size: 1.5em; line-height: 1.4; padding: 0 13px; white-space: nowrap; } </style> <link rel="https://api.w.org/" href="https://www.geeknative.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.geeknative.com/wp-json/wp/v2/posts/171207" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.geeknative.com/xmlrpc.php?rsd" /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.geeknative.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.geeknative.com%2F171207%2Froutinely-itemised-rpgs-296%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.geeknative.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.geeknative.com%2F171207%2Froutinely-itemised-rpgs-296%2F&format=xml" /> <meta name="generator" content="auto-sizes 1.4.0"> <meta http-equiv="X-Clacks-Overhead" content="GNU Terry Pratchett" /> <style>img#wpstats{display:none}</style> <style>.cmplz-hidden { display: none !important; }</style><link rel='dns-prefetch' href='//fls-na.amazon-adsystem.com' /> <link rel='dns-prefetch' href='//ir-na.amazon-adsystem.com' /> <link rel='dns-prefetch' href='//ir-uk.amazon-adsystem.com' /> <link rel='dns-prefetch' href='//i.skimresources.com' /> <link rel="me" href="https://dice.camp/@geeknative" /> <meta name="google-site-verification" content="G2RybTkFO22gdYInbThLftCx9Jx9-vjdTM3QIniKLCg" /> <meta name='ir-site-verification-token' value='1513719641' /> <meta name="msvalidate.01" content="19CBFDFB87834F551A251D0D89B1A2F7" /> <meta name="theme-color" content="#000000"> <meta property="twitter:account_id" content="1515681390" /> <meta name="verification" content="af268eca996db868504ceb16427b8d36" /> <meta name="pocket-site-verification" content="57d5cf075cac3fbbf8dba7c88ec7e9" /> <!-- DFP --> <style type="text/css">.site-title a { background: url(https://images-geeknative-com.exactdn.com/wp-content/uploads/2016/03/07210453/geeknative-drwho.jpg?strip=all&lossy=1&sharp=1&ssl=1) no-repeat !important; }</style> <meta name="generator" content="speculation-rules 1.4.0"> <noscript><style>.lazyload[data-src]{display:none !important;}</style></noscript><style>.lazyload{background-image:none !important;}.lazyload:before{background-image:none !important;}</style><style type="text/css" id="custom-background-css"> body.custom-background { background-color: #000000; background-image: url("https://s5343.pcdn.co/wp-content/uploads/2014/08/gn-gradient7.png"); background-position: left top; background-size: auto; background-repeat: repeat; background-attachment: fixed; } </style> <link rel="icon" href="https://images-geeknative-com.exactdn.com/wp-content/uploads/2020/10/08131415/cropped-geek-native-huge.png?strip=all&lossy=1&sharp=1&resize=32%2C32&ssl=1" sizes="32x32" /> <link rel="icon" href="https://images-geeknative-com.exactdn.com/wp-content/uploads/2020/10/08131415/cropped-geek-native-huge.png?strip=all&lossy=1&sharp=1&resize=192%2C192&ssl=1" sizes="192x192" /> <link rel="apple-touch-icon" href="https://images-geeknative-com.exactdn.com/wp-content/uploads/2020/10/08131415/cropped-geek-native-huge.png?strip=all&lossy=1&sharp=1&resize=180%2C180&ssl=1" /> <meta name="msapplication-TileImage" content="https://images-geeknative-com.exactdn.com/wp-content/uploads/2020/10/08131415/cropped-geek-native-huge.png?strip=all&lossy=1&sharp=1&resize=270%2C270&ssl=1" /> <style type="text/css" id="wp-custom-css"> /* Welcome to Custom CSS! CSS (Cascading Style Sheets) is a kind of code that tells the browser how to render a web page. You may delete these comments and get started with your customizations. By default, your stylesheet will be loaded after the theme stylesheets, which means that your rules can take precedence and override the theme CSS rules. Just write here what you want to change, you don't need to copy all your theme's stylesheet content. */ .news-pro-orange a {color: #c74f08} .news-pro-orange .home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a {background-color: #c74f08} .news-pro-orange .entry-title a:hover, .news-pro-orange .footer-widgets a:hover, .news-pro-orange .site-footer a:hover, .news-pro-orange a { color: #c74f08; } @font-face { font-display: swap; } ol.commentlist { padding-left: 25px; padding-right: 25px; } .combutton { -moz-box-shadow: inset 0 1px 0 0 #fceaca; -webkit-box-shadow: inset 0 1px 0 0 #fceaca; box-shadow: inset 0 1px 0 0 #fceaca; background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ffce79),color-stop(1,#eeaf41)); background: -moz-linear-gradient(center top,#ffce79 5%,#eeaf41 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce79',endColorstr='#eeaf41'); background-color: #ffce79; -webkit-border-top-left-radius: 20px; border-top-left-radius: 20px; -webkit-border-top-right-radius: 20px; border-top-right-radius: 20px; -webkit-border-bottom-right-radius: 20px; border-bottom-right-radius: 20px; -webkit-border-bottom-left-radius: 20px; border-bottom-left-radius: 20px; text-indent: 0; border: 1px solid #eeb44f; display: inline-block; color: #ffffff; font-family: Arial; font-size: 15px; font-weight: bold; font-style: normal; height: 32px; line-height: 32px; width: 100px; text-decoration: none; text-align: center; text-shadow: 1px 1px 0 #ce8e28; } .combutton:hover { background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#eeaf41),color-stop(1,#ffce79)); background: -moz-linear-gradient(center top,#eeaf41 5%,#ffce79 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeaf41',endColorstr='#ffce79'); background-color: #eeaf41; } .combutton:active { position: relative; top: 1px; } h2.display-posts-title { font-size:18px; border-radius:10px; background:#F3F3F3; padding:10px; width:91%; margin: auto; } div.inlinecomp { margin: auto; border-radius:10px; border: 1px solid #f3f3f3; padding: 10px; width: 91%; margin-bottom:25px; } .inlinecomp .listing-item { overflow: hidden; width: 100%; } .inlinecomp .image { float: left; margin: 0 16px 0 0; } .inlinecomp .title { display: block; } .inlinecomp .excerpt-dash { display: none; } div.singleinline { margin: auto; border-radius:10px; border: 1px solid #f3f3f3; padding: 10px; width: 91%; margin-bottom:15px; } .iframer-container { overflow: hidden; padding-top: 56.25%; position: relative; } .iframer-container iframe { border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } /* 4x3 Aspect Ratio */ .iframer-container-4x3 { padding-top: 75%; } </style> <style> .ai-viewports {--ai: 1;} .ai-viewport-3 { display: none !important;} .ai-viewport-2 { display: none !important;} .ai-viewport-1 { display: inherit !important;} .ai-viewport-0 { display: none !important;} @media (min-width: 768px) and (max-width: 979px) { .ai-viewport-1 { display: none !important;} .ai-viewport-2 { display: inherit !important;} } @media (max-width: 767px) { .ai-viewport-1 { display: none !important;} .ai-viewport-3 { display: inherit !important;} } .ai-rotate {position: relative;} .ai-rotate-hidden {visibility: hidden;} .ai-rotate-hidden-2 {position: absolute; top: 0; left: 0; width: 100%; height: 100%;} .ai-list-data, .ai-ip-data, .ai-filter-check, .ai-fallback, .ai-list-block, .ai-list-block-ip, .ai-list-block-filter {visibility: hidden; position: absolute; width: 50%; height: 1px; top: -1000px; z-index: -9999; margin: 0px!important;} .ai-list-data, .ai-ip-data, .ai-filter-check, .ai-fallback {min-width: 1px;} </style> </head> <body data-cmplz=1 class="post-template-default single single-post postid-171207 single-format-standard custom-background custom-header header-image content-sidebar genesis-breadcrumbs-visible genesis-footer-widgets-visible news-pro-orange"><div class="site-container"><nav class="nav-secondary" aria-label="Secondary"><div class="wrap"><ul id="menu-top-menu" class="menu genesis-nav-menu menu-secondary"><li id="menu-item-32425" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-32425"><a href="https://www.geeknative.com/about/"><span >About</span></a> <ul class="sub-menu"> <li id="menu-item-32426" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-32426"><a rel="privacy-policy" href="https://www.geeknative.com/policies/"><span >Policies</span></a></li> <li id="menu-item-60550" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-60550"><a href="https://www.geeknative.com/about/write-for-us/"><span >Write For Us</span></a></li> <li id="menu-item-32427" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32427"><a href="https://www.geeknative.com/ads/"><span >Ads</span></a></li> <li id="menu-item-71075" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-71075"><a href="https://www.geeknative.com/about/how-we-earn-money/"><span >How We Earn Money</span></a></li> </ul> </li> <li id="menu-item-59428" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-59428"><a href="https://www.geeknative.com/newsletter/"><span >Email Digest</span></a></li> <li id="menu-item-66146" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-66146"><a href="https://www.geeknative.com/patreon/"><span >Patreon</span></a></li> <li id="menu-item-49894" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-49894"><a href="https://www.geeknative.com/shop/"><span >Shop</span></a></li> <li id="menu-item-72516" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-72516"><a href="https://www.geeknative.com/resources/"><span >Resources</span></a> <ul class="sub-menu"> <li id="menu-item-73439" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-73439"><a href="https://www.geeknative.com/archives/"><span >Archives</span></a></li> <li id="menu-item-72918" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-72918"><a href="https://www.geeknative.com/geek-conventions/"><span >Conventions</span></a></li> <li id="menu-item-66247" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-66247"><a href="https://www.geeknative.com/chat/"><span >Chat Portal</span></a></li> <li id="menu-item-72520" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-72520"><a href="https://www.geeknative.com/72467/free-to-download-hundreds-of-ebooks/"><span >Free eBooks</span></a></li> <li id="menu-item-72522" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-72522"><a href="https://www.geeknative.com/?redirect_to=latest&tag=routinely-itemised&s=RPGs"><span >Latest TTRPG News Summary</span></a></li> <li id="menu-item-72521" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-72521"><a href="https://www.geeknative.com/72486/rpg-tips-from-the-genre-police/"><span >RPG Tips</span></a></li> <li id="menu-item-73182" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-73182"><a href="https://www.geeknative.com/tag/rpg-tools/"><span >RPG Tools</span></a></li> <li id="menu-item-101871" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-101871"><a href="https://www.geeknative.com/71935/play-short-film-roulette-on-geek-native/"><span >Short Film Roulette</span></a></li> </ul> </li> </ul></div></nav><header class="site-header"><div class="wrap"><div class="title-area"><p class="site-title"><a href="https://www.geeknative.com/">Geek Native</a></p><p class="site-description">From the land of Geek</p></div><div class="widget-area header-widget-area"><section id="nav_menu-4" class="widget widget_nav_menu"><div class="widget-wrap"><nav class="nav-header"><ul id="menu-primary-menu" class="menu genesis-nav-menu"><li id="menu-item-32428" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-32428"><a href="https://www.geeknative.com/category/books/"><span >Books</span></a> <ul class="sub-menu"> <li id="menu-item-32429" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32429"><a href="https://www.geeknative.com/category/books/comics/"><span >Comics</span></a></li> </ul> </li> <li id="menu-item-32430" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor menu-item-has-children menu-item-32430"><a href="https://www.geeknative.com/category/games/"><span >Games</span></a> <ul class="sub-menu"> <li id="menu-item-32431" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32431"><a href="https://www.geeknative.com/category/games/console/"><span >Console</span></a></li> <li id="menu-item-32432" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32432"><a href="https://www.geeknative.com/category/games/mobile-games-2/"><span >Mobile</span></a></li> <li id="menu-item-32433" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32433"><a href="https://www.geeknative.com/category/games/pc/"><span >PC</span></a></li> <li id="menu-item-32434" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-32434"><a href="https://www.geeknative.com/category/games/tabletop-rpgs/"><span >Tabletop & RPGs</span></a></li> </ul> </li> <li id="menu-item-32441" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-32441"><a href="https://www.geeknative.com/category/geek-stuff/"><span >Geek Stuff</span></a> <ul class="sub-menu"> <li id="menu-item-32442" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32442"><a href="https://www.geeknative.com/category/geek-stuff/cool-tech/"><span >Cool Tech</span></a></li> <li id="menu-item-32720" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32720"><a href="https://www.geeknative.com/category/geek-stuff/art/"><span >Art</span></a></li> <li id="menu-item-32443" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32443"><a href="https://www.geeknative.com/category/geek-stuff/interviews/"><span >Interviews</span></a></li> <li id="menu-item-32444" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32444"><a href="https://www.geeknative.com/category/geek-stuff/sites/"><span >Sites</span></a></li> <li id="menu-item-32435" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-32435"><a href="https://www.geeknative.com/category/gamewyrd/"><span >GameWyrd</span></a> <ul class="sub-menu"> <li id="menu-item-32436" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32436"><a href="https://www.geeknative.com/category/gamewyrd/echoes/"><span >Echoes from the Wyrd</span></a></li> <li id="menu-item-32437" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32437"><a href="https://www.geeknative.com/category/gamewyrd/famous-last-words/"><span >Famous Last Words</span></a></li> <li id="menu-item-32438" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32438"><a href="https://www.geeknative.com/category/gamewyrd/lost-archives/"><span >The Lost Archives</span></a></li> <li id="menu-item-32439" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32439"><a href="https://www.geeknative.com/category/gamewyrd/weird-awards/"><span >Weird Awards</span></a></li> <li id="menu-item-32440" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32440"><a href="https://www.geeknative.com/category/gamewyrd/wyrd-reviews/"><span >Wyrd Reviews</span></a></li> </ul> </li> </ul> </li> <li id="menu-item-32445" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32445"><a href="https://www.geeknative.com/category/movies/"><span >Movies</span></a></li> <li id="menu-item-32446" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32446"><a href="https://www.geeknative.com/category/music/"><span >Music</span></a></li> <li id="menu-item-32447" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-32447"><a href="https://www.geeknative.com/category/tv/"><span >TV</span></a> <ul class="sub-menu"> <li id="menu-item-32448" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32448"><a href="https://www.geeknative.com/category/tv/anime-tv/"><span >Anime</span></a></li> <li id="menu-item-32449" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32449"><a href="https://www.geeknative.com/category/tv/online-shows/"><span >Online Shows</span></a></li> </ul> </li> </ul></nav></div></section> </div></div></header><div class="site-inner"><div class="content-sidebar-wrap"><main class="content"><div class="breadcrumb">You are here: <span class="breadcrumb-link-wrap"><a class="breadcrumb-link" href="https://www.geeknative.com/"><span class="breadcrumb-link-text-wrap">Home</span></a><meta ></span> <span aria-label="breadcrumb separator">/</span> <span class="breadcrumb-link-wrap"><a class="breadcrumb-link" href="https://www.geeknative.com/category/games/"><span class="breadcrumb-link-text-wrap">Games</span></a><meta ></span> <span aria-label="breadcrumb separator">/</span> <span class="breadcrumb-link-wrap"><a class="breadcrumb-link" href="https://www.geeknative.com/category/games/tabletop-rpgs/"><span class="breadcrumb-link-text-wrap">Tabletop & RPGs</span></a><meta ></span> <span aria-label="breadcrumb separator">/</span> Routinely Itemised: RPGs #296</div><article class="post-171207 post type-post status-publish format-standard has-post-thumbnail category-tabletop-rpgs tag-chaosium tag-dungeons-dragons tag-netflix tag-routinely-itemised entry" aria-label="Routinely Itemised: RPGs #296"><header class="entry-header"><h1 class="entry-title">Routinely Itemised: RPGs #296</h1> <p class="entry-meta"><time class="entry-time">February 15, 2025</time> by <span class="entry-author"><a href="https://www.geeknative.com/author/admin/" class="entry-author-link" rel="author"><span class="entry-author-name">Andrew Girdwood</span></a></span> <div class='ai-rotate ai-unprocessed' style='position: relative;'> <div class="ai-rotate-option" data-index="1" data-name="QQ==" data-code="PHNwYW4gY2xhc3M9ImVudHJ5LWNvbW1lbnRzLWxpbmsiPkxpbmtzIG1heSBlYXJuIGNvbW1pc3Npb248L3NwYW4+Cg=="> </div> <div class="ai-rotate-option" data-index="2" data-name="Qg==" data-code="CjxzcGFuIGNsYXNzPSJlbnRyeS1jb21tZW50cy1saW5rIj4mIzEyODE3NjsgTGlua3MgbWF5IGVhcm4gY29tbWlzc2lvbjwvc3Bhbj4K"> </div> <div class="ai-rotate-option" data-index="3" data-name="Qw==" data-code="CjxzcGFuIGNsYXNzPSJlbnRyeS1jb21tZW50cy1saW5rIj5BZHM6IFNhbGVzIGZyb20gbGlua3MgbWF5IGVhcm4gdXMgbW9uZXk8L3NwYW4+Cg=="> </div> <div class="ai-rotate-option" data-index="4" data-name="RA==" data-code="CjxzcGFuIGNsYXNzPSJlbnRyeS1jb21tZW50cy1saW5rIj4mIzEyODE3NjsgU2FsZXMgZnJvbSBsaW5rcyBtYXkgZWFybiB1cyBtb25leTwvc3Bhbj4K"> </div> <div class="ai-rotate-option" data-index="5" data-name="RQ==" data-code="CjxzcGFuIGNsYXNzPSJlbnRyeS1jb21tZW50cy1saW5rIj4mIzEyODE3NjsgTGlua3MgbWF5IGVhcm4gYWQgbW9uZXk8L3NwYW4+Cg=="> </div> <div class="ai-rotate-option" data-index="6" data-name="Rg==" data-code="CjxzcGFuIGNsYXNzPSJlbnRyeS1jb21tZW50cy1saW5rIj5MaW5rcyBtYXkgZWFybiBhZCBtb25leTwvc3Bhbj4K"> </div> <div class="ai-rotate-option" data-index="7" data-name="Rw==" data-code="CjxzcGFuIGNsYXNzPSJlbnRyeS1jb21tZW50cy1saW5rIj4mIzEyODE3NjsgQWRzOiBMaW5rcyBtYXkgZWFybiB1cyBtb25leTwvc3Bhbj4K"> </div> <div class="ai-rotate-option" data-index="8" data-name="SA==" data-code="CjxzcGFuIGNsYXNzPSJlbnRyeS1jb21tZW50cy1saW5rIj4mIzEyODE3NjsgQWRzOiBMaW5rcyBtYXkgZWFybiBjb21taXNzaW9uPC9zcGFuPgo="> </div> <div class="ai-rotate-option" data-index="9" data-name="SQ==" data-code="CjxzcGFuIGNsYXNzPSJlbnRyeS1jb21tZW50cy1saW5rIj4mIzEyODE4MjsgTGlua3MgbWF5IGVhcm4gY29tbWlzc2lvbjwvc3Bhbj4K"> </div> <div class="ai-rotate-option" data-index="10" data-name="Sg==" data-code="CjxzcGFuIGNsYXNzPSJlbnRyeS1jb21tZW50cy1saW5rIj4mIzEyODE4MjsgU2FsZXMgZnJvbSBsaW5rcyBtYXkgZWFybiB1cyBtb25leTwvc3Bhbj4K"> </div> <div class="ai-rotate-option" data-index="11" data-name="Sw==" data-code="CjxzcGFuIGNsYXNzPSJlbnRyeS1jb21tZW50cy1saW5rIj4mIzEyODE4MjsgTGlua3MgbWF5IGVhcm4gYWQgbW9uZXk8L3NwYW4+Cg=="> </div> <div class="ai-rotate-option" data-index="12" data-name="TA==" data-code="CjxzcGFuIGNsYXNzPSJlbnRyeS1jb21tZW50cy1saW5rIj4mIzEyODE4MjsgQWRzOiBMaW5rcyBtYXkgZWFybiB1cyBtb25leTwvc3Bhbj4K"> </div> <div class="ai-rotate-option" data-index="13" data-name="TQ==" data-code="CjxzcGFuIGNsYXNzPSJlbnRyeS1jb21tZW50cy1saW5rIj4mIzEyODE4MjsgQWRzOiBMaW5rcyBtYXkgZWFybiBjb21taXNzaW9uPC9zcGFuPgo="> </div> <div class="ai-rotate-option" data-index="14" data-name="Tg==" data-code="CjxzcGFuIGNsYXNzPSJlbnRyeS1jb21tZW50cy1saW5rIj4mIzEyODE4NDsgTGlua3MgbWF5IGVhcm4gY29tbWlzc2lvbjwvc3Bhbj4K"> </div> <div class="ai-rotate-option" data-index="15" data-name="Tw==" data-code="CjxzcGFuIGNsYXNzPSJlbnRyeS1jb21tZW50cy1saW5rIj4mIzEyODE4NDsgU2FsZXMgZnJvbSBsaW5rcyBtYXkgZWFybiB1cyBtb25leTwvc3Bhbj4K"> </div> <div class="ai-rotate-option" data-index="16" data-name="UA==" data-code="CjxzcGFuIGNsYXNzPSJlbnRyeS1jb21tZW50cy1saW5rIj4mIzEyODE4NDsgTGlua3MgbWF5IGVhcm4gYWQgbW9uZXk8L3NwYW4+Cg=="> </div> <div class="ai-rotate-option" data-index="17" data-name="UQ==" data-code="CjxzcGFuIGNsYXNzPSJlbnRyeS1jb21tZW50cy1saW5rIj4mIzEyODE4NDsgQWRzOiBMaW5rcyBtYXkgZWFybiB1cyBtb25leTwvc3Bhbj4K"> </div> <div class="ai-rotate-option" data-index="18" data-name="Ug==" data-code="CjxzcGFuIGNsYXNzPSJlbnRyeS1jb21tZW50cy1saW5rIj4mIzEyODE4NDsgQWRzOiBMaW5rcyBtYXkgZWFybiBjb21taXNzaW9uPC9zcGFuPgo="> </div> <div class="ai-rotate-option" data-index="19" data-name="Uw==" data-code="CjxzcGFuIGNsYXNzPSJlbnRyeS1jb21tZW50cy1saW5rIj4mIzEyODU4ODsgTGlua3MgbWF5IGVhcm4gdXMgbW9uZXkgKGhvcGVmdWxseSk8L3NwYW4+"> </div> </div> <span class="entry-comments-link"><a href="https://www.geeknative.com/171207/routinely-itemised-rpgs-296/#respond">Leave a Comment</a></span> </p></header><div class="entry-content"><div class="ttr_start"></div> <p>It’s Friday! Treat yourself and that might well mean supporting a local food business and an indie publisher with your patronage. :)</p> <div class="wp-block-image"> <figure class="alignright size-large is-resized"><img decoding="async" width="235" height="350" data-attachment-id="171075" data-permalink="https://www.geeknative.com/171067/routinely-itemised-rpgs-295/mr-root-new/" data-orig-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/08003512/mr-root-new.jpg?strip=all&lossy=1&sharp=1&ssl=1" data-orig-size="1000,1489" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="mr root new" data-image-description="" data-image-caption="" data-medium-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/08003512/mr-root-new-250x250.jpg?strip=all&lossy=1&sharp=1&ssl=1" data-large-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/08003512/mr-root-new-235x350.jpg?strip=all&lossy=1&sharp=1&ssl=1" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOsAAAFeAQAAAABMAdUKAAAAAnRSTlMAAHaTzTgAAAAhSURBVGje7cExAQAAAMKg9U/tawigAAAAAAAAAAAAAOANKmIAAeXdbV8AAAAASUVORK5CYII=" alt="Mr Root" class="wp-image-171075 lazyload" style="width:350px" data-src="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/08003512/mr-root-new-235x350.jpg?strip=all&lossy=1&sharp=1&ssl=1" data-srcset="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/08003512/mr-root-new-235x350.jpg?strip=all&lossy=1&sharp=1&ssl=1 235w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/08003512/mr-root-new-768x1144.jpg?strip=all&lossy=1&sharp=1&ssl=1 768w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/08003512/mr-root-new-150x223.jpg?strip=all&lossy=1&sharp=1&ssl=1 150w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/08003512/mr-root-new.jpg?strip=all&lossy=1&sharp=1&ssl=1 1000w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/08003512/mr-root-new.jpg?strip=all&lossy=1&sharp=1&w=400&ssl=1 400w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/08003512/mr-root-new.jpg?strip=all&lossy=1&sharp=1&w=600&ssl=1 600w" data-sizes="auto" data-eio-rwidth="235" data-eio-rheight="350" /><noscript><img decoding="async" width="235" height="350" data-attachment-id="171075" data-permalink="https://www.geeknative.com/171067/routinely-itemised-rpgs-295/mr-root-new/" data-orig-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/08003512/mr-root-new.jpg?strip=all&lossy=1&sharp=1&ssl=1" data-orig-size="1000,1489" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="mr root new" data-image-description="" data-image-caption="" data-medium-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/08003512/mr-root-new-250x250.jpg?strip=all&lossy=1&sharp=1&ssl=1" data-large-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/08003512/mr-root-new-235x350.jpg?strip=all&lossy=1&sharp=1&ssl=1" sizes="(max-width: 1920px) 100vw, 1920px" src="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/08003512/mr-root-new-235x350.jpg?strip=all&lossy=1&sharp=1&ssl=1" alt="Mr Root" class="wp-image-171075" style="width:350px" srcset="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/08003512/mr-root-new-235x350.jpg?strip=all&lossy=1&sharp=1&ssl=1 235w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/08003512/mr-root-new-768x1144.jpg?strip=all&lossy=1&sharp=1&ssl=1 768w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/08003512/mr-root-new-150x223.jpg?strip=all&lossy=1&sharp=1&ssl=1 150w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/08003512/mr-root-new.jpg?strip=all&lossy=1&sharp=1&ssl=1 1000w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/08003512/mr-root-new.jpg?strip=all&lossy=1&sharp=1&w=400&ssl=1 400w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/08003512/mr-root-new.jpg?strip=all&lossy=1&sharp=1&w=600&ssl=1 600w" data-eio="l" /></noscript></figure></div> <p>Here’s the summary of TTRPG news summaries;</p> <ul class="wp-block-list"> <li>Netflix picked up the abandoned D&D TV show.</li> <li>Chaosium released <a href="https://www.drivethrurpg.com/en/product/509287/questworlds?utm_source=pocket_saves&affiliate_id=31065">QuestWorlds</a></li> <li>Jared Rascher has stopped writing RPG reviews</li> <li>A collective of TTRPG publishers support <a href="https://www.geeknative.com/171205/queer-love-ttrpg-and-larp-bundle-burn-injustice-down-to-the-ground/">Queer Love</a>. </li> </ul> <p>Last Saturday, despite being out at a convention, we managed to get the Audio EXP podcast up. Boldly, we’re trying the same again this Saturday! This week, there’s the charity Capital Sci-Fi Con in Edinburgh out at the o2.</p> <p>We can’t promise, but we can be bullish.</p> <p>Oh, if you’re feeling in the mood for some doom and gloom, then Geek Native now has an <a href="https://www.geeknative.com/170944/gloomy-valentines-day-abandoned-ring-dungeon-emulator/">abandoned ring emulator</a>.</p> <p>On with this week’s news!</p> <p class="has-text-align-center has-background" style="background-color:#f7f7f7"><strong>Spotlight</strong>: <a href="https://www.drivethrurpg.com/en/publisher/25843/Dunderdagar?affiliate_id=31065">Dunderdagar</a>.</p> <h2 class="wp-block-heading" id="h-rpg-news-from-geek-native">RPG news from Geek Native</h2> <ul class="wp-block-list"> <li>Following last week’s surprising news, I talked to Jared Rascher about his decision to <a href="https://www.geeknative.com/171140/why-did-jared-rascher-stop-rpg-reviews-an-interview/">stop writing RPG reviews</a>.</li> <li>Geek Native published an interview with Derek Kean the new over of <a href="https://www.geeknative.com/171136/an-interview-with-derek-kean-anvls-new-owner/">ANVL</a>.</li> <li>Demiplane released their next big update with the <a href="https://www.geeknative.com/171178/cyberpunk-red-nexus-launches-character-tools-and-cyberpunk-edgerunners-integration/">Cyberpunk RED character tools</a>.</li> <li>With Astraelith’s expert guidance, we have a guide on how to play LichLight Imprints’ <a href="https://www.geeknative.com/171094/the-archivium-how-to-play-the-dark-academia-cosy-horror-solo-rpg/">The Archivium</a>.</li> <li>Geek Native picked up John R Mullaney’s illustrations for the <a href="https://www.geeknative.com/171153/artist-showcase-john-r-mullaneys-stunning-illustrations-for-alien-rpg-evolved-edition/">Alien RPG Evolved Edition</a>.</li> <li>Evil Hat Productions are playtesting an official Blades in the Dark supplement that advances the timeline 100 years. It’s <a href="https://www.geeknative.com/171201/free-to-download-evil-hats-blades-68-playtest-preview/">Blades ’68 and free</a>.</li> <li>We have a wee art gallery from Black Lantern Production’s success <a href="https://www.geeknative.com/171131/art-gallery-immortals-the-dark-fantasy-ttrpg/">Immortals RPG</a>.</li> <li>Geek Native posted the cover reveal of Household’s <a href="https://www.geeknative.com/171166/household-rpg-winter-never-ends-cover-reveal/">Winter Never Ends</a>.</li> <li>The Bundle of Holding has an offer on Triple Ace Games’ <a href="https://www.geeknative.com/171164/league-of-adventures-a-deal-on-victorian-steampunk-ttrpg/">League of Adventures</a>.</li> <li>On Humble, there’s a mixed media bundle for <a href="https://www.geeknative.com/171193/paizo-launches-a-kingmaker-bundle-deal-with-limited-supplies-hardcovers-included/">Pathfinder Kingmaker</a>.</li> <li>Numerous TTRPG publishers bandied together for <a href="https://www.geeknative.com/171205/queer-love-ttrpg-and-larp-bundle-burn-injustice-down-to-the-ground/">Queer Love</a>.</li> </ul> <p class="has-text-align-center has-background" style="background-color:#f7f7f7"><strong>Support</strong>: <a href="https://www.geeknative.com/patreon/">Patreon</a></p> <h2 class="wp-block-heading" id="h-rpg-news-from-around-the-web">RPG news from around the web</h2> <figure class="wp-block-image size-full is-resized"><img decoding="async" width="1140" height="570" data-attachment-id="171210" data-permalink="https://www.geeknative.com/171207/routinely-itemised-rpgs-296/dnd-movie/" data-orig-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie.jpg?strip=all&lossy=1&sharp=1&ssl=1" data-orig-size="1140,570" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="dnd movie" data-image-description="" data-image-caption="" data-medium-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie-250x250.jpg?strip=all&lossy=1&sharp=1&ssl=1" data-large-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie-700x350.jpg?strip=all&lossy=1&sharp=1&ssl=1" src="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie.jpg?strip=all&lossy=1&sharp=1&ssl=1&lazy=2" alt="D&D Movie / Chris Pratt" class="wp-image-171210 lazyload" style="width:679px" data-src="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie.jpg?strip=all&lossy=1&sharp=1&ssl=1" loading="lazy" data-srcset="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie.jpg?strip=all&lossy=1&sharp=1&ssl=1 1140w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie-700x350.jpg?strip=all&lossy=1&sharp=1&ssl=1 700w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie-768x384.jpg?strip=all&lossy=1&sharp=1&ssl=1 768w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie-150x75.jpg?strip=all&lossy=1&sharp=1&ssl=1 150w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie.jpg?strip=all&lossy=1&sharp=1&w=228&ssl=1 228w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie.jpg?strip=all&lossy=1&sharp=1&w=456&ssl=1 456w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie.jpg?strip=all&lossy=1&sharp=1&w=912&ssl=1 912w" data-sizes="auto" /><noscript><img decoding="async" width="1140" height="570" data-attachment-id="171210" data-permalink="https://www.geeknative.com/171207/routinely-itemised-rpgs-296/dnd-movie/" data-orig-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie.jpg?strip=all&lossy=1&sharp=1&ssl=1" data-orig-size="1140,570" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="dnd movie" data-image-description="" data-image-caption="" data-medium-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie-250x250.jpg?strip=all&lossy=1&sharp=1&ssl=1" data-large-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie-700x350.jpg?strip=all&lossy=1&sharp=1&ssl=1" sizes="(max-width: 1920px) 100vw, 1920px" src="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie.jpg?strip=all&lossy=1&sharp=1&ssl=1" alt="D&D Movie / Chris Pratt" class="wp-image-171210" style="width:679px" srcset="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie.jpg?strip=all&lossy=1&sharp=1&ssl=1 1140w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie-700x350.jpg?strip=all&lossy=1&sharp=1&ssl=1 700w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie-768x384.jpg?strip=all&lossy=1&sharp=1&ssl=1 768w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie-150x75.jpg?strip=all&lossy=1&sharp=1&ssl=1 150w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie.jpg?strip=all&lossy=1&sharp=1&w=228&ssl=1 228w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie.jpg?strip=all&lossy=1&sharp=1&w=456&ssl=1 456w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000654/dnd-movie.jpg?strip=all&lossy=1&sharp=1&w=912&ssl=1 912w" data-eio="l" /></noscript></figure> <div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div> <ul class="wp-block-list"> <li>Collider was one of the many news sites to note that <a href="https://collider.com/live-action-dungeons-and-dragons-series-netflix/">Live-Action’ Dungeons & Dragons’ Series Is Resurrected at Netflix After Paramount+ Cancellation</a>.</li> <li>Rob Heinsoo announces little demons two weeks of 13th Age 2E <a href="https://robheinsoo.blogspot.com/2025/02/13th-age-2e-pages-little-demons.html">page spreads</a>.</li> <li>Christian Hoffer notes that <a href=" https://www.enworld.org/threads/dungeons-dragons-dumps-disclaimers-from-book-credits-page.711565/">Dungeons & Dragons Dumps Disclaimers From Book Credits Page</a>.</li> <li>Goodman Games announces that <a href="https://goodman-games.com/registration-now-open-for-dcc-indie-creator-summit/">Registration Now Open for DCC Indie Creator Summit!</a>.</li> <li>Wizards of the Coast are hiring a <a href=" https://www.enworld.org/threads/wizards-of-the-coast-is-hiring-a-d-d-worldbuilder.711451/">D&D Worldbuilder</a>.</li> </ul> <h2 class="wp-block-heading" id="h-rpg-reviews-and-interviews-from-around-the-web">RPG reviews and interviews from around the web</h2> <ul class="wp-block-list"> <li>Reviews from R’lyeh writes up <a href="https://rlyehreviews.blogspot.com/2025/02/paradoxical-penetration.html?utm_source=pocket_shared">The Breach</a>.</li> <li>Throat Punch Games has a ring side report of <a href="https://throatpunchgames.com/2025/02/09/ring-side-report-rpg-review-of-cthulhutech-the-shadow-war-quick-start-rules-v2/">CthulhuTech: The Shadow War Quick-Start Rules (V2)</a>.</li> <li>The TTRPG Factory has a guest review on <a href="https://ttrpgfactory.com/2025/02/12/guest-review-boomstick/">Boomstick</a>.</li> <li>James Maliszewski reviews Gary Gygax’s <a href="https://grognardia.blogspot.com/2025/02/retrospective-mythus.html">Dangerous Journeys</a>.</li> <li>Nerdarchy reviews <a href="https://nerdarchy.com/the-game-masters-book-of-legendary-dragons-a-review-and-creative-expansion/">The Game Master’s Book of Legendary Dragons</a>.</li> <li>Ill Met by Morrslieb reviewed <a href="https://illmetbymorrslieb.wordpress.com/2025/02/12/review-deft-steps-light-fingers-wfrp-4e/">Deft Steps Light Fingers (WFRP 4e)</a>.</li> <li>PC Gamers’ Robin Valentine looks at Legend in the Mist with <a href="https://www.pcgamer.com/games/rpg/this-tabletop-rpg-has-one-of-the-cleverest-ways-of-teaching-you-the-rules-ive-ever-seen-and-its-inspired-by-a-d-and-d-set-from-over-40-years-ago/">This tabletop RPG has one of the cleverest ways of teaching you the rules I’ve ever seen—and it’s inspired by a D&D set from over 40 years ago</a>.</li> <li>For New Gamemaster Month, Kobold Press interviewed <a href="https://koboldpress.com/celebrate-gms-interview-livi-rose/">Livi Rose</a>.</li> <li>At EN World, Christian Hoffer has the <a href="https://www.enworld.org/threads/jeremy-crawford-interview-the-monster-manual-and-more.711287/">Jeremy Crawford Interview: The Monster Manual and More</a>.</li> </ul> <h2 class="wp-block-heading" id="h-rpg-new-releases">RPG new releases</h2> <figure class="wp-block-image size-full is-resized"><img decoding="async" width="900" height="601" data-attachment-id="171209" data-permalink="https://www.geeknative.com/171207/routinely-itemised-rpgs-296/questworlds-b/" data-orig-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000531/questworlds-b.jpg?strip=all&lossy=1&sharp=1&ssl=1" data-orig-size="900,601" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="questworlds b" data-image-description="" data-image-caption="" data-medium-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000531/questworlds-b-250x250.jpg?strip=all&lossy=1&sharp=1&ssl=1" data-large-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000531/questworlds-b-524x350.jpg?strip=all&lossy=1&sharp=1&ssl=1" src="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000531/questworlds-b.jpg?strip=all&lossy=1&sharp=1&ssl=1&lazy=2" alt="QuestWorlds" class="wp-image-171209 lazyload" style="width:679px" data-src="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000531/questworlds-b.jpg?strip=all&lossy=1&sharp=1&ssl=1" loading="lazy" data-srcset="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000531/questworlds-b.jpg?strip=all&lossy=1&sharp=1&ssl=1 900w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000531/questworlds-b-524x350.jpg?strip=all&lossy=1&sharp=1&ssl=1 524w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000531/questworlds-b-768x513.jpg?strip=all&lossy=1&sharp=1&ssl=1 768w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000531/questworlds-b-150x100.jpg?strip=all&lossy=1&sharp=1&ssl=1 150w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000531/questworlds-b.jpg?strip=all&lossy=1&sharp=1&w=360&ssl=1 360w" data-sizes="auto" /><noscript><img decoding="async" width="900" height="601" data-attachment-id="171209" data-permalink="https://www.geeknative.com/171207/routinely-itemised-rpgs-296/questworlds-b/" data-orig-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000531/questworlds-b.jpg?strip=all&lossy=1&sharp=1&ssl=1" data-orig-size="900,601" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="questworlds b" data-image-description="" data-image-caption="" data-medium-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000531/questworlds-b-250x250.jpg?strip=all&lossy=1&sharp=1&ssl=1" data-large-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000531/questworlds-b-524x350.jpg?strip=all&lossy=1&sharp=1&ssl=1" sizes="(max-width: 1920px) 100vw, 1920px" src="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000531/questworlds-b.jpg?strip=all&lossy=1&sharp=1&ssl=1" alt="QuestWorlds" class="wp-image-171209" style="width:679px" srcset="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000531/questworlds-b.jpg?strip=all&lossy=1&sharp=1&ssl=1 900w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000531/questworlds-b-524x350.jpg?strip=all&lossy=1&sharp=1&ssl=1 524w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000531/questworlds-b-768x513.jpg?strip=all&lossy=1&sharp=1&ssl=1 768w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000531/questworlds-b-150x100.jpg?strip=all&lossy=1&sharp=1&ssl=1 150w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000531/questworlds-b.jpg?strip=all&lossy=1&sharp=1&w=360&ssl=1 360w" data-eio="l" /></noscript></figure> <div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div> <ul class="wp-block-list"> <li>Chaosium has released its setting-agnostic rules engine, <a href="https://www.drivethrurpg.com/en/product/509287/questworlds?utm_source=pocket_saves&affiliate_id=31065">QuestWorlds</a>.</li> <li>Rowan, Rook & Decard have published a campaign for Heart: The City Beneath with <a href="https://www.drivethrurpg.com/en/product/512106/dagger-in-the-heart?utm_source=pocket_saves&affiliate_id=31065">Dagger in the Heart</a>.</li> <li>Acheron Games has released two supplements for Brancalonia; <ul class="wp-block-list"> <li><a href="https://www.drivethrurpg.com/en/product/504460/brancalonia-spaghetti-fantasy-bestiary?utm_source=pocket_saves&affiliate_id=31065">Spaghetti Fantasy Bestiary</a>.</li> <li><a href="https://www.drivethrurpg.com/en/product/512089/brancalonia-furious-lands-and-other-dirty-jobs?utm_source=pocket_saves&affiliate_id=31065">Furious Lands and Other Dirty Jobs</a>.</li> </ul> </li> <li>Shadomain releases the Cypher System-powered <a href="https://www.drivethrurpg.com/en/product/511684/hint-roleplaying-game?utm_source=pocket_saves&affiliate_id=31065">Hint</a>.</li> <li>Mathieu Atallah publishes the cyberpunk TTRPG <a href="https://www.drivethrurpg.com/en/product/511471/montreapolis?utm_source=pocket_saves&affiliate_id=31065">Montreapolis</a>.</li> <li>Moon Lodge Games has released the psychedelic sword and sandal RPG <a href="https://www.drivethrurpg.com/en/product/511700/the-golden-age-of-khares-a-psychedelic-sword-sandal-rpg-deluxe-edition?utm_source=pocket_saves&affiliate_id=31065">The Golden Age of Khares</a>.</li> <li>Darrin Drader Designs has published the 2nd edition of <a href="https://www.drivethrurpg.com/en/product/512193/reign-of-discordia-2nd-edition-white-star?utm_source=pocket_saves&affiliate_id=31065">Reign of Discordia</a>.</li> <li>Land of the Blind has released their pulp fantasy TTRPG <a href="https://www.drivethrurpg.com/en/product/512122/vagabond-pulp-fantasy-rpg-core-rulebook?utm_source=pocket_saves&affiliate_id=31065">Vagabond</a>.</li> <li>Super Blood Moon Studios has published a quickstart guide for <a href="https://www.drivethrurpg.com/en/product/512135/realms-of-elghrune-1st-edition-quickstart-guide?utm_source=pocket_saves&affiliate_id=31065">Realms of Elghrune</a></li> </ul> <h2 class="wp-block-heading" id="h-rpg-bundle-deals">RPG bundle deals</h2> <ul class="wp-block-list"> <li>Save $70.36 (80%) in the DMsGuild’s <a href="https://www.dmsguild.com/product/512001/CZRPG-5-Years-BUNDLE?affiliate_id=31065">CZRPG 5 Years</a> bundle.</li> <li>Save $67.48 (90%) in Kobold Press’ <a href="https://www.drivethrurpg.com/en/product/511613/deep-magic-volume-1-roll20-pdf-bundle?utm_source=pocket_saves&affiliate_id=31065">Deep Magic Volume 1 (Roll20 + PDF)</a> bundle.</li> <li>Save $14.95 (25%) with the DMsGuild’s <a href="https://www.dmsguild.com/product/512123/Greyhawk-Campaign-Guide-Print-Upgrade-BUNDLE?affiliate_id=3106">Greyhawk Campaign Guide print upgrade</a> bundle.</li> <li>Save $1.98 (20%) with the DMsGuild’s <a href="https://www.dmsguild.com/product/512035/Blood-on-the-Trail--PDF--Roll20-BUNDLE?affiliate_id=3106">Blood on the Trail</a> PDF and Roll20 bundle.</li> </ul> <h2 class="wp-block-heading" id="h-rpg-ideas-tips-and-discoveries">RPG ideas, tips and discoveries</h2> <ul class="wp-block-list"> <li>Minerva at Rowan, Rook & Decard shared the Voidheart Symphony blog <a href="https://rowanrookanddecard.com/voidheart-symphony-how-does-it-work/">The Big Picture</a>.</li> <li>The Alexandrian discusses the campaign Ptolus and <a href="https://thealexandrian.net/wordpress/52075/roleplaying-games/ptolus-running-the-campaign-running-darkness">Running Darkness</a>.</li> </ul> <h2 class="wp-block-heading" id="h-rpg-crowdfunding">RPG Crowdfunding</h2> <p>You can find the Kickstarter campaigns that have caught Geek Native’s attention at <a href="https://www.geeknative.com/tag/kickstarters">Kickstarter watch</a>. Here are some noteworthy industry projects to mention:</p> <figure class="wp-block-image size-large is-resized"><img decoding="async" width="622" height="350" data-attachment-id="171208" data-permalink="https://www.geeknative.com/171207/routinely-itemised-rpgs-296/damn-db-pitzer/" data-orig-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer.jpg?strip=all&lossy=1&sharp=1&ssl=1" data-orig-size="1024,576" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="damn db pitzer" data-image-description="" data-image-caption="" data-medium-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer-250x250.jpg?strip=all&lossy=1&sharp=1&ssl=1" data-large-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer-622x350.jpg?strip=all&lossy=1&sharp=1&ssl=1" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAm4AAAFeAQAAAAAUQa6OAAAAAnRSTlMAAHaTzTgAAAAxSURBVHgB7cExAQAAAMIg+6deBn9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAIWwCAAHPtwSGAAAAAElFTkSuQmCC" alt="Skeletons" class="wp-image-171208 lazyload" style="width:679px" data-src="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer-622x350.jpg?strip=all&lossy=1&sharp=1&ssl=1" data-srcset="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer-622x350.jpg?strip=all&lossy=1&sharp=1&ssl=1 622w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer-768x432.jpg?strip=all&lossy=1&sharp=1&ssl=1 768w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer-150x84.jpg?strip=all&lossy=1&sharp=1&ssl=1 150w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer.jpg?strip=all&lossy=1&sharp=1&ssl=1 1024w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer.jpg?strip=all&lossy=1&sharp=1&w=204&ssl=1 204w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer.jpg?strip=all&lossy=1&sharp=1&w=409&ssl=1 409w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer.jpg?strip=all&lossy=1&sharp=1&w=819&ssl=1 819w" data-sizes="auto" data-eio-rwidth="622" data-eio-rheight="350" /><noscript><img decoding="async" width="622" height="350" data-attachment-id="171208" data-permalink="https://www.geeknative.com/171207/routinely-itemised-rpgs-296/damn-db-pitzer/" data-orig-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer.jpg?strip=all&lossy=1&sharp=1&ssl=1" data-orig-size="1024,576" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="damn db pitzer" data-image-description="" data-image-caption="" data-medium-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer-250x250.jpg?strip=all&lossy=1&sharp=1&ssl=1" data-large-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer-622x350.jpg?strip=all&lossy=1&sharp=1&ssl=1" sizes="(max-width: 1920px) 100vw, 1920px" src="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer-622x350.jpg?strip=all&lossy=1&sharp=1&ssl=1" alt="Skeletons" class="wp-image-171208" style="width:679px" srcset="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer-622x350.jpg?strip=all&lossy=1&sharp=1&ssl=1 622w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer-768x432.jpg?strip=all&lossy=1&sharp=1&ssl=1 768w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer-150x84.jpg?strip=all&lossy=1&sharp=1&ssl=1 150w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer.jpg?strip=all&lossy=1&sharp=1&ssl=1 1024w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer.jpg?strip=all&lossy=1&sharp=1&w=204&ssl=1 204w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer.jpg?strip=all&lossy=1&sharp=1&w=409&ssl=1 409w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/15000250/damn-db-pitzer.jpg?strip=all&lossy=1&sharp=1&w=819&ssl=1 819w" data-eio="l" /></noscript></figure> <div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div> <ul class="wp-block-list"> <li><a href="https://www.kickstarter.com/projects/ccandcc/damna-d6-war-game-and-ttrpg?ref=geeknative">DAMN—A D6 War Game & TTRPG</a> from D.B. Spitzer kickstarts “A D6 WAR GAME of endless battles, bizarre beasts, nightmare-fueled vehicles, and strange soldiers”</li> <li><a href="https://www.kickstarter.com/projects/338816240/chronicles-of-the-finite-state-machine?ref=geeknative">Chronicles of the Finite State Machine</a> from Krystal Jackson raises funds for “Survive and explore a cyberpunk future in this mini solo tabletop role-playing game (TTRPG) zine.”</li> <li><a href="https://www.kickstarter.com/projects/tentaclemag/streetlights-and-shadows-early-edition?ref=geeknative">Streetlights & Shadows and The Maltese Falcon Adventure</a> from Tabletops and Tentacles crowdfunds “The ZineQuest edition of the film noir detective roleplaying game and a solo case file based on the Maltese Falcon!”</li> <li><a href="https://www.kickstarter.com/projects/fbos/famous-by-our-swords?ref=geeknative">Famous By Our Swords</a> from Eoin McCormack pitches “Developing a tabletop RPG lite skirmish game with its own low fantasy high stakes setting.”</li> <li><a href="https://www.kickstarter.com/projects/rossdesign/maximalism-one-shot-to-save-the-universe?ref=geeknative">MAXIMALISM – One-Shot to Save the Universe</a> from Ross submits “A rules-light art-heavy RPG zine of god-frogs, sorcerers, & multiversal chaos.”</li> <li><a href="https://www.kickstarter.com/projects/enemyline/lords-of-the-pit-5e-adventure-module-on-wings-of-night?ref=geeknative">Lords of the Pit 5E Adventure: Cacophony on Wings of Night</a> from Enemy Line Publishing nominates “A 48-page 5E-compatible adventure into a frozen volcano to recover a sentient musical instrument, prevent an eruption, and save a town!”</li> <li><a href="https://www.kickstarter.com/projects/corny-gron-guide/castle-of-the-veiled-queen?ref=geeknative">Castle of the Veiled Queen</a> from Nerd Sirens nominates “Beyond Corny Groń – Other Paths vol. I – an adventure module zine”</li> <li><a href="https://www.kickstarter.com/projects/aeoncub/driftwood-2?ref=geeknative">Driftwood</a> from Aeon Cub offers “A solo post-apocalyptic journaling ttrpg about meeting survivors and getting to the end of a road.”</li> <li><a href="https://www.kickstarter.com/projects/lotlwc/lineages-of-the-long-white-cloud-volume-2?ref=geeknative">Lineages of the Long White Cloud, Volume 2</a> from Kelly Whyte proposes “A 5e supplement based on Aotearoa New Zealand’s wildlife”</li> <li><a href="https://www.kickstarter.com/projects/bclev/troubleshooter?ref=geeknative">TROUBLESHOOTER</a> from Brian is working on “Do Crimes, Destroy the Corpostate!”</li> <li><a href="https://www.kickstarter.com/projects/ericfrombloatgames/askew-1990s-slacker-subculture-and-supernatural-ttrpg?ref=geeknative">Askew – 1990s Slacker Subculture & Supernatural TTRPG</a> from Eric Bloat crowdfunds “Just because they save you, doesn’t mean they like you!”</li> <li><a href="https://www.kickstarter.com/projects/copestylin/initiative-an-rpg-inspired-todo-list?ref=geeknative">🛡️ INITIATIVE: An RPG-Inspired To-Do List</a> from Marc Copes crowdfunds “✅ Level up your habits ✅ Attack your tasks ✅ Live your own campaign!”</li> <li><a href="https://www.kickstarter.com/projects/cybersymbiosis/sad-hotdog-man-space-oddyssey?ref=geeknative">Sad Hotdog Man: Space “Oddyssey” (Zine Quest 2025)</a> from Woody Arnold crowdfunds “We’re taking the Sad Hotdog Man and all our quirky characters from their comic zine world into your favorite 5e compatible game.”</li> <li><a href="https://www.kickstarter.com/projects/ellalim/a-song-for-a-serpent-king-a-solo-rpg?ref=geeknative">A Song For A Serpent King – a solo journalling RPG</a> from Ella Lim suggests “Travel across the causeway and sing your song to the Serpent King to lull him to sleep. #ZineQuest”</li> <li><a href="https://www.kickstarter.com/projects/suns-ransom/growing-thylacine-a-pamphlet-zine-ttrpg?ref=geeknative">Growing Thylacine: A Pamphlet Zine TTRPG</a> from Pidj Sorensen is working on “The cloned Thylacine embodiment game contained in a risograph gate-fold zine. A ZineMonth project.”</li> <li><a href="https://www.kickstarter.com/projects/blackboxgames/tales-from-the-dungeon-deadly-dungeons?ref=geeknative">Tales from the Dungeon: Deadly Dungeons!</a> from Skylar Simmons raises funds for “The ninth issue of Tales from the Dungeon, a RPG zine compatible with your favorite RPG #ZineQuest”</li> <li><a href="https://www.kickstarter.com/projects/881726803/mimic-dice-tower-stl-files?ref=geeknative">MIMIC DICE TOWER – STL FILES – 3D PRINTABLE</a> from TANIA submits “3D PRINTABLE- DICE TOWERS FOR BOARD GAMES – RPG – WAR GAMES – STL FILES – TABLETOP – DUNGEONS AND DRAGONS – MIMIC – 3D Printing on FDM”</li> <li><a href="https://www.kickstarter.com/projects/tragoonha/cat-acomb-adventurer-dice?ref=geeknative">Cat-acomb adventurer dice</a> from Oammararak Suchimonsri submits “The brave cat adventure around the dungeon.”</li> <li><a href="https://www.kickstarter.com/projects/avasadventures/bowels-of-the-forest-a-dandd5e-horror-adventure?ref=geeknative">Bowels of the Forest: A 5e Horror Adventure</a> from Ava’s Adventures nominates “In this dnd adventure, players are tasked with rescuing a child, Rosa Greene, who went missing in the grim Gulmilin Woods. Ai-Free.”</li> <li><a href="https://www.kickstarter.com/projects/dnd5e/gallery-of-puzzles-and-traps-for-dungeons-and-dragons-5e?ref=geeknative">Gallery of Puzzles & Traps for Dungeons & Dragons 5e</a> from Ready to Play introduces “A collection of 20 encounters of puzzles and traps for the 5th edition of D&D.”</li> <li><a href="https://www.kickstarter.com/projects/arbitriogames/the-lost-opus-of-the-lich-bard?ref=geeknative">The Lost Opus of the Lich Bard: A Shadowdark Adventure Zine</a> from Arbitrio Games submits “Are you brave enough to destroy the song that killed thousands…or just bold enough to loot their remains?”</li> <li><a href="https://www.kickstarter.com/projects/590010647/rpg-bestiary-cards-for-5e-or-old-school-essentials?ref=geeknative">Deck for Dungeons & Dragons 5e or Old School Essentials RPGs</a> from P. House Games crowdfunds “Cryptid-themed RPG Bestiary Deck”</li> <li><a href="https://www.kickstarter.com/projects/marktaormino/maximum-mayhem-dungeons-phantom-of-the-scarlet-heart?ref=geeknative">Maximum Mayhem: Phantom of the Scarlet Heart + 30 FREE PDFS</a> from Mark Taormino is working on “A SOFTCOVER + PDF Module for Levels 5-8 AD&D 1E or OSR RPGS! SHIPS IN MARCH 2025! You Also Get ALL 30+ OF OUR OTHER PDFS for FREE!”</li> <li><a href="https://www.kickstarter.com/projects/rapcom/foldplay-the-premium-folding-table-made-for-board-games?ref=geeknative">FoldPlay: The premium folding gaming table</a> from Rapcom submits “A designed gaming table crafted from premium materials, featuring numerous extras and enhanced functionality. Made in Slovenia, Europe”</li> <li><a href="https://www.kickstarter.com/projects/johnhambonemcguire/avon-by-the-sea?ref=geeknative">Avon By The Sea – A 321RPG Zine</a> from John McGuire submits “A seaside horror adventure for 321RPG: Kids face vampires in a storm-ravaged town with streamlined, cinematic gameplay.”</li> <li><a href="https://www.kickstarter.com/projects/keganexe/lost-phantosmia?ref=geeknative">Lost Phantosmia</a> from KeganExe raises funds for “Lost Phantosmia is a dark & fragrant system neutral dungeon for your favorite old school style roleplaying games.”</li> <li><a href="https://www.kickstarter.com/projects/jacob-wolf-lefton/games-for-an-ordinary-life-a-poetic-art-zine-of-tiny-games?ref=geeknative">Games for an Ordinary Life — A poetic art zine of tiny games</a> from Jacob Wolf Lefton kickstarts “A collection of short, sweet and dangerous games written during the 36-Word RPG Jam in January 2025 and some custom artwork.”</li> <li><a href="https://www.kickstarter.com/projects/christophorrick/wizard-sea-chronicles-volume-2?ref=geeknative">Wizard Sea Chronicles: Volume 2</a> from Christophor Rick & Magnetic Spaghetti raises funds for “The next system agnostic piece of the Wizard Sea region. This time the focus is Lakeside, on the northern coast of the sea.”</li> <li><a href="https://www.kickstarter.com/projects/zuzuspetalsbiz/jekyll-or-hyde-a-gothic-horror-dandd-5e-adventure?ref=geeknative">Jekyll or Hyde, A Gothic Horror D&D 5e Adventure</a> from Laurie kickstarts “Embrace or Escape the Monster Within in this Gothic Horror Adventure for D&D 5e”</li> <li><a href="https://www.kickstarter.com/projects/1093341618/monster-pamphlets-reprint-issues-1-7?ref=geeknative">Monster Pamphlets Reprint: Issues 1-7</a> from Arlin proposes “Monsters! Art! Zines! A collection of original Risograph printed Monster Zines for fantasy tabletop roleplaying games.”</li> <li><a href="https://www.kickstarter.com/projects/deepdarkgames/a-perfect-rock?ref=geeknative">A Perfect Rock</a> from Deep Dark Games offers “A planet-building adventure TTRPG. Explore the stars, make planets from rocks, and find a place to call home.”</li> <li><a href="https://www.kickstarter.com/projects/sel-talanya/tales-from-talanya?ref=geeknative">Tales from Talanya</a> from Jennifer & Madeline introduces “A social emotional learning (SEL) curriculum and tabletop roleplaying game made by educators for educators.”</li> <li><a href="https://www.kickstarter.com/projects/brotherminggames/bg3-astarion-dice?ref=geeknative">Pookie Vampire Dice Set</a> from Brother Ming Games crowdfunds “Gemstone dice sets and coffin dice boxes inspired by everyone’s favorite D&D vampire.”</li> <li><a href="https://www.kickstarter.com/projects/adventuresawait/pocketfold-adventures?ref=geeknative">Pocketfold Adventures</a> from Adventures Await is working on “A collection of playable stories in the style of Choose Your Own Adventure books.”</li> <li><a href="https://www.kickstarter.com/projects/quillstinyquests/stolen-hearts-club?ref=geeknative">Bibi’s Stolen Hearts Club: Romanceable NPC & 100 Quests!</a> from Quill’s Tiny Quests submits “Prepare to get your heart stolen by a new catfolk romanceable character, story hooks, and 100+ thieves’ guild quests!”</li> <li><a href="https://www.kickstarter.com/projects/sixpencegames/the-singularity-will-happen-in-less-than-a-year-zinequest?ref=geeknative">THE SINGULARITY WILL HAPPEN IN LESS THAN A YEAR</a> from Sixpence Games raises funds for “A game of community just before the end of the world, inspired by The Quiet Year”</li> <li><a href="https://www.kickstarter.com/projects/solarcrawl/solarcrawl-osr-exploration-in-a-fantastic-space-age?ref=geeknative">Solarcrawl | OSR Exploration in a Fantastic Space Age</a> from Galen Pejeau submits “An orbital-fantasy, hexcrawling tabletop roleplaying game, compatible with many OSR systems”</li> <li><a href="https://www.kickstarter.com/projects/krakengameslab/bramble-heart-woodland-encounters-01-stls-5e-rules?ref=geeknative">Bramble Heart – Woodland Encounters 01 | STLs + 5e Rules</a> from Kraken Games Lab introduces “3D Printable Miniatures + 5E Compatible Monster Stat Sheets for RPG & Tabletop Gaming! Download the FREE Mini at krakengameslab.com”</li> <li><a href="https://www.kickstarter.com/projects/redalvelis/lands-of-occult-sites-of-the-old-gods-v1?ref=geeknative">Lands of Occult: Sites of the Old Gods V.1</a> from Redal Velis suggests “Explore a world of occult terrains with this collection of high-resolution, super detailed battle maps for TTRPGs, wargames and more!”</li> <li><a href="https://www.kickstarter.com/projects/ickbat/against-time-and-death?ref=geeknative">Against Time and Death</a> from Nick Bate pitches “A duet storytelling game about a forbidden relationship between two elite operatives on opposite sides of a multiversal time war.”</li> <li><a href="https://www.kickstarter.com/projects/uberdungeon/enamel-pin-bestiary?ref=geeknative">Enamel Pin Bestiary</a> from Morgan Hubbart kickstarts “17 Pins to choose from of legendary Dungeons & Dragons and tabletop RPG hard enamel pins, each featuring a D20 and mythical creatures!”</li> <li><a href="https://www.kickstarter.com/projects/r-rook/silver-age?ref=geeknative">Silver Age: A Mark of the Odd Game of Werewolves</a> from R. Rook Studio crowdfunds “A tabletop RPG of bad moons, small towns, monstrous heroes, and sacred metals.”</li> <li><a href="https://www.kickstarter.com/projects/plane-sailing-games/tail-end-charlie?ref=geeknative">Tail-End Charlie</a> from Alex White introduces “A solo game about the risky lives of tail-gunners in Bomber Command”</li> <li><a href="https://www.kickstarter.com/projects/partspermillion/fabula-solo?ref=geeknative">Fabula Solo</a> from Peter Rudin-Burgess suggests “Solo Roleplaying Rules compatible with Fabula Ultima RPG”</li> <li><a href="https://www.kickstarter.com/projects/quinnblackwell/salt-the-earth?ref=geeknative">Salt the Earth</a> from Quinn Blackwell kickstarts “An RPG zine where survival is carved into flesh, written in blood & paid for with your last breath.”</li> <li><a href="https://www.kickstarter.com/projects/alexeivella/dark-gift-0?ref=geeknative">DARK GIFT</a> from Alexei Vella nominates “A Cooperative Game of Vile Necromantic Intent Inspired by Cave Evil, Mörk Borg & Forbidden Psalm.”</li> <li><a href="https://www.kickstarter.com/projects/1714599375/arsenal-7-tabletop-gaming-hoodie-with-secret-pockets?ref=geeknative">ARSENAL 7: Tabletop Gaming Hoodie with Secret Pockets</a> from Spindle Collective nominates “MADE IN USA | 8 Time Creator | Padded Elbows | Paracord | True Unisex Fit | D&D | War Gaming | Card Gaming | Fantasy | 6 Colors”</li> <li><a href="https://www.kickstarter.com/projects/mikemartens/tourist-hole?ref=geeknative">Tourist Hole</a> from Mike Martens kickstarts “The quick-play RPG of fateful roadtrips.”</li> <li><a href="https://www.kickstarter.com/projects/1907555518/its-what-my-character-would-do-the-ttrpg?ref=geeknative">“It’s What My Character Would Do”: The TTRPG</a> from Shana Rosenberg crowdfunds “A TTRPG one shot for #ZineQuest about being awful for funsies and investigating meta concepts on the side”</li> <li><a href="https://www.kickstarter.com/projects/songforthedead/heavy-metal-monster-manual?ref=geeknative">Heavy Metal Monster Manual!</a> from greedygorgonpress submits “100 Hard Rockin’ Monsters for 5E DnD! Bring the metal to your battles!”</li> <li><a href="https://www.kickstarter.com/projects/zenlocke/feasts-and-fortune?ref=geeknative">Feasts and Fortune!</a> from Zen Locke raises funds for “A short OSR dungeon crawl for your favorite fantasy TTRPG. Loosely inspired by a popular anime.”</li> <li><a href="https://www.kickstarter.com/projects/gallantknightgames/six-thrones-of-bone?ref=geeknative">SIX THRONES OF BONE</a> from Gallant Knight Games crowdfunds “A solo RPG of paladins hunting down and slaying the Necromancers who ruined your world.”</li> <li><a href="https://www.kickstarter.com/projects/localheropress/just-cause-universe-a-prowlers-and-paragons-ttrpg-worldbook?ref=geeknative">Just Cause Universe: A Prowlers & Paragons TTRPG worldbook</a> from Local Hero Press submits “An official supplement for the Prowlers & Paragons TTRPG system, based upon Ian Thomas Healy’s Just Cause Universe novels.”</li> <li><a href="https://www.kickstarter.com/projects/stevedee/the-world-well-and-friends?ref=geeknative">The World Well (And Friends)</a> from Steve Darlington pitches “Not one but three incredible zines. Build worlds. Fight the robot wars. Be a tiny doggy.”</li> <li><a href="https://www.kickstarter.com/projects/tremor-pings/orc-astra?ref=geeknative">Orc-Astra</a> from Tremor Mezes raises funds for “A grotesque role-playing game about scorned outcasts who dance, rage, and defy their fate.”</li> <li><a href="https://www.kickstarter.com/projects/274951579/fantasy-rpg-zine-double-feature-delver-17-and-runes-6?ref=geeknative">Fantasy RPG Zine Double Feature – Delver 17 and Runes 6</a> from James Floyd Kelly proposes “Delver and Runes – Two Zines for GMs and Players of OSR Fantasy RPGs”</li> <li><a href="https://www.kickstarter.com/projects/mojibakeminiatures/epic-props-the-adventurers-tomes?ref=geeknative">Epic Props: The Adventurer’s Tomes</a> from Mojibake kickstarts “3D STL Printable Tomes – Stylish Storage Solutions for Every Adventurer! Multicolor printing files included!”</li> <li><a href="https://www.kickstarter.com/projects/414025700/loop-unlimited-a-fantasy-gonzo-setting-zinequest?ref=geeknative">Loop Unlimited – A Fantasy Gonzo Setting – #ZineQuest</a> from Waku Waku Press submits “Loop Unlimited: Your money right now, your whole afterlife to reimburse your loan!”</li> <li><a href="https://www.kickstarter.com/projects/joshburnett/disposable-future-zinequest?ref=geeknative">Disposable Future (Zinequest)</a> from Joshua LH Burnett raises funds for “A Cyberpunk RPG Marked by the Odd”</li> <li><a href="https://www.kickstarter.com/projects/adventureaweek/ambr?ref=geeknative">AMBR Cards™ for Teaching & Learning D&D Combat</a> from AAW Games offers “AMBR Cards™ for Teaching & Learning D&D Combat”</li> <li><a href="https://www.kickstarter.com/projects/66899765/100-unique-stores-and-businesses-for-dandd-5e?ref=geeknative">100 Unique Stores and Businesses for D&D 5e!</a> from Paws for Effect suggests “A DnD 5e supplement featuring a wide variety of stores and businesses, ready to drop into any campaign!”</li> <li><a href="https://www.kickstarter.com/projects/rocketpiggames/monster-miniatures-folio-of-fiends-vol-v?ref=geeknative">Monster Miniatures: Folio of Fiends Vol V</a> from Rocket Pig Games kickstarts “The fifth installment of creature collections for tabletop gaming & dungeon crawl adventures! Always .stl format for your 3D printer.”</li> <li><a href="https://www.kickstarter.com/projects/kickgames/the-deck-of-wild-twists-100-narrative-plot-twists?ref=geeknative">The Deck of Wild Twists – 100 Narrative Plot Twists</a> from Kickgames submits “Unexpected Betrayals, Cosmic Shenanigans, and Reality-Bending Surprises—100 Story Twists to Keep Your Players on Their Toes!”</li> <li><a href="https://www.kickstarter.com/projects/sunnyandappleprod/mimic-dice-mug-sipnroll-tower?ref=geeknative">Mimic Dice Mug Sip’n’Roll Tower</a> from SunnyAndAppleProd crowdfunds “Don’t Get Mimicked, Get Mugged (by Awesome Dice Rolls)!”</li> <li><a href="https://www.kickstarter.com/projects/dmrain/brews-of-wonder-50-potions-for-every-adventure-5e-one-dandd?ref=geeknative">Brews of Wonder: 50 Potions for Every Adventure 5e/ONE D&D</a> from DM-FLYNN introduces “From Healing to Havoc: Potions for Every Tabletop Hero”</li> <li><a href="https://www.kickstarter.com/projects/hyperfantasy/empyrean-the-hyperfantasy-rpg?ref=geeknative">EMPYREAN The Hyperfantasy RPG</a> from Hyperfantasy Handbooks introduces “Experience a role playing setting/system that fuses Dungeons and Dragons 3E, Pathfinder 1E, and the d20 Multiverse for Any Adventure!”</li> <li><a href="https://www.kickstarter.com/projects/fishfishcollective/osr-dandd-modules-bundle-of-5-zines?ref=geeknative">OSR D&D Modules – Bundle of 5 Zines | Zine Quest 2025</a> from Fish Fish Collective crowdfunds “5 distinct adventures filled with exciting dungeons, magical items, and spooky encounters. Zine Quest 2025.”</li> <li><a href="https://www.kickstarter.com/projects/508425289/neon-city-blues?ref=geeknative">Neon City Blues</a> from Eric Brunsell offers “Cybernoir, Carved from Brindlewood”</li> <li><a href="https://www.kickstarter.com/projects/gametee/catch-me-if-you-cant-the-secret-language-of-thieves?ref=geeknative">CATCH ME IF YOU CANT: The Secret Language of Thieves…</a> from Gametee raises funds for “… And how you may learn to speak it. A Thieves’ Cant supplement Ideal for TTRPG Players and Game Masters. System Agnostic!”</li> <li><a href="https://www.kickstarter.com/projects/yakamo/enter-neurochateau?ref=geeknative">ENTER NEUROCHATEAU!</a> from Yakamo nominates “An old-school TTRPG depthcrawl zine centered around exploring the metaphysical manifestation of the primordial Ruby Dragon’s mind.”</li> <li><a href="https://www.kickstarter.com/projects/seeyouspacecowboy/heartbeat-highschool?ref=geeknative">Heartbeat Highschool ♥</a> from Onslaught Six pitches “Solo Journaling Dating Simulation Roleplaying Game #Zinequest”</li> <li><a href="https://www.kickstarter.com/projects/mormisgames/project-omega-a-survival-rpg?ref=geeknative">Project Omega: a survival RPG</a> from Mormis Games raises funds for “Join the agents of Project Omega and face the threats of the Universe in this quick, d10 based, roll under sci-fi RPG”</li> <li><a href="https://www.kickstarter.com/projects/spacedaddygames/city-of-a-thousand-gods?ref=geeknative">City of a Thousand Gods</a> from Justin Spath, Space Daddy Games is working on “Zine Quest! A resource for fantasy role-playing games for the City of a Thousand Gods. Absolutely Divine!”</li> <li><a href="https://www.kickstarter.com/projects/castlegrief/kal-arath-twin-sun-sutra?ref=geeknative">Kal-Arath: Twin Sun Sutra</a> from Castle Grief nominates “Return to the world of Kal-Arath! An action-packed zine of swords, sorcery and high adventure.”</li> <li><a href="https://www.kickstarter.com/projects/aethercorp/reducks?ref=geeknative">Reducks</a> from Luke Earl crowdfunds “You are duck, a time travelling duck, with some string and bread in a choose your own adventure filled with existential dread”</li> <li><a href="https://www.kickstarter.com/projects/cryptic-codex/a-blight-upon-sombreval?ref=geeknative">A Blight Upon Sombreval</a> from Cryptic Codex proposes “A dark, medieval fantasy adventure and horror scenario for classic and old-school role-playing games.”</li> <li><a href="https://www.kickstarter.com/projects/mulcibergames/regnum-solis-la-sicilia-medievale-in-gdr?ref=geeknative">Regnum Solis</a> from Mulciber Games is working on “The first role-playing game set in Medieval Sicily.”</li> <li><a href="https://www.kickstarter.com/projects/stratagemma/beton-brut?ref=profile_created&category_id=34?ref=geeknative">Béton Brut</a> from Stratagemma kickstarts “A solo Story-Rpg about a new home and the need to take care of our own life. Before it’s too late.”</li> <li><a href="https://www.kickstarter.com/projects/catilus/cute-creatures-compendium-2-by-catilus?ref=geeknative">Cute Creatures Compendium 2, by Catilus</a> from Catilus kickstarts “More Adorable Critters for Dungeons and Dragons 5E – Stat Blocks, Lore, Illustrations for Each Creature, and More”</li> <li><a href="https://www.kickstarter.com/projects/1425131577/the-twilight-bazaar?ref=geeknative">The Twilight Bazaar</a> from Gerry pitches “A Collection of 100 Mystical, Wandering Magic Shops for Your Campaign”</li> <li><a href="https://www.kickstarter.com/projects/midnight-tower/until-death-do-us-part?ref=geeknative">Until Death Do Us Part ~ A Gothic Romance Mystery Adventure</a> from Midnight Tower proposes “A 5e Gothic Romance and Mystery Adventure Inspired by Bram Stoker (DnD/RPG)”</li> </ul> <figure class="wp-block-image size-large is-resized"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Kickstarter Heat" style="width:679px" data-src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSaaKJP2knEec0ryNBbpArxMCl5RoUseNJ3ZSCKLSMWHv9UYyhh_n7XsROtf9RISsrIqUL-9kxYLF2r/pubchart?oid=1830145489&format=image" class="lazyload" /><noscript><img decoding="async" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSaaKJP2knEec0ryNBbpArxMCl5RoUseNJ3ZSCKLSMWHv9UYyhh_n7XsROtf9RISsrIqUL-9kxYLF2r/pubchart?oid=1830145489&format=image" alt="Kickstarter Heat" style="width:679px" data-eio="l" /></noscript></figure> <p class="has-background" style="background-color:#f7f7f7">Do you know of any RPG news sources we might not know? If so, <a href="https://www.geeknative.com/about">please let us know</a> or leave a comment below.</p> <div class="ttr_end"></div> <div id='jp-relatedposts' class='jp-relatedposts' > <h3 class="jp-relatedposts-headline"><em>Related</em></h3> </div></div><footer class="entry-footer"><p class="entry-meta"><span class="entry-categories">Filed Under: <a href="https://www.geeknative.com/category/games/tabletop-rpgs/" rel="category tag">Tabletop & RPGs</a></span> <span class="entry-tags">Tagged With: <a href="https://www.geeknative.com/tag/chaosium/" rel="tag">Chaosium</a>, <a href="https://www.geeknative.com/tag/dungeons-dragons/" rel="tag">Dungeons & Dragons</a>, <a href="https://www.geeknative.com/tag/netflix/" rel="tag">netflix</a>, <a href="https://www.geeknative.com/tag/routinely-itemised/" rel="tag">routinely itemised</a></span></p></footer></article><div class="after-entry" class="widget-area"><section id="text-16" class="widget widget_text"><div class="widget-wrap"> <div class="textwidget"><ul> <li><strong>Advertising Disclaimer</strong>: As an Amazon Associate I earn from qualifying purchases. Geek Native also earns money through DriveThruRPG and Skimlinks. <a href="https://www.geeknative.com/about/how-we-earn-money/">Find out how</a>.</li> </ul> </div> </div></section> <section id="randomtext-3" class="widget randomtext"><div class="widget-wrap"><ul><li>Leave a comment below and follow on <a href="https://facebook.com/geeknative">Facebook</a> to stay in touch with the community.</li></ul></div></section> </div> <div class="wpdiscuz_top_clearing"></div> <div id='comments' class='comments-area'><div id='respond' style='width: 0;height: 0;clear: both;margin: 0;padding: 0;'></div> <div id="wpdcom" class="wpdiscuz_unauth wpd-default wpd-layout-2 wpd-comments-open"> <div class="wc_social_plugin_wrapper"> </div> <div class="wpd-form-wrap"> <div class="wpd-form-head"> <div class="wpd-sbs-toggle"> <i class="far fa-envelope"></i> <span class="wpd-sbs-title">Subscribe</span> <i class="fas fa-caret-down"></i> </div> <div class="wpd-auth"> <div class="wpd-login"> </div> </div> </div> <div class="wpdiscuz-subscribe-bar wpdiscuz-hidden"> <form action="https://www.geeknative.com/wp-admin/admin-ajax.php?action=wpdAddSubscription" method="post" id="wpdiscuz-subscribe-form"> <div class="wpdiscuz-subscribe-form-intro">Notify of </div> <div class="wpdiscuz-subscribe-form-option" style="width:40%;"> <select class="wpdiscuz_select" name="wpdiscuzSubscriptionType"> <option value="post">new follow-up comments</option> <option value="all_comment" >new replies to my comments</option> </select> </div> <div class="wpdiscuz-item wpdiscuz-subscribe-form-email"> <input class="email" type="email" name="wpdiscuzSubscriptionEmail" required="required" value="" placeholder="Email"/> </div> <div class="wpdiscuz-subscribe-form-button"> <input id="wpdiscuz_subscription_button" class="wpd-prim-button wpd_not_clicked" type="submit" value="›" name="wpdiscuz_subscription_button"/> </div> <input type="hidden" id="wpdiscuz_subscribe_form_nonce" name="wpdiscuz_subscribe_form_nonce" value="1e6264dc8d" /><input type="hidden" name="_wp_http_referer" value="/171207/routinely-itemised-rpgs-296/" /> </form> </div> <div class="wpd-form wpd-form-wrapper wpd-main-form-wrapper" id='wpd-main-form-wrapper-0_0'> <form method="post" enctype="multipart/form-data" data-uploading="false" class="wpd_comm_form wpd_main_comm_form" > <div class="wpd-field-comment"> <div class="wpdiscuz-item wc-field-textarea"> <div class="wpdiscuz-textarea-wrap wpd-txt"> <div class="wpd-avatar"> <img alt='guest' src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4AQAAAACA/QazAAAAAnRSTlMAAHaTzTgAAAANSURBVHgBYxgFQxoAAAHAAAG01R4rAAAAAElFTkSuQmCC" class="avatar avatar-56 photo lazyload" height='56' width='56' decoding='async' data-src="https://secure.gravatar.com/avatar/b5044c8c3c2affbe0ed44ef208f48b44?s=56&d=retro&r=g" data-srcset="https://secure.gravatar.com/avatar/b5044c8c3c2affbe0ed44ef208f48b44?s=112&d=retro&r=g 2x" data-eio-rwidth="56" data-eio-rheight="56" /><noscript><img alt='guest' src='https://secure.gravatar.com/avatar/b5044c8c3c2affbe0ed44ef208f48b44?s=56&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/b5044c8c3c2affbe0ed44ef208f48b44?s=112&d=retro&r=g 2x' class='avatar avatar-56 photo' height='56' width='56' decoding='async' data-eio="l" /></noscript> </div> <div class="wpd-textarea-wrap"> <div id="wpd-editor-char-counter-0_0" class="wpd-editor-char-counter"></div> <label style="display: none;" for="wc-textarea-0_0">Label</label> <textarea id="wc-textarea-0_0" placeholder="Be the First to Comment!" aria-label="Be the First to Comment!" name="wc_comment" class="wc_comment wpd-field"></textarea> </div> <div class="wpd-editor-buttons-right"> <span class='wmu-upload-wrap' wpd-tooltip='Attach an image to this comment' wpd-tooltip-position='left'><label class='wmu-add'><i class='far fa-image'></i><input style='display:none;' class='wmu-add-files' type='file' name='wmu_files[]' accept='image/*'/></label></span> </div> </div> </div> </div> <div class="wpd-form-foot" style='display:none;'> <div class="wpdiscuz-textarea-foot"> <div class="wpdiscuz-button-actions"><div class='wmu-action-wrap'><div class='wmu-tabs wmu-images-tab wmu-hide'></div></div></div> </div> <div class="wpd-form-row"> <div class="wpd-form-col-left"> <div class="wpdiscuz-item wc_name-wrapper wpd-has-icon"> <div class="wpd-field-icon"><i class="fas fa-user"></i> </div> <input id="wc_name-0_0" value="" required='required' aria-required='true' class="wc_name wpd-field" type="text" name="wc_name" placeholder="Name*" maxlength="50" pattern='.{3,50}' title=""> <label for="wc_name-0_0" class="wpdlb">Name*</label> </div> <div class="wpdiscuz-item wc_email-wrapper wpd-has-icon"> <div class="wpd-field-icon"><i class="fas fa-at"></i> </div> <input id="wc_email-0_0" value="" required='required' aria-required='true' class="wc_email wpd-field" type="email" name="wc_email" placeholder="Email*"/> <label for="wc_email-0_0" class="wpdlb">Email*</label> </div> <div class="wpdiscuz-item wc_website-wrapper wpd-has-icon"> <div class="wpd-field-icon"><i class="fas fa-link"></i> </div> <input id="wc_website-0_0" value="" class="wc_website wpd-field" type="text" name="wc_website" placeholder="Website"/> <label for="wc_website-0_0" class="wpdlb">Website</label> </div> </div> <div class="wpd-form-col-right"> <div class="wc-field-submit"> <label class="wpd_label" wpd-tooltip="Notify of new replies to this comment"> <input id="wc_notification_new_comment-0_0" class="wc_notification_new_comment-0_0 wpd_label__checkbox" value="comment" type="checkbox" name="wpdiscuz_notification_type" /> <span class="wpd_label__text"> <span class="wpd_label__check"> <i class="fas fa-bell wpdicon wpdicon-on"></i> <i class="fas fa-bell-slash wpdicon wpdicon-off"></i> </span> </span> </label> <input id="wpd-field-submit-0_0" class="wc_comm_submit wpd_not_clicked wpd-prim-button" type="submit" name="submit" value="Post Comment" aria-label="Post Comment"/> </div> </div> <div class="clearfix"></div> </div> </div> <input type="hidden" class="wpdiscuz_unique_id" value="0_0" name="wpdiscuz_unique_id"> <p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="404d319ed5" /></p><p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="203"/></p> </form> </div> <div id="wpdiscuz_hidden_secondary_form" style="display: none;"> <div class="wpd-form wpd-form-wrapper wpd-secondary-form-wrapper" id='wpd-secondary-form-wrapper-wpdiscuzuniqueid' style='display: none;'> <div class="wpd-secondary-forms-social-content"></div> <div class="clearfix"></div> <form method="post" enctype="multipart/form-data" data-uploading="false" class="wpd_comm_form wpd-secondary-form-wrapper" > <div class="wpd-field-comment"> <div class="wpdiscuz-item wc-field-textarea"> <div class="wpdiscuz-textarea-wrap wpd-txt"> <div class="wpd-avatar"> <img alt='guest' src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4AQAAAACA/QazAAAAAnRSTlMAAHaTzTgAAAANSURBVHgBYxgFQxoAAAHAAAG01R4rAAAAAElFTkSuQmCC" class="avatar avatar-56 photo lazyload" height='56' width='56' decoding='async' data-src="https://secure.gravatar.com/avatar/10f2e2d80f273c330a12f843999c4ab7?s=56&d=retro&r=g" data-srcset="https://secure.gravatar.com/avatar/10f2e2d80f273c330a12f843999c4ab7?s=112&d=retro&r=g 2x" data-eio-rwidth="56" data-eio-rheight="56" /><noscript><img alt='guest' src='https://secure.gravatar.com/avatar/10f2e2d80f273c330a12f843999c4ab7?s=56&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/10f2e2d80f273c330a12f843999c4ab7?s=112&d=retro&r=g 2x' class='avatar avatar-56 photo' height='56' width='56' decoding='async' data-eio="l" /></noscript> </div> <div class="wpd-textarea-wrap"> <div id="wpd-editor-char-counter-wpdiscuzuniqueid" class="wpd-editor-char-counter"></div> <label style="display: none;" for="wc-textarea-wpdiscuzuniqueid">Label</label> <textarea id="wc-textarea-wpdiscuzuniqueid" placeholder="Join the discussion" aria-label="Join the discussion" name="wc_comment" class="wc_comment wpd-field"></textarea> </div> <div class="wpd-editor-buttons-right"> <span class='wmu-upload-wrap' wpd-tooltip='Attach an image to this comment' wpd-tooltip-position='left'><label class='wmu-add'><i class='far fa-image'></i><input style='display:none;' class='wmu-add-files' type='file' name='wmu_files[]' accept='image/*'/></label></span> </div> </div> </div> </div> <div class="wpd-form-foot" style='display:none;'> <div class="wpdiscuz-textarea-foot"> <div class="wpdiscuz-button-actions"><div class='wmu-action-wrap'><div class='wmu-tabs wmu-images-tab wmu-hide'></div></div></div> </div> <div class="wpd-form-row"> <div class="wpd-form-col-left"> <div class="wpdiscuz-item wc_name-wrapper wpd-has-icon"> <div class="wpd-field-icon"><i class="fas fa-user"></i> </div> <input id="wc_name-wpdiscuzuniqueid" value="" required='required' aria-required='true' class="wc_name wpd-field" type="text" name="wc_name" placeholder="Name*" maxlength="50" pattern='.{3,50}' title=""> <label for="wc_name-wpdiscuzuniqueid" class="wpdlb">Name*</label> </div> <div class="wpdiscuz-item wc_email-wrapper wpd-has-icon"> <div class="wpd-field-icon"><i class="fas fa-at"></i> </div> <input id="wc_email-wpdiscuzuniqueid" value="" required='required' aria-required='true' class="wc_email wpd-field" type="email" name="wc_email" placeholder="Email*"/> <label for="wc_email-wpdiscuzuniqueid" class="wpdlb">Email*</label> </div> <div class="wpdiscuz-item wc_website-wrapper wpd-has-icon"> <div class="wpd-field-icon"><i class="fas fa-link"></i> </div> <input id="wc_website-wpdiscuzuniqueid" value="" class="wc_website wpd-field" type="text" name="wc_website" placeholder="Website"/> <label for="wc_website-wpdiscuzuniqueid" class="wpdlb">Website</label> </div> </div> <div class="wpd-form-col-right"> <div class="wc-field-submit"> <label class="wpd_label" wpd-tooltip="Notify of new replies to this comment"> <input id="wc_notification_new_comment-wpdiscuzuniqueid" class="wc_notification_new_comment-wpdiscuzuniqueid wpd_label__checkbox" value="comment" type="checkbox" name="wpdiscuz_notification_type" /> <span class="wpd_label__text"> <span class="wpd_label__check"> <i class="fas fa-bell wpdicon wpdicon-on"></i> <i class="fas fa-bell-slash wpdicon wpdicon-off"></i> </span> </span> </label> <input id="wpd-field-submit-wpdiscuzuniqueid" class="wc_comm_submit wpd_not_clicked wpd-prim-button" type="submit" name="submit" value="Post Comment" aria-label="Post Comment"/> </div> </div> <div class="clearfix"></div> </div> </div> <input type="hidden" class="wpdiscuz_unique_id" value="wpdiscuzuniqueid" name="wpdiscuz_unique_id"> <p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="404d319ed5" /></p><p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_2" name="ak_js" value="165"/></p> </form> </div> </div> </div> <p class="akismet_comment_form_privacy_notice">This site uses Akismet to reduce spam. <a href="https://akismet.com/privacy/" target="_blank" rel="nofollow noopener">Learn how your comment data is processed.</a></p> <div id="wpd-threads" class="wpd-thread-wrapper"> <div class="wpd-thread-head"> <div class="wpd-thread-info " data-comments-count="0"> <span class='wpdtc' title='0'>0</span> Comments </div> <div class="wpd-space"></div> <div class="wpd-thread-filter"> <div class="wpd-filter wpdf-reacted wpd_not_clicked wpdiscuz-hidden" wpd-tooltip="Most reacted comment"> <i class="fas fa-bolt"></i></div> <div class="wpd-filter wpdf-hottest wpd_not_clicked wpdiscuz-hidden" wpd-tooltip="Hottest comment thread"> <i class="fas fa-fire"></i></div> <div class="wpd-filter wpdf-sorting wpdiscuz-hidden"> <span class="wpdiscuz-sort-button wpdiscuz-date-sort-asc wpdiscuz-sort-button-active" data-sorting="oldest">Oldest</span> <i class="fas fa-sort-down"></i> <div class="wpdiscuz-sort-buttons"> <span class="wpdiscuz-sort-button wpdiscuz-date-sort-desc" data-sorting="newest">Newest</span> <span class="wpdiscuz-sort-button wpdiscuz-vote-sort-up" data-sorting="by_vote">Most Voted</span> </div> </div> </div> </div> <div class="wpd-comment-info-bar"> <div class="wpd-current-view"><i class="fas fa-quote-left"></i> Inline Feedbacks </div> <div class="wpd-filter-view-all">View all comments</div> </div> <div class="wpd-thread-list"> <div class="wpdiscuz-comment-pagination" style='display:none;'> <div class="wpd-load-more-submit-wrap"> <button name="submit" data-lastparentid="0" class="wpd-load-more-submit wpd-loaded wpd-prim-button"> Load More Comments </button> </div> <span id="wpdiscuzHasMoreComments" data-is_show_load_more="0"></span> </div> </div> </div> </div> </div> <div id="wpdiscuz-loading-bar" class="wpdiscuz-loading-bar-unauth"></div> <div id="wpdiscuz-comment-message" class="wpdiscuz-comment-message-unauth"></div> </main><aside class="sidebar sidebar-primary widget-area" role="complementary" aria-label="Primary Sidebar"><section id="custom_html-7" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget"><div align="center"> <strong>Routinely Itemised Sponsor</strong> <p>Thank you!</p> <a href="https://bundleofholding.com/?utm_source=geeknative&utm_medium=routinelyitemised&utm_campaign=sponsor" rel="sponsor"><img src="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/01/22215643/bundle-of-holding-300-sponsor.png?strip=all&lossy=1&sharp=1&ssl=1&lazy=2" width="300" height="127" border="0" alt="Bundle Of Holding" data-src="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/01/22215643/bundle-of-holding-300-sponsor.png?strip=all&lossy=1&sharp=1&ssl=1" loading="lazy" decoding="async" class="lazyload" /><noscript><img src="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/01/22215643/bundle-of-holding-300-sponsor.png?strip=all&lossy=1&sharp=1&ssl=1" width="300" height="127" border="0" alt="Bundle Of Holding" data-eio="l" /></noscript></a> </div></div></div></section> <section id="ai_widget-5" class="widget block-widget"><div class="widget-wrap"><div class='code-block code-block-1' style='margin: 8px 0; clear: both; width: 300px; height: 250px;'> <div class='ai-dynamic ai-list-data' parameter-list='dGNmLXYyW3ZlbmRvcl1bY29uc2VudHNdWzc1NV09dHJ1ZSAmJiB0Y2YtdjJbcHVycG9zZV1bY29uc2VudHNdWzFdPXRydWUsIHRjZi12MltnZHByQXBwbGllc109ZmFsc2U=' parameter-list-type='W' data-code='PHNjcmlwdCBhc3luYyBzcmM9Imh0dHBzOi8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL2pzL2Fkc2J5Z29vZ2xlLmpzP2NsaWVudD1jYS1wdWItNDQyODAzNDQ2NTE1ODA3OSIKICAgICBjcm9zc29yaWdpbj0iYW5vbnltb3VzIj48L3NjcmlwdD4KPCEtLSBNUFVBZDIgLS0+CjxpbnMgY2xhc3M9ImFkc2J5Z29vZ2xlIgogICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozMDBweDtoZWlnaHQ6MjUwcHgiCiAgICAgZGF0YS1hZC1jbGllbnQ9ImNhLXB1Yi00NDI4MDM0NDY1MTU4MDc5IgogICAgIGRhdGEtYWQtc2xvdD0iNDU1NDM1MzUyMSI+PC9pbnM+CjxzY3JpcHQ+CiAgICAgKGFkc2J5Z29vZ2xlID0gd2luZG93LmFkc2J5Z29vZ2xlIHx8IFtdKS5wdXNoKHt9KTsKPC9zY3JpcHQ+'></div> </div> </div></section> <section id="search-4" class="widget widget_search"><div class="widget-wrap"><form class="search-form" method="get" action="https://www.geeknative.com/" role="search"><input class="search-form-input" type="search" name="s" id="searchform-1" placeholder="Search this website"><input class="search-form-submit" type="submit" value="Search"><meta content="https://www.geeknative.com/?s={s}"></form></div></section> <section id="ai_widget-3" class="widget block-widget"><div class="widget-wrap"><div class='code-block code-block-16' style='margin: 8px 0; clear: both; width: 300px; height: 250px;'> <div class='ai-dynamic ai-list-data' parameter-list='dGNmLXYyW3ZlbmRvcl1bY29uc2VudHNdWzc1NV09dHJ1ZSAmJiB0Y2YtdjJbcHVycG9zZV1bY29uc2VudHNdWzFdPXRydWUsIHRjZi12MltnZHByQXBwbGllc109ZmFsc2U=' parameter-list-type='W' data-code='PHNjcmlwdCBhc3luYyBzcmM9Imh0dHBzOi8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL2pzL2Fkc2J5Z29vZ2xlLmpzP2NsaWVudD1jYS1wdWItNDQyODAzNDQ2NTE1ODA3OSIKICAgICBjcm9zc29yaWdpbj0iYW5vbnltb3VzIj48L3NjcmlwdD4KPCEtLSBTaWRlYmFyTVBVIC0tPgo8aW5zIGNsYXNzPSJhZHNieWdvb2dsZSIKICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzAwcHg7aGVpZ2h0OjI1MHB4IgogICAgIGRhdGEtYWQtY2xpZW50PSJjYS1wdWItNDQyODAzNDQ2NTE1ODA3OSIKICAgICBkYXRhLWFkLXNsb3Q9IjI3MzgxOTIwNTAiPjwvaW5zPgo8c2NyaXB0PgogICAgIChhZHNieWdvb2dsZSA9IHdpbmRvdy5hZHNieWdvb2dsZSB8fCBbXSkucHVzaCh7fSk7Cjwvc2NyaXB0PgoK'></div> </div> </div></section> <section id="pages-3" class="widget widget_pages"><div class="widget-wrap"><h4 class="widget-title widgettitle">Quick Links</h4> <ul> <li class="page_item page-item-73438"><a href="https://www.geeknative.com/archives/">Archives</a></li> <li class="page_item page-item-170676"><a href="https://www.geeknative.com/become-an-event-sponsor/">Become an Event Sponsor</a></li> <li class="page_item page-item-66244"><a href="https://www.geeknative.com/chat/">Chat Portal</a></li> <li class="page_item page-item-132226"><a href="https://www.geeknative.com/cookie-policy-uk/">Cookie Policy (UK)</a></li> <li class="page_item page-item-72916"><a href="https://www.geeknative.com/geek-conventions/">Geek Conventions</a></li> <li class="page_item page-item-130464"><a href="https://www.geeknative.com/heat/">Kickstarter Heat</a></li> <li class="page_item page-item-48200"><a href="https://www.geeknative.com/newsletter/">Newsletter</a></li> <li class="page_item page-item-66143"><a href="https://www.geeknative.com/patreon/">Patreon</a></li> <li class="page_item page-item-72514"><a href="https://www.geeknative.com/resources/">Resources</a></li> <li class="page_item page-item-74003"><a href="https://www.geeknative.com/rpg-publisher-spotlight/">RPG Publisher Spotlight</a></li> <li class="page_item page-item-73999"><a href="https://www.geeknative.com/social-media/">Social Media</a></li> <li class="page_item page-item-163438"><a href="https://www.geeknative.com/podcast/audio-exp/">Podcast: Audio EXP</a></li> </ul> </div></section> <section id="ai_widget-2" class="widget block-widget"><div class="widget-wrap"><div class='code-block code-block-10' style='margin: 8px 0; clear: both;'> <div class='ai-rotate ai-unprocessed' style='position: relative;'> <div class="ai-rotate-option" data-index="1" data-name="QQ==" data-code="PGRpdj48YnIgLz48YSBocmVmPSJodHRwczovL3d3dy5nZWVrbmF0aXZlLmNvbS9zaG9wLyIgcmVsPSJub2ZvbGxvdyI+PGltZyBzcmM9Imh0dHBzOi8vczMtZXUtd2VzdC0xLmFtYXpvbmF3cy5jb20vaW1hZ2VzLmdlZWtuYXRpdmUuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE5LzEyLzExMTc1MzU2L3Nob3Atd2hpdGUtb3dsYmVhci5qcGciIGhlaWdodD0iMjUwIiB3aWR0aD0iMzAwIiBhbHQ9IkdlZWsgTmF0aXZlJ3Mgc3RvcmUiIGJvcmRlcj0iMCIgLz48L2E+PC9kaXY+Cg=="> </div> <div class="ai-rotate-option" data-index="2" data-name="Qg==" data-code="CjxkaXY+PGJyIC8+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZ2Vla25hdGl2ZS5jb20vc2hvcC8iIHJlbD0ibm9mb2xsb3ciPjxpbWcgc3JjPSJodHRwczovL3MzLWV1LXdlc3QtMS5hbWF6b25hd3MuY29tL2ltYWdlcy5nZWVrbmF0aXZlLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8xMi8xMTE3NTM1NC9zaG9wLWJsYWNrLW93bGJlYXIuanBnIiBoZWlnaHQ9IjI1MCIgd2lkdGg9IjMwMCIgYWx0PSJHZWVrIE5hdGl2ZSdzIHN0b3JlIiBib3JkZXI9IjAiIC8+PC9hPjwvZGl2Pgo="> </div> <div class="ai-rotate-option" data-index="3" data-name="Qw==" data-code="CjxkaXY+PGJyIC8+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZ2Vla25hdGl2ZS5jb20vbmV3c2xldHRlci8iIHJlbD0ibm9mb2xsb3ciPjxpbWcgc3JjPSJodHRwczovL3MzLWV1LXdlc3QtMS5hbWF6b25hd3MuY29tL2ltYWdlcy5nZWVrbmF0aXZlLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8xMi8xMTE3NTMyOS9uZXdzbGV0dGVyLWJsYWNrLWR5cmFkLmpwZyIgaGVpZ2h0PSIyNTAiIHdpZHRoPSIzMDAiIGFsdD0iR2VlayBOYXRpdmUncyBuZXdzbGV0dGVyIiBib3JkZXI9IjAiIC8+PC9hPjwvZGl2Pgo="> </div> <div class="ai-rotate-option" data-index="4" data-name="RA==" data-code="CjxkaXY+PGJyIC8+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZ2Vla25hdGl2ZS5jb20vbmV3c2xldHRlci8iIHJlbD0ibm9mb2xsb3ciPjxpbWcgc3JjPSJodHRwczovL3MzLWV1LXdlc3QtMS5hbWF6b25hd3MuY29tL2ltYWdlcy5nZWVrbmF0aXZlLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8xMi8xMTE3NTMzMS9uZXdzbGV0dGVyLWJsYWNrLWtvYm9sZC5qcGciIGhlaWdodD0iMjUwIiB3aWR0aD0iMzAwIiBhbHQ9IkdlZWsgTmF0aXZlJ3MgbmV3c2xldHRlciIgYm9yZGVyPSIwIiAvPjwvYT48L2Rpdj4K"> </div> <div class="ai-rotate-option" data-index="5" data-name="RQ==" data-code="CjxkaXY+PGJyIC8+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZ2Vla25hdGl2ZS5jb20vbmV3c2xldHRlci8iIHJlbD0ibm9mb2xsb3ciPjxpbWcgc3JjPSJodHRwczovL3MzLWV1LXdlc3QtMS5hbWF6b25hd3MuY29tL2ltYWdlcy5nZWVrbmF0aXZlLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8xMi8xMTE3NTMzNC9uZXdzbGV0dGVyLWJsYWNrLW1lZHVzYS5qcGciIGhlaWdodD0iMjUwIiB3aWR0aD0iMzAwIiBhbHQ9IkdlZWsgTmF0aXZlJ3MgbmV3c2xldHRlciIgYm9yZGVyPSIwIiAvPjwvYT48L2Rpdj4K"> </div> <div class="ai-rotate-option" data-index="6" data-name="Rg==" data-code="CjxkaXY+PGJyIC8+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZ2Vla25hdGl2ZS5jb20vbmV3c2xldHRlci8iIHJlbD0ibm9mb2xsb3ciPjxpbWcgc3JjPSJodHRwczovL3MzLWV1LXdlc3QtMS5hbWF6b25hd3MuY29tL2ltYWdlcy5nZWVrbmF0aXZlLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8xMi8xMTE3NTMzNy9uZXdzbGV0dGVyLWJsYWNrLW1pbmRmbGF5ZXIuanBnIiBoZWlnaHQ9IjI1MCIgd2lkdGg9IjMwMCIgYWx0PSJHZWVrIE5hdGl2ZSdzIG5ld3NsZXR0ZXIiIGJvcmRlcj0iMCIgLz48L2E+PC9kaXY+Cg=="> </div> <div class="ai-rotate-option" data-index="7" data-name="Rw==" data-code="CjxkaXY+PGJyIC8+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZ2Vla25hdGl2ZS5jb20vbmV3c2xldHRlci8iIHJlbD0ibm9mb2xsb3ciPjxpbWcgc3JjPSJodHRwczovL3MzLWV1LXdlc3QtMS5hbWF6b25hd3MuY29tL2ltYWdlcy5nZWVrbmF0aXZlLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8xMi8xMTE3NTM0MC9uZXdzbGV0dGVyLXdoaXRlLWR5cmFkLmpwZyIgaGVpZ2h0PSIyNTAiIHdpZHRoPSIzMDAiIGFsdD0iR2VlayBOYXRpdmUncyBuZXdzbGV0dGVyIiBib3JkZXI9IjAiIC8+PC9hPjwvZGl2Pgo="> </div> <div class="ai-rotate-option" data-index="8" data-name="SA==" data-code="CjxkaXY+PGJyIC8+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZ2Vla25hdGl2ZS5jb20vbmV3c2xldHRlci8iIHJlbD0ibm9mb2xsb3ciPjxpbWcgc3JjPSJodHRwczovL3MzLWV1LXdlc3QtMS5hbWF6b25hd3MuY29tL2ltYWdlcy5nZWVrbmF0aXZlLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8xMi8xMTE3NTM0Mi9uZXdzbGV0dGVyLXdoaXRlLWtvYm9sZC5qcGciIGhlaWdodD0iMjUwIiB3aWR0aD0iMzAwIiBhbHQ9IkdlZWsgTmF0aXZlJ3MgbmV3c2xldHRlciIgYm9yZGVyPSIwIiAvPjwvYT48L2Rpdj4K"> </div> <div class="ai-rotate-option" data-index="9" data-name="SQ==" data-code="CjxkaXY+PGJyIC8+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZ2Vla25hdGl2ZS5jb20vbmV3c2xldHRlci8iIHJlbD0ibm9mb2xsb3ciPjxpbWcgc3JjPSJodHRwczovL3MzLWV1LXdlc3QtMS5hbWF6b25hd3MuY29tL2ltYWdlcy5nZWVrbmF0aXZlLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8xMi8xMTE3NTM0NS9uZXdzbGV0dGVyLXdoaXRlLW1lZHVzYS5qcGciIGhlaWdodD0iMjUwIiB3aWR0aD0iMzAwIiBhbHQ9IkdlZWsgTmF0aXZlJ3MgbmV3c2xldHRlciIgYm9yZGVyPSIwIiAvPjwvYT48L2Rpdj4K"> </div> <div class="ai-rotate-option" data-index="10" data-name="Sg==" data-code="CjxkaXY+PGJyIC8+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZ2Vla25hdGl2ZS5jb20vbmV3c2xldHRlci8iIHJlbD0ibm9mb2xsb3ciPjxpbWcgc3JjPSJodHRwczovL3MzLWV1LXdlc3QtMS5hbWF6b25hd3MuY29tL2ltYWdlcy5nZWVrbmF0aXZlLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8xMi8xMTE3NTM0Ny9uZXdzbGV0dGVyLXdoaXRlLW1pbmRmbGF5ZXIuanBnIiBoZWlnaHQ9IjI1MCIgd2lkdGg9IjMwMCIgYWx0PSJHZWVrIE5hdGl2ZSdzIG5ld3NsZXR0ZXIiIGJvcmRlcj0iMCIgLz48L2E+PC9kaXY+Cg=="> </div> <div class="ai-rotate-option" data-index="11" data-name="Sw==" data-code="CjxkaXY+PGJyIC8+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZ2Vla25hdGl2ZS5jb20vP3JlZGlyZWN0X3RvPWxhdGVzdCZ0YWc9YXVkaW8tZXhwIiByZWw9Im5vZm9sbG93Ij48aW1nIHNyYz0iaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9pbWFnZXMuZ2Vla25hdGl2ZS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTIvMTExNzUzNDkvcG9kY2FzdC1ibGFjay1kcmFnb24uanBnIiBoZWlnaHQ9IjI1MCIgd2lkdGg9IjMwMCIgYWx0PSJHZWVrIE5hdGl2ZSdzIG5ld3NsZXR0ZXIiIGJvcmRlcj0iMCIgLz48L2E+PC9kaXY+Cg=="> </div> <div class="ai-rotate-option" data-index="12" data-name="TA==" data-code="CjxkaXY+PGJyIC8+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZ2Vla25hdGl2ZS5jb20vP3JlZGlyZWN0X3RvPWxhdGVzdCZ0YWc9YXVkaW8tZXhwIiByZWw9Im5vZm9sbG93Ij48aW1nIHNyYz0iaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9pbWFnZXMuZ2Vla25hdGl2ZS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTIvMTExNzUzNTIvcG9kY2FzdC13aGl0ZS1kcmFnb24uanBnIiBoZWlnaHQ9IjI1MCIgd2lkdGg9IjMwMCIgYWx0PSJHZWVrIE5hdGl2ZSdzIG5ld3NsZXR0ZXIiIGJvcmRlcj0iMCIgLz48L2E+PC9kaXY+Cg=="> </div> <div class="ai-rotate-option" data-index="13" data-name="TQ==" data-code="CjxkaXY+PGJyIC8+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZ2Vla25hdGl2ZS5jb20vcnBnLXB1Ymxpc2hlci1zcG90bGlnaHQvIiByZWw9Im5vZm9sbG93Ij48aW1nIHNyYz0iaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9pbWFnZXMuZ2Vla25hdGl2ZS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjAvMDYvMjIyMTIzMDIvVW50aXRsZWQtMS0lNDAtMTAwLUxheWVyLTItUkdCOC0uanBnIiBoZWlnaHQ9IjI1MCIgd2lkdGg9IjMwMCIgYWx0PSJSUEcgUHVibGlzaGVyIFNwb3RsaWdodCIgYm9yZGVyPSIwIiAvPjwvYT48L2Rpdj4K"> </div> <div class="ai-rotate-option" data-index="14" data-name="Tg==" data-code="CjxkaXY+PGJyIC8+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZ2Vla25hdGl2ZS5jb20vc29jaWFsLW1lZGlhLyIgcmVsPSJub2ZvbGxvdyI+PGltZyBzcmM9Imh0dHBzOi8vczMtZXUtd2VzdC0xLmFtYXpvbmF3cy5jb20vaW1hZ2VzLmdlZWtuYXRpdmUuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzA2LzIyMjEzMjE2L2N5Y2xvcHMtYmxhY2stYmFubmVyLnBuZyIgaGVpZ2h0PSIyNTAiIHdpZHRoPSIzMDAiIGFsdD0iRm9sbG93IHRoZSBibG9nIG9uIHNvY2lhbCBtZWRpYSIgYm9yZGVyPSIwIiAvPjwvYT48L2Rpdj4K"> </div> <div class="ai-rotate-option" data-index="15" data-name="Tw==" data-code="CjxkaXY+PGJyIC8+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZ2Vla25hdGl2ZS5jb20vc29jaWFsLW1lZGlhLyIgcmVsPSJub2ZvbGxvdyI+PGltZyBzcmM9Imh0dHBzOi8vczMtZXUtd2VzdC0xLmFtYXpvbmF3cy5jb20vaW1hZ2VzLmdlZWtuYXRpdmUuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzA2LzIyMjEzMjI0L2N5Y2xvcHMtd2hpdGUtYmFubmVyLnBuZyIgaGVpZ2h0PSIyNTAiIHdpZHRoPSIzMDAiIGFsdD0iSm9pbiB1cyBvbiBzb2NpYWwgbWVkaWEiIGJvcmRlcj0iMCIgLz48L2E+PC9kaXY+"> </div> </div> </div> </div></section> <section id="widget_crp-2" class="widget crp_posts_list_widget"><div class="widget-wrap"><h4 class="widget-title widgettitle">Related Posts:</h4> <div class="crp_related crp_related_widget crp-text-only"><ul><li><a href="https://www.geeknative.com/171067/routinely-itemised-rpgs-295/" class="crp_link post-171067"><span class="crp_title">Routinely Itemised: RPGs #295</span></a></li><li><a href="https://www.geeknative.com/160285/routinely-itemised-rpgs-217-218/" class="crp_link post-160285"><span class="crp_title">Routinely Itemised: RPGs #217 & #218</span></a></li><li><a href="https://www.geeknative.com/164539/routinely-itemised-rpgs-242/" class="crp_link post-164539"><span class="crp_title">Routinely Itemised: RPGs #242</span></a></li><li><a href="https://www.geeknative.com/153065/routinely-itemised-rpgs-192/" class="crp_link post-153065"><span class="crp_title">Routinely Itemised: RPGs #192</span></a></li><li><a href="https://www.geeknative.com/128887/routinely-itemised-rpgs-88/" class="crp_link post-128887"><span class="crp_title">Routinely Itemised: RPGs #88</span></a></li></ul><div class="crp_clear"></div></div></div></section> </aside></div></div><div class="footer-widgets"><div class="wrap"><div class="widget-area footer-widgets-1 footer-widget-area"><section id="custom_html-5" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h4 class="widget-title widgettitle">Info</h4> <div class="textwidget custom-html-widget"><ul> <li><a href="https://www.geeknative.com/about/#contact">Contact Us</a></li> <li><a href="https://www.geeknative.com/corrections/">Corrections</a></li> <li><a href="https://www.geeknative.com/policies/">Privacy</a></li> </ul></div></div></section> </div><div class="widget-area footer-widgets-2 footer-widget-area"><section id="text-14" class="widget widget_text"><div class="widget-wrap"><h4 class="widget-title widgettitle">Columns</h4> <div class="textwidget"><ul> <li><a href="https://www.geeknative.com/tag/routinely-itemised/">Quick RPG news summaries</a></li> <li><a href="https://www.geeknative.com/tag/irregular-reconnaissance/">Quick mini-reviews</a></li> <li><a href="https://www.geeknative.com/tag/audio-exp/">Quick highlights podcast</a></li> <li><a href="https://www.geeknative.com/tag/kickstarter">Recent Kickstarters </a></li> <li><a href="https://www.geeknative.com/tag/competitions/">Competitions!</a></li> </ul> </div> </div></section> </div><div class="widget-area footer-widgets-3 footer-widget-area"><section id="custom_html-6" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h4 class="widget-title widgettitle">Follow Us</h4> <div class="textwidget custom-html-widget"><a href="https://www.geeknative.com/social-media/">Social Media</a></div></div></section> </div><div class="widget-area footer-widgets-4 footer-widget-area"> <section id="recent-posts-2" class="widget widget_recent_entries"><div class="widget-wrap"> <h4 class="widget-title widgettitle">Recent Posts</h4> <ul> <li> <a href="https://www.geeknative.com/171207/routinely-itemised-rpgs-296/" aria-current="page">Routinely Itemised: RPGs #296</a> </li> <li> <a href="https://www.geeknative.com/171205/queer-love-ttrpg-and-larp-bundle-burn-injustice-down-to-the-ground/">Queer Love TTRPG and LARP bundle: Burn injustice down to the ground!</a> </li> <li> <a href="https://www.geeknative.com/171201/free-to-download-evil-hats-blades-68-playtest-preview/">Free to Download: Evil Hat’s Blades ’68 Playtest Preview</a> </li> </ul> </div></section> </div><div class="widget-area footer-widgets-5 footer-widget-area"><section id="custom_html-4" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h4 class="widget-title widgettitle">Supporters</h4> <div class="textwidget custom-html-widget"><ul><li> <a href="https://www.patreon.com/bePatron?u=10174190">Patreon</a></li> </ul></div></div></section> </div><div class="widget-area footer-widgets-6 footer-widget-area"><section id="randomtext-2" class="widget randomtext"><div class="widget-wrap"><h4 class="widget-title widgettitle">Geek Native</h4> "Abandon the search for Truth; settle for a good fantasy"</div></section> </div></div></div><footer class="site-footer"><div class="wrap"><p>Copyright © 2025 · <a href="http://my.studiopress.com/themes/news/">News Pro Theme</a> on <a href="https://www.studiopress.com/">Genesis Framework</a> · <a href="https://wordpress.org/">WordPress</a> · <a rel="nofollow" href="https://www.geeknative.com/wp-login.php">Log in</a></p></div></footer></div> <!-- Swifty Bar by WPGens www.wpgens.com --> <div id="sb_super_bar" class="red"> <div class="sbprogress-container"><span class="sbprogress-bar"></span></div> <div id="sb_main_bar"> <div class="sb_text-size"> <a href="https://www.geeknative.com/category/games/tabletop-rpgs/">Tabletop & RPGs</a> </div> <div class="sb_post-data"> <h2> Routinely Itemised: RPGs #296 </h2> <span class="sb_ttr">time to read: 11 min</span> </div> <div class="sb_prev-next-posts"> <a href="https://www.geeknative.com/171205/queer-love-ttrpg-and-larp-bundle-burn-injustice-down-to-the-ground/"><i class="sbicn-left-open-1"></i></a> <div class="sb_next_post"> <div class="sb_next_post_image"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM0AAACbAQMAAAD7pY3AAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAABtJREFUeNrtwTEBAAAAwqD1T20Hb6AAAAAATgMQWQAB5QL43AAAAABJRU5ErkJggg==" alt="" data-src="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/14215039/queer-love-205x155.jpg?strip=all&lossy=1&sharp=1&ssl=1" decoding="async" class="lazyload" width="205" height="155" data-eio-rwidth="205" data-eio-rheight="155"><noscript><img src="https://images-geeknative-com.exactdn.com/wp-content/uploads/2025/02/14215039/queer-love-205x155.jpg?strip=all&lossy=1&sharp=1&ssl=1" alt="" data-eio="l"></noscript> </div> <div class="sb_next_post_info"> <span class="sb_title"> <span class="sb_category"> Tabletop & RPGs </span> <span class="sb_tcategory"> Queer Love TTRPG and LARP bundle: Burn injustice d… </span> </span> </div> </div> </div> </div> </div> <!-- Swifty Bar by WPGens www.wpgens.com --> <span id='wpdUserContentInfoAnchor' style='display:none;' rel='#wpdUserContentInfo' data-wpd-lity>wpDiscuz</span><div id='wpdUserContentInfo' style='overflow:auto;background:#FDFDF6;padding:20px;width:600px;max-width:100%;border-radius:6px;' class='lity-hide'></div><div id='wpd-editor-source-code-wrapper-bg'></div><div id='wpd-editor-source-code-wrapper'><textarea id='wpd-editor-source-code'></textarea><button id='wpd-insert-source-code'>Insert</button><input type='hidden' id='wpd-editor-uid' /></div><a id='wcaiInfoAnchor' style='display:none;' href='#4454asd54545' data-lity-target='#wcaiInfo' data-wcai-lity>Comment Author Info</a><div id='wcaiInfo' style='overflow:auto;background:#FDFDF6;padding:20px;width:600px;max-width:100%;border-radius:6px' class='lity-hide'></div><div id='wcaiInfoShort' class='wcaiInfoShort'></div><style>.wcaiInfoShort .wcai-wrapper .wcai-full-info a.wcai-finfo{background-color:#c74f08;}.wcai-wrapper .wcai-list-item.wcai-active{border-bottom: 3px solid #c74f08;}</style> <!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> <div id="cmplz-cookiebanner-container"><div class="cmplz-cookiebanner cmplz-hidden banner-1 bottom-center optin cmplz-center cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin"> <div class="cmplz-header"> <div class="cmplz-logo"></div> <div class="cmplz-title" id="cmplz-header-1-optin">Manage your privacy</div> <div class="cmplz-close" tabindex="0" role="button" aria-label="close-dialog"> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> </div> </div> <div class="cmplz-divider cmplz-divider-header"></div> <div class="cmplz-body"> <div class="cmplz-message" id="cmplz-message-1-optin"><p>To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.</p><p>Click below to consent to the above or make granular choices. Your choices will be applied to this site only. You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.</p></div> <!-- categories start --> <div class="cmplz-categories"> <details class="cmplz-category cmplz-functional" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Functional</span> <span class='cmplz-always-active'> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-functional-optin" data-category="cmplz_functional" class="cmplz-consent-checkbox cmplz-functional" size="40" value="1"/> <label class="cmplz-label" for="cmplz-functional-optin" tabindex="0"><span class="screen-reader-text">Functional</span></label> </span> Always active </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span> </div> </details> <details class="cmplz-category cmplz-preferences" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Preferences</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-preferences-optin" data-category="cmplz_preferences" class="cmplz-consent-checkbox cmplz-preferences" size="40" value="1"/> <label class="cmplz-label" for="cmplz-preferences-optin" tabindex="0"><span class="screen-reader-text">Preferences</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span> </div> </details> <details class="cmplz-category cmplz-statistics" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Statistics</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-statistics-optin" data-category="cmplz_statistics" class="cmplz-consent-checkbox cmplz-statistics" size="40" value="1"/> <label class="cmplz-label" for="cmplz-statistics-optin" tabindex="0"><span class="screen-reader-text">Statistics</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span> <span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span> </div> </details> <details class="cmplz-category cmplz-marketing" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Marketing</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-marketing-optin" data-category="cmplz_marketing" class="cmplz-consent-checkbox cmplz-marketing" size="40" value="1"/> <label class="cmplz-label" for="cmplz-marketing-optin" tabindex="0"><span class="screen-reader-text">Marketing</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span> </div> </details> </div><!-- categories end --> <div class="cmplz-categories cmplz-tcf"> <div class="cmplz-category cmplz-statistics"> <div class="cmplz-category-header"> <div class="cmplz-title">Statistics</div> <div class='cmplz-always-active'></div> <p class="cmplz-description"></p> </div> </div> <div class="cmplz-category cmplz-marketing"> <div class="cmplz-category-header"> <div class="cmplz-title">Marketing</div> <div class='cmplz-always-active'></div> <p class="cmplz-description"></p> </div> </div> <div class="cmplz-category cmplz-features"> <div class="cmplz-category-header"> <div class="cmplz-title">Features</div> <div class='cmplz-always-active'>Always active</div> <p class="cmplz-description"></p> </div> </div> <div class="cmplz-category cmplz-specialfeatures"> <div class="cmplz-category-header"> <div class="cmplz-title"></div> <div class='cmplz-always-active'></div> </div> </div> <div class="cmplz-category cmplz-specialpurposes"> <div class="cmplz-category-header"> <div class="cmplz-title"></div> <div class='cmplz-always-active'>Always active</div> </div> </div> </div> </div> <div class="cmplz-links cmplz-information"> <a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a> <a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a> <a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a> <a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/">Read more about these purposes</a> </div> <div class="cmplz-divider cmplz-footer"></div> <div class="cmplz-buttons"> <button class="cmplz-btn cmplz-accept">Accept</button> <button class="cmplz-btn cmplz-deny">Decline</button> <button class="cmplz-btn cmplz-view-preferences">Manage options</button> <button class="cmplz-btn cmplz-save-preferences">Save preferences</button> <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a> </div> <div class="cmplz-links cmplz-documents"> <a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a> </div> </div> </div> <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Manage consent</button> </div> <div id="jp-carousel-loading-overlay"> <div id="jp-carousel-loading-wrapper"> <span id="jp-carousel-library-loading"> </span> </div> </div> <div class="jp-carousel-overlay" style="display: none;"> <div class="jp-carousel-container"> <!-- The Carousel Swiper --> <div class="jp-carousel-wrap swiper-container jp-carousel-swiper-container jp-carousel-transitions" itemscope itemtype="https://schema.org/ImageGallery"> <div class="jp-carousel swiper-wrapper"></div> <div class="jp-swiper-button-prev swiper-button-prev"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskPrev" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="9" height="12"> <path d="M16.2072 16.59L11.6496 12L16.2072 7.41L14.8041 6L8.8335 12L14.8041 18L16.2072 16.59Z" fill="white"/> </mask> <g mask="url(#maskPrev)"> <rect x="0.579102" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </div> <div class="jp-swiper-button-next swiper-button-next"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskNext" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="8" height="12"> <path d="M8.59814 16.59L13.1557 12L8.59814 7.41L10.0012 6L15.9718 12L10.0012 18L8.59814 16.59Z" fill="white"/> </mask> <g mask="url(#maskNext)"> <rect x="0.34375" width="23.8822" height="24" fill="#FFFFFF"/> </g> </svg> </div> </div> <!-- The main close buton --> <div class="jp-carousel-close-hint"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskClose" mask-type="alpha" maskUnits="userSpaceOnUse" x="5" y="5" width="15" height="14"> <path d="M19.3166 6.41L17.9135 5L12.3509 10.59L6.78834 5L5.38525 6.41L10.9478 12L5.38525 17.59L6.78834 19L12.3509 13.41L17.9135 19L19.3166 17.59L13.754 12L19.3166 6.41Z" fill="white"/> </mask> <g mask="url(#maskClose)"> <rect x="0.409668" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </div> <!-- Image info, comments and meta --> <div class="jp-carousel-info"> <div class="jp-carousel-info-footer"> <div class="jp-carousel-pagination-container"> <div class="jp-swiper-pagination swiper-pagination"></div> <div class="jp-carousel-pagination"></div> </div> <div class="jp-carousel-photo-title-container"> <h2 class="jp-carousel-photo-caption"></h2> </div> <div class="jp-carousel-photo-icons-container"> <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-info" aria-label="Toggle photo metadata visibility"> <span class="jp-carousel-icon"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskInfo" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.7537 2C7.26076 2 2.80273 6.48 2.80273 12C2.80273 17.52 7.26076 22 12.7537 22C18.2466 22 22.7046 17.52 22.7046 12C22.7046 6.48 18.2466 2 12.7537 2ZM11.7586 7V9H13.7488V7H11.7586ZM11.7586 11V17H13.7488V11H11.7586ZM4.79292 12C4.79292 16.41 8.36531 20 12.7537 20C17.142 20 20.7144 16.41 20.7144 12C20.7144 7.59 17.142 4 12.7537 4C8.36531 4 4.79292 7.59 4.79292 12Z" fill="white"/> </mask> <g mask="url(#maskInfo)"> <rect x="0.8125" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </span> </a> <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-comments" aria-label="Toggle photo comments visibility"> <span class="jp-carousel-icon"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskComments" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4.3271 2H20.2486C21.3432 2 22.2388 2.9 22.2388 4V16C22.2388 17.1 21.3432 18 20.2486 18H6.31729L2.33691 22V4C2.33691 2.9 3.2325 2 4.3271 2ZM6.31729 16H20.2486V4H4.3271V18L6.31729 16Z" fill="white"/> </mask> <g mask="url(#maskComments)"> <rect x="0.34668" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> <span class="jp-carousel-has-comments-indicator" aria-label="This image has comments."></span> </span> </a> </div> </div> <div class="jp-carousel-info-extra"> <div class="jp-carousel-info-content-wrapper"> <div class="jp-carousel-photo-title-container"> <h2 class="jp-carousel-photo-title"></h2> </div> <div class="jp-carousel-comments-wrapper"> <div id="jp-carousel-comments-loading"> <span>Loading Comments...</span> </div> <div class="jp-carousel-comments"></div> <div id="jp-carousel-comment-form-container"> <span id="jp-carousel-comment-form-spinner"> </span> <div id="jp-carousel-comment-post-results"></div> <form id="jp-carousel-comment-form"> <label for="jp-carousel-comment-form-comment-field" class="screen-reader-text">Write a Comment...</label> <textarea name="comment" class="jp-carousel-comment-form-field jp-carousel-comment-form-textarea" id="jp-carousel-comment-form-comment-field" placeholder="Write a Comment..." ></textarea> <div id="jp-carousel-comment-form-submit-and-info-wrapper"> <div id="jp-carousel-comment-form-commenting-as"> <fieldset> <label for="jp-carousel-comment-form-email-field">Email (Required)</label> <input type="text" name="email" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-email-field" /> </fieldset> <fieldset> <label for="jp-carousel-comment-form-author-field">Name (Required)</label> <input type="text" name="author" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-author-field" /> </fieldset> <fieldset> <label for="jp-carousel-comment-form-url-field">Website</label> <input type="text" name="url" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-url-field" /> </fieldset> </div> <input type="submit" name="submit" class="jp-carousel-comment-form-button" id="jp-carousel-comment-form-button-submit" value="Post Comment" /> </div> </form> </div> </div> <div class="jp-carousel-image-meta"> <div class="jp-carousel-title-and-caption"> <div class="jp-carousel-photo-info"> <h3 class="jp-carousel-caption" itemprop="caption description"></h3> </div> <div class="jp-carousel-photo-description"></div> </div> <ul class="jp-carousel-image-exif" style="display: none;"></ul> <a class="jp-carousel-image-download" href="#" target="_blank" style="display: none;"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="3" y="3" width="19" height="18"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.84615 5V19H19.7775V12H21.7677V19C21.7677 20.1 20.8721 21 19.7775 21H5.84615C4.74159 21 3.85596 20.1 3.85596 19V5C3.85596 3.9 4.74159 3 5.84615 3H12.8118V5H5.84615ZM14.802 5V3H21.7677V10H19.7775V6.41L9.99569 16.24L8.59261 14.83L18.3744 5H14.802Z" fill="white"/> </mask> <g mask="url(#mask0)"> <rect x="0.870605" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> <span class="jp-carousel-download-text"></span> </a> <div class="jp-carousel-image-map" style="display: none;"></div> </div> </div> </div> </div> </div> </div> <noscript><link rel='stylesheet' id='all-css-9123405b6e7958b9415f18f73b5a64f0' href='https://www.geeknative.com/_jb_static/??d3dccedec6' type='text/css' media='all' /></noscript><link rel='stylesheet' id='all-css-9123405b6e7958b9415f18f73b5a64f0' href='https://www.geeknative.com/_jb_static/??d3dccedec6' type='text/css' media="not all" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( 'onload' );" /> <!-- Statistics script Complianz GDPR/CCPA --> <!-- Code for ad blocking detection --> <!--noptimize--> <object id="ai-adb-ga" data="https://www.google-analytics.com/analytics.js" style="position:absolute; z-index: -100; top: -1000px; left: -1000px; visibility: hidden;"></object> <object id="ai-adb-mn" data="//contextual.media.net/dmedianet.js" style="position:absolute; z-index: -100; top: -1000px; left: -1000px; visibility: hidden;"></object> <object id="ai-adb-gtm" data="https://www.googletagmanager.com/gtag/js" style="position:absolute; z-index: -100; top: -1000px; left: -1000px; visibility: hidden;"></object> <object id="ai-adb-qu" data="https://secure.quantserve.com/quant.js" style="position:absolute; z-index: -100; top: -1000px; left: -1000px; visibility: hidden;"></object> <div id="banner-advert-container" class="adsense sponsor-ad" style="position:absolute; z-index: -10; height: 1px; width: 1px; top: -100px; left: -100px;"><img id="im_popupFixed" class="ad-inserter adsense ad-img ad-index lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" width="1" height="1" alt="pixel" data-src="https://s5343.pcdn.co/wp-content/plugins/ad-inserter-pro/images/ads.png" decoding="async" data-eio-rwidth="1" data-eio-rheight="1"><noscript><img id="im_popupFixed" class="ad-inserter adsense ad-img ad-index" src="https://s5343.pcdn.co/wp-content/plugins/ad-inserter-pro/images/ads.png" width="1" height="1" alt="pixel" data-eio="l"></noscript></div> <!--/noptimize--> <!-- Code for ad blocking detection END --> <script id="omgf-pro-remove-async-google-fonts" type="text/javascript" src="data:text/javascript;base64,dmFyIGhlYWQ9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImhlYWQiKVswXSxpbnNlcnRCZWZvcmU9aGVhZC5pbnNlcnRCZWZvcmUsYXBwZW5kQ2hpbGQ9aGVhZC5hcHBlbmRDaGlsZCxhcHBlbmQ9aGVhZC5hcHBlbmQ7ZnVuY3Rpb24gcnVuSW50ZXJjZXB0aW9uKG5ld0VsZW0scmVmRWxlbSxjYWxsYmFjayl7aWYodm9pZCAwIT09bmV3RWxlbS5ocmVmJiYobmV3RWxlbS5ocmVmLmluY2x1ZGVzKCIvL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzcyIpfHxuZXdFbGVtLmhyZWYuaW5jbHVkZXMoIi8vZm9udHMuZ3N0YXRpYy5jb20vcy8iKXx8bmV3RWxlbS5ocmVmLmluY2x1ZGVzKCIvL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2ljb24iKXx8bmV3RWxlbS5ocmVmLmluY2x1ZGVzKCIvL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL3dlYmZvbnQiKSkpY29uc29sZS5sb2coIk9NR0YgUHJvIGJsb2NrZWQgcmVxdWVzdCB0byAiK25ld0VsZW0uaHJlZik7ZWxzZXtpZih2b2lkIDA9PT1uZXdFbGVtLnRhZ05hbWV8fCJTVFlMRSIhPT1uZXdFbGVtLnRhZ05hbWV8fHZvaWQgMD09PW5ld0VsZW0uaW5uZXJIVE1MfHwhKG5ld0VsZW0uaW5uZXJIVE1MLmluY2x1ZGVzKCIvL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzcyIpfHxuZXdFbGVtLmlubmVySFRNTC5pbmNsdWRlcygiLy9mb250cy5nc3RhdGljLmNvbS9zLyIpfHxuZXdFbGVtLmlubmVySFRNTC5pbmNsdWRlcygiLy9mb250cy5nb29nZWxhcGlzLmNvbS9pY29uIikpKXJldHVybiBldmFsKGNhbGxiYWNrKS5jYWxsKGhlYWQsbmV3RWxlbSxyZWZFbGVtKTtjb25zb2xlLmxvZygiT01HRiBQcm8gYmxvY2tlZCBpbmxpbmUgc3R5bGUgYmxvY2s6ICIrbmV3RWxlbS5pbm5lckhUTUwpfX1oZWFkLmluc2VydEJlZm9yZT1mdW5jdGlvbihuZXdFbGVtLHJlZkVsZW0pe3JldHVybiBydW5JbnRlcmNlcHRpb24obmV3RWxlbSxyZWZFbGVtLCJpbnNlcnRCZWZvcmUiKX0saGVhZC5hcHBlbmRDaGlsZD1mdW5jdGlvbihuZXdFbGVtLHJlZkVsZW0pe3JldHVybiBydW5JbnRlcmNlcHRpb24obmV3RWxlbSxyZWZFbGVtLCJhcHBlbmRDaGlsZCIpfSxoZWFkLmFwcGVuZD1mdW5jdGlvbihuZXdFbGVtLHJlZkVsZW0pe3JldHVybiBydW5JbnRlcmNlcHRpb24obmV3RWxlbSxyZWZFbGVtLCJhcHBlbmQiKX07"></script><script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/s5343.pcdn.co\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script><script type="text/javascript" id="jetpack_related-posts-js-extra"> /* <![CDATA[ */ var related_posts_js_options = {"post_heading":"h4"}; /* ]]> */ </script><script type='text/javascript' src='https://www.geeknative.com/_jb_static/??e451fa9b64'></script><script type="text/javascript" src="https://s5343.pcdn.co/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script><script type="text/javascript" id="sb_bar-js-extra"> /* <![CDATA[ */ var admin_urls = {"admin_ajax":"https:\/\/www.geeknative.com\/wp-admin\/admin-ajax.php","post_id":"171207","postNonce":"ae619191e3"}; /* ]]> */ </script><script type="text/javascript" id="cmplz-tcf-js-extra"> /* <![CDATA[ */ var cmplz_tcf = {"cmp_url":"https:\/\/www.geeknative.com\/wp-content\/uploads\/complianz\/","retention_string":"Retention in days","undeclared_string":"Not declared","isServiceSpecific":"1","excludedVendors":{"15":15,"46":46,"56":56,"66":66,"110":110,"119":119,"139":139,"141":141,"174":174,"192":192,"262":262,"295":295,"375":375,"377":377,"387":387,"415":415,"427":427,"431":431,"435":435,"508":508,"512":512,"521":521,"527":527,"528":528,"531":531,"544":544,"569":569,"581":581,"587":587,"615":615,"626":626,"644":644,"667":667,"713":713,"733":733,"734":734,"736":736,"748":748,"756":756,"776":776,"806":806,"822":822,"836":836,"856":856,"876":876,"879":879,"882":882,"888":888,"890":890,"894":894,"901":901,"909":909,"970":970,"975":975,"986":986,"996":996,"1013":1013,"1015":1015,"1018":1018,"1022":1022,"1039":1039,"1044":1044,"1051":1051,"1075":1075,"1078":1078,"1079":1079,"1094":1094,"1107":1107,"1121":1121,"1124":1124,"1139":1139,"1141":1141,"1149":1149,"1156":1156,"1164":1164,"1167":1167,"1173":1173,"1181":1181,"1199":1199,"1211":1211,"1216":1216,"1252":1252,"1263":1263,"1293":1293,"1294":1294,"1298":1298,"1302":1302,"1305":1305,"1319":1319,"1342":1342,"1343":1343,"1351":1351,"1355":1355,"1363":1363,"1365":1365,"1366":1366,"1368":1368,"1371":1371,"1373":1373,"1383":1383},"purposes":[1,7,2,8],"specialPurposes":[1,2,3],"features":[1,2,3],"specialFeatures":[],"publisherCountryCode":"GB","lspact":"N","ccpa_applies":"","ac_mode":"1","debug":"","prefix":"cmplz_"}; /* ]]> */ </script><script type='text/javascript' src='https://www.geeknative.com/_jb_static/??dcbe8d40c0'></script><script async='async' src='https://www.googletagservices.com/tag/js/gpt.js'></script><script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; </script><script> googletag.cmd.push(function() { googletag.defineSlot('/21368408/geeknative-com_300x250', [300, 250], 'div-gpt-ad-1483857941634-0').addService(googletag.pubads()); googletag.defineSlot('/21368408/geeknative-com_300x250_2', [300, 250], 'div-gpt-ad-1483857941634-1').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); }); </script><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script><script>document.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() );</script><script type="text/javascript" src="//s.skimresources.com/js/1511X533480.skimlinks.js"></script><script type="text/javascript" src="https://s.skimresources.com/js/1511X533480.skimlinks.js"></script><script type="speculationrules"> {"prerender":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/news-pro\/*","\/wp-content\/themes\/genesis\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prerender"}}]},"eagerness":"moderate"}]} </script><script>window.addEventListener( 'load', function() { document.querySelectorAll( 'link' ).forEach( function( e ) {'not all' === e.media && e.dataset.media && ( e.media = e.dataset.media, delete e.dataset.media );} ); var e = document.getElementById( 'jetpack-boost-critical-css' ); e && ( e.media = 'not all' ); } );</script><script type="text/javascript" src="https://www.dwin2.com/pub.22301.min.js?ver=6.7.2" id="convert-a-link-js"></script><script type="text/javascript" id="eio-lazy-load-js-before"> /* <![CDATA[ */ var eio_lazy_vars = {"exactdn_domain":"images-geeknative-com.exactdn.com","skip_autoscale":0,"threshold":0,"use_dpr":1}; /* ]]> */ </script><script type="text/javascript" src="https://s5343.pcdn.co/wp-content/plugins/ewww-image-optimizer/includes/lazysizes.min.js?ver=800" id="eio-lazy-load-js" async="async" data-wp-strategy="async"></script><script type="text/javascript" id="wpdiscuz-combo-js-js-extra"> /* <![CDATA[ */ var wpdiscuzAjaxObj = {"wc_hide_replies_text":"Hide Replies","wc_show_replies_text":"View Replies","wc_msg_required_fields":"Please fill out required fields","wc_invalid_field":"Some of field value is invalid","wc_error_empty_text":"please fill out this field to comment","wc_error_url_text":"url is invalid","wc_error_email_text":"email address is invalid","wc_invalid_captcha":"Invalid Captcha Code","wc_login_to_vote":"You Must Be Logged In To Vote","wc_deny_voting_from_same_ip":"You are not allowed to vote for this comment","wc_self_vote":"You cannot vote for your comment","wc_vote_only_one_time":"You've already voted for this comment","wc_voting_error":"Voting Error","wc_banned_user":"You are banned","wc_comment_edit_not_possible":"Sorry, this comment is no longer possible to edit","wc_comment_not_updated":"Sorry, the comment was not updated","wc_comment_not_edited":"You've not made any changes","wc_msg_input_min_length":"Input is too short","wc_msg_input_max_length":"Input is too long","wc_spoiler_title":"Spoiler Title","wc_cannot_rate_again":"You cannot rate again","wc_not_allowed_to_rate":"You're not allowed to rate here","wc_confirm_rate_edit":"Are you sure you want to edit your rate?","wc_follow_user":"Follow this user","wc_unfollow_user":"Unfollow this user","wc_follow_success":"You started following this comment author","wc_follow_canceled":"You stopped following this comment author.","wc_follow_email_confirm":"Please check your email and confirm the user following request.","wc_follow_email_confirm_fail":"Sorry, we couldn't send confirmation email.","wc_follow_login_to_follow":"Please login to follow users.","wc_follow_impossible":"We are sorry, but you can't follow this user.","wc_follow_not_added":"Following failed. Please try again later.","is_user_logged_in":"","commentListLoadType":"0","commentListUpdateType":"0","commentListUpdateTimer":"30","liveUpdateGuests":"0","wordpressThreadCommentsDepth":"3","wordpressIsPaginate":"","commentTextMaxLength":"0","replyTextMaxLength":"0","commentTextMinLength":"1","replyTextMinLength":"1","storeCommenterData":"100000","socialLoginAgreementCheckbox":"1","enableFbLogin":"0","fbUseOAuth2":"0","enableFbShare":"0","facebookAppID":"","facebookUseOAuth2":"0","enableGoogleLogin":"0","googleClientID":"","googleClientSecret":"","cookiehash":"dfae85b760ae993025110b727011045a","isLoadOnlyParentComments":"0","scrollToComment":"1","commentFormView":"collapsed","enableDropAnimation":"1","isNativeAjaxEnabled":"1","enableBubble":"0","bubbleLiveUpdate":"0","bubbleHintTimeout":"45","bubbleHintHideTimeout":"10","cookieHideBubbleHint":"wpdiscuz_hide_bubble_hint","bubbleHintShowOnce":"1","bubbleHintCookieExpires":"7","bubbleShowNewCommentMessage":"1","bubbleLocation":"content_left","firstLoadWithAjax":"1","wc_copied_to_clipboard":"Copied to clipboard!","inlineFeedbackAttractionType":"blink","loadRichEditor":"0","wpDiscuzReCaptchaSK":"","wpDiscuzReCaptchaTheme":"light","wpDiscuzReCaptchaVersion":"2.0","wc_captcha_show_for_guest":"0","wc_captcha_show_for_members":"0","wpDiscuzIsShowOnSubscribeForm":"0","wmuEnabled":"1","wmuInput":"wmu_files","wmuMaxFileCount":"1","wmuMaxFileSize":"2097152","wmuPostMaxSize":"104857600","wmuIsLightbox":"1","wmuMimeTypes":{"jpg":"image\/jpeg","jpeg":"image\/jpeg","jpe":"image\/jpeg","gif":"image\/gif","png":"image\/png","ico":"image\/x-icon"},"wmuPhraseConfirmDelete":"Are you sure you want to delete this attachment?","wmuPhraseNotAllowedFile":"Not allowed file type","wmuPhraseMaxFileCount":"Maximum number of uploaded files is 1","wmuPhraseMaxFileSize":"Maximum upload file size is 2MB","wmuPhrasePostMaxSize":"Maximum post size is 100MB","wmuPhraseDoingUpload":"Uploading in progress! Please wait.","msgEmptyFile":"File is empty. Please upload something more substantial. This error could also be caused by uploads being disabled in your php.ini or by post_max_size being defined as smaller than upload_max_filesize in php.ini.","msgPostIdNotExists":"Post ID not exists","msgUploadingNotAllowed":"Sorry, uploading not allowed for this post","msgPermissionDenied":"You do not have sufficient permissions to perform this action","wmuKeyImages":"images","wmuSingleImageWidth":"auto","wmuSingleImageHeight":"200","isUserRated":null,"version":"7.6.27","wc_post_id":"171207","isCookiesEnabled":"1","loadLastCommentId":"0","dataFilterCallbacks":[],"phraseFilters":[],"scrollSize":"32","is_email_field_required":"1","wpdumc_text_posts":"Posts","wpdumc_text_comments":"Comments","wpdumc_is_id_mentioning":"0","wpdumc_displayNicename":"1","wpdumc_is_mobile":"1","url":"https:\/\/www.geeknative.com\/wp-admin\/admin-ajax.php","customAjaxUrl":"https:\/\/www.geeknative.com\/wp-content\/plugins\/wpdiscuz\/utils\/ajax\/wpdiscuz-ajax.php","bubbleUpdateUrl":"https:\/\/www.geeknative.com\/wp-json\/wpdiscuz\/v1\/update","restNonce":"a4ad19f3a8","is_rate_editable":"0","menu_icon":"https:\/\/www.geeknative.com\/wp-content\/plugins\/wpdiscuz\/assets\/img\/plugin-icon\/wpdiscuz-svg.svg","menu_icon_hover":"https:\/\/www.geeknative.com\/wp-content\/plugins\/wpdiscuz\/assets\/img\/plugin-icon\/wpdiscuz-svg_hover.svg"}; var wpdiscuzUCObj = {"msgConfirmDeleteComment":"Are you sure you want to delete this comment?","msgConfirmCancelSubscription":"Are you sure you want to cancel this subscription?","msgConfirmCancelFollow":"Are you sure you want to cancel this follow?","additionalTab":"0"}; /* ]]> */ </script><script type='text/javascript' src='https://www.geeknative.com/_jb_static/??eb354a2697'></script><script data-service="jetpack-statistics" data-category="statistics" type="text/plain" data-cmplz-src="https://stats.wp.com/e-202507.js" id="jetpack-stats-js" data-wp-strategy="defer"></script><script type="text/javascript" id="jetpack-stats-js-after"> /* <![CDATA[ */ _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"61683929\",\"post\":\"171207\",\"tz\":\"0\",\"srv\":\"www.geeknative.com\",\"j\":\"1:14.3\"}") ]); _stq.push([ "clickTrackerInit", "61683929", "171207" ]); /* ]]> */ </script><script type="text/javascript" id="cmplz-cookiebanner-js-extra"> /* <![CDATA[ */ var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"196","version":"7.4.1","store_consent":"1","do_not_track_enabled":"","consenttype":"optin","region":"uk","geoip":"0","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/www.geeknative.com\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_GB","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"38","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"1","placeholdertext":"Click to accept the cookies for this service","css_file":"https:\/\/www.geeknative.com\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=196","page_links":{"uk":{"cookie-statement":{"title":"Cookie Policy ","url":"https:\/\/www.geeknative.com\/cookie-policy-uk\/"},"privacy-statement":{"title":"Privacy Statement","url":"https:\/\/www.geeknative.com\/policies\/"},"privacy-statement-children":{"title":"","url":"https:\/\/www.geeknative.com\/69152\/cubicle-7-puts-314-worth-of-rogue-trader-pdfs-on-humble-bundle\/"}}},"tm_categories":"1","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept the cookies for this service","tcf_regions":["us","ca","eu","uk","au","za","br"]}; /* ]]> */ </script><script defer type="text/javascript" src="https://s5343.pcdn.co/wp-content/plugins/complianz-gdpr-premium/cookiebanner/js/complianz.min.js?ver=1739307170" id="cmplz-cookiebanner-js"></script><script type="text/javascript" id="cmplz-cookiebanner-js-after"> /* <![CDATA[ */ let cmplzBlockedContent = document.querySelector('.cmplz-blocked-content-notice'); if ( cmplzBlockedContent) { cmplzBlockedContent.addEventListener('click', function(event) { event.stopPropagation(); }); } /* ]]> */ </script><script type="text/javascript" id="jetpack-carousel-js-extra"> /* <![CDATA[ */ var jetpackSwiperLibraryPath = {"url":"https:\/\/www.geeknative.com\/wp-content\/plugins\/jetpack\/_inc\/build\/carousel\/swiper-bundle.min.js"}; var jetpackCarouselStrings = {"widths":[370,700,1000,1200,1400,2000],"is_logged_in":"","lang":"en","ajaxurl":"https:\/\/www.geeknative.com\/wp-admin\/admin-ajax.php","nonce":"d89450e6c3","display_exif":"1","display_comments":"1","single_image_gallery":"1","single_image_gallery_media_file":"","background_color":"black","comment":"Comment","post_comment":"Post Comment","write_comment":"Write a Comment...","loading_comments":"Loading Comments...","image_label":"Open image in full-screen.","download_original":"View full size <span class=\"photo-size\">{0}<span class=\"photo-size-times\">\u00d7<\/span>{1}<\/span>","no_comment_text":"Please be sure to submit some text with your comment.","no_comment_email":"Please provide an email address to comment.","no_comment_author":"Please provide your name to comment.","comment_post_error":"Sorry, but there was an error posting your comment. Please try again later.","comment_approved":"Your comment was approved.","comment_unapproved":"Your comment is in moderation.","camera":"Camera","aperture":"Aperture","shutter_speed":"Shutter Speed","focal_length":"Focal Length","copyright":"Copyright","comment_registration":"0","require_name_email":"1","login_url":"https:\/\/www.geeknative.com\/wp-login.php?redirect_to=https%3A%2F%2Fwww.geeknative.com%2F171207%2Froutinely-itemised-rpgs-296%2F","blog_id":"1","meta_data":["camera","aperture","shutter_speed","focal_length","copyright"]}; /* ]]> */ </script><script type='text/javascript' src='https://www.geeknative.com/_jb_static/??ab9ef968e0'></script><script data-category="functional"> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NGXF'); const revokeListeners = []; window.addRevokeListener = (callback) => { revokeListeners.push(callback); }; document.addEventListener("cmplz_revoke", function (e) { cmplz_set_cookie('cmplz_consent_mode', 'revoked', false ); revokeListeners.forEach((callback) => { callback(); }); }); const consentListeners = []; /** * Called from GTM template to set callback to be executed when user consent is provided. * @param callback */ window.addConsentUpdateListener = (callback) => { consentListeners.push(callback); }; document.addEventListener("cmplz_fire_categories", function (e) { var consentedCategories = e.detail.categories; const consent = { 'security_storage': "granted", 'functionality_storage': "granted", 'personalization_storage': cmplz_in_array( 'preferences', consentedCategories ) ? 'granted' : 'denied', 'analytics_storage': cmplz_in_array( 'statistics', consentedCategories ) ? 'granted' : 'denied', 'ad_storage': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied', 'ad_user_data': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied', 'ad_personalization': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied', }; //don't use automatic prefixing, as the TM template needs to be sure it's cmplz_. let consented = []; for (const [key, value] of Object.entries(consent)) { if (value === 'granted') { consented.push(key); } } cmplz_set_cookie('cmplz_consent_mode', consented.join(','), false ); consentListeners.forEach((callback) => { callback(consent); }); }); </script><script type="text/javascript">jQuery(document).ready(function($) { $(".ui-tabs").tabs(); });</script><script type="text/javascript" id="slb_context">/* <![CDATA[ */if ( !!window.jQuery ) {(function($){$(document).ready(function(){if ( !!window.SLB ) { {$.extend(SLB, {"context":["public","user_guest"]});} }})})(jQuery);}/* ]]> */</script><script async id="ai-adb-ads" src="https://s5343.pcdn.co/wp-content/uploads/ad-inserter/10f29c9e5be/ads.js?ver=2.8.0-1-1739491205"></script><script async id="ai-adb-sponsors" src="https://s5343.pcdn.co/wp-content/uploads/ad-inserter/10f29c9e5be/sponsors.js?ver=2.8.0-1-1739491205"></script><script async id="ai-adb-advertising" src="https://s5343.pcdn.co/wp-content/uploads/ad-inserter/10f29c9e5be/advertising.js?ver=2.8.0-1-1739491205"></script><script async id="ai-adb-adverts" src="https://s5343.pcdn.co/wp-content/uploads/ad-inserter/10f29c9e5be/adverts.js?ver=2.8.0-1-1739491205"></script><script async id="ai-adb-banner" src="https://s5343.pcdn.co/wp-content/plugins/ad-inserter-pro/js/banner.js?ver=2.8.0-1"></script><script async id="ai-adb-300x250" src="https://s5343.pcdn.co/wp-content/plugins/ad-inserter-pro/js/300x250.js?ver=2.8.0-1"></script><script> function feba3e76(a){var b,c=0,l=0,f="",g=[];if(!a)return a;do{var e=a.charCodeAt(c++);var h=a.charCodeAt(c++);var k=a.charCodeAt(c++);var d=e<<16|h<<8|k;e=63&d>>18;h=63&d>>12;k=63&d>>6;d&=63;g[l++]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(e)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(h)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(k)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(d)}while(c< a.length);return f=g.join(""),b=a.length%3,(b?f.slice(0,b-3):f)+"===".slice(b||3)}function dede81fc(a){var b,c,l,f={},g=0,e=0,h="",k=String.fromCharCode,d=a.length;for(b=0;64>b;b++)f["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(b)]=b;for(c=0;d>c;c++)for(b=f[a.charAt(c)],g=(g<<6)+b,e+=6;8<=e;)((l=255&g>>>(e-=8))||d-2>c)&&(h+=k(l));return h}becc5caa=function(a){return feba3e76(encodeURIComponent(a).replace(/%([0-9A-F]{2})/g,function(b,a){return String.fromCharCode("0x"+a)}))}; baafa79b=function(a){return decodeURIComponent(dede81fc(a).split("").map(function(a){return"%"+("00"+a.charCodeAt(0).toString(16)).slice(-2)}).join(""))}; /* <![CDATA[ */ ai_front = {"insertion_before":"BEFORE","insertion_after":"AFTER","insertion_prepend":"PREPEND CONTENT","insertion_append":"APPEND CONTENT","insertion_replace_content":"REPLACE CONTENT","insertion_replace_element":"REPLACE ELEMENT","visible":"VISIBLE","hidden":"HIDDEN","fallback":"FALLBACK","automatically_placed":"Automatically placed by AdSense Auto ads code","cancel":"Cancel","use":"Use","add":"Add","parent":"Parent","cancel_element_selection":"Cancel element selection","select_parent_element":"Select parent element","css_selector":"CSS selector","use_current_selector":"Use current selector","element":"ELEMENT","path":"PATH","selector":"SELECTOR"}; /* ]]> */ var ai_cookie_js=!0,ai_block_class_def="code-block"; /* js-cookie v3.0.5 | MIT JavaScript Cookie v2.2.0 https://github.com/js-cookie/js-cookie Copyright 2006, 2015 Klaus Hartl & Fagner Brack Released under the MIT license */ if("undefined"!==typeof ai_cookie_js){(function(a,f){"object"===typeof exports&&"undefined"!==typeof module?module.exports=f():"function"===typeof define&&define.amd?define(f):(a="undefined"!==typeof globalThis?globalThis:a||self,function(){var b=a.Cookies,c=a.Cookies=f();c.noConflict=function(){a.Cookies=b;return c}}())})(this,function(){function a(b){for(var c=1;c<arguments.length;c++){var g=arguments[c],e;for(e in g)b[e]=g[e]}return b}function f(b,c){function g(e,d,h){if("undefined"!==typeof document){h= a({},c,h);"number"===typeof h.expires&&(h.expires=new Date(Date.now()+864E5*h.expires));h.expires&&(h.expires=h.expires.toUTCString());e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var l="",k;for(k in h)h[k]&&(l+="; "+k,!0!==h[k]&&(l+="="+h[k].split(";")[0]));return document.cookie=e+"="+b.write(d,e)+l}}return Object.create({set:g,get:function(e){if("undefined"!==typeof document&&(!arguments.length||e)){for(var d=document.cookie?document.cookie.split("; "): [],h={},l=0;l<d.length;l++){var k=d[l].split("="),p=k.slice(1).join("=");try{var n=decodeURIComponent(k[0]);h[n]=b.read(p,n);if(e===n)break}catch(q){}}return e?h[e]:h}},remove:function(e,d){g(e,"",a({},d,{expires:-1}))},withAttributes:function(e){return f(this.converter,a({},this.attributes,e))},withConverter:function(e){return f(a({},this.converter,e),this.attributes)}},{attributes:{value:Object.freeze(c)},converter:{value:Object.freeze(b)}})}return f({read:function(b){'"'===b[0]&&(b=b.slice(1,-1)); return b.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(b){return encodeURIComponent(b).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})});AiCookies=Cookies.noConflict();function m(a){if(null==a)return a;'"'===a.charAt(0)&&(a=a.slice(1,-1));try{a=JSON.parse(a)}catch(f){}return a}ai_check_block=function(a){var f="undefined"!==typeof ai_debugging;if(null==a)return!0;var b=m(AiCookies.get("aiBLOCKS"));ai_debug_cookie_status="";null==b&&(b={});"undefined"!== typeof ai_delay_showing_pageviews&&(b.hasOwnProperty(a)||(b[a]={}),b[a].hasOwnProperty("d")||(b[a].d=ai_delay_showing_pageviews,f&&console.log("AI CHECK block",a,"NO COOKIE DATA d, delayed for",ai_delay_showing_pageviews,"pageviews")));if(b.hasOwnProperty(a)){for(var c in b[a]){if("x"==c){var g="",e=document.querySelectorAll('span[data-ai-block="'+a+'"]')[0];"aiHash"in e.dataset&&(g=e.dataset.aiHash);e="";b[a].hasOwnProperty("h")&&(e=b[a].h);f&&console.log("AI CHECK block",a,"x cookie hash",e,"code hash", g);var d=new Date;d=b[a][c]-Math.round(d.getTime()/1E3);if(0<d&&e==g)return ai_debug_cookie_status=b="closed for "+d+" s = "+Math.round(1E4*d/3600/24)/1E4+" days",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;f&&console.log("AI CHECK block",a,"removing x");ai_set_cookie(a,"x","");b[a].hasOwnProperty("i")||b[a].hasOwnProperty("c")||ai_set_cookie(a,"h","")}else if("d"==c){if(0!=b[a][c])return ai_debug_cookie_status=b="delayed for "+b[a][c]+" pageviews",f&&console.log("AI CHECK block",a, b),f&&console.log(""),!1}else if("i"==c){g="";e=document.querySelectorAll('span[data-ai-block="'+a+'"]')[0];"aiHash"in e.dataset&&(g=e.dataset.aiHash);e="";b[a].hasOwnProperty("h")&&(e=b[a].h);f&&console.log("AI CHECK block",a,"i cookie hash",e,"code hash",g);if(0==b[a][c]&&e==g)return ai_debug_cookie_status=b="max impressions reached",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;if(0>b[a][c]&&e==g){d=new Date;d=-b[a][c]-Math.round(d.getTime()/1E3);if(0<d)return ai_debug_cookie_status= b="max imp. reached ("+Math.round(1E4*d/24/3600)/1E4+" days = "+d+" s)",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;f&&console.log("AI CHECK block",a,"removing i");ai_set_cookie(a,"i","");b[a].hasOwnProperty("c")||b[a].hasOwnProperty("x")||(f&&console.log("AI CHECK block",a,"cookie h removed"),ai_set_cookie(a,"h",""))}}if("ipt"==c&&0==b[a][c]&&(d=new Date,g=Math.round(d.getTime()/1E3),d=b[a].it-g,0<d))return ai_debug_cookie_status=b="max imp. per time reached ("+Math.round(1E4*d/24/ 3600)/1E4+" days = "+d+" s)",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;if("c"==c){g="";e=document.querySelectorAll('span[data-ai-block="'+a+'"]')[0];"aiHash"in e.dataset&&(g=e.dataset.aiHash);e="";b[a].hasOwnProperty("h")&&(e=b[a].h);f&&console.log("AI CHECK block",a,"c cookie hash",e,"code hash",g);if(0==b[a][c]&&e==g)return ai_debug_cookie_status=b="max clicks reached",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;if(0>b[a][c]&&e==g){d=new Date;d=-b[a][c]-Math.round(d.getTime()/ 1E3);if(0<d)return ai_debug_cookie_status=b="max clicks reached ("+Math.round(1E4*d/24/3600)/1E4+" days = "+d+" s)",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;f&&console.log("AI CHECK block",a,"removing c");ai_set_cookie(a,"c","");b[a].hasOwnProperty("i")||b[a].hasOwnProperty("x")||(f&&console.log("AI CHECK block",a,"cookie h removed"),ai_set_cookie(a,"h",""))}}if("cpt"==c&&0==b[a][c]&&(d=new Date,g=Math.round(d.getTime()/1E3),d=b[a].ct-g,0<d))return ai_debug_cookie_status=b="max clicks per time reached ("+ Math.round(1E4*d/24/3600)/1E4+" days = "+d+" s)",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1}if(b.hasOwnProperty("G")&&b.G.hasOwnProperty("cpt")&&0==b.G.cpt&&(d=new Date,g=Math.round(d.getTime()/1E3),d=b.G.ct-g,0<d))return ai_debug_cookie_status=b="max global clicks per time reached ("+Math.round(1E4*d/24/3600)/1E4+" days = "+d+" s)",f&&console.log("AI CHECK GLOBAL",b),f&&console.log(""),!1}ai_debug_cookie_status="OK";f&&console.log("AI CHECK block",a,"OK");f&&console.log("");return!0}; ai_check_and_insert_block=function(a,f){var b="undefined"!==typeof ai_debugging;if(null==a)return!0;var c=document.getElementsByClassName(f);if(c.length){c=c[0];var g=c.closest("."+ai_block_class_def),e=ai_check_block(a);!e&&0!=parseInt(c.getAttribute("limits-fallback"))&&c.hasAttribute("data-fallback-code")&&(b&&console.log("AI CHECK FAILED, INSERTING FALLBACK BLOCK",c.getAttribute("limits-fallback")),c.setAttribute("data-code",c.getAttribute("data-fallback-code")),null!=g&&g.hasAttribute("data-ai")&& c.hasAttribute("fallback-tracking")&&c.hasAttribute("fallback_level")&&g.setAttribute("data-ai-"+c.getAttribute("fallback_level"),c.getAttribute("fallback-tracking")),e=!0);c.removeAttribute("data-selector");e?(ai_insert_code(c),g&&(b=g.querySelectorAll(".ai-debug-block"),b.length&&(g.classList.remove("ai-list-block"),g.classList.remove("ai-list-block-ip"),g.classList.remove("ai-list-block-filter"),g.style.visibility="",g.classList.contains("ai-remove-position")&&(g.style.position="")))):(b=c.closest("div[data-ai]"), null!=b&&"undefined"!=typeof b.getAttribute("data-ai")&&(e=JSON.parse(baafa79b(b.getAttribute("data-ai"))),"undefined"!==typeof e&&e.constructor===Array&&(e[1]="",b.setAttribute("data-ai",becc5caa(JSON.stringify(e))))),g&&(b=g.querySelectorAll(".ai-debug-block"),b.length&&(g.classList.remove("ai-list-block"),g.classList.remove("ai-list-block-ip"),g.classList.remove("ai-list-block-filter"),g.style.visibility="",g.classList.contains("ai-remove-position")&&(g.style.position=""))));c.classList.remove(f)}c=document.querySelectorAll("."+ f+"-dbg");g=0;for(b=c.length;g<b;g++)e=c[g],e.querySelector(".ai-status").textContent=ai_debug_cookie_status,e.querySelector(".ai-cookie-data").textContent=ai_get_cookie_text(a),e.classList.remove(f+"-dbg")};ai_load_cookie=function(){var a="undefined"!==typeof ai_debugging,f=m(AiCookies.get("aiBLOCKS"));null==f&&(f={},a&&console.log("AI COOKIE NOT PRESENT"));a&&console.log("AI COOKIE LOAD",f);return f};ai_set_cookie=function(a,f,b){var c="undefined"!==typeof ai_debugging;c&&console.log("AI COOKIE SET block:", a,"property:",f,"value:",b);var g=ai_load_cookie();if(""===b){if(g.hasOwnProperty(a)){delete g[a][f];a:{f=g[a];for(e in f)if(f.hasOwnProperty(e)){var e=!1;break a}e=!0}e&&delete g[a]}}else g.hasOwnProperty(a)||(g[a]={}),g[a][f]=b;0===Object.keys(g).length&&g.constructor===Object?(AiCookies.remove("aiBLOCKS"),c&&console.log("AI COOKIE REMOVED")):AiCookies.set("aiBLOCKS",JSON.stringify(g),{expires:365,path:"/"});if(c)if(a=m(AiCookies.get("aiBLOCKS")),"undefined"!=typeof a){console.log("AI COOKIE NEW", a);console.log("AI COOKIE DATA:");for(var d in a){for(var h in a[d])"x"==h?(c=new Date,c=a[d][h]-Math.round(c.getTime()/1E3),console.log(" BLOCK",d,"closed for",c,"s = ",Math.round(1E4*c/3600/24)/1E4,"days")):"d"==h?console.log(" BLOCK",d,"delayed for",a[d][h],"pageviews"):"e"==h?console.log(" BLOCK",d,"show every",a[d][h],"pageviews"):"i"==h?(e=a[d][h],0<=e?console.log(" BLOCK",d,a[d][h],"impressions until limit"):(c=new Date,c=-e-Math.round(c.getTime()/1E3),console.log(" BLOCK",d,"max impressions, closed for", c,"s =",Math.round(1E4*c/3600/24)/1E4,"days"))):"ipt"==h?console.log(" BLOCK",d,a[d][h],"impressions until limit per time period"):"it"==h?(c=new Date,c=a[d][h]-Math.round(c.getTime()/1E3),console.log(" BLOCK",d,"impressions limit expiration in",c,"s =",Math.round(1E4*c/3600/24)/1E4,"days")):"c"==h?(e=a[d][h],0<=e?console.log(" BLOCK",d,e,"clicks until limit"):(c=new Date,c=-e-Math.round(c.getTime()/1E3),console.log(" BLOCK",d,"max clicks, closed for",c,"s =",Math.round(1E4*c/3600/24)/1E4,"days"))): "cpt"==h?console.log(" BLOCK",d,a[d][h],"clicks until limit per time period"):"ct"==h?(c=new Date,c=a[d][h]-Math.round(c.getTime()/1E3),console.log(" BLOCK",d,"clicks limit expiration in ",c,"s =",Math.round(1E4*c/3600/24)/1E4,"days")):"h"==h?console.log(" BLOCK",d,"hash",a[d][h]):console.log(" ?:",d,":",h,a[d][h]);console.log("")}}else console.log("AI COOKIE NOT PRESENT");return g};ai_get_cookie_text=function(a){var f=m(AiCookies.get("aiBLOCKS"));null==f&&(f={});var b="";f.hasOwnProperty("G")&& (b="G["+JSON.stringify(f.G).replace(/"/g,"").replace("{","").replace("}","")+"] ");var c="";f.hasOwnProperty(a)&&(c=JSON.stringify(f[a]).replace(/"/g,"").replace("{","").replace("}",""));return b+c}}; var ai_insertion_js=!0,ai_block_class_def="code-block"; if("undefined"!=typeof ai_insertion_js){ai_insert=function(a,h,l){if(-1!=h.indexOf(":eq("))if(window.jQuery&&window.jQuery.fn)var n=jQuery(h);else{console.error("AI INSERT USING jQuery QUERIES:",h,"- jQuery not found");return}else n=document.querySelectorAll(h);for(var u=0,y=n.length;u<y;u++){var d=n[u];selector_string=d.hasAttribute("id")?"#"+d.getAttribute("id"):d.hasAttribute("class")?"."+d.getAttribute("class").replace(RegExp(" ","g"),"."):"";var w=document.createElement("div");w.innerHTML=l; var m=w.getElementsByClassName("ai-selector-counter")[0];null!=m&&(m.innerText=u+1);m=w.getElementsByClassName("ai-debug-name ai-main")[0];if(null!=m){var r=a.toUpperCase();"undefined"!=typeof ai_front&&("before"==a?r=ai_front.insertion_before:"after"==a?r=ai_front.insertion_after:"prepend"==a?r=ai_front.insertion_prepend:"append"==a?r=ai_front.insertion_append:"replace-content"==a?r=ai_front.insertion_replace_content:"replace-element"==a&&(r=ai_front.insertion_replace_element));-1==selector_string.indexOf(".ai-viewports")&& (m.innerText=r+" "+h+" ("+d.tagName.toLowerCase()+selector_string+")")}m=document.createRange();try{var v=m.createContextualFragment(w.innerHTML)}catch(t){}"before"==a?d.parentNode.insertBefore(v,d):"after"==a?d.parentNode.insertBefore(v,d.nextSibling):"prepend"==a?d.insertBefore(v,d.firstChild):"append"==a?d.insertBefore(v,null):"replace-content"==a?(d.innerHTML="",d.insertBefore(v,null)):"replace-element"==a&&(d.parentNode.insertBefore(v,d),d.parentNode.removeChild(d));z()}};ai_insert_code=function(a){function h(m, r){return null==m?!1:m.classList?m.classList.contains(r):-1<(" "+m.className+" ").indexOf(" "+r+" ")}function l(m,r){null!=m&&(m.classList?m.classList.add(r):m.className+=" "+r)}function n(m,r){null!=m&&(m.classList?m.classList.remove(r):m.className=m.className.replace(new RegExp("(^|\\b)"+r.split(" ").join("|")+"(\\b|$)","gi")," "))}if("undefined"!=typeof a){var u=!1;if(h(a,"no-visibility-check")||a.offsetWidth||a.offsetHeight||a.getClientRects().length){u=a.getAttribute("data-code");var y=a.getAttribute("data-insertion-position"), d=a.getAttribute("data-selector");if(null!=u)if(null!=y&&null!=d){if(-1!=d.indexOf(":eq(")?window.jQuery&&window.jQuery.fn&&jQuery(d).length:document.querySelectorAll(d).length)ai_insert(y,d,baafa79b(u)),n(a,"ai-viewports")}else{y=document.createRange();try{var w=y.createContextualFragment(baafa79b(u))}catch(m){}a.parentNode.insertBefore(w,a.nextSibling);n(a,"ai-viewports")}u=!0}else w=a.previousElementSibling,h(w,"ai-debug-bar")&&h(w,"ai-debug-script")&&(n(w,"ai-debug-script"),l(w,"ai-debug-viewport-invisible")), n(a,"ai-viewports");return u}};ai_insert_list_code=function(a){var h=document.getElementsByClassName(a)[0];if("undefined"!=typeof h){var l=ai_insert_code(h),n=h.closest("div."+ai_block_class_def);if(n){l||n.removeAttribute("data-ai");var u=n.querySelectorAll(".ai-debug-block");n&&u.length&&(n.classList.remove("ai-list-block"),n.classList.remove("ai-list-block-ip"),n.classList.remove("ai-list-block-filter"),n.style.visibility="",n.classList.contains("ai-remove-position")&&(n.style.position=""))}h.classList.remove(a); l&&z()}};ai_insert_viewport_code=function(a){var h=document.getElementsByClassName(a)[0];if("undefined"!=typeof h){var l=ai_insert_code(h);h.classList.remove(a);l&&(a=h.closest("div."+ai_block_class_def),null!=a&&(l=h.getAttribute("style"),null!=l&&a.setAttribute("style",a.getAttribute("style")+" "+l)));setTimeout(function(){h.removeAttribute("style")},2);z()}};ai_insert_adsense_fallback_codes=function(a){a.style.display="none";var h=a.closest(".ai-fallback-adsense"),l=h.nextElementSibling;l.getAttribute("data-code")? ai_insert_code(l)&&z():l.style.display="block";h.classList.contains("ai-empty-code")&&null!=a.closest("."+ai_block_class_def)&&(a=a.closest("."+ai_block_class_def).getElementsByClassName("code-block-label"),0!=a.length&&(a[0].style.display="none"))};ai_insert_code_by_class=function(a){var h=document.getElementsByClassName(a)[0];"undefined"!=typeof h&&(ai_insert_code(h),h.classList.remove(a))};ai_insert_client_code=function(a,h){var l=document.getElementsByClassName(a)[0];if("undefined"!=typeof l){var n= l.getAttribute("data-code");null!=n&&ai_check_block()&&(l.setAttribute("data-code",n.substring(Math.floor(h/19))),ai_insert_code_by_class(a),l.remove())}};ai_process_elements_active=!1;function z(){ai_process_elements_active||setTimeout(function(){ai_process_elements_active=!1;"function"==typeof ai_process_rotations&&ai_process_rotations();"function"==typeof ai_process_lists&&ai_process_lists();"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses();"function"==typeof ai_process_filter_hooks&& ai_process_filter_hooks();"function"==typeof ffdc91ba&&ffdc91ba();"function"==typeof ai_process_impressions&&1==ai_tracking_finished&&ai_process_impressions();"function"==typeof ai_install_click_trackers&&1==ai_tracking_finished&&ai_install_click_trackers();"function"==typeof ai_install_close_buttons&&ai_install_close_buttons(document);"function"==typeof ai_process_wait_for_interaction&&ai_process_wait_for_interaction();"function"==typeof ai_process_delayed_blocks&&ai_process_delayed_blocks()}, 5);ai_process_elements_active=!0}const B=document.querySelector("body");(new MutationObserver(function(a,h){for(const l of a)"attributes"===l.type&&"data-ad-status"==l.attributeName&&"unfilled"==l.target.dataset.adStatus&&l.target.closest(".ai-fallback-adsense")&&ai_insert_adsense_fallback_codes(l.target)})).observe(B,{attributes:!0,childList:!1,subtree:!0});var Arrive=function(a,h,l){function n(t,c,e){d.addMethod(c,e,t.unbindEvent);d.addMethod(c,e,t.unbindEventWithSelectorOrCallback);d.addMethod(c, e,t.unbindEventWithSelectorAndCallback)}function u(t){t.arrive=r.bindEvent;n(r,t,"unbindArrive");t.leave=v.bindEvent;n(v,t,"unbindLeave")}if(a.MutationObserver&&"undefined"!==typeof HTMLElement){var y=0,d=function(){var t=HTMLElement.prototype.matches||HTMLElement.prototype.webkitMatchesSelector||HTMLElement.prototype.mozMatchesSelector||HTMLElement.prototype.msMatchesSelector;return{matchesSelector:function(c,e){return c instanceof HTMLElement&&t.call(c,e)},addMethod:function(c,e,f){var b=c[e];c[e]= function(){if(f.length==arguments.length)return f.apply(this,arguments);if("function"==typeof b)return b.apply(this,arguments)}},callCallbacks:function(c,e){e&&e.options.onceOnly&&1==e.firedElems.length&&(c=[c[0]]);for(var f=0,b;b=c[f];f++)b&&b.callback&&b.callback.call(b.elem,b.elem);e&&e.options.onceOnly&&1==e.firedElems.length&&e.me.unbindEventWithSelectorAndCallback.call(e.target,e.selector,e.callback)},checkChildNodesRecursively:function(c,e,f,b){for(var g=0,k;k=c[g];g++)f(k,e,b)&&b.push({callback:e.callback, elem:k}),0<k.childNodes.length&&d.checkChildNodesRecursively(k.childNodes,e,f,b)},mergeArrays:function(c,e){var f={},b;for(b in c)c.hasOwnProperty(b)&&(f[b]=c[b]);for(b in e)e.hasOwnProperty(b)&&(f[b]=e[b]);return f},toElementsArray:function(c){"undefined"===typeof c||"number"===typeof c.length&&c!==a||(c=[c]);return c}}}(),w=function(){var t=function(){this._eventsBucket=[];this._beforeRemoving=this._beforeAdding=null};t.prototype.addEvent=function(c,e,f,b){c={target:c,selector:e,options:f,callback:b, firedElems:[]};this._beforeAdding&&this._beforeAdding(c);this._eventsBucket.push(c);return c};t.prototype.removeEvent=function(c){for(var e=this._eventsBucket.length-1,f;f=this._eventsBucket[e];e--)c(f)&&(this._beforeRemoving&&this._beforeRemoving(f),(f=this._eventsBucket.splice(e,1))&&f.length&&(f[0].callback=null))};t.prototype.beforeAdding=function(c){this._beforeAdding=c};t.prototype.beforeRemoving=function(c){this._beforeRemoving=c};return t}(),m=function(t,c){var e=new w,f=this,b={fireOnAttributesModification:!1}; e.beforeAdding(function(g){var k=g.target;if(k===a.document||k===a)k=document.getElementsByTagName("html")[0];var p=new MutationObserver(function(x){c.call(this,x,g)});var q=t(g.options);p.observe(k,q);g.observer=p;g.me=f});e.beforeRemoving(function(g){g.observer.disconnect()});this.bindEvent=function(g,k,p){k=d.mergeArrays(b,k);for(var q=d.toElementsArray(this),x=0;x<q.length;x++)e.addEvent(q[x],g,k,p)};this.unbindEvent=function(){var g=d.toElementsArray(this);e.removeEvent(function(k){for(var p= 0;p<g.length;p++)if(this===l||k.target===g[p])return!0;return!1})};this.unbindEventWithSelectorOrCallback=function(g){var k=d.toElementsArray(this);e.removeEvent("function"===typeof g?function(p){for(var q=0;q<k.length;q++)if((this===l||p.target===k[q])&&p.callback===g)return!0;return!1}:function(p){for(var q=0;q<k.length;q++)if((this===l||p.target===k[q])&&p.selector===g)return!0;return!1})};this.unbindEventWithSelectorAndCallback=function(g,k){var p=d.toElementsArray(this);e.removeEvent(function(q){for(var x= 0;x<p.length;x++)if((this===l||q.target===p[x])&&q.selector===g&&q.callback===k)return!0;return!1})};return this},r=new function(){function t(f,b,g){return d.matchesSelector(f,b.selector)&&(f._id===l&&(f._id=y++),-1==b.firedElems.indexOf(f._id))?(b.firedElems.push(f._id),!0):!1}var c={fireOnAttributesModification:!1,onceOnly:!1,existing:!1};r=new m(function(f){var b={attributes:!1,childList:!0,subtree:!0};f.fireOnAttributesModification&&(b.attributes=!0);return b},function(f,b){f.forEach(function(g){var k= g.addedNodes,p=g.target,q=[];null!==k&&0<k.length?d.checkChildNodesRecursively(k,b,t,q):"attributes"===g.type&&t(p,b,q)&&q.push({callback:b.callback,elem:p});d.callCallbacks(q,b)})});var e=r.bindEvent;r.bindEvent=function(f,b,g){"undefined"===typeof g?(g=b,b=c):b=d.mergeArrays(c,b);var k=d.toElementsArray(this);if(b.existing){for(var p=[],q=0;q<k.length;q++)for(var x=k[q].querySelectorAll(f),A=0;A<x.length;A++)p.push({callback:g,elem:x[A]});if(b.onceOnly&&p.length)return g.call(p[0].elem,p[0].elem); setTimeout(d.callCallbacks,1,p)}e.call(this,f,b,g)};return r},v=new function(){function t(f,b){return d.matchesSelector(f,b.selector)}var c={};v=new m(function(){return{childList:!0,subtree:!0}},function(f,b){f.forEach(function(g){g=g.removedNodes;var k=[];null!==g&&0<g.length&&d.checkChildNodesRecursively(g,b,t,k);d.callCallbacks(k,b)})});var e=v.bindEvent;v.bindEvent=function(f,b,g){"undefined"===typeof g?(g=b,b=c):b=d.mergeArrays(c,b);e.call(this,f,b,g)};return v};h&&u(h.fn);u(HTMLElement.prototype); u(NodeList.prototype);u(HTMLCollection.prototype);u(HTMLDocument.prototype);u(Window.prototype);h={};n(r,h,"unbindAllArrive");n(v,h,"unbindAllLeave");return h}}(window,"undefined"===typeof jQuery?null:jQuery,void 0)}; var ai_recaptcha_threshold="0.5",ai_recaptcha_site_key="",ai_lazy_loading_offset=600,ai_ajax_url="https://www.geeknative.com/wp-admin/admin-ajax.php"; if("undefined"!=typeof ai_recaptcha_site_key){const q=function(c,d){if("DIV"===c.tagName&&c.hasAttribute("data-code")){d=document.createRange();var b=!0;try{var a=d.createContextualFragment(baafa79b(c.dataset.code))}catch(f){b=!1}b&&c.insertBefore(a,c.firstChild);c.removeAttribute("data-code");a=c.closest("."+baafa79b(c.dataset.class));c.removeAttribute("data-class");c.removeAttribute("class");"function"==typeof ai_process_lists&&ai_process_lists();"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses(); "function"==typeof ai_process_filter_hooks&&ai_process_filter_hooks();"function"==typeof ai_process_rotations_in_element&&ai_process_rotations_in_element(c);"function"==typeof ffdc91ba&&ffdc91ba();"function"==typeof ai_process_impressions&&null!=a&&1==ai_tracking_finished&&setTimeout(ai_process_impressions,1400);"function"==typeof ai_install_click_trackers&&null!=a&&1==ai_tracking_finished&&setTimeout(ai_install_click_trackers,1500);"function"==typeof ai_install_close_buttons&& null!=a&&ai_install_close_buttons(a);ai_process_wait_for_interaction();ai_process_delayed_blocks()}},p=function(c){const d={intersectionObserverSupport:"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype,mutationObserverSupport:"MutationObserver"in window,idleCallbackSupport:"requestIdleCallback"in window,eventsToBind:[[document,"scroll"],[document,"touchmove"],[window,"resize"],[window,"orientationchange"]]},b={lazyClass:"ai-lazy", lazyElement:null,throttleTime:200,idlyLoad:!1,idleLoadTimeout:100,threshold:ai_lazy_loading_offset,observeChanges:!1,observeRootSelector:"body",mutationObserverOptions:{childList:!0}};Object.assign(b,c);const a=`div.${b.lazyClass}`,f={timeout:b.idleLoadTimeout};var e=null==b.lazyElement?[].slice.call(document.querySelectorAll(a)):[].push(b.lazyElement);if(!0===d.intersectionObserverSupport){var h=new IntersectionObserver(function(k,g){k.forEach(function(l){var n=l.target;!0===l.isIntersecting&&(!0=== b.idlyLoad&&!0===d.idleCallbackSupport?requestIdleCallback(function(){q(n,d)},f):q(n,d),n.classList.remove(b.lazyClass),g.unobserve(n),e=e.filter(function(r){return r!==n}))})},{rootMargin:`${b.threshold}px 0%`});e.forEach(function(k){h.observe(k)})}else{var m=function(){var k=!1;!1===k&&0<e.length&&(k=!0,setTimeout(function(){e.forEach(function(g){g.getBoundingClientRect().top<=window.innerHeight+b.threshold&&g.getBoundingClientRect().bottom>=-b.threshold&&"none"!==getComputedStyle(g).display&&(!0=== b.idlyLoad&&!0===d.idleCallbackSupport?requestIdleCallback(function(){q(g,d)},f):q(g,d),g.classList.remove(b.lazyClass),e=e.filter(function(l){return l!==g}))});k=!1;0===e.length&&!1===b.observeChanges&&d.eventsToBind.forEach(function(g){g[0].removeEventListener(g[1],m)})},b.throttleTime))};d.eventsToBind.forEach(function(k){k[0].addEventListener(k[1],m)});m()}!0===d.mutationObserverSupport&&!0===b.observeChanges&&(new MutationObserver(function(k){k.forEach(function(g){[].slice.call(document.querySelectorAll(a)).forEach(function(l){-1=== e.indexOf(l)&&(e.push(l),!0===d.intersectionObserverSupport?h.observe(l):m())})})})).observe(document.querySelector(b.observeRootSelector),b.mutationObserverOptions)};(function(c){"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?c():document.addEventListener("DOMContentLoaded",c)})(function(){setTimeout(function(){p({lazyClass:"ai-lazy",observeChanges:!0,mutationObserverOptions:{childList:!0,attributes:!0,subtree:!0}})},5)});ai_load_blocks=function(c){c= Number.isInteger(c)?"ai-manual-"+c:"ai-manual";p({lazyClass:c,threshold:99999,observeChanges:!0,mutationObserverOptions:{childList:!0,attributes:!0,subtree:!0}});"function"==typeof ai_process_lists&&ai_process_lists()};ai_process_wait_for_interaction=function(){function c(){"undefined"!=typeof a&&clearTimeout(a);ai_user_interaction=!0;d(!1)}function d(f){b.forEach(function(e){window.removeEventListener(e,c,{passive:!0})});p({lazyClass:"ai-wait-for-interaction",threshold:99999,observeChanges:!0,mutationObserverOptions:{childList:!0, attributes:!0,subtree:!0}})}const b=["mouseover","keydown","touchmove","touchstart"];if(0!=document.getElementsByClassName("ai-wait-for-interaction").length){"undefined"==typeof ai_interaction_timeout&&(ai_interaction_timeout=4E3);"undefined"==typeof ai_delay_tracking&&(ai_delay_tracking=0);if(0<ai_interaction_timeout){ai_delay_tracking+=ai_interaction_timeout;var a=setTimeout(d,ai_interaction_timeout,!0)}b.forEach(function(f){window.addEventListener(f,c,{passive:!0})})}};setTimeout(ai_process_wait_for_interaction, 3);ai_process_check_recaptcha_score=function(){"undefined"!=typeof grecaptcha&&""!=ai_recaptcha_site_key&&grecaptcha.ready(function(){grecaptcha.execute(ai_recaptcha_site_key,{action:"submit"}).then(function(c){var d=new XMLHttpRequest;c="ai_check=820c752fd0&recaptcha="+c;d.open("POST",ai_ajax_url+"?action=ai_ajax",!0);d.setRequestHeader("Content-type","application/x-www-form-urlencoded");d.onreadystatechange=function(){if(4==this.readyState&&200==this.status){let e=JSON.parse(this.responseText);if(e&& e.success){ai_recaptcha_score=e.score;const h=document.getElementsByClassName("ai-check-recaptcha-score");if(e.score<1E3*parseFloat(ai_recaptcha_threshold)/1E3)for(var b=0;b<h.length;b++){var a=h[b].closest(".ai-track");null!=a&&a.classList.remove("ai-track");a=h[b].dataset.class;if("undefined"!=typeof a){a=baafa79b(a);var f=h[b].closest("."+a);null!=f&&(f.classList.remove("ai-list-block"),f.classList.remove("ai-list-block-ip"),a=f.getElementsByClassName("ai-recaptcha-score"),0!=a.length&&(a[0].innerHTML= e.score),a=f.getElementsByClassName("ai-recaptcha-result"),0!=a.length&&(a[0].innerHTML=ai_front.hidden))}}else for(p({lazyClass:"ai-check-recaptcha-score",threshold:99999,observeChanges:!0,mutationObserverOptions:{childList:!0,attributes:!0,subtree:!0}}),b=0;b<h.length;b++)a=h[b].dataset.class,"undefined"!=typeof a&&(a=baafa79b(a),f=h[b].closest("."+a),null!=f&&(a=f.getElementsByClassName("ai-recaptcha-score"),0!=a.length&&(a[0].innerHTML=e.score),a=f.getElementsByClassName("ai-recaptcha-result"),0!= a.length&&(a[0].innerHTML=ai_front.visible)))}}};d.send(c)})})};setTimeout(ai_process_check_recaptcha_score,2);ai_process_delayed_blocks=function(){var c=document.getElementsByClassName("ai-delayed-unprocessed");if(0!=c.length){function e(m){p({lazyClass:"ai-delayed-"+m,threshold:99999,observeChanges:!0,mutationObserverOptions:{childList:!0,attributes:!0,subtree:!0}})}"undefined"==typeof ai_delay_tracking&&(ai_delay_tracking=0);for(var d=[],b=0;b<c.length;b++){var a=parseInt(c[b].getAttribute("data-block")); d.push(a)}const h=[...(new Set(d))];for(c=0;c<h.length;c++){a=h[c];d=document.getElementsByClassName("ai-delayed-"+a);b=parseInt(d[0].getAttribute("data-delay"));for(var f=d.length-1;0<=f;f--)d[f].classList.remove("ai-delayed-unprocessed");ai_delay_tracking+=b;setTimeout(e,b,a)}}};setTimeout(ai_process_delayed_blocks,1)}; var ai_rotation_triggers=[],ai_block_class_def="code-block"; if("undefined"!=typeof ai_rotation_triggers){ai_process_rotation=function(b){var d="number"==typeof b.length;window.jQuery&&window.jQuery.fn&&b instanceof jQuery&&(b=d?Array.prototype.slice.call(b):b[0]);if(d){var e=!1;b.forEach((c,h)=>{if(c.classList.contains("ai-unprocessed")||c.classList.contains("ai-timer"))e=!0});if(!e)return;b.forEach((c,h)=>{c.classList.remove("ai-unprocessed");c.classList.remove("ai-timer")})}else{if(!b.classList.contains("ai-unprocessed")&&!b.classList.contains("ai-timer"))return; b.classList.remove("ai-unprocessed");b.classList.remove("ai-timer")}var a=!1;if(d?b[0].hasAttribute("data-info"):b.hasAttribute("data-info")){var f="div.ai-rotate.ai-"+(d?JSON.parse(dede81fc(b[0].dataset.info)):JSON.parse(dede81fc(b.dataset.info)))[0];ai_rotation_triggers.includes(f)&&(ai_rotation_triggers.splice(ai_rotation_triggers.indexOf(f),1),a=!0)}if(d)for(d=0;d<b.length;d++)0==d?ai_process_single_rotation(b[d],!0):ai_process_single_rotation(b[d],!1);else ai_process_single_rotation(b,!a)};ai_process_single_rotation= function(b,d){var e=[];Array.from(b.children).forEach((g,p)=>{g.matches(".ai-rotate-option")&&e.push(g)});if(0!=e.length){e.forEach((g,p)=>{g.style.display="none"});if(b.hasAttribute("data-next")){k=parseInt(b.getAttribute("data-next"));var a=e[k];if(a.hasAttribute("data-code")){var f=document.createRange(),c=!0;try{var h=f.createContextualFragment(baafa79b(a.dataset.code))}catch(g){c=!1}c&&(a=h)}0!=a.querySelectorAll("span[data-ai-groups]").length&&0!=document.querySelectorAll(".ai-rotation-groups").length&& setTimeout(function(){B()},5)}else if(e[0].hasAttribute("data-group")){var k=-1,u=[];document.querySelectorAll("span[data-ai-groups]").forEach((g,p)=>{(g.offsetWidth||g.offsetHeight||g.getClientRects().length)&&u.push(g)});1<=u.length&&(timed_groups=[],groups=[],u.forEach(function(g,p){active_groups=JSON.parse(baafa79b(g.dataset.aiGroups));var r=!1;g=g.closest(".ai-rotate");null!=g&&g.classList.contains("ai-timed-rotation")&&(r=!0);active_groups.forEach(function(t,v){groups.push(t);r&&timed_groups.push(t)})}), groups.forEach(function(g,p){-1==k&&e.forEach((r,t)=>{var v=baafa79b(r.dataset.group);option_group_items=v.split(",");option_group_items.forEach(function(C,E){-1==k&&C.trim()==g&&(k=t,timed_groups.includes(v)&&b.classList.add("ai-timed-rotation"))})})}))}else if(b.hasAttribute("data-shares"))for(f=JSON.parse(dede81fc(b.dataset.shares)),a=Math.round(100*Math.random()),c=0;c<f.length&&(k=c,0>f[c]||!(a<=f[c]));c++);else f=b.classList.contains("ai-unique"),a=new Date,f?("number"!=typeof ai_rotation_seed&&(ai_rotation_seed= (Math.floor(1E3*Math.random())+a.getMilliseconds())%e.length),f=ai_rotation_seed,f>e.length&&(f%=e.length),a=parseInt(b.dataset.counter),a<=e.length?(k=parseInt(f+a-1),k>=e.length&&(k-=e.length)):k=e.length):(k=Math.floor(Math.random()*e.length),a.getMilliseconds()%2&&(k=e.length-k-1));if(b.classList.contains("ai-rotation-scheduling"))for(k=-1,f=0;f<e.length;f++)if(a=e[f],a.hasAttribute("data-scheduling")){c=baafa79b(a.dataset.scheduling);a=!0;0==c.indexOf("^")&&(a=!1,c=c.substring(1));var q=c.split("="), m=-1!=c.indexOf("%")?q[0].split("%"):[q[0]];c=m[0].trim().toLowerCase();m="undefined"!=typeof m[1]?m[1].trim():0;q=q[1].replace(" ","");var n=(new Date).getTime();n=new Date(n);var l=0;switch(c){case "s":l=n.getSeconds();break;case "i":l=n.getMinutes();break;case "h":l=n.getHours();break;case "d":l=n.getDate();break;case "m":l=n.getMonth();break;case "y":l=n.getFullYear();break;case "w":l=n.getDay(),l=0==l?6:l-1}c=0!=m?l%m:l;m=q.split(",");q=!a;for(n=0;n<m.length;n++)if(l=m[n],-1!=l.indexOf("-")){if(l= l.split("-"),c>=l[0]&&c<=l[1]){q=a;break}}else if(c==l){q=a;break}if(q){k=f;break}}if(!(0>k||k>=e.length)){a=e[k];var z="",w=b.classList.contains("ai-timed-rotation");e.forEach((g,p)=>{g.hasAttribute("data-time")&&(w=!0)});if(a.hasAttribute("data-time")){f=dede81fc(a.dataset.time);if(0==f&&1<e.length){c=k;do{c++;c>=e.length&&(c=0);m=e[c];if(!m.hasAttribute("data-time")){k=c;a=e[k];f=0;break}m=dede81fc(m.dataset.time)}while(0==m&&c!=k);0!=f&&(k=c,a=e[k],f=dede81fc(a.dataset.time))}if(0<f&&(c=k+1,c>=e.length&& (c=0),b.hasAttribute("data-info"))){m=JSON.parse(dede81fc(b.dataset.info))[0];b.setAttribute("data-next",c);var x="div.ai-rotate.ai-"+m;ai_rotation_triggers.includes(x)&&(d=!1);d&&(ai_rotation_triggers.push(x),setTimeout(function(){var g=document.querySelectorAll(x);g.forEach((p,r)=>{p.classList.add("ai-timer")});ai_process_rotation(g)},1E3*f));z=" ("+f+" s)"}}else a.hasAttribute("data-group")||e.forEach((g,p)=>{p!=k&&g.remove()});a.style.display="";a.style.visibility="";a.style.position="";a.style.width= "";a.style.height="";a.style.top="";a.style.left="";a.classList.remove("ai-rotate-hidden");a.classList.remove("ai-rotate-hidden-2");b.style.position="";if(a.hasAttribute("data-code")){e.forEach((g,p)=>{g.innerText=""});d=baafa79b(a.dataset.code);f=document.createRange();c=!0;try{h=f.createContextualFragment(d)}catch(g){c=!1}a.append(h);D()}f=parseInt(a.dataset.index);var y=baafa79b(a.dataset.name);d=b.closest(".ai-debug-block");if(null!=d){h=d.querySelectorAll("kbd.ai-option-name");d=d.querySelectorAll(".ai-debug-block"); if(0!=d.length){var A=[];d.forEach((g,p)=>{g.querySelectorAll("kbd.ai-option-name").forEach((r,t)=>{A.push(r)})});h=Array.from(h);h=h.slice(0,h.length-A.length)}0!=h.length&&(separator=h[0].hasAttribute("data-separator")?h[0].dataset.separator:"",h.forEach((g,p)=>{g.innerText=separator+y+z}))}d=!1;a=b.closest(".ai-adb-show");null!=a&&a.hasAttribute("data-ai-tracking")&&(h=JSON.parse(baafa79b(a.getAttribute("data-ai-tracking"))),"undefined"!==typeof h&&h.constructor===Array&&(h[1]=f,h[3]=y,a.setAttribute("data-ai-tracking", becc5caa(JSON.stringify(h))),a.classList.add("ai-track"),w&&ai_tracking_finished&&a.classList.add("ai-no-pageview"),d=!0));d||(d=b.closest("div[data-ai]"),null!=d&&d.hasAttribute("data-ai")&&(h=JSON.parse(baafa79b(d.getAttribute("data-ai"))),"undefined"!==typeof h&&h.constructor===Array&&(h[1]=f,h[3]=y,d.setAttribute("data-ai",becc5caa(JSON.stringify(h))),d.classList.add("ai-track"),w&&ai_tracking_finished&&d.classList.add("ai-no-pageview"))))}}};ai_process_rotations=function(){document.querySelectorAll("div.ai-rotate").forEach((b, d)=>{ai_process_rotation(b)})};function B(){document.querySelectorAll("div.ai-rotate.ai-rotation-groups").forEach((b,d)=>{b.classList.add("ai-timer");ai_process_rotation(b)})}ai_process_rotations_in_element=function(b){null!=b&&b.querySelectorAll("div.ai-rotate").forEach((d,e)=>{ai_process_rotation(d)})};(function(b){"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?b():document.addEventListener("DOMContentLoaded",b)})(function(){setTimeout(function(){ai_process_rotations()}, 10)});ai_process_elements_active=!1;function D(){ai_process_elements_active||setTimeout(function(){ai_process_elements_active=!1;"function"==typeof ai_process_rotations&&ai_process_rotations();"function"==typeof ai_process_lists&&ai_process_lists();"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses();"function"==typeof ai_process_filter_hooks&&ai_process_filter_hooks();"function"==typeof ffdc91ba&&ffdc91ba();"function"==typeof ai_process_impressions&&1== ai_tracking_finished&&ai_process_impressions();"function"==typeof ai_install_click_trackers&&1==ai_tracking_finished&&ai_install_click_trackers();"function"==typeof ai_install_close_buttons&&ai_install_close_buttons(document)},5);ai_process_elements_active=!0}}; ;!function(a,b){a(function(){"use strict";function a(a,b){return null!=a&&null!=b&&a.toLowerCase()===b.toLowerCase()}function c(a,b){var c,d,e=a.length;if(!e||!b)return!1;for(c=b.toLowerCase(),d=0;d<e;++d)if(c===a[d].toLowerCase())return!0;return!1}function d(a){for(var b in a)i.call(a,b)&&(a[b]=new RegExp(a[b],"i"))}function e(a){return(a||"").substr(0,500)}function f(a,b){this.ua=e(a),this._cache={},this.maxPhoneWidth=b||600}var g={};g.mobileDetectRules={phones:{iPhone:"\\biPhone\\b|\\biPod\\b",BlackBerry:"BlackBerry|\\bBB10\\b|rim[0-9]+|\\b(BBA100|BBB100|BBD100|BBE100|BBF100|STH100)\\b-[0-9]+",Pixel:"; \\bPixel\\b",HTC:"HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\\bEVO\\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel",Nexus:"Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 5X|Nexus 6",Dell:"Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\\b001DL\\b|\\b101DL\\b|\\bGS01\\b",Motorola:"Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b|XT1068|XT1092|XT1052",Samsung:"\\bSamsung\\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|GT-N7105|SCH-I535|SM-N900A|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F|SM-G610F|SM-G981B|SM-G892A|SM-A530F",LG:"\\bLG\\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|MS323|M257)|LM-G710",Sony:"SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533|SOV34|601SO|F8332",Asus:"Asus.*Galaxy|PadFone.*Mobile",Xiaomi:"^(?!.*\\bx11\\b).*xiaomi.*$|POCOPHONE F1|MI 8|Redmi Note 9S|Redmi Note 5A Prime|N2G47H|M2001J2G|M2001J2I|M1805E10A|M2004J11G|M1902F1G|M2002J9G|M2004J19G|M2003J6A1G",NokiaLumia:"Lumia [0-9]{3,4}",Micromax:"Micromax.*\\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\\b",Palm:"PalmSource|Palm",Vertu:"Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature",Pantech:"PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|P2000|P7040|P7000|C790",Fly:"IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250",Wiko:"KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLIM|CINK SLIM 2|CINK +|CINK KING|CINK PEAX|CINK SLIM|SUBLIM",iMobile:"i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)",SimValley:"\\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\\b",Wolfgang:"AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q",Alcatel:"Alcatel",Nintendo:"Nintendo (3DS|Switch)",Amoi:"Amoi",INQ:"INQ",OnePlus:"ONEPLUS",GenericPhone:"Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|up.link|vodafone|\\bwap\\b|nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser"},tablets:{iPad:"iPad|iPad.*Mobile",NexusTablet:"Android.*Nexus[\\s]+(7|9|10)",GoogleTablet:"Android.*Pixel C",SamsungTablet:"SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|SHV-E230S|SHW-M180K|SHW-M180L|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|SM-P601|SM-P605|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T330|SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|SM-T719|SM-T813|SM-T819|SM-T580|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708|SM-T835|SM-T830|SM-T837V|SM-T720|SM-T510|SM-T387V|SM-P610|SM-T290|SM-T515|SM-T590|SM-T595|SM-T725|SM-T817P|SM-P585N0|SM-T395|SM-T295|SM-T865|SM-P610N|SM-P615|SM-T970|SM-T380|SM-T5950|SM-T905|SM-T231|SM-T500|SM-T860",Kindle:"Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk/[0-9.]+ like Chrome/[0-9.]+ (?!Mobile)",SurfaceTablet:"Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)",HPTablet:"HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10",AsusTablet:"^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL|ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b|\\bP024\\b|\\bP00C\\b",BlackBerryTablet:"PlayBook|RIM Tablet",HTCtablet:"HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410",MotorolaTablet:"xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617",NookTablet:"Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2",AcerTablet:"Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b|\\bA3-A20\\b|\\bA3-A30|A3-A40",ToshibaTablet:"Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO",LGTablet:"\\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\\b",FujitsuTablet:"Android.*\\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\\b",PrestigioTablet:"PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|PMT5887|PMT5001|PMT5002",LenovoTablet:"Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|B8000|B8080)(-|)(FL|F|HV|H|)|TB-X103F|TB-X304X|TB-X304F|TB-X304L|TB-X505F|TB-X505L|TB-X505X|TB-X605F|TB-X605L|TB-8703F|TB-8703X|TB-8703N|TB-8704N|TB-8704F|TB-8704X|TB-8704V|TB-7304F|TB-7304I|TB-7304X|Tab2A7-10F|Tab2A7-20F|TB2-X30L|YT3-X50L|YT3-X50F|YT3-X50M|YT-X705F|YT-X703F|YT-X703L|YT-X705L|YT-X705X|TB2-X30F|TB2-X30L|TB2-X30M|A2107A-F|A2107A-H|TB3-730F|TB3-730M|TB3-730X|TB-7504F|TB-7504X|TB-X704F|TB-X104F|TB3-X70F|TB-X705F|TB-8504F|TB3-X70L|TB3-710F|TB-X704L",DellTablet:"Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7",YarvikTablet:"Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b",MedionTablet:"Android.*\\bOYO\\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB",ArnovaTablet:"97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2",IntensoTablet:"INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004",IRUTablet:"M702pro",MegafonTablet:"MegaFon V9|\\bZTE V9\\b|Android.*\\bMT7A\\b",EbodaTablet:"E-Boda (Supreme|Impresspeed|Izzycomm|Essential)",AllViewTablet:"Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)",ArchosTablet:"\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10| Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b",AinolTablet:"NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark",NokiaLumiaTablet:"Lumia 2520",SonyTablet:"Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP641|SGP612|SOT31|SGP771|SGP611|SGP612|SGP712",PhilipsTablet:"\\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\\b",CubeTablet:"Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT",CobyTablet:"MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010",MIDTablet:"M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10",MSITablet:"MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b",SMiTTablet:"Android.*(\\bMID\\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)",RockChipTablet:"Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A",FlyTablet:"IQ310|Fly Vision",bqTablet:"Android.*(bq)?.*\\b(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))\\b|Maxwell.*Lite|Maxwell.*Plus",HuaweiTablet:"MediaPad|MediaPad 7 Youth|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09|AGS-L09|CMR-AL19",NecTablet:"\\bN-06D|\\bN-08D",PantechTablet:"Pantech.*P4100",BronchoTablet:"Broncho.*(N701|N708|N802|a710)",VersusTablet:"TOUCHPAD.*[78910]|\\bTOUCHTAB\\b",ZyncTablet:"z1000|Z99 2G|z930|z990|z909|Z919|z900",PositivoTablet:"TB07STA|TB10STA|TB07FTA|TB10FTA",NabiTablet:"Android.*\\bNabi",KoboTablet:"Kobo Touch|\\bK080\\b|\\bVox\\b Build|\\bArc\\b Build",DanewTablet:"DSlide.*\\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\\b",TexetTablet:"NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|TB-436|TB-416|TB-146SE|TB-126SE",PlaystationTablet:"Playstation.*(Portable|Vita)",TrekstorTablet:"ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab",PyleAudioTablet:"\\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\\b",AdvanTablet:"Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b ",DanyTechTablet:"Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|Genius TAB GII|Genius TAB GIII|Genius Tab S1",GalapadTablet:"Android [0-9.]+; [a-z-]+; \\bG1\\b",MicromaxTablet:"Funbook|Micromax.*\\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\\b",KarbonnTablet:"Android.*\\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\\b",AllFineTablet:"Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide",PROSCANTablet:"\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b",YONESTablet:"BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026",ChangJiaTablet:"TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|TPC10111|TPC10203|TPC10205|TPC10503",GUTablet:"TX-A1301|TX-M9002|Q702|kf026",PointOfViewTablet:"TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10",OvermaxTablet:"OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|MagicTab|Stream|TB-08|TB-09)|Qualcore 1027",HCLTablet:"HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync",DPSTablet:"DPS Dream 9|DPS Dual 7",VistureTablet:"V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10",CrestaTablet:"CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989",MediatekTablet:"\\bMT8125|MT8389|MT8135|MT8377\\b",ConcordeTablet:"Concorde([ ]+)?Tab|ConCorde ReadMan",GoCleverTablet:"GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|TAB R104|TAB R83.3|TAB A1042",ModecomTablet:"FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003",VoninoTablet:"\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b",ECSTablet:"V07OT2|TM105A|S10OT1|TR10CS1",StorexTablet:"eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab",VodafoneTablet:"SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497|VFD 1400",EssentielBTablet:"Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2",RossMoorTablet:"RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711",iMobileTablet:"i-mobile i-note",TolinoTablet:"tolino tab [0-9.]+|tolino shine",AudioSonicTablet:"\\bC-22Q|T7-QC|T-17B|T-17P\\b",AMPETablet:"Android.* A78 ",SkkTablet:"Android.* (SKYPAD|PHOENIX|CYCLOPS)",TecnoTablet:"TECNO P9|TECNO DP8D",JXDTablet:"Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|P1000|P300|S18|S6600|S9100)\\b",iJoyTablet:"Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)",FX2Tablet:"FX2 PAD7|FX2 PAD10",XoroTablet:"KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR|PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151",ViewsonicTablet:"ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a",VerizonTablet:"QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1",OdysTablet:"LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\\bXELIO\\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10",CaptivaTablet:"CAPTIVA PAD",IconbitTablet:"NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S",TeclastTablet:"T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|\\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|\\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b|\\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi",OndaTablet:"\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|Vi40)\\b[\\s]+|V10 \\b4G\\b",JaytechTablet:"TPC-PA762",BlaupunktTablet:"Endeavour 800NG|Endeavour 1010",DigmaTablet:"\\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\\b",EvolioTablet:"ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\\bEvotab\\b|\\bNeura\\b",LavaTablet:"QPAD E704|\\bIvoryS\\b|E-TAB IVORY|\\bE-TAB\\b",AocTablet:"MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712",MpmanTablet:"MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010",CelkonTablet:"CT695|CT888|CT[\\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\\bCT-1\\b",WolderTablet:"miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b",MediacomTablet:"M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA",MiTablet:"\\bMI PAD\\b|\\bHM NOTE 1W\\b",NibiruTablet:"Nibiru M1|Nibiru Jupiter One",NexoTablet:"NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI",LeaderTablet:"TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100",UbislateTablet:"UbiSlate[\\s]?7C",PocketBookTablet:"Pocketbook",KocasoTablet:"\\b(TB-1207)\\b",HisenseTablet:"\\b(F5281|E2371)\\b",Hudl:"Hudl HT7S3|Hudl 2",TelstraTablet:"T-Hub2",GenericTablet:"Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8|A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b|WVT101|TM1088|KT107"},oss:{AndroidOS:"Android",BlackBerryOS:"blackberry|\\bBB10\\b|rim tablet os",PalmOS:"PalmOS|avantgo|blazer|elaine|hiptop|palm|plucker|xiino",SymbianOS:"Symbian|SymbOS|Series60|Series40|SYB-[0-9]+|\\bS60\\b",WindowsMobileOS:"Windows CE.*(PPC|Smartphone|Mobile|[0-9]{3}x[0-9]{3})|Windows Mobile|Windows Phone [0-9.]+|WCE;",WindowsPhoneOS:"Windows Phone 10.0|Windows Phone 8.1|Windows Phone 8.0|Windows Phone OS|XBLWP7|ZuneWP7|Windows NT 6.[23]; ARM;",iOS:"\\biPhone.*Mobile|\\biPod|\\biPad|AppleCoreMedia",iPadOS:"CPU OS 13",SailfishOS:"Sailfish",MeeGoOS:"MeeGo",MaemoOS:"Maemo",JavaOS:"J2ME/|\\bMIDP\\b|\\bCLDC\\b",webOS:"webOS|hpwOS",badaOS:"\\bBada\\b",BREWOS:"BREW"},uas:{Chrome:"\\bCrMo\\b|CriOS|Android.*Chrome/[.0-9]* (Mobile)?",Dolfin:"\\bDolfin\\b",Opera:"Opera.*Mini|Opera.*Mobi|Android.*Opera|Mobile.*OPR/[0-9.]+$|Coast/[0-9.]+",Skyfire:"Skyfire",Edge:"\\bEdgiOS\\b|Mobile Safari/[.0-9]* Edge",IE:"IEMobile|MSIEMobile",Firefox:"fennec|firefox.*maemo|(Mobile|Tablet).*Firefox|Firefox.*Mobile|FxiOS",Bolt:"bolt",TeaShark:"teashark",Blazer:"Blazer",Safari:"Version((?!\\bEdgiOS\\b).)*Mobile.*Safari|Safari.*Mobile|MobileSafari",WeChat:"\\bMicroMessenger\\b",UCBrowser:"UC.*Browser|UCWEB",baiduboxapp:"baiduboxapp",baidubrowser:"baidubrowser",DiigoBrowser:"DiigoBrowser",Mercury:"\\bMercury\\b",ObigoBrowser:"Obigo",NetFront:"NF-Browser",GenericBrowser:"NokiaBrowser|OviBrowser|OneBrowser|TwonkyBeamBrowser|SEMC.*Browser|FlyFlow|Minimo|NetFront|Novarra-Vision|MQQBrowser|MicroMessenger",PaleMoon:"Android.*PaleMoon|Mobile.*PaleMoon"},props:{Mobile:"Mobile/[VER]",Build:"Build/[VER]",Version:"Version/[VER]",VendorID:"VendorID/[VER]",iPad:"iPad.*CPU[a-z ]+[VER]",iPhone:"iPhone.*CPU[a-z ]+[VER]",iPod:"iPod.*CPU[a-z ]+[VER]",Kindle:"Kindle/[VER]",Chrome:["Chrome/[VER]","CriOS/[VER]","CrMo/[VER]"],Coast:["Coast/[VER]"],Dolfin:"Dolfin/[VER]",Firefox:["Firefox/[VER]","FxiOS/[VER]"],Fennec:"Fennec/[VER]",Edge:"Edge/[VER]",IE:["IEMobile/[VER];","IEMobile [VER]","MSIE [VER];","Trident/[0-9.]+;.*rv:[VER]"],NetFront:"NetFront/[VER]",NokiaBrowser:"NokiaBrowser/[VER]",Opera:[" OPR/[VER]","Opera Mini/[VER]","Version/[VER]"],"Opera Mini":"Opera Mini/[VER]","Opera Mobi":"Version/[VER]",UCBrowser:["UCWEB[VER]","UC.*Browser/[VER]"],MQQBrowser:"MQQBrowser/[VER]",MicroMessenger:"MicroMessenger/[VER]",baiduboxapp:"baiduboxapp/[VER]",baidubrowser:"baidubrowser/[VER]",SamsungBrowser:"SamsungBrowser/[VER]",Iron:"Iron/[VER]",Safari:["Version/[VER]","Safari/[VER]"],Skyfire:"Skyfire/[VER]",Tizen:"Tizen/[VER]",Webkit:"webkit[ /][VER]",PaleMoon:"PaleMoon/[VER]",SailfishBrowser:"SailfishBrowser/[VER]",Gecko:"Gecko/[VER]",Trident:"Trident/[VER]",Presto:"Presto/[VER]",Goanna:"Goanna/[VER]",iOS:" \\bi?OS\\b [VER][ ;]{1}",Android:"Android [VER]",Sailfish:"Sailfish [VER]",BlackBerry:["BlackBerry[\\w]+/[VER]","BlackBerry.*Version/[VER]","Version/[VER]"],BREW:"BREW [VER]",Java:"Java/[VER]","Windows Phone OS":["Windows Phone OS [VER]","Windows Phone [VER]"],"Windows Phone":"Windows Phone [VER]","Windows CE":"Windows CE/[VER]","Windows NT":"Windows NT [VER]",Symbian:["SymbianOS/[VER]","Symbian/[VER]"],webOS:["webOS/[VER]","hpwOS/[VER];"]},utils:{Bot:"Googlebot|facebookexternalhit|Google-AMPHTML|s~amp-validator|AdsBot-Google|Google Keyword Suggestion|Facebot|YandexBot|YandexMobileBot|bingbot|ia_archiver|AhrefsBot|Ezooms|GSLFbot|WBSearchBot|Twitterbot|TweetmemeBot|Twikle|PaperLiBot|Wotbox|UnwindFetchor|Exabot|MJ12bot|YandexImages|TurnitinBot|Pingdom|contentkingapp|AspiegelBot",MobileBot:"Googlebot-Mobile|AdsBot-Google-Mobile|YahooSeeker/M1A1-R2D2",DesktopMode:"WPDesktop",TV:"SonyDTV|HbbTV",WebKit:"(webkit)[ /]([\\w.]+)",Console:"\\b(Nintendo|Nintendo WiiU|Nintendo 3DS|Nintendo Switch|PLAYSTATION|Xbox)\\b",Watch:"SM-V700"}},g.detectMobileBrowsers={fullPattern:/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i, shortPattern:/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,tabletPattern:/android|ipad|playbook|silk/i};var h,i=Object.prototype.hasOwnProperty;return g.FALLBACK_PHONE="UnknownPhone",g.FALLBACK_TABLET="UnknownTablet",g.FALLBACK_MOBILE="UnknownMobile",h="isArray"in Array?Array.isArray:function(a){return"[object Array]"===Object.prototype.toString.call(a)},function(){var a,b,c,e,f,j,k=g.mobileDetectRules;for(a in k.props)if(i.call(k.props,a)){for(b=k.props[a],h(b)||(b=[b]),f=b.length,e=0;e<f;++e)c=b[e],j=c.indexOf("[VER]"),j>=0&&(c=c.substring(0,j)+"([\\w._\\+]+)"+c.substring(j+5)),b[e]=new RegExp(c,"i");k.props[a]=b}d(k.oss),d(k.phones),d(k.tablets),d(k.uas),d(k.utils),k.oss0={WindowsPhoneOS:k.oss.WindowsPhoneOS,WindowsMobileOS:k.oss.WindowsMobileOS}}(),g.findMatch=function(a,b){for(var c in a)if(i.call(a,c)&&a[c].test(b))return c;return null},g.findMatches=function(a,b){var c=[];for(var d in a)i.call(a,d)&&a[d].test(b)&&c.push(d);return c},g.getVersionStr=function(a,b){var c,d,e,f,h=g.mobileDetectRules.props;if(i.call(h,a))for(c=h[a],e=c.length,d=0;d<e;++d)if(f=c[d].exec(b),null!==f)return f[1];return null},g.getVersion=function(a,b){var c=g.getVersionStr(a,b);return c?g.prepareVersionNo(c):NaN},g.prepareVersionNo=function(a){var b;return b=a.split(/[a-z._ \/\-]/i),1===b.length&&(a=b[0]),b.length>1&&(a=b[0]+".",b.shift(),a+=b.join("")),Number(a)},g.isMobileFallback=function(a){return g.detectMobileBrowsers.fullPattern.test(a)||g.detectMobileBrowsers.shortPattern.test(a.substr(0,4))},g.isTabletFallback=function(a){return g.detectMobileBrowsers.tabletPattern.test(a)},g.prepareDetectionCache=function(a,c,d){if(a.mobile===b){var e,h,i;return(h=g.findMatch(g.mobileDetectRules.tablets,c))?(a.mobile=a.tablet=h,void(a.phone=null)):(e=g.findMatch(g.mobileDetectRules.phones,c))?(a.mobile=a.phone=e,void(a.tablet=null)):void(g.isMobileFallback(c)?(i=f.isPhoneSized(d),i===b?(a.mobile=g.FALLBACK_MOBILE,a.tablet=a.phone=null):i?(a.mobile=a.phone=g.FALLBACK_PHONE,a.tablet=null):(a.mobile=a.tablet=g.FALLBACK_TABLET,a.phone=null)):g.isTabletFallback(c)?(a.mobile=a.tablet=g.FALLBACK_TABLET,a.phone=null):a.mobile=a.tablet=a.phone=null)}},g.mobileGrade=function(a){var b=null!==a.mobile();return a.os("iOS")&&a.version("iPad")>=4.3||a.os("iOS")&&a.version("iPhone")>=3.1||a.os("iOS")&&a.version("iPod")>=3.1||a.version("Android")>2.1&&a.is("Webkit")||a.version("Windows Phone OS")>=7||a.is("BlackBerry")&&a.version("BlackBerry")>=6||a.match("Playbook.*Tablet")||a.version("webOS")>=1.4&&a.match("Palm|Pre|Pixi")||a.match("hp.*TouchPad")||a.is("Firefox")&&a.version("Firefox")>=12||a.is("Chrome")&&a.is("AndroidOS")&&a.version("Android")>=4||a.is("Skyfire")&&a.version("Skyfire")>=4.1&&a.is("AndroidOS")&&a.version("Android")>=2.3||a.is("Opera")&&a.version("Opera Mobi")>11&&a.is("AndroidOS")||a.is("MeeGoOS")||a.is("Tizen")||a.is("Dolfin")&&a.version("Bada")>=2||(a.is("UC Browser")||a.is("Dolfin"))&&a.version("Android")>=2.3||a.match("Kindle Fire")||a.is("Kindle")&&a.version("Kindle")>=3||a.is("AndroidOS")&&a.is("NookTablet")||a.version("Chrome")>=11&&!b||a.version("Safari")>=5&&!b||a.version("Firefox")>=4&&!b||a.version("MSIE")>=7&&!b||a.version("Opera")>=10&&!b?"A":a.os("iOS")&&a.version("iPad")<4.3||a.os("iOS")&&a.version("iPhone")<3.1||a.os("iOS")&&a.version("iPod")<3.1||a.is("Blackberry")&&a.version("BlackBerry")>=5&&a.version("BlackBerry")<6||a.version("Opera Mini")>=5&&a.version("Opera Mini")<=6.5&&(a.version("Android")>=2.3||a.is("iOS"))||a.match("NokiaN8|NokiaC7|N97.*Series60|Symbian/3")||a.version("Opera Mobi")>=11&&a.is("SymbianOS")?"B":(a.version("BlackBerry")<5||a.match("MSIEMobile|Windows CE.*Mobile")||a.version("Windows Mobile")<=5.2,"C")},g.detectOS=function(a){return g.findMatch(g.mobileDetectRules.oss0,a)||g.findMatch(g.mobileDetectRules.oss,a)},g.getDeviceSmallerSide=function(){return window.screen.width<window.screen.height?window.screen.width:window.screen.height},f.prototype={constructor:f,mobile:function(){return g.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.mobile},phone:function(){return g.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.phone},tablet:function(){return g.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.tablet},userAgent:function(){return this._cache.userAgent===b&&(this._cache.userAgent=g.findMatch(g.mobileDetectRules.uas,this.ua)),this._cache.userAgent},userAgents:function(){return this._cache.userAgents===b&&(this._cache.userAgents=g.findMatches(g.mobileDetectRules.uas,this.ua)),this._cache.userAgents},os:function(){return this._cache.os===b&&(this._cache.os=g.detectOS(this.ua)),this._cache.os},version:function(a){return g.getVersion(a,this.ua)},versionStr:function(a){return g.getVersionStr(a,this.ua)},is:function(b){return c(this.userAgents(),b)||a(b,this.os())||a(b,this.phone())||a(b,this.tablet())||c(g.findMatches(g.mobileDetectRules.utils,this.ua),b)},match:function(a){return a instanceof RegExp||(a=new RegExp(a,"i")),a.test(this.ua)},isPhoneSized:function(a){return f.isPhoneSized(a||this.maxPhoneWidth)},mobileGrade:function(){return this._cache.grade===b&&(this._cache.grade=g.mobileGrade(this)),this._cache.grade}},"undefined"!=typeof window&&window.screen?f.isPhoneSized=function(a){return a<0?b:g.getDeviceSmallerSide()<=a}:f.isPhoneSized=function(){},f._impl=g,f.version="1.4.5 2021-03-13",f})}(function(a){if("undefined"!=typeof module&&module.exports)return function(a){module.exports=a()};if("function"==typeof define&&define.amd)return define;if("undefined"!=typeof window)return function(a){window.MobileDetect=a()};throw new Error("unknown environment")}());var ai_lists=!0,ai_block_class_def="code-block"; if("undefined"!=typeof ai_lists){function X(b,e){for(var n=[];b=b.previousElementSibling;)("undefined"==typeof e||b.matches(e))&&n.push(b);return n}function fa(b,e){for(var n=[];b=b.nextElementSibling;)("undefined"==typeof e||b.matches(e))&&n.push(b);return n}var host_regexp=RegExp(":\\/\\/(.[^/:]+)","i");function ha(b){b=b.match(host_regexp);return null!=b&&1<b.length&&"string"===typeof b[1]&&0<b[1].length?b[1].toLowerCase():null}function Q(b){return b.includes(":")?(b=b.split(":"),1E3*(3600*parseInt(b[0])+ 60*parseInt(b[1])+parseInt(b[2]))):null}function Y(b){try{var e=Date.parse(b);isNaN(e)&&(e=null)}catch(n){e=null}if(null==e&&b.includes(" ")){b=b.split(" ");try{e=Date.parse(b[0]),e+=Q(b[1]),isNaN(e)&&(e=null)}catch(n){e=null}}return e}function Z(){null==document.querySelector("#ai-iab-tcf-bar")&&null==document.querySelector(".ai-list-manual")||"function"!=typeof __tcfapi||"function"!=typeof ai_load_blocks||"undefined"!=typeof ai_iab_tcf_callback_installed||(__tcfapi("addEventListener",2,function(b, e){e&&"useractioncomplete"===b.eventStatus&&(ai_tcData=b,ai_load_blocks(),b=document.querySelector("#ai-iab-tcf-status"),null!=b&&(b.textContent="IAB TCF 2.0 DATA LOADED"),b=document.querySelector("#ai-iab-tcf-bar"),null!=b&&(b.classList.remove("status-error"),b.classList.add("status-ok")))}),ai_iab_tcf_callback_installed=!0)}ai_process_lists=function(b){function e(a,c,k){if(0==a.length){if("!@!"==k)return!0;c!=k&&("true"==k.toLowerCase()?k=!0:"false"==k.toLowerCase()&&(k=!1));return c==k}if("object"!= typeof c&&"array"!=typeof c)return!1;var l=a[0];a=a.slice(1);if("*"==l)for(let [,p]of Object.entries(c)){if(e(a,p,k))return!0}else if(l in c)return e(a,c[l],k);return!1}function n(a,c,k){if("object"!=typeof a||-1==c.indexOf("["))return!1;c=c.replace(/]| /gi,"").split("[");return e(c,a,k)}function z(){if("function"==typeof __tcfapi){var a=document.querySelector("#ai-iab-tcf-status"),c=document.querySelector("#ai-iab-tcf-bar");null!=a&&(a.textContent="IAB TCF 2.0 DETECTED");__tcfapi("getTCData",2,function(k, l){l?(null!=c&&(c.classList.remove("status-error"),c.classList.add("status-ok")),"tcloaded"==k.eventStatus||"useractioncomplete"==k.eventStatus)?(ai_tcData=k,k.gdprApplies?null!=a&&(a.textContent="IAB TCF 2.0 DATA LOADED"):null!=a&&(a.textContent="IAB TCF 2.0 GDPR DOES NOT APPLY"),null!=c&&(c.classList.remove("status-error"),c.classList.add("status-ok")),setTimeout(function(){ai_process_lists()},10)):"cmpuishown"==k.eventStatus&&(ai_cmpuishown=!0,null!=a&&(a.textContent="IAB TCF 2.0 CMP UI SHOWN"), null!=c&&(c.classList.remove("status-error"),c.classList.add("status-ok"))):(null!=a&&(a.textContent="IAB TCF 2.0 __tcfapi getTCData failed"),null!=c&&(c.classList.remove("status-ok"),c.classList.add("status-error")))})}}function C(a){"function"==typeof __tcfapi?(ai_tcfapi_found=!0,"undefined"==typeof ai_iab_tcf_callback_installed&&Z(),"undefined"==typeof ai_tcData_requested&&(ai_tcData_requested=!0,z(),cookies_need_tcData=!0)):a&&("undefined"==typeof ai_tcfapi_found&&(ai_tcfapi_found=!1,setTimeout(function(){ai_process_lists()}, 10)),a=document.querySelector("#ai-iab-tcf-status"),null!=a&&(a.textContent="IAB TCF 2.0 MISSING: __tcfapi function not found"),a=document.querySelector("#ai-iab-tcf-bar"),null!=a&&(a.classList.remove("status-ok"),a.classList.add("status-error")))}if(null==b)b=document.querySelectorAll("div.ai-list-data, meta.ai-list-data");else{window.jQuery&&window.jQuery.fn&&b instanceof jQuery&&(b=Array.prototype.slice.call(b));var x=[];b.forEach((a,c)=>{a.matches(".ai-list-data")?x.push(a):(a=a.querySelectorAll(".ai-list-data"), a.length&&a.forEach((k,l)=>{x.push(k)}))});b=x}if(b.length){b.forEach((a,c)=>{a.classList.remove("ai-list-data")});var L=ia(window.location.search);if(null!=L.referrer)var A=L.referrer;else A=document.referrer,""!=A&&(A=ha(A));var R=window.navigator.userAgent,S=R.toLowerCase(),aa=navigator.language,M=aa.toLowerCase();if("undefined"!==typeof MobileDetect)var ba=new MobileDetect(R);b.forEach((a,c)=>{var k=document.cookie.split(";");k.forEach(function(f,h){k[h]=f.trim()});c=a.closest("div."+ai_block_class_def); var l=!0;if(a.hasAttribute("referer-list")){var p=a.getAttribute("referer-list");p=baafa79b(p).split(",");var v=a.getAttribute("referer-list-type"),E=!1;p.every((f,h)=>{f=f.trim();if(""==f)return!0;if("*"==f.charAt(0))if("*"==f.charAt(f.length-1)){if(f=f.substr(1,f.length-2),-1!=A.indexOf(f))return E=!0,!1}else{if(f=f.substr(1),A.substr(-f.length)==f)return E=!0,!1}else if("*"==f.charAt(f.length-1)){if(f=f.substr(0,f.length-1),0==A.indexOf(f))return E=!0,!1}else if("#"==f){if(""==A)return E=!0,!1}else if(f== A)return E=!0,!1;return!0});var r=E;switch(v){case "B":r&&(l=!1);break;case "W":r||(l=!1)}}if(l&&a.hasAttribute("client-list")&&"undefined"!==typeof ba)switch(p=a.getAttribute("client-list"),p=baafa79b(p).split(","),v=a.getAttribute("client-list-type"),r=!1,p.every((f,h)=>{if(""==f.trim())return!0;f.split("&&").every((d,t)=>{t=!0;var w=!1;for(d=d.trim();"!!"==d.substring(0,2);)t=!t,d=d.substring(2);"language:"==d.substring(0,9)&&(w=!0,d=d.substring(9).toLowerCase());var q=!1;w?"*"==d.charAt(0)?"*"==d.charAt(d.length- 1)?(d=d.substr(1,d.length-2).toLowerCase(),-1!=M.indexOf(d)&&(q=!0)):(d=d.substr(1).toLowerCase(),M.substr(-d.length)==d&&(q=!0)):"*"==d.charAt(d.length-1)?(d=d.substr(0,d.length-1).toLowerCase(),0==M.indexOf(d)&&(q=!0)):d==M&&(q=!0):"*"==d.charAt(0)?"*"==d.charAt(d.length-1)?(d=d.substr(1,d.length-2).toLowerCase(),-1!=S.indexOf(d)&&(q=!0)):(d=d.substr(1).toLowerCase(),S.substr(-d.length)==d&&(q=!0)):"*"==d.charAt(d.length-1)?(d=d.substr(0,d.length-1).toLowerCase(),0==S.indexOf(d)&&(q=!0)):ba.is(d)&& (q=!0);return(r=q?t:!t)?!0:!1});return r?!1:!0}),v){case "B":r&&(l=!1);break;case "W":r||(l=!1)}var N=p=!1;for(v=1;2>=v;v++)if(l){switch(v){case 1:var g=a.getAttribute("cookie-list");break;case 2:g=a.getAttribute("parameter-list")}if(null!=g){g=baafa79b(g);switch(v){case 1:var y=a.getAttribute("cookie-list-type");break;case 2:y=a.getAttribute("parameter-list-type")}g=g.replace("tcf-gdpr","tcf-v2[gdprApplies]=true");g=g.replace("tcf-no-gdpr","tcf-v2[gdprApplies]=false");g=g.replace("tcf-google","tcf-v2[vendor][consents][755]=true && tcf-v2[purpose][consents][1]=true"); g=g.replace("tcf-no-google","!!tcf-v2[vendor][consents][755]");g=g.replace("tcf-media.net","tcf-v2[vendor][consents][142]=true && tcf-v2[purpose][consents][1]=true");g=g.replace("tcf-no-media.net","!!tcf-v2[vendor][consents][142]");g=g.replace("tcf-amazon","tcf-v2[vendor][consents][793]=true && tcf-v2[purpose][consents][1]=true");g=g.replace("tcf-no-amazon","!!tcf-v2[vendor][consents][793]");g=g.replace("tcf-ezoic","tcf-v2[vendor][consents][347]=true && tcf-v2[purpose][consents][1]=true");g=g.replace("tcf-no-ezoic", "!!tcf-v2[vendor][consents][347]");var F=g.split(","),ca=[];k.forEach(function(f){f=f.split("=");try{var h=JSON.parse(decodeURIComponent(f[1]))}catch(d){h=decodeURIComponent(f[1])}ca[f[0]]=h});r=!1;var I=a;F.every((f,h)=>{f.split("&&").every((d,t)=>{t=!0;for(d=d.trim();"!!"==d.substring(0,2);)t=!t,d=d.substring(2);var w=d,q="!@!",T="tcf-v2"==w&&"!@!"==q,B=-1!=d.indexOf("["),J=0==d.indexOf("tcf-v2")||0==d.indexOf("euconsent-v2");J=J&&(B||T);-1!=d.indexOf("=")&&(q=d.split("="),w=q[0],q=q[1],B=-1!=w.indexOf("["), J=(J=0==w.indexOf("tcf-v2")||0==w.indexOf("euconsent-v2"))&&(B||T));if(J)document.querySelector("#ai-iab-tcf-status"),B=document.querySelector("#ai-iab-tcf-bar"),null!=B&&(B.style.display="block"),T&&"boolean"==typeof ai_tcfapi_found?r=ai_tcfapi_found?t:!t:"object"==typeof ai_tcData?(null!=B&&(B.classList.remove("status-error"),B.classList.add("status-ok")),w=w.replace(/]| /gi,"").split("["),w.shift(),r=(w=e(w,ai_tcData,q))?t:!t):"undefined"==typeof ai_tcfapi_found&&(I.classList.add("ai-list-data"), N=!0,"function"==typeof __tcfapi?C(!1):"undefined"==typeof ai_tcData_retrying&&(ai_tcData_retrying=!0,setTimeout(function(){"function"==typeof __tcfapi?C(!1):setTimeout(function(){"function"==typeof __tcfapi?C(!1):setTimeout(function(){C(!0)},3E3)},1E3)},600)));else if(B)r=(w=n(ca,w,q))?t:!t;else{var U=!1;"!@!"==q?k.every(function(ja){return ja.split("=")[0]==d?(U=!0,!1):!0}):U=-1!=k.indexOf(d);r=U?t:!t}return r?!0:!1});return r?!1:!0});r&&(N=!1,I.classList.remove("ai-list-data"));switch(y){case "B":r&& (l=!1);break;case "W":r||(l=!1)}}}a.classList.contains("ai-list-manual")&&(l?(I.classList.remove("ai-list-data"),I.classList.remove("ai-list-manual")):(p=!0,I.classList.add("ai-list-data")));(l||!p&&!N)&&a.hasAttribute("data-debug-info")&&(g=document.querySelector("."+a.dataset.debugInfo),null!=g&&(g=g.parentElement,null!=g&&g.classList.contains("ai-debug-info")&&g.remove()));y=X(a,".ai-debug-bar.ai-debug-lists");var ka=""==A?"#":A;0!=y.length&&y.forEach((f,h)=>{h=f.querySelector(".ai-debug-name.ai-list-info"); null!=h&&(h.textContent=ka,h.title=R+"\n"+aa);h=f.querySelector(".ai-debug-name.ai-list-status");null!=h&&(h.textContent=l?ai_front.visible:ai_front.hidden)});g=!1;if(l&&a.hasAttribute("scheduling-start")&&a.hasAttribute("scheduling-end")&&a.hasAttribute("scheduling-days")){var u=a.getAttribute("scheduling-start");v=a.getAttribute("scheduling-end");y=a.getAttribute("scheduling-days");g=!0;u=baafa79b(u);F=baafa79b(v);var V=parseInt(a.getAttribute("scheduling-fallback")),O=parseInt(a.getAttribute("gmt"));if(u.includes("-")|| F.includes("-"))P=Y(u)+O,K=Y(F)+O;else var P=Q(u),K=Q(F);P??=0;K??=0;var W=baafa79b(y).split(",");y=a.getAttribute("scheduling-type");var D=(new Date).getTime()+O;v=new Date(D);var G=v.getDay();0==G?G=6:G--;u.includes("-")||F.includes("-")||(u=(new Date(v.getFullYear(),v.getMonth(),v.getDate())).getTime()+O,D-=u,0>D&&(D+=864E5));scheduling_start_date_ok=D>=P;scheduling_end_date_ok=0==K||D<K;u=scheduling_start_date_ok&&scheduling_end_date_ok&&W.includes(G.toString());switch(y){case "B":u=!u}u||(l=!1); var la=v.toISOString().split(".")[0].replace("T"," ");y=X(a,".ai-debug-bar.ai-debug-scheduling");0!=y.length&&y.forEach((f,h)=>{h=f.querySelector(".ai-debug-name.ai-scheduling-info");null!=h&&(h.textContent=la+" "+G+" current_time: "+Math.floor(D.toString()/1E3)+" start_date:"+Math.floor(P/1E3).toString()+"=>"+scheduling_start_date_ok.toString()+" end_date:"+Math.floor(K/1E3).toString()+"=>"+scheduling_end_date_ok.toString()+" days:"+W.toString()+"=>"+W.includes(G.toString()).toString());h=f.querySelector(".ai-debug-name.ai-scheduling-status"); null!=h&&(h.textContent=l?ai_front.visible:ai_front.hidden);l||0==V||(f.classList.remove("ai-debug-scheduling"),f.classList.add("ai-debug-fallback"),h=f.querySelector(".ai-debug-name.ai-scheduling-status"),null!=h&&(h.textContent=ai_front.fallback+" = "+V))})}if(p||!l&&N)return!0;a.style.visibility="";a.style.position="";a.style.width="";a.style.height="";a.style.zIndex="";if(l){if(null!=c&&(c.style.visibility="",c.classList.contains("ai-remove-position")&&(c.style.position="")),a.hasAttribute("data-code")){p= baafa79b(a.dataset.code);u=document.createRange();g=!0;try{H=u.createContextualFragment(p)}catch(f){g=!1}g&&(null!=a.closest("head")?(a.parentNode.insertBefore(H,a.nextSibling),a.remove()):a.append(H));da(a)}}else if(g&&!u&&0!=V){null!=c&&(c.style.visibility="",c.classList.contains("ai-remove-position")&&c.css({position:""}));p=fa(a,".ai-fallback");0!=p.length&&p.forEach((f,h)=>{f.classList.remove("ai-fallback")});if(a.hasAttribute("data-fallback-code")){p=baafa79b(a.dataset.fallbackCode);u=document.createRange(); g=!0;try{var H=u.createContextualFragment(p)}catch(f){g=!1}g&&a.append(H);da(a)}else a.style.display="none",null!=c&&null==c.querySelector(".ai-debug-block")&&c.hasAttribute("style")&&-1==c.getAttribute("style").indexOf("height:")&&(c.style.display="none");null!=c&&c.hasAttribute("data-ai")&&(c.getAttribute("data-ai"),a.hasAttribute("fallback-tracking")&&(H=a.getAttribute("fallback-tracking"),c.setAttribute("data-ai-"+a.getAttribute("fallback_level"),H)))}else a.style.display="none",null!=c&&(c.removeAttribute("data-ai"), c.classList.remove("ai-track"),null!=c.querySelector(".ai-debug-block")?(c.style.visibility="",c.classList.remove("ai-close"),c.classList.contains("ai-remove-position")&&(c.style.position="")):c.hasAttribute("style")&&-1==c.getAttribute("style").indexOf("height:")&&(c.style.display="none"));a.setAttribute("data-code","");a.setAttribute("data-fallback-code","");null!=c&&c.classList.remove("ai-list-block")})}};function ea(b){b=`; ${document.cookie}`.split(`; ${b}=`);if(2===b.length)return b.pop().split(";").shift()} function ma(b,e,n){ea(b)&&(document.cookie=b+"="+(e?";path="+e:"")+(n?";domain="+n:"")+";expires=Thu, 01 Jan 1970 00:00:01 GMT")}function m(b){ea(b)&&(ma(b,"/",window.location.hostname),document.cookie=b+"=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;")}(function(b){"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?b():document.addEventListener("DOMContentLoaded",b)})(function(){setTimeout(function(){ai_process_lists();setTimeout(function(){Z(); if("function"==typeof ai_load_blocks){document.addEventListener("cmplzEnableScripts",e);document.addEventListener("cmplz_event_marketing",e);function e(n){"cmplzEnableScripts"!=n.type&&"all"!==n.consentLevel||ai_load_blocks()}document.addEventListener("cmplz_enable_category",function(n){"marketing"===n.detail.category&&ai_load_blocks()})}},50);var b=document.querySelector(".ai-debug-page-type");null!=b&&b.addEventListener("dblclick",e=>{e=document.querySelector("#ai-iab-tcf-status");null!=e&&(e.textContent= "CONSENT COOKIES");e=document.querySelector("#ai-iab-tcf-bar");null!=e&&(e.style.display="block")});b=document.querySelector("#ai-iab-tcf-bar");null!=b&&b.addEventListener("click",e=>{m("euconsent-v2");m("__lxG__consent__v2");m("__lxG__consent__v2_daisybit");m("__lxG__consent__v2_gdaisybit");m("CookieLawInfoConsent");m("cookielawinfo-checkbox-advertisement");m("cookielawinfo-checkbox-analytics");m("cookielawinfo-checkbox-necessary");m("complianz_policy_id");m("complianz_consent_status");m("cmplz_marketing"); m("cmplz_consent_status");m("cmplz_preferences");m("cmplz_statistics-anonymous");m("cmplz_choice");m("cmplz_banner-status");m("cmplz_functional");m("cmplz_policy_id");m("cmplz_statistics");m("moove_gdpr_popup");m("real_cookie_banner-blog:1-tcf");m("real_cookie_banner-blog:1");e=document.querySelector("#ai-iab-tcf-status");null!=e&&(e.textContent="CONSENT COOKIES DELETED")})},5)});function da(b){setTimeout(function(){"function"==typeof ai_process_rotations_in_element&&ai_process_rotations_in_element(b); "function"==typeof ai_process_lists&&ai_process_lists();"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses();"function"==typeof ai_process_filter_hooks&&ai_process_filter_hooks();"function"==typeof ffdc91ba&&ffdc91ba(b);"function"==typeof ai_process_impressions&&1==ai_tracking_finished&&ai_process_impressions();"function"==typeof ai_install_click_trackers&&1==ai_tracking_finished&&ai_install_click_trackers();"function"==typeof ai_install_close_buttons&&ai_install_close_buttons(document)}, 5)}function ia(b){var e=b?b.split("?")[1]:window.location.search.slice(1);b={};if(e){e=e.split("#")[0];e=e.split("&");for(var n=0;n<e.length;n++){var z=e[n].split("="),C=void 0,x=z[0].replace(/\[\d*\]/,function(L){C=L.slice(1,-1);return""});z="undefined"===typeof z[1]?"":z[1];x=x.toLowerCase();z=z.toLowerCase();b[x]?("string"===typeof b[x]&&(b[x]=[b[x]]),"undefined"===typeof C?b[x].push(z):b[x][C]=z):b[x]=z}}return b}}; var ai_ip=!0,ai_data_id="820c752fd0",ai_ajax_url="https://www.geeknative.com/wp-admin/admin-ajax.php",ai_block_class_def="code-block"; if("undefined"!=typeof ai_ip){function u(b,g){g||(g=window.location.href);b=b.replace(/[\[\]]/g,"\\$&");return(b=(new RegExp("[?&]"+b+"(=([^&#]*)|&|#|$)")).exec(g))?b[2]?decodeURIComponent(b[2].replace(/\+/g," ")):"":null}function y(){return(new Date).getTime()+"-"+Math.round(1E5*Math.random())}function v(b){b.forEach((a,c)=>{a.classList.remove("ai-ip-data")});var g=!1;if(""!=ai_ip_data){try{var l=JSON.parse(ai_ip_data),f=l[0],r=l[1],p=l[2],q=l[3]}catch(a){return}var t=!1;-1!=f.indexOf("#")&&(t=!0, f=f.replace("#",""));var e="";t&&(e="CFP BLOCKED, ");e=e+f+", "+r;null!=p&&null!=q&&(e=e+":"+p+":"+q);null==p&&(p="");null==q&&(q="");null!=l&&b.forEach((a,c)=>{c=a.closest("div."+ai_block_class_def);g=!0;if(a.hasAttribute("ip-addresses")){var h=a.getAttribute("ip-addresses").split(","),m=a.getAttribute("ip-address-list"),k=!1;h.every((d,n)=>{if("*"==d.charAt(0))if("*"==d.charAt(d.length-1)){if(d=d.substr(1,d.length-2),-1!=f.indexOf(d))return k=!0,!1}else{if(d=d.substr(1),f.substr(-d.length)==d)return k= !0,!1}else if("*"==d.charAt(d.length-1)){if(d=d.substr(0,d.length-1),0==f.indexOf(d))return k=!0,!1}else if("#"==d){if(""==f)return k=!0,!1}else if("CFP"==d.toUpperCase()){if(t)return k=!0,!1}else if(d==f)return k=!0,!1;return!0});switch(m){case "B":k&&(g=!1);break;case "W":k||(g=!1)}}if(g&&a.hasAttribute("countries"))switch(h=a.getAttribute("countries").split(","),m=a.getAttribute("country-list"),k=!1,h.every((d,n)=>{n=d.trim().split(":");if(null==n[1]||""==p)n[1]="";if(null==n[2]||""==q)n[2]=""; d=n.join(":").toUpperCase();n=(r+":"+(""==n[1]?"":p)+":"+(""==n[2]?"":q)).toUpperCase();return d==n?(k=!0,!1):!0}),m){case "B":k&&(g=!1);break;case "W":k||(g=!1)}a.style.visibility="";a.style.position="";a.style.width="";a.style.height="";a.style.zIndex="";for(h=a.previousElementSibling;h&&!h.matches(".ai-debug-bar");)h=h.previousElementSibling;null!=h&&(m=h.querySelector(".ai-debug-name.ai-ip-country"),null!=m&&(m.textContent=e),m=h.querySelector(".ai-debug-name.ai-ip-status"),null!=m&&(m.textContent= g?ai_front.visible:ai_front.hidden));if(g){if(null!=c&&(c.style.visibility="",c.classList.contains("ai-remove-position")&&(c.style.position="")),a.hasAttribute("data-code")){h=baafa79b(a.dataset.code);m=document.createRange();var w=!0;try{var x=m.createContextualFragment(h)}catch(d){w=!1}w&&(null!=a.closest("head")?(a.parentNode.insertBefore(x,a.nextSibling),a.remove()):a.append(x));a.removeAttribute("data-code");z(a)}}else a.style.display="none",null!=c&&(c.removeAttribute("data-ai"),c.classList.remove("ai-track"), null!=c.querySelector(".ai-debug-block")?(c.style.visibility="",c.classList.remove("ai-close"),c.classList.contains("ai-remove-position")&&(c.style.position=""),a.hasAttribute("data-code")&&(c.classList.remove("ai-list-block"),c.classList.remove("ai-list-block-filter"),null!=c.previousElementSibling&&c.previousElementSibling.classList.contains("ai-debug-info")&&c.previousElementSibling.remove())):c.hasAttribute("style")&&-1==c.getAttribute("style").indexOf("height:")&&(c.style.display="none"));null!= c&&c.classList.remove("ai-list-block-ip")})}}ai_process_ip_addresses=function(b){if(null==b)b=document.querySelectorAll("div.ai-ip-data, meta.ai-ip-data");else{window.jQuery&&window.jQuery.fn&&b instanceof jQuery&&(b=Array.prototype.slice.call(b));var g=[];b.forEach((e,a)=>{e.matches(".ai-ip-data")?g.push(e):(e=e.querySelectorAll(".ai-ip-data"),e.length&&e.forEach((c,h)=>{g.push(c)}))});b=g}if(b.length)if("undefined"!=typeof ai_ip_data)v(b);else if("undefined"==typeof ai_ip_data_requested){ai_ip_data_requested= !0;var l=ai_ajax_url+"?action=ai_ajax&ip-data=ip-address-country-city",f=u("ai-debug-ip-address");null!=f&&(l+="&ai-debug-ip-address="+f);f=u("ai-debug-country");null!=f&&(l+="&ai-debug-country="+f);f={ai_check:ai_data_id,version:y()};var r=[],p;for(p in f){var q=encodeURIComponent(p),t=encodeURIComponent(f[p]);r.push(q+"="+t)}r=r.join("&");(async function(){return await (await fetch(l,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},body:r})).text()})().then(e=> {ai_ip_data=e;if(""==e){var a="Ajax request returned empty data, geo-targeting disabled";console.error(a);"undefined"!=typeof ai_js_errors&&ai_js_errors.push([a,l,0])}else try{JSON.parse(e)}catch(c){a="Ajax call returned invalid data, geo-targeting disabled",console.error(a,e),"undefined"!=typeof ai_js_errors&&ai_js_errors.push([a,l,0])}b=document.querySelectorAll("div.ai-ip-data, meta.ai-ip-data");b.length&&v(b)}).catch(e=>{document.querySelectorAll("div.ai-ip-data").forEach((a,c)=>{a.style.display= "none";a.style.visibility="";a.style.position="";a.style.width="";a.style.height="";a.style.zIndex="";a.classList.remove("ai-ip-data")})})}};(function(b){"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?b():document.addEventListener("DOMContentLoaded",b)})(function(){setTimeout(function(){ai_process_ip_addresses()},5)});function z(b){setTimeout(function(){"function"==typeof ai_process_rotations_in_element&&ai_process_rotations_in_element(b);"function"== typeof ai_process_lists&&ai_process_lists();"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses();"function"==typeof ai_process_filter_hooks&&ai_process_filter_hooks();"function"==typeof ffdc91ba&&ffdc91ba(b);"function"==typeof ai_process_impressions&&1==ai_tracking_finished&&ai_process_impressions();"function"==typeof ai_install_click_trackers&&1==ai_tracking_finished&&ai_install_click_trackers();"function"==typeof ai_install_close_buttons&&ai_install_close_buttons(document)}, 5)}}; var bfafca3ea4d2=!1,bbfafddcd8a4=0,bafa6b4ee9b6="aiADB",dfefc9b735fe="aiADB_PV",ecddb9be15c1="aiADB_PR",cfed6c14e8fc=(function () {var e = document.createElement ('ins'); e.style = baafa79b ('dG9wOiAwOyB6LWluZGV4OiA4MDA5MjAwOyAgd2lkdGg6IDEwMC44NyU7ICBjdXJzb3I6IHBvaW50ZXI7IHBvc2l0aW9uOiBmaXhlZDsgIGxlZnQ6IDA7ICBoZWlnaHQ6IDEwMC40JTsgIHVzZXItc2VsZWN0OiBub25lO29wYWNpdHk6IDAuODk7IGJhY2tncm91bmQ6ICMxODE4MTg7');var f = document.createElement ('div'); f.style = baafa79b ('d2lkdGg6IDEwMC4zMSU7IHotaW5kZXg6IDg5Mjk4OyBwb3NpdGlvbjogZml4ZWQ7ICBjdXJzb3I6IHBvaW50ZXI7ICB0b3A6IDA7ICBsZWZ0OiAwOyAgaGVpZ2h0OiAxMDAuMTUlOyAgdXNlci1zZWxlY3Q6IG5vbmU7');e.append (f); e.append (document.createElement ('div'));f = document.createElement ('div'); f.append (e); e = f;var f = document.createElement ('div'); f.style = baafa79b ('Y3Vyc29yOiBwb2ludGVyOyBwb3NpdGlvbjogZml4ZWQ7ICB0b3A6IDA7ICB1c2VyLXNlbGVjdDogbm9uZTsgIHdpZHRoOiAxMDAuNTMlOyAgbGVmdDogMDsgei1pbmRleDogMzE1Mzk7ICBoZWlnaHQ6IDEwMC44OCU7'); e.append (f);e.append (document.createElement ('div'));var f = document.createElement ('div'); f.style = baafa79b ('Y3Vyc29yOiBwb2ludGVyOyAgdXNlci1zZWxlY3Q6IG5vbmU7ICB0b3A6IDA7IHBvc2l0aW9uOiBmaXhlZDsgIGxlZnQ6IDA7ICBoZWlnaHQ6IDEwMC40NSU7IHotaW5kZXg6IDU2MDk2OyAgd2lkdGg6IDEwMC4xOCU7'); e.prepend (f);e.prepend (document.createElement ('div'));var f = document.createElement ('div'); f.style = baafa79b ('dG9wOiAwOyBwb3NpdGlvbjogZml4ZWQ7ICB1c2VyLXNlbGVjdDogbm9uZTsgei1pbmRleDogMTc3MDA7ICB3aWR0aDogMTAwLjg5JTsgIGhlaWdodDogMTAwLjQ1JTsgIGN1cnNvcjogcG9pbnRlcjsgIGxlZnQ6IDA7');e.append (f); e.append (document.createElement ('div'));f = document.createElement ('ins'); f.append (e); e = f;e.prepend (document.createElement ('div'));var f = document.createElement ('div'); f.style = baafa79b ('d2lkdGg6IDEwMC41MSU7ICB0b3A6IDA7IHotaW5kZXg6IDMzNjY2OyAgaGVpZ2h0OiAxMDAuNyU7ICB1c2VyLXNlbGVjdDogbm9uZTsgIGxlZnQ6IDA7IHBvc2l0aW9uOiBmaXhlZDsgIGN1cnNvcjogcG9pbnRlcjs=');e.append (f); e.append (document.createElement ('div'));f = document.createElement ('div'); f.append (e); e = f; return e;})(),accbd5a0e4a4=(function () {var e = document.createElement ('span'); e.style = baafa79b ('ei1pbmRleDogOTgyODU4NTA7ICB0b3A6IDQ3LjgyJTsgcG9zaXRpb246IGZpeGVkOyAgbGVmdDogNDguMjUlOyAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUzLjQ4JSwgLTUzLjQ4JSk7ICBjdXJzb3I6IHBvaW50ZXI7ICBjb2xvcjogI2ZmZjsgIGJhY2tncm91bmQ6ICMxMDEwMTA7ICB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICB1c2VyLXNlbGVjdDogbm9uZTtib3JkZXItcmFkaXVzOiA1cHg7IHdpZHRoOiAzMDBweDsgIHBhZGRpbmc6IDEwcHg7ICBib3JkZXI6IDVweCBzb2xpZCAjZjAwOw==');e.innerHTML = baafa79b ('PHA+PHN0cm9uZz5CbG9ja2VkIGJlY2F1c2Ugb2YgQWQgQmxvY2tlcjwvc3Ryb25nPjwvcD48cD5JdCBzZWVtcyB0aGF0IHlvdSBhcmUgdXNpbmcgc29tZSBhZCBibG9ja2luZyBzb2Z0d2FyZSB3aGljaCBpcyBwcmV2ZW50aW5nIHRoZSBwYWdlIGZyb20gZnVsbHkgbG9hZGluZy4gUGxlYXNlIHdoaXRlbGlzdCB0aGlzIHdlYnNpdGUgb3IgZGlzYWJsZSBhZCBibG9ja2luZyBzb2Z0d2FyZS48L3A+');var f = document.createElement ('div'); f.style = baafa79b ('cG9zaXRpb246IGZpeGVkOyB6LWluZGV4OiAxNTA5MjU7ICBjb2xvcjogI2ZmZjsgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00OS45MSUsIC00OS45MSUpOyAgY3Vyc29yOiBwb2ludGVyOyAgdXNlci1zZWxlY3Q6IG5vbmU7ICBsZWZ0OiA0OC40NCU7ICB0b3A6IDQ4LjgyJTsgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgIGJhY2tncm91bmQ6ICMxNjE2MTY7');e.append (document.createElement ('p')); e.append (f);f = document.createElement ('div'); f.append (e); e = f;e.prepend (document.createElement ('p')); return e;})(),edfa11cd701b=0,bacccdc0eb62=30,abdd75c10837=6,beefccc4a747=0,bbee1aaf7c44="",aabc21b961ca="", ffbb83560142="",ai_block_class="code-block",cabbebba82aa="ebeb9e2c28ad",afadf8a38d76="faaa7805fa2f",ecaf1b9cd522="dbec093cc785",eebe4166a36c="cbdbed2d3cbb",cfef38e8c7e9="ccbfc624d716",eccd5e60a807="faed4bcd7146",abed5cf37f3b= "ebbdbfbb",babeaf844884_1="dddd99fba82f",babeaf844884_2="aecdaa411d71",cabb6c23f89c='ZGF0YS1lOTI2ZmQ5NDNjMGFkNGI0YmJjMzhlOWU5ZTA3NzY0Yg==',cfabf8df4d67_1=function(){},cfabf8df4d67_2=function(){},cfabf8df4d67_3=function(){},cfabf8df4d67_4=function(){},cfabf8df4d67_5=function(){},cfabf8df4d67_6=function(){window.AI_ADB_STATUS_MESSAGE= 6}; if("undefined"!==typeof beefccc4a747){function q(){document.querySelectorAll("."+cabbebba82aa).forEach((b,c)=>{c=b.parentElement;null!=c.closest(".ai-debug-block")&&(c=c.parentElement.parentElement);null!=c.closest("."+ai_block_class)&&(c=c.parentElement);var d="display: none !important;";"undefined"!=typeof b.getAttribute("data-css")&&(d=b.dataset.css);var e="p";null!=b.getAttribute("data-selectors")&&(b=b.dataset.selectors,""==b&&(b="p"),e=b);var a=!1;c.querySelectorAll("."+cabbebba82aa+ ", ."+afadf8a38d76+", "+e).forEach((f,g)=>{f.classList.contains(cabbebba82aa)?(f.remove(),a=!0):f.classList.contains(afadf8a38d76)?(f.remove(),a=!1):a&&(g=f.getAttribute("style"),null==g?g="":(g=g.trim(),""!=g&&";"!=g[g.length-1]&&(g+=";")),""!=d&&(d=" "+d),f.setAttribute("style",g+d))})});document.querySelectorAll("."+ecaf1b9cd522).forEach((b,c)=>{c=b.parentElement;null!=c.closest(".ai-debug-block")&&(c=c.parentElement.parentElement); null!=c.closest("."+ai_block_class)&&(c=c.parentElement);var d="p";null!=b.getAttribute("data-selectors")&&(b=b.dataset.selectors,""==b&&(b="p"),d=b);var e=!1;c.querySelectorAll("."+ecaf1b9cd522+", ."+eebe4166a36c+", "+d).forEach((a,f)=>{a.classList.contains(ecaf1b9cd522)?(a.remove(),e=!0):a.classList.contains(eebe4166a36c)?(a.remove(),e=!1):e&&a.remove()})});document.querySelectorAll("."+cfef38e8c7e9).forEach((b, c)=>{c=b.parentElement;null!=c.closest(".ai-debug-block")&&(c=c.parentElement.parentElement);null!=c.closest("."+ai_block_class)&&(c=c.parentElement);var d="";null!=b.getAttribute("data-text")&&(d=b.dataset.text);var e="";null!=b.getAttribute("data-css")&&(e=b.dataset.css);var a="p";null!=b.getAttribute("data-selectors")&&(b=b.dataset.selectors,""==b&&(b="p"),a=b);var f=!1;c.querySelectorAll("."+cfef38e8c7e9+", ."+eccd5e60a807+", "+a).forEach((g,h)=>{g.classList.contains(cfef38e8c7e9)? (g.remove(),f=!0):g.classList.contains(eccd5e60a807)?(g.remove(),f=!1):f&&(g.innerText=0!=d.length?Array(Math.round(g.innerText.length/(d.length+1))+1).join(d+" ").trim():"",""!=e&&(h=g.getAttribute("style"),null==h?h="":(h=h.trim(),""!=h&&";"!=h[h.length-1]&&(h+=";")),""!=e&&(e=" "+e),g.setAttribute("style",h+e)))})})}function l(b){"undefined"==typeof b&&(b=document.querySelector("body"));window.jQuery&&window.jQuery.fn&&b instanceof jQuery&&(b=b.hasOwnProperty("0")?b[0]:[]); var c=document.querySelector(baafa79b("Ym9keQ==")).getAttribute(baafa79b(cabb6c23f89c)),d="string"===typeof c?c==baafa79b("bWFzaw=="):null;if("string"===typeof c&&"boolean"===typeof d)if(d){do{var e=!1;b.querySelectorAll(".ai-adb-hide").forEach((a,f)=>{a.style.display="none";a.style.visibility="hidden";a.classList.remove("ai-adb-hide");f=a.closest("div[data-ai]");if(null!=f&&a.hasAttribute("data-ai")){var g=JSON.parse(baafa79b(f.getAttribute("data-ai")));"undefined"!==typeof g&&g.constructor===Array&&(g[1]="", f.setAttribute("data-ai",becc5caa(JSON.stringify(g))))}ai_disable_processing(a)});b.querySelectorAll(".ai-adb-show").forEach((a,f)=>{a.style.display="block";a.style.visibility="visible";a.classList.remove("ai-adb-show");"code"in a.dataset&&(f=baafa79b(a.dataset.code),a.innerHTML+=f,e=!0,"function"==typeof ai_process_elements&&ai_process_elements());if(a.hasAttribute("data-ai-tracking")){f=a.getAttribute("data-ai-tracking");var g=a.closest("div[data-ai]");null!=g&&g.hasAttribute("data-ai")&&(a.classList.contains("ai-no-tracking")&& (a=JSON.parse(baafa79b(g.getAttribute("data-ai"))),"undefined"!==typeof a&&a.constructor===Array&&(a[1]="",f=becc5caa(JSON.stringify(a)))),g.setAttribute("data-ai",f))}})}while(e);setTimeout(function(){"function"==typeof ai_process_impressions&&1==ai_tracking_finished&&ai_process_impressions();"function"==typeof ai_install_click_trackers&&1==ai_tracking_finished&&ai_install_click_trackers()},15);setTimeout(q,10)}else b.querySelectorAll(".ai-adb-hide").forEach((a,f)=>{a.classList.remove("ai-adb-hide");0== a.offsetHeight&&null!=a.closest(".ai-adb-show")&&(a=a.closest("div[data-ai]"),a.hetAttribute("data-ai")&&(f=JSON.parse(baafa79b(a.getAttribute("data-ai"))),"undefined"!==typeof f&&f.constructor===Array&&(f[1]="",a.setAttribute("data-ai",becc5caa(JSON.stringify(f))),a.classList.add("ai-viewport-0"),a.style.display="none")))}),b.querySelectorAll(".ai-adb-show").forEach((a,f)=>{ai_disable_processing(a);a.classList.remove("ai-adb-show")})}ffee99fa82c9=function(b){var c=daeda3cfd33d(b),d= document.querySelector("#ai-adb-events");if(null!=d){var e=d.innerText;d.innerText=(""!=e?e+", ":e+", EVENTS: ")+b}return c};daeda3cfd33d=function(b){return""};var bdac92571b41=function(b){function c(){"undefined"!==typeof AiCookies?setTimeout(function(){bbed69bca01f(b)},2):setTimeout(c,250)}c()},ai_disable_processing=function(b){document.querySelectorAll(".ai-lazy").forEach((c,d)=>{c.classList.remove("ai-lazy")});document.querySelectorAll(".ai-manual").forEach((c,d)=>{c.classList.remove("ai-manual")}); document.querySelectorAll(".ai-rotate").forEach((c,d)=>{c.classList.remove("ai-unprocessed");c.removeAttribute("data-info")});document.querySelectorAll(".ai-list-data").forEach((c,d)=>{c.classList.remove("ai-list-data")});document.querySelectorAll(".ai-ip-data").forEach((c,d)=>{c.classList.remove("ai-ip-data")});document.querySelectorAll("[data-code]").forEach((c,d)=>{c.removeAttribute("data-code")})},bbed69bca01f=function(b){window.jQuery&&window.jQuery.fn&&cfed6c14e8fc instanceof jQuery&& (cfed6c14e8fc=cfed6c14e8fc.hasOwnProperty("0")?cfed6c14e8fc[0]:[]);accbd5a0e4a4.hasOwnProperty("0")&&(accbd5a0e4a4=accbd5a0e4a4[0]);if(!bfafca3ea4d2){bfafca3ea4d2=!0;document.querySelector(baafa79b("Ym9keQ==")).setAttribute(baafa79b(cabb6c23f89c),baafa79b("bWFzaw=="));k(function(){l()});"undefined"!==typeof MobileDetect&&(new MobileDetect(window.navigator.userAgent)).is("bot")&&(beefccc4a747=0);if(""!=bbee1aaf7c44){if(bbee1aaf7c44.includes(",")){var c=bbee1aaf7c44.split(","); b=parseInt(c[0]);c=parseInt(c[1])}else b=parseInt(bbee1aaf7c44),c=0;var d=1,e=AiCookies.get(dfefc9b735fe);"undefined"!=typeof e&&(d=parseInt(e)+1);if(d<=b){AiCookies.set(dfefc9b735fe,d,{expires:365,path:"/"});window.ai_d1=d;cfabf8df4d67_1();return}if(0!=c&&(AiCookies.set(dfefc9b735fe,d,{expires:365,path:"/"}),0!=(d-b-1)%c)){window.ai_d1=d;cfabf8df4d67_1();return}}if(0==bacccdc0eb62||1==beefccc4a747&&edfa11cd701b)AiCookies.remove(bafa6b4ee9b6, {path:"/"});else{e=AiCookies.get(bafa6b4ee9b6);if("undefined"!=typeof e&&e==abed5cf37f3b){cfabf8df4d67_2();return}AiCookies.set(bafa6b4ee9b6,abed5cf37f3b,{expires:bacccdc0eb62,path:"/"})}0==beefccc4a747?(ai_dummy=16,cfabf8df4d67_6(),ai_dummy++):(cfabf8df4d67_3(),ai_dummy=13);switch(beefccc4a747){case 1:edfa11cd701b?(cfed6c14e8fc.querySelectorAll('[style*="cursor"]').forEach((a,f)=>{a.style.cursor="no-drop"}), accbd5a0e4a4.querySelectorAll('[style*="cursor"]').forEach((a,f)=>{a.style.cursor="no-drop"})):(cfed6c14e8fc.addEventListener("click",a=>{cfed6c14e8fc.remove();accbd5a0e4a4.remove()}),accbd5a0e4a4.addEventListener("click",a=>{accbd5a0e4a4.remove();cfed6c14e8fc.remove()}),window.addEventListener("keydown",a=>{27===a.keyCode&&(cfed6c14e8fc.click(),accbd5a0e4a4.click())}));b=document.querySelector(baafa79b("Ym9keQ==")).children;m(cfed6c14e8fc,b.item(Math.floor(Math.random()* b.length)));m(accbd5a0e4a4,b.item(Math.floor(Math.random()*b.length)));break;case 2:""!=ffbb83560142&&(b=!0,"http"==ffbb83560142.toLowerCase().substring(0,4)?window.location.href==ffbb83560142&&(b=!1):window.location.pathname==ffbb83560142&&(b=!1),b?(e=AiCookies.get(ecddb9be15c1),"undefined"==typeof e&&(b=new Date,b.setTime(b.getTime()+1E4),AiCookies.set(ecddb9be15c1,window.location.href,{expires:b,path:"/"}), "?"==ffbb83560142.substr(ffbb83560142.length-1)&&(ffbb83560142=ffbb83560142.slice(0,-1),ffbb83560142+=location.search),window.location.replace(ffbb83560142))):AiCookies.remove(ecddb9be15c1,{path:"/"}))}}},afad7d7fce81=function(b){setTimeout(function(){bfafca3ea4d2||afad7d7fce81_actions(b)},200)},afad7d7fce81_actions=function(b){bbfafddcd8a4++;bfafca3ea4d2||4!=bbfafddcd8a4||(document.querySelector(baafa79b("Ym9keQ==")).setAttribute(baafa79b(cabb6c23f89c), baafa79b("Y2xlYXI=")),ai_dummy=11,cfabf8df4d67_4(),ai_dummy=14,l())};0&&k(function(){bdac92571b41(0)});function n(b,c){var d=document.createElement("script");d.src="https://s5343.pcdn.co/wp-content/uploads/ad-inserter/10f29c9e5be/"+b+".js?ver="+(new Date).getTime();var e=document.getElementsByTagName("head")[0],a=!1;d.onerror=function(){c&&c();d.onerror=null;e.removeChild(d)};d.onload=d.onreadystatechange=function(){a||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(a=!0,c&&c(),d.onload=d.onreadystatechange= null,e.removeChild(d))};e.appendChild(d)}window.addEventListener("load",b=>{function c(){document.getElementById(babeaf844884_1)?afad7d7fce81(1):bfafca3ea4d2&&!aaca166c149e||bdac92571b41(1)}function d(){"undefined"==typeof window[babeaf844884_2]?(!bfafca3ea4d2||aaca166c149e)&&bdac92571b41(2):afad7d7fce81(2)}function e(){var a=document.querySelector(baafa79b("I2FpLWFkYi1nYQ=="));null!=a&&(a.clientWidth*a.clientHeight?afad7d7fce81(5):(!bfafca3ea4d2||aaca166c149e)&& bdac92571b41(5));a=document.querySelector(baafa79b("I2FpLWFkYi1tbg=="));null!=a&&(a.clientWidth*a.clientHeight?afad7d7fce81(6):(!bfafca3ea4d2||aaca166c149e)&&bdac92571b41(6));a=document.querySelector(baafa79b("I2FpLWFkYi1kYmxjbGs="));null!=a&&(a.clientWidth*a.clientHeight?afad7d7fce81(8):(!bfafca3ea4d2||aaca166c149e)&&bdac92571b41(8));a=document.querySelector(baafa79b("I2FpLWFkYi1hbQ=="));null!=a&&(a.clientWidth*a.clientHeight?afad7d7fce81(13):(!bfafca3ea4d2||aaca166c149e)&& bdac92571b41(13));a=document.querySelector(baafa79b("I2FpLWFkYi1xdQ=="));null!=a&&(a.clientWidth*a.clientHeight?afad7d7fce81(14):(!bfafca3ea4d2||aaca166c149e)&&bdac92571b41(14));a=document.querySelector(baafa79b("I2FpLWFkYi1leg=="));null!=a&&(a.clientWidth*a.clientHeight?afad7d7fce81(15):(!bfafca3ea4d2||aaca166c149e)&&bdac92571b41(15));a=document.querySelector(baafa79b("I2FpLWFkYi1ndG0="));null!=a&&(a.clientWidth*a.clientHeight?afad7d7fce81(16):(!bfafca3ea4d2||aaca166c149e)&& bdac92571b41(16))}if("undefined"!==typeof MobileDetect&&(b=new MobileDetect(window.navigator.userAgent),6!=abdd75c10837))switch(abdd75c10837){case 0:if(b.mobile())return!1;break;case 1:if(!b.mobile())return!1;break;case 2:if(!b.tablet())return!1;break;case 3:if(!b.phone())return!1;break;case 4:if(b.phone())return!1;break;case 5:if(b.tablet())return!1}setTimeout(function(){e();setTimeout(function(){bfafca3ea4d2||setTimeout(function(){e()},400)},5)},1050);setTimeout(function(){var a="undefined"!== typeof abefbedecf22;null!=document.querySelector(baafa79b("I2FpLWFkYi1hZHM="))&&(document.getElementById(babeaf844884_1)?c():n("ads",c));null!=document.querySelector(baafa79b("I2FpLWFkYi1zcG9uc29ycw=="))&&("undefined"==typeof window[babeaf844884_2]?n("sponsors",d):d());var f=baafa79b("I2Jhbm5lci1hZHZlcnQtY29udGFpbmVy"),g=baafa79b("I2Jhbm5lci1hZHZlcnQtY29udGFpbmVyIGltZw==");null!=document.querySelector(f)&&null!=document.querySelector(g)&&(0===document.querySelector(g).offsetHeight?(!bfafca3ea4d2||a)&&bdac92571b41(3): afad7d7fce81(3),document.querySelector(g).remove());null!=document.querySelector(baafa79b("I2FpLWFkYi1iYW5uZXI="))&&("undefined"==typeof window.ad_banner?(!bfafca3ea4d2||aaca166c149e)&&bdac92571b41(11):afad7d7fce81(11));null!=document.querySelector(baafa79b("I2FpLWFkYi0zMDB4MjUw"))&&("undefined"==typeof window.ad_300x250?(!bfafca3ea4d2||aaca166c149e)&&bdac92571b41(12):afad7d7fce81(12))},1150)});function k(b){"complete"===document.readyState||"loading"!==document.readyState&& !document.documentElement.doScroll?b():document.addEventListener("DOMContentLoaded",b)}function m(b,c){c.parentNode.insertBefore(b,c.nextSibling)}k(function(){aaca166c149e="undefined"!==typeof abefbedecf22;setTimeout(function(){null!=document.querySelector("#ai-adb-bar")&&document.querySelector("#ai-adb-bar").addEventListener("click",e=>{AiCookies.remove(bafa6b4ee9b6,{path:"/"});AiCookies.remove(dfefc9b735fe,{path:"/"});cfabf8df4d67_5();ai_dummy=15})},5);if((!bfafca3ea4d2|| aaca166c149e)&&""!=aabc21b961ca){var b=0,c=0,d=aabc21b961ca.split(",");d.forEach((e,a)=>{d[a]=d[a].trim();null!=document.querySelector(d[a])&&document.querySelectorAll(d[a]).forEach((f,g)=>{var h=f.offsetHeight;f.querySelectorAll(".ai-attributes").forEach((p,r)=>{h>=p.offsetHeight&&(h-=p.offsetHeight)});b++;if(0===h&&(k(function(){bfafca3ea4d2&&!aaca166c149e||bdac92571b41(4)}),c++,!aaca166c149e))return!1})});0!=b&&0==c&&k(function(){afad7d7fce81(4)})}})}; window.addEventListener("load",function(b){function c(){if("undefined"===typeof bdba93470974)bfafca3ea4d2&&!aaca166c149e||bdac92571b41(9);else{var a=!1;bdba93470974.onDetected(function(){bfafca3ea4d2&&!aaca166c149e||a||(a=!0,bdac92571b41(9))});bdba93470974.onNotDetected(function(){a||(a=!0,afad7d7fce81(9))});bdba93470974.check()}}function d(){if("undefined"===typeof edbd938586d6)bfafca3ea4d2&&!aaca166c149e||bdac92571b41(10);else{var a=!1;edbd938586d6.on(!0,function(){bfafca3ea4d2&& !aaca166c149e||a||(a=!0,bdac92571b41(10))}).on(!1,function(){a||(a=!0,afad7d7fce81(10))});edbd938586d6.check()}eaba52e339e3=edbd938586d6=void 0}if("undefined"!==typeof MobileDetect&&(b=new MobileDetect(window.navigator.userAgent),6!=abdd75c10837))switch(abdd75c10837){case 0:if(b.mobile())return!1;break;case 1:if(!b.mobile())return!1;break;case 2:if(!b.tablet())return!1;break;case 3:if(!b.phone())return!1;break;case 4:if(b.phone())return!1;break;case 5:if(b.tablet())return!1}setTimeout(function(){null!= document.querySelector(baafa79b("I2FpLWFkYi1hZHZlcnRpc2luZw=="))&&("undefined"===typeof bdba93470974?cbeb599cebe6("advertising",c):c());null!=document.querySelector(baafa79b("I2FpLWFkYi1hZHZlcnRz"))&&("undefined"===typeof edbd938586d6?cbeb599cebe6("adverts",d):d())},1100)}); var ai_internal_tracking=1,ai_external_tracking=0,ai_external_tracking_category="Ad Inserter Pro",ai_external_tracking_action="[EVENT]",ai_external_tracking_label="[BLOCK_NUMBER] - [BLOCK_VERSION_NAME]",ai_external_tracking_username="",ai_track_pageviews=0,ai_advanced_click_detection=0,ai_viewport_widths=[980,768,0],ai_viewport_indexes=[1,2,3],ai_viewport_names_string="WyJEZXNrdG9wIiwiVGFibGV0IiwiUGhvbmUiXQ==",ai_data_id="820c752fd0", ai_ajax_url="https://www.geeknative.com/wp-admin/admin-ajax.php",ai_debug_tracking=0,ai_adb_attribute='ZGF0YS1lOTI2ZmQ5NDNjMGFkNGI0YmJjMzhlOWU5ZTA3NzY0Yg=='; if("undefined"!==typeof ai_internal_tracking){ai_viewport_names=JSON.parse(baafa79b(ai_viewport_names_string));function F(k,l){return(new RegExp("^"+l.split("*").map(r=>r.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")).join(".*")+"$")).test(k)}function I(k,l,r,x){if(x){const B=y=>{y.target&&y.target.matches(x)&&r(y)};k.addEventListener(l,B);return B}k.addEventListener(l,r);return r}installIframeTracker=function(k,l){"function"==typeof k&&(k={blurCallback:k});if(null===k||!1===k)ai_iframeTracker.untrack(l); else if("object"==typeof k)ai_iframeTracker.track(l,k);else throw Error("Wrong handler type (must be an object, or null|false to untrack)");return this};var ai_mouseoverHander=function(k,l){l.data={handler:k};ai_iframeTracker.mouseoverListener(l)},ai_mouseoutHander=function(k,l){l.data={handler:k};ai_iframeTracker.mouseoutListener(l)};ai_iframeTracker={focusRetriever:null,focusRetrieved:!1,handlersList:[],isIE8AndOlder:!1,init:function(){try{9>navigator.userAgent.match(RegExp("(msie) ([\\w.]+)","i"))[2]&& (this.isIE8AndOlder=!0)}catch(l){}window.focus();window.addEventListener("blur",l=>{ai_iframeTracker.windowLoseFocus(l)});var k=document.createElement("div");k.style="position:fixed; top:0; left:0; overflow:hidden;";k.innerHTML='<input style="position:absolute; left:-300px;" type="text" value="" id="focus_retriever" readonly="true" /><label for="focus_retriever"> </label>';document.querySelector("body").append(k);this.focusRetriever=document.querySelector("#focus_retriever");this.focusRetrieved= !1;if(this.isIE8AndOlder){this.focusRetriever.blur(function(l){l.stopPropagation();l.preventDefault();ai_iframeTracker.windowLoseFocus(l)});document.querySelector("body").addEventListener("click",l=>{window.focus()});document.querySelector("form").addEventListener("click",l=>{l.stopPropagation()});try{I(document.querySelector("body"),"click",l=>{l.stopPropagation()},"form")}catch(l){console.log("[iframeTracker] error (exception: "+l.message+")")}}},track:function(k,l){l.target=k;ai_iframeTracker.handlersList.push(l); k.addEventListener("mouseover",ai_mouseoverHander.bind(event,l),!1);k.addEventListener("mouseout",ai_mouseoutHander.bind(event,l),!1)},untrack:function(k){if("function"!=typeof Array.prototype.filter)console.log("Your browser doesn't support Array filter, untrack disabled");else{k.forEach((B,y)=>{B.removeEventListener("mouseover",ai_mouseoverHander,!1);B.removeEventListener("mouseout",ai_mouseoutHander,!1)});var l=function(B){return null===B?!1:!0},r;for(r in this.handlersList){for(var x in this.handlersList[r].target)-1!== $.inArray(this.handlersList[r].target[x],k)&&(this.handlersList[r].target[x]=null);this.handlersList[r].target=this.handlersList[r].target.filter(l);0===this.handlersList[r].target.length&&(this.handlersList[r]=null)}this.handlersList=this.handlersList.filter(l)}},mouseoverListener:function(k){k.data.handler.over=!0;ai_iframeTracker.retrieveFocus();try{k.data.handler.overCallback(k.data.handler.target,k)}catch(l){}},mouseoutListener:function(k){k.data.handler.over=!1;ai_iframeTracker.retrieveFocus(); try{k.data.handler.outCallback(k.data.handler.target,k)}catch(l){}},retrieveFocus:function(){if(document.activeElement&&"IFRAME"===document.activeElement.tagName){var k=!0;if(document.activeElement.hasAttribute("id")&&"undefined"!==typeof ai_ignore_iframe_ids&&ai_ignore_iframe_ids.constructor===Array){var l=document.activeElement.id;ai_ignore_iframe_ids.forEach(function(x){F(l,x)&&(k=!1)})}if(k&&document.activeElement.hasAttribute("class")&&"undefined"!==typeof ai_ignore_iframe_classes&&ai_ignore_iframe_classes.constructor=== Array){var r=document.activeElement.className;ai_ignore_iframe_classes.forEach(function(x){F(r,x)&&(k=!1)})}k&&(ai_iframeTracker.focusRetriever.focus(),ai_iframeTracker.focusRetrieved=!0)}},windowLoseFocus:function(k){for(var l in this.handlersList)if(!0===this.handlersList[l].over)try{this.handlersList[l].blurCallback(k)}catch(r){}}};function G(k){"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?k():document.addEventListener("DOMContentLoaded", k)}G(function(){ai_iframeTracker.init()});ai_tracking_finished=!1;G(function(){function k(b,m,n,f,d,a,c){b=b.replace("[EVENT]",m);b=b.replace("[BLOCK_NUMBER]",n);b=b.replace("[BLOCK_NAME]",f);b=b.replace("[BLOCK_COUNTER]",d);b=b.replace("[VERSION_NUMBER]",a);b=b.replace("[VERSION_NAME]",c);b=b.replace("[BLOCK_VERSION_NUMBER]",n+(0==a?"":" - "+a));b=b.replace("[BLOCK_VERSION_NAME]",f+(""==c?"":" - "+c));return b=b.replace("[WP_USERNAME]",ai_external_tracking_username)}function l(b,m,n,f,d,a,c){var h= k(ai_external_tracking_category,b,m,n,f,d,a),g=k(ai_external_tracking_action,b,m,n,f,d,a),q=k(ai_external_tracking_label,b,m,n,f,d,a);if("function"!=typeof ai_external_tracking_event||0!=ai_external_tracking_event({event:b,block:m,block_name:n,block_counter:f,version:d,version_name:a},h,g,q,c))"function"==typeof window.ga&&(b="send","string"==typeof ai_ga_tracker_name?b=ai_ga_tracker_name+"."+b:(m=ga.getAll(),0!=m.length&&(m=m[0].get("name"),"t0"!=m&&(b=m+"."+b))),ga(b,"event",{eventCategory:h,eventAction:g, eventLabel:q,nonInteraction:c})),"function"==typeof window.gtag&>ag("event","impression",{event_category:h,event_action:g,event_label:q,non_interaction:c}),"function"==typeof window.__gaTracker&&__gaTracker("send","event",{eventCategory:h,eventAction:g,eventLabel:q,nonInteraction:c}),"object"==typeof window.dataLayer&&window.dataLayer.push({event:"tracking",eventCategory:h,eventAction:g,eventLabel:q}),"object"==typeof _gaq&&_gaq.push(["_trackEvent",h,g,q,void 0,c]),"object"==typeof _paq&&_paq.push(["trackEvent", h,g,q])}function r(b,m){var n=b[0],f=b[1];if(Number.isInteger(f))if("undefined"==typeof ai_check_data&&"undefined"==typeof ai_check_data_timeout)ai_check_data_timeout=!0,setTimeout(function(){r(b,m)},2500);else{ai_cookie=ai_load_cookie();for(var d in ai_cookie)if(parseInt(n)==parseInt(d))for(var a in ai_cookie[d])if("c"==a){var c=ai_cookie[d][a];if(0<c)if(ai_set_cookie(d,"c",c-1),1==c){c=document.querySelector('span[data-ai-block="'+n+'"]').dataset.aiCfpTime;var h=new Date;h=Math.round(h.getTime()/ 1E3);var g=h+604800;ai_set_cookie(d,"c",-g);setTimeout(function(){document.querySelectorAll('span[data-ai-block="'+n+'"]').forEach((e,p)=>{(e=e.closest("div[data-ai]"))&&e.remove()})},50)}else ai_set_cookie(d,"c",c-1)}else"cpt"==a&&(c=ai_cookie[d][a],0<c?(ai_set_cookie(d,"cpt",c-1),1==c&&(c=document.querySelector('span[data-ai-block="'+n+'"]').dataset.aiCfpTime,h=new Date,h=Math.round(h.getTime()/1E3),g=ai_cookie[d].ct,ai_set_cookie(d,"x",g),setTimeout(function(){document.querySelectorAll('span[data-ai-block="'+ n+'"]').forEach((e,p)=>{(e=e.closest("div[data-ai]"))&&e.remove()})},75),"undefined"!=typeof c&&(g=h+86400*c,ai_set_cookie(n,"x",g),document.querySelectorAll("span.ai-cfp").forEach((e,p)=>{p=e.dataset.aiBlock;setTimeout(function(){var v=e.closest("div[data-ai]");v&&v.remove()},50);ai_set_cookie(p,"x",g)})))):ai_check_data.hasOwnProperty(d)&&ai_check_data[d].hasOwnProperty("cpt")&&ai_check_data[d].hasOwnProperty("ct")?ai_cookie.hasOwnProperty(d)&&ai_cookie[d].hasOwnProperty("ct")&&(h=new Date,c=ai_cookie[d].ct- Math.round(h.getTime()/1E3),0>=c&&(h=Math.round(h.getTime()/1E3),ai_set_cookie(d,"cpt",ai_check_data[d].cpt-1),ai_set_cookie(d,"ct",Math.round(h+86400*ai_check_data[d].ct)))):(ai_cookie.hasOwnProperty(d)&&ai_cookie[d].hasOwnProperty("cpt")&&ai_set_cookie(d,"cpt",""),ai_cookie.hasOwnProperty(d)&&ai_cookie[d].hasOwnProperty("ct")&&ai_set_cookie(d,"ct","")));ai_cookie.hasOwnProperty("G")&&ai_cookie.G.hasOwnProperty("cpt")&&(c=ai_cookie.G.cpt,0<c?(ai_set_cookie("G","cpt",c-1),1==c&&(c=document.querySelector('span[data-ai-block="'+ n+'"]').dataset.aiCfpTime,h=new Date,h=Math.round(h.getTime()/1E3),g=ai_cookie.G.ct,ai_set_cookie(n,"x",g),setTimeout(function(){document.querySelectorAll('span[data-ai-block="'+n+'"]').forEach((e,p)=>{(e=e.closest("div[data-ai]"))&&e.remove()})},75),"undefined"!=typeof c&&(g=h+86400*c,ai_set_cookie(n,"x",g),document.querySelectorAll("span.ai-cfp").forEach((e,p)=>{p=e.dataset.aiBlock;setTimeout(function(){e.closest("div[data-ai]").remove()},50);ai_set_cookie(p,"x",g)})))):ai_check_data.hasOwnProperty("G")&& ai_check_data.G.hasOwnProperty("cpt")&&ai_check_data.G.hasOwnProperty("ct")?ai_cookie.hasOwnProperty("G")&&ai_cookie.G.hasOwnProperty("ct")&&(h=new Date,c=ai_cookie.G.ct-Math.round(h.getTime()/1E3),0>=c&&(h=Math.round(h.getTime()/1E3),ai_set_cookie("G","cpt",ai_check_data.G.cpt-1),ai_set_cookie("G","ct",Math.round(h+86400*ai_check_data.G.ct)))):(ai_cookie.hasOwnProperty("G")&&ai_cookie.G.hasOwnProperty("cpt")&&ai_set_cookie("G","cpt",""),ai_cookie.hasOwnProperty("G")&&ai_cookie.G.hasOwnProperty("ct")&& ai_set_cookie("G","ct","")));if(ai_internal_tracking&&"undefined"===typeof ai_internal_tracking_no_clicks){d={action:"ai_ajax",ai_check:ai_data_id,click:n,version:f,type:m};var q=[],u;for(u in d)a=encodeURIComponent(u),c=encodeURIComponent(d[u]),q.push(a+"="+c);q=q.join("&");(async function(){return await (await fetch(ai_ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},body:q})).text()})().then(e=>{e=e.trim();""!=e&&(e=JSON.parse(e),"undefined"!= typeof e["#"]&&e["#"]==n&&(ai_cookie=ai_load_cookie(),e=Math.round((new Date).getTime()/1E3)+43200,ai_cookie.hasOwnProperty(n)&&ai_cookie[n].hasOwnProperty("x")||ai_set_cookie(n,"x",e),setTimeout(function(){document.querySelectorAll('span[data-ai-block="'+n+'"]').forEach((p,v)=>{(p=p.closest("div[data-ai]"))&&p.remove()})},50)))})}if(ai_external_tracking&&"undefined"===typeof ai_external_tracking_no_clicks){var t=b[2],w=b[3];l("click",n,t,b[4],f,w,!1)}"function"==typeof ai_click_action&&ai_click_action(n, t,f,w)}}function x(){ai_check_data={};if("undefined"==typeof ai_iframe){ai_cookie=ai_load_cookie();document.querySelectorAll(".ai-check-block").forEach((f,d)=>{var a=f.dataset.aiBlock,c=f.dataset.aiDelayPv,h=f.dataset.aiEveryPv,g=f.dataset.aiHash,q=f.dataset.aiMaxImp,u=f.dataset.aiLimitImpPerTime,t=f.dataset.aiLimitImpTime,w=f.dataset.aiMaxClicks,e=f.dataset.aiLimitClicksPerTime,p=f.dataset.aiLimitClicksTime;d=f.dataset.aiGlobalLimitClicksPerTime;f=f.dataset.aiGlobalLimitClicksTime;if("undefined"!= typeof c&&0<c){ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={});ai_check_data[a].d=c;var v="";ai_cookie.hasOwnProperty(a)&&ai_cookie[a].hasOwnProperty("d")&&(v=ai_cookie[a].d);""===v&&ai_set_cookie(a,"d",c-1)}"undefined"!=typeof h&&2<=h&&(ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={}),"undefined"!==typeof ai_delay_showing_pageviews||ai_cookie.hasOwnProperty(a)&&ai_cookie[a].hasOwnProperty("d")||(ai_cookie.hasOwnProperty(a)||(ai_cookie[a]={}),ai_cookie[a].d=0),ai_check_data[a].e=h);if("undefined"!= typeof q&&0<q){if(ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={}),ai_check_data[a].i=q,ai_check_data[a].h=g,h=c="",ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("i")&&(h=ai_cookie[a].i),ai_cookie[a].hasOwnProperty("h")&&(c=ai_cookie[a].h)),""===h||c!=g)ai_set_cookie(a,"i",q),ai_set_cookie(a,"h",g)}else ai_cookie.hasOwnProperty(a)&&ai_cookie[a].hasOwnProperty("i")&&(ai_set_cookie(a,"i",""),ai_cookie[a].hasOwnProperty("c")||ai_cookie[a].hasOwnProperty("x")||ai_set_cookie(a,"h","")); if("undefined"!=typeof u&&0<u&&"undefined"!=typeof t&&0<t){ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={});ai_check_data[a].ipt=u;ai_check_data[a].it=t;q=c="";ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("ipt")&&(c=ai_cookie[a].ipt),ai_cookie[a].hasOwnProperty("it")&&(q=ai_cookie[a].it));if(""===c||""===q)ai_set_cookie(a,"ipt",u),c=new Date,c=Math.round(c.getTime()/1E3),ai_set_cookie(a,"it",Math.round(c+86400*t));0<q&&(c=new Date,c=Math.round(c.getTime()/1E3),q<=c&&(ai_set_cookie(a, "ipt",u),ai_set_cookie(a,"it",Math.round(c+86400*t))))}else ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("ipt")&&ai_set_cookie(a,"ipt",""),ai_cookie[a].hasOwnProperty("it")&&ai_set_cookie(a,"it",""));if("undefined"!=typeof w&&0<w){if(ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={}),ai_check_data[a].c=w,ai_check_data[a].h=g,u=c="",ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("c")&&(u=ai_cookie[a].c),ai_cookie[a].hasOwnProperty("h")&&(c=ai_cookie[a].h)),""===u||c!=g)ai_set_cookie(a, "c",w),ai_set_cookie(a,"h",g)}else ai_cookie.hasOwnProperty(a)&&ai_cookie[a].hasOwnProperty("c")&&(ai_set_cookie(a,"c",""),ai_cookie[a].hasOwnProperty("i")||ai_cookie[a].hasOwnProperty("x")||ai_set_cookie(a,"h",""));if("undefined"!=typeof e&&0<e&&"undefined"!=typeof p&&0<p){ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={});ai_check_data[a].cpt=e;ai_check_data[a].ct=p;g=w="";ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("cpt")&&(w=ai_cookie[a].cpt),ai_cookie[a].hasOwnProperty("ct")&& (g=ai_cookie[a].ct));if(""===w||""===g)ai_set_cookie(a,"cpt",e),c=new Date,c=Math.round(c.getTime()/1E3),ai_set_cookie(a,"ct",Math.round(c+86400*p));0<g&&(c=new Date,c=Math.round(c.getTime()/1E3),g<=c&&(ai_set_cookie(a,"cpt",e),ai_set_cookie(a,"ct",Math.round(c+86400*p))))}else ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("cpt")&&ai_set_cookie(a,"cpt",""),ai_cookie[a].hasOwnProperty("ct")&&ai_set_cookie(a,"ct",""));if("undefined"!=typeof d&&0<d&&"undefined"!=typeof f&&0<f){ai_check_data.hasOwnProperty("G")|| (ai_check_data.G={});ai_check_data.G.cpt=d;ai_check_data.G.ct=f;a=e="";ai_cookie.hasOwnProperty("G")&&(ai_cookie.G.hasOwnProperty("cpt")&&(e=ai_cookie.G.cpt),ai_cookie.G.hasOwnProperty("ct")&&(a=ai_cookie.G.ct));if(""===e||""===a)ai_set_cookie("G","cpt",d),c=new Date,c=Math.round(c.getTime()/1E3),ai_set_cookie("G","ct",Math.round(c+86400*f));0<a&&(c=new Date,c=Math.round(c.getTime()/1E3),a<=c&&(ai_set_cookie("G","cpt",d),ai_set_cookie("G","ct",Math.round(c+86400*f))))}else ai_cookie.hasOwnProperty("G")&& (ai_cookie.G.hasOwnProperty("cpt")&&ai_set_cookie("G","cpt",""),ai_cookie.G.hasOwnProperty("ct")&&ai_set_cookie("G","ct",""))});document.querySelectorAll(".ai-check-block").forEach((f,d)=>{f.classList.remove("ai-check-block")});for(var b in ai_cookie)for(var m in ai_cookie[b])if("d"==m){var n=ai_cookie[b][m];0<n?ai_set_cookie(b,"d",n-1):ai_check_data.hasOwnProperty(b)&&ai_check_data[b].hasOwnProperty("e")?ai_set_cookie(b,"d",ai_check_data[b].e-1):ai_check_data.hasOwnProperty(b)&&ai_check_data[b].hasOwnProperty("d")|| ai_set_cookie(b,"d","")}}}function B(){if(ai_track_pageviews){var b=document.documentElement.clientWidth,m=window.innerWidth,n=b<m?m:b,f=0;ai_viewport_widths.every((h,g)=>n>=h?(f=ai_viewport_indexes[g],!1):!0);b=document.querySelector(baafa79b("Ym9keQ==")).getAttribute(baafa79b(ai_adb_attribute));if("string"===typeof b)var d=b==baafa79b("bWFzaw==");"string"===typeof b&&"boolean"===typeof d&&d&&(ai_external_tracking&&l("ad blocking",0,ai_viewport_names[f-1],0,0,"",!0),f|=128);y=[0,f]}x();ai_process_impressions(); if(0!=y.length&&ai_internal_tracking){d={action:"ai_ajax",ai_check:ai_data_id};var a=[],c;for(c in d)b=encodeURIComponent(c),m=encodeURIComponent(d[c]),a.push(b+"="+m);b=encodeURIComponent("views[]");m=encodeURIComponent(0);a.push(b+"="+m);b=encodeURIComponent("versions[]");m=encodeURIComponent(f);a.push(b+"="+m);a=a.join("&");(async function(){return await (await fetch(ai_ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},body:a})).text()})().then(h=> {})}ai_tracking_finished=!0}ai_debug_tracking&&(ai_ajax_url+="?ai-debug-tracking=1");Number.isInteger=Number.isInteger||function(b){return"number"===typeof b&&isFinite(b)&&Math.floor(b)===b};ai_install_standard_click_trackers=function(b){"undefined"==typeof b&&(b=document.querySelector("body"));b=b.querySelectorAll("div.ai-track[data-ai]");var m=[];b.forEach((f,d)=>{if(f.offsetWidth||f.offsetHeight||f.getClientRects().length)f.querySelectorAll("div.ai-lazy, div.ai-wait-for-interaction, div.ai-manual, div.ai-list-manual, div.ai-manual-auto, div.ai-delayed").length|| m.push(f)});var n=[];m.forEach((f,d)=>{f.classList.remove("ai-track");n.push.apply(n,f.querySelectorAll("a"))});b=n;0!=b.length&&(ai_advanced_click_detection?b.forEach((f,d)=>{f.addEventListener("click",()=>{for(var a=f.closest("div[data-ai]");null!==a&&a.hasAttribute("data-ai");){var c=JSON.parse(baafa79b(a.getAttribute("data-ai")));"undefined"!==typeof c&&c.constructor===Array&&Number.isInteger(c[1])&&!a.classList.contains("clicked")&&(a.classList.add("clicked"),r(c,"a.click"));a=a.parentElement.closest("div[data-ai]")}})}): b.forEach((f,d)=>{f.addEventListener("click",()=>{for(var a=f.closest("div[data-ai]");null!==a&&a.hasAttribute("data-ai");){var c=JSON.parse(baafa79b(a.getAttribute("data-ai")));"undefined"!==typeof c&&c.constructor===Array&&Number.isInteger(c[1])&&(r(c,"a.click"),clicked=!0);a=a.parentElement.closest("div[data-ai]")}})}))};ai_install_click_trackers=function(b){"undefined"==typeof b&&(b=document.querySelector("body"));if(ai_advanced_click_detection){var m=b.querySelectorAll("div.ai-track[data-ai], div.ai-rotate[data-info] div.ai-track[data-ai]"), n=[];m.forEach((d,a)=>{(d.offsetWidth||d.offsetHeight||d.getClientRects().length)&&n.push(d)});b.hasAttribute("data-ai")&&b.classList.contains("ai-track")&&(b.offsetWidth||b.offsetHeight||b.getClientRects().length)&&n.push(b);var f=[];n.forEach((d,a)=>{d.querySelectorAll("div.ai-lazy, div.ai-wait-for-interaction, div.ai-manual, div.ai-list-manual, div.ai-manual-auto, div.ai-delayed").length||f.push(d)});m=f;0!=m.length&&m.forEach((d,a)=>{installIframeTracker({blurCallback:function(){if(null!=this.ai_data&& null!=wrapper&&!wrapper.classList.contains("clicked")){wrapper.classList.add("clicked");r(this.ai_data,"blurCallback");for(var c=wrapper.querySelector("div[data-ai]");null!=c&&(c.offsetWidth||c.offsetHeight||c.getClientRects().length)&&c.hasAttribute("data-ai");){var h=JSON.parse(baafa79b(c.getAttribute("data-ai")));"undefined"!==typeof h&&h.constructor===Array&&Number.isInteger(h[1])&&r(h,"blurCallback INNER");c=c.querySelector("div[data-ai]")}}},overCallback:function(c){c=c.closest("div[data-ai]"); if(c.hasAttribute("data-ai")){var h=JSON.parse(baafa79b(c.getAttribute("data-ai")));"undefined"!==typeof h&&h.constructor===Array&&Number.isInteger(h[1])?(wrapper=c,this.ai_data=h):(null!=wrapper&&wrapper.classList.remove("clicked"),this.ai_data=wrapper=null)}},outCallback:function(c){null!=wrapper&&wrapper.classList.remove("clicked");this.ai_data=wrapper=null},focusCallback:function(c){if(null!=this.ai_data&&null!=wrapper&&!wrapper.classList.contains("clicked"))for(wrapper.classList.add("clicked"),r(this.ai_data, "focusCallback"),c=wrapper.querySelector("div[data-ai]");null!=c&&(c.offsetWidth||c.offsetHeight||c.getClientRects().length)&&c.hasAttribute("data-ai");){var h=JSON.parse(baafa79b(c.getAttribute("data-ai")));"undefined"!==typeof h&&h.constructor===Array&&Number.isInteger(h[1])&&r(h,"focusCallback INNER");c=c.querySelector("div[data-ai]")}},wrapper:null,ai_data:null,block:null,version:null},d)})}ai_install_standard_click_trackers(b)};var y=[];ai_process_impressions=function(b){"undefined"==typeof b&&(b= document.querySelector("body"));var m=[],n=[],f=[],d=[],a=[];0!=y.length&&(m.push(y[0]),n.push(y[1]),f.push("Pageviews"),a.push(0),d.push(""));var c=b.querySelectorAll("div.ai-track[data-ai], div.ai-rotate[data-info] div.ai-track[data-ai]"),h=[];c.forEach((e,p)=>{(e.offsetWidth||e.offsetHeight||e.getClientRects().length)&&!e.classList.contains("ai-no-pageview")&&h.push(e)});null!==b&&b.hasAttribute("data-ai")&&b.classList.contains("ai-track")&&!b.classList.contains("ai-no-pageview")&&(b.offsetWidth|| b.offsetHeight||b.getClientRects().length)&&h.push(b);c=h;0!=c.length&&c.forEach((e,p)=>{if(e.hasAttribute("data-ai")){p="";for(var v=1;9>=v;v++)if(e.hasAttribute("data-ai-"+v))p=e.getAttribute("data-ai-"+v);else break;""!=p&&e.setAttribute("data-ai",p);p=JSON.parse(baafa79b(e.getAttribute("data-ai")));if("undefined"!==typeof p&&p.constructor===Array){v=0;var z=e.querySelectorAll("div.ai-rotate[data-info]");1==z.length&&(v=JSON.parse(baafa79b(z[0].dataset.info))[1]);if(Number.isInteger(p[0])&&0!=p[0]&&Number.isInteger(p[1])){z= 0;var C=e.classList.contains("ai-no-tracking"),A=document.querySelector(baafa79b("Ym9keQ==")).getAttribute(baafa79b(ai_adb_attribute));if("string"===typeof A)var D=A==baafa79b("bWFzaw==");if("string"===typeof A&&"boolean"===typeof D){var E=e.offsetHeight;A=e.querySelectorAll(".ai-attributes");A.length&&A.forEach((H,J)=>{E>=e.offsetHeight&&(E-=e.offsetHeight)});A=e.querySelectorAll(".ai-code");E=0;A.length&&A.forEach((H,J)=>{E+=H.offsetHeight});D&&0===E&&(z=128)}0!=e.querySelectorAll("div.ai-lazy, div.ai-wait-for-interaction, div.ai-manual, div.ai-list-manual, div.ai-manual-auto, div.ai-delayed").length&& (C=!0);if(!C)if(0==v)m.push(p[0]),n.push(p[1]|z),f.push(p[2]),d.push(p[3]),a.push(p[4]);else for(D=1;D<=v;D++)m.push(p[0]),n.push(D|z),f.push(p[2]),d.push(p[3]),a.push(p[4])}}}});ai_cookie=ai_load_cookie();for(var g in ai_cookie)if(m.includes(parseInt(g)))for(var q in ai_cookie[g])"i"==q?(b=ai_cookie[g][q],0<b&&(1==b?(b=new Date,b=Math.round(b.getTime()/1E3)+604800,ai_set_cookie(g,"i",-b)):ai_set_cookie(g,"i",b-1))):"ipt"==q&&(b=ai_cookie[g][q],0<b?ai_set_cookie(g,"ipt",b-1):ai_check_data.hasOwnProperty(g)&& ai_check_data[g].hasOwnProperty("ipt")&&ai_check_data[g].hasOwnProperty("it")?ai_cookie.hasOwnProperty(g)&&ai_cookie[g].hasOwnProperty("it")&&(b=new Date,0>=ai_cookie[g].it-Math.round(b.getTime()/1E3)&&(b=Math.round(b.getTime()/1E3),ai_set_cookie(g,"ipt",ai_check_data[g].ipt),ai_set_cookie(g,"it",Math.round(b+86400*ai_check_data[g].it)))):(ai_cookie.hasOwnProperty(g)&&ai_cookie[g].hasOwnProperty("ipt")&&ai_set_cookie(g,"ipt",""),ai_cookie.hasOwnProperty(g)&&ai_cookie[g].hasOwnProperty("it")&&ai_set_cookie(g, "it","")));if(m.length){if(ai_internal_tracking&&"undefined"===typeof ai_internal_tracking_no_impressions){y=[];g={action:"ai_ajax",ai_check:ai_data_id};var u=[],t;for(t in g)q=encodeURIComponent(t),b=encodeURIComponent(g[t]),u.push(q+"="+b);for(var w in m)q=encodeURIComponent("views[]"),b=encodeURIComponent(m[w]),u.push(q+"="+b);for(w in n)q=encodeURIComponent("versions[]"),b=encodeURIComponent(n[w]),u.push(q+"="+b);u=u.join("&");(async function(){return await (await fetch(ai_ajax_url,{method:"POST", headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},body:u})).text()})().then(e=>{e=e.trim();if(""!=e&&(e=JSON.parse(e),"undefined"!=typeof e["#"])){ai_cookie=ai_load_cookie();var p=Math.round((new Date).getTime()/1E3)+43200,v=[],z;for(z in e["#"])ai_cookie.hasOwnProperty(e["#"][z])&&ai_cookie[e["#"][z]].hasOwnProperty("x")||ai_set_cookie(e["#"][z],"x",p);setTimeout(function(){for(w=0;w<v.length;++w)document.querySelectorAll('span[data-ai-block="'+v[w]+'"]').forEach((C,A)=> {(C=C.closest("div[data-ai]"))&&C.remove()})},50)}})}if(ai_external_tracking&&"undefined"===typeof ai_external_tracking_no_impressions)for(t=0;t<m.length;t++)0!=m[t]&&l("impression",m[t],f[t],a[t],n[t],d[t],!0)}};window.addEventListener("load",b=>{"undefined"==typeof ai_delay_tracking&&(ai_delay_tracking=0);setTimeout(B,ai_delay_tracking+1400);setTimeout(ai_install_click_trackers,ai_delay_tracking+1500)})})}; ai_js_code = true; </script></body></html>