Documentation Category: Hook

gpb_resource_pricing_rules

Filters the pricing rule configurations applied when calculating a resource’s price. Fires only during price calculation (live preview, order total, submission, and breakdown), not when the pricing editor loads saved rules, so rules added here are applied at calculation time without being persisted to the resource.

gpb_service_pricing_rules

Filters the pricing rule configurations applied when calculating a service’s price. Fires only during price calculation (live preview, order total, submission, and breakdown), not when the pricing editor loads saved rules, so rules added here are applied at calculation time without being persisted to the service.

gpp_popup_title

Filter the popup’s human-readable title. This value is used as the popup dialog’s accessible name (aria-label), the iframe element’s title attribute, and the iframe document’s . Use it to provide a descriptive accessible name when the generic default isn’t suitable (e.g., when multiple popups share a page).</p> </div> </div> <div class="post-card flex flex-col group mb-10 lg:mb-24 last:mb-0"> <div class="p-10"> <h2 class="is-style-h3 mb-3.5"><a href="https://gravitywiz.com/documentation/gpb_ics_calendar_props/">gpb_ics_calendar_props</a></h2> <div class="post-meta flex items-center space-x-2 mb-5 text-sm"> <span> Updated July 29, 2026 </span> </div> <p>Filter the ICS calendar properties for a feed. The filter tag includes the feed type as a modifier, so you can hook into all feeds via `gpb_ics_calendar_props` or a specific feed type via `gpb_ics_calendar_props_service`, `gpb_ics_calendar_props_resource`, etc.</p> </div> </div> <div class="post-card flex flex-col group mb-10 lg:mb-24 last:mb-0"> <div class="p-10"> <h2 class="is-style-h3 mb-3.5"><a href="https://gravitywiz.com/documentation/gspc_attachment_picker_threshold/">gspc_attachment_picker_threshold</a></h2> <div class="post-meta flex items-center space-x-2 mb-5 text-sm"> <span> Updated July 22, 2026 </span> </div> <p>Filter the per-group item count above which a group switches from eager client-side loading to async server-side search.</p> </div> </div> <div class="post-card flex flex-col group mb-10 lg:mb-24 last:mb-0"> <div class="p-10"> <h2 class="is-style-h3 mb-3.5"><a href="https://gravitywiz.com/documentation/gpcp_csv_field_label/">gpcp_csv_field_label</a></h2> <div class="post-meta flex items-center space-x-2 mb-5 text-sm"> <span> Updated July 10, 2026 </span> </div> <p>Filter the label for a given field ID.</p> </div> </div> <div class="post-card flex flex-col group mb-10 lg:mb-24 last:mb-0"> <div class="p-10"> <h2 class="is-style-h3 mb-3.5"><a href="https://gravitywiz.com/documentation/gca_token_health_cache_ttl/">gca_token_health_cache_ttl</a></h2> <div class="post-meta flex items-center space-x-2 mb-5 text-sm"> <span> Updated July 13, 2026 </span> </div> <p>Filter the lifetime, in seconds, of the cached Airtable token-health result. Return 0 or less to disable caching.</p> </div> </div> <div class="post-card flex flex-col group mb-10 lg:mb-24 last:mb-0"> <div class="p-10"> <h2 class="is-style-h3 mb-3.5"><a href="https://gravitywiz.com/documentation/gpb_google_calendar_event_block_data/">gpb_google_calendar_event_block_data</a></h2> <div class="post-meta flex items-center space-x-2 mb-5 text-sm"> <span> Updated July 29, 2026 </span> </div> <p>Filter the availability block data generated from a Google Calendar event.</p> </div> </div> <div class="post-card flex flex-col group mb-10 lg:mb-24 last:mb-0"> <div class="p-10"> <h2 class="is-style-h3 mb-3.5"><a href="https://gravitywiz.com/documentation/gpb_availability_block_added/">gpb_availability_block_added</a></h2> <div class="post-meta flex items-center space-x-2 mb-5 text-sm"> <span> Updated July 29, 2026 </span> </div> <p>Fires after an availability block is added. Useful for integrations (e.g. syncing a negative/unavailability block to a calendar).</p> </div> </div> <div class="post-card flex flex-col group mb-10 lg:mb-24 last:mb-0"> <div class="p-10"> <h2 class="is-style-h3 mb-3.5"><a href="https://gravitywiz.com/documentation/gpb_availability_blocks/">gpb_availability_blocks</a></h2> <div class="post-meta flex items-center space-x-2 mb-5 text-sm"> <span> Updated July 29, 2026 </span> </div> <p>Filter the availability blocks for a bookable. Allows virtual blocks to be injected at read time without persisting them to the database.</p> </div> </div> <div class="post-card flex flex-col group mb-10 lg:mb-24 last:mb-0"> <div class="p-10"> <h2 class="is-style-h3 mb-3.5"><a href="https://gravitywiz.com/documentation/gpb_bookable_name/">gpb_bookable_name</a></h2> <div class="post-meta flex items-center space-x-2 mb-5 text-sm"> <span> Updated July 29, 2026 </span> </div> <p>Filter the display name of a service or resource by ID.</p> </div> </div> <div class="post-card flex flex-col group mb-10 lg:mb-24 last:mb-0"> <div class="p-10"> <h2 class="is-style-h3 mb-3.5"><a href="https://gravitywiz.com/documentation/gpep_token_param_name/">gpep_token_param_name</a></h2> <div class="post-meta flex items-center space-x-2 mb-5 text-sm"> <span> Updated July 09, 2026 </span> </div> <p>Filter to customize the query parameter name used for Easy Passthrough tokens. By default, the query parameter is <code>ep_token</code>. Use this filter to change the parameter name.</p> </div> </div> <div class="post-card flex flex-col group mb-10 lg:mb-24 last:mb-0"> <div class="p-10"> <h2 class="is-style-h3 mb-3.5"><a href="https://gravitywiz.com/documentation/gpacl_use_visitor_timezone/">gpacl_use_visitor_timezone</a></h2> <div class="post-meta flex items-center space-x-2 mb-5 text-sm"> <span> Updated July 16, 2026 </span> </div> <p>Use the visitor’s browser timezone instead of the server timezone for date/time conditional logic.</p> </div> </div> <div class="post-card flex flex-col group mb-10 lg:mb-24 last:mb-0"> <div class="p-10"> <h2 class="is-style-h3 mb-3.5"><a href="https://gravitywiz.com/documentation/gpacl_date_require_date_selection/">gpacl_date_require_date_selection</a></h2> <div class="post-meta flex items-center space-x-2 mb-5 text-sm"> <span> Updated July 16, 2026 </span> </div> <p>Whether an empty date field should be treated as “no match” (require date selection).</p> </div> </div> <div class="post-card flex flex-col group mb-10 lg:mb-24 last:mb-0"> <div class="p-10"> <h2 class="is-style-h3 mb-3.5"><a href="https://gravitywiz.com/documentation/gpac_is_applicable_form/">gpac_is_applicable_form</a></h2> <div class="post-meta flex items-center space-x-2 mb-5 text-sm"> <span> Updated July 08, 2026 </span> </div> <p>Filter whether GPAC’s frontend script should be loaded for a form that has no native calculation fields. This allows other plugins (e.g. GP Advanced Conditional Logic) to signal that they need GPAC’s formula processing pipeline on the frontend.</p> </div> </div> <div class="post-pagination flex justify-center space-x-2"> <nav class="navigation pagination" aria-label="Posts pagination"> <h2 class="screen-reader-text">Posts pagination</h2> <div class="nav-links"><span aria-current="page" class="page-numbers btn btn-primary locked current">1</span> <a class="page-numbers btn btn-outline-primary" href="https://gravitywiz.com/documentation_category/hook/page/2/">2</a> <span class="page-numbers dots">…</span> <a class="page-numbers btn btn-outline-primary" href="https://gravitywiz.com/documentation_category/hook/page/45/">45</a> <a class="next page-numbers btn btn-outline-primary" href="https://gravitywiz.com/documentation_category/hook/page/2/"><span>Next</span> <span class="icon icon-regular icon-chevron-right" aria-hidden> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path d="M305 239c9.4 9.4 9.4 24.6 0 33.9L113 465c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l175-175L79 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L305 239z"/></svg></span></a></div> </nav> </div> </div> <div class="sidebar pb-32 lg:pt-32"> <form role="search" method="get" action="https://gravitywiz.com/" class="wp-block-search__button-inside wp-block-search__icon-button wp-block-search" ><label class="wp-block-search__label screen-reader-text" for="wp-block-search__input-1" >Search</label><div class="wp-block-search__inside-wrapper" ><input class="wp-block-search__input" id="wp-block-search__input-1" placeholder="Search" value="" type="search" name="s" required /><button aria-label="Search" class="wp-block-search__button has-icon wp-element-button" type="submit" ><svg class="search-icon" viewbox="0 0 24 24" width="24" height="24"> <path d="M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"></path> </svg></button></div></form> <div style="height:100px" aria-hidden="true" class="wp-block-spacer is-style-smaller"></div> <div class="align wp-block-gravitywiz-info-box has-text-color has-green-900-color has-background has-purple-50-background-color"><div class="acf-innerblocks-container"> <p class="wp-block-paragraph"> <span class="icon icon-regular icon-message-question text-2xl text-purple-500" aria-hidden> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path d="M208 416c0-26.5-21.5-48-48-48l-96 0c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16l384 0c8.8 0 16 7.2 16 16l0 288c0 8.8-7.2 16-16 16l-138.7 0c-10.4 0-20.5 3.4-28.8 9.6L208 432l0-16zm-.2 76.2l.2-.2 101.3-76L448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l48 0 48 0 0 48 0 4 0 .3 0 6.4 0 21.3c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM169.8 117.3l-.4 1.2c-4.4 12.5 2.1 26.2 14.6 30.6s26.2-2.1 30.6-14.6l.4-1.2c1.1-3.2 4.2-5.3 7.5-5.3l58.3 0c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4c-7.5 4.3-12.1 12.2-12.1 20.8l0 13.5c0 13.3 10.7 24 24 24c13.1 0 23.8-10.5 24-23.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1l-58.3 0c-23.7 0-44.8 14.9-52.8 37.3zM288 304a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"/></svg></span></p> <h3 class="wp-block-heading is-style-h5" id="have-a-question">Have a question?</h3> <p class="wp-block-paragraph">We’re here to help, just send us a message.</p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button has-custom-font-size is-style-text has-sm-font-size"><a class="wp-block-button__link wp-element-button" href="/have-a-question/">Ask the Wizards</a></div> </div> </div> </div> <hr class="wp-block-separator has-alpha-channel-opacity"/> <h3 class="wp-block-heading is-style-h5" id="latest-posts">Recent Posts</h3> <ul class="wp-block-latest-posts__list wp-block-latest-posts"><li><a class="wp-block-latest-posts__post-title" href="https://gravitywiz.com/limit-gravity-forms-submissions-one-per-day-per-email/">How to Limit Gravity Forms Submissions to One Per Day Per Email</a></li> <li><a class="wp-block-latest-posts__post-title" href="https://gravitywiz.com/gravity-wiz-weekly-320/">GWW 320: Eighty Proof</a></li> <li><a class="wp-block-latest-posts__post-title" href="https://gravitywiz.com/gravity-forms-conditional-logic-by-user/">How to Set Up Gravity Forms Conditional Logic by User</a></li> <li><a class="wp-block-latest-posts__post-title" href="https://gravitywiz.com/gravity-wiz-weekly-319/">GWW 319: Logicmaxxing</a></li> <li><a class="wp-block-latest-posts__post-title" href="https://gravitywiz.com/new-free-plugin-gravity-forms-entry-archive/">New Free Plugin: Gravity Forms Entry Archive</a></li> </ul> <hr class="wp-block-separator has-alpha-channel-opacity"/> <h3 class="wp-block-heading is-style-h5" id="latest-posts">Categories</h3> <div class="align wp-block-gravitywiz-category-list"><ul class="space-y-3"> <li> <a class="inline-flex items-center px-3 py-1 rounded-sm bg-purple-500 hover:bg-purple-700 space-x-2 uppercase text-base text-white font-bold" href="https://gravitywiz.com/category/how-to/" > <span>How To</span> <span class="count text-purple-200">(174)</span> </a> </li> <li> <a class="inline-flex items-center px-3 py-1 rounded-sm bg-purple-500 hover:bg-purple-700 space-x-2 uppercase text-base text-white font-bold" href="https://gravitywiz.com/category/news/" > <span>News</span> <span class="count text-purple-200">(31)</span> </a> </li> <li> <a class="inline-flex items-center px-3 py-1 rounded-sm bg-purple-500 hover:bg-purple-700 space-x-2 uppercase text-base text-white font-bold" href="https://gravitywiz.com/category/plugins/" > <span>Plugins</span> <span class="count text-purple-200">(24)</span> </a> </li> <li> <a class="inline-flex items-center px-3 py-1 rounded-sm bg-purple-500 hover:bg-purple-700 space-x-2 uppercase text-base text-white font-bold" href="https://gravitywiz.com/category/releases/" > <span>Releases</span> <span class="count text-purple-200">(63)</span> </a> </li> <li> <a class="inline-flex items-center px-3 py-1 rounded-sm bg-purple-500 hover:bg-purple-700 space-x-2 uppercase text-base text-white font-bold" href="https://gravitywiz.com/category/resource/" > <span>Resource</span> <span class="count text-purple-200">(17)</span> </a> </li> <li> <a class="inline-flex items-center px-3 py-1 rounded-sm bg-purple-500 hover:bg-purple-700 space-x-2 uppercase text-base text-white font-bold" href="https://gravitywiz.com/category/snippets/" > <span>Snippets</span> <span class="count text-purple-200">(54)</span> </a> </li> <li> <a class="inline-flex items-center px-3 py-1 rounded-sm bg-purple-500 hover:bg-purple-700 space-x-2 uppercase text-base text-white font-bold" href="https://gravitywiz.com/category/spotlights/" > <span>Spotlights</span> <span class="count text-purple-200">(69)</span> </a> </li> <li> <a class="inline-flex items-center px-3 py-1 rounded-sm bg-purple-500 hover:bg-purple-700 space-x-2 uppercase text-base text-white font-bold" href="https://gravitywiz.com/category/tutorials/" > <span>Tutorials</span> <span class="count text-purple-200">(77)</span> </a> </li> <li> <a class="inline-flex items-center px-3 py-1 rounded-sm bg-purple-500 hover:bg-purple-700 space-x-2 uppercase text-base text-white font-bold" href="https://gravitywiz.com/category/updates/" > <span>Updates</span> <span class="count text-purple-200">(320)</span> </a> </li> <li> <a class="inline-flex items-center px-3 py-1 rounded-sm bg-purple-500 hover:bg-purple-700 space-x-2 uppercase text-base text-white font-bold" href="https://gravitywiz.com/category/workshops/" > <span>Workshops</span> <span class="count text-purple-200">(9)</span> </a> </li> </ul> </div> </div> </div> </main> <footer class="footer relative overflow-hidden text-balance"> <div class="gradient-line from-green-500 from-0 to-purple-500/20 to-80 gradient-line-left gradient-line-up"></div> <div class="footer-inner"> <div class="container relative flex justify-center py-32 lg:py-40 lg:pt-48"> <div class="text-white text-center max-w-3xl mx-auto"> <h2 class="is-style-large-heading">Your one-stop magic shop for Gravity Forms.</h2> <p class="mt-6 text-[1.063rem] lg:text-3xl">Join 30,000+ wizards who have brought amazing ideas to life with Gravity Wiz.</p> <div class="mt-6 flex items-center justify-center gap-2 text-base" aria-label="Rated 4.8 out of 5 from 51 reviews"> <div class="flex gap-0.5"> <svg class="w-5 h-5" viewbox="0 0 20 20" aria-hidden="true"> <path fill="rgba(255,255,255,0.25)" d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" /> <defs> <clippath id="sr-6a6d9f5600fd6-1"> <rect x="0" y="0" width="20" height="20" /> </clippath> </defs> <path fill="#facc15" d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" clip-path="url(#sr-6a6d9f5600fd6-1)" /> </svg> <svg class="w-5 h-5" viewbox="0 0 20 20" aria-hidden="true"> <path fill="rgba(255,255,255,0.25)" d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" /> <defs> <clippath id="sr-6a6d9f5600fd6-2"> <rect x="0" y="0" width="20" height="20" /> </clippath> </defs> <path fill="#facc15" d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" clip-path="url(#sr-6a6d9f5600fd6-2)" /> </svg> <svg class="w-5 h-5" viewbox="0 0 20 20" aria-hidden="true"> <path fill="rgba(255,255,255,0.25)" d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" /> <defs> <clippath id="sr-6a6d9f5600fd6-3"> <rect x="0" y="0" width="20" height="20" /> </clippath> </defs> <path fill="#facc15" d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" clip-path="url(#sr-6a6d9f5600fd6-3)" /> </svg> <svg class="w-5 h-5" viewbox="0 0 20 20" aria-hidden="true"> <path fill="rgba(255,255,255,0.25)" d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" /> <defs> <clippath id="sr-6a6d9f5600fd6-4"> <rect x="0" y="0" width="20" height="20" /> </clippath> </defs> <path fill="#facc15" d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" clip-path="url(#sr-6a6d9f5600fd6-4)" /> </svg> <svg class="w-5 h-5" viewbox="0 0 20 20" aria-hidden="true"> <path fill="rgba(255,255,255,0.25)" d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" /> <defs> <clippath id="sr-6a6d9f5600fd6-5"> <rect x="0" y="0" width="16" height="20" /> </clippath> </defs> <path fill="#facc15" d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" clip-path="url(#sr-6a6d9f5600fd6-5)" /> </svg> </div> <span class="text-white/90 font-semibold">4.8/5</span> <span class="text-white/60">from 51 reviews</span> </div> <div class="flex justify-center items-center gap-6 md:gap-12 mt-12"> <a href="https://gravitywiz.com/gravity-perks/" class="hover:scale-105" > <img src="https://gravitywiz.com/app/themes/gravitywiz/public/images/suites/gravity-perks-logo-light.07fb4d.svg" height="80" loading="lazy" alt="Gravity Perks logo" > </a> <a href="https://gravitywiz.com/gravity-connect/" class="hover:scale-105" > <img src="https://gravitywiz.com/app/themes/gravitywiz/public/images/suites/gravity-connect-logo-light.6d6237.svg" height="80" loading="lazy" alt="Gravity Connect logo" > </a> <a href="https://gravitywiz.com/gravity-shop/" class="hover:scale-105" > <img src="https://gravitywiz.com/app/themes/gravitywiz/public/images/suites/gravity-shop-logo-light.082c9f.svg" height="80" loading="lazy" alt="Gravity Shop logo" > </a> </div> </div> <svg class="sm-max:hidden absolute -top-3 left-1/2 -translate-x-1/2 w-[5.313rem] h-[5.313rem]" style="fill: #d4b3fe" width="72" height="73" viewbox="0 0 72 73" fill="none" xmlns="http://www.w3.org/2000/svg" > <path d="M36 0.792969L46.1823 26.6106L72 36.793L46.1823 46.9753L36 72.793L25.8177 46.9753L0 36.793L25.8177 26.6106L36 0.792969Z" /> </svg> <svg class="sm-max:hidden absolute top-20 right-36 w-10 h-10" style="fill: #d4b3fe" width="72" height="73" viewbox="0 0 72 73" fill="none" xmlns="http://www.w3.org/2000/svg" > <path d="M36 0.792969L46.1823 26.6106L72 36.793L46.1823 46.9753L36 72.793L25.8177 46.9753L0 36.793L25.8177 26.6106L36 0.792969Z" /> </svg> <svg class="sm-max:hidden absolute top-48 -right-40 w-44 h-44 blur-m" style="fill: #d4b3fe" width="72" height="73" viewbox="0 0 72 73" fill="none" xmlns="http://www.w3.org/2000/svg" > <path d="M36 0.792969L46.1823 26.6106L72 36.793L46.1823 46.9753L36 72.793L25.8177 46.9753L0 36.793L25.8177 26.6106L36 0.792969Z" /> </svg> <svg class="sm-max:hidden absolute bottom-20 right-40 w-10 h-10 blur-sm" style="fill: #d4b3fe" width="72" height="73" viewbox="0 0 72 73" fill="none" xmlns="http://www.w3.org/2000/svg" > <path d="M36 0.792969L46.1823 26.6106L72 36.793L46.1823 46.9753L36 72.793L25.8177 46.9753L0 36.793L25.8177 26.6106L36 0.792969Z" /> </svg> <svg class="sm-max:hidden absolute bottom-24 left-80 w-10 h-10" style="fill: #d4b3fe" width="72" height="73" viewbox="0 0 72 73" fill="none" xmlns="http://www.w3.org/2000/svg" > <path d="M36 0.792969L46.1823 26.6106L72 36.793L46.1823 46.9753L36 72.793L25.8177 46.9753L0 36.793L25.8177 26.6106L36 0.792969Z" /> </svg> <svg class="sm-max:hidden absolute bottom-32 -left-16 w-28 h-28 blur-md" style="fill: #d4b3fe" width="72" height="73" viewbox="0 0 72 73" fill="none" xmlns="http://www.w3.org/2000/svg" > <path d="M36 0.792969L46.1823 26.6106L72 36.793L46.1823 46.9753L36 72.793L25.8177 46.9753L0 36.793L25.8177 26.6106L36 0.792969Z" /> </svg> <svg class="sm-max:hidden absolute top-24 left-48 w-[4.5rem] h-[4.5rem]" style="fill: #d4b3fe" width="72" height="73" viewbox="0 0 72 73" fill="none" xmlns="http://www.w3.org/2000/svg" > <path d="M36 0.792969L46.1823 26.6106L72 36.793L46.1823 46.9753L36 72.793L25.8177 46.9753L0 36.793L25.8177 26.6106L36 0.792969Z" /> </svg> </div> <div class="container pb-14"> <nav class="border-b border-white/10"> <ul id="menu-footer" class="footer-menu"><li id="menu-item-1170518" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1170518"><a href="https://gravitywiz.com/?page_id=557">About</a></li> <li id="menu-item-1170519" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1170519"><a href="https://gravitywiz.com/sitemap/">Sitemap</a></li> <li id="menu-item-1279635" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1279635"><a href="https://gravitywiz.com/support/">Support</a></li> <li id="menu-item-1223397" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1223397"><a href="https://gravitywiz.com/have-a-question/">Have a question?</a></li> </ul></nav> <div class="flex md:flex-row-reverse sm-max:flex-wrap sm-max:space-y-3 md:justify-between pt-4"> <ul class="flex space-x-6"> <li> <a class="text-white hover:text-purple-400" href="https://x.com/gravitywiz" target="_blank" rel="noopener"> <span class="icon icon-brands icon-square-facebook" aria-hidden=""> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><!--! Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc. --><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg> </span> <span class="sr-only">Follow on Twitter</span> </a> </li> <li> <a class="text-white hover:text-purple-400" href="https://www.facebook.com/gravitywiz" target="_blank" rel="noopener"> <span class="icon icon-brands icon-square-facebook" aria-hidden> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><path d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64h98.2V334.2H109.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H255V480H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"/></svg></span> <span class="sr-only">Follow on Facebook</span> </a> </li> <li> <a class="text-white hover:text-purple-400" href="https://www.linkedin.com/company/gravity-wiz" target="_blank" rel="noopener"> <span class="icon icon-brands icon-linkedin" aria-hidden> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg></span> <span class="sr-only">Follow on LinkedIn</span> </a> </li> </ul> <div class="sm-max:w-full md:flex text-sm text-white/75"> Copyright © 2026 Gravity Wiz, LLC <div class="sm-max:block sm-max:mt-2 md:pl-10"> <a class="text-white/75 hover:text-white" href="https://gravitywiz.com/terms-conditions-use/">Terms & Conditions of Use</a> / <a class="text-white/75 hover:text-white" href="https://gravitywiz.com/privacy-policy/">Privacy Policy</a> / <a class="text-white/75 hover:text-white" href="https://gravitywiz.com/cookies-policy/">Cookies Policy</a> </div> </div> </div> </div> </div> </footer> </div> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp/wp-*.php","/wp/wp-admin/*","/app/uploads/*","/app/*","/app/plugins/*","/app/themes/gravitywiz/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <script type="text/javascript">!function(e,t,n){function a(){var e=t.getElementsByTagName("script")[0],n=t.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://beacon-v2.helpscout.net",e.parentNode.insertBefore(n,e)}if(e.Beacon=n=function(t,n,a){e.Beacon.readyQueue.push({method:t,options:n,data:a})},n.readyQueue=[],"complete"===t.readyState)return a();e.attachEvent?e.attachEvent("onload",a):e.addEventListener("load",a,!1)}(window,document,window.Beacon||function(){});</script> <script type="text/javascript"> window.Beacon('init', 'ae24f2b4-a1de-41a4-a11e-d9268aa630ba'); try { if (typeof posthog !== 'undefined' && posthog.get_distinct_id) { var distinctId = posthog.get_distinct_id(); if (distinctId && gwIsValidEmail(distinctId)) { window.Beacon('identify', {email: distinctId}); } } } catch (error) { // no-op } function gwIsValidEmail(email) { var emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; return emailRegex.test(email); } </script> <script type="text/javascript" id="flying-scripts">const loadScriptsTimer=setTimeout(loadScripts,5*1000);const userInteractionEvents=['click', 'mousemove', 'keydown', 'touchstart', 'touchmove', 'wheel'];userInteractionEvents.forEach(function(event){window.addEventListener(event,triggerScriptLoader,{passive:!0})});function triggerScriptLoader(){loadScripts();clearTimeout(loadScriptsTimer);userInteractionEvents.forEach(function(event){window.removeEventListener(event,triggerScriptLoader,{passive:!0})})} function loadScripts(){document.querySelectorAll("script[data-type='lazy']").forEach(function(elem){elem.setAttribute("src",elem.getAttribute("data-src"))})}</script> <script id="wp-hooks-js" src="https://gravitywiz.com/wp/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script> <script id="wp-i18n-js" src="https://gravitywiz.com/wp/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="gp_popups_frontend-js-extra"> var gpPopupsConfig = [{"feedId":78,"formId":112,"isActive":true,"title":"Form Popup","iframeUrl":"https://gravitywiz.com/?gp_popups_render=78&source_post_id=1459758&source_post_sig=53be7d925719362a4186a59d22eea1ac","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"timeout","selector":"","delay":1,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"640px","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":true,"animationType":"fade","closeOnBackdropClick":true,"closeOnEsc":true,"showCloseButton":false,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":7,"cookieName":"gp_popup_78","respectDismissal":false,"autoCloseOnSubmission":true,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation","targeting":{"groups":[{"id":"1771927320206-1j47ys8of","name":"","conditions":[{"id":"1771927320206-slxate6g8","type":"url_contains","operator":"contains","value":{"pattern":"?from=live-preview-deprecation","caseSensitive":false},"enabled":true}],"conditionLogic":"OR","enabled":true}]}},{"feedId":86,"formId":114,"isActive":true,"title":"Form Popup","iframeUrl":"https://gravitywiz.com/?gp_popups_render=86&source_post_id=1459758&source_post_sig=53be7d925719362a4186a59d22eea1ac","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"js_api","selector":"","delay":3,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"600px","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":true,"closeOnEsc":true,"showCloseButton":false,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":7,"cookieName":"gp_popup_86","respectDismissal":false,"autoCloseOnSubmission":false,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation","targeting":{"groups":[{"id":"1773850247394-x3a2igaps","name":"","conditions":[{"id":"1773853596345-q83wecdl2","type":"content_type","operator":"is","value":"single","enabled":true,"serverResult":{"matched":false,"reason":"Content type is not Single Post"}},{"id":"1773853787599-2onghbm57","type":"post_type","operator":"is","value":["post","page","documentation"],"enabled":true,"serverResult":{"matched":true,"reason":"Post type 'documentation' matches"}}],"conditionLogic":"AND","enabled":true},{"id":"1776741808749-ajev4saq3","name":"","conditions":[{"id":"1776741808749-hfx14cdvz","type":"specific_posts","operator":"is","value":{"postIds":[1446082]},"enabled":true,"serverResult":{"matched":false,"reason":"Post ID 91 is not in the selected list"}}],"conditionLogic":"AND","enabled":true},{"id":"1776742744399-miq9tg23r","name":"","conditions":[{"id":"1776742744399-fo5i686h0","type":"url_contains","operator":"contains","value":{"pattern":"get-spellbook","caseSensitive":false},"enabled":true}],"conditionLogic":"AND","enabled":true}]}},{"feedId":118,"formId":0,"isActive":true,"title":"Popup","iframeUrl":"https://gravitywiz.com/?gp_popups_render=118&source_post_id=1459758&source_post_sig=53be7d925719362a4186a59d22eea1ac","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"timeout","selector":"","delay":0,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"","loadingBehavior":"wait"},"display":{"displayMode":"banner","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"600px","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":false,"closeOnEsc":false,"showCloseButton":false,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":7,"cookieName":"gp_popup_118","respectDismissal":true,"autoCloseOnSubmission":false,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation","targeting":{"groups":[{"id":"1783531464528-72tu0ivln","name":"","conditions":[{"id":"1783531464528-8ly9os07t","type":"url_contains","operator":"contains","value":{"pattern":"gravitywiz","caseSensitive":false},"enabled":true},{"id":"1784238403730-okbmnnhmk","type":"url_contains","operator":"not_contains","value":{"pattern":"audit","caseSensitive":false},"enabled":true},{"id":"1784238419067-gmmu2g2v2","type":"url_contains","operator":"not_contains","value":{"pattern":"get-spellbook","caseSensitive":false},"enabled":true}],"conditionLogic":"AND","enabled":true}]}},{"feedId":119,"formId":120,"isActive":true,"title":"Form Popup","iframeUrl":"https://gravitywiz.com/?gp_popups_render=119&source_post_id=1459758&source_post_sig=53be7d925719362a4186a59d22eea1ac","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"hash","selector":".gpp-blueprint-cta","delay":3,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"blueprint","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"600px","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":true,"closeOnEsc":true,"showCloseButton":true,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":7,"cookieName":"gp_popup_119","respectDismissal":false,"autoCloseOnSubmission":false,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation","targeting":{"groups":[]}},{"feedId":120,"formId":122,"isActive":true,"title":"Form Popup","iframeUrl":"https://gravitywiz.com/?gp_popups_render=120&source_post_id=1459758&source_post_sig=53be7d925719362a4186a59d22eea1ac","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"hash","selector":"","delay":3,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"toolkit","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"600px","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":true,"closeOnEsc":true,"showCloseButton":false,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":7,"cookieName":"gp_popup_120","respectDismissal":false,"autoCloseOnSubmission":false,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation","targeting":{"groups":[{"id":"1784319561575-mk51o9er4","name":"","conditions":[{"id":"1784319561575-491tzz1dn","type":"url_contains","operator":"contains","value":{"pattern":"gravity-forms-free-builders-toolkit","caseSensitive":false},"enabled":true}],"conditionLogic":"AND","enabled":true}]}},{"feedId":124,"formId":121,"isActive":true,"title":"Form Popup","iframeUrl":"https://gravitywiz.com/?gp_popups_render=124&source_post_id=1459758&source_post_sig=53be7d925719362a4186a59d22eea1ac","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"hash","selector":".gpp-blueprint-cta","delay":3,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"audit","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"600px","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":true,"closeOnEsc":true,"showCloseButton":true,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":7,"cookieName":"gp_popup_124","respectDismissal":false,"autoCloseOnSubmission":false,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation","targeting":{"groups":[]}}]; var gpPopupsGlobal = {"ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","verifyTargetNonce":"5110d18413"}; var gpPopupsAnalytics = {"enabled":"1","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","action":"gp_popups_track","nonce":"c2576890ba"}; //# sourceURL=gp_popups_frontend-js-extra </script> <script id="gp_popups_frontend-js" src="https://gravitywiz.com/app/plugins/gp-popups/js/built/gp-popups-frontend.js?ver=f9cba8265307585e30e9"></script> <script id="app/0-js-before"> !function(){"use strict";var e,t,r,n={},o={};function i(e){var t=o[e];if(void 0!==t)return t.exports;var r=o[e]={exports:{}};return n[e].call(r.exports,r,r.exports,i),r.exports}i.m=n,e=[],i.O=function(t,r,n,o){if(!r){var u=1/0;for(l=0;l<e.length;l++){r=e[l][0],n=e[l][1],o=e[l][2];for(var a=!0,c=0;c<r.length;c++)(!1&o||u>=o)&&Object.keys(i.O).every((function(e){return i.O[e](r[c])}))?r.splice(c--,1):(a=!1,o<u&&(u=o));if(a){e.splice(l--,1);var f=n();void 0!==f&&(t=f)}}return t}o=o||0;for(var l=e.length;l>0&&e[l-1][2]>o;l--)e[l]=e[l-1];e[l]=[r,n,o]},i.d=function(e,t){for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=function(e){return Promise.all(Object.keys(i.f).reduce((function(t,r){return i.f[r](e,t),t}),[]))},i.u=function(e){return"js/"+e+".70cb42.js"},i.miniCssF=function(e){},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t={},r="@roots/bud/sage:",i.l=function(e,n,o,u){if(t[e])t[e].push(n);else{var a,c;if(void 0!==o)for(var f=document.getElementsByTagName("script"),l=0;l<f.length;l++){var s=f[l];if(s.getAttribute("src")==e||s.getAttribute("data-webpack")==r+o){a=s;break}}a||(c=!0,(a=document.createElement("script")).charset="utf-8",a.timeout=120,i.nc&&a.setAttribute("nonce",i.nc),a.setAttribute("data-webpack",r+o),a.src=e),t[e]=[n];var d=function(r,n){a.onerror=a.onload=null,clearTimeout(p);var o=t[e];if(delete t[e],a.parentNode&&a.parentNode.removeChild(a),o&&o.forEach((function(e){return e(n)})),r)return r(n)},p=setTimeout(d.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),c&&document.head.appendChild(a)}},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="/app/themes/gravitywiz/public/",function(){var e={666:0};i.f.j=function(t,r){var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else if(666!=t){var o=new Promise((function(r,o){n=e[t]=[r,o]}));r.push(n[2]=o);var u=i.p+i.u(t),a=new Error;i.l(u,(function(r){if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),u=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed.\n("+o+": "+u+")",a.name="ChunkLoadError",a.type=o,a.request=u,n[1](a)}}),"chunk-"+t,t)}else e[t]=0},i.O.j=function(t){return 0===e[t]};var t=function(t,r){var n,o,u=r[0],a=r[1],c=r[2],f=0;if(u.some((function(t){return 0!==e[t]}))){for(n in a)i.o(a,n)&&(i.m[n]=a[n]);if(c)var l=c(i)}for(t&&t(r);f<u.length;f++)o=u[f],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return i.O(l)},r=self.webpackChunk_roots_bud_sage=self.webpackChunk_roots_bud_sage||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))}()}(); //# sourceURL=app%2F0-js-before </script> <script id="app/0-js" src="https://gravitywiz.com/app/themes/gravitywiz/public/js/app.c4dbf6.js"></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://gravitywiz.com/wp/wp-includes/js/wp-emoji-release.min.js?ver=7.0.2"}} </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://gravitywiz.com/wp/wp-includes/js/wp-emoji-loader.min.js </script> </body> </html>