<!doctype html>
<html lang="en-US" class="no-js" itemtype="https://schema.org/WebPage" itemscope>
<head><style>img.lazy{min-height:1px}</style><link href="https://community.fsp.org/wp-content/plugins/w3-total-cache/pub/js/lazyload.min.js" as="script">
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
	<title>PorcFest XXIII: Spontaneous Order &#8211; FSP Community</title>
<meta name='robots' content='max-image-preview:large' />
<script>window._wca = window._wca || [];</script>
<link rel='dns-prefetch' href='//stats.wp.com' />
<link rel='dns-prefetch' href='//use.fontawesome.com' />
<link rel="alternate" type="application/rss+xml" title="FSP Community &raquo; Feed" href="https://community.fsp.org/feed/" />
<link rel="alternate" type="application/rss+xml" title="FSP Community &raquo; Comments Feed" href="https://community.fsp.org/comments/feed/" />
			<script>document.documentElement.classList.remove( 'no-js' );</script>
			<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://community.fsp.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcommunity.fsp.org%2Fporcfest%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://community.fsp.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcommunity.fsp.org%2Fporcfest%2F&#038;format=xml" />
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</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;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id="wp-block-library-inline-css">
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
</style>
<style id="wp-block-accordion-inline-css">
.wp-block-accordion{box-sizing:border-box}
/*# sourceURL=https://community.fsp.org/wp-includes/blocks/accordion/style.min.css */
</style>
<style id="wp-block-accordion-item-inline-css">
.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}
/*# sourceURL=https://community.fsp.org/wp-includes/blocks/accordion-item/style.min.css */
</style>
<style id="wp-block-button-inline-css">
.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}
/*# sourceURL=https://community.fsp.org/wp-includes/blocks/button/style.min.css */
</style>
<style id="wp-block-heading-inline-css">
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
/*# sourceURL=https://community.fsp.org/wp-includes/blocks/heading/style.min.css */
</style>
<style id="wp-block-image-inline-css">
.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
/*# sourceURL=https://community.fsp.org/wp-includes/blocks/image/style.min.css */
</style>
<style id="wp-block-latest-comments-inline-css">
ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}
/*# sourceURL=https://community.fsp.org/wp-includes/blocks/latest-comments/style.min.css */
</style>
<style id="wp-block-latest-posts-inline-css">
.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}
/*# sourceURL=https://community.fsp.org/wp-includes/blocks/latest-posts/style.min.css */
</style>
<style id="wp-block-list-inline-css">
ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
/*# sourceURL=https://community.fsp.org/wp-includes/blocks/list/style.min.css */
</style>
<style id="wp-block-paragraph-inline-css">
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=https://community.fsp.org/wp-includes/blocks/paragraph/style.min.css */
</style>
<style id="wp-block-buttons-inline-css">
.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}
/*# sourceURL=https://community.fsp.org/wp-includes/blocks/buttons/style.min.css */
</style>
<style id="wp-block-rss-inline-css">
ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}
/*# sourceURL=https://community.fsp.org/wp-includes/blocks/rss/style.min.css */
</style>
<style id="wp-block-accordion-heading-inline-css">
.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}
/*# sourceURL=https://community.fsp.org/wp-includes/blocks/accordion-heading/style.min.css */
</style>
<style id="wp-block-accordion-panel-inline-css">
.wp-block-accordion-panel[aria-hidden=true],.wp-block-accordion-panel[inert]{display:none;margin-block-start:0}
/*# sourceURL=https://community.fsp.org/wp-includes/blocks/accordion-panel/style.min.css */
</style>
<style id="wp-block-embed-inline-css">
.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1 1 0%;min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}
/*# sourceURL=https://community.fsp.org/wp-includes/blocks/embed/style.min.css */
</style>
<style id="wp-block-group-inline-css">
.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
/*# sourceURL=https://community.fsp.org/wp-includes/blocks/group/style.min.css */
</style>
<style id="wp-block-separator-inline-css">
@charset "UTF-8";.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}
/*# sourceURL=https://community.fsp.org/wp-includes/blocks/separator/style.min.css */
</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}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>

<style id="font-awesome-svg-styles-default-inline-css">
.svg-inline--fa {
  display: inline-block;
  height: 1em;
  overflow: visible;
  vertical-align: -.125em;
}
/*# sourceURL=font-awesome-svg-styles-default-inline-css */
</style>
<link rel='stylesheet' id='font-awesome-svg-styles-css' href='https://community.fsp.org/wp-content/uploads/font-awesome/v7.1.0/css/svg-with-js.css' media='all' />
<style id="font-awesome-svg-styles-inline-css">
   .wp-block-font-awesome-icon svg::before,
   .wp-rich-text-font-awesome-icon svg::before {content: unset;}
/*# sourceURL=font-awesome-svg-styles-inline-css */
</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--color--theme-palette-1: var(--global-palette1);--wp--preset--color--theme-palette-2: var(--global-palette2);--wp--preset--color--theme-palette-3: var(--global-palette3);--wp--preset--color--theme-palette-4: var(--global-palette4);--wp--preset--color--theme-palette-5: var(--global-palette5);--wp--preset--color--theme-palette-6: var(--global-palette6);--wp--preset--color--theme-palette-7: var(--global-palette7);--wp--preset--color--theme-palette-8: var(--global-palette8);--wp--preset--color--theme-palette-9: var(--global-palette9);--wp--preset--color--theme-palette-10: var(--global-palette10);--wp--preset--color--theme-palette-11: var(--global-palette11);--wp--preset--color--theme-palette-12: var(--global-palette12);--wp--preset--color--theme-palette-13: var(--global-palette13);--wp--preset--color--theme-palette-14: var(--global-palette14);--wp--preset--color--theme-palette-15: var(--global-palette15);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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: var(--global-font-size-small);--wp--preset--font-size--medium: var(--global-font-size-medium);--wp--preset--font-size--large: var(--global-font-size-large);--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--larger: var(--global-font-size-larger);--wp--preset--font-size--xxlarge: var(--global-font-size-xxlarge);--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: var(--global-calc-content-width);--wp--style--global--wide-size: var(--global-calc-wide-content-width); }:where(body) { margin: 0; }: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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){font-style: inherit;font-weight: inherit;letter-spacing: inherit;text-transform: inherit;}.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-theme-palette-1-color{color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-color{color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-color{color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-color{color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-color{color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-color{color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-color{color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-color{color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-color{color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-color{color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-color{color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-color{color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-color{color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-color{color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-color{color: var(--wp--preset--color--theme-palette-15) !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-theme-palette-1-background-color{background-color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-background-color{background-color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-background-color{background-color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-background-color{background-color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-background-color{background-color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-background-color{background-color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-background-color{background-color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-background-color{background-color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-background-color{background-color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-background-color{background-color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-background-color{background-color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-background-color{background-color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-background-color{background-color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-background-color{background-color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-background-color{background-color: var(--wp--preset--color--theme-palette-15) !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-theme-palette-1-border-color{border-color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-border-color{border-color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-border-color{border-color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-border-color{border-color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-border-color{border-color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-border-color{border-color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-border-color{border-color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-border-color{border-color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-border-color{border-color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-border-color{border-color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-border-color{border-color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-border-color{border-color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-border-color{border-color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-border-color{border-color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-border-color{border-color: var(--wp--preset--color--theme-palette-15) !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;}.has-larger-font-size{font-size: var(--wp--preset--font-size--larger) !important;}.has-xxlarge-font-size{font-size: var(--wp--preset--font-size--xxlarge) !important;}
/*# sourceURL=global-styles-inline-css */
</style>

<link rel='stylesheet' id='buttons-css' href='https://community.fsp.org/wp-includes/css/buttons.min.css?ver=7.0' media='all' />
<link rel='stylesheet' id='dashicons-css' href='https://community.fsp.org/wp-includes/css/dashicons.min.css?ver=7.0' media='all' />
<link rel='stylesheet' id='mediaelement-css' href='https://community.fsp.org/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' />
<link rel='stylesheet' id='wp-mediaelement-css' href='https://community.fsp.org/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=7.0' media='all' />
<link rel='stylesheet' id='media-views-css' href='https://community.fsp.org/wp-includes/css/media-views.min.css?ver=7.0' media='all' />
<link rel='stylesheet' id='imgareaselect-css' href='https://community.fsp.org/wp-includes/js/imgareaselect/imgareaselect.css?ver=0.9.8' media='all' />
<style id="woocommerce-inline-inline-css">
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
</style>
<link rel='stylesheet' id='kadence-global-css' href='https://community.fsp.org/wp-content/themes/kadence/assets/css/global.min.css?ver=1.5.0' media='all' />
<style id="kadence-global-inline-css">
/* Kadence Base CSS */
:root{--global-palette1:#002b5c;--global-palette2:#bf9853;--global-palette3:#ff9601;--global-palette4:rgba(54,54,54,0.81);--global-palette5:#8f9090;--global-palette6:#0b275a;--global-palette7:#ede6e1;--global-palette8:#ffffff;--global-palette9:#efefed;--global-palette10:oklch(from var(--global-palette1) calc(l + 0.10 * (1 - l)) calc(c * 1.00) calc(h + 180) / 100%);--global-palette11:#13612e;--global-palette12:#1159af;--global-palette13:#b82105;--global-palette14:#f7630c;--global-palette15:#f5a524;--global-palette9rgb:239, 239, 237;--global-palette-highlight:var(--global-palette2);--global-palette-highlight-alt:var(--global-palette2);--global-palette-highlight-alt2:var(--global-palette9);--global-palette-btn-bg:var(--global-palette1);--global-palette-btn-bg-hover:var(--global-palette2);--global-palette-btn:var(--global-palette9);--global-palette-btn-hover:var(--global-palette9);--global-palette-btn-sec-bg:var(--global-palette7);--global-palette-btn-sec-bg-hover:var(--global-palette2);--global-palette-btn-sec:var(--global-palette3);--global-palette-btn-sec-hover:var(--global-palette9);--global-body-font-family:Poppins, sans-serif;--global-heading-font-family:inherit;--global-primary-nav-font-family:inherit;--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-content-width:1290px;--global-content-wide-width:calc(1290px + 230px);--global-content-narrow-width:842px;--global-content-edge-padding:1.5rem;--global-content-boxed-padding:2rem;--global-calc-content-width:calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );--wp--style--global--content-size:var(--global-calc-content-width);}.wp-site-blocks{--global-vw:calc( 100vw - ( 0.5 * var(--scrollbar-offset)));}body{background-color:var(--global-palette8);background-image:url('https://community.fsp.org/wp-content/uploads/2025/10/NH_-FSP-Logo-1.png');background-repeat:repeat;background-position:center;background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body, input, select, optgroup, textarea{font-style:normal;font-weight:normal;font-size:18px;line-height:1.6;font-family:var(--global-body-font-family);color:var(--global-palette4);}.content-bg, body.content-style-unboxed .site{background:var(--global-palette9);}h1,h2,h3,h4,h5,h6{font-family:var(--global-heading-font-family);}h1{font-style:normal;font-weight:700;font-size:32px;line-height:1.5;color:#ff9500;}h2{font-style:normal;font-weight:700;font-size:28px;line-height:1.5;color:#ff9500;}h3{font-style:normal;font-weight:700;font-size:24px;line-height:1.5;color:#ff9500;}h4{font-style:normal;font-weight:700;font-size:22px;line-height:1.5;color:var(--global-palette4);}h5{font-style:normal;font-weight:700;font-size:20px;line-height:1.5;color:var(--global-palette4);}h6{font-style:normal;font-weight:700;font-size:18px;line-height:1.5;color:var(--global-palette5);}.entry-hero h1{font-style:normal;}.entry-hero .kadence-breadcrumbs, .entry-hero .search-form{font-style:normal;}.entry-hero .kadence-breadcrumbs{max-width:1290px;}.site-container, .site-header-row-layout-contained, .site-footer-row-layout-contained, .entry-hero-layout-contained, .comments-area, .alignfull > .wp-block-cover__inner-container, .alignwide > .wp-block-cover__inner-container{max-width:var(--global-content-width);}.content-width-narrow .content-container.site-container, .content-width-narrow .hero-container.site-container{max-width:var(--global-content-narrow-width);}@media all and (min-width: 1520px){.wp-site-blocks .content-container  .alignwide{margin-left:-115px;margin-right:-115px;width:unset;max-width:unset;}}@media all and (min-width: 1102px){.content-width-narrow .wp-site-blocks .content-container .alignwide{margin-left:-130px;margin-right:-130px;width:unset;max-width:unset;}}.content-style-boxed .wp-site-blocks .entry-content .alignwide{margin-left:calc( -1 * var( --global-content-boxed-padding ) );margin-right:calc( -1 * var( --global-content-boxed-padding ) );}.content-area{margin-top:5rem;margin-bottom:5rem;}@media all and (max-width: 1024px){.content-area{margin-top:3rem;margin-bottom:3rem;}}@media all and (max-width: 767px){.content-area{margin-top:2rem;margin-bottom:2rem;}}@media all and (max-width: 1024px){:root{--global-content-boxed-padding:2rem;}}@media all and (max-width: 767px){:root{--global-content-boxed-padding:1.5rem;}}.entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.entry-content-wrap{padding:1.5rem;}}.entry.single-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.entry.loop-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.loop-entry .entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.loop-entry .entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.loop-entry .entry-content-wrap{padding:1.5rem;}}.primary-sidebar.widget-area .widget{margin-bottom:1.5em;color:var(--global-palette4);}.primary-sidebar.widget-area .widget-title{font-weight:700;font-size:20px;line-height:1.5;color:var(--global-palette3);}button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button, .wc-block-components-checkout-place-order-button, .wc-block-cart__submit{font-style:normal;border-color:var(--global-palette4);box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active, .elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:active, .wc-block-cart__submit:hover{border-color:var(--global-palette1);box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}.kb-button.kb-btn-global-outline.kb-btn-global-inherit{padding-top:calc(px - 2px);padding-right:calc(px - 2px);padding-bottom:calc(px - 2px);padding-left:calc(px - 2px);}@media all and (max-width: 1024px){button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button, .wc-block-components-checkout-place-order-button, .wc-block-cart__submit{border-color:var(--global-palette4);}}@media all and (max-width: 767px){button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button, .wc-block-components-checkout-place-order-button, .wc-block-cart__submit{border-color:var(--global-palette4);}}button.button-style-secondary, .button.button-style-secondary, .wp-block-button__link.button-style-secondary, input[type="button"].button-style-secondary, input[type="reset"].button-style-secondary, input[type="submit"].button-style-secondary, .fl-button.button-style-secondary, .elementor-button-wrapper .elementor-button.button-style-secondary, .wc-block-components-checkout-place-order-button.button-style-secondary, .wc-block-cart__submit.button-style-secondary{font-style:normal;}@media all and (min-width: 1025px){.transparent-header .entry-hero .entry-hero-container-inner{padding-top:0px;}}@media all and (max-width: 1024px){.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:0px;}}@media all and (max-width: 767px){.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:0px;}}#kt-scroll-up-reader, #kt-scroll-up{border-radius:0px 0px 0px 0px;bottom:30px;font-size:1.2em;padding:0.4em 0.4em 0.4em 0.4em;}#kt-scroll-up-reader.scroll-up-side-right, #kt-scroll-up.scroll-up-side-right{right:30px;}#kt-scroll-up-reader.scroll-up-side-left, #kt-scroll-up.scroll-up-side-left{left:30px;}.wp-site-blocks .page-title h1{font-style:normal;}.page-title .entry-meta{font-style:normal;}.page-title .kadence-breadcrumbs{font-style:normal;}.entry-hero.page-hero-section .entry-header{min-height:80px;}body.social-brand-colors .social-show-brand-hover .social-link-facebook:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until .social-link-facebook:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always .social-link-facebook:not(.ignore-brand):not(.skip):not(.ignore){background:#3b5998;}body.social-brand-colors .social-show-brand-hover.social-style-outline .social-link-facebook:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until.social-style-outline .social-link-facebook:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always.social-style-outline .social-link-facebook:not(.ignore-brand):not(.skip):not(.ignore){color:#3b5998;}body.social-brand-colors .social-show-brand-hover .social-link-twitter:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until .social-link-twitter:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always .social-link-twitter:not(.ignore-brand):not(.skip):not(.ignore){background:#1DA1F2;}body.social-brand-colors .social-show-brand-hover.social-style-outline .social-link-twitter:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until.social-style-outline .social-link-twitter:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always.social-style-outline .social-link-twitter:not(.ignore-brand):not(.skip):not(.ignore){color:#1DA1F2;}body.social-brand-colors .social-show-brand-hover .social-link-instagram:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until .social-link-instagram:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always .social-link-instagram:not(.ignore-brand):not(.skip):not(.ignore){background:#517fa4;}body.social-brand-colors .social-show-brand-hover.social-style-outline .social-link-instagram:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until.social-style-outline .social-link-instagram:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always.social-style-outline .social-link-instagram:not(.ignore-brand):not(.skip):not(.ignore){color:#517fa4;}body.social-brand-colors .social-show-brand-hover .social-link-tiktok:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until .social-link-tiktok:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always .social-link-tiktok:not(.ignore-brand):not(.skip):not(.ignore){background:#69C9D0;}body.social-brand-colors .social-show-brand-hover.social-style-outline .social-link-tiktok:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until.social-style-outline .social-link-tiktok:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always.social-style-outline .social-link-tiktok:not(.ignore-brand):not(.skip):not(.ignore){color:#69C9D0;}body.social-brand-colors .social-show-brand-hover .social-link-discord:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until .social-link-discord:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always .social-link-discord:not(.ignore-brand):not(.skip):not(.ignore){background:#7289DA;}body.social-brand-colors .social-show-brand-hover.social-style-outline .social-link-discord:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until.social-style-outline .social-link-discord:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always.social-style-outline .social-link-discord:not(.ignore-brand):not(.skip):not(.ignore){color:#7289DA;}body.social-brand-colors .social-show-brand-hover .social-link-telegram:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until .social-link-telegram:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always .social-link-telegram:not(.ignore-brand):not(.skip):not(.ignore){background:#0088cc;}body.social-brand-colors .social-show-brand-hover.social-style-outline .social-link-telegram:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until.social-style-outline .social-link-telegram:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always.social-style-outline .social-link-telegram:not(.ignore-brand):not(.skip):not(.ignore){color:#0088cc;}body.social-brand-colors .social-show-brand-hover .social-link-linkedin:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until .social-link-linkedin:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always .social-link-linkedin:not(.ignore-brand):not(.skip):not(.ignore){background:#4875B4;}body.social-brand-colors .social-show-brand-hover.social-style-outline .social-link-linkedin:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until.social-style-outline .social-link-linkedin:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always.social-style-outline .social-link-linkedin:not(.ignore-brand):not(.skip):not(.ignore){color:#4875B4;}body.social-brand-colors .social-show-brand-hover .social-link-reddit:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until .social-link-reddit:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always .social-link-reddit:not(.ignore-brand):not(.skip):not(.ignore){background:#ff4500;}body.social-brand-colors .social-show-brand-hover.social-style-outline .social-link-reddit:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until.social-style-outline .social-link-reddit:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always.social-style-outline .social-link-reddit:not(.ignore-brand):not(.skip):not(.ignore){color:#ff4500;}body.social-brand-colors .social-show-brand-hover .social-link-youtube:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until .social-link-youtube:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always .social-link-youtube:not(.ignore-brand):not(.skip):not(.ignore){background:#FF3333;}body.social-brand-colors .social-show-brand-hover.social-style-outline .social-link-youtube:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until.social-style-outline .social-link-youtube:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always.social-style-outline .social-link-youtube:not(.ignore-brand):not(.skip):not(.ignore){color:#FF3333;}
/* Kadence Header CSS */
@media all and (max-width: 1024px){.mobile-transparent-header #masthead{position:absolute;left:0px;right:0px;z-index:100;}.kadence-scrollbar-fixer.mobile-transparent-header #masthead{right:var(--scrollbar-offset,0);}.mobile-transparent-header #masthead, .mobile-transparent-header .site-top-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:transparent;}.site-header-row-tablet-layout-fullwidth, .site-header-row-tablet-layout-standard{padding:0px;}}@media all and (min-width: 1025px){.transparent-header #masthead{position:absolute;left:0px;right:0px;z-index:100;}.transparent-header.kadence-scrollbar-fixer #masthead{right:var(--scrollbar-offset,0);}.transparent-header #masthead, .transparent-header .site-top-header-wrap .site-header-row-container-inner, .transparent-header .site-main-header-wrap .site-header-row-container-inner, .transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:transparent;}}.site-branding a.brand img{max-width:46px;}.site-branding a.brand img.svg-logo-image{width:46px;}.site-branding{padding:0px 0px 0px 0px;}#masthead, #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap), #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) > .site-header-row-container-inner{background:var(--global-palette6);}.site-top-header-inner-wrap{min-height:0px;}.site-main-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-standard.kadence-sticky-header.item-is-fixed.item-is-stuck, .site-header-upper-inner-wrap.kadence-sticky-header.item-is-fixed.item-is-stuck, .site-header-inner-wrap.kadence-sticky-header.item-is-fixed.item-is-stuck, .site-top-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-standard.kadence-sticky-header.item-is-fixed.item-is-stuck, .site-bottom-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-standard.kadence-sticky-header.item-is-fixed.item-is-stuck{box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li>a:after{width:calc( 100% - 1.2em);}.main-navigation .primary-menu-container > ul > li.menu-item > a{padding-left:calc(1.2em / 2);padding-right:calc(1.2em / 2);padding-top:0.6em;padding-bottom:0.6em;color:var(--global-palette9);}.main-navigation .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle{right:calc(1.2em / 2);}.main-navigation .primary-menu-container > ul li.menu-item > a{font-style:normal;}.main-navigation .primary-menu-container > ul > li.menu-item > a:hover{color:var(--global-palette15);}
					.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li.current-menu-ancestor>a:after,
					.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li.current-page-parent>a:after,
					.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li.current-product-ancestor>a:after
				{transform:scale(1, 1) translate(50%, 0);}
					.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a, 
					.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-ancestor > a, 
					.main-navigation .primary-menu-container > ul > li.menu-item.current-page-parent > a,
					.main-navigation .primary-menu-container > ul > li.menu-item.current-product-ancestor > a
				{color:var(--global-palette2);}.header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu{background:var(--global-palette5);box-shadow:0px 2px 13px 0px rgba(0,0,0,0.1);}.header-navigation .header-menu-container ul ul li.menu-item, .header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul > li.menu-item > a{border-bottom:1px solid rgba(255,255,255,0.1);border-radius:0px 0px 0px 0px;}.header-navigation .header-menu-container ul ul li.menu-item > a{width:200px;padding-top:1em;padding-bottom:1em;color:var(--global-palette8);font-style:normal;font-size:12px;}.header-navigation .header-menu-container ul ul li.menu-item > a:hover{color:var(--global-palette9);background:var(--global-palette1);border-radius:0px 0px 0px 0px;}.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a{color:var(--global-palette9);background:var(--global-palette4);border-radius:0px 0px 0px 0px;}.mobile-toggle-open-container .menu-toggle-open, .mobile-toggle-open-container .menu-toggle-open:focus{color:var(--global-palette5);padding:0.4em 0.6em 0.4em 0.6em;font-size:14px;}.mobile-toggle-open-container .menu-toggle-open.menu-toggle-style-bordered{border:1px solid currentColor;}.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon{font-size:20px;}.mobile-toggle-open-container .menu-toggle-open:hover, .mobile-toggle-open-container .menu-toggle-open:focus-visible{color:var(--global-palette-highlight);}.mobile-navigation ul li{font-size:14px;}.mobile-navigation ul li a{padding-top:1em;padding-bottom:1em;}.mobile-navigation ul li > a, .mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette8);}.mobile-navigation ul li.current-menu-item > a, .mobile-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette-highlight);}.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, .mobile-navigation ul li:not(.menu-item-has-children) a{border-bottom:1px solid rgba(255,255,255,0.1);}.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border-left:1px solid rgba(255,255,255,0.1);}#mobile-drawer .drawer-header .drawer-toggle{padding:0.6em 0.15em 0.6em 0.15em;font-size:24px;}#main-header .header-button{color:var(--global-palette6);background:var(--global-palette2);box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}#main-header .header-button:hover{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}.search-toggle-open-container .search-toggle-open{color:var(--global-palette5);}.search-toggle-open-container .search-toggle-open.search-toggle-style-bordered{border:1px solid currentColor;}.search-toggle-open-container .search-toggle-open .search-toggle-icon{font-size:1em;}.search-toggle-open-container .search-toggle-open:hover, .search-toggle-open-container .search-toggle-open:focus{color:var(--global-palette-highlight);}#search-drawer .drawer-inner{background:rgba(9, 12, 16, 0.97);}
/* Kadence Footer CSS */
.site-middle-footer-inner-wrap{padding-top:30px;padding-bottom:30px;grid-column-gap:30px;grid-row-gap:30px;}.site-middle-footer-inner-wrap .widget{margin-bottom:30px;}.site-middle-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-30px / 2);}.site-top-footer-inner-wrap{padding-top:30px;padding-bottom:30px;grid-column-gap:30px;grid-row-gap:30px;}.site-top-footer-inner-wrap .widget{margin-bottom:30px;}.site-top-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-30px / 2);}.site-bottom-footer-inner-wrap{padding-top:30px;padding-bottom:30px;grid-column-gap:30px;}.site-bottom-footer-inner-wrap .widget{margin-bottom:30px;}.site-bottom-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-30px / 2);}.footer-social-wrap .footer-social-inner-wrap{font-size:1em;gap:3em;}.site-footer .site-footer-wrap .site-footer-section .footer-social-wrap .footer-social-inner-wrap .social-button{border:2px solid currentColor;border-color:var(--global-palette2);border-radius:3px;}#colophon .footer-navigation .footer-menu-container > ul > li > a{padding-left:calc(1.2em / 2);padding-right:calc(1.2em / 2);padding-top:calc(0.6em / 2);padding-bottom:calc(0.6em / 2);color:var(--global-palette5);}#colophon .footer-navigation .footer-menu-container > ul li a:hover{color:var(--global-palette-highlight);}#colophon .footer-navigation .footer-menu-container > ul li.current-menu-item > a{color:var(--global-palette3);}
/* Kadence Woo CSS */
.entry-hero.product-hero-section .entry-header{min-height:200px;}.product-title .single-category{font-weight:700;font-size:32px;line-height:1.5;color:var(--global-palette3);}.wp-site-blocks .product-hero-section .extra-title{font-weight:700;font-size:32px;line-height:1.5;}.woocommerce div.product .product_title{font-style:normal;color:var(--global-palette2);}.woocommerce div.product .product-single-category{font-style:normal;font-weight:normal;color:var(--global-palette2);}body.single-product{background-image:url('https://community.fsp.org/wp-content/uploads/2025/10/NH_-FSP-Logo-1.png');background-repeat:repeat;background-position:50% 50%;background-size:auto;background-attachment:scroll;}body.single-product .content-bg, body.content-style-unboxed.single-product .site{background-image:url('https://community.fsp.org/wp-content/uploads/2025/10/NH_-FSP-Logo-1.png');background-repeat:repeat;background-position:50% 50%;background-size:auto;background-attachment:scroll;}body.archive.tax-woo-product, body.post-type-archive-product{background:var(--global-palette9);}body.archive.tax-woo-product .content-bg, body.content-style-unboxed.archive.tax-woo-product .site, body.post-type-archive-product .content-bg, body.content-style-unboxed.archive.post-type-archive-product .site, body.content-style-unboxed.archive.tax-woo-product .content-bg.loop-entry .content-bg:not(.loop-entry), body.content-style-unboxed.post-type-archive-product .content-bg.loop-entry .content-bg:not(.loop-entry){background:var(--global-palette8);}.wp-site-blocks .product-archive-title h1{font-style:normal;}.woocommerce ul.products li.product .product-details .price, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{font-style:normal;}.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button), .woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button), .wc-block-grid__product.woo-archive-btn-button .product-details .wc-block-grid__product-add-to-cart .wp-block-button__link{border:2px none transparent;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.0);}.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button):hover, .woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button):hover, .wc-block-grid__product.woo-archive-btn-button .product-details .wc-block-grid__product-add-to-cart .wp-block-button__link:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}
/*# sourceURL=kadence-global-inline-css */
</style>
<link rel='stylesheet' id='kadence-simplelightbox-css-css' href='https://community.fsp.org/wp-content/themes/kadence/assets/css/simplelightbox.min.css?ver=1.5.0' media='all' />
<link rel='stylesheet' id='kadence-woocommerce-css' href='https://community.fsp.org/wp-content/themes/kadence/assets/css/woocommerce.min.css?ver=1.5.0' media='all' />
<link rel='stylesheet' id='wpforo-widgets-css' href='https://community.fsp.org/wp-content/plugins/wpforo/themes/2026/widgets.css?ver=3.1.1' media='all' />
<link rel='stylesheet' id='font-awesome-official-css' href='https://use.fontawesome.com/releases/v7.1.0/css/all.css' media='all' integrity="sha384-YgSbYtJcfPnMV/aJ0UdQk84ctht/ckX0MrfQwxOhw43RMBw2WSaDSMVh4gQwLdE4" crossorigin="anonymous" />
<link rel='stylesheet' id='wpforo-bp-css' href='https://community.fsp.org/wp-content/plugins/wpforo/themes/2026/integration/buddypress/style.css?ver=3.1.1' media='all' />
<link rel='stylesheet' id='stec-css-dependencies-css' href='https://community.fsp.org/wp-content/plugins/stachethemes_event_calendar/includes/general-css.css?ver=5.5.1-1778889202' media='all' />
<style id="kadence-blocks-global-variables-inline-css">
:root {--global-kb-font-size-sm:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-kb-font-size-md:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-kb-font-size-lg:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-kb-font-size-xl:clamp(2.25rem, 1.728rem + 1.63vw, 3rem);--global-kb-font-size-xxl:clamp(2.5rem, 1.456rem + 3.26vw, 4rem);--global-kb-font-size-xxxl:clamp(2.75rem, 0.489rem + 7.065vw, 6rem);}
/*# sourceURL=kadence-blocks-global-variables-inline-css */
</style>
<link rel='stylesheet' id='wpforo-dynamic-style-css' href='https://community.fsp.org/wp-content/uploads/wpforo/assets/colors.css?ver=3.1.1.e25f3dbf6fa332f90be39077902e667c' media='all' />
<script id="utils-js-extra">
var userSettings = {"url":"/","uid":"0","time":"1781106384","secure":"1"};
//# sourceURL=utils-js-extra
</script>
<script id="utils-js" src="https://community.fsp.org/wp-includes/js/utils.min.js?ver=7.0"></script>
<script id="jquery-core-js" src="https://community.fsp.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-migrate-js" src="https://community.fsp.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
<script id="moxiejs-js" src="https://community.fsp.org/wp-includes/js/plupload/moxie.min.js?ver=1.3.5.1"></script>
<script id="plupload-js" src="https://community.fsp.org/wp-includes/js/plupload/plupload.min.js?ver=2.1.9"></script>
<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://community.fsp.org/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.8.1"></script>
<script id="wc-add-to-cart-js-extra">
var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://community.fsp.org/shop/cart/","is_cart":"","cart_redirect_after_add":"no"};
//# sourceURL=wc-add-to-cart-js-extra
</script>
<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://community.fsp.org/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=10.8.1"></script>
<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://community.fsp.org/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.10.8.1"></script>
<script id="woocommerce-js-extra">
var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
//# sourceURL=woocommerce-js-extra
</script>
<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://community.fsp.org/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.8.1"></script>
<script data-wp-strategy="defer" defer id="woocommerce-analytics-js" src="https://stats.wp.com/s-202624.js"></script>
<link rel="https://api.w.org/" href="https://community.fsp.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://community.fsp.org/wp-json/wp/v2/pages/8703" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://community.fsp.org/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.0" />
<meta name="generator" content="WooCommerce 10.8.1" />
<link rel="canonical" href="https://community.fsp.org/porcfest/" />
<link rel='shortlink' href='https://community.fsp.org/?p=8703' />

	<script type="text/javascript">var ajaxurl = 'https://community.fsp.org/wp-admin/admin-ajax.php';</script>

	<style>img#wpstats{display:none}</style>
		<link rel="preload" id="kadence-header-preload" href="https://community.fsp.org/wp-content/themes/kadence/assets/css/header.min.css?ver=1.5.0" as="style">
<link rel="preload" id="kadence-content-preload" href="https://community.fsp.org/wp-content/themes/kadence/assets/css/content.min.css?ver=1.5.0" as="style">
<link rel="preload" id="kadence-sidebar-preload" href="https://community.fsp.org/wp-content/themes/kadence/assets/css/sidebar.min.css?ver=1.5.0" as="style">
<link rel="preload" id="kadence-footer-preload" href="https://community.fsp.org/wp-content/themes/kadence/assets/css/footer.min.css?ver=1.5.0" as="style">
	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
	<link rel="stylesheet" href="https://cdn.keela.co/forms/keela-forms.min.css" type="text/css">
<script async type="text/javascript" src="https://cdn.keela.co/forms/keela-forms.min.js"></script>
<script async>window.Keela = { id: "zeRm3ySBrdGMeRTYn" };</script>
<!-- Jetpack Open Graph Tags -->
<meta property="og:type" content="article" />
<meta property="og:title" content="PorcFest XXIII: Spontaneous Order" />
<meta property="og:url" content="https://community.fsp.org/porcfest/" />
<meta property="og:description" content="Information+ Your Passport Across the Free StateFor more than two decades, people have come to New Hampshire for PorcFest to see what the Free State Project is all about. But during those same two …" />
<meta property="article:published_time" content="2026-03-09T17:56:15+00:00" />
<meta property="article:modified_time" content="2026-06-07T21:44:11+00:00" />
<meta property="og:site_name" content="FSP Community" />
<meta property="og:image" content="https://community.fsp.org/wp-content/uploads/2026/04/image-7.png" />
<meta property="og:image:width" content="1024" />
<meta property="og:image:height" content="559" />
<meta property="og:image:alt" content="" />
<meta property="og:locale" content="en_US" />
<meta name="twitter:site" content="@FreeStateNH" />
<meta name="twitter:text:title" content="PorcFest XXIII: Spontaneous Order" />
<meta name="twitter:image" content="https://community.fsp.org/wp-content/uploads/2026/04/image-7.png?w=640" />
<meta name="twitter:card" content="summary_large_image" />

<!-- End Jetpack Open Graph Tags -->
<link rel="preload" href="https://community.fsp.org/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="https://community.fsp.org/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2" as="font" type="font/woff2" crossorigin><link rel='stylesheet' id='kadence-fonts-gfonts-css' href='https://community.fsp.org/wp-content/fonts/ead968684950f0b97a9100ed092522b7.css?ver=1.5.0' media='all' />
<link rel="icon" href="https://community.fsp.org/wp-content/uploads/2025/09/favicon.png" sizes="32x32" />
<link rel="icon" href="https://community.fsp.org/wp-content/uploads/2025/09/favicon.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://community.fsp.org/wp-content/uploads/2025/09/favicon.png" />
<meta name="msapplication-TileImage" content="https://community.fsp.org/wp-content/uploads/2025/09/favicon.png" />
<link rel='stylesheet' id='wc-stripe-blocks-checkout-style-css' href='https://community.fsp.org/wp-content/plugins/woocommerce-gateway-stripe/build/upe-blocks.css?ver=96770c7a0c4347b60935' media='all' />
<link rel="preload" href="https://community.fsp.org/wp-content/plugins/stachethemes_event_calendar/includes/libs/fontawesome-free-6.5.1-web/css/all.min.css?ver=5.5.1" as="style" onload="this.rel='stylesheet';" media="all"><link rel='stylesheet' id='wc-blocks-style-css' href='https://community.fsp.org/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-10.8.1' media='all' />
<link rel='stylesheet' id='jetpack-responsive-videos-css' href='https://community.fsp.org/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-classic-theme-helper/dist/responsive-videos/responsive-videos.css?minify=false&#038;ver=1a16f71f21c6d197f51b' media='all' />
<link rel='stylesheet' id='kadence-blocks-product-carousel-css' href='https://community.fsp.org/wp-content/plugins/kadence-blocks-pro/dist/style-blocks-productcarousel.css?ver=2.8.14' media='all' />
<link rel='stylesheet' id='kadence-kb-splide-css' href='https://community.fsp.org/wp-content/plugins/kadence-blocks-pro/includes/assets/css/kadence-splide.min.css?ver=2.8.14' media='all' />
<style id="core-block-supports-inline-css">
.wp-container-core-buttons-is-layout-fe48e5de{justify-content:center;}.wp-container-core-buttons-is-layout-cd76affd{justify-content:center;align-items:flex-start;}
/*# sourceURL=core-block-supports-inline-css */
</style>

</head>

<body class="bp-nouveau wp-singular page-template-default page page-id-8703 wp-custom-logo wp-embed-responsive wp-theme-kadence theme-kadence woocommerce-no-js footer-on-bottom social-brand-colors hide-focus-outline link-style-standard has-sidebar content-title-style-hide content-width-normal content-style-boxed content-vertical-padding-show non-transparent-header mobile-non-transparent-header wpf-default wpft- wpf-guest wpfu-group-4 wpf-theme-2026 wpf-is_standalone-0 wpf-boardid-0 is_wpforo_page-0 is_wpforo_url-0 is_wpforo_shortcode_page-0">
<div id="wrapper" class="site wp-site-blocks">
			<a class="skip-link screen-reader-text scroll-ignore" href="#main">Skip to content</a>
		<link rel='stylesheet' id='kadence-header-css' href='https://community.fsp.org/wp-content/themes/kadence/assets/css/header.min.css?ver=1.5.0' media='all' />
<header id="masthead" class="site-header" role="banner" itemtype="https://schema.org/WPHeader" itemscope>
	<div id="main-header" class="site-header-wrap">
		<div class="site-header-inner-wrap">
			<div class="site-header-upper-wrap">
				<div class="site-header-upper-inner-wrap">
					<div class="site-top-header-wrap site-header-row-container site-header-focus-item site-header-row-layout-standard kadence-sticky-header" data-section="kadence_customizer_header_top" data-reveal-scroll-up="true">
	<div class="site-header-row-container-inner">
				<div class="site-container">
			<div class="site-top-header-inner-wrap site-header-row site-header-row-has-sides site-header-row-no-center">
									<div class="site-header-top-section-left site-header-section site-header-section-left">
						<div class="site-header-item site-header-focus-item" data-section="title_tagline">
	<div class="site-branding branding-layout-standard site-brand-logo-only"><a class="brand has-logo-image" href="https://community.fsp.org/" rel="home"><img width="100" height="100" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3C/svg%3E" data-src="https://community.fsp.org/wp-content/uploads/2025/09/cropped-favicon.png" class="custom-logo lazy" alt="FSP Community" decoding="async" /></a></div></div><!-- data-section="title_tagline" -->
					</div>
																	<div class="site-header-top-section-right site-header-section site-header-section-right">
						<div class="site-header-item site-header-focus-item" data-section="kadence_customizer_header_button">
	</div><!-- data-section="header_button" -->
<div class="site-header-item site-header-focus-item site-header-item-main-navigation header-navigation-layout-stretch-false header-navigation-layout-fill-stretch-false" data-section="kadence_customizer_primary_navigation">
		<nav id="site-navigation" class="main-navigation header-navigation hover-to-open nav--toggle-sub header-navigation-style-standard header-navigation-dropdown-animation-none" role="navigation" aria-label="Primary">
			<div class="primary-menu-container header-menu-container">
	<ul id="primary-menu" class="menu"><li id="menu-item-1194" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1194"><a href="https://community.fsp.org/calendar/">Calendar</a></li>
<li id="menu-item-371" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-371"><a href="https://community.fsp.org/shop/">Shop</a></li>
<li id="menu-item-370" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-370"><a href="https://community.fsp.org/forum/">Forum</a></li>
<li id="menu-item-7739" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7739"><a href="https://community.fsp.org/post/porcupinepost/">Porcupine Post</a></li>
<li id="menu-item-9212" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-8703 current_page_item menu-item-9212"><a href="https://community.fsp.org/porcfest/" aria-current="page">PorcFest XXIII</a></li>
<li id="menu-item-374" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-374"><a href="https://community.fsp.org/my-account/"><span class="nav-drop-title-wrap">My account<span class="dropdown-nav-toggle"><span class="kadence-svg-iconset svg-baseline"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Expand</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path>
				</svg></span></span></span></a>
<ul class="sub-menu">
	<li id="menu-item-6496" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-6496"><a href="https://community.fsp.org/calendar/calendar-dashboard/"><span class="nav-drop-title-wrap">Event Dashboard<span class="dropdown-nav-toggle"><span class="kadence-svg-iconset svg-baseline"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Expand</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path>
				</svg></span></span></span></a>
	<ul class="sub-menu">
		<li id="menu-item-6497" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6497"><a href="https://community.fsp.org/calendar/submit-event/">Submit Event</a></li>
	</ul>
</li>
	<li id="menu-item-372" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-372"><a href="https://community.fsp.org/shop/cart/"><span class="nav-drop-title-wrap">Cart<span class="dropdown-nav-toggle"><span class="kadence-svg-iconset svg-baseline"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Expand</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path>
				</svg></span></span></span></a>
	<ul class="sub-menu">
		<li id="menu-item-373" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-373"><a href="https://community.fsp.org/shop/checkout/">Checkout</a></li>
	</ul>
</li>
	<li id="menu-item-9393" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9393"><a href="https://community.fsp.org/my-account/">Profile</a></li>
	<li id="menu-item-3869" class="bp-menu bp-login-nav menu-item menu-item-type-bp_nav menu-item-object-bp_loggedout_nav menu-item-3869"><a href="https://community.fsp.org/sign-in/?redirect_to=https%3A%2F%2Fcommunity.fsp.org%2Fporcfest%2F">Log In</a></li>
</ul>
</li>
</ul>		</div>
	</nav><!-- #site-navigation -->
	</div><!-- data-section="primary_navigation" -->
<div class="site-header-item site-header-focus-item" data-section="kadence_customizer_header_search">
		<div class="search-toggle-open-container">
						<button class="search-toggle-open drawer-toggle search-toggle-style-default" aria-label="View Search Form" aria-haspopup="dialog" aria-controls="search-drawer" data-toggle-target="#search-drawer" data-toggle-body-class="showing-popup-drawer-from-full" aria-expanded="false" data-set-focus="#search-drawer .search-field"
					>
						<span class="search-toggle-icon"><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-search2-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Search</title><path d="M16.041 15.856c-0.034 0.026-0.067 0.055-0.099 0.087s-0.060 0.064-0.087 0.099c-1.258 1.213-2.969 1.958-4.855 1.958-1.933 0-3.682-0.782-4.95-2.050s-2.050-3.017-2.050-4.95 0.782-3.682 2.050-4.95 3.017-2.050 4.95-2.050 3.682 0.782 4.95 2.050 2.050 3.017 2.050 4.95c0 1.886-0.745 3.597-1.959 4.856zM21.707 20.293l-3.675-3.675c1.231-1.54 1.968-3.493 1.968-5.618 0-2.485-1.008-4.736-2.636-6.364s-3.879-2.636-6.364-2.636-4.736 1.008-6.364 2.636-2.636 3.879-2.636 6.364 1.008 4.736 2.636 6.364 3.879 2.636 6.364 2.636c2.125 0 4.078-0.737 5.618-1.968l3.675 3.675c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414z"></path>
				</svg></span></span>
		</button>
	</div>
	</div><!-- data-section="header_search" -->
					</div>
							</div>
		</div>
	</div>
</div>
				</div>
			</div>
					</div>
	</div>
	
<div id="mobile-header" class="site-mobile-header-wrap">
	<div class="site-header-inner-wrap">
		<div class="site-header-upper-wrap">
			<div class="site-header-upper-inner-wrap">
			<div class="site-top-header-wrap site-header-focus-item site-header-row-layout-standard site-header-row-tablet-layout-default site-header-row-mobile-layout-default ">
	<div class="site-header-row-container-inner">
		<div class="site-container">
			<div class="site-top-header-inner-wrap site-header-row site-header-row-has-sides site-header-row-no-center">
									<div class="site-header-top-section-left site-header-section site-header-section-left">
						<div class="site-header-item site-header-focus-item" data-section="title_tagline">
	<div class="site-branding mobile-site-branding branding-layout-standard branding-tablet-layout-inherit site-brand-logo-only branding-mobile-layout-inherit"><a class="brand has-logo-image" href="https://community.fsp.org/" rel="home"><img width="100" height="100" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3C/svg%3E" data-src="https://community.fsp.org/wp-content/uploads/2025/09/cropped-favicon.png" class="custom-logo lazy" alt="FSP Community" decoding="async" /></a></div></div><!-- data-section="title_tagline" -->
					</div>
																	<div class="site-header-top-section-right site-header-section site-header-section-right">
						<div class="site-header-item site-header-focus-item site-header-item-mobile-navigation mobile-navigation-layout-stretch-false" data-section="kadence_customizer_mobile_navigation">
		<nav id="mobile-site-navigation" class="mobile-navigation drawer-navigation drawer-navigation-parent-toggle-false" role="navigation" aria-label="Primary Mobile">
				<div class="mobile-menu-container drawer-menu-container">
			<ul id="mobile-menu" class="menu has-collapse-sub-nav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1194"><a href="https://community.fsp.org/calendar/">Calendar</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-371"><a href="https://community.fsp.org/shop/">Shop</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-370"><a href="https://community.fsp.org/forum/">Forum</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7739"><a href="https://community.fsp.org/post/porcupinepost/">Porcupine Post</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-8703 current_page_item menu-item-9212"><a href="https://community.fsp.org/porcfest/" aria-current="page">PorcFest XXIII</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-374"><div class="drawer-nav-drop-wrap"><a href="https://community.fsp.org/my-account/">My account</a><button class="drawer-sub-toggle" data-toggle-duration="10" data-toggle-target="#mobile-menu .menu-item-374 &gt; .sub-menu" aria-expanded="false"><span class="screen-reader-text">Toggle child menu</span><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Expand</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path>
				</svg></span></button></div>
<ul class="sub-menu">
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-6496"><div class="drawer-nav-drop-wrap"><a href="https://community.fsp.org/calendar/calendar-dashboard/">Event Dashboard</a><button class="drawer-sub-toggle" data-toggle-duration="10" data-toggle-target="#mobile-menu .menu-item-6496 &gt; .sub-menu" aria-expanded="false"><span class="screen-reader-text">Toggle child menu</span><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Expand</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path>
				</svg></span></button></div>
	<ul class="sub-menu">
		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6497"><a href="https://community.fsp.org/calendar/submit-event/">Submit Event</a></li>
	</ul>
</li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-372"><div class="drawer-nav-drop-wrap"><a href="https://community.fsp.org/shop/cart/">Cart</a><button class="drawer-sub-toggle" data-toggle-duration="10" data-toggle-target="#mobile-menu .menu-item-372 &gt; .sub-menu" aria-expanded="false"><span class="screen-reader-text">Toggle child menu</span><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Expand</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path>
				</svg></span></button></div>
	<ul class="sub-menu">
		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-373"><a href="https://community.fsp.org/shop/checkout/">Checkout</a></li>
	</ul>
</li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9393"><a href="https://community.fsp.org/my-account/">Profile</a></li>
	<li class="bp-menu bp-login-nav menu-item menu-item-type-bp_nav menu-item-object-bp_loggedout_nav menu-item-3869"><a href="https://community.fsp.org/sign-in/?redirect_to=https%3A%2F%2Fcommunity.fsp.org%2Fporcfest%2F">Log In</a></li>
</ul>
</li>
</ul>		</div>
	</nav><!-- #site-navigation -->
	</div><!-- data-section="mobile_navigation" -->
					</div>
							</div>
		</div>
	</div>
</div>
			</div>
		</div>
			</div>
</div>
</header><!-- #masthead -->

	<main id="inner-wrap" class="wrap kt-clear" role="main">
		<link rel='stylesheet' id='kadence-content-css' href='https://community.fsp.org/wp-content/themes/kadence/assets/css/content.min.css?ver=1.5.0' media='all' />
<div id="primary" class="content-area">
	<div class="content-container site-container">
		<div id="main" class="site-main">
			<div class="woocommerce kadence-woo-messages-none-woo-pages woocommerce-notices-wrapper"></div>			<div class="content-wrap">
				<article id="post-8703" class="entry content-bg single-entry post-8703 page type-page status-publish has-post-thumbnail hentry">
	<div class="entry-content-wrap">
		
<div class="entry-content single-content">
	
<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="1024" height="559" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%20559'%3E%3C/svg%3E" data-src="https://community.fsp.org/wp-content/uploads/2026/04/image-7.png" alt="" class="wp-image-9231 lazy" data-srcset="https://community.fsp.org/wp-content/uploads/2026/04/image-7.png 1024w, https://community.fsp.org/wp-content/uploads/2026/04/image-7-300x164.png 300w, https://community.fsp.org/wp-content/uploads/2026/04/image-7-768x419.png 768w, https://community.fsp.org/wp-content/uploads/2026/04/image-7-600x328.png 600w" data-sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<div data-wp-context="{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }" data-wp-interactive="core/accordion" role="group" class="wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow">
<div data-wp-class--is-open="state.isOpen" data-wp-context="{ &quot;id&quot;: &quot;accordion-item-1&quot;, &quot;openByDefault&quot;: false }" data-wp-init="callbacks.initAccordionItems" data-wp-on-window--hashchange="callbacks.hashChange" class="wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow">
<h3 id="info" class="wp-block-accordion-heading"><button aria-expanded="false" aria-controls="accordion-item-1-panel" data-wp-bind--aria-expanded="state.isOpen" data-wp-on--click="actions.toggle" data-wp-on--keydown="actions.handleKeyDown" id="accordion-item-1" type="button" class="wp-block-accordion-heading__toggle"><span class="wp-block-accordion-heading__toggle-title">Information</span><span class="wp-block-accordion-heading__toggle-icon" aria-hidden="true">+</span></button></h3>



<div inert aria-labelledby="accordion-item-1" data-wp-bind--inert="!state.isOpen" id="accordion-item-1-panel" role="region" class="wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow">
<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="wp-block-paragraph"><strong>Your Passport Across the Free State</strong><br><em>For more than two decades, people have come to New Hampshire for PorcFest to see what the Free State Project is all about. But during those same two decades, something else has been happening quietly across the Granite State.</em></p>



<p class="wp-block-paragraph">Free Staters have been building.</p>



<ul class="wp-block-list">
<li>Clubhouses.</li>



<li>Farms.</li>



<li>Businesses.</li>



<li>Schools.</li>



<li>Communities.</li>
</ul>



<p class="wp-block-paragraph">Now it’s time to open the doors and welcome you in.</p>



<p class="wp-block-paragraph">From Summer Solstice, June 21 through June 28, 2026, PorcFest will take place across the Free State, with participating venues hosting programming throughout the week.</p>



<p class="wp-block-paragraph">Explore the wider Free State: the different regions, the cities, the towns, the parks, and most importantly, the people who have chosen to build their lives here.<br><br>Stay where you like.<br>Travel the state.<br>Pick the programming that excites you.</p>



<p class="wp-block-paragraph"><strong>PorcFest XXIII: Spontaneous Order</strong><br><br>For 23 years, the Porcupine Freedom Festival has taken place — growing in size and reputation — here in the Free State of New Hampshire. Nothing has ever stopped us.</p>



<p class="wp-block-paragraph"><strong>Even during totalitarian lockdowns of 2020, PorcFest was the only large-scale libertarian event in the world to go on as scheduled.</strong> </p>



<p class="wp-block-paragraph">This year, however, we have been faced with a unique challenge: our freedom festival has outgrown our historic venue and we are not able to return.&nbsp;Despite an extensive search, we were unable to find a single campground or alternate venue to accommodate the size and the level of freedom we expect from this festival.<br><br>But necessity is the mother of invention and PorcFest lives on!<br><br>That&#8217;s why we are embracing an experiment in full decentralization and bottom-up building with “PorcFest XXIII: Spontaneous Order.”</p>



<p class="wp-block-paragraph"><strong>“Spontaneous Order”</strong> —&nbsp;<br><br>The official Free State Project will not be putting on any official programming. All events will be driven by Free State participants and clubhouses across the state.</p>



<p class="wp-block-paragraph"><strong>FSP as the PorcFest Community Bulletin Board&nbsp;</strong>—<br><br>All participating venues are encouraged to use our digital infrastructure, including our PorcFest calendar and Free State Forum, to discuss and promote the events they are offering through the week.</p>



<p class="wp-block-paragraph">To participate: <br><br>(1) <a href="https://community.fsp.org/porcfest/" target="_blank" rel="noreferrer noopener">Check the PorcFest Calendar</a> to learn about events as they are scheduled.  <strong>For event organizers: add your events!</strong><br><br>(2) <a href="https://community.fsp.org/forum/porcfest/" target="_blank" rel="noreferrer noopener">Register for the Free State Forum</a> and join the discussion on all things PorcFest as we prepare for a week on face-to-face events.</p>



<p class="wp-block-paragraph">We will also be promoting participating venues and events through all of our communications channels, including ours newsletters, podcasts, and social media channels.</p>



<p class="wp-block-paragraph"><strong>No Festival Tickets</strong> —&nbsp;<br><br>To ensure our venues have the opportunity to cover their own costs:  (1) every participating venue is free to charge admission to attendees as they see fit, and (2) the FSP will discontinue selling tickets to PorcFest that would cover admission to participating venues and events.</p>



<p class="wp-block-paragraph"><strong>If you have already purchased a ticket, you may contact PorcFest@FSP.org to request a full refund — anytime between now and the beginning of the festival on June 21.&nbsp;</strong> <em>(Any unclaimed refunds after that date will be considered a&nbsp;donation to the Free State Project.)</em></p>



<p class="wp-block-paragraph">Please keep in mind that this is a community-driven experiment in spontaneous order.&nbsp;</p>



<p class="wp-block-paragraph">This year’s week-long festival will be what we all make of it — as hosts, content creators, and participants — and&nbsp;I am grateful to all venues building events for this summer’s Porcupine Freedom Festival.</p>
</div></div>
</div>
</div>



<div data-wp-class--is-open="state.isOpen" data-wp-context="{ &quot;id&quot;: &quot;accordion-item-2&quot;, &quot;openByDefault&quot;: false }" data-wp-init="callbacks.initAccordionItems" data-wp-on-window--hashchange="callbacks.hashChange" class="wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow">
<h3 id="schedule" class="wp-block-accordion-heading"><button aria-expanded="false" aria-controls="accordion-item-2-panel" data-wp-bind--aria-expanded="state.isOpen" data-wp-on--click="actions.toggle" data-wp-on--keydown="actions.handleKeyDown" id="accordion-item-2" type="button" class="wp-block-accordion-heading__toggle"><span class="wp-block-accordion-heading__toggle-title">Schedule</span><span class="wp-block-accordion-heading__toggle-icon" aria-hidden="true">+</span></button></h3>



<div inert aria-labelledby="accordion-item-2" data-wp-bind--inert="!state.isOpen" id="accordion-item-2-panel" role="region" class="wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow">
<p class="has-text-align-center wp-block-paragraph"><em>All PorcFest events are independently organized and </em><br><em>not officially endorsed or controlled by the Free State Project.</em></p>



<p class="has-text-align-center wp-block-paragraph"><a href="https://community.fsp.org/cal-porcfest/"><strong>PorcFest 2026 Schedule</strong></a></p>



<div align="right">Click Here to change views ⬇️</div>


<div id="stec-6a2986d13df45" class="stec-instance"></div>
        <script type="text/javascript">
            (function() {

                const instance = {"id":"stec-6a2986d13df45","filter__organizer":"atom_default","filter__location":"atom_default","filter__guest":"atom_default","filter__category":"atom_default","filter__calendar":"atom_default","filter__min_date":"2026-06-18T00:00","filter__max_date":"","filter__minmax_intersect":1,"filter__start_date":"2026-06-21T00:00","filter__featured":"atom_default","filter__read_permission":"atom_default","filter__author":"atom_default","filter__events":"atom_default","builder__submit_form_cal":"atom_default","calendar__dow":0,"calendar__show_tz_offset":false,"calendar__use_user_timezone":true,"calendar__date_format":"stec_mdy","calendar__time_format":"stec_12","calendar__top_enabled":true,"calendar__top_today_button":true,"calendar__top_nav_buttons":true,"calendar__top_datepicker_menu":true,"calendar__top_search_menu":true,"calendar__top_filters_menu":1,"calendar__top_layouts_menu":true,"calendar__top_inline_categories":false,"calendar__top_inline_categories_mode":"multi","calendar__top_categories_start_inactive":false,"calendar__top_filters_start_inactive":false,"calendar__top_start_inactive_filters":"","calendar__top_print_button":false,"calendar__top_labels":true,"calendar__top_single_line":true,"calendar__layouts":"week,month,day,map","calendar__layout":"map","calendar__open_events_in":"single","calendar__links_target":"_blank","calendar__ep_rsvp_button":true,"calendar__ep_tickets_button":true,"calendar__ep_toggle_button":true,"calendar__ep_short_desc":true,"layouts__agenda_list_more_button":"atom_default","layouts__agenda_list_next_button":true,"layouts__agenda_list_reverse_order":false,"layouts__agenda_list_unbound":true,"layouts__agenda_list_months_ahead":"atom_default","layouts__agenda_list":true,"layouts__agenda_list_limit":80,"layouts__agenda_slider":false,"layouts__grid_image_auto_height":true,"layouts__grid_gutter":10,"layouts__grid_columns":3,"layouts__grid_breakpoint":200,"layouts__grid_limit":50,"layouts__grid_more_button":"atom_default","layouts__grid_next_button":true,"layouts__grid_months_ahead":"atom_default","layouts__grid_unbound":true,"layouts__grid_reverse_order":false,"layouts__boxgrid_hide_end":true,"layouts__boxgrid_gutter":0,"layouts__boxgrid_columns":3,"layouts__boxgrid_limit":3,"layouts__boxgrid_breakpoint":300,"layouts__boxgrid_more_button":"atom_default","layouts__boxgrid_next_button":true,"layouts__boxgrid_months_ahead":"atom_default","layouts__boxgrid_unbound":true,"layouts__boxgrid_reverse_order":false,"layouts__month_list_limit":80,"layouts__month_list":false,"layouts__month_week_image_auto_height":true,"layouts__month_week_force_title":false,"layouts__month_week_es_form_on_top":true,"layouts__month_week_style":"auto","layouts__month_week_quick_open":true,"layouts__month_week_tooltip":true,"layouts__month_week_counter":true,"layouts__month_week_short_desc":true,"layouts__month_week_cell_image":false,"layouts__map_list":true,"layouts__map_allow_proximity":false,"layouts__map_proximity_ranges":"25,50,100","layouts__map_zoom":7,"layouts__map_coords":"43.04430359661548,-71.68295592069627","layouts__day_layout":"switch","map__type":"osm","map__gmap_api_key":"","attendance__require_login":false,"comments__type":"internal","reminders__enabled":true,"reminders__require_login":false,"forecast__ow_api":"atom_default","forecast__units":"imperial","dashboard__in_calendar":true,"misc__address_order":"atom_default","misc__min_allowed_year":"atom_default","misc__max_allowed_year":"atom_default","misc__tiny_mce_enabled":"atom_default","misc__tiny_mce_api_key":"atom_default","misc__events_per_request":200,"misc__noanim":"atom_default","calendar__ep_keep_thumbnail":false,"calendar__scroll_to_event":false,"calendar__thumbnail_source":"organizer","calendar__hide_emails":true,"layouts__grid_counter":true,"forecast__ow_api_ver":"2.5f","reminders__require_tos":false,"comments__fb_app_id":"","attendance__require_tos":false,"attendance__require_phone":false,"attendance__show_persons_field":true,"captcha__enabled":false,"captcha__captcha_key":"","builder__event_template_id":5667,"builder__submit_form_id":5654,"submit_form__enabled":true,"submit_form__submit_modal":true,"dashboard__can_import":"administrator","dashboard__wpmedia":true,"misc__events_prefetch":false,"misc__tiny_mce_src":"","misc__upload_images":true,"misc__font_awesome":true,"misc__ai_enabled":false,"misc__ajax_nonce":false};

                if (typeof window.stecInstances === 'undefined') {
                    window.stecInstances = [];
                }

                window.stecInstances.push(instance);

            })();
        </script>




<p class="wp-block-paragraph"></p>


<div id="stec-widget-events-list-6a2986d13e039" class="stec-widget-events-list"></div>
        <script type="text/javascript">
            (function() {

                const instance = {"id":"stec-widget-events-list-6a2986d13e039","minmax_intersect":1,"min_date":"","max_date":"","min_date_custom":"2026-06-21T00:00","max_date_custom":"2026-06-29T00:00","limit":10,"order":"desc","open_events_in":"_self","title":"","event_status":"","display_tags":true,"display_thumbnail":true,"display_tickets":true,"display_locations":true,"display_categories":true,"display_description":true,"featured_only":false,"prefer_external_link":false,"thumbnail_source":"organizer","stec_cal":"","stec_cat":"","stec_loc":"","stec_org":"","include":"","author":"","events_prefetch":false,"per_page":200,"orderby":""};

                if (typeof window.stecEventsListInstances === 'undefined') {
                    window.stecEventsListInstances = [];
                }

                window.stecEventsListInstances.push(instance);

            })();
        </script>

</div>
</div>



<div data-wp-class--is-open="state.isOpen" data-wp-context="{ &quot;id&quot;: &quot;accordion-item-3&quot;, &quot;openByDefault&quot;: false }" data-wp-init="callbacks.initAccordionItems" data-wp-on-window--hashchange="callbacks.hashChange" class="wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow">
<h3 class="wp-block-accordion-heading"><button aria-expanded="false" aria-controls="accordion-item-3-panel" data-wp-bind--aria-expanded="state.isOpen" data-wp-on--click="actions.toggle" data-wp-on--keydown="actions.handleKeyDown" id="accordion-item-3" type="button" class="wp-block-accordion-heading__toggle"><span class="wp-block-accordion-heading__toggle-title">Maps</span><span class="wp-block-accordion-heading__toggle-icon" aria-hidden="true">+</span></button></h3>



<div inert aria-labelledby="accordion-item-3" data-wp-bind--inert="!state.isOpen" id="accordion-item-3-panel" role="region" class="wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow">
<p class="wp-block-paragraph"><a href="https://www.google.com/maps/@43.8684945,-72.8641707,8z/data=!4m3!11m2!2sYIe4hbLASsWaKL9DdFt3AQ!3e3?entry=ttu&amp;g_ep=EgoyMDI2MDQxMi4wIKXMDSoASAFQAw%3D%3D">Map of places to visit in New Hampshire</a></p>



<p class="wp-block-paragraph"><a href="https://btcmap.org/map#8/43.43738/-70.91527">Map of Bitcoin accepting merchants</a></p>



<p class="wp-block-paragraph"><a href="https://www.goldback.com/pay-with-goldbacks/?_merchant_map=41.35869464577152%2C-74.40522786364197%2C44.8391340719221%2C-68.04705724839494%2C6.5673956438876235">Map of Goldback accepting merchants</a></p>



<p class="wp-block-paragraph"><a href="https://maps.app.goo.gl/ZrD9PcpMnD1Arnfe9">Towns and Places in New Hampshire</a></p>



<p class="wp-block-paragraph"><a href="https://community.fsp.org/cal-porcfest/">PorcFest 2026 Schedule</a></p>



<p class="wp-block-paragraph"><a href="https://2025.porcfest.com/stecembed/">PorcFest 2025 Schedule</a></p>
</div>
</div>



<div data-wp-class--is-open="state.isOpen" data-wp-context="{ &quot;id&quot;: &quot;accordion-item-4&quot;, &quot;openByDefault&quot;: false }" data-wp-init="callbacks.initAccordionItems" data-wp-on-window--hashchange="callbacks.hashChange" class="wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow">
<h3 class="wp-block-accordion-heading"><button aria-expanded="false" aria-controls="accordion-item-4-panel" data-wp-bind--aria-expanded="state.isOpen" data-wp-on--click="actions.toggle" data-wp-on--keydown="actions.handleKeyDown" id="accordion-item-4" type="button" class="wp-block-accordion-heading__toggle"><span class="wp-block-accordion-heading__toggle-title">PorcFest News</span><span class="wp-block-accordion-heading__toggle-icon" aria-hidden="true">+</span></button></h3>



<div inert aria-labelledby="accordion-item-4" data-wp-bind--inert="!state.isOpen" id="accordion-item-4-panel" role="region" class="wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow"><ul class="wp-block-latest-posts__list has-dates has-author wp-block-latest-posts"><li><div class="wp-block-latest-posts__featured-image"><img decoding="async" fetchpriority="low" width="150" height="150" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20150%20150'%3E%3C/svg%3E" data-src="https://community.fsp.org/wp-content/uploads/2026/06/Sunset-Over-Groveton-Photo-by-Jaime-Hussey-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image lazy" alt="" style="" data-srcset="https://community.fsp.org/wp-content/uploads/2026/06/Sunset-Over-Groveton-Photo-by-Jaime-Hussey-150x150.jpg 150w, https://community.fsp.org/wp-content/uploads/2026/06/Sunset-Over-Groveton-Photo-by-Jaime-Hussey-300x300.jpg 300w, https://community.fsp.org/wp-content/uploads/2026/06/Sunset-Over-Groveton-Photo-by-Jaime-Hussey-100x100.jpg 100w" data-sizes="(max-width: 150px) 100vw, 150px" /></div><a class="wp-block-latest-posts__post-title" href="https://community.fsp.org/10-festivals-1-free-state/">10 Festivals. 1 Free State.</a><div class="wp-block-latest-posts__post-author">by Eric Brakey</div><time datetime="2026-06-07T17:42:24-04:00" class="wp-block-latest-posts__post-date">June 7, 2026</time></li>
<li><div class="wp-block-latest-posts__featured-image"><img decoding="async" fetchpriority="low" width="150" height="150" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20150%20150'%3E%3C/svg%3E" data-src="https://community.fsp.org/wp-content/uploads/2026/05/image-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image lazy" alt="" style="" data-srcset="https://community.fsp.org/wp-content/uploads/2026/05/image-150x150.png 150w, https://community.fsp.org/wp-content/uploads/2026/05/image-300x300.png 300w, https://community.fsp.org/wp-content/uploads/2026/05/image-100x100.png 100w" data-sizes="(max-width: 150px) 100vw, 150px" /></div><a class="wp-block-latest-posts__post-title" href="https://community.fsp.org/spring-brings-new-free-staters/">Spring Brings New Free Staters</a><div class="wp-block-latest-posts__post-author">by Eric Brakey</div><time datetime="2026-05-06T09:19:01-04:00" class="wp-block-latest-posts__post-date">May 6, 2026</time></li>
<li><div class="wp-block-latest-posts__featured-image"><img decoding="async" fetchpriority="low" width="150" height="150" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20150%20150'%3E%3C/svg%3E" data-src="https://community.fsp.org/wp-content/uploads/2026/04/image-7-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image lazy" alt="" style="" data-srcset="https://community.fsp.org/wp-content/uploads/2026/04/image-7-150x150.png 150w, https://community.fsp.org/wp-content/uploads/2026/04/image-7-300x300.png 300w, https://community.fsp.org/wp-content/uploads/2026/04/image-7-100x100.png 100w" data-sizes="(max-width: 150px) 100vw, 150px" /></div><a class="wp-block-latest-posts__post-title" href="https://community.fsp.org/spontaneous-order-porcfest-2026/">Spontaneous Order: PorcFest 2026</a><div class="wp-block-latest-posts__post-author">by Eric Brakey</div><time datetime="2026-04-14T16:14:00-04:00" class="wp-block-latest-posts__post-date">April 14, 2026</time></li>
<li><div class="wp-block-latest-posts__featured-image"><img decoding="async" fetchpriority="low" width="150" height="150" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20150%20150'%3E%3C/svg%3E" data-src="https://community.fsp.org/wp-content/uploads/2026/04/image-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image lazy" alt="" style="" data-srcset="https://community.fsp.org/wp-content/uploads/2026/04/image-150x150.png 150w, https://community.fsp.org/wp-content/uploads/2026/04/image-300x300.png 300w, https://community.fsp.org/wp-content/uploads/2026/04/image-100x100.png 100w" data-sizes="(max-width: 150px) 100vw, 150px" /></div><a class="wp-block-latest-posts__post-title" href="https://community.fsp.org/era-defining-leader-carla-gericke-steps-down-and-passes-the-fsp-baton/">Era-Defining Leader Carla Gericke Steps Down and Passes the FSP Baton</a><div class="wp-block-latest-posts__post-author">by Eric Brakey</div><time datetime="2026-04-06T10:00:21-04:00" class="wp-block-latest-posts__post-date">April 6, 2026</time></li>
<li><div class="wp-block-latest-posts__featured-image"><img decoding="async" fetchpriority="low" width="150" height="150" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20150%20150'%3E%3C/svg%3E" data-src="https://community.fsp.org/wp-content/uploads/2026/04/NRhquaWiTDkzfzalOF4C-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image lazy" alt="" style="" data-srcset="https://community.fsp.org/wp-content/uploads/2026/04/NRhquaWiTDkzfzalOF4C-150x150.jpg 150w, https://community.fsp.org/wp-content/uploads/2026/04/NRhquaWiTDkzfzalOF4C-300x300.jpg 300w, https://community.fsp.org/wp-content/uploads/2026/04/NRhquaWiTDkzfzalOF4C-100x100.jpg 100w" data-sizes="(max-width: 150px) 100vw, 150px" /></div><a class="wp-block-latest-posts__post-title" href="https://community.fsp.org/porcfest-around-the-free-state-in-80-days/">PorcFest: Around the Free State in 80 Days</a><div class="wp-block-latest-posts__post-author">by Carla Gericke</div><time datetime="2026-04-03T10:01:40-04:00" class="wp-block-latest-posts__post-date">April 3, 2026</time></li>
</ul>


<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio" style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0"><div class="wp-block-embed__wrapper">
<iframe title="Porcupine Report #113: “Quill History and PorcFest Today” with William Kostric" width="720" height="405" src="https://www.youtube.com/embed/jmhnV2ujTlg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Porcupine Report #112: “NorthFest at PorcFest” with Adam Maguire" width="720" height="405" src="https://www.youtube.com/embed/sGzYfdgtDlM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
</div>
</div>



<div data-wp-class--is-open="state.isOpen" data-wp-context="{ &quot;id&quot;: &quot;accordion-item-5&quot;, &quot;openByDefault&quot;: false }" data-wp-init="callbacks.initAccordionItems" data-wp-on-window--hashchange="callbacks.hashChange" class="wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow">
<h3 id="forum" class="wp-block-accordion-heading"><button aria-expanded="false" aria-controls="accordion-item-5-panel" data-wp-bind--aria-expanded="state.isOpen" data-wp-on--click="actions.toggle" data-wp-on--keydown="actions.handleKeyDown" id="accordion-item-5" type="button" class="wp-block-accordion-heading__toggle"><span class="wp-block-accordion-heading__toggle-title">Forum</span><span class="wp-block-accordion-heading__toggle-icon" aria-hidden="true">+</span></button></h3>



<div inert aria-labelledby="accordion-item-5" data-wp-bind--inert="!state.isOpen" id="accordion-item-5-panel" role="region" class="wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow"><ul class="has-dates has-authors has-excerpts wp-block-rss"><li class='wp-block-rss__item'><div class='wp-block-rss__item-title'><a href='https://community.fsp.org/forum/events/porcfest-sunapee-retreat-event-post/'>Porcfest Sunapee Retreat Event Post</a></div><time datetime="2026-05-30T12:05:18-04:00" class="wp-block-rss__item-publish-date">May 30, 2026</time> <span class="wp-block-rss__item-author">by Theresa Schmidt</span><div class="wp-block-rss__item-excerpt">We are delighted to host a Sunapee Stay and Heal Retreat in beautiful Newbury, NH for the Porcfest! Can anyone advise as to how to post the Retreat? Make Unique Discoveries MUD New Hampshir&#8230;</div></li><li class='wp-block-rss__item'><div class='wp-block-rss__item-title'><a href='https://community.fsp.org/forum/porcfest/accommodation/'>Accommodation</a></div><time datetime="2026-05-26T08:20:23-04:00" class="wp-block-rss__item-publish-date">May 26, 2026</time> <span class="wp-block-rss__item-author">by Daniel Donnelly</span><div class="wp-block-rss__item-excerpt">I offer two hotel rooms for two nights at Manchester&#039;s Comfort Inn. This location is within fair distance of the first six destinations on PorcFest Spontaneous Order&#039;s circuit. If you want b&#8230;</div></li><li class='wp-block-rss__item'><div class='wp-block-rss__item-title'><a href='https://community.fsp.org/forum/porcfest/how-to-get-venue-to-speakat-porcfest/'>How to get a venue to speak at Porcfest</a></div><time datetime="2026-04-22T17:21:15-04:00" class="wp-block-rss__item-publish-date">April 22, 2026</time> <span class="wp-block-rss__item-author">by Demarcus Watts</span><div class="wp-block-rss__item-excerpt">Can someone tell me how to obtain a clubhouse at this event to speak.</div></li><li class='wp-block-rss__item'><div class='wp-block-rss__item-title'><a href='https://community.fsp.org/forum/regions/freecoast/'>Freecoast</a></div><time datetime="2026-04-21T12:51:36-04:00" class="wp-block-rss__item-publish-date">April 21, 2026</time> <span class="wp-block-rss__item-author">by Porcupine Support</span><div class="wp-block-rss__item-excerpt">Seacoast region and beyond</div></li><li class='wp-block-rss__item'><div class='wp-block-rss__item-title'><a href='https://community.fsp.org/forum/housing/free-state-real-estate/'>Free State Real Estate</a></div><time datetime="2026-04-17T11:24:08-04:00" class="wp-block-rss__item-publish-date">April 17, 2026</time> <span class="wp-block-rss__item-author">by Porcupine Support</span><div class="wp-block-rss__item-excerpt">Free State Real Estate Porcupine Real Estate Ledgeview Commercial Property Management Independence Realty   New Hampshire Real Estate Homes.com RedFin Zillow Craigslist</div></li></ul>


<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://community.fsp.org/forum/porcfest/">PorcFest Forum</a></div>
</div>
</div>
</div>



<div data-wp-class--is-open="state.isOpen" data-wp-context="{ &quot;id&quot;: &quot;accordion-item-6&quot;, &quot;openByDefault&quot;: false }" data-wp-init="callbacks.initAccordionItems" data-wp-on-window--hashchange="callbacks.hashChange" class="wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow">
<h3 id="tickets" class="wp-block-accordion-heading"><button aria-expanded="false" aria-controls="accordion-item-6-panel" data-wp-bind--aria-expanded="state.isOpen" data-wp-on--click="actions.toggle" data-wp-on--keydown="actions.handleKeyDown" id="accordion-item-6" type="button" class="wp-block-accordion-heading__toggle"><span class="wp-block-accordion-heading__toggle-title">PorcFest Passport</span><span class="wp-block-accordion-heading__toggle-icon" aria-hidden="true">+</span></button></h3>



<div inert aria-labelledby="accordion-item-6" data-wp-bind--inert="!state.isOpen" id="accordion-item-6-panel" role="region" class="wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow"><div id="stec-widget-event-tickets-6a2986d141eb5" class="stec-widget-event-tickets"></div>
        <script type="text/javascript">
            (function() {

                const instance = {"id":"stec-widget-event-tickets-6a2986d141eb5","event_id":"8432","date":"","mode":"","button_text":"Tickets","custom_button":"","event_data":{"id":8432,"title":"Spontaneous Order: PorcFest 2026","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","thumbnail":{"type":"image","icon":"","image":[{"id":8424,"sizes":{"thumbnail":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/03\/2026-PorcFest_brian-150x150.png","medium":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/03\/2026-PorcFest_brian-300x300.png","full":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/03\/2026-PorcFest_brian.png","large":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/03\/2026-PorcFest_brian.png"},"dimensions":{"thumbnail":{"height":150,"width":150,"ar":1},"medium":{"height":300,"width":300,"ar":1},"full":{"height":420,"width":420,"ar":1},"large":{"height":420,"width":420,"ar":1}}}]},"images":[{"id":9231,"sizes":{"thumbnail":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/04\/image-7-150x150.png","medium":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/04\/image-7-300x164.png","full":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/04\/image-7.png","large":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/04\/image-7.png"},"dimensions":{"thumbnail":{"height":150,"width":150,"ar":1},"medium":{"height":164,"width":300,"ar":1.829268292682927},"full":{"height":559,"width":1024,"ar":1.8318425760286225},"large":{"height":559,"width":1024,"ar":1.8318425760286225}},"order":0},{"id":8424,"sizes":{"thumbnail":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/03\/2026-PorcFest_brian-150x150.png","medium":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/03\/2026-PorcFest_brian-300x300.png","full":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/03\/2026-PorcFest_brian.png","large":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/03\/2026-PorcFest_brian.png"},"dimensions":{"thumbnail":{"height":150,"width":150,"ar":1},"medium":{"height":300,"width":300,"ar":1},"full":{"height":420,"width":420,"ar":1},"large":{"height":420,"width":420,"ar":1}},"order":1}],"color":"#0e82ca","timezone":"America\/New_York","start_date":"2026-06-21T00:00","start_date_utc":"2026-06-21T04:00","end_date":"2026-06-28T23:59","end_date_utc":"2026-06-29T03:59","hide_end":false,"all_day":true,"recurrence_id":"","rrule":"","exdate":[],"event_status":"EventScheduled","featured":true,"external_link":{"url":"","text":""},"schedule":[],"attendance_method":"ticket","attendance_private_list":true,"attendance_persons_per_rsvp":-1,"attendance_persons_limit":-1,"attendance_rsvp_schedule_start":-1,"attendance_rsvp_schedule_end":-1,"attendance_rsvp_allow_waiting_list":false,"attendance_rsvp_allow_in_progress":false,"attachments":[],"products":[],"primary_ticket":0,"tickets":[8433,8434],"approved":1,"author":1,"super":1,"health_measures":{"require_masks":false,"require_temp":false,"require_distance":false,"require_tracing":false,"require_rapid_test":false,"require_pcr_test":false,"require_certificate":false,"custom":""},"uid":"stec-69a70fa69b0e7","structure_id":7336,"lang":"","custom_fields":[]},"taxonomy_info":[],"featured_image_src_large":[],"author_info":[],"comment_info":"","jetpack_sharing_enabled":true,"description":"<p>The Free State Project presents&#8230; The 23rd Annual Porcupine Freedom Festival<\/p>\n<p>June 21-28, 2026<\/p>\n<p>For more than two decades, people have come to New Hampshire for PorcFest to see what the Free State Project is all about. But during those same two decades, something else has been happening quietly across the Granite State.<\/p>\n<p>Free Staters have been building.<\/p>\n<p>Clubhouses.<br \/>Farms.<br \/>Businesses.<br \/>Schools.<br \/>Communities.<\/p>\n<p>Now it&rsquo;s time to open the doors and welcome you in.<\/p>\n<p>From Summer Solstice, June 21 through June 28, 2026, PorcFest will take place across the Free State, with participating venues hosting programming throughout the week.<\/p>\n<p>Roger&rsquo;s Campground will remain open for camping as always &mdash; the heart of PorcFest for those who love the traditional experience. But now you can also explore the wider Free State: the different regions, the cities, the towns, the parks, and most importantly, the people who have chosen to build their lives here.<\/p>\n<p>Stay where you like.<br \/>Travel the state.<br \/>Pick the programming that excites you.<\/p>\n<p>Your PorcFest ticket becomes a passport across the Free State.<\/p>\n<p>Because PorcFest isn&rsquo;t just a central event anymore.<\/p>\n<p>It&rsquo;s a tour of what we&rsquo;ve built in the Free State &mdash; and an invitation for more builders to join us.<\/p>\n<p>Come see what two decades of building liberty actually looks like.<\/p>\n<p>We&rsquo;ll see you across New Hampshire.<\/p>\n<p><a href=\"https:\/\/community.fsp.org\/spontaneous-order-porcfest-2026\/\" target=\"_blank\" rel=\"noopener\">Read More&#8230;<\/a><\/p>\n","short_description":"The Free State Project presents...\nThe 23rd Annual Porcupine Freedom Festival...\nJune 21-28, 2026\nPORCFEST: THE NEXT GENERATION \nTIX ON SALE NOW\nMore details coming soon! \nIt's time.","comments":true,"calendar":{"id":1759,"title":"PorcFest","color":"#0e82ca","thumbnail":{"type":"image","icon":"","image":[{"id":8424,"sizes":{"thumbnail":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/03\/2026-PorcFest_brian-150x150.png","medium":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/03\/2026-PorcFest_brian-300x300.png","full":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/03\/2026-PorcFest_brian.png","large":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/03\/2026-PorcFest_brian.png"},"dimensions":{"thumbnail":{"height":150,"width":150,"ar":1},"medium":{"height":300,"width":300,"ar":1},"full":{"height":420,"width":420,"ar":1},"large":{"height":420,"width":420,"ar":1}}}]},"timezone":"America\/New_York"},"categories":[{"id":1499,"title":"Annual","color":"#014b95","thumbnail":{"type":"icon","icon":"fas fa-calendar-week","image":[]}},{"id":1766,"title":"Camping","color":"#f06845","thumbnail":{"type":"icon","icon":"fas fa-campground","image":[]}},{"id":1476,"title":"Creative","color":"#c07eca","thumbnail":{"type":"icon","icon":"fas fa-palette","image":[]}},{"id":1505,"title":"Educational","color":"#408436","thumbnail":{"type":"icon","icon":"fas fa-chalkboard-teacher","image":[]}},{"id":1498,"title":"Family","color":"#1fc0f1","thumbnail":{"type":"icon","icon":"fas fa-volleyball-ball","image":[]}},{"id":63,"title":"FSP Featured","color":"#070a3d","thumbnail":{"type":"icon","icon":"","image":[]}},{"id":65,"title":"Music","color":"#fa0004","thumbnail":{"type":"icon","icon":"fab fa-itunes-note","image":[]}},{"id":1169,"title":"Workshop","color":"#2f8c9a","thumbnail":{"type":"icon","icon":"fas fa-hammer","image":[]}}],"location":{"id":1726,"title":"New Hampshire","color":"#FFE59D","type":"physical","country":"USA","state":"NH","city":"","postal_code":"","address":"","coordinates":"43.42100882994726,-71.69952392578126","protected":false,"description":""},"organizers":[{"id":44,"title":"-Free State Project","photo":{"id":85,"sizes":{"thumbnail":"https:\/\/community.fsp.org\/wp-content\/uploads\/2025\/08\/fsp-logo-512-150x150.png","medium":"https:\/\/community.fsp.org\/wp-content\/uploads\/2025\/08\/fsp-logo-512-300x300.png","full":"https:\/\/community.fsp.org\/wp-content\/uploads\/2025\/08\/fsp-logo-512.png","large":"https:\/\/community.fsp.org\/wp-content\/uploads\/2025\/08\/fsp-logo-512.png"}},"color":"#070a3d","social":[{"icon":"fab fa-internet-explorer","url":"https:\/\/www.fsp.org\/"},{"icon":"fab fa-facebook","url":"https:\/\/www.facebook.com\/FreeStateProject.org\/"},{"icon":"fab fa-x-twitter","url":"https:\/\/x.com\/freestatenh"},{"icon":"fab fa-youtube","url":"https:\/\/www.youtube.com\/@FreeStateProjectNH"},{"icon":"fab fa-discord","url":"http:\/\/discord.gg\/fsp"},{"icon":"fab fa-tiktok","url":"https:\/\/www.tiktok.com\/@thefspnh"},{"icon":"fab fa-instagram","url":"https:\/\/www.instagram.com\/thefreestateproject\/"},{"icon":"fab fa-linkedin","url":"https:\/\/www.linkedin.com\/company\/free-state-project"}],"email":"","description":"<p>The Free State Project is a movement of thousands of freedom-loving people to New Hampshire.<br \/>\nAlready, there are thousands of individuals just like you right here in New Hampshire. Together, Free Staters have built an incredible, real-life community full of people who value liberty and responsibility.<br \/>\nBy concentrating our efforts in one small state with a pre-existing pro-liberty culture, we are turning the tide against big government, and we&#8217;re experiencing the benefits of expanded personal and economic freedoms.<\/p>\n","verified":true},{"id":1168,"title":"Independence Inn","photo":{"id":4377,"sizes":{"full":"https:\/\/community.fsp.org\/wp-content\/uploads\/2025\/10\/IndependenceInn.png","large":"https:\/\/community.fsp.org\/wp-content\/uploads\/2025\/10\/IndependenceInn.png","medium":"https:\/\/community.fsp.org\/wp-content\/uploads\/2025\/10\/IndependenceInn-300x200.png","thumbnail":"https:\/\/community.fsp.org\/wp-content\/uploads\/2025\/10\/IndependenceInn-150x150.png"}},"color":"#B4CFB0","social":[{"icon":"fab fa-internet-explorer","url":"https:\/\/nhindependenceinn.com\/"}],"email":"","description":"<p>Welcome to the Independence Inn, located steps from beautiful Bow Lake in Strafford, NH<\/p>\n<p>Our historic inn features six charming colonial-era rooms, including one two-room suite perfect for families.  Each room has a private bath, comfortable bedding, and a mini fridge and coffee maker.<br \/>\nA shared kitchenette offers continental breakfast items for our guests.<\/p>\n","verified":true},{"id":1167,"title":"The 'Pine","photo":{"id":8969,"sizes":{"thumbnail":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/03\/ThePine-150x150.jpg","full":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/03\/ThePine.jpg","large":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/03\/ThePine.jpg","medium":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/03\/ThePine.jpg"}},"color":"#B4CFB0","social":[{"icon":"fab fa-internet-explorer","url":"https:\/\/northcountryporcs.com\/"}],"email":"","description":"<p>North Country &#8216;Pine Club<br \/>\nWe are opening a North Country Porcupines clubhouse called The &#8216;Pine in Lancaster! Having a physical location will provide a welcoming space for everyone to meet up, learn, and celebrate through social events, educational programs, and other happenings.<\/p>\n","verified":true},{"id":1764,"title":"The Dhomes","photo":{"id":8619,"sizes":{"thumbnail":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/03\/Dhomes-150x150.jpg","medium":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/03\/Dhomes-300x300.jpg","full":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/03\/Dhomes.jpg","large":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/03\/Dhomes.jpg"}},"color":"#5c9a97","social":[],"email":"","description":"","verified":true},{"id":1474,"title":"The Quill","photo":{"id":9305,"sizes":{"thumbnail":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/04\/IMG_20220201_200201-150x150.jpg","medium":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/04\/IMG_20220201_200201-300x225.jpg","large":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/04\/IMG_20220201_200201-1024x768.jpg","full":"https:\/\/community.fsp.org\/wp-content\/uploads\/2026\/04\/IMG_20220201_200201-scaled.jpg"}},"color":"#3300ff","social":[{"icon":"fab fa-opencart","url":"https:\/\/thequill.club"}],"email":"","description":"<p>The Fraternal Order of Porcupines<br \/>\nPrivate Social Club<\/p>\n","verified":true},{"id":25,"title":"The Wearehouse","photo":{"id":34,"sizes":{"thumbnail":"https:\/\/community.fsp.org\/wp-content\/uploads\/2025\/07\/ath-crop-150x150.jpg","medium":"https:\/\/community.fsp.org\/wp-content\/uploads\/2025\/07\/ath-crop-300x226.jpg","large":"https:\/\/community.fsp.org\/wp-content\/uploads\/2025\/07\/ath-crop-1024x771.jpg","full":"https:\/\/community.fsp.org\/wp-content\/uploads\/2025\/07\/ath-crop.jpg"}},"color":"#0f6a04","social":[{"icon":"fab fa-telegram-plane","url":"https:\/\/t.me\/WearehouseNH"},{"icon":"fab fa-facebook","url":"https:\/\/www.facebook.com\/thewearehouse"},{"icon":"fab fa-battle-net","url":"https:\/\/diamondapp.com\/u\/wearehouse"},{"icon":"fas fa-house-damage","url":"https:\/\/TheWearehouse.org"},{"icon":"fas fa-coins","url":"https:\/\/givebutter.com\/wearenh"},{"icon":"fas fa-map-signs","url":"https:\/\/www.wearenh.org\/"}],"email":"","description":"<p>The Wearehouse is located just 25 minutes NW of Manchester, and 30 minutes SW of Concord in Weare NH.<br \/>\nWe offer physical space, tools, and resources, to enable community collaboration on projects, ideas, and business ventures. We are primarily focused on technology, and offer unique opportunities for securing and privatizing your personal data online. The Wearehouse is independently owned and operated.<\/p>\n","verified":true}],"guests":[],"permalink":"https:\/\/community.fsp.org\/event\/porcfest-2026\/","editable":false}};

                if (typeof window.stecEventTicketsInstances === 'undefined') {
                    window.stecEventTicketsInstances = [];
                }

                window.stecEventTicketsInstances.push(instance);

            })();
        </script>




<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-text-align-center wp-element-button" href="https://community.fsp.org/event/porcfest-2026/">Get Passport</a></div>
</div>
</div>
</div>



<div data-wp-class--is-open="state.isOpen" data-wp-context="{ &quot;id&quot;: &quot;accordion-item-7&quot;, &quot;openByDefault&quot;: false }" data-wp-init="callbacks.initAccordionItems" data-wp-on-window--hashchange="callbacks.hashChange" class="wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow">
<h3 id="create" class="wp-block-accordion-heading"><button aria-expanded="false" aria-controls="accordion-item-7-panel" data-wp-bind--aria-expanded="state.isOpen" data-wp-on--click="actions.toggle" data-wp-on--keydown="actions.handleKeyDown" id="accordion-item-7" type="button" class="wp-block-accordion-heading__toggle"><span class="wp-block-accordion-heading__toggle-title">Add an Event</span><span class="wp-block-accordion-heading__toggle-icon" aria-hidden="true">+</span></button></h3>



<div inert aria-labelledby="accordion-item-7" data-wp-bind--inert="!state.isOpen" id="accordion-item-7-panel" role="region" class="wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow">
<p class="has-text-align-center wp-block-paragraph">You must have an <a href="https://community.fsp.org/my-account/" target="_blank" rel="noreferrer noopener">account</a>, and <a href="https://community.fsp.org/product/porcfest-2026-passport/" data-type="product" data-id="8433">PorcFest Passport</a> to <br>submit an event to the PorcFest <a href="https://community.fsp.org/cal-porcfest/" target="_blank" rel="noreferrer noopener">schedule</a>. <br>When ordering your passport, be sure to check the box to create an account.</p>



<p class="has-text-align-center wp-block-paragraph">Watch the <a href="https://weare.dcnh.tv/w/gFjoqAfkgBr4D8Vd6DKJHZ" target="_blank" rel="noreferrer noopener">video here</a> to learn more about adding an event</p>


<form name="loginform" id="loginform" action="https://community.fsp.org/wp-login.php" method="post"><p class="login-username">
				<label for="user_login">Username or Email Address</label>
				<input type="text" name="log" id="user_login" autocomplete="username" class="input" value="" size="20" />
			</p><p class="login-password">
				<label for="user_pass">Password</label>
				<input type="password" name="pwd" id="user_pass" autocomplete="current-password" spellcheck="false" class="input" value="" size="20" />
			</p><p class="login-remember"><label><input name="rememberme" type="checkbox" id="rememberme" value="forever" /> Remember Me</label></p><p class="login-submit">
				<input type="submit" name="wp-submit" id="wp-submit" class="button button-primary" value="Log In" />
				<input type="hidden" name="redirect_to" value="https://community.fsp.org/porcfest/" />
			</p></form>


<p class="wp-block-paragraph"></p>



<p class="has-text-align-center wp-block-paragraph"></p>
</div>
</div>
</div>



<p class="wp-block-paragraph"></p>
</div><!-- .entry-content -->
	</div>
</article><!-- #post-8703 -->

			</div>
					</div><!-- #main -->
		<link rel='stylesheet' id='kadence-sidebar-css' href='https://community.fsp.org/wp-content/themes/kadence/assets/css/sidebar.min.css?ver=1.5.0' media='all' />
<aside id="secondary" role="complementary" class="primary-sidebar widget-area sidebar-slug-sidebar-primary sidebar-link-style-normal">
	<div class="sidebar-inner-wrap">
		<section id="block-22" class="widget widget_block">
<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<h2 class="wp-block-heading">Porcupine Posts</h2>


<ul class="wp-block-latest-posts__list has-dates wp-block-latest-posts"><li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://community.fsp.org/10-festivals-1-free-state/" aria-label="10 Festivals. 1 Free State."><img decoding="async" width="150" height="150" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20150%20150'%3E%3C/svg%3E" data-src="https://community.fsp.org/wp-content/uploads/2026/06/Sunset-Over-Groveton-Photo-by-Jaime-Hussey-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image lazy" alt="" style="max-width:75px;max-height:75px;" data-srcset="https://community.fsp.org/wp-content/uploads/2026/06/Sunset-Over-Groveton-Photo-by-Jaime-Hussey-150x150.jpg 150w, https://community.fsp.org/wp-content/uploads/2026/06/Sunset-Over-Groveton-Photo-by-Jaime-Hussey-300x300.jpg 300w, https://community.fsp.org/wp-content/uploads/2026/06/Sunset-Over-Groveton-Photo-by-Jaime-Hussey-100x100.jpg 100w" data-sizes="auto, (max-width: 150px) 100vw, 150px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://community.fsp.org/10-festivals-1-free-state/">10 Festivals. 1 Free State.</a><time datetime="2026-06-07T17:42:24-04:00" class="wp-block-latest-posts__post-date">June 7, 2026</time></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://community.fsp.org/new-boston-old-boston/" aria-label="New Boston &gt; Old Boston"><img decoding="async" width="150" height="150" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20150%20150'%3E%3C/svg%3E" data-src="https://community.fsp.org/wp-content/uploads/2026/05/image-1-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image lazy" alt="" style="max-width:75px;max-height:75px;" data-srcset="https://community.fsp.org/wp-content/uploads/2026/05/image-1-150x150.png 150w, https://community.fsp.org/wp-content/uploads/2026/05/image-1-300x300.png 300w, https://community.fsp.org/wp-content/uploads/2026/05/image-1-100x100.png 100w" data-sizes="auto, (max-width: 150px) 100vw, 150px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://community.fsp.org/new-boston-old-boston/">New Boston > Old Boston</a><time datetime="2026-05-13T15:00:00-04:00" class="wp-block-latest-posts__post-date">May 13, 2026</time></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://community.fsp.org/spring-brings-new-free-staters/" aria-label="Spring Brings New Free Staters"><img decoding="async" width="150" height="150" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20150%20150'%3E%3C/svg%3E" data-src="https://community.fsp.org/wp-content/uploads/2026/05/image-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image lazy" alt="" style="max-width:75px;max-height:75px;" data-srcset="https://community.fsp.org/wp-content/uploads/2026/05/image-150x150.png 150w, https://community.fsp.org/wp-content/uploads/2026/05/image-300x300.png 300w, https://community.fsp.org/wp-content/uploads/2026/05/image-100x100.png 100w" data-sizes="auto, (max-width: 150px) 100vw, 150px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://community.fsp.org/spring-brings-new-free-staters/">Spring Brings New Free Staters</a><time datetime="2026-05-06T09:19:01-04:00" class="wp-block-latest-posts__post-date">May 6, 2026</time></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://community.fsp.org/theyre-thinking-about-leaving-maine/" aria-label="They’re Thinking About Leaving Maine."><img decoding="async" width="150" height="150" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20150%20150'%3E%3C/svg%3E" data-src="https://community.fsp.org/wp-content/uploads/2026/04/image-8-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image lazy" alt="" style="max-width:75px;max-height:75px;" data-srcset="https://community.fsp.org/wp-content/uploads/2026/04/image-8-150x150.png 150w, https://community.fsp.org/wp-content/uploads/2026/04/image-8-300x300.png 300w, https://community.fsp.org/wp-content/uploads/2026/04/image-8-100x100.png 100w" data-sizes="auto, (max-width: 150px) 100vw, 150px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://community.fsp.org/theyre-thinking-about-leaving-maine/">They’re Thinking About Leaving Maine.</a><time datetime="2026-04-29T07:29:04-04:00" class="wp-block-latest-posts__post-date">April 29, 2026</time></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://community.fsp.org/i-am-a-free-stater-are-you/" aria-label="I Am a Free Stater. Are You?"><img decoding="async" width="150" height="150" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20150%20150'%3E%3C/svg%3E" data-src="https://community.fsp.org/wp-content/uploads/2026/04/signal-2026-04-18-215632_002-150x150.jpeg" class="attachment-thumbnail size-thumbnail wp-post-image lazy" alt="" style="max-width:75px;max-height:75px;" data-srcset="https://community.fsp.org/wp-content/uploads/2026/04/signal-2026-04-18-215632_002-150x150.jpeg 150w, https://community.fsp.org/wp-content/uploads/2026/04/signal-2026-04-18-215632_002-300x300.jpeg 300w, https://community.fsp.org/wp-content/uploads/2026/04/signal-2026-04-18-215632_002-100x100.jpeg 100w" data-sizes="auto, (max-width: 150px) 100vw, 150px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://community.fsp.org/i-am-a-free-stater-are-you/">I Am a Free Stater. Are You?</a><time datetime="2026-04-24T14:45:18-04:00" class="wp-block-latest-posts__post-date">April 24, 2026</time></li>
</ul>


<h2 class="wp-block-heading">Subscribe!</h2>



<div class="keela-embed-form" data-src="https://signup-usa.keela.co/embed/wvCnPSRvnn9wuNhfu">
    <div class="keela-loading"><div></div><div></div><div></div><div></div></div>
</div>
</div></div>
</section><section id="block-23" class="widget widget_block">
<h2 class="wp-block-heading">Free State Shop</h2>
</section><section id="block-24" class="widget widget_block"><link rel='stylesheet' id='kadence-blocks-pro-productcarousel-css' href='https://community.fsp.org/wp-content/plugins/kadence-blocks-pro/dist/style-blocks-productcarousel.css?ver=2.8.14' media='all' />
<style>.kt-blocks-product-carousel-block.kt-blocks-carouselcec536-a6{text-align:center;}.kt-blocks-product-carousel-block.kt-blocks-carouselcec536-a6 .kb-product-carousel-pause-button{color:#fff;background-color:rgba(0, 0, 0, 0.5);border:1px solid transparent;}</style><div class="kt-blocks-product-carousel-block products alignnone kt-blocks-carousel kt-product-carousel-loop kt-blocks-carouselcec536-a6 wp-block-kadence-productcarousel"><div class="kt-product-carousel-wrap splide kt-carousel-arrowstyle-whiteondark kt-carousel-dotstyle-dark" data-columns-xxl="3" data-columns-xl="3" data-columns-md="3" data-columns-sm="2" data-columns-xs="1" data-columns-ss="1" data-slider-anim-speed="400" data-slider-scroll="all" data-slider-dots="true" data-slider-arrows="true" data-slider-hover-pause="true" data-slider-auto="true" data-slider-auto-scroll="true" data-slider-speed="0.4" data-slider-gap="10" data-slider-gap-tablet="10" data-slider-gap-mobile="10" data-slider-gap-unit="px" data-slider-loop-type="slide" data-show-pause-button="false" aria-label="Product Carousel"><div class="woocommerce columns-3 kadence-splide-slider-init splide__track hide-on-js"><ul class="products content-wrap product-archive grid-cols grid-sm-col-2 grid-lg-col-3 products-grid-view woo-archive-action-on-hover woo-archive-btn-text align-buttons-bottom  woo-archive-image-hover-none"><li class="entry content-bg loop-entry product type-product post-5305 status-publish first instock product_cat-crypto product_tag-crypto product_tag-donate has-post-thumbnail virtual sold-individually purchasable product-type-simple">
	<a href="https://community.fsp.org/product/donation/" class="woocommerce-loop-image-link woocommerce-LoopProduct-link woocommerce-loop-product__link"><img decoding="async" width="300" height="300" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" data-src="https://community.fsp.org/wp-content/uploads/2025/10/CryptoAcceptedHere-300x300.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail lazy" alt="Donate to the FSP" data-srcset="https://community.fsp.org/wp-content/uploads/2025/10/CryptoAcceptedHere-300x300.png 300w, https://community.fsp.org/wp-content/uploads/2025/10/CryptoAcceptedHere-150x150.png 150w, https://community.fsp.org/wp-content/uploads/2025/10/CryptoAcceptedHere-100x100.png 100w" data-sizes="auto, (max-width: 300px) 100vw, 300px" /></a><div class="product-details content-bg entry-content-wrap"><h2 class="woocommerce-loop-product__title"><a href="https://community.fsp.org/product/donation/" class="woocommerce-LoopProduct-link-title woocommerce-loop-product__title_ink">Donate to the FSP</a></h2>
<div class="product-action-wrap"><a href="https://community.fsp.org/product/donation/" data-quantity="1" class="button product_type_simple add_to_cart_button" data-product_id="5305" data-product_sku="" aria-label="Add to cart: &ldquo;Donate to the FSP&rdquo;" rel="nofollow" data-success_message="&ldquo;Donate to the FSP&rdquo; has been added to your cart">Donate<span class="kadence-svg-iconset svg-baseline"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-right-alt-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="27" height="28" viewBox="0 0 27 28"><title>Continue</title><path d="M27 13.953c0 0.141-0.063 0.281-0.156 0.375l-6 5.531c-0.156 0.141-0.359 0.172-0.547 0.094-0.172-0.078-0.297-0.25-0.297-0.453v-3.5h-19.5c-0.281 0-0.5-0.219-0.5-0.5v-3c0-0.281 0.219-0.5 0.5-0.5h19.5v-3.5c0-0.203 0.109-0.375 0.297-0.453s0.391-0.047 0.547 0.078l6 5.469c0.094 0.094 0.156 0.219 0.156 0.359v0z"></path>
				</svg></span><span class="kadence-svg-iconset svg-baseline"><svg class="kadence-svg-icon kadence-spinner-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><title>Loading</title><path d="M16 6h-6l2.243-2.243c-1.133-1.133-2.64-1.757-4.243-1.757s-3.109 0.624-4.243 1.757c-1.133 1.133-1.757 2.64-1.757 4.243s0.624 3.109 1.757 4.243c1.133 1.133 2.64 1.757 4.243 1.757s3.109-0.624 4.243-1.757c0.095-0.095 0.185-0.192 0.273-0.292l1.505 1.317c-1.466 1.674-3.62 2.732-6.020 2.732-4.418 0-8-3.582-8-8s3.582-8 8-8c2.209 0 4.209 0.896 5.656 2.344l2.343-2.344v6z"></path>
				</svg></span><span class="kadence-svg-iconset svg-baseline"><svg class="kadence-svg-icon kadence-check-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><title>Done</title><path d="M14 2.5l-8.5 8.5-3.5-3.5-1.5 1.5 5 5 10-10z"></path>
				</svg></span></a>	<span id="woocommerce_loop_add_to_cart_link_describedby_5305" class="screen-reader-text">
			</span>
</div></div></li>
<li class="entry content-bg loop-entry product type-product post-8433 status-publish instock product_cat-porcfest has-post-thumbnail sale featured virtual purchasable product-type-simple">
	<a href="https://community.fsp.org/product/porcfest-2026-passport/" class="woocommerce-loop-image-link woocommerce-LoopProduct-link woocommerce-loop-product__link">
	<span class="onsale">Sale!</span>
	<img decoding="async" width="300" height="300" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" data-src="https://community.fsp.org/wp-content/uploads/2026/06/DRpfwF8MT6T6CRyz0bax-300x300.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail lazy" alt="PorcFest 2026 Passport" data-srcset="https://community.fsp.org/wp-content/uploads/2026/06/DRpfwF8MT6T6CRyz0bax-300x300.png 300w, https://community.fsp.org/wp-content/uploads/2026/06/DRpfwF8MT6T6CRyz0bax-150x150.png 150w, https://community.fsp.org/wp-content/uploads/2026/06/DRpfwF8MT6T6CRyz0bax-100x100.png 100w" data-sizes="auto, (max-width: 300px) 100vw, 300px" /></a><div class="product-details content-bg entry-content-wrap"><h2 class="woocommerce-loop-product__title"><a href="https://community.fsp.org/product/porcfest-2026-passport/" class="woocommerce-LoopProduct-link-title woocommerce-loop-product__title_ink">PorcFest 2026 Passport</a></h2>
	<span class="price"><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&#36;</span>75.00</bdi></span></del> <span class="screen-reader-text">Original price was: &#036;75.00.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&#36;</span>0.00</bdi></span></ins><span class="screen-reader-text">Current price is: &#036;0.00.</span></span>
<div class="product-action-wrap"><a href="/porcfest/?add-to-cart=8433" data-quantity="1" class="button product_type_simple add_to_cart_button ajax_add_to_cart" data-product_id="8433" data-product_sku="" aria-label="Add to cart: &ldquo;PorcFest 2026 Passport&rdquo;" rel="nofollow" data-success_message="&ldquo;PorcFest 2026 Passport&rdquo; has been added to your cart" role="button">Add to cart<span class="kadence-svg-iconset svg-baseline"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-right-alt-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="27" height="28" viewBox="0 0 27 28"><title>Continue</title><path d="M27 13.953c0 0.141-0.063 0.281-0.156 0.375l-6 5.531c-0.156 0.141-0.359 0.172-0.547 0.094-0.172-0.078-0.297-0.25-0.297-0.453v-3.5h-19.5c-0.281 0-0.5-0.219-0.5-0.5v-3c0-0.281 0.219-0.5 0.5-0.5h19.5v-3.5c0-0.203 0.109-0.375 0.297-0.453s0.391-0.047 0.547 0.078l6 5.469c0.094 0.094 0.156 0.219 0.156 0.359v0z"></path>
				</svg></span><span class="kadence-svg-iconset svg-baseline"><svg class="kadence-svg-icon kadence-spinner-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><title>Loading</title><path d="M16 6h-6l2.243-2.243c-1.133-1.133-2.64-1.757-4.243-1.757s-3.109 0.624-4.243 1.757c-1.133 1.133-1.757 2.64-1.757 4.243s0.624 3.109 1.757 4.243c1.133 1.133 2.64 1.757 4.243 1.757s3.109-0.624 4.243-1.757c0.095-0.095 0.185-0.192 0.273-0.292l1.505 1.317c-1.466 1.674-3.62 2.732-6.020 2.732-4.418 0-8-3.582-8-8s3.582-8 8-8c2.209 0 4.209 0.896 5.656 2.344l2.343-2.344v6z"></path>
				</svg></span><span class="kadence-svg-iconset svg-baseline"><svg class="kadence-svg-icon kadence-check-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><title>Done</title><path d="M14 2.5l-8.5 8.5-3.5-3.5-1.5 1.5 5 5 10-10z"></path>
				</svg></span></a>	<span id="woocommerce_loop_add_to_cart_link_describedby_8433" class="screen-reader-text">
			</span>
</div></div></li>
</ul></div></div></div><style>body:not(.no-js) .kadence-splide-slider-init.splide__track.hide-on-js ul > li:nth-child(n + 4)
		{
			display: none;
		}</style></section><section id="block-25" class="widget widget_block">
<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<h2 class="wp-block-heading">Recent Comments</h2>


<ol class="wp-block-latest-comments"><li class="wp-block-latest-comments__comment"><article><footer class="wp-block-latest-comments__comment-meta"><a class="wp-block-latest-comments__comment-author" href="https://brianbecker.com">Brian Becker</a> on <a class="wp-block-latest-comments__comment-link" href="https://community.fsp.org/event/wearefair/#comment-1249">Weare🌲Fair</a></footer></article></li><li class="wp-block-latest-comments__comment"><article><footer class="wp-block-latest-comments__comment-meta"><a class="wp-block-latest-comments__comment-author" href="https://community.fsp.org/author/rhiltonstudentsforliberty-org/">Raven Hilton</a> on <a class="wp-block-latest-comments__comment-link" href="https://community.fsp.org/event/seabrook-liberty-outreach-meetup/#comment-1248">Seabrook Liberty Outreach Meetup</a></footer></article></li><li class="wp-block-latest-comments__comment"><article><footer class="wp-block-latest-comments__comment-meta"><a class="wp-block-latest-comments__comment-author" href="https://community.fsp.org/author/rhiltonstudentsforliberty-org/">Raven Hilton</a> on <a class="wp-block-latest-comments__comment-link" href="https://community.fsp.org/event/seabrook-liberty-outreach-meetup/#comment-1247">Seabrook Liberty Outreach Meetup</a></footer></article></li><li class="wp-block-latest-comments__comment"><article><footer class="wp-block-latest-comments__comment-meta"><a class="wp-block-latest-comments__comment-author" href="https://community.fsp.org/author/checrsprotonmail-com/">Abenaki Club</a> on <a class="wp-block-latest-comments__comment-link" href="https://community.fsp.org/event/carroll-county-freedom-meetup/#comment-1221">Carroll County Freedom Meetup</a></footer></article></li><li class="wp-block-latest-comments__comment"><article><footer class="wp-block-latest-comments__comment-meta"><a class="wp-block-latest-comments__comment-author" href="https://community.fsp.org/author/chrislopez/">chrislopez</a> on <a class="wp-block-latest-comments__comment-link" href="https://community.fsp.org/event/build-dont-bitch_-monday-manumission-2/#comment-1059">Build; Don’t Bitch_ (Monday Manumission)</a></footer></article></li></ol></div></div>
</section><section id="wpforo_recent_topics-3" class="widget widget_wpforo_recent_topics"><div id="wpf-widget-recent-replies" class="wpforo-widget-wrap"><h2 class="widget-title">Recent Topics</h2><div class="wpforo-widget-content wpforo-ajax-widget wpforo-ajax-widget-onload-false" data-json="{&quot;boardid&quot;:0,&quot;action&quot;:&quot;wpforo_load_ajax_widget_RecentTopics&quot;,&quot;instance&quot;:{&quot;boardid&quot;:0,&quot;title&quot;:&quot;Recent Topics&quot;,&quot;forumids&quot;:[7],&quot;orderby&quot;:&quot;created&quot;,&quot;order&quot;:&quot;DESC&quot;,&quot;count&quot;:4,&quot;display_avatar&quot;:false,&quot;forumids_filter&quot;:false,&quot;current_forumid_filter&quot;:false,&quot;goto_unread&quot;:false,&quot;refresh_interval&quot;:0},&quot;topic_args&quot;:{&quot;forumids&quot;:[7],&quot;orderby&quot;:&quot;created&quot;,&quot;order&quot;:&quot;DESC&quot;,&quot;row_count&quot;:4}}"><ul><li>
                    <div class="wpforo-list-item">
                        
                        <div class="wpforo-list-item-right" style="width: 100%">
                            <p class="posttitle"><a href="https://community.fsp.org/forum/events/porcfest-sunapee-retreat-event-post/" title="Porcfest Sunapee Retreat Event Post">Porcfest Sunapee Retreat Event Post</a></p>
                            <p class="postuser">
                                By <a href="https://community.fsp.org/participant/theresa-schmidt/" style="color: #993366"  title="Theresa Schmidt">Theresa Schmidt</a> <span style="white-space: nowrap;">2 weeks ago</span>
                            </p>
                        </div>
                        <div class="wpf-clear"></div>
                    </div>
                </li><li>
                    <div class="wpforo-list-item">
                        
                        <div class="wpforo-list-item-right" style="width: 100%">
                            <p class="posttitle"><a href="https://community.fsp.org/forum/events/event-calendars/" title="Event Calendars">Event Calendars</a></p>
                            <p class="postuser">
                                By <a href="https://community.fsp.org/participant/free_state-project/" style="color: #ff3333"  title="Porcupine Support">Porcupine Support</a> <span style="white-space: nowrap;">6 months ago</span>
                            </p>
                        </div>
                        <div class="wpf-clear"></div>
                    </div>
                </li><li>
                    <div class="wpforo-list-item">
                        
                        <div class="wpforo-list-item-right" style="width: 100%">
                            <p class="posttitle"><a href="https://community.fsp.org/forum/events/jfk-film-night-in-weare-nov-22/" title="JFK film night in Weare - Nov 22">JFK film night in Weare - Nov 22</a></p>
                            <p class="postuser">
                                By <a href="https://community.fsp.org/participant/jeff/" style="color: #2745a0"  title="jeff russo">jeff russo</a> <span style="white-space: nowrap;">7 months ago</span>
                            </p>
                        </div>
                        <div class="wpf-clear"></div>
                    </div>
                </li></ul></div></div></section><section id="block-26" class="widget widget_block"><iframe loading="lazy" src="https://nowpayments.io/embeds/donation-widget?api_key=787ff144-976b-4b5d-afe2-1f86c57eddad" width="346" height="623" frameborder="0" scrolling="no" style="overflow-y: hidden;">
   Can't load widget
</iframe></section>	</div>
</aside><!-- #secondary -->
	</div>
</div><!-- #primary -->
	</main><!-- #inner-wrap -->
	<link rel='stylesheet' id='kadence-footer-css' href='https://community.fsp.org/wp-content/themes/kadence/assets/css/footer.min.css?ver=1.5.0' media='all' />
<footer id="colophon" class="site-footer" role="contentinfo">
	<div class="site-footer-wrap">
		<div class="site-top-footer-wrap site-footer-row-container site-footer-focus-item site-footer-row-layout-standard site-footer-row-tablet-layout-default site-footer-row-mobile-layout-default" data-section="kadence_customizer_footer_top">
	<div class="site-footer-row-container-inner">
				<div class="site-container">
			<div class="site-top-footer-inner-wrap site-footer-row site-footer-row-columns-1 site-footer-row-column-layout-row site-footer-row-tablet-column-layout-default site-footer-row-mobile-column-layout-row ft-ro-dir-row ft-ro-collapse-normal ft-ro-t-dir-default ft-ro-m-dir-default ft-ro-lstyle-plain">
									<div class="site-footer-top-section-1 site-footer-section footer-section-inner-items-1">
						<div class="footer-widget-area widget-area site-footer-focus-item footer-social content-align-center content-tablet-align-default content-mobile-align-default content-valign-middle content-tablet-valign-default content-mobile-valign-default" data-section="kadence_customizer_footer_social">
	<div class="footer-widget-area-inner footer-social-inner">
		<div class="footer-social-wrap"><h2 class="widget-title">Social</h2><div class="footer-social-inner-wrap element-social-inner-wrap social-show-label-true social-style-filled social-show-brand-always"><a href="https://www.facebook.com/FreeStateProject.org/" target="_blank" rel="noopener noreferrer"  class="social-button footer-social-item social-link-facebook"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-facebook-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><title>Facebook</title><path d="M31.997 15.999c0-8.836-7.163-15.999-15.999-15.999s-15.999 7.163-15.999 15.999c0 7.985 5.851 14.604 13.499 15.804v-11.18h-4.062v-4.625h4.062v-3.525c0-4.010 2.389-6.225 6.043-6.225 1.75 0 3.581 0.313 3.581 0.313v3.937h-2.017c-1.987 0-2.607 1.233-2.607 2.498v3.001h4.437l-0.709 4.625h-3.728v11.18c7.649-1.2 13.499-7.819 13.499-15.804z"></path>
				</svg></span><span class="social-label">Facebook</span></a><a href="https://x.com/freestatenh" target="_blank" rel="noopener noreferrer"  class="social-button footer-social-item social-link-twitter"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-twitter-x-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="23" height="24" viewBox="0 0 23 24"><title>X</title><path d="M13.969 10.157l8.738-10.157h-2.071l-7.587 8.819-6.060-8.819h-6.989l9.164 13.336-9.164 10.651h2.071l8.012-9.313 6.4 9.313h6.989l-9.503-13.831zM11.133 13.454l-8.316-11.895h3.181l14.64 20.941h-3.181l-6.324-9.046z"></path>
				</svg></span><span class="social-label">X</span></a><a href="https://www.instagram.com/thefreestateproject/" target="_blank" rel="noopener noreferrer"  class="social-button footer-social-item social-link-instagram"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-instagram-alt-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Instagram</title><path d="M7 1c-1.657 0-3.158 0.673-4.243 1.757s-1.757 2.586-1.757 4.243v10c0 1.657 0.673 3.158 1.757 4.243s2.586 1.757 4.243 1.757h10c1.657 0 3.158-0.673 4.243-1.757s1.757-2.586 1.757-4.243v-10c0-1.657-0.673-3.158-1.757-4.243s-2.586-1.757-4.243-1.757zM7 3h10c1.105 0 2.103 0.447 2.828 1.172s1.172 1.723 1.172 2.828v10c0 1.105-0.447 2.103-1.172 2.828s-1.723 1.172-2.828 1.172h-10c-1.105 0-2.103-0.447-2.828-1.172s-1.172-1.723-1.172-2.828v-10c0-1.105 0.447-2.103 1.172-2.828s1.723-1.172 2.828-1.172zM16.989 11.223c-0.15-0.972-0.571-1.857-1.194-2.567-0.754-0.861-1.804-1.465-3.009-1.644-0.464-0.074-0.97-0.077-1.477-0.002-1.366 0.202-2.521 0.941-3.282 1.967s-1.133 2.347-0.93 3.712 0.941 2.521 1.967 3.282 2.347 1.133 3.712 0.93 2.521-0.941 3.282-1.967 1.133-2.347 0.93-3.712zM15.011 11.517c0.122 0.82-0.1 1.609-0.558 2.227s-1.15 1.059-1.969 1.18-1.609-0.1-2.227-0.558-1.059-1.15-1.18-1.969 0.1-1.609 0.558-2.227 1.15-1.059 1.969-1.18c0.313-0.046 0.615-0.042 0.87-0.002 0.74 0.11 1.366 0.47 1.818 0.986 0.375 0.428 0.63 0.963 0.72 1.543zM17.5 7.5c0.552 0 1-0.448 1-1s-0.448-1-1-1-1 0.448-1 1 0.448 1 1 1z"></path>
				</svg></span><span class="social-label">Instagram</span></a><a href="https://www.tiktok.com/@thefspnh" target="_blank" rel="noopener noreferrer"  class="social-button footer-social-item social-link-tiktok"><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-tiktok-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><title>TikTok</title><path d="M16.707 0.027c1.747-0.027 3.48-0.013 5.213-0.027 0.107 2.040 0.84 4.12 2.333 5.56 1.493 1.48 3.6 2.16 5.653 2.387v5.373c-1.92-0.067-3.853-0.467-5.6-1.293-0.76-0.347-1.467-0.787-2.16-1.24-0.013 3.893 0.013 7.787-0.027 11.667-0.107 1.867-0.72 3.72-1.8 5.253-1.747 2.56-4.773 4.227-7.88 4.28-1.907 0.107-3.813-0.413-5.44-1.373-2.693-1.587-4.587-4.493-4.867-7.613-0.027-0.667-0.040-1.333-0.013-1.987 0.24-2.533 1.493-4.96 3.44-6.613 2.213-1.92 5.307-2.84 8.2-2.293 0.027 1.973-0.053 3.947-0.053 5.92-1.32-0.427-2.867-0.307-4.027 0.493-0.84 0.547-1.48 1.387-1.813 2.333-0.28 0.68-0.2 1.427-0.187 2.147 0.32 2.187 2.427 4.027 4.667 3.827 1.493-0.013 2.92-0.88 3.693-2.147 0.253-0.44 0.533-0.893 0.547-1.413 0.133-2.387 0.080-4.76 0.093-7.147 0.013-5.373-0.013-10.733 0.027-16.093z"></path>
				</svg></span><span class="social-label">TikTok</span></a><a href="http://discord.gg/fsp" target="_blank" rel="noopener noreferrer"  class="social-button footer-social-item social-link-discord"><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-discord-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32"><title>Discord</title><path d="M13.92 13.853c-0.76 0-1.36 0.667-1.36 1.48s0.613 1.48 1.36 1.48c0.76 0 1.36-0.667 1.36-1.48 0.013-0.813-0.6-1.48-1.36-1.48zM18.787 13.853c-0.76 0-1.36 0.667-1.36 1.48s0.613 1.48 1.36 1.48c0.76 0 1.36-0.667 1.36-1.48s-0.6-1.48-1.36-1.48z"></path>
				<path d="M25.267 2.667h-17.867c-1.507 0-2.733 1.227-2.733 2.747v18.027c0 1.52 1.227 2.747 2.733 2.747h15.12l-0.707-2.467 1.707 1.587 1.613 1.493 2.867 2.533v-23.92c0-1.52-1.227-2.747-2.733-2.747zM20.12 20.080s-0.48-0.573-0.88-1.080c1.747-0.493 2.413-1.587 2.413-1.587-0.547 0.36-1.067 0.613-1.533 0.787-0.667 0.28-1.307 0.467-1.933 0.573-1.28 0.24-2.453 0.173-3.453-0.013-0.76-0.147-1.413-0.36-1.96-0.573-0.307-0.12-0.64-0.267-0.973-0.453-0.040-0.027-0.080-0.040-0.12-0.067-0.027-0.013-0.040-0.027-0.053-0.040-0.24-0.133-0.373-0.227-0.373-0.227s0.64 1.067 2.333 1.573c-0.4 0.507-0.893 1.107-0.893 1.107-2.947-0.093-4.067-2.027-4.067-2.027 0-4.293 1.92-7.773 1.92-7.773 1.92-1.44 3.747-1.4 3.747-1.4l0.133 0.16c-2.4 0.693-3.507 1.747-3.507 1.747s0.293-0.16 0.787-0.387c1.427-0.627 2.56-0.8 3.027-0.84 0.080-0.013 0.147-0.027 0.227-0.027 0.813-0.107 1.733-0.133 2.693-0.027 1.267 0.147 2.627 0.52 4.013 1.28 0 0-1.053-1-3.32-1.693l0.187-0.213s1.827-0.040 3.747 1.4c0 0 1.92 3.48 1.92 7.773 0 0-1.133 1.933-4.080 2.027z"></path>
				</svg></span><span class="social-label">Discord</span></a><a href="https://t.me/Free_State_Project" target="_blank" rel="noopener noreferrer"  class="social-button footer-social-item social-link-telegram"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-telegram-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><title>Telegram</title><path d="M26.070 3.996c-0.342 0.026-0.659 0.105-0.952 0.23l0.019-0.007h-0.004c-0.285 0.113-1.64 0.683-3.7 1.547l-7.382 3.109c-5.297 2.23-10.504 4.426-10.504 4.426l0.062-0.024s-0.359 0.118-0.734 0.375c-0.234 0.15-0.429 0.339-0.582 0.56l-0.004 0.007c-0.184 0.27-0.332 0.683-0.277 1.11 0.090 0.722 0.558 1.155 0.894 1.394 0.34 0.242 0.664 0.355 0.664 0.355h0.008l4.883 1.645c0.219 0.703 1.488 4.875 1.793 5.836 0.18 0.574 0.355 0.933 0.574 1.207 0.106 0.14 0.23 0.257 0.379 0.351 0.071 0.042 0.152 0.078 0.238 0.104l0.008 0.002-0.050-0.012c0.015 0.004 0.027 0.016 0.038 0.020 0.040 0.011 0.067 0.015 0.118 0.023 0.773 0.234 1.394-0.246 1.394-0.246l0.035-0.028 2.883-2.625 4.832 3.707 0.11 0.047c1.007 0.442 2.027 0.196 2.566-0.238 0.543-0.437 0.754-0.996 0.754-0.996l0.035-0.090 3.734-19.129c0.106-0.472 0.133-0.914 0.016-1.343-0.126-0.443-0.404-0.808-0.774-1.043l-0.007-0.004c-0.277-0.171-0.613-0.272-0.972-0.272-0.033 0-0.066 0.001-0.099 0.003l0.005-0zM25.969 6.046c-0.004 0.063 0.008 0.056-0.020 0.177v0.011l-3.699 18.93c-0.016 0.027-0.043 0.086-0.117 0.145-0.078 0.062-0.14 0.101-0.465-0.028l-5.91-4.531-3.57 3.254 0.75-4.79 9.656-9c0.398-0.37 0.265-0.448 0.265-0.448 0.028-0.454-0.601-0.133-0.601-0.133l-12.176 7.543-0.004-0.020-5.851-1.972c0.012-0.004 0.022-0.008 0.032-0.013l-0.002 0.001 0.032-0.016 0.031-0.011s5.211-2.196 10.508-4.426c2.652-1.117 5.324-2.242 7.379-3.11 2.055-0.863 3.574-1.496 3.66-1.53 0.082-0.032 0.043-0.032 0.102-0.032z"></path>
				</svg></span><span class="social-label">Telegram</span></a><a href="https://www.linkedin.com/company/free-state-project" target="_blank" rel="noopener noreferrer"  class="social-button footer-social-item social-link-linkedin"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-linkedin-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="28" viewBox="0 0 24 28"><title>Linkedin</title><path d="M3.703 22.094h3.609v-10.844h-3.609v10.844zM7.547 7.906c-0.016-1.062-0.781-1.875-2.016-1.875s-2.047 0.812-2.047 1.875c0 1.031 0.781 1.875 2 1.875h0.016c1.266 0 2.047-0.844 2.047-1.875zM16.688 22.094h3.609v-6.219c0-3.328-1.781-4.875-4.156-4.875-1.937 0-2.797 1.078-3.266 1.828h0.031v-1.578h-3.609s0.047 1.016 0 10.844v0h3.609v-6.062c0-0.313 0.016-0.641 0.109-0.875 0.266-0.641 0.859-1.313 1.859-1.313 1.297 0 1.813 0.984 1.813 2.453v5.797zM24 6.5v15c0 2.484-2.016 4.5-4.5 4.5h-15c-2.484 0-4.5-2.016-4.5-4.5v-15c0-2.484 2.016-4.5 4.5-4.5h15c2.484 0 4.5 2.016 4.5 4.5z"></path>
				</svg></span><span class="social-label">Linkedin</span></a><a href="" target="_blank" rel="noopener noreferrer"  class="social-button footer-social-item social-link-reddit"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-reddit-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="28" viewBox="0 0 24 28"><title>Reddit</title><path d="M14.672 17.641c0.109 0.109 0.109 0.297 0 0.406-0.766 0.766-2.234 0.828-2.672 0.828s-1.906-0.063-2.672-0.828c-0.109-0.109-0.109-0.297 0-0.406 0.109-0.125 0.297-0.125 0.406 0 0.484 0.484 1.531 0.656 2.266 0.656s1.781-0.172 2.266-0.656c0.109-0.125 0.297-0.125 0.406 0zM10.563 15.203c0 0.656-0.547 1.203-1.203 1.203s-1.203-0.547-1.203-1.203c0-0.672 0.547-1.203 1.203-1.203s1.203 0.531 1.203 1.203zM15.844 15.203c0 0.656-0.547 1.203-1.203 1.203s-1.203-0.547-1.203-1.203c0-0.672 0.547-1.203 1.203-1.203s1.203 0.531 1.203 1.203zM19.203 13.594c0-0.875-0.719-1.594-1.609-1.594-0.438 0-0.844 0.187-1.141 0.484-1.094-0.75-2.562-1.234-4.172-1.281l0.844-3.797 2.672 0.609c0.016 0.656 0.547 1.188 1.203 1.188s1.203-0.547 1.203-1.203-0.547-1.203-1.203-1.203c-0.469 0-0.875 0.266-1.078 0.672l-2.953-0.656c-0.156-0.047-0.297 0.063-0.328 0.203l-0.938 4.188c-1.609 0.063-3.063 0.547-4.141 1.297-0.297-0.313-0.703-0.5-1.156-0.5-0.891 0-1.609 0.719-1.609 1.594 0 0.641 0.375 1.188 0.906 1.453-0.047 0.234-0.078 0.5-0.078 0.75 0 2.547 2.859 4.609 6.391 4.609s6.406-2.063 6.406-4.609c0-0.266-0.031-0.516-0.094-0.766 0.516-0.266 0.875-0.812 0.875-1.437zM24 6.5v15c0 2.484-2.016 4.5-4.5 4.5h-15c-2.484 0-4.5-2.016-4.5-4.5v-15c0-2.484 2.016-4.5 4.5-4.5h15c2.484 0 4.5 2.016 4.5 4.5z"></path>
				</svg></span><span class="social-label">Reddit</span></a><a href="https://www.youtube.com/@FreeStateProjectNH" target="_blank" rel="noopener noreferrer"  class="social-button footer-social-item social-link-youtube"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-youtube-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28"><title>YouTube</title><path d="M11.109 17.625l7.562-3.906-7.562-3.953v7.859zM14 4.156c5.891 0 9.797 0.281 9.797 0.281 0.547 0.063 1.75 0.063 2.812 1.188 0 0 0.859 0.844 1.109 2.781 0.297 2.266 0.281 4.531 0.281 4.531v2.125s0.016 2.266-0.281 4.531c-0.25 1.922-1.109 2.781-1.109 2.781-1.062 1.109-2.266 1.109-2.812 1.172 0 0-3.906 0.297-9.797 0.297v0c-7.281-0.063-9.516-0.281-9.516-0.281-0.625-0.109-2.031-0.078-3.094-1.188 0 0-0.859-0.859-1.109-2.781-0.297-2.266-0.281-4.531-0.281-4.531v-2.125s-0.016-2.266 0.281-4.531c0.25-1.937 1.109-2.781 1.109-2.781 1.062-1.125 2.266-1.125 2.812-1.188 0 0 3.906-0.281 9.797-0.281v0z"></path>
				</svg></span><span class="social-label">YouTube</span></a></div></div>	</div>
</div><!-- data-section="footer_social" -->
					</div>
								</div>
		</div>
	</div>
</div>
<div class="site-middle-footer-wrap site-footer-row-container site-footer-focus-item site-footer-row-layout-standard site-footer-row-tablet-layout-default site-footer-row-mobile-layout-default" data-section="kadence_customizer_footer_middle">
	<div class="site-footer-row-container-inner">
				<div class="site-container">
			<div class="site-middle-footer-inner-wrap site-footer-row site-footer-row-columns-1 site-footer-row-column-layout-row site-footer-row-tablet-column-layout-default site-footer-row-mobile-column-layout-row ft-ro-dir-row ft-ro-collapse-normal ft-ro-t-dir-default ft-ro-m-dir-default ft-ro-lstyle-plain">
									<div class="site-footer-middle-section-1 site-footer-section footer-section-inner-items-1">
						<div class="footer-widget-area widget-area site-footer-focus-item footer-widget2 content-align-default content-tablet-align-default content-mobile-align-default content-valign-default content-tablet-valign-default content-mobile-valign-default" data-section="sidebar-widgets-footer2">
	<div class="footer-widget-area-inner site-info-inner">
		<section id="block-18" class="widget widget_block">
<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://form-usa.keela.co/website-edits" style="border-radius:6px" target="_blank" rel="noreferrer noopener">Suggest Edits to this Page</a></div>
</div>
</section><section id="block-28" class="widget widget_block">
<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-cd76affd wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-text-align-center wp-element-button" href="https://www.fsp.org" style="border-radius:6px">FSP.org</a></div>
</div>
</section>	</div>
</div><!-- .footer-widget2 -->
					</div>
								</div>
		</div>
	</div>
</div>
<div class="site-bottom-footer-wrap site-footer-row-container site-footer-focus-item site-footer-row-layout-standard site-footer-row-tablet-layout-default site-footer-row-mobile-layout-default" data-section="kadence_customizer_footer_bottom">
	<div class="site-footer-row-container-inner">
				<div class="site-container">
			<div class="site-bottom-footer-inner-wrap site-footer-row site-footer-row-columns-1 site-footer-row-column-layout-row site-footer-row-tablet-column-layout-default site-footer-row-mobile-column-layout-row ft-ro-dir-row ft-ro-collapse-normal ft-ro-t-dir-default ft-ro-m-dir-default ft-ro-lstyle-plain">
									<div class="site-footer-bottom-section-1 site-footer-section footer-section-inner-items-1">
						<div class="footer-widget-area widget-area site-footer-focus-item footer-navigation-wrap content-align-center content-tablet-align-default content-mobile-align-default content-valign-middle content-tablet-valign-default content-mobile-valign-default footer-navigation-layout-stretch-false" data-section="kadence_customizer_footer_navigation">
	<div class="footer-widget-area-inner footer-navigation-inner">
			<nav id="footer-navigation" class="footer-navigation" role="navigation" aria-label="Footer">
				<div class="footer-menu-container">
			<ul id="footer-menu" class="menu"><li id="menu-item-6490" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6490"><a href="https://community.fsp.org/calendar/calendar-dashboard/">Dashboard</a></li>
<li id="menu-item-6489" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6489"><a href="https://community.fsp.org/calendar/submit-event/">Submit Event</a></li>
</ul>		</div>
	</nav><!-- #footer-navigation -->
		</div>
</div><!-- data-section="footer_navigation" -->
					</div>
								</div>
		</div>
	</div>
</div>
	</div>
</footer><!-- #colophon -->

</div><!-- #wrapper -->

			<script>document.documentElement.style.setProperty('--scrollbar-offset', window.innerWidth - document.documentElement.clientWidth + 'px' );</script>
			<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/kadence/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<script type="text/javascript">const STEC_VARIABLES = {"version":"5.5.1","plugin_url":"https:\/\/community.fsp.org\/wp-content\/plugins\/stachethemes_event_calendar\/","ajax_url":"https:\/\/community.fsp.org\/wp-admin\/admin-ajax.php","rest_url":"https:\/\/community.fsp.org\/wp-json\/","api_nonce":"3a935f6dbd","bp_enabled":true,"wc_cart_url":"https:\/\/community.fsp.org\/shop\/cart\/","wc_checkout_url":"https:\/\/community.fsp.org\/shop\/checkout\/","wc_qr_if_completed":false,"wc_qr_order":false,"wc_qr_ticket":false,"wptz":"America\/New_York","workers_url":"https:\/\/community.fsp.org\/wp-content\/plugins\/stachethemes_event_calendar\/assets\/js\/workers\/","rrule_url":"https:\/\/community.fsp.org\/wp-content\/plugins\/stachethemes_event_calendar\/assets\/js\/libs\/rrule-tz.min.js","moment_url":"https:\/\/community.fsp.org\/wp-includes\/js\/dist\/vendor\/moment.js","moment_tz_url":"https:\/\/community.fsp.org\/wp-content\/plugins\/stachethemes_event_calendar\/assets\/js\/libs\/moment-tz.js","current_user":{"data":[],"capability":{"super":false,"access_dashboard":false,"view_orders":false,"edit_orders":false,"manage_reminders":true,"manage_settings":false,"manage_events":false,"manage_cron_events":false,"manage_calendars":false,"manage_categories":false,"manage_locations":false,"manage_organizers":false,"manage_guests":false,"can_import":false,"moderate":{"stec_cal":[]},"upload_images":true,"upload_files":false,"edit_users":false,"verify_persons":false}},"forecast_api_enabled":true,"wpdate_format":"F j, Y","wptime_format":"g:i a","date_format":"stec_mdy","time_format":"stec_12","show_tz_offset":false,"use_user_tz":true,"activated":true,"lang":"","lang_codes":[],"i18n_translate_all":false,"i18n_loader":false,"tiny_mce":{"enabled":true,"api_key":"","src":""},"ai":{"enabled":false},"enforce_private_admin":false,"enforce_private_front":false,"ajax_nonce":false};</script><a id="kt-scroll-up" tabindex="-1" aria-hidden="true" aria-label="Scroll to top" href="#wrapper" class="kadence-scroll-to-top scroll-up-wrap scroll-ignore scroll-up-side-right scroll-up-style-outline vs-lg-true vs-md-true vs-sm-false"><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-up-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Scroll to top</title><path d="M5.707 12.707l5.293-5.293v11.586c0 0.552 0.448 1 1 1s1-0.448 1-1v-11.586l5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-7-7c-0.092-0.092-0.202-0.166-0.324-0.217s-0.253-0.076-0.383-0.076c-0.256 0-0.512 0.098-0.707 0.293l-7 7c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0z"></path>
				</svg></span></a><button id="kt-scroll-up-reader" href="#wrapper" aria-label="Scroll to top" class="kadence-scroll-to-top scroll-up-wrap scroll-ignore scroll-up-side-right scroll-up-style-outline vs-lg-true vs-md-true vs-sm-false"><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-up-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Scroll to top</title><path d="M5.707 12.707l5.293-5.293v11.586c0 0.552 0.448 1 1 1s1-0.448 1-1v-11.586l5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-7-7c-0.092-0.092-0.202-0.166-0.324-0.217s-0.253-0.076-0.383-0.076c-0.256 0-0.512 0.098-0.707 0.293l-7 7c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0z"></path>
				</svg></span></button><script id="wp-importmap" type="importmap">
{"imports":{"@wordpress/interactivity":"https://community.fsp.org/wp-includes/js/dist/script-modules/interactivity/index.min.js?ver=efaa5193bbad9c60ffd1"}}
</script>
<script data-wp-router-options="{&quot;loadOnClientNavigation&quot;:true}" fetchpriority="low" id="@wordpress/block-library/accordion/view-js-module" src="https://community.fsp.org/wp-includes/js/dist/script-modules/block-library/accordion/view.min.js?ver=2af01b43d30739c3fb8d" type="module"></script>
<link rel="modulepreload" href="https://community.fsp.org/wp-includes/js/dist/script-modules/interactivity/index.min.js?ver=efaa5193bbad9c60ffd1" id="@wordpress/interactivity-js-modulepreload" fetchpriority="low">
<script id="wp-script-module-data-@wordpress/interactivity" type="application/json">
{"state":{"core/accordion":{"isOpen":{}}},"derivedStateClosures":{"core/accordion":["state.isOpen"]}}
</script>

		<script type="text/html" id="tmpl-media-frame">
		<div class="media-frame-title" id="media-frame-title"></div>
		<h2 class="media-frame-menu-heading">Actions</h2>
		<button type="button" class="button button-link media-frame-menu-toggle" aria-expanded="false">
			Menu			<span class="dashicons dashicons-arrow-down" aria-hidden="true"></span>
		</button>
		<div class="media-frame-menu"></div>
		<div class="media-frame-tab-panel">
			<div class="media-frame-router"></div>
			<div class="media-frame-content"></div>
		</div>
		<h2 class="media-frame-actions-heading screen-reader-text">
		Selected media actions		</h2>
		<div class="media-frame-toolbar"></div>
		<div class="media-frame-uploader"></div>
	</script>

		<script type="text/html" id="tmpl-media-modal">
		<div id="wp-media-modal" tabindex="0" class="media-modal wp-core-ui" role="dialog" aria-labelledby="media-frame-title">
			<# if ( data.hasCloseButton ) { #>
				<button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
					Close dialog				</span></button>
			<# } #>
			<div class="media-modal-content" role="document"></div>
		</div>
		<div class="media-modal-backdrop"></div>
	</script>

		<script type="text/html" id="tmpl-uploader-window">
		<div class="uploader-window-content">
			<div class="uploader-editor-title">Drop files to upload</div>
		</div>
	</script>

		<script type="text/html" id="tmpl-uploader-editor">
		<div class="uploader-editor-content">
			<div class="uploader-editor-title">Drop files to upload</div>
		</div>
	</script>

		<script type="text/html" id="tmpl-uploader-inline">
		<# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #>
		<# if ( data.canClose ) { #>
		<button class="close dashicons dashicons-no"><span class="screen-reader-text">
			Close uploader		</span></button>
		<# } #>
		<div class="uploader-inline-content {{ messageClass }}">
		<# if ( data.message ) { #>
			<h2 class="upload-message">{{ data.message }}</h2>
		<# } #>
					<div class="upload-ui">
				<h2 class="upload-instructions drop-instructions">Drop files to upload</h2>
				<p class="upload-instructions drop-instructions">or</p>
				<button type="button" class="browser button button-hero" aria-describedby="post-upload-info">Select Files</button>
			</div>

			<div class="upload-inline-status"></div>

			<div class="post-upload-ui" id="post-upload-info">
				
				<p class="max-upload-size">
				Maximum upload file size: 50 MB.				</p>

				<# if ( data.suggestedWidth && data.suggestedHeight ) { #>
					<p class="suggested-dimensions">
						Suggested image dimensions: {{data.suggestedWidth}} by {{data.suggestedHeight}} pixels.					</p>
				<# } #>

							</div>
				</div>
	</script>

		<script type="text/html" id="tmpl-media-library-view-switcher">
		<a href="https://community.fsp.org/wp-admin/upload.php?mode=list" class="view-list">
			<span class="screen-reader-text">
				List view			</span>
		</a>
		<a href="https://community.fsp.org/wp-admin/upload.php?mode=grid" class="view-grid current" aria-current="page">
			<span class="screen-reader-text">
				Grid view			</span>
		</a>
	</script>

		<script type="text/html" id="tmpl-uploader-status">
		<h2>Uploading</h2>

		<div class="media-progress-bar"><div></div></div>
		<div class="upload-details">
			<span class="upload-count">
				<span class="upload-index"></span> / <span class="upload-total"></span>
			</span>
			<span class="upload-detail-separator">&ndash;</span>
			<span class="upload-filename"></span>
		</div>
		<div class="upload-errors"></div>
		<button type="button" class="button upload-dismiss-errors">Dismiss errors</button>
	</script>

		<script type="text/html" id="tmpl-uploader-status-error">
		<span class="upload-error-filename word-wrap-break-word">{{{ data.filename }}}</span>
		<span class="upload-error-message">{{ data.message }}</span>
	</script>

		<script type="text/html" id="tmpl-edit-attachment-frame">
		<div class="edit-media-header">
			<button class="left dashicons"<# if ( ! data.hasPrevious ) { #> disabled<# } #>><span class="screen-reader-text">Edit previous media item</span></button>
			<button class="right dashicons"<# if ( ! data.hasNext ) { #> disabled<# } #>><span class="screen-reader-text">Edit next media item</span></button>
			<button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">Close dialog</span></button>
		</div>
		<div class="media-frame-title"></div>
		<div class="media-frame-content"></div>
	</script>

		<script type="text/html" id="tmpl-attachment-details-two-column">
		<div class="attachment-media-view {{ data.orientation }}">
						<h2 class="screen-reader-text">Attachment Preview</h2>
			<div class="thumbnail thumbnail-{{ data.type }}">
				<# if ( data.uploading ) { #>
					<div class="media-progress-bar"><div></div></div>
				<# } else if ( data.sizes && data.sizes.full ) { #>
					<img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" />
				<# } else if ( data.sizes && data.sizes.large ) { #>
					<img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" />
				<# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #>
					<img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" />
				<# } #>

				<# if ( 'audio' === data.type ) { #>
				<div class="wp-media-wrapper wp-audio">
					<audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
						<source type="{{ data.mime }}" src="{{ data.url }}" />
					</audio>
				</div>
				<# } else if ( 'video' === data.type ) {
					var w_rule = '';
					if ( data.width ) {
						w_rule = 'width: ' + data.width + 'px;';
					} else if ( wp.media.view.settings.contentWidth ) {
						w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
					}
				#>
				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
					<video controls="controls" class="wp-video-shortcode" preload="metadata"
						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
						<source type="{{ data.mime }}" src="{{ data.url }}" />
					</video>
				</div>
				<# } #>

				<div class="attachment-actions">
					<# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #>
					<button type="button" class="button edit-attachment">Edit Image</button>
					<# } else if ( 'pdf' === data.subtype && data.sizes ) { #>
					<p>Document Preview</p>
					<# } #>
				</div>
			</div>
		</div>
		<div class="attachment-info">
			<span class="settings-save-status" role="status">
				<span class="spinner"></span>
				<span class="saved">Saved.</span>
			</span>
			<div class="details">
				<h2 class="screen-reader-text">
					Details				</h2>
				<div class="uploaded"><strong>Uploaded on:</strong> {{ data.dateFormatted }}</div>
				<div class="uploaded-by word-wrap-break-word">
					<strong>Uploaded by:</strong>
						<# if ( data.authorLink ) { #>
							<a href="{{ data.authorLink }}">{{ data.authorName }}</a>
						<# } else { #>
							{{ data.authorName }}
						<# } #>
				</div>
				<# if ( data.uploadedToTitle ) { #>
					<div class="uploaded-to">
						<strong>Uploaded to:</strong>
						<# if ( data.uploadedToLink ) { #>
							<a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a>
						<# } else { #>
							{{ data.uploadedToTitle }}
						<# } #>
					</div>
				<# } #>
				<div class="filename"><strong>File name:</strong> {{ data.filename }}</div>
				<div class="file-type"><strong>File type:</strong> {{ data.mime }}</div>
				<div class="file-size"><strong>File size:</strong> {{ data.filesizeHumanReadable }}</div>
				<# if ( 'image' === data.type && ! data.uploading ) { #>
					<# if ( data.width && data.height ) { #>
						<div class="dimensions"><strong>Dimensions:</strong>
							{{ data.width }} by {{ data.height }} pixels						</div>
					<# } #>

					<# if ( data.originalImageURL && data.originalImageName ) { #>
						<div class="word-wrap-break-word">
							<strong>Original image:</strong>
							<a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
						</div>
					<# } #>
				<# } #>

				<# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
					<div class="file-length"><strong>Length:</strong>
						<span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
						<span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
					</div>
				<# } #>

				<# if ( 'audio' === data.type && data.meta.bitrate ) { #>
					<div class="bitrate">
						<strong>Bitrate:</strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s
						<# if ( data.meta.bitrate_mode ) { #>
						{{ ' ' + data.meta.bitrate_mode.toUpperCase() }}
						<# } #>
					</div>
				<# } #>

				<# if ( data.mediaStates ) { #>
					<div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div>
				<# } #>

				<div class="compat-meta">
					<# if ( data.compat && data.compat.meta ) { #>
						{{{ data.compat.meta }}}
					<# } #>
				</div>
			</div>

			<div class="settings">
				<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
				<# if ( 'image' === data.type ) { #>
					<span class="setting alt-text has-description" data-setting="alt">
						<label for="attachment-details-two-column-alt-text" class="name">Alternative Text</label>
						<textarea id="attachment-details-two-column-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea>
					</span>
					<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
				<# } #>
								<span class="setting" data-setting="title">
					<label for="attachment-details-two-column-title" class="name">Title</label>
					<input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} />
				</span>
								<# if ( 'audio' === data.type ) { #>
								<span class="setting" data-setting="artist">
					<label for="attachment-details-two-column-artist" class="name">Artist</label>
					<input type="text" id="attachment-details-two-column-artist" value="{{ data.artist || data.meta.artist || '' }}" />
				</span>
								<span class="setting" data-setting="album">
					<label for="attachment-details-two-column-album" class="name">Album</label>
					<input type="text" id="attachment-details-two-column-album" value="{{ data.album || data.meta.album || '' }}" />
				</span>
								<# } #>
				<span class="setting" data-setting="caption">
					<label for="attachment-details-two-column-caption" class="name">Caption</label>
					<textarea id="attachment-details-two-column-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea>
				</span>
				<span class="setting" data-setting="description">
					<label for="attachment-details-two-column-description" class="name">Description</label>
					<textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
				</span>
				<span class="setting" data-setting="url">
					<label for="attachment-details-two-column-copy-link" class="name">File URL:</label>
					<input type="text" class="attachment-details-copy-link ltr" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly />
					<span class="copy-to-clipboard-container">
						<button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-two-column-copy-link">Copy URL to clipboard</button>
						<span class="success hidden" aria-hidden="true">Copied!</span>
					</span>
				</span>
				<div class="attachment-compat"></div>
			</div>

			<div class="actions">
				<# if ( data.link ) { #>
										<a class="view-attachment" href="{{ data.link }}">View media file</a>
				<# } #>
				<# if ( data.can.save ) { #>
					<# if ( data.link ) { #>
						<span class="links-separator">|</span>
					<# } #>
					<a href="{{ data.editLink }}">Edit more details</a>
				<# } #>
				<# if ( data.can.save && data.link ) { #>
					<span class="links-separator">|</span>
					<a href="{{ data.url }}" download>Download file</a>
				<# } #>
				<# if ( ! data.uploading && data.can.remove ) { #>
					<# if ( data.link || data.can.save ) { #>
						<span class="links-separator">|</span>
					<# } #>
											<button type="button" class="button-link delete-attachment">Delete permanently</button>
									<# } #>
			</div>
		</div>
	</script>

		<script type="text/html" id="tmpl-attachment">
		<div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}">
			<div class="thumbnail">
				<# if ( data.uploading ) { #>
					<div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div>
				<# } else if ( 'image' === data.type && data.size && data.size.url ) { #>
					<div class="centered">
						<img src="{{ data.size.url }}" draggable="false" alt="" />
					</div>
				<# } else { #>
					<div class="centered">
						<# if ( data.image && data.image.src && data.image.src !== data.icon ) { #>
							<img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" />
						<# } else if ( data.sizes ) {
								if ( data.sizes.medium ) { #>
									<img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" />
								<# } else { #>
									<img src="{{ data.sizes.full.url }}" class="thumbnail" draggable="false" alt="" />
								<# } #>
						<# } else { #>
							<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
						<# } #>
					</div>
					<div class="filename">
						<div>{{ data.filename }}</div>
					</div>
				<# } #>
			</div>
			<# if ( data.buttons.close ) { #>
				<button type="button" class="button-link attachment-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
					Remove				</span></button>
			<# } #>
		</div>
		<# if ( data.buttons.check ) { #>
			<button type="button" class="check" tabindex="-1"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
				Deselect			</span></button>
		<# } #>
		<#
		var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly';
		if ( data.describe ) {
			if ( 'image' === data.type ) { #>
				<input type="text" value="{{ data.caption }}" class="describe" data-setting="caption"
					aria-label="Caption"
					placeholder="Caption&hellip;" {{ maybeReadOnly }} />
			<# } else { #>
				<input type="text" value="{{ data.title }}" class="describe" data-setting="title"
					<# if ( 'video' === data.type ) { #>
						aria-label="Video title"
						placeholder="Video title&hellip;"
					<# } else if ( 'audio' === data.type ) { #>
						aria-label="Audio title"
						placeholder="Audio title&hellip;"
					<# } else { #>
						aria-label="Media title"
						placeholder="Media title&hellip;"
					<# } #> {{ maybeReadOnly }} />
			<# }
		} #>
	</script>

		<script type="text/html" id="tmpl-attachment-details">
		<h2>
			Attachment Details			<span class="settings-save-status" role="status">
				<span class="spinner"></span>
				<span class="saved">Saved.</span>
			</span>
		</h2>
		<div class="attachment-info">

			<# if ( 'audio' === data.type ) { #>
				<div class="wp-media-wrapper wp-audio">
					<audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
						<source type="{{ data.mime }}" src="{{ data.url }}" />
					</audio>
				</div>
			<# } else if ( 'video' === data.type ) {
				var w_rule = '';
				if ( data.width ) {
					w_rule = 'width: ' + data.width + 'px;';
				} else if ( wp.media.view.settings.contentWidth ) {
					w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
				}
			#>
				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
					<video controls="controls" class="wp-video-shortcode" preload="metadata"
						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
						<source type="{{ data.mime }}" src="{{ data.url }}" />
					</video>
				</div>
			<# } else { #>
				<div class="thumbnail thumbnail-{{ data.type }}">
					<# if ( data.uploading ) { #>
						<div class="media-progress-bar"><div></div></div>
					<# } else if ( 'image' === data.type && data.size && data.size.url ) { #>
						<img src="{{ data.size.url }}" draggable="false" alt="" />
					<# } else { #>
						<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
					<# } #>
				</div>
			<# } #>

			<div class="details">
				<div class="filename">{{ data.filename }}</div>
				<div class="uploaded">{{ data.dateFormatted }}</div>

				<div class="file-size">{{ data.filesizeHumanReadable }}</div>
				<# if ( 'image' === data.type && ! data.uploading ) { #>
					<# if ( data.width && data.height ) { #>
						<div class="dimensions">
							{{ data.width }} by {{ data.height }} pixels						</div>
					<# } #>

					<# if ( data.originalImageURL && data.originalImageName ) { #>
						<div class="word-wrap-break-word">
							Original image:							<a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
						</div>
					<# } #>

					<# if ( data.can.save && data.sizes ) { #>
						<a class="edit-attachment" href="{{ data.editLink }}&amp;image-editor" target="_blank">Edit Image</a>
					<# } #>
				<# } #>

				<# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
					<div class="file-length">Length:						<span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
						<span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
					</div>
				<# } #>

				<# if ( data.mediaStates ) { #>
					<div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div>
				<# } #>

				<# if ( ! data.uploading && data.can.remove ) { #>
											<button type="button" class="button-link delete-attachment">Delete permanently</button>
									<# } #>

				<div class="compat-meta">
					<# if ( data.compat && data.compat.meta ) { #>
						{{{ data.compat.meta }}}
					<# } #>
				</div>
			</div>
		</div>
		<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
		<# if ( 'image' === data.type ) { #>
			<span class="setting alt-text has-description" data-setting="alt">
				<label for="attachment-details-alt-text" class="name">Alt Text</label>
				<textarea id="attachment-details-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea>
			</span>
			<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
		<# } #>
				<span class="setting" data-setting="title">
			<label for="attachment-details-title" class="name">Title</label>
			<input type="text" id="attachment-details-title" value="{{ data.title }}" {{ maybeReadOnly }} />
		</span>
				<# if ( 'audio' === data.type ) { #>
				<span class="setting" data-setting="artist">
			<label for="attachment-details-artist" class="name">Artist</label>
			<input type="text" id="attachment-details-artist" value="{{ data.artist || data.meta.artist || '' }}" />
		</span>
				<span class="setting" data-setting="album">
			<label for="attachment-details-album" class="name">Album</label>
			<input type="text" id="attachment-details-album" value="{{ data.album || data.meta.album || '' }}" />
		</span>
				<# } #>
		<span class="setting" data-setting="caption">
			<label for="attachment-details-caption" class="name">Caption</label>
			<textarea id="attachment-details-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea>
		</span>
		<span class="setting" data-setting="description">
			<label for="attachment-details-description" class="name">Description</label>
			<textarea id="attachment-details-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
		</span>
		<span class="setting" data-setting="url">
			<label for="attachment-details-copy-link" class="name">File URL:</label>
			<input type="text" class="attachment-details-copy-link ltr" id="attachment-details-copy-link" value="{{ data.url }}" readonly />
			<div class="copy-to-clipboard-container">
				<button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-copy-link">Copy URL to clipboard</button>
				<span class="success hidden" aria-hidden="true">Copied!</span>
			</div>
		</span>
	</script>

		<script type="text/html" id="tmpl-media-selection">
		<div class="selection-info">
			<span class="count"></span>
			<# if ( data.editable ) { #>
				<button type="button" class="button-link edit-selection">Edit Selection</button>
			<# } #>
			<# if ( data.clearable ) { #>
				<button type="button" class="button-link clear-selection">Clear</button>
			<# } #>
		</div>
		<div class="selection-view"></div>
	</script>

		<script type="text/html" id="tmpl-attachment-display-settings">
		<h2>Attachment Display Settings</h2>

		<# if ( 'image' === data.type ) { #>
			<span class="setting align">
				<label for="attachment-display-settings-alignment" class="name">Alignment</label>
				<select id="attachment-display-settings-alignment" class="alignment"
					data-setting="align"
					<# if ( data.userSettings ) { #>
						data-user-setting="align"
					<# } #>>

					<option value="left">
						Left					</option>
					<option value="center">
						Center					</option>
					<option value="right">
						Right					</option>
					<option value="none" selected>
						None					</option>
				</select>
			</span>
		<# } #>

		<span class="setting">
			<label for="attachment-display-settings-link-to" class="name">
				<# if ( data.model.canEmbed ) { #>
					Embed or Link				<# } else { #>
					Link To				<# } #>
			</label>
			<select id="attachment-display-settings-link-to" class="link-to"
				data-setting="link"
				<# if ( data.userSettings && ! data.model.canEmbed ) { #>
					data-user-setting="urlbutton"
				<# } #>>

			<# if ( data.model.canEmbed ) { #>
				<option value="embed" selected>
					Embed Media Player				</option>
				<option value="file">
			<# } else { #>
				<option value="none" selected>
					None				</option>
				<option value="file">
			<# } #>
				<# if ( data.model.canEmbed ) { #>
					Link to Media File				<# } else { #>
					Media File				<# } #>
				</option>
				<option value="post">
				<# if ( data.model.canEmbed ) { #>
					Link to Attachment Page				<# } else { #>
					Attachment Page				<# } #>
				</option>
			<# if ( 'image' === data.type ) { #>
				<option value="custom">
					Custom URL				</option>
			<# } #>
			</select>
		</span>
		<span class="setting">
			<label for="attachment-display-settings-link-to-custom" class="name">URL</label>
			<input type="text" id="attachment-display-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
		</span>

		<# if ( 'undefined' !== typeof data.sizes ) { #>
			<span class="setting">
				<label for="attachment-display-settings-size" class="name">Size</label>
				<select id="attachment-display-settings-size" class="size" name="size"
					data-setting="size"
					<# if ( data.userSettings ) { #>
						data-user-setting="imgsize"
					<# } #>>
											<#
						var size = data.sizes['thumbnail'];
						if ( size ) { #>
							<option value="thumbnail" >
								Thumbnail &ndash; {{ size.width }} &times; {{ size.height }}
							</option>
						<# } #>
											<#
						var size = data.sizes['medium'];
						if ( size ) { #>
							<option value="medium" >
								Medium &ndash; {{ size.width }} &times; {{ size.height }}
							</option>
						<# } #>
											<#
						var size = data.sizes['large'];
						if ( size ) { #>
							<option value="large" >
								Large &ndash; {{ size.width }} &times; {{ size.height }}
							</option>
						<# } #>
											<#
						var size = data.sizes['full'];
						if ( size ) { #>
							<option value="full"  selected='selected'>
								Full Size &ndash; {{ size.width }} &times; {{ size.height }}
							</option>
						<# } #>
									</select>
			</span>
		<# } #>
	</script>

		<script type="text/html" id="tmpl-gallery-settings">
		<h2>Gallery Settings</h2>

		<span class="setting">
			<label for="gallery-settings-link-to" class="name">Link To</label>
			<select id="gallery-settings-link-to" class="link-to"
				data-setting="link"
				<# if ( data.userSettings ) { #>
					data-user-setting="urlbutton"
				<# } #>>

				<option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' === wp.media.galleryDefaults.link ) {
					#>selected="selected"<# }
				#>>
					Attachment Page				</option>
				<option value="file" <# if ( 'file' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
					Media File				</option>
				<option value="none" <# if ( 'none' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
					None				</option>
			</select>
		</span>

		<span class="setting">
			<label for="gallery-settings-columns" class="name select-label-inline">Columns</label>
			<select id="gallery-settings-columns" class="columns" name="columns"
				data-setting="columns">
									<option value="1" <#
						if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
					#>>
						1					</option>
									<option value="2" <#
						if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
					#>>
						2					</option>
									<option value="3" <#
						if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
					#>>
						3					</option>
									<option value="4" <#
						if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
					#>>
						4					</option>
									<option value="5" <#
						if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
					#>>
						5					</option>
									<option value="6" <#
						if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
					#>>
						6					</option>
									<option value="7" <#
						if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
					#>>
						7					</option>
									<option value="8" <#
						if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
					#>>
						8					</option>
									<option value="9" <#
						if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
					#>>
						9					</option>
							</select>
		</span>

		<span class="setting">
			<input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom" />
			<label for="gallery-settings-random-order" class="checkbox-label-inline">Random Order</label>
		</span>

		<span class="setting size">
			<label for="gallery-settings-size" class="name">Size</label>
			<select id="gallery-settings-size" class="size" name="size"
				data-setting="size"
				<# if ( data.userSettings ) { #>
					data-user-setting="imgsize"
				<# } #>
				>
									<option value="thumbnail">
						Thumbnail					</option>
									<option value="medium">
						Medium					</option>
									<option value="large">
						Large					</option>
									<option value="full">
						Full Size					</option>
							</select>
		</span>
	</script>

		<script type="text/html" id="tmpl-playlist-settings">
		<h2>Playlist Settings</h2>

		<# var emptyModel = _.isEmpty( data.model ),
			isVideo = 'video' === data.controller.get('library').props.get('type'); #>

		<span class="setting">
			<input type="checkbox" id="playlist-settings-show-list" data-setting="tracklist" <# if ( emptyModel ) { #>
				checked="checked"
			<# } #> />
			<label for="playlist-settings-show-list" class="checkbox-label-inline">
				<# if ( isVideo ) { #>
				Show Video List				<# } else { #>
				Show Tracklist				<# } #>
			</label>
		</span>

		<# if ( ! isVideo ) { #>
		<span class="setting">
			<input type="checkbox" id="playlist-settings-show-artist" data-setting="artists" <# if ( emptyModel ) { #>
				checked="checked"
			<# } #> />
			<label for="playlist-settings-show-artist" class="checkbox-label-inline">
				Show Artist Name in Tracklist			</label>
		</span>
		<# } #>

		<span class="setting">
			<input type="checkbox" id="playlist-settings-show-images" data-setting="images" <# if ( emptyModel ) { #>
				checked="checked"
			<# } #> />
			<label for="playlist-settings-show-images" class="checkbox-label-inline">
				Show Images			</label>
		</span>
	</script>

		<script type="text/html" id="tmpl-embed-link-settings">
		<span class="setting link-text">
			<label for="embed-link-settings-link-text" class="name">Link Text</label>
			<input type="text" id="embed-link-settings-link-text" class="alignment" data-setting="linkText" />
		</span>
		<div class="embed-container" style="display: none;">
			<div class="embed-preview"></div>
		</div>
	</script>

		<script type="text/html" id="tmpl-embed-image-settings">
		<div class="wp-clearfix">
			<div class="thumbnail">
				<img src="{{ data.model.url }}" draggable="false" alt="" />
			</div>
		</div>

		<span class="setting alt-text has-description">
			<label for="embed-image-settings-alt-text" class="name">Alternative Text</label>
			<textarea id="embed-image-settings-alt-text" data-setting="alt" aria-describedby="alt-text-description"></textarea>
		</span>
		<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>

					<span class="setting caption">
				<label for="embed-image-settings-caption" class="name">Caption</label>
				<textarea id="embed-image-settings-caption" data-setting="caption"></textarea>
			</span>
		
		<fieldset class="setting-group">
			<legend class="name">Align</legend>
			<span class="setting align">
				<span class="button-group button-large" data-setting="align">
					<button class="button" value="left">
						Left					</button>
					<button class="button" value="center">
						Center					</button>
					<button class="button" value="right">
						Right					</button>
					<button class="button active" value="none">
						None					</button>
				</span>
			</span>
		</fieldset>

		<fieldset class="setting-group">
			<legend class="name">Link To</legend>
			<span class="setting link-to">
				<span class="button-group button-large" data-setting="link">
					<button class="button" value="file">
						Image URL					</button>
					<button class="button" value="custom">
						Custom URL					</button>
					<button class="button active" value="none">
						None					</button>
				</span>
			</span>
			<span class="setting">
				<label for="embed-image-settings-link-to-custom" class="name">URL</label>
				<input type="text" id="embed-image-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
			</span>
		</fieldset>
	</script>

		<script type="text/html" id="tmpl-image-details">
		<div class="media-embed">
			<div class="embed-media-settings">
				<div class="column-settings">
					<span class="setting alt-text has-description">
						<label for="image-details-alt-text" class="name">Alternative Text</label>
						<textarea id="image-details-alt-text" data-setting="alt" aria-describedby="alt-text-description">{{ data.model.alt }}</textarea>
					</span>
					<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>

											<span class="setting caption">
							<label for="image-details-caption" class="name">Caption</label>
							<textarea id="image-details-caption" data-setting="caption">{{ data.model.caption }}</textarea>
						</span>
					
					<h2>Display Settings</h2>
					<fieldset class="setting-group">
						<legend class="legend-inline">Align</legend>
						<span class="setting align">
							<span class="button-group button-large" data-setting="align">
								<button class="button" value="left">
									Left								</button>
								<button class="button" value="center">
									Center								</button>
								<button class="button" value="right">
									Right								</button>
								<button class="button active" value="none">
									None								</button>
							</span>
						</span>
					</fieldset>

					<# if ( data.attachment ) { #>
						<# if ( 'undefined' !== typeof data.attachment.sizes ) { #>
							<span class="setting size">
								<label for="image-details-size" class="name">Size</label>
								<select id="image-details-size" class="size" name="size"
									data-setting="size"
									<# if ( data.userSettings ) { #>
										data-user-setting="imgsize"
									<# } #>>
																			<#
										var size = data.sizes['thumbnail'];
										if ( size ) { #>
											<option value="thumbnail">
												Thumbnail &ndash; {{ size.width }} &times; {{ size.height }}
											</option>
										<# } #>
																			<#
										var size = data.sizes['medium'];
										if ( size ) { #>
											<option value="medium">
												Medium &ndash; {{ size.width }} &times; {{ size.height }}
											</option>
										<# } #>
																			<#
										var size = data.sizes['large'];
										if ( size ) { #>
											<option value="large">
												Large &ndash; {{ size.width }} &times; {{ size.height }}
											</option>
										<# } #>
																			<#
										var size = data.sizes['full'];
										if ( size ) { #>
											<option value="full">
												Full Size &ndash; {{ size.width }} &times; {{ size.height }}
											</option>
										<# } #>
																		<option value="custom">
										Custom Size									</option>
								</select>
							</span>
						<# } #>
							<div class="custom-size wp-clearfix<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>">
								<span class="custom-size-setting">
									<label for="image-details-size-width">Width</label>
									<input type="number" id="image-details-size-width" aria-describedby="image-size-desc" data-setting="customWidth" step="1" value="{{ data.model.customWidth }}" />
								</span>
								<span class="sep" aria-hidden="true">&times;</span>
								<span class="custom-size-setting">
									<label for="image-details-size-height">Height</label>
									<input type="number" id="image-details-size-height" aria-describedby="image-size-desc" data-setting="customHeight" step="1" value="{{ data.model.customHeight }}" />
								</span>
								<p id="image-size-desc" class="description">Image size in pixels</p>
							</div>
					<# } #>

					<span class="setting link-to">
						<label for="image-details-link-to" class="name">Link To</label>
						<select id="image-details-link-to" data-setting="link">
						<# if ( data.attachment ) { #>
							<option value="file">
								Media File							</option>
							<option value="post">
								Attachment Page							</option>
						<# } else { #>
							<option value="file">
								Image URL							</option>
						<# } #>
							<option value="custom">
								Custom URL							</option>
							<option value="none">
								None							</option>
						</select>
					</span>
					<span class="setting">
						<label for="image-details-link-to-custom" class="name">URL</label>
						<input type="text" id="image-details-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
					</span>

					<div class="advanced-section">
						<h2><button type="button" class="button-link advanced-toggle">Advanced Options</button></h2>
						<div class="advanced-settings hidden">
							<div class="advanced-image">
								<span class="setting title-text">
									<label for="image-details-title-attribute" class="name">Image Title Attribute</label>
									<input type="text" id="image-details-title-attribute" data-setting="title" value="{{ data.model.title }}" />
								</span>
								<span class="setting extra-classes">
									<label for="image-details-css-class" class="name">Image CSS Class</label>
									<input type="text" id="image-details-css-class" data-setting="extraClasses" value="{{ data.model.extraClasses }}" />
								</span>
							</div>
							<div class="advanced-link">
								<span class="setting link-target">
									<input type="checkbox" id="image-details-link-target" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>>
									<label for="image-details-link-target" class="checkbox-label">Open link in a new tab</label>
								</span>
								<span class="setting link-rel">
									<label for="image-details-link-rel" class="name">Link Rel</label>
									<input type="text" id="image-details-link-rel" data-setting="linkRel" value="{{ data.model.linkRel }}" />
								</span>
								<span class="setting link-class-name">
									<label for="image-details-link-css-class" class="name">Link CSS Class</label>
									<input type="text" id="image-details-link-css-class" data-setting="linkClassName" value="{{ data.model.linkClassName }}" />
								</span>
							</div>
						</div>
					</div>
				</div>
				<div class="column-image">
					<div class="image">
						<img src="{{ data.model.url }}" draggable="false" alt="" />
						<# if ( data.attachment && window.imageEdit ) { #>
							<div class="actions">
								<input type="button" class="edit-attachment button" value="Edit Original" />
								<input type="button" class="replace-attachment button" value="Replace" />
							</div>
						<# } #>
					</div>
				</div>
			</div>
		</div>
	</script>

		<script type="text/html" id="tmpl-image-editor">
		<div id="media-head-{{ data.id }}"></div>
		<div id="image-editor-{{ data.id }}"></div>
	</script>

		<script type="text/html" id="tmpl-audio-details">
		<# var ext, html5types = {
			mp3: wp.media.view.settings.embedMimes.mp3,
			ogg: wp.media.view.settings.embedMimes.ogg
		}; #>

				<div class="media-embed media-embed-details">
			<div class="embed-media-settings embed-audio-settings">
				<audio style="visibility: hidden"
	controls
	class="wp-audio-shortcode"
	width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}"
	preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}"
	<#
		if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
		#> autoplay<#
	}
		if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
		#> loop<#
	}
	#>
>
	<# if ( ! _.isEmpty( data.model.src ) ) { #>
	<source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
	<# } #>

		<# if ( ! _.isEmpty( data.model.mp3 ) ) { #>
	<source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ 'mp3' ] }}" />
	<# } #>
			<# if ( ! _.isEmpty( data.model.ogg ) ) { #>
	<source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ 'ogg' ] }}" />
	<# } #>
			<# if ( ! _.isEmpty( data.model.flac ) ) { #>
	<source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ 'flac' ] }}" />
	<# } #>
			<# if ( ! _.isEmpty( data.model.m4a ) ) { #>
	<source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ 'm4a' ] }}" />
	<# } #>
			<# if ( ! _.isEmpty( data.model.wav ) ) { #>
	<source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ 'wav' ] }}" />
	<# } #>
		</audio>
	
				<# if ( ! _.isEmpty( data.model.src ) ) {
					ext = data.model.src.split('.').pop();
					if ( html5types[ ext ] ) {
						delete html5types[ ext ];
					}
				#>
				<span class="setting">
					<label for="audio-details-source" class="name">URL</label>
					<input type="text" id="audio-details-source" readonly data-setting="src" value="{{ data.model.src }}" />
					<button type="button" class="button-link remove-setting">Remove audio source</button>
				</span>
				<# } #>
								<# if ( ! _.isEmpty( data.model.mp3 ) ) {
					if ( ! _.isUndefined( html5types.mp3 ) ) {
						delete html5types.mp3;
					}
				#>
				<span class="setting">
					<label for="audio-details-mp3-source" class="name">MP3</label>
					<input type="text" id="audio-details-mp3-source" readonly data-setting="mp3" value="{{ data.model.mp3 }}" />
					<button type="button" class="button-link remove-setting">Remove audio source</button>
				</span>
				<# } #>
								<# if ( ! _.isEmpty( data.model.ogg ) ) {
					if ( ! _.isUndefined( html5types.ogg ) ) {
						delete html5types.ogg;
					}
				#>
				<span class="setting">
					<label for="audio-details-ogg-source" class="name">OGG</label>
					<input type="text" id="audio-details-ogg-source" readonly data-setting="ogg" value="{{ data.model.ogg }}" />
					<button type="button" class="button-link remove-setting">Remove audio source</button>
				</span>
				<# } #>
								<# if ( ! _.isEmpty( data.model.flac ) ) {
					if ( ! _.isUndefined( html5types.flac ) ) {
						delete html5types.flac;
					}
				#>
				<span class="setting">
					<label for="audio-details-flac-source" class="name">FLAC</label>
					<input type="text" id="audio-details-flac-source" readonly data-setting="flac" value="{{ data.model.flac }}" />
					<button type="button" class="button-link remove-setting">Remove audio source</button>
				</span>
				<# } #>
								<# if ( ! _.isEmpty( data.model.m4a ) ) {
					if ( ! _.isUndefined( html5types.m4a ) ) {
						delete html5types.m4a;
					}
				#>
				<span class="setting">
					<label for="audio-details-m4a-source" class="name">M4A</label>
					<input type="text" id="audio-details-m4a-source" readonly data-setting="m4a" value="{{ data.model.m4a }}" />
					<button type="button" class="button-link remove-setting">Remove audio source</button>
				</span>
				<# } #>
								<# if ( ! _.isEmpty( data.model.wav ) ) {
					if ( ! _.isUndefined( html5types.wav ) ) {
						delete html5types.wav;
					}
				#>
				<span class="setting">
					<label for="audio-details-wav-source" class="name">WAV</label>
					<input type="text" id="audio-details-wav-source" readonly data-setting="wav" value="{{ data.model.wav }}" />
					<button type="button" class="button-link remove-setting">Remove audio source</button>
				</span>
				<# } #>
				
				<# if ( ! _.isEmpty( html5types ) ) { #>
				<fieldset class="setting-group">
					<legend class="name">Add alternate sources for maximum HTML5 playback</legend>
					<span class="setting">
						<span class="button-large">
						<# _.each( html5types, function (mime, type) { #>
							<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
						<# } ) #>
						</span>
					</span>
				</fieldset>
				<# } #>

				<fieldset class="setting-group">
					<legend class="name">Preload</legend>
					<span class="setting preload">
						<span class="button-group button-large" data-setting="preload">
							<button class="button" value="auto">Auto</button>
							<button class="button" value="metadata">Metadata</button>
							<button class="button active" value="none">None</button>
						</span>
					</span>
				</fieldset>

				<span class="setting-group">
					<span class="setting checkbox-setting autoplay">
						<input type="checkbox" id="audio-details-autoplay" data-setting="autoplay" />
						<label for="audio-details-autoplay" class="checkbox-label">Autoplay</label>
					</span>

					<span class="setting checkbox-setting">
						<input type="checkbox" id="audio-details-loop" data-setting="loop" />
						<label for="audio-details-loop" class="checkbox-label">Loop</label>
					</span>
				</span>
			</div>
		</div>
	</script>

		<script type="text/html" id="tmpl-video-details">
		<# var ext, html5types = {
			mp4: wp.media.view.settings.embedMimes.mp4,
			ogv: wp.media.view.settings.embedMimes.ogv,
			webm: wp.media.view.settings.embedMimes.webm
		}; #>

				<div class="media-embed media-embed-details">
			<div class="embed-media-settings embed-video-settings">
				<div class="wp-video-holder">
				<#
				var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width,
					h = ! data.model.height ? 360 : data.model.height;

				if ( data.model.width && w !== data.model.width ) {
					h = Math.ceil( ( h * w ) / data.model.width );
				}
				#>

				<#  var w_rule = '', classes = [],
		w, h, settings = wp.media.view.settings,
		isYouTube = isVimeo = false;

	if ( ! _.isEmpty( data.model.src ) ) {
		isYouTube = data.model.src.match(/youtube|youtu\.be/);
		isVimeo = -1 !== data.model.src.indexOf('vimeo');
	}

	if ( settings.contentWidth && data.model.width >= settings.contentWidth ) {
		w = settings.contentWidth;
	} else {
		w = data.model.width;
	}

	if ( w !== data.model.width ) {
		h = Math.ceil( ( data.model.height * w ) / data.model.width );
	} else {
		h = data.model.height;
	}

	if ( w ) {
		w_rule = 'width: ' + w + 'px; ';
	}

	if ( isYouTube ) {
		classes.push( 'youtube-video' );
	}

	if ( isVimeo ) {
		classes.push( 'vimeo-video' );
	}

#>
<div style="{{ w_rule }}" class="wp-video">
<video controls
	class="wp-video-shortcode {{ classes.join( ' ' ) }}"
	<# if ( w ) { #>width="{{ w }}"<# } #>
	<# if ( h ) { #>height="{{ h }}"<# } #>
			<#
		if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) {
			#> poster="{{ data.model.poster }}"<#
		} #>
			preload			="{{ _.isUndefined( data.model.preload ) ? 'metadata' : data.model.preload }}"
				<#
		if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
		#> autoplay<#
	}
		if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
		#> loop<#
	}
	#>
>
	<# if ( ! _.isEmpty( data.model.src ) ) {
		if ( isYouTube ) { #>
		<source src="{{ data.model.src }}" type="video/youtube" />
		<# } else if ( isVimeo ) { #>
		<source src="{{ data.model.src }}" type="video/vimeo" />
		<# } else { #>
		<source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
		<# }
	} #>

		<# if ( data.model.mp4 ) { #>
	<source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ 'mp4' ] }}" />
	<# } #>
		<# if ( data.model.m4v ) { #>
	<source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ 'm4v' ] }}" />
	<# } #>
		<# if ( data.model.webm ) { #>
	<source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ 'webm' ] }}" />
	<# } #>
		<# if ( data.model.ogv ) { #>
	<source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ 'ogv' ] }}" />
	<# } #>
		<# if ( data.model.flv ) { #>
	<source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ 'flv' ] }}" />
	<# } #>
		{{{ data.model.content }}}
</video>
</div>
	
				<# if ( ! _.isEmpty( data.model.src ) ) {
					ext = data.model.src.split('.').pop();
					if ( html5types[ ext ] ) {
						delete html5types[ ext ];
					}
				#>
				<span class="setting">
					<label for="video-details-source" class="name">URL</label>
					<input type="text" id="video-details-source" readonly data-setting="src" value="{{ data.model.src }}" />
					<button type="button" class="button-link remove-setting">Remove video source</button>
				</span>
				<# } #>
								<# if ( ! _.isEmpty( data.model.mp4 ) ) {
					if ( ! _.isUndefined( html5types.mp4 ) ) {
						delete html5types.mp4;
					}
				#>
				<span class="setting">
					<label for="video-details-mp4-source" class="name">MP4</label>
					<input type="text" id="video-details-mp4-source" readonly data-setting="mp4" value="{{ data.model.mp4 }}" />
					<button type="button" class="button-link remove-setting">Remove video source</button>
				</span>
				<# } #>
								<# if ( ! _.isEmpty( data.model.m4v ) ) {
					if ( ! _.isUndefined( html5types.m4v ) ) {
						delete html5types.m4v;
					}
				#>
				<span class="setting">
					<label for="video-details-m4v-source" class="name">M4V</label>
					<input type="text" id="video-details-m4v-source" readonly data-setting="m4v" value="{{ data.model.m4v }}" />
					<button type="button" class="button-link remove-setting">Remove video source</button>
				</span>
				<# } #>
								<# if ( ! _.isEmpty( data.model.webm ) ) {
					if ( ! _.isUndefined( html5types.webm ) ) {
						delete html5types.webm;
					}
				#>
				<span class="setting">
					<label for="video-details-webm-source" class="name">WEBM</label>
					<input type="text" id="video-details-webm-source" readonly data-setting="webm" value="{{ data.model.webm }}" />
					<button type="button" class="button-link remove-setting">Remove video source</button>
				</span>
				<# } #>
								<# if ( ! _.isEmpty( data.model.ogv ) ) {
					if ( ! _.isUndefined( html5types.ogv ) ) {
						delete html5types.ogv;
					}
				#>
				<span class="setting">
					<label for="video-details-ogv-source" class="name">OGV</label>
					<input type="text" id="video-details-ogv-source" readonly data-setting="ogv" value="{{ data.model.ogv }}" />
					<button type="button" class="button-link remove-setting">Remove video source</button>
				</span>
				<# } #>
								<# if ( ! _.isEmpty( data.model.flv ) ) {
					if ( ! _.isUndefined( html5types.flv ) ) {
						delete html5types.flv;
					}
				#>
				<span class="setting">
					<label for="video-details-flv-source" class="name">FLV</label>
					<input type="text" id="video-details-flv-source" readonly data-setting="flv" value="{{ data.model.flv }}" />
					<button type="button" class="button-link remove-setting">Remove video source</button>
				</span>
				<# } #>
								</div>

				<# if ( ! _.isEmpty( html5types ) ) { #>
				<fieldset class="setting-group">
					<legend class="name">Add alternate sources for maximum HTML5 playback</legend>
					<span class="setting">
						<span class="button-large">
						<# _.each( html5types, function (mime, type) { #>
							<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
						<# } ) #>
						</span>
					</span>
				</fieldset>
				<# } #>

				<# if ( ! _.isEmpty( data.model.poster ) ) { #>
				<span class="setting">
					<label for="video-details-poster-image" class="name">Poster Image</label>
					<input type="text" id="video-details-poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" />
					<button type="button" class="button-link remove-setting">Remove poster image</button>
				</span>
				<# } #>

				<fieldset class="setting-group">
					<legend class="name">Preload</legend>
					<span class="setting preload">
						<span class="button-group button-large" data-setting="preload">
							<button class="button" value="auto">Auto</button>
							<button class="button" value="metadata">Metadata</button>
							<button class="button active" value="none">None</button>
						</span>
					</span>
				</fieldset>

				<span class="setting-group">
					<span class="setting checkbox-setting autoplay">
						<input type="checkbox" id="video-details-autoplay" data-setting="autoplay" />
						<label for="video-details-autoplay" class="checkbox-label">Autoplay</label>
					</span>

					<span class="setting checkbox-setting">
						<input type="checkbox" id="video-details-loop" data-setting="loop" />
						<label for="video-details-loop" class="checkbox-label">Loop</label>
					</span>
				</span>

				<span class="setting" data-setting="content">
					<#
					var content = '';
					if ( ! _.isEmpty( data.model.content ) ) {
						var tracks = jQuery( data.model.content ).filter( 'track' );
						_.each( tracks.toArray(), function( track, index ) {
							content += track.outerHTML; #>
						<label for="video-details-track-{{ index }}" class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</label>
						<input class="content-track" type="text" id="video-details-track-{{ index }}" aria-describedby="video-details-track-desc-{{ index }}" value="{{ track.outerHTML }}" />
						<span class="description" id="video-details-track-desc-{{ index }}">
						The srclang, label, and kind values can be edited to set the video track language and kind.						</span>
						<button type="button" class="button-link remove-setting remove-track">Remove video track</button><br />
						<# } ); #>
					<# } else { #>
					<span class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</span><br />
					<em>There are no associated subtitles.</em>
					<# } #>
					<textarea class="hidden content-setting">{{ content }}</textarea>
				</span>
			</div>
		</div>
	</script>

		<script type="text/html" id="tmpl-editor-gallery">
		<# if ( data.attachments.length ) { #>
			<div class="gallery gallery-columns-{{ data.columns }}">
				<# _.each( data.attachments, function( attachment, index ) { #>
					<dl class="gallery-item">
						<dt class="gallery-icon">
							<# if ( attachment.thumbnail ) { #>
								<img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="{{ attachment.alt }}" />
							<# } else { #>
								<img src="{{ attachment.url }}" alt="{{ attachment.alt }}" />
							<# } #>
						</dt>
						<# if ( attachment.caption ) { #>
							<dd class="wp-caption-text gallery-caption">
								{{{ data.verifyHTML( attachment.caption ) }}}
							</dd>
						<# } #>
					</dl>
					<# if ( index % data.columns === data.columns - 1 ) { #>
						<br style="clear: both;" />
					<# } #>
				<# } ); #>
			</div>
		<# } else { #>
			<div class="wpview-error">
				<div class="dashicons dashicons-format-gallery"></div><p>No items found.</p>
			</div>
		<# } #>
	</script>

		<script type="text/html" id="tmpl-crop-content">
		<img class="crop-image" src="{{ data.url }}" alt="Image crop area preview. Requires mouse interaction." />
		<div class="upload-errors"></div>
	</script>

		<script type="text/html" id="tmpl-site-icon-preview-crop">
		<style>
			:root{
				--site-icon-url: url( "{{ data.url }}" );
			}
		</style>
		<h2>Site Icon Preview</h2>
		<p>As an app icon and a browser icon.</p>
		<div class="site-icon-preview crop">
			<div class="image-preview-wrap app-icon-preview">
				<img id="preview-app-icon" src="{{ data.url }}" class="app-icon-preview" alt="Preview as an app icon" />
			</div>
			<div class="site-icon-preview-browser">
				<svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="browser-buttons"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 20a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm18 0a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm24-6a6 6 0 1 0 0 12 6 6 0 0 0 0-12Z" /></svg>
				<div class="site-icon-preview-tab">
					<div class="image-preview-wrap browser">
						<img id="preview-favicon" src="{{ data.url }}" class="browser-icon-preview" alt="Preview as a browser icon" />
					</div>
					<div class="site-icon-preview-site-title" aria-hidden="true"><# print( 'FSP Community' ) #></div>
						<svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="close-button">
							<path d="M12 13.0607L15.7123 16.773L16.773 15.7123L13.0607 12L16.773 8.28772L15.7123 7.22706L12 10.9394L8.28771 7.22705L7.22705 8.28771L10.9394 12L7.22706 15.7123L8.28772 16.773L12 13.0607Z" />
						</svg>
					</div>
				</div>
			</div>
		</div>
	</script>

		<script>
		(function () {
			var c = document.body.className;
			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
			document.body.className = c;
		})();
	</script>
	<script id="wp-hooks-js" src="https://community.fsp.org/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
<script id="wp-i18n-js" src="https://community.fsp.org/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
<script id="wp-i18n-js-after">
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
</script>
<script id="wp-jp-i18n-loader-js" src="https://community.fsp.org/wp-content/plugins/jetpack-social/jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.js?minify=true&#038;ver=5ba5dddc04be2306aaf0"></script>
<script id="wp-jp-i18n-loader-js-after">
wp.jpI18nLoader.state = {"baseUrl":"https://community.fsp.org/wp-content/languages/","locale":"en_US","domainMap":{"jetpack-admin-ui":"plugins/jetpack-social","jetpack-assets":"plugins/jetpack-social","jetpack-block-delimiter":"plugins/jetpack-social","jetpack-boost-core":"plugins/jetpack-social","jetpack-boost-speed-score":"plugins/jetpack-social","jetpack-config":"plugins/jetpack-social","jetpack-connection":"plugins/jetpack-social","jetpack-explat":"plugins/jetpack-social","jetpack-image-cdn":"plugins/jetpack-social","jetpack-ip":"plugins/jetpack-social","jetpack-jitm":"plugins/jetpack-social","jetpack-licensing":"plugins/jetpack-social","jetpack-my-jetpack":"plugins/jetpack-social","jetpack-password-checker":"plugins/jetpack-social","jetpack-plugins-installer":"plugins/jetpack-social","jetpack-post-list":"plugins/jetpack-social","jetpack-post-media":"plugins/jetpack-social","jetpack-protect-models":"plugins/jetpack-social","jetpack-protect-status":"plugins/jetpack-social","jetpack-publicize-pkg":"plugins/jetpack-social","jetpack-sync":"plugins/jetpack-social","jetpack-wp-build-polyfills":"plugins/jetpack-social","jetpack-account-protection":"plugins/jetpack","jetpack-activity-log":"plugins/jetpack","jetpack-backup-pkg":"plugins/jetpack","jetpack-blaze":"plugins/jetpack","jetpack-classic-theme-helper":"plugins/jetpack","jetpack-compat":"plugins/jetpack","jetpack-external-connections":"plugins/jetpack","jetpack-external-media":"plugins/jetpack","jetpack-forms":"plugins/jetpack","jetpack-import":"plugins/jetpack","jetpack-jwt":"plugins/jetpack","jetpack-masterbar":"plugins/jetpack","jetpack-newsletter":"plugins/jetpack","jetpack-paypal-payments":"plugins/jetpack","jetpack-search-pkg":"plugins/jetpack","jetpack-stats":"plugins/jetpack","jetpack-stats-admin":"plugins/jetpack","jetpack-subscribers-dashboard":"plugins/jetpack","jetpack-videopress-pkg":"plugins/jetpack","jetpack-waf":"plugins/jetpack","jetpack-wp-abilities":"plugins/jetpack","woocommerce-analytics":"plugins/jetpack"},"domainPaths":{"jetpack-admin-ui":"jetpack_vendor/automattic/jetpack-admin-ui/","jetpack-assets":"jetpack_vendor/automattic/jetpack-assets/","jetpack-block-delimiter":"jetpack_vendor/automattic/block-delimiter/","jetpack-boost-core":"jetpack_vendor/automattic/jetpack-boost-core/","jetpack-boost-speed-score":"jetpack_vendor/automattic/jetpack-boost-speed-score/","jetpack-config":"jetpack_vendor/automattic/jetpack-config/","jetpack-connection":"jetpack_vendor/automattic/jetpack-connection/","jetpack-explat":"jetpack_vendor/automattic/jetpack-explat/","jetpack-image-cdn":"jetpack_vendor/automattic/jetpack-image-cdn/","jetpack-ip":"jetpack_vendor/automattic/jetpack-ip/","jetpack-jitm":"jetpack_vendor/automattic/jetpack-jitm/","jetpack-licensing":"jetpack_vendor/automattic/jetpack-licensing/","jetpack-my-jetpack":"jetpack_vendor/automattic/jetpack-my-jetpack/","jetpack-password-checker":"jetpack_vendor/automattic/jetpack-password-checker/","jetpack-plugins-installer":"jetpack_vendor/automattic/jetpack-plugins-installer/","jetpack-post-list":"jetpack_vendor/automattic/jetpack-post-list/","jetpack-post-media":"jetpack_vendor/automattic/jetpack-post-media/","jetpack-protect-models":"jetpack_vendor/automattic/jetpack-protect-models/","jetpack-protect-status":"jetpack_vendor/automattic/jetpack-protect-status/","jetpack-publicize-pkg":"jetpack_vendor/automattic/jetpack-publicize/","jetpack-sync":"jetpack_vendor/automattic/jetpack-sync/","jetpack-wp-build-polyfills":"jetpack_vendor/automattic/jetpack-wp-build-polyfills/","jetpack-account-protection":"jetpack_vendor/automattic/jetpack-account-protection/","jetpack-activity-log":"jetpack_vendor/automattic/jetpack-activity-log/","jetpack-backup-pkg":"jetpack_vendor/automattic/jetpack-backup/","jetpack-blaze":"jetpack_vendor/automattic/jetpack-blaze/","jetpack-classic-theme-helper":"jetpack_vendor/automattic/jetpack-classic-theme-helper/","jetpack-compat":"jetpack_vendor/automattic/jetpack-compat/","jetpack-external-connections":"jetpack_vendor/automattic/jetpack-external-connections/","jetpack-external-media":"jetpack_vendor/automattic/jetpack-external-media/","jetpack-forms":"jetpack_vendor/automattic/jetpack-forms/","jetpack-import":"jetpack_vendor/automattic/jetpack-import/","jetpack-jwt":"jetpack_vendor/automattic/jetpack-jwt/","jetpack-masterbar":"jetpack_vendor/automattic/jetpack-masterbar/","jetpack-newsletter":"jetpack_vendor/automattic/jetpack-newsletter/","jetpack-paypal-payments":"jetpack_vendor/automattic/jetpack-paypal-payments/","jetpack-search-pkg":"jetpack_vendor/automattic/jetpack-search/","jetpack-stats":"jetpack_vendor/automattic/jetpack-stats/","jetpack-stats-admin":"jetpack_vendor/automattic/jetpack-stats-admin/","jetpack-subscribers-dashboard":"jetpack_vendor/automattic/jetpack-subscribers-dashboard/","jetpack-videopress-pkg":"jetpack_vendor/automattic/jetpack-videopress/","jetpack-waf":"jetpack_vendor/automattic/jetpack-waf/","jetpack-wp-abilities":"jetpack_vendor/automattic/jetpack-wp-abilities/","woocommerce-analytics":"jetpack_vendor/automattic/woocommerce-analytics/"}};
wp.jpI18nLoader.state = {"baseUrl":"https://community.fsp.org/wp-content/languages/","locale":"en_US","domainMap":{"jetpack-admin-ui":"plugins/jetpack-social","jetpack-assets":"plugins/jetpack-social","jetpack-block-delimiter":"plugins/jetpack-social","jetpack-boost-core":"plugins/jetpack-social","jetpack-boost-speed-score":"plugins/jetpack-social","jetpack-config":"plugins/jetpack-social","jetpack-connection":"plugins/jetpack-social","jetpack-explat":"plugins/jetpack-social","jetpack-image-cdn":"plugins/jetpack-social","jetpack-ip":"plugins/jetpack-social","jetpack-jitm":"plugins/jetpack-social","jetpack-licensing":"plugins/jetpack-social","jetpack-my-jetpack":"plugins/jetpack-social","jetpack-password-checker":"plugins/jetpack-social","jetpack-plugins-installer":"plugins/jetpack-social","jetpack-post-list":"plugins/jetpack-social","jetpack-post-media":"plugins/jetpack-social","jetpack-protect-models":"plugins/jetpack-social","jetpack-protect-status":"plugins/jetpack-social","jetpack-publicize-pkg":"plugins/jetpack-social","jetpack-sync":"plugins/jetpack-social","jetpack-wp-build-polyfills":"plugins/jetpack-social","jetpack-account-protection":"plugins/jetpack","jetpack-activity-log":"plugins/jetpack","jetpack-backup-pkg":"plugins/jetpack","jetpack-blaze":"plugins/jetpack","jetpack-classic-theme-helper":"plugins/jetpack","jetpack-compat":"plugins/jetpack","jetpack-external-connections":"plugins/jetpack","jetpack-external-media":"plugins/jetpack","jetpack-forms":"plugins/jetpack","jetpack-import":"plugins/jetpack","jetpack-jwt":"plugins/jetpack","jetpack-masterbar":"plugins/jetpack","jetpack-newsletter":"plugins/jetpack","jetpack-paypal-payments":"plugins/jetpack","jetpack-search-pkg":"plugins/jetpack","jetpack-stats":"plugins/jetpack","jetpack-stats-admin":"plugins/jetpack","jetpack-subscribers-dashboard":"plugins/jetpack","jetpack-videopress-pkg":"plugins/jetpack","jetpack-waf":"plugins/jetpack","jetpack-wp-abilities":"plugins/jetpack","woocommerce-analytics":"plugins/jetpack"},"domainPaths":{"jetpack-admin-ui":"jetpack_vendor/automattic/jetpack-admin-ui/","jetpack-assets":"jetpack_vendor/automattic/jetpack-assets/","jetpack-block-delimiter":"jetpack_vendor/automattic/block-delimiter/","jetpack-boost-core":"jetpack_vendor/automattic/jetpack-boost-core/","jetpack-boost-speed-score":"jetpack_vendor/automattic/jetpack-boost-speed-score/","jetpack-config":"jetpack_vendor/automattic/jetpack-config/","jetpack-connection":"jetpack_vendor/automattic/jetpack-connection/","jetpack-explat":"jetpack_vendor/automattic/jetpack-explat/","jetpack-image-cdn":"jetpack_vendor/automattic/jetpack-image-cdn/","jetpack-ip":"jetpack_vendor/automattic/jetpack-ip/","jetpack-jitm":"jetpack_vendor/automattic/jetpack-jitm/","jetpack-licensing":"jetpack_vendor/automattic/jetpack-licensing/","jetpack-my-jetpack":"jetpack_vendor/automattic/jetpack-my-jetpack/","jetpack-password-checker":"jetpack_vendor/automattic/jetpack-password-checker/","jetpack-plugins-installer":"jetpack_vendor/automattic/jetpack-plugins-installer/","jetpack-post-list":"jetpack_vendor/automattic/jetpack-post-list/","jetpack-post-media":"jetpack_vendor/automattic/jetpack-post-media/","jetpack-protect-models":"jetpack_vendor/automattic/jetpack-protect-models/","jetpack-protect-status":"jetpack_vendor/automattic/jetpack-protect-status/","jetpack-publicize-pkg":"jetpack_vendor/automattic/jetpack-publicize/","jetpack-sync":"jetpack_vendor/automattic/jetpack-sync/","jetpack-wp-build-polyfills":"jetpack_vendor/automattic/jetpack-wp-build-polyfills/","jetpack-account-protection":"jetpack_vendor/automattic/jetpack-account-protection/","jetpack-activity-log":"jetpack_vendor/automattic/jetpack-activity-log/","jetpack-backup-pkg":"jetpack_vendor/automattic/jetpack-backup/","jetpack-blaze":"jetpack_vendor/automattic/jetpack-blaze/","jetpack-classic-theme-helper":"jetpack_vendor/automattic/jetpack-classic-theme-helper/","jetpack-compat":"jetpack_vendor/automattic/jetpack-compat/","jetpack-external-connections":"jetpack_vendor/automattic/jetpack-external-connections/","jetpack-external-media":"jetpack_vendor/automattic/jetpack-external-media/","jetpack-forms":"jetpack_vendor/automattic/jetpack-forms/","jetpack-import":"jetpack_vendor/automattic/jetpack-import/","jetpack-jwt":"jetpack_vendor/automattic/jetpack-jwt/","jetpack-masterbar":"jetpack_vendor/automattic/jetpack-masterbar/","jetpack-newsletter":"jetpack_vendor/automattic/jetpack-newsletter/","jetpack-paypal-payments":"jetpack_vendor/automattic/jetpack-paypal-payments/","jetpack-search-pkg":"jetpack_vendor/automattic/jetpack-search/","jetpack-stats":"jetpack_vendor/automattic/jetpack-stats/","jetpack-stats-admin":"jetpack_vendor/automattic/jetpack-stats-admin/","jetpack-subscribers-dashboard":"jetpack_vendor/automattic/jetpack-subscribers-dashboard/","jetpack-videopress-pkg":"jetpack_vendor/automattic/jetpack-videopress/","jetpack-waf":"jetpack_vendor/automattic/jetpack-waf/","jetpack-wp-abilities":"jetpack_vendor/automattic/jetpack-wp-abilities/","woocommerce-analytics":"jetpack_vendor/automattic/woocommerce-analytics/"}};
//# sourceURL=wp-jp-i18n-loader-js-after
</script>
<script id="react-js" src="https://community.fsp.org/wp-includes/js/dist/vendor/react.min.js?ver=18.3.1.1"></script>
<script id="react-dom-js" src="https://community.fsp.org/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1"></script>
<script id="wp-escape-html-js" src="https://community.fsp.org/wp-includes/js/dist/escape-html.min.js?ver=3f093e5cca67aa0f8b56"></script>
<script id="wp-element-js" src="https://community.fsp.org/wp-includes/js/dist/element.min.js?ver=15ba804677f72a8db97b"></script>
<script id="moment-js" src="https://community.fsp.org/wp-includes/js/dist/vendor/moment.min.js?ver=2.30.1"></script>
<script id="moment-js-after">
moment.updateLocale( 'en_US', {"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"week":{"dow":1},"longDateFormat":{"LT":"g:i a","LTS":null,"L":null,"LL":"F j, Y","LLL":"F j, Y g:i a","LLLL":null}} );
//# sourceURL=moment-js-after
</script>
<script id="moment-tz-js" src="https://community.fsp.org/wp-content/plugins/stachethemes_event_calendar/assets/js/libs/moment-tz.js?ver=5.5.1"></script>
<script id="lodash-js" src="https://community.fsp.org/wp-includes/js/dist/vendor/lodash.min.js?ver=4.18.1"></script>
<script id="lodash-js-after">
window.lodash = _.noConflict();
//# sourceURL=lodash-js-after
</script>
<script data-wp-strategy="defer" defer id="stec-init-js-js" src="https://community.fsp.org/wp-content/plugins/stachethemes_event_calendar/assets/js/calendar/init.js?ver=5.5.1"></script>
<script data-wp-strategy="defer" defer id="stec-submit-form-init-js-js" src="https://community.fsp.org/wp-content/plugins/stachethemes_event_calendar/assets/js/submit-event-page/init.js?ver=5.5.1"></script>
<script id="underscore-js" src="https://community.fsp.org/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
<script id="shortcode-js" src="https://community.fsp.org/wp-includes/js/shortcode.min.js?ver=7.0"></script>
<script id="backbone-js" src="https://community.fsp.org/wp-includes/js/backbone.min.js?ver=1.6.1"></script>
<script id="wp-util-js-extra">
var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
//# sourceURL=wp-util-js-extra
</script>
<script id="wp-util-js" src="https://community.fsp.org/wp-includes/js/wp-util.min.js?ver=7.0"></script>
<script id="wp-backbone-js" src="https://community.fsp.org/wp-includes/js/wp-backbone.min.js?ver=7.0"></script>
<script id="media-models-js-extra">
var _wpMediaModelsL10n = {"settings":{"ajaxurl":"/wp-admin/admin-ajax.php","post":{"id":0}}};
//# sourceURL=media-models-js-extra
</script>
<script id="media-models-js" src="https://community.fsp.org/wp-includes/js/media-models.min.js?ver=7.0"></script>
<script id="wp-plupload-js-extra">
var pluploadL10n = {"queue_limit_exceeded":"You have attempted to queue too many files.","file_exceeds_size_limit":"%s exceeds the maximum upload size for this site.","zero_byte_file":"This file is empty. Please try another.","invalid_filetype":"This file cannot be processed by the web server.","not_an_image":"This file is not an image. Please try another.","image_memory_exceeded":"Memory exceeded. Please try another smaller file.","image_dimensions_exceeded":"This is larger than the maximum size. Please try another.","default_error":"An error occurred in the upload. Please try again later.","missing_upload_url":"There was a configuration error. Please contact the server administrator.","upload_limit_exceeded":"You may only upload 1 file.","http_error":"Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page.","http_error_image":"The server cannot process the image. This can happen if the server is busy or does not have enough resources to complete the task. Uploading a smaller image may help. Suggested maximum size is 2560 pixels.","upload_failed":"Upload failed.","big_upload_failed":"Please try uploading this file with the %1$sbrowser uploader%2$s.","big_upload_queued":"%s exceeds the maximum upload size for the multi-file uploader when used in your browser.","io_error":"IO error.","security_error":"Security error.","file_cancelled":"File canceled.","upload_stopped":"Upload stopped.","dismiss":"Dismiss","crunching":"Crunching\u2026","deleted":"moved to the Trash.","error_uploading":"\u201c%s\u201d has failed to upload.","unsupported_image":"This image cannot be displayed in a web browser. For best results convert it to JPEG before uploading.","noneditable_image":"The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading.","file_url_copied":"The file URL has been copied to your clipboard"};
var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"/wp-admin/async-upload.php","filters":{"max_file_size":"52428800b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,avif,ico,heic,heif,heics,heifs,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,x-wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages,json"}]},"multipart_params":{"action":"upload-attachment","_wpnonce":"9b3e23906f"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false};
//# sourceURL=wp-plupload-js-extra
</script>
<script id="wp-plupload-js" src="https://community.fsp.org/wp-includes/js/plupload/wp-plupload.min.js?ver=7.0"></script>
<script id="jquery-ui-core-js" src="https://community.fsp.org/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3"></script>
<script id="jquery-ui-mouse-js" src="https://community.fsp.org/wp-includes/js/jquery/ui/mouse.min.js?ver=1.13.3"></script>
<script id="jquery-ui-sortable-js" src="https://community.fsp.org/wp-includes/js/jquery/ui/sortable.min.js?ver=1.13.3"></script>
<script id="mediaelement-core-js-before">
var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}};
//# sourceURL=mediaelement-core-js-before
</script>
<script id="mediaelement-core-js" src="https://community.fsp.org/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17"></script>
<script id="mediaelement-migrate-js" src="https://community.fsp.org/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=7.0"></script>
<script id="mediaelement-js-extra">
var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"};
//# sourceURL=mediaelement-js-extra
</script>
<script id="wp-mediaelement-js" src="https://community.fsp.org/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=7.0"></script>
<script id="wp-api-request-js-extra">
var wpApiSettings = {"root":"https://community.fsp.org/wp-json/","nonce":"3a935f6dbd","versionString":"wp/v2/"};
//# sourceURL=wp-api-request-js-extra
</script>
<script id="wp-api-request-js" src="https://community.fsp.org/wp-includes/js/api-request.min.js?ver=7.0"></script>
<script id="wp-dom-ready-js" src="https://community.fsp.org/wp-includes/js/dist/dom-ready.min.js?ver=a06281ae5cf5500e9317"></script>
<script id="wp-a11y-js" src="https://community.fsp.org/wp-includes/js/dist/a11y.min.js?ver=af934e5259bc51b8718e"></script>
<script id="clipboard-js" src="https://community.fsp.org/wp-includes/js/clipboard.min.js?ver=2.0.11"></script>
<script id="media-views-js-extra">
var _wpMediaViewsL10n = {"mediaFrameDefaultTitle":"Media","url":"URL","addMedia":"Add media","search":"Search","select":"Select","cancel":"Cancel","update":"Update","replace":"Replace","remove":"Remove","back":"Back","selected":"%d selected","dragInfo":"Drag and drop to reorder media files.","uploadFilesTitle":"Upload files","uploadImagesTitle":"Upload images","mediaLibraryTitle":"Media Library","insertMediaTitle":"Add media","createNewGallery":"Create a new gallery","createNewPlaylist":"Create a new playlist","createNewVideoPlaylist":"Create a new video playlist","returnToLibrary":"\u2190 Go to library","allMediaItems":"All media items","allDates":"All dates","noItemsFound":"No items found.","insertIntoPost":"Insert into post","unattached":"Unattached","mine":"Mine","trash":"Trash","uploadedToThisPost":"Uploaded to this post","warnDelete":"You are about to permanently delete this item from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkDelete":"You are about to permanently delete these items from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkTrash":"You are about to trash these items.\n  'Cancel' to stop, 'OK' to delete.","bulkSelect":"Bulk select","trashSelected":"Move to Trash","restoreSelected":"Restore from Trash","deletePermanently":"Delete permanently","errorDeleting":"Error in deleting the attachment.","apply":"Apply","filterByDate":"Filter by date","filterByType":"Filter by type","searchLabel":"Search media","searchMediaLabel":"Search media","searchMediaPlaceholder":"Search media items...","mediaFound":"Number of media items found: %d","noMedia":"No media items found.","noMediaTryNewSearch":"No media items found. Try a different search.","attachmentDetails":"Attachment details","insertFromUrlTitle":"Insert from URL","setFeaturedImageTitle":"Featured image","setFeaturedImage":"Set featured image","createGalleryTitle":"Create gallery","editGalleryTitle":"Edit gallery","cancelGalleryTitle":"\u2190 Cancel gallery","insertGallery":"Insert gallery","updateGallery":"Update gallery","addToGallery":"Add to gallery","addToGalleryTitle":"Add to gallery","reverseOrder":"Reverse order","imageDetailsTitle":"Image details","imageReplaceTitle":"Replace image","imageDetailsCancel":"Cancel edit","editImage":"Edit image","chooseImage":"Choose image","selectAndCrop":"Select and crop","skipCropping":"Skip cropping","cropImage":"Crop image","cropYourImage":"Crop your image","cropping":"Cropping\u2026","suggestedDimensions":"Suggested image dimensions: %1$s by %2$s pixels.","cropError":"There has been an error cropping your image.","audioDetailsTitle":"Audio details","audioReplaceTitle":"Replace audio","audioAddSourceTitle":"Add audio source","audioDetailsCancel":"Cancel edit","videoDetailsTitle":"Video details","videoReplaceTitle":"Replace video","videoAddSourceTitle":"Add video source","videoDetailsCancel":"Cancel edit","videoSelectPosterImageTitle":"Select poster image","videoAddTrackTitle":"Add subtitles","playlistDragInfo":"Drag and drop to reorder tracks.","createPlaylistTitle":"Create audio playlist","editPlaylistTitle":"Edit audio playlist","cancelPlaylistTitle":"\u2190 Cancel audio playlist","insertPlaylist":"Insert audio playlist","updatePlaylist":"Update audio playlist","addToPlaylist":"Add to audio playlist","addToPlaylistTitle":"Add to Audio Playlist","videoPlaylistDragInfo":"Drag and drop to reorder videos.","createVideoPlaylistTitle":"Create video playlist","editVideoPlaylistTitle":"Edit video playlist","cancelVideoPlaylistTitle":"\u2190 Cancel video playlist","insertVideoPlaylist":"Insert video playlist","updateVideoPlaylist":"Update video playlist","addToVideoPlaylist":"Add to video playlist","addToVideoPlaylistTitle":"Add to video Playlist","filterAttachments":"Filter media","attachmentsList":"Media list","settings":{"tabs":[],"tabUrl":"https://community.fsp.org/wp-admin/media-upload.php?chromeless=1","mimeTypes":{"image":"Images","audio":"Audio","video":"Video","application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-word.document.macroEnabled.12,application/vnd.ms-word.template.macroEnabled.12,application/vnd.oasis.opendocument.text,application/vnd.apple.pages,application/pdf,application/vnd.ms-xpsdocument,application/oxps,application/rtf,application/wordperfect,application/octet-stream":"Documents","application/vnd.apple.numbers,application/vnd.oasis.opendocument.spreadsheet,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel.sheet.macroEnabled.12,application/vnd.ms-excel.sheet.binary.macroEnabled.12":"Spreadsheets","application/x-gzip,application/rar,application/x-tar,application/zip,application/x-7z-compressed":"Archives"},"captions":true,"nonce":{"sendToEditor":"2dc3060c63","setAttachmentThumbnail":"ae3ce6dda8"},"post":{"id":0},"defaultProps":{"link":"none","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https://community.fsp.org/wp-json/oembed/1.0/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio/mpeg","ogg":"audio/ogg","flac":"audio/flac","m4a":"audio/mpeg","wav":"audio/wav","mp4":"video/mp4","m4v":"video/mp4","webm":"video/webm","ogv":"video/ogg","flv":"video/x-flv"},"contentWidth":1290,"months":[{"year":"2026","month":"6","text":"June 2026"},{"year":"2026","month":"5","text":"May 2026"},{"year":"2026","month":"4","text":"April 2026"},{"year":"2026","month":"3","text":"March 2026"},{"year":"2026","month":"2","text":"February 2026"},{"year":"2026","month":"1","text":"January 2026"},{"year":"2025","month":"12","text":"December 2025"},{"year":"2025","month":"11","text":"November 2025"},{"year":"2025","month":"10","text":"October 2025"},{"year":"2025","month":"9","text":"September 2025"},{"year":"2025","month":"8","text":"August 2025"},{"year":"2025","month":"7","text":"July 2025"},{"year":"2025","month":"5","text":"May 2025"},{"year":"2025","month":"4","text":"April 2025"},{"year":"2025","month":"3","text":"March 2025"},{"year":"2025","month":"1","text":"January 2025"}],"mediaTrash":0,"infiniteScrolling":0}};
//# sourceURL=media-views-js-extra
</script>
<script id="media-views-js" src="https://community.fsp.org/wp-includes/js/media-views.min.js?ver=7.0"></script>
<script id="media-editor-js" src="https://community.fsp.org/wp-includes/js/media-editor.min.js?ver=7.0"></script>
<script id="media-audiovideo-js" src="https://community.fsp.org/wp-includes/js/media-audiovideo.min.js?ver=7.0"></script>
<script data-wp-strategy="defer" defer id="stec-widget-events-list-js" src="https://community.fsp.org/wp-content/plugins/stachethemes_event_calendar/assets/js/widgets/events-list/front.js?ver=5.5.1"></script>
<script data-wp-strategy="defer" defer id="stec-widget-event-tickets-js" src="https://community.fsp.org/wp-content/plugins/stachethemes_event_calendar/assets/js/widgets/event-tickets/front.js?ver=5.5.1"></script>
<script id="kadence-simplelightbox-js" src="https://community.fsp.org/wp-content/themes/kadence/assets/js/simplelightbox.min.js?ver=1.5.0" async></script>
<script id="kadence-lightbox-init-js" src="https://community.fsp.org/wp-content/themes/kadence/assets/js/lightbox-init.min.js?ver=1.5.0" async></script>
<script id="kadence-navigation-js-extra">
var kadenceConfig = {"screenReader":{"expand":"Child menu","expandOf":"Child menu of","collapse":"Child menu","collapseOf":"Child menu of"},"breakPoints":{"desktop":"1024","tablet":768},"scrollOffset":"0"};
//# sourceURL=kadence-navigation-js-extra
</script>
<script id="kadence-navigation-js" src="https://community.fsp.org/wp-content/themes/kadence/assets/js/navigation.min.js?ver=1.5.0" async></script>
<script id="wp-polyfill-js" src="https://community.fsp.org/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script>
<script data-wp-strategy="defer" defer id="woocommerce-analytics-client-js" src="https://community.fsp.org/wp-content/plugins/jetpack/jetpack_vendor/automattic/woocommerce-analytics/build/woocommerce-analytics-client.js?minify=false&#038;ver=e434986d5efc1358e217"></script>
<script id="alg-wc-pop-frontend-js-extra">
var alg_wc_pop_data_object = {"force_decimals":"1","force_decimal_width":"2"};
//# sourceURL=alg-wc-pop-frontend-js-extra
</script>
<script id="alg-wc-pop-frontend-js" src="https://community.fsp.org/wp-content/plugins/product-open-pricing-name-your-price-for-woocommerce/includes/js/alg-wc-pop-frontend.js?ver=1.7.4"></script>
<script id="sourcebuster-js-js" src="https://community.fsp.org/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=10.8.1"></script>
<script id="wc-order-attribution-js-extra">
var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://community.fsp.org/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
//# sourceURL=wc-order-attribution-js-extra
</script>
<script id="wc-order-attribution-js" src="https://community.fsp.org/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=10.8.1"></script>
<script id="jetpack-stats-js-before">
_stq = window._stq || [];
_stq.push([ "view", {"v":"ext","blog":"248655855","post":"8703","tz":"-4","srv":"community.fsp.org","j":"1:15.8"} ]);
_stq.push([ "clickTrackerInit", "248655855", "8703" ]);
//# sourceURL=jetpack-stats-js-before
</script>
<script data-wp-strategy="defer" defer id="jetpack-stats-js" src="https://stats.wp.com/e-202624.js"></script>
<script id="jetpack-responsive-videos-js" src="https://community.fsp.org/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-classic-theme-helper/dist/responsive-videos/responsive-videos.js?minify=false&#038;ver=1a16f71f21c6d197f51b"></script>
<script id="kad-splide-js" src="https://community.fsp.org/wp-content/plugins/kadence-blocks-pro/includes/assets/js/splide.min.js?ver=2.8.14" async></script>
<script id="kadence-splide-auto-scroll-js" src="https://community.fsp.org/wp-content/plugins/kadence-blocks-pro/includes/assets/js/splide-auto-scroll.min.js?ver=2.8.14"></script>
<script id="kadence-blocks-pro-splide-init-js-extra">
var kb_splide = {"i18n":{"prev":"Previous slide","next":"Next slide","first":"Go to first slide","last":"Go to last slide","slideX":"Go to slide %s","pageX":"Go to page %s","play":"Start autoplay","pause":"Pause autoplay","carousel":"carousel","slide":"slide","select":"Select a slide to show","slideLabel":"%1$s of %2$s"}};
var kb_splide = {"i18n":{"prev":"Previous slide","next":"Next slide","first":"Go to first slide","last":"Go to last slide","slideX":"Go to slide %s","pageX":"Go to page %s","play":"Start autoplay","pause":"Pause autoplay","carousel":"carousel","slide":"slide","select":"Select a slide to show","slideLabel":"%1$s of %2$s"}};
var kb_splide = {"i18n":{"prev":"Previous slide","next":"Next slide","first":"Go to first slide","last":"Go to last slide","slideX":"Go to slide %s","pageX":"Go to page %s","play":"Start autoplay","pause":"Pause autoplay","carousel":"carousel","slide":"slide","select":"Select a slide to show","slideLabel":"%1$s of %2$s"}};
//# sourceURL=kadence-blocks-pro-splide-init-js-extra
</script>
<script id="kadence-blocks-pro-splide-init-js" src="https://community.fsp.org/wp-content/plugins/kadence-blocks-pro/includes/assets/js/kb-splide-init.min.js?ver=2.8.14"></script>
<script id="wpforo-widgets-js-js-extra">
var wpforo_widgets = {"ajax_url":"https://community.fsp.org/wp-admin/admin-ajax.php?lang=en&page_id=136&wpforo_boardid=0","is_live_notifications_on":"0","live_notifications_start":"30000","live_notifications_interval":"60000"};
//# sourceURL=wpforo-widgets-js-js-extra
</script>
<script id="wpforo-widgets-js-js" src="https://community.fsp.org/wp-content/plugins/wpforo/assets/js/widgets.js?ver=3.1.1"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://community.fsp.org/wp-includes/js/wp-emoji-release.min.js?ver=7.0"}}
</script>
<script type="module">
/*! This file is auto-generated */
const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!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!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let 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(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});
//# sourceURL=https://community.fsp.org/wp-includes/js/wp-emoji-loader.min.js
</script>
	<div id="search-drawer" aria-modal="true" role="dialog" aria-label="Search" class="popup-drawer popup-drawer-layout-fullwidth" data-drawer-target-string="#search-drawer"
			>
		<div class="drawer-overlay" data-drawer-target-string="#search-drawer"></div>
		<div class="drawer-inner">
			<div class="drawer-header">
				<button class="search-toggle-close drawer-toggle" aria-label="Close search"  data-toggle-target="#search-drawer" data-toggle-body-class="showing-popup-drawer-from-full" data-set-focus=".search-toggle-open"
							>
					<span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-close-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Toggle Menu Close</title><path d="M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path>
				</svg></span>				</button>
			</div>
			<div class="drawer-content">
				<form role="search" method="get" class="search-form" action="https://community.fsp.org/">
				<label>
					<span class="screen-reader-text">Search for:</span>
					<input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" />
				</label>
				<input type="submit" class="search-submit" value="Search" />
			<div class="kadence-search-icon-wrap"><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-search-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="26" height="28" viewBox="0 0 26 28"><title>Search</title><path d="M18 13c0-3.859-3.141-7-7-7s-7 3.141-7 7 3.141 7 7 7 7-3.141 7-7zM26 26c0 1.094-0.906 2-2 2-0.531 0-1.047-0.219-1.406-0.594l-5.359-5.344c-1.828 1.266-4.016 1.937-6.234 1.937-6.078 0-11-4.922-11-11s4.922-11 11-11 11 4.922 11 11c0 2.219-0.672 4.406-1.937 6.234l5.359 5.359c0.359 0.359 0.578 0.875 0.578 1.406z"></path>
				</svg></span></div></form>			</div>
		</div>
	</div>
			<script type="text/javascript">
			(function() {
				window.wcAnalytics = window.wcAnalytics || {};
				const wcAnalytics = window.wcAnalytics;

				// Set the assets URL for webpack to find the split assets.
				wcAnalytics.assets_url = 'https://community.fsp.org/wp-content/plugins/jetpack/jetpack_vendor/automattic/woocommerce-analytics/src/../build/';

				// Set the REST API tracking endpoint URL.
								wcAnalytics.trackEndpoint = "https://community.fsp.org/wp-json/woocommerce-analytics/v1/track";

				// Set common properties for all events.
				wcAnalytics.commonProps = {"session_id":null,"landing_page":null,"is_engaged":null,"ui":0,"blog_id":248655855,"store_id":"76d83cb4-33eb-4ec5-991c-29a772125fba","url":"https://community.fsp.org","woo_version":"10.8.1","wp_version":"7.0","store_admin":0,"device":"desktop","store_currency":"USD","timezone":"America/New_York","is_guest":1,"_via_ua":"Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)","_via_ip":"66.249.65.162","_lg":"","_dr":"","_dl":"https://community.fsp.org/porcfest/","_via_ref":""};

				// Set the event queue.
				wcAnalytics.eventQueue = [];

				// Features.
				wcAnalytics.features = {
					ch: false,
					sessionTracking: false,
					proxy: false,
				};

				wcAnalytics.breadcrumbs = ["PorcFest XXIII: Spontaneous Order"];

				// Page context flags.
				wcAnalytics.pages = {
					isAccountPage: false,
					isCart: false,
				};
			})();
		</script>
		<script>function w3tc_ll_observe(ll){if(!ll||!ll.update)return;var t;new MutationObserver(function(){clearTimeout(t);t=setTimeout(function(){ll.update();},200);}).observe(document.documentElement,{childList:true,subtree:true});}window.addEventListener("LazyLoad::Initialized",function(e){setTimeout(function(){window.w3tc_lazyload=e.detail.instance;w3tc_ll_observe(window.w3tc_lazyload);},1);});window.w3tc_lazyload=1,window.lazyLoadOptions={elements_selector:".lazy",callback_loaded:function(t){var e;try{e=new CustomEvent("w3tc_lazyload_loaded",{detail:{e:t}})}catch(a){(e=document.createEvent("CustomEvent")).initCustomEvent("w3tc_lazyload_loaded",!1,!1,{e:t})}window.dispatchEvent(e)}}</script><script async src="https://community.fsp.org/wp-content/plugins/w3-total-cache/pub/js/lazyload.min.js"></script></body>
</html>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 0/640 objects using Redis
Page Caching using Disk 
Lazy Loading
Database Caching using Redis

Served from: community.fsp.org @ 2026-06-10 11:46:25 by W3 Total Cache
-->