PageSourceSearch

https://www.tawhia.nz/about/

html tawhia.nz collected 2026-10-09 05:00:53 UTC 163,433 bytes, 2,758 lines download raw bytes

1<!doctype html>
2<html lang="en-NZ">
3<head>
4	<meta charset="UTF-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1">
6	<link rel="profile" href="https://gmpg.org/xfn/11">
7	<title>About Tāwhia CLNZ - Tāwhia Copyright Aotearoa</title>
8    
8<script>
9        if (typeof gf_global === 'undefined') {
10            var gf_global = {
11                gf_currency_config: {
12                    name: "New Zealand Dollar",
13                    symbol_left: "$",
14                    symbol_right: "",
15                    symbol_padding: "",
16                    thousand_separator: ",",
17                    decimal_separator: ".",
18                    decimals: 2,
19                    code: "NZD"
20                },
21                base_url: "https://www.tawhia.nz",
22                number_formats: [],
23                spinnerUrl: ""
24            };
25        }
26    </script>
26
27    
28<!-- The SEO Framework by Sybre Waaijer -->
29<meta name="robots" content="max-snippet:-1,max-image-preview:large,max-video-preview:-1" />
30<link rel="canonical" href="https://www.tawhia.nz/about/" />
31<meta name="description" content="Our story, our values, and how we protect creativity in Aotearoa New Zealand. We’re a not-for-profit organisation jointly owned by the Publishers Association of…" />
32<meta property="og:type" content="website" />
33<meta property="og:locale" content="en_GB" />
34<meta property="og:site_name" content="Tāwhia Copyright Aotearoa" />
35<meta property="og:title" content="About Tāwhia CLNZ" />
36<meta property="og:description" content="Our story, our values, and how we protect creativity in Aotearoa New Zealand. We’re a not-for-profit organisation jointly owned by the Publishers Association of New Zealand and the New Zealand Society…" />
37<meta property="og:url" content="https://www.tawhia.nz/about/" />
38<meta property="og:image" content="https://www.tawhia.nz/wp-content/uploads/2026/06/AboutCollection-Donovan-Bixley-1-1024x1022.jpg" />
39<meta name="twitter:card" content="summary_large_image" />
40<meta name="twitter:title" content="About Tāwhia CLNZ" />
41<meta name="twitter:description" content="Our story, our values, and how we protect creativity in Aotearoa New Zealand. We’re a not-for-profit organisation jointly owned by the Publishers Association of New Zealand and the New Zealand Society…" />
42<meta name="twitter:image" content="https://www.tawhia.nz/wp-content/uploads/2026/06/AboutCollection-Donovan-Bixley-1-1024x1022.jpg" />
43<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://www.tawhia.nz/#/schema/WebSite","url":"https://www.tawhia.nz/","name":"Tāwhia Copyright Aotearoa","description":"Copy Right.","inLanguage":"en-NZ","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.tawhia.nz/search/{search_term_string}/"},"query-input":"required name=search_term_string"},"publisher":{"@type":"Organization","@id":"https://www.tawhia.nz/#/schema/Organization","name":"Tāwhia Copyright Aotearoa","url":"https://www.tawhia.nz/","logo":{"@type":"ImageObject","url":"https://www.tawhia.nz/wp-content/uploads/2026/03/Tawhia-Logo-lockup.png","contentUrl":"https://www.tawhia.nz/wp-content/uploads/2026/03/Tawhia-Logo-lockup.png","width":999,"height":215,"inLanguage":"en-NZ","caption":"Tāwhia Copyright Aotearoa Logo","contentSize":"46125"}}},{"@type":"WebPage","@id":"https://www.tawhia.nz/about/","url":"https://www.tawhia.nz/about/","name":"About Tāwhia CLNZ - Tāwhia Copyright Aotearoa","description":"Our story, our values, and how we protect creativity in Aotearoa New Zealand. We’re a not-for-profit organisation jointly owned by the Publishers Association of…","inLanguage":"en-NZ","isPartOf":{"@id":"https://www.tawhia.nz/#/schema/WebSite"},"breadcrumb":{"@type":"BreadcrumbList","@id":"https://www.tawhia.nz/#/schema/BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":"https://www.tawhia.nz/","name":"Tāwhia Copyright Aotearoa"},{"@type":"ListItem","position":2,"name":"About Tāwhia CLNZ"}]},"potentialAction":{"@type":"ReadAction","target":"https://www.tawhia.nz/about/"}}]}</script>
43
44<!-- / The SEO Framework by Sybre Waaijer | 9.07ms meta | 1.01ms boot -->
45
46<link rel='dns-prefetch' href='//www.googletagmanager.com' />
47<link rel="alternate" type="application/rss+xml" title="Tāwhia Copyright Aotearoa &raquo; Feed" href="https://www.tawhia.nz/feed/" />
48<link rel="alternate" type="application/rss+xml" title="Tāwhia Copyright Aotearoa &raquo; Comments Feed" href="https://www.tawhia.nz/comments/feed/" />
49<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.tawhia.nz/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.tawhia.nz%2Fabout%2F" />
50<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.tawhia.nz/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.tawhia.nz%2Fabout%2F&#038;format=xml" />
51<style id="wp-img-auto-sizes-contain-inline-css">
52img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
53/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
54</style>
55<style id="wp-emoji-styles-inline-css">
56
57	img.wp-smiley, img.emoji {
58		display: inline !important;
59		border: none !important;
60		box-shadow: none !important;
61		height: 1em !important;
62		width: 1em !important;
63		margin: 0 0.07em !important;
64		vertical-align: -0.1em !important;
65		background: none !important;
66		padding: 0 !important;
67	}
68/*# sourceURL=wp-emoji-styles-inline-css */
69</style>
70<style id="safe-svg-svg-icon-style-inline-css">
71.wp-block-safe-svg-svg-icon a{align-self:center}.safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{fill:currentColor;height:100%;max-height:100%;max-width:100%;width:100%}
72
73/*# sourceURL=https://www.tawhia.nz/wp-content/plugins/safe-svg/dist/safe-svg-block-frontend.css */
74</style>
75<style id="filebird-block-filebird-gallery-style-inline-css">
76ul.filebird-block-filebird-gallery{margin:auto!important;padding:0!important;width:100%}ul.filebird-block-filebird-gallery.layout-grid{display:grid;grid-gap:20px;align-items:stretch;grid-template-columns:repeat(var(--columns),1fr);justify-items:stretch}ul.filebird-block-filebird-gallery.layout-grid li img{border:1px solid #ccc;box-shadow:2px 2px 6px 0 rgba(0,0,0,.3);height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}ul.filebird-block-filebird-gallery.layout-masonry{-moz-column-count:var(--columns);column-count:var(--columns);-moz-column-gap:var(--space);column-gap:var(--space);display:block;overflow:auto}ul.filebird-block-filebird-gallery.layout-masonry li{margin-bottom:var(--space)}ul.filebird-block-filebird-gallery li{list-style:none}ul.filebird-block-filebird-gallery li figure{height:100%;margin:0;padding:0;position:relative;width:100%}ul.filebird-block-filebird-gallery li figure figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}ul.filebird-block-filebird-gallery li figure figcaption a{color:inherit}
77
78/*# sourceURL=https://www.tawhia.nz/wp-content/plugins/filebird/blocks/filebird-gallery/build/style-index.css */
79</style>
80<style id="global-styles-inline-css">
81:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,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,
810) 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: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px 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: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;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-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
81.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;}
82:root :where(.wp-block-icon svg){width: 24px;}
83:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
84/*# sourceURL=global-styles-inline-css */
85</style>
86<link rel='stylesheet' id='hello-elementor-css' href='https://www.tawhia.nz/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.7' media='all' />
87<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://www.tawhia.nz/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.7' media='all' />
88<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://www.tawhia.nz/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.7' media='all' />
89<link rel='stylesheet' id='elementor-frontend-css' href='https://www.tawhia.nz/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.2.3' media='all' />
90<link rel='stylesheet' id='elementor-post-8-css' href='https://www.tawhia.nz/wp-content/uploads/elementor/css/post-8.css?ver=1791509588' media='all' />
91<link rel='stylesheet' id='widget-image-css' href='https://www.tawhia.nz/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.2.3' media='all' />
92<link rel='stylesheet' id='widget-nav-menu-css' href='https://www.tawhia.nz/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=4.2.2' media='all' />
93<link rel='stylesheet' id='elementor-post-598-css' href='https://www.tawhia.nz/wp-content/uploads/elementor/css/post-598.css?ver=1791509588' media='all' />
94<link rel='stylesheet' id='elementor-post-3677-css' href='https://www.tawhia.nz/wp-content/uploads/elementor/css/post-3677.css?ver=1791509588' media='all' />
95<link rel='stylesheet' id='widget-heading-css' href='https://www.tawhia.nz/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.2.3' media='all' />
96<link rel='stylesheet' id='e-animation-fadeIn-css' href='https://www.tawhia.nz/wp-content/plugins/elementor/assets/lib/animations/styles/fadeIn.min.css?ver=4.2.3' media='all' />
97<link rel='stylesheet' id='e-popup-css' href='https://www.tawhia.nz/wp-content/plugins/elementor-pro/assets/css/conditionals/popup.min.css?ver=4.2.2' media='all' />
98<link rel='stylesheet' id='e-animation-fadeInRight-css' href='https://www.tawhia.nz/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInRight.min.css?ver=4.2.3' media='all' />
99<link rel='stylesheet' id='elementor-post-133-css' href='https://www.tawhia.nz/wp-content/uploads/elementor/css/post-133.css?ver=1791516711' media='all' />
100<link rel='stylesheet' id='elementor-post-381-css' href='https://www.tawhia.nz/wp-content/uploads/elementor/css/post-381.css?ver=1791509589' media='all' />
101<link rel='stylesheet' id='elementor-post-674-css' href='https://www.tawhia.nz/wp-content/uploads/elementor/css/post-674.css?ver=1791509589' media='all' />
102<link rel='stylesheet' id='elementor-post-3683-css' href='https://www.tawhia.nz/wp-content/uploads/elementor/css/post-3683.css?ver=1791509589' media='all' />
103<style id="elementor-pro-custom-fonts-inline-css">
104@font-face {
105	font-family: 'Newzald';
106	font-style: normal;
107	font-weight: normal;
108	font-display: auto;
109	src: url('https://www.tawhia.nz/wp-content/uploads/2026/03/Newzald-Book.woff') format('woff');
110}
111
112@font-face {
113	font-family: 'Die Grotesk Bold';
114	font-style: normal;
115	font-weight: 700;
116	font-display: auto;
117	src: url('https://www.tawhia.nz/wp-content/uploads/2026/04/DieGrotesk-A-Bold.ttf') format('truetype');
118}
119
120@font-face {
121	font-family: 'Die Grotesk';
122	font-style: normal;
123	font-weight: normal;
124	font-display: auto;
125	src: url('https://www.tawhia.nz/wp-content/uploads/2026/03/die-grotesk-a-regular.woff2') format('woff2');
126}
127
128@font-face {
129	font-family: 'Newzald Black';
130	font-style: normal;
131	font-weight: 700;
132	font-display: auto;
133	src: url('https://www.tawhia.nz/wp-content/uploads/2026/04/Newzald-Black.ttf') format('truetype');
134}
135
136/*# sourceURL=elementor-pro-custom-fonts-inline-css */
137</style>
138<script id="jquery-core-js-extra">
139var pp = {"ajax_url":"https://www.tawhia.nz/wp-admin/admin-ajax.php"};
140//# sourceURL=jquery-core-js-extra
141</script>
vendor: 1 bytes, line 141
141
142<script id="jquery-core-js" src="https://www.tawhia.nz/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 142
142
143<script id="jquery-migrate-js" src="https://www.tawhia.nz/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
143
144
145<!-- Google tag (gtag.js) snippet added by Site Kit -->
146<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 146-147
146
147<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
147GT-P3FX4PRJ
vendor: 18 bytes, line 147
147" async></script>
148<script id="google_gtagjs-js-after">
149window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
150gtag("set","linker",{"domains":["www.tawhia.nz"]});
151gtag("js", new Date());
152gtag("set", "developer_id.dZTNiMT", true);
153gtag("config", "GT-P3FX4PRJ");
154 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
155//# sourceURL=google_gtagjs-js-after
156</script>
156
157<link rel="https://api.w.org/" href="https://www.tawhia.nz/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.tawhia.nz/wp-json/wp/v2/pages/133" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.tawhia.nz/xmlrpc.php?rsd" />
158<meta name="generator" content="Site Kit by Google 1.189.0" /><meta name="generator" content="Elementor 4.2.3; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
159			<style>
160				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
161				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
162					background-image: none !important;
163				}
164				@media screen and (max-height: 1024px) {
165					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
166					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
167						background-image: none !important;
168					}
169				}
170				@media screen and (max-height: 640px) {
171					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
172					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
173						background-image: none !important;
174					}
175				}
176			</style>
177			<link rel="icon" href="https://www.tawhia.nz/wp-content/uploads/2026/06/cropped-Tawhia-Logo-Icon-32x32.png" sizes="32x32" />
178<link rel="icon" href="https://www.tawhia.nz/wp-content/uploads/2026/06/cropped-Tawhia-Logo-Icon-192x192.png" sizes="192x192" />
179<link rel="apple-touch-icon" href="https://www.tawhia.nz/wp-content/uploads/2026/06/cropped-Tawhia-Logo-Icon-180x180.png" />
180<meta name="msapplication-TileImage" content="https://www.tawhia.nz/wp-content/uploads/2026/06/cropped-Tawhia-Logo-Icon-270x270.png" />
181<style id="wp-custom-css">
182
183p,h1,h2,h3,h4,h5,h6 {
184	padding-left:0;
185	padding-right: 0;
186	padding-top:0;
187	padding-bottom:0;
188	margin-left:auto;
189	margin-right: auto;
190	margin-top:0;
191	margin-bottom:0;
192}
193
194.page-header{
195	display: none !important;
196}
197
198ul:not([class]){
199	list-style: none;
200	padding:0;
201	
202	li{
203		position:relative;
204/* 		display:flex; */
205		padding-left:30px;
206		
207		&::before{
208			content:url('/wp-content/uploads/2026/04/items-grey-circle.svg');
209			margin-right: 19px;
210	
211  position: absolute;
212  left: 0;
213  width: 10px;
214  height: 10px;
215
216  background-size: contain;
217  background-repeat: no-repeat;
218  background-position: center;
219		}
220	}}
221
222	  
223	
224	
225	}
226	}
227  
228}
229
230
231
232</style>
233</head>
234<body class="wp-singular page-template-default page page-id-133 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor hello-elementor-default about elementor-default elementor-kit-8 elementor-page elementor-page-133">
235
236
237<a class="skip-link screen-reader-text" href="#content">Skip to content</a>
238
239		<header data-elementor-type="header" data-elementor-id="381" class="elementor elementor-381 elementor-location-header" data-elementor-post-type="elementor_library">
240			<div class="elementor-element elementor-element-be64a27 e-flex e-con-boxed e-con e-parent" data-id="be64a27" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
241					<div class="e-con-inner">
242				<div class="elementor-element elementor-element-0be3f87 elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="0be3f87" data-element_type="widget" data-e-type="widget" aria-label="Tāwhia Copyright Aotearoa Logo" data-widget_type="theme-site-logo.default">
243											<a href="https://www.tawhia.nz">
244			<img fetchpriority="high" width="999" height="215" src="https://www.tawhia.nz/wp-content/uploads/2026/03/Tawhia-Logo-lockup.png" class="attachment-full size-full wp-image-4151" alt="Tāwhia Copyright Aotearoa Logo" srcset="https://www.tawhia.nz/wp-content/uploads/2026/03/Tawhia-Logo-lockup.png 999w, https://www.tawhia.nz/wp-content/uploads/2026/03/Tawhia-Logo-lockup-300x65.png 300w, https://www.tawhia.nz/wp-content/uploads/2026/03/Tawhia-Logo-lockup-768x165.png 768w" sizes="(max-width: 999px) 100vw, 999px" />				</a>
245											</div>
246		<div class="elementor-element elementor-element-9e9d25a e-con-full e-flex e-con e-child" data-id="9e9d25a" data-element_type="container" data-e-type="container">
247				<div class="elementor-element elementor-element-17d0c06 chat-btn elementor-widget elementor-widget-button" data-id="17d0c06" data-element_type="widget" data-e-type="widget" id="chat-btn" aria-label="Open the ask-a-question panel" data-widget_type="button.default">
248										<a class="elementor-button elementor-button-link elementor-size-sm" href="#" data-tawhia-q="" aria-label="Open the ask-a-question panel">
249						<span class="elementor-button-content-wrapper">
250						<span class="elementor-button-icon">
251				<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewB
251ox="0 0 27 27" fill="none"><path d="M15.5 22C21.299 22 26 17.299 26 11.5C26 5.70101 21.299 1 15.5 1C9.70101 1 5 5.70101 5 11.5C5 17.299 9.70101 22 15.5 22Z" stroke="#1E1000" stroke-width="2" stroke-miterlimit="10"></path><path d="M8 19L1 26" stroke="#1E1000" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round"></path></svg>			</span>
252								</span>
253					</a>
254								</div>
255				<div class="elementor-element elementor-element-3636b62 elementor-hidden-mobile elementor-widget elementor-widget-button" data-id="3636b62" data-element_type="widget" data-e-type="widget" aria-label="MyCopyright" data-widget_type="button.default">
256										<a class="elementor-button elementor-button-link elementor-size-sm" href="https://portal.copyright.co.nz/loginMyCopyright.zul" target="_blank">
257						<span class="elementor-button-content-wrapper">
258									<span class="elementor-button-text">MyCopyright</span>
259					</span>
260					</a>
261								</div>
262				<div class="elementor-element elementor-element-d1a6507 elementor-hidden-mobile elementor-widget elementor-widget-button" data-id="d1a6507" data-element_type="widget" data-e-type="widget" aria-label="Contact" data-widget_type="button.default">
263										<a class="elementor-button elementor-button-link elementor-size-sm" href="/contact">
264						<span class="elementor-button-content-wrapper">
265									<span class="elementor-button-text">Contact</span>
266					</span>
267					</a>
268								</div>
269				<div class="elementor-element elementor-element-3144693 elementor-nav-menu--stretch wordpress-menu-header elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="3144693" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;dropdown&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&quot;,&quot;library&quot;:&quot;&quot;},&quot;full_width&quot;:&quot;stretch&quot;,&quot;toggle&quot;:&quot;burger&quot;}" aria-label="Menu" data-widget_type="nav-menu.default">
270							<div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false">
271			<svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><span class="elementor-menu-toggle__icon--close"><svg xmlns="http://www.w3.org/2000/svg" width="41" height="20" viewBox="0 0 41 20" fill="none"><path d="M40 1H1" stroke="#23160E" stroke-width="2" stroke-linecap="round"></path><path d="M40 10H1" stroke="#23160E" stroke-width="2" stroke-linecap="round"></path><path d="M22 19H1" stroke="#23160E" stroke-width="2" stroke-linecap="round"></path></svg></span>		</div>
272					<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
273				<ul id="menu-2-3144693" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-133 current_page_item menu-item-has-children menu-item-457"><a href="https://www.tawhia.nz/about/" aria-current="page" title="About Tawhia" class="elementor-item elementor-item-active" tabindex="-1">About Tāwhia</a>
274<ul class="sub-menu elementor-nav-menu--dropdown">
275	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2292"><a href="https://www.tawhia.nz/what-we-do/" class="elementor-sub-item" tabindex="-1">What we do</a></li>
276	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-460"><a href="https://www.tawhia.nz/history/" class="elementor-sub-item" tabindex="-1">History</a></li>
277	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-461"><a href="https://www.tawhia.nz/kaupapa/" class="elementor-sub-item" tabindex="-1">Kaupapa</a></li>
278	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-458"><a href="https://www.tawhia.nz/global-connections/" class="elementor-sub-item" tabindex="-1">Global connections</a></li>
279	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-459"><a href="https://www.tawhia.nz/governance-policies-and-annual-reports/" class="elementor-sub-item" tabindex="-1">Governance, policies, and annual reports</a></li>
280	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-462"><a href="https://www.tawhia.nz/our-people/" class="elementor-sub-item" tabindex="-1">
280Our people</a></li>
281</ul>
282</li>
283<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-468"><a href="https://www.tawhia.nz/what-is-copyright/" class="elementor-item" tabindex="-1">What is copyright?</a>
284<ul class="sub-menu elementor-nav-menu--dropdown">
285	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-465"><a href="https://www.tawhia.nz/for-creators/" class="elementor-sub-item" tabindex="-1">For creators</a></li>
286	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-466"><a href="https://www.tawhia.nz/for-users/" class="elementor-sub-item" tabindex="-1">For users</a></li>
287	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3159"><a href="https://www.tawhia.nz/copyright-and-ai/" class="elementor-sub-item" tabindex="-1">Copyright &amp; AI</a></li>
288	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-464"><a href="https://www.tawhia.nz/copyright-workshops/" class="elementor-sub-item" tabindex="-1">Copyright workshops</a></li>
289	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-467"><a href="https://www.tawhia.nz/use-our-resources/" class="elementor-sub-item" tabindex="-1">Use our resources</a></li>
290</ul>
291</li>
292<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-471"><a href="https://www.tawhia.nz/supporting-creators/" class="elementor-item" tabindex="-1">Supporting creators</a>
293<ul class="sub-menu elementor-nav-menu--dropdown">
294	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-474"><a href="https://www.tawhia.nz/working-for-authors-and-publishers/" class="elementor-sub-item" tabindex="-1">Working for authors &amp; publishers</a></li>
295	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-473"><a href="https://www.tawhia.nz/working-for-artists/" class="elementor-sub-item" tabindex="-1">Working for artists</a></li>
296	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1748"><a href="https://www.tawhia.nz/legal-service/" class="elementor-sub-item" tabindex="-1">Legal service</a></li>
297	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-472"><a href="https://www.tawhia.nz/supporting-the-nz-literary-sector/" class="elementor-sub-item" tabindex="-1">Supporting the NZ literary sector (Cultural Fund)</a></li>
298	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-469"><a href="https://www.tawhia.nz/distributions-and-payments/" class="elementor-sub-item" tabindex="-1">Distributions &#038; payments</a></li>
299</ul>
300</li>
301<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-478"><a href="https://www.tawhia.nz/licenses-permissions/" class="elementor-item" tabindex="-1">Licences &#038; Permissions</a>
302<ul class="sub-menu elementor-nav-menu--dropdown">
303	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1747"><a href="https://www.tawhia.nz/business-copyright-licences/" class="elementor-sub-item" tabindex="-1">Business copyright licence</a></li>
304	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-481"><a href="https://www.tawhia.nz/pte-licence/" class="elementor-sub-item" tabindex="-1">PTE licence</a></li>
305	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-480"><a href="https://www.tawhia.nz/primary-and-secondary-school-licence/" class="elementor-sub-item" tabindex="-1">Primary &amp; secondary school licence</a></li>
306	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-477"><a href="https://www.tawhia.nz/itp-and-wananga-licence/" class="elementor-sub-item" tabindex="-1">ITP &amp; Wānanga licence</a></li>
307	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-482"><a href="https://www.tawhia.nz/universities-licence/" class="elementor-sub-item" tabindex="-1">Universities licence</a></li>
308	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-475"><a href="https://www.tawhia.nz/auction-house-licensing-scheme/" class="elementor-sub-item" tabindex="-1">Auction House Licensing Scheme</a></li>
309	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4052"><a href="https://www.tawhia.nz/permissions-exclusions/" class="elementor-sub-item" tabindex="-1">Permissions &amp; exclusions</a></li>
310	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5549"><a href="https://www.tawhia.nz/knowing-whats-copied/" class="elementor-sub-item" tabindex="-1">Knowing what&#8217;s copied</a></li>
311</ul>
312</li>
313<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-492"><a href="https://www.tawhia.nz/awards/" class="elementor-item" tabindex="-1">Awards</a>
314<ul class="sub-menu elementor-nav-menu--dropdown">
315	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5562"><a href="https://www.tawhia.nz/secondary-school-leavers-scholarship/" class="elementor-sub-item" tabindex="-1">Secondary School Leavers Scholarship</a></li>
316	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-493"><a href="https://www.tawhia.nz/contestable-funds-grants/" class="elementor-sub-item" tabindex="-1">Contestable Fund Grants</a></li>
317	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-488">
317<a href="https://www.tawhia.nz/selection-panel/" class="elementor-sub-item" tabindex="-1">Contestable Fund Grants Selection Panel</a></li>
318	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-487"><a href="https://www.tawhia.nz/research-grants/" class="elementor-sub-item" tabindex="-1">Research Grants</a></li>
319	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-491"><a href="https://www.tawhia.nz/writers-awards/" class="elementor-sub-item" tabindex="-1">Writers’ Awards</a></li>
320	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-485"><a href="https://www.tawhia.nz/creative-writing-tertiary-scholarships/" class="elementor-sub-item" tabindex="-1">Creative Writing Tertiary Scholarships</a></li>
321	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-486"><a href="https://www.tawhia.nz/partnership-fund-grants/" class="elementor-sub-item" tabindex="-1">Partnership Fund Grants</a></li>
322	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-490"><a href="https://www.tawhia.nz/writers-pd-programme/" class="elementor-sub-item" tabindex="-1">Writers PD Programme</a></li>
323	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-489"><a href="https://www.tawhia.nz/training-fund/" class="elementor-sub-item" tabindex="-1">Training Fund</a></li>
324</ul>
325</li>
326<li class="other-links menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-506"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">Other links</a>
327<ul class="sub-menu elementor-nav-menu--dropdown">
328	<li class="dark-button menu-item menu-item-type-post_type menu-item-object-page menu-item-1750"><a href="https://www.tawhia.nz/legal-service/" class="elementor-sub-item" tabindex="-1">Legal service</a></li>
329	<li class="dark-button menu-item menu-item-type-post_type menu-item-object-page menu-item-3484"><a href="https://www.tawhia.nz/resources/" class="elementor-sub-item" tabindex="-1">Resource library</a></li>
330	<li class="dark-button menu-item menu-item-type-post_type menu-item-object-page menu-item-4301"><a href="https://www.tawhia.nz/news/" class="elementor-sub-item" tabindex="-1">News &#038; Insights</a></li>
331	<li class="light-button menu-item menu-item-type-custom menu-item-object-custom menu-item-496"><a href="https://portal.copyright.co.nz/loginMyCopyright.zul" class="elementor-sub-item" tabindex="-1">MyCopyright</a></li>
332	<li class="light-button menu-item menu-item-type-custom menu-item-object-custom menu-item-497"><a href="https://support.copyright.co.nz/portal/en/kb/copyright-licensing-new-zealand" class="elementor-sub-item" tabindex="-1">Knowledge Base</a></li>
333</ul>
334</li>
335</ul>			</nav>
336						</div>
337				</div>
338					</div>
339				</div>
340				</header>
341		
342<main id="content" class="site-main post-133 page type-page status-publish hentry">
343
344			<div class="page-header">
345			<h1 class="entry-title">About Tāwhia CLNZ</h1>		</div>
346	
347	<div class="page-content">
348				<div data-elementor-type="wp-page" data-elementor-id="133" class="elementor elementor-133" data-elementor-post-type="page">
349				<div class="elementor-element elementor-element-45e9c8c e-flex e-con-boxed e-con e-parent" data-id="45e9c8c" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
350					<div class="e-con-inner">
351		<div class="elementor-element elementor-element-d857e33 e-con-full e-flex e-con e-child" data-id="d857e33" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
352		<div class="elementor-element elementor-element-8d7de2b e-con-full e-flex e-con e-child" data-id="8d7de2b" data-element_type="container" data-e-type="container">
353				<div class="elementor-element elementor-element-a6f8a5c elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="a6f8a5c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
354					<h1 class="elementor-heading-title elementor-size-default">About</h1>				</div>
355				<div class="elementor-element elementor-element-db4f9f5 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="db4f9f5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
356									<p>Our story, our values, and how we protect creativity in Aotearoa New Zealand.</p><p>We&#8217;re a not-for-profit organisation jointly owned by the Publishers Association of New Zealand and the New Zealand Society of Authors. </p>								</div>
357				</div>
358				<div class="elementor-element elementor-element-a1c055b elementor-hidden-mobile elementor-widget elementor-widget-image" data-id="a1c055b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
359															<img decoding="async" width="91" height="308" src="https://www.tawhia.nz/wp-content/uploads/2026/05/Tawhia-Pattern-Green-S.svg" class="attachment-medium_large size-medium_large wp-image-2811" alt="" />															</div>
360				<div class="elementor-element elementor-element-136e332 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-image" data-id="136e332" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
361															<img decoding="async" width="48" height="420" src="https://www.tawhia.nz/wp-content/uploads/2026/05/Tawhia-Pattern-Green-L.svg" class="attachment-medium_large size-medium_large wp-image-2810" alt="" />															</div>
362				</div>
363					</div>
364				</div>
365		<div class="elementor-element elementor-element-2582b19 e-flex e-con-boxed e-con e-parent" data-id="2582b19" data-element_type="container" data-e-type="container">
366					<div class="e-con-inner">
367		<div class="elementor-element elementor-element-003fcf5 e-con-full e-flex e-con e-child" data-id="003fcf5" data-element_type="container" data-e-type="container">
368		<div class="elementor-element elementor-element-b6a1f62 e-con-full e-flex e-con e-child" data-id="b6a1f62" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
369		<div class="elementor-element elementor-element-4217e6e e-con-full e-flex e-con e-child" data-id="4217e6e" data-element_type="container" data-e-type="container">
370				<div class="elementor-element elementor-element-ba40d7e elementor-widget elementor-widget-text-editor" data-id="ba40d7e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
371									<h2>What we do</h2>								</div>
372				<div class="elementor-element elementor-element-21744c1 elementor-widget elementor-widget-text-editor" data-id="21744c1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
373									<p>What we do and how creators get paid</p>								</div>
374				</div>
375				<div class="elementor-element elementor-element-79a74bb elementor-widget__width-initial elementor-widget elementor-widget-button" data-id="79a74bb" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
376										<a class="elementor-button elementor-button-link elementor-size-sm" href="/what-we-do">
377						<span class="elementor-button-content-wrapper">
378									<span class="elementor-button-text">Learn more</span>
379					</span>
380					</a>
381								</div>
382				</div>
383		<div class="elementor-element elementor-element-4cd8f26 e-con-full e-flex e-con e-child" data-id="4cd8f26" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
384		<div class="elementor-element elementor-element-ddf31d4 e-con-full e-flex e-con e-child" data-id="ddf31d4" data-element_type="container" data-e-type="container">
385				<div class="elementor-element elementor-element-6dd61b8 elementor-widget elementor-widget-text-editor" data-id="6dd61b8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
386									<h2>History</h2>								</div>
387				<div class="elementor-element elementor-element-a9190f8 elementor-widget elementor-widget-text-editor" data-id="a9190f8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
388									<p>How Tāwhia Copyright Aotearoa came to be and why we exist</p>								</div>
389				</div>
390				<div class="elementor-element elementor-element-32ef7a4 elementor-widget__width-initial elementor-widget elementor-widget-button" data-id="32ef7a4" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
391										<a class="elementor-button elementor-button-link elementor-size-sm" href="/history">
392						<span class="elementor-button-content-wrapper">
393									<span class="elementor-button-text">Learn more</span>
394					</span>
395					</a>
396								</div>
397				</div>
398		<div class="elementor-element elementor-element-ee0f1d1 e-con-full e-flex e-con e-child" data-id="ee0f1d1" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
399		<div class="elementor-element elementor-element-95e5a70 e-con-full e-flex e-con e-child" data-id="95e5a70" data-element_type="container" data-e-type="container">
400				<div class="elementor-element elementor-element-a4bef6a elementor-widget elementor-widget-text-editor" data-id="a4bef6a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
401									<h2>Kaupapa</h2>								</div>
402				<div class="elementor-element elementor-element-9275e06 elementor-widget elementor-widget-text-editor" data-id="9275e06" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
403									<p>Our purpose, values, and the meaning of Tāwhia</p>								</div>
404				</div>
405				<div class="elementor-element elementor-element-a6de59b elementor-widget__width-initial elementor-widget elementor-widget-button" data-id="a6de59b" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
406										<a class="elementor-button elementor-button-link elementor-size-sm" href="/kaupapa">
407						<span class="elementor-button-content-wrapper">
408									<span class="elementor-button-text">Learn more</span>
409					</span>
410					</a>
411								</div>
412				</div>
413				</div>
414		<div class="elementor-element elementor-element-6508fe5 e-con-full e-flex e-con e-child" data-id="6508fe5" data-element_type="container" data-e-type="container">
415		<div class="elementor-element elementor-element-9b46eb8 e-con-full e-flex e-con e-child" data-id="9b46eb8" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
416		<div class="elementor-element elementor-element-c357eaa e-con-full e-flex e-con e-child" data-id="c357eaa" data-element_type="container" data-e-type="container">
417				<div class="elementor-element elementor-element-cc9ac37 elementor-widget elementor-widget-text-editor" data-id="cc9ac37" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
418									<h2>Global connections</h2>								</div>
419				<div class="elementor-element elementor-element-eee8d86 elementor-widget elementor-widget-text-editor" data-id="eee8d86" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
420									<p>Our international partnerships and how they protect Aotearoa creators.</p>								</div>
421				</div>
422				<div class="elementor-element elementor-element-948e986 elementor-widget__width-initial elementor-widget elementor-widget-button" data-id="948e986" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
423										<a class="elementor-button elementor-button-link elementor-size-sm" href="/global-connections">
424						<span class="elementor-button-content-wrapper">
425									<span class="elementor-button-text">Learn more</span>
426					</span>
427					</a>
428								</div>
429				</div>
430		<div class="elementor-element elementor-element-722851e e-con-full e-flex e-con e-child" data-id="722851e" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
431		<div class="elementor-element elementor-element-4e9c38b e-con-full e-flex e-con e-child" data-id="4e9c38b" data-element_type="container" data-e-type="container">
432				<div class="elementor-element elementor-element-4ae7bd3 elementor-widget elementor-widget-text-editor" data-id="4ae7bd3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
433									<h2>Governance, policies, and annual reports</h2>								</div>
434				<div class="elementor-element elementor-element-17de271 elementor-widget elementor-widget-text-editor" data-id="17de271" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
435									<p>Our board structure, organisational policies, and annual performance reports.</p>								</div>
436				</div>
437				<div class="elementor-element elementor-element-521089e elementor-widget__width-initial elementor-widget elementor-widget-button" data-id="521089e" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
438										<a class="elementor-button elementor-button-link elementor-size-sm" href="/governance-policies-and-annual-reports/">
439						<span class="elementor-button-content-wrapper">
440									<span class="elementor-button-text">Learn more</span>
441					</span>
442					</a>
443								</div>
444				</div>
445		<div class="elementor-element elementor-element-bc5e748 e-con-full e-flex e-con e-child" data-id="bc5e748" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
446		<div class="elementor-element elementor-element-5164a18 e-con-full e-flex e-con e-child" data-id="5164a18" data-element_type="container" data-e-type="container">
447				<div class="elementor-element elementor-element-cf57aa0 elementor-widget elementor-widget-text-editor" data-id="cf57aa0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
448									<h2>Our people</h2>								</div>
449				<div class="elementor-element elementor-element-35a71af elementor-widget elementor-widget-text-editor" data-id="35a71af" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
450									<p>The team behind Tāwhia Copyright Aotearoa</p>								</div>
451				</div>
452				<div class="elementor-element elementor-element-7d19049 elementor-widget__width-initial elementor-widget elementor-widget-button" data-id="7d19049" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
453										<a class="elementor-button elementor-button-link elementor-size-sm" href="/our-people/">
454						<span class="elementor-button-content-wrapper">
455									<span class="elementor-button-text">Learn more</span>
456					</span>
457					</a>
458								</div>
459				</div>
460				</div>
461					</div>
462				</div>
463		<div class="elementor-element elementor-element-1863532 e-flex e-con-boxed e-con e-parent" data-id="1863532" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
464					<div class="e-con-inner">
465				<div class="elementor-element elementor-element-6e74e65 elementor-widget elementor-widget-image" data-id="6e74e65" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
466															<img loading="lazy" decoding="async" width="800" height="798" src="https://www.tawhia.nz/wp-content/uploads/2026/06/AboutCollection-Donovan-Bixley-1-1024x1022.jpg" class="attachment-large size-large wp-image-4603" alt="Author and illustrator Donovan Bixley smiling and holding and copy of his book &apos;Draw some awesome&apos;." srcset="https://www.tawhia.nz/wp-content/uploads/2026/06/AboutCollection-Donovan-Bixley-1-1024x1022.jpg 1024w, https://www.tawhia.nz/wp-content/uploads/2026/06/AboutCollection-Donovan-Bixley-1-300x300.jpg 300w, https://www.tawhia.nz/wp-content/uploads/2026/06/AboutCollection-Donovan-Bixley-1-150x150.jpg 150w, https://www.tawhia.nz/wp-content/uploads/2026/06/AboutCollection-Donovan-Bixley-1-768x767.jpg 768w, https://www.tawhia.nz/wp-content/uploads/2026/06/AboutCollection-Donovan-Bixley-1-1536x1533.jpg 1536w, https://www.tawhia.nz/wp-content/uploads/2026/06/AboutCollection-Donovan-Bixley-1.jpg 1629w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
467		<div class="elementor-element elementor-element-189adc0 e-con-full e-flex e-con e-child" data-id="189adc0" data-element_type="container" data-e-type="container">
468				<div class="elementor-element elementor-element-f057aa3 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="f057aa3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
469									<p>“Copyright is how I earn a living. It’s the reason I’m able to work on my books full-time.”</p>								</div>
470				<div class="elementor-element elementor-element-2b6889d elementor-widget elementor-widget-text-editor" data-id="2b6889d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
471									<p>—Donovan Bixley, Writer</p>								</div>
472				</div>
473					</div>
474				</div>
475				</div>
476		
477		
478			</div>
479
480	
481</main>
482
483			<footer data-elementor-type="footer" data-elementor-id="674" class="elementor elementor-674 elementor-location-footer" data-elementor-post-type="elementor_library">
484			<div class="elementor-element elementor-element-2a6e666 e-con-full e-flex e-con e-parent" data-id="2a6e666" data-element_type="container" data-e-type="container">
485		<div class="elementor-element elementor-element-cc7b1ba e-con-full e-flex e-con e-child" data-id="cc7b1ba" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
486				<div class="elementor-element elementor-element-f2a8bbd elementor-widget elementor-widget-heading" data-id="f2a8bbd" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
487					<h4 class="elementor-heading-title elementor-size-default">Questions about copyright, licensing, or how Tāwhia works?</h4>				</div>
488				<div class="elementor-element elementor-element-b46d6f5 elementor-widget elementor-widget-heading" data-id="b46d6f5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
489					<h4 class="elementor-heading-title elementor-size-default">We’re here to help</h4>				</div>
490		<div class="elementor-element elementor-element-0d83c2f e-con-full e-flex e-con e-child" data-id="0d83c2f" data-element_type="container" data-e-type="container">
491				<div class="elementor-element elementor-element-c29062d elementor-widget__width-initial elementor-widget elementor-widget-button" data-id="c29062d" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
492										<a class="elementor-button elementor-button-link elementor-size-sm" href="/contact/">
493						<span class="elementor-button-content-wrapper">
494									<span class="elementor-button-text">Contact us</span>
495					</span>
496					</a>
497								</div>
498				<div class="elementor-element elementor-element-604dc26 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button" data-id="604dc26" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
499										<a class="elementor-button elementor-button-link elementor-size-sm" href="#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjU5OCIsInRvZ2dsZSI6dHJ1ZX0%3D">
500						<span class="elementor-button-content-wrapper">
501						<span class="elementor-button-icon">
502				<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M12.5999 17.8C17.2391 17.8 21 14.0392 21 9.4C21 4.76081 17.2391 1 12.5999 1C7.96076 1 4.19995 4.76081 4.19995 9.4C4.19995 14.0392 7.96076 17.8 12.5999 17.8Z" stroke="#6784F7" stroke-width="2" stroke-miterlimit="10"></path><path d="M6.6 15.3999L1 20.9999" stroke="#6784F7" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round"></path></svg>			</span>
503									<span class="elementor-button-text">Ask a question</span>
504					</span>
505					</a>
506								</div>
507				<div class="elementor-element elementor-element-5e2f8c3 elementor-widget__width-initial elementor-widget elementor-widget-button" data-id="5e2f8c3" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
508										<a class="elementor-button elementor-button-link elementor-size-sm" href="#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjM2NzciLCJ0b2dnbGUiOmZhbHNlfQ%3D%3D">
509						<span class="elementor-button-content-wrapper">
510									<span class="elementor-button-text">Stay up to date</span>
511					</span>
512					</a>
513								</div>
514				</div>
515				</div>
516		<div class="elementor-element elementor-element-6ce96c9 e-flex e-con-boxed e-con e-child" data-id="6ce96c9" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
517					<div class="e-con-inner">
518		<div class="elementor-element elementor-element-a9d8ede e-con-full e-flex e-con e-child" data-id="a9d8ede" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
519				<div class="elementor-element elementor-element-380836e elementor-widget elementor-widget-text-editor" data-id="380836e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
520									<p>@ 2026 Tāwhia Copyright Aotearoa. All rights reserved</p>								</div>
521				</div>
522		<div class="elementor-element elementor-element-23f8ece e-flex e-con-boxed e-con e-child" data-id="23f8ece" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
523					<div class="e-con-inner">
524				<div class="elementor-element elementor-element-5ab942f elementor-widget elementor-widget-image" data-id="5ab942f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
525															<img width="73" height="73" src="https://www.tawhia.nz/wp-content/uploads/2026/04/c-logo.svg" class="attachment-thumbnail size-thumbnail wp-image-676" alt="" />															</div>
526		<div class="elementor-element elementor-element-81e48b4 e-con-full e-flex e-con e-child" data-id="81e48b4" data-element_type="container" data-e-type="container">
527				<div class="elementor-element elementor-element-d458d4c elementor-nav-menu--dropdown-none elementor-nav-menu__align-start elementor-widget elementor-widget-nav-menu" data-id="d458d4c" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;vertical&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&quot;,&quot;library&quot;:&quot;&quot;}}" data-widget_type="nav-menu.default">
528								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none">
529				<ul id="menu-1-d458d4c" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-133 current_page_item menu-item-677"><a href="https://www.tawhia.nz/about/" aria-current="page" class="elementor-item elementor-item-active">About</a></li>
530<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1836"><a href="https://www.tawhia.nz/contact/" class="elementor-item">Contact</a></li>
531</ul>			</nav>
532						<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
533				<ul id="menu-2-d458d4c" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-133 current_page_item menu-item-677"><a href="https://www.tawhia.nz/about/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">About</a></li>
534<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1836"><a href="https://www.tawhia.nz/contact/" class="elementor-item" tabindex="-1">Contact</a></li>
535</ul>			</nav>
536						</div>
537				<div class="elementor-element elementor-element-9ebe3b6 elementor-nav-menu--dropdown-none elementor-nav-menu__align-start elementor-widget elementor-widget-nav-menu" data-id="9ebe3b6" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;vertical&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&quot;,&quot;library&quot;:&quot;&quot;}}" data-widget_type="nav-menu.default">
538								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none">
539				<ul id="menu-1-9ebe3b6" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-690"><a target="_blank" href="https://www.instagram.com/tawhianz/" class="elementor-item">Instagram</a></li>
540<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-688"><a target="_blank" href="https://www.facebook.com/TawhiaNZ" class="elementor-item">Facebook</a></li>
541<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-691"><a target="_blank" href="https://www.linkedin.com/company/copyright-licensing-new-zealand/" class="elementor-item">LinkedIn</a></li>
542</ul>			</nav>
543						<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
544				<ul id="menu-2-9ebe3b6" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-690"><a target="_blank" href="https://www.instagram.com/tawhianz/" class="elementor-item" tabindex="-1">Instagram</a></li>
545<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-688"><a target="_blank" href="https://www.facebook.com/TawhiaNZ" class="elementor-item" tabindex="-1">Facebook</a></li>
546<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-691"><a target="_blank" href="https://www.linkedin.com/company/copyright-licensing-new-zealand/" class="elementor-item" tabindex="-1">LinkedIn</a></li>
547</ul>			</nav>
548						</div>
549				<div class="elementor-element elementor-element-a8551d7 elementor-nav-menu--dropdown-none elementor-nav-menu__align-start elementor-widget elementor-widget-nav-menu" data-id="a8551d7" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;vertical&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&quot;,&quot;library&quot;:&quot;&quot;}}" data-widget_type="nav-menu.default">
550								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none">
551				<ul id="menu-1-a8551d7" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5314">
551<a href="https://www.tawhia.nz/wp-content/uploads/2026/07/Tawhia-Terms-of.pdf" class="elementor-item">Terms of Use</a></li>
552<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-3554"><a rel="privacy-policy" href="https://www.tawhia.nz/privacy-policy/" class="elementor-item">Privacy Policy</a></li>
553<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3555"><a href="https://www.tawhia.nz/copyright-policy/" class="elementor-item">Copyright Policy</a></li>
554<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4141"><a href="https://www.tawhia.nz/wp-content/uploads/2026/06/complaints-procedure.pdf" class="elementor-item">Complaints Policy</a></li>
555<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4143"><a href="https://www.tawhia.nz/wp-content/uploads/2026/06/distribution-policy-approved-may-2023-1.pdf" class="elementor-item">Distribution Policy</a></li>
556<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5243"><a href="https://www.tawhia.nz/wp-content/uploads/2026/07/CLNZ-Contestable-Fund-Policy.pdf" class="elementor-item">Contestable Fund Policy</a></li>
557</ul>			</nav>
558						<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
559				<ul id="menu-2-a8551d7" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5314"><a href="https://www.tawhia.nz/wp-content/uploads/2026/07/Tawhia-Terms-of.pdf" class="elementor-item" tabindex="-1">Terms of Use</a></li>
560<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-3554"><a rel="privacy-policy" href="https://www.tawhia.nz/privacy-policy/" class="elementor-item" tabindex="-1">Privacy Policy</a></li>
561<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3555"><a href="https://www.tawhia.nz/copyright-policy/" class="elementor-item" tabindex="-1">Copyright Policy</a></li>
562<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4141"><a href="https://www.tawhia.nz/wp-content/uploads/2026/06/complaints-procedure.pdf" class="elementor-item" tabindex="-1">Complaints Policy</a></li>
563<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4143"><a href="https://www.tawhia.nz/wp-content/uploads/2026/06/distribution-policy-approved-may-2023-1.pdf" class="elementor-item" tabindex="-1">Distribution Policy</a></li>
564<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5243"><a href="https://www.tawhia.nz/wp-content/uploads/2026/07/CLNZ-Contestable-Fund-Policy.pdf" class="elementor-item" tabindex="-1">Contestable Fund Policy</a></li>
565</ul>			</nav>
566						</div>
567				</div>
568					</div>
569				</div>
570				<div class="elementor-element elementor-element-88d6477 elementor-hidden-mobile elementor-widget elementor-widget-image" data-id="88d6477" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
571															<img width="48" height="420" src="https://www.tawhia.nz/wp-content/uploads/2026/05/Tawhia-Pattern-Blue-L.svg" class="attachment-medium_large size-medium_large wp-image-2803" alt="" />															</div>
572				<div class="elementor-element elementor-element-82321c5 elementor-hidden-mobile elementor-widget elementor-widget-image" data-id="82321c5" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
573															<img width="48" height="420" src="https://www.tawhia.nz/wp-content/uploads/2026/05/Tawhia-Pattern-Blue-L.svg" class="attachment-medium_large size-medium_large wp-image-2803" alt="" />															</div>
574					</div>
575				</div>
576				</div>
577				</footer>
578		
579<script type="speculationrules">
580{"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/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
581</script>
581
582		<div data-elementor-type="popup" data-elementor-id="598" class="elementor elementor-598 elementor-location-popup" data-elementor-settings="{&quot;avoid_multiple_popups&quot;:&quot;yes&quot;,&quot;entrance_animation&quot;:&quot;fadeInRight&quot;,&quot;exit_animation&quot;:&quot;fadeInRight&quot;,&quot;entrance_animation_duration&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0.3,&quot;sizes&quot;:[]},&quot;a11y_navigation&quot;:&quot;yes&quot;,&quot;triggers&quot;:[],&quot;timing&quot;:[]}" data-elementor-post-type="elementor_library">
583			<div class="elementor-element elementor-element-d78f202 e-flex e-con-boxed e-con e-parent" data-id="d78f202" data-element_type="container" data-e-type="container">
584					<div class="e-con-inner">
585				<div class="elementor-element elementor-element-f7676ae elementor-widget elementor-widget-html" data-id="f7676ae" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
586					<div style="width:100%;height:500px; border-radius:0px; overflow:hidden !important;">
587    <iframe
588      src="https://rag-clnz.vercel.app/chat"
589      width="100%"
590      height="100%"
591      frameborder="0"
592      style="border:none; display:block;"
593      title="Tāwhia Chat"
594    ></iframe>
595  </div>
596				</div>
597					</div>
598				</div>
599				</div>
600				<div data-elementor-type="popup" data-elementor-id="3677" class="elementor elementor-3677 elementor-location-popup" data-elementor-settings="{&quot;entrance_animation&quot;:&quot;fadeIn&quot;,&quot;exit_animation&quot;:&quot;fadeIn&quot;,&quot;entrance_animation_duration&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0.4,&quot;sizes&quot;:[]},&quot;a11y_navigation&quot;:&quot;yes&quot;,&quot;triggers&quot;:[],&quot;timing&quot;:[]}" data-elementor-post-type="elementor_library">
601			<div class="elementor-element elementor-element-06a0041 e-con-full e-flex e-con e-parent" data-id="06a0041" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
602				<div class="elementor-element elementor-element-f03f6d7 elementor-widget__width-inherit elementor-widget elementor-widget-html" data-id="f03f6d7" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
603					<html><head><meta charset="UTF-8"><title>Tāwhia Newsletter Sign Up</title>
604<link href="css/form.css" rel="stylesheet" type="text/css">
604<script src="js/validation.js"></script>
604</head><body class="zf-backgroundBg"><!-- Change or deletion of the name attributes in the input tag will lead to empty values on record submission-->
605<div class="zf-templateWidth"><form action='https://forms.zohopublic.com/copyrightlicensingnzltd/form/TwhiaNewsletterSignUp/formperma/FKBu7yEvnJ0W5YM3KHcJDZn8sFB8M21meVr5JjFiqPU/htmlRecords/submit' name='form'
606method='POST'
607onSubmit='javascript:document.charset="UTF-8"; return zf_ValidateAndSubmit();'
608accept-charset='UTF-8' enctype='multipart/form-data' id='form'>
609<input type="hidden" name="zf_referrer_name" value=""><!-- To Track referrals , place the referrer name within the " " in the above hidden input field -->
610<input type="hidden" name="zf_redirect_url" value=""><!-- To redirect to a specific page after record submission , place the respective url within the " " in the above hidden input field -->
611<input type="hidden" name="zc_gad" value=""><!-- If GCLID is enabled in Zoho CRM Integration, click details of AdWords Ads will be pushed to Zoho CRM -->
612<input type="hidden" name="utm_source" value="" />
613<input type="hidden" name="utm_medium" value="" />
614<input type="hidden" name="utm_campaign" value="" />
615<input type="hidden" name="utm_term" value="" />
616<input type="hidden" name="utm_content" value="" />
617<div class="zf-templateWrapper"><ul class="zf-tempHeadBdr"><li class="zf-tempHeadContBdr"><h2 class="zf-frmTitle">
618<em>Tāwhia Newsletter Sign Up</em>
619</h2>
620<p class="zf-frmDesc">The latest copyright news delivered to your email inbox</p>
621<div class="zf-clearBoth"></div></li></ul>
622<div class="zf-subContWrap zf-topAlign"><ul>	
623<div class="zf-tempFrmWrapper zf-name  zf-namesmall"><label class="zf-labelName"> 
624Your Name 
625<em class="zf-important"> *</em> 
626</label>
627<div class="zf-tempContDiv zf-twoType">
628<div class="zf-nameWrapper">
629<span> <input type="text" maxlength="255" name="Name_First" fieldType=7 placeholder=""/>
630<label>First name                                                            </label> </span>
631<span> <input type="text" maxlength="255" name="Name_Last" fieldType=7 placeholder=""/>
632<label>Last name                                                            </label> </span>
633<div class="zf-clearBoth"></div></div><p id="Name_error" class="zf-errorMessage" style="display:none;">Invalid value</p></div><div class="zf-clearBoth"></div></div>
634<div class="zf-tempFrmWrapper  zf-small "><label class="zf-labelName">  
635Your Email 
636<em class="zf-important"> *</em> 
637</label>
638<div class="zf-tempContDiv">
639<span> 
640<input type="text" name="Email" checktype="c5" value="" maxlength="255" fieldType=9 placeholder="" /> </span><p id="Email_error" class="zf-errorMessage" style="display: none;">Invalid value</p></div><div class="zf-clearBoth"></div></div>
641<div class="zf-checkbox zf-tempFrmWrapper zf-sideBySide"><label class="zf-labelName">
642I&#39;m interested in 
643<em class="zf-important">*</em> 
644</label>
645<div class="zf-tempContDiv">
646<div class="zf-overflow">
647<span class="zf-multiAttType"> 
648<input class="zf-checkBoxType" type="checkbox" id="Checkbox_1" name="Checkbox" checktype="c1" value="Copyright licences"/>
649<label for="Checkbox_1" class="zf-checkChoice">Copyright licences</label> </span>
650<span class="zf-multiAttType"> 
651<input class="zf-checkBoxType" type="checkbox" id="Checkbox_2" name="Checkbox" checktype="c1" value="Copyright ownership / rights"/>
652<label for="Checkbox_2" class="zf-checkChoice">Copyright ownership / rights</label> </span>
653<div class="zf-clearBoth"></div></div><p id="Checkbox_error" class="zf-errorMessage" style="display:none;">Invalid value</p>
654<p class="zf-instruction">Please let us know what you&#39;re interested in. You&#39;re welcome to select both options!</p></div><div class="zf-clearBoth"></div></div>
655</ul></div><ul><li class="zf-fmFooter"><button class="zf-submitColor">Submit</button></li></ul></div></form></div>
656<script type="text/javascript">var dateAndMonthRegexFormateArray = zf_SetDateAndMonthRegexBasedOnDateFormate('dd-MMM-yyyy');
657var zf_DateRegex = new RegExp(dateAndMonthRegexFormateArray[0]);
658var zf_MonthYearRegex = new RegExp(dateAndMonthRegexFormateArray[1]);
659var zf_MandArray = [ "Name_First", "Name_Last", "Email", "Checkbox"]; 
660var zf_FieldArray = [ "Name_First", "Name_Last", "Email", "Checkbox"]; 
661var isSalesIQIntegrationEnabled = false;
662var salesIQFieldsArray = [];</script>
662
663
664<script type="text/javascript">
665// $Id: $
666function zf_ValidateAndSubmit(){
667		if(zf_CheckMandatory()){
668			if(zf_ValidCheck()){
669				if(isSalesIQIntegrationEnabled){
670					zf_addDataToSalesIQ();
671				}
672				return true;
673			}else{
674				return false;
675			}
676		}else{
677			return false;
678		}
679	}
680		function zf_CheckMandatory(){
681		for(i = 0 ; i < zf_MandArray.length ; i ++) {
682		  	var fieldObj=document.forms.form[zf_MandArray[i]];
683		  	if(fieldObj) {
684				  	if(fieldObj.nodeName != null ){
685				  		if ( fieldObj.nodeName=='OBJECT' ) {
686								if(!zf_MandatoryCheckSignature(fieldObj)){
687									zf_ShowErrorMsg(zf_MandArray[i]);
688								 	return false;
689								}
690							}else if (((fieldObj.value).replace(/^\s+|\s+$/g, '')).length==0) {
691							 if(fieldObj.type =='file')
692								{
693								 fieldObj.focus();
694								 zf_ShowErrorMsg(zf_MandArray[i]);
695								 return false;
696								}
697				   	   	  	  fieldObj.focus();
698				   	   	  	  zf_ShowErrorMsg(zf_MandArray[i]);
699				   	   	  	  return false;
700							}  else if( fieldObj.nodeName=='SELECT' ) {// No I18N
701				  	   	   	 if(fieldObj.options[fieldObj.selectedIndex].value=='-Select-') {
702								fieldObj.focus();
703								zf_ShowErrorMsg(zf_MandArray[i]);
704								return false;
705							   }
706							} else if( fieldObj.type =='checkbox' || fieldObj.type =='radio' ){
707								if(fieldObj.checked == false){
708									fieldObj.focus();
709									zf_ShowErrorMsg(zf_MandArray[i]);
710									return false;
711			   					}
712							}
713				  	}else{
714				  		var checkedValsCount = 0;
715						var inpChoiceElems = fieldObj;
716							for(var ii = 0; ii < inpChoiceElems.length ; ii ++ ){
717						      	if(inpChoiceElems[ii].checked === true ){
718						      		checkedValsCount ++;
719						      	}
720							}
721							if ( checkedValsCount == 0) {
722									inpChoiceElems[0].focus();
723									zf_ShowErrorMsg(zf_MandArray[i]);
724									return false;
725							 	}
726					}
727			}
728		}
729		return true;
730	}
731	function zf_ValidCheck(){
732		var isValid = true;
733		for(ind = 0 ; ind < zf_FieldArray.length ; ind++ ) {
734			var fieldObj=document.forms.form[zf_FieldArray[ind]];
735		  	if(fieldObj) {
736		  		if(fieldObj.nodeName != null ){
737			  		var checkType = fieldObj.getAttribute("checktype");
738			  		if( checkType == "c2" ){// No I18N
739			  			if( !zf_ValidateNumber(fieldObj)){
740							isValid = false;
741							fieldObj.focus();
742							zf_ShowErrorMsg(zf_FieldArray[ind]);
743							return false;
744						}
745			  		}else if( checkType == "c3" ){// No I18N
746			  			if (!zf_ValidateCurrency(fieldObj) || !zf_ValidateDecimalLength(fieldObj,10) ) {
747							isValid = false;
748							fieldObj.focus();
749							zf_ShowErrorMsg(zf_FieldArray[ind]);
750							return false;
751						}
752			  		}else if( checkType == "c4" ){// No I18N
753			  			if( !zf_ValidateDateFormat(fieldObj)){
754							isValid = false;
755							fieldObj.focus();
756							zf_ShowErrorMsg(zf_FieldArray[ind]);
757							return false;
758						}
759			  		}else if( checkType == "c5" ){// No I18N
760			  			if (!zf_ValidateEmailID(fieldObj)) {
761							isValid = false;
762							fieldObj.focus();
763							zf_ShowErrorMsg(zf_FieldArray[ind]);
764							return false;
765						}
766			  		}else if( checkType == "c6" ){// No I18N
767			  			if (!zf_ValidateLiveUrl(fieldObj)) {
768							isValid = false;
769							fieldObj.focus();
770							zf_ShowErrorMsg(zf_FieldArray[ind]);
771							return false;
772							}
773			  		}else if( checkType == "c7" ){// No I18N
774			  			if (!zf_ValidatePhone(fieldObj)) {
775							isValid = false;
776							fieldObj.focus();
777							zf_ShowErrorMsg(zf_FieldArray[ind]);
778							return false;
779							}
780			  		}else if( checkType == "c8" ){// No I18N
781			  			zf_ValidateSignature(fieldObj);
782			  		}else if( checkType == "c9" ){// No I18N
783						if( !zf_ValidateMonthYearFormat(fieldObj)){
784							isValid = false;
785							fieldObj.focus();
786							zf_ShowErrorMsg(zf_FieldArray[ind]);
787							return false;
788						}
789			  		}
790			  	}
791		  	}
792		}
793         	return isValid;
794	}
795	function zf_ShowErrorMsg(uniqName){
796		var fldLinkName;
797		for( errInd = 0 ; errInd < zf_FieldArray.length ; errInd ++ ) {
798			fldLinkName = zf_FieldArray[errInd].split('_')[0];
799			document.getElementById(fldLinkName+"_error").style.display = 'none';
800		}
801		var linkName = uniqName.split('_')[0];
802		document.getElementById(linkName+"_error").style.display = 'block';
803	}
804	function zf_ValidateNumber(elem) {
805	 	var validChars = "-0123456789";
806	 	var numValue = elem.value.replace(/^\s+|\s+$/g, '');
807	 	if (numValue != null && !numValue == "") {
808	 		var strChar;
809	 		var result = true;
810	 		if (numValue.charAt(0) == "-" && numValue.length == 1) {
811	 			return false;
812	 		}
813	 		for (i = 0; i < numValue.length && result == true; i++) {
814	 			strChar = numValue.charAt(i);
815	 			if ((strChar == "-") && (i != 0)) {
816	 				return false;
817	 			}
818	 			if (validChars.indexOf(strChar) == -1) {
819	 				result = false;
820	 			}
821	 		}
822	 		return result;
823	 	} else {
824	 		return true;
825	 	}
826	 }
827	 function zf_ValidateDateFormat(inpElem){
828	 	var dateValue = inpElem.value.replace(/^\s+|\s+$/g, '');
829	 	if( dateValue == "" ){
830	 		return true;
831	 	}else{
832			return( zf_DateRegex.test(dateValue) );
833		}
834	 }
835	 function zf_ValidateCurrency(elem) {
836	 	var validChars = "0123456789.";
837	 	var numValue = elem.value.replace(/^\s+|\s+$/g, '');
838	 	if(numValue.charAt(0) == '-'){
839	 		numValue = numValue.substring(1,numValue.length);
840	 	}
841	 	if (numValue != null && !numValue == "") {
842	 		var strChar;
843	 		var result = true;
844	 		for (i = 0; i < numValue.length && result == true; i++) {
845	 			strChar = numValue.charAt(i);
846	 			if (validChars.indexOf(strChar) == -1) {
847	 				result = false;
848	 			}
849	 		}
850	 		return result;
851	 	} else {
852	 		return true;
853	 	}
854	 }
855	 function zf_ValidateDecimalLength(elem,decimalLen) {
856	 	var numValue = elem.value;
857	 	if (numValue.indexOf('.') >= 0) {
858	 		var decimalLength = numValue.substring(numValue.indexOf('.') + 1).length;
859	 		if (decimalLength > decimalLen) {
860	 			return false;
861	 		} else {
862	 			return true;
863	 		}
864	 	}
865	 	return true;
866	 }
867	 function zf_ValidateEmailID(elem) {
868        var check = 0;
869        var emailValue = elem.value;
870        if (emailValue != null && !emailValue == "") {
871            var emailArray = emailValue.split(",");
872            for (i = 0; i < emailArray.length; i++) {
873                var emailExp = /^[\w]([\w\-.+&'/]*)@([a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,22}$/;
874                if (!emailExp.test(emailArray[i].replace(/^\s+|\s+$/g, ''))) {
875                    check = 1;
876                }
877            }
878            if (check == 0) {
879                return true;
880            } else {
881                return false;
882            }
883        } else {
884            return true;
885        }
886    }
887    function zf_ValidateLiveUrl(elem) {
888    	var urlValue = elem.value;
889		if(urlValue !== null && typeof(urlValue) !== "undefined") {
890			urlValue = urlValue.replace(/^\s+|\s+$/g, '');
891			if(urlValue !== "") {
892      			var urlregex = new RegExp("^(((https|http|ftps|ftp)://[a-zA-Z\\d]+((_|-|@)[a-zA-Z\\d]+)*(\\.[a-zA-Z\\d]+((_|-|@)[a-zA-Z\\d]+)*)+(:\\d{1,5})?)|((w|W){3}(\\.[a-zA-Z\\d]+((_|-|@)[a-zA-Z\\d]+)*){2,}(:\\d{1,5})?)|([a-zA-Z\\d]+((_|-)[a-zA-Z\\d]+)*(\\.[a-zA-Z\\d]+((_|-)[a-zA-Z\\d]+)*)+(:\\d{1,5})?))(/[-\\w.?,:'/\\\\+=&;%$#@()!~]*)?$", "i"); // This regex is taken from LiveFieldsUtil.isValidWebSiteFieldURL() method. Changes: i) Add ^ at the beginning and $ at the end. ii) Remove ?i before https and adjust () around https. iii) Add "i" in the RegExp constructor. // No I18N
893				return(urlregex.test(urlValue));
894			}
895        }
896        return true;
897    }
898    function zf_ValidatePhone(inpElem){
899
900        var ZFPhoneRegex = {
901            PHONE_INTE_ALL_REG: /^[+]{0,1}[()0-9-. ]+$/,
902            PHONE_INTE_NUMERIC_REG: /^[0-9]+$/,
903            PHONE_INTE_CONT_CODE_ENABLED_REG: /^[(0-9-.][()0-9-. ]*$/,
904            PHONE_USA_REG: /^[0-9]+$/,
905            PHONE_CONT_CODE_REG: /^[+][0-9]{1,4}$/
906        }
907    	var phoneFormat = parseInt(inpElem.getAttribute("phoneFormat"));
908    	var fieldInpVal = inpElem.value.replace(/^\s+|\s+$/g, '');
909    	var toReturn = true ;
910    	if( phoneFormat === 1 ){
911    		if(inpElem.getAttribute("valType") == 'code'){
912                var codeRexp = ZFPhoneRegex.PHONE_CONT_CODE_REG;
913                if(fieldInpVal != "" && !codeRexp.test(fieldInpVal)){
914		           return false;
915				}
916    		}else{
917				var IRexp = ZFPhoneRegex.PHONE_INTE_ALL_REG;
918				if(inpElem.getAttribute("phoneFormatType") == '2'){
919					IRexp = ZFPhoneRegex.PHONE_INTE_NUMERIC_REG;
920				}
921	 			if (fieldInpVal != "" && !IRexp.test(fieldInpVal)) {
922	 				toReturn = false;
923	 				return toReturn;
924	 			}
925 		    }
926 			return toReturn;
927    	}else if( phoneFormat === 2 ){
928    		var InpMaxlength = inpElem.getAttribute("maxlength");
929    		var USARexp = ZFPhoneRegex.PHONE_USA_REG;
930    		if  ( fieldInpVal != "" && USARexp.test(fieldInpVal) &&  fieldInpVal.length == InpMaxlength ) {
931				toReturn = true;
932			}else if( fieldInpVal == "" ){
933				toReturn = true;
934			}else{
935				toReturn = false;
936			}
937			return toReturn;
938    	}
939    }
940
941  function zf_ValidateSignature(objElem) {
942  		var linkName = objElem.getAttribute("compname");
943  		var canvasElem = document.getElementById("drawingCanvas-"+linkName);
944  		var isValidSign = zf_IsSignaturePresent(objElem,linkName,canvasElem);
945   		var hiddenSignInputElem = document.getElementById("hiddenSignInput-"+linkName);
946		if(isValidSign){
947			hiddenSignInputElem.value = canvasElem.toDataURL();
948		}else{
949			hiddenSignInputElem.value = "";// No I18N
950		}
951		return isValidSign;
952  	}
953
954  	function zf_MandatoryCheckSignature(objElem){
955  		var linkName = objElem.getAttribute("compname");
956  		var canvasElem = document.getElementById("drawingCanvas-"+linkName);
957  		var isValid = zf_IsSignaturePresent(objElem,linkName,canvasElem);
958		return isValid;
959  	}
960
961  	function zf_IsSignaturePresent(objElem,linkName,canvasElem){
962   		var context = canvasElem.getContext('2d'); // No I18N
963   		var canvasWidth = canvasElem.width;
964   		var canvasHeight = canvasElem.height;
965   		var canvasData = context.getImageData(0, 0, canvasWidth, canvasHeight);
966   		var signLen = canvasData.data.length;
967   		var flag = false;
968   		for(var index =0; index< signLen; index++) {
969   	     	if(!canvasData.data[index]) {
970   	       		flag =  false;
971   	     	}else if(canvasData.data[index]) {
972   		   		flag = true;
973   		   		break;
974   	     	}
975   		}
976		return flag;
977  	}
978
979	function zf_FocusNext(elem,event) {
980	 	if(event.keyCode == 9 || event.keyCode == 16){
981	      return;
982	    }
983	    if(event.keyCode >=37 && event.keyCode <=40){
984	       return;
985	    }
986	    var compname = elem.getAttribute("compname");
987	    var inpElemName = elem.getAttribute("name");
988	 	if (inpElemName == compname+"_countrycode") {
989	 		if (elem.value.length == 3) {
990	 			document.getElementsByName(compname+"_first")[0].focus();
991	 		}
992	 	} else if (inpElemName == compname+"_first" ) {
993	 		if (elem.value.length == 3) {
994	 			document.getElementsByName(compname+"_second")[0].focus();
995	 		}
996	 	}
997	}
998	function zf_ValidateMonthYearFormat(inpElem){
999		var monthYearValue = inpElem.value.replace(/^\s+|\s+$/g, '');
1000		if( monthYearValue == "" ){
1001			return true;
1002		}else{
1003		   return (zf_MonthYearRegex.test(monthYearValue));
1004	   }
1005	}
1006	
1007	function zf_SetDateAndMonthRegexBasedOnDateFormate(dateFormat){
1008		
1009		var dateAndMonthRegexFormateArray = new Array();
1010		var dateFormatRegExp;
1011        var monthYearFormatRegExp;
1012		if(dateFormat === "dd-MMM-yyyy"){
1013			
1014    	     dateFormatRegExp = "^(([0][1-9])|([1-2][0-9])|([3][0-1]))[-](Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)[-](?:(?:19|20)[0-9]{2})$";
1015    	     monthYearFormatRegExp = "^(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)[-](?:(?:19|20)[0-9]{2})$";// No I18N
1016    	  
1017    	  }else if(dateFormat === "dd-MMMM-yyyy"){// No I18N
1018    	     dateFormatRegExp = "^(([0][1-9])|([1-2][0-9])|([3][0-1]))[-](January|February|March|April|May|June|July|August|September|October|November|December|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)[-](?:(?:19|20)[0-9]{2})$";
1019    	     monthYearFormatRegExp = "^(January|February|March|April|May|June|July|August|September|October|November|December|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)[-](?:(?:19|20)[0-9]{2})$";// No I18N
1020    	  
1021    	  }else if(dateFormat === "MMMM-dd-yyyy"){// No I18N
1022    	  	dateFormatRegExp = "^(January|February|March|April|May|June|July|August|September|October|November|December|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)[-](([0][1-9])|([1-2][0-9])|([3][0-1]))[-](?:(?:19|20)[0-9]{2})$";
1023    	    monthYearFormatRegExp ="^(January|February|March|April|May|June|July|August|September|October|November|December|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)[-](?:(?:19|20)[0-9]{2})$";// No I18N
1024    	  
1025    	  }else if(dateFormat === "dd/MM/yyyy"){// No I18N
1026    	  	dateFormatRegExp ="^(([0][1-9])|([1-2][0-9])|([3][0-1]))[\/]([0][1-9]|1[012])[\/](?:(?:19|20)[0-9]{2})$";
1027    	    monthYearFormatRegExp ="^([0][1-9]|1[012])[\/](?:(?:19|20)[0-9]{2})$";
1028    	  
1029    	  }else if(dateFormat === "dd-MM-yyyy"){// No I18N
1030    	  	dateFormatRegExp = "^(([0][1-9])|([1-2][0-9])|([3][0-1]))[-]([0][1-9]|1[012])[-](?:(?:19|20)[0-9]{2})$";
1031    	    monthYearFormatRegExp = "^([0][1-9]|1[012])[-](?:(?:19|20)[0-9]{2})$";
1032    	  
1033    	  }else if(dateFormat === "MM/dd/yyyy"){// No I18N
1034    	  	dateFormatRegExp = "^([0][1-9]|1[012])[\/](([0][1-9])|([1-2][0-9])|([3][0-1]))[\/](?:(?:19|20)[0-9]{2})$";
1035    	    monthYearFormatRegExp = "^([0][1-9]|1[012])[\/](?:(?:19|20)[0-9]{2})$";
1036    	  
1037    	  }else if(dateFormat === "yyyy-MM-dd"){// No I18N
1038    	  	dateFormatRegExp = "^(?:(?:19|20)[0-9]{2})[-]([0][1-9]|1[012])[-](([0][1-9])|([1-2][0-9])|([3][0-1]))$";
1039    	    monthYearFormatRegExp = "^(?:(?:19|20)[0-9]{2})[-]([0][1-9]|1[012])$";
1040    	  
1041    	  }else if(dateFormat === "yyyy/MM/dd"){// No I18N
1042    	  	dateFormatRegExp = "^(?:(?:19|20)[0-9]{2})[\/]([0][1-9]|1[012])[\/](([0][1-9])|([1-2][0-9])|([3][0-1]))$";
1043    	    monthYearFormatRegExp = "^(?:(?:19|20)[0-9]{2})[\/]([0][1-9]|1[012])$";
1044    	  
1045    	  }else if(dateFormat === "dd.MM.yyyy"){// No I18N
1046    	  	dateFormatRegExp = "^(([0][1-9])|([1-2][0-9])|([3][0-1]))[.]([0][1-9]|1[012])[.](?:(?:19|20)[0-9]{2})$";
1047    	    monthYearFormatRegExp = "^([0][1-9]|1[012])[.](?:(?:19|20)[0-9]{2})$";
1048    	  
1049    	  }else if(dateFormat === "MM-dd-yyyy"){// No I18N
1050    	  	dateFormatRegExp = "^([0][1-9]|1[012])[-](([0][1-9])|([1-2][0-9])|([3][0-1]))[-](?:(?:19|20)[0-9]{2})$";
1051    	    monthYearFormatRegExp = "^([0][1-9]|1[012])[-](?:(?:19|20)[0-9]{2})$";
1052    	  }
1053    	  dateAndMonthRegexFormateArray.push(dateFormatRegExp);
1054    	  dateAndMonthRegexFormateArray.push(monthYearFormatRegExp);
1055    	  
1056    	  return dateAndMonthRegexFormateArray;
1057    	  
1058    	
1059    }
1060
1061</script>
vendor: 2 bytes, line 1061
1061
1062<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a47ad2f4e91b0ce1',t:'MTc5MTUyMjA1MQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1062</body>				</div>
1063				</div>
1064				</div>
1065				<div data-elementor-type="popup" data-elementor-id="3683" class="elementor elementor-3683 elementor-location-popup" data-elementor-settings="{&quot;entrance_animation&quot;:&quot;fadeIn&quot;,&quot;exit_animation&quot;:&quot;fadeIn&quot;,&quot;entrance_animation_duration&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0.4,&quot;sizes&quot;:[]},&quot;prevent_scroll&quot;:&quot;yes&quot;,&quot;a11y_navigation&quot;:&quot;yes&quot;,&quot;triggers&quot;:[],&quot;timing&quot;:[]}" data-elementor-post-type="elementor_library">
1066			<div class="elementor-element elementor-element-06a0041 e-con-full e-flex e-con e-parent" data-id="06a0041" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1067		<div class="elementor-element elementor-element-ef2145a e-con-full e-flex e-con e-child" data-id="ef2145a" data-element_type="container" data-e-type="container">
1068				<div class="elementor-element elementor-element-e424cda elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading" data-id="e424cda" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1069					<h2 class="elementor-heading-title elementor-size-default">Talk to us about a license</h2>				</div>
1070				<div class="elementor-element elementor-element-ec3ea5f elementor-widget elementor-widget-image" data-id="ec3ea5f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1071															<img width="67" height="67" src="https://www.tawhia.nz/wp-content/uploads/2026/04/C-icon-green.svg" class="attachment-medium size-medium wp-image-758" alt="" />															</div>
1072				</div>
1073				<div class="elementor-element elementor-element-5b4e638 elementor-widget__width-inherit elementor-widget elementor-widget-html" data-id="5b4e638" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
1074					<html>
1075  <head>
1076    <meta charset="UTF-8" />
1077    <title>Copyright Licence Enquiry</title>
1078    <link href="css/form.css" rel="stylesheet" type="text/css" />
1079    
1079<script src="js/validation.js"></script>
1079
1080  </head>
1081  <body class="zf-backgroundBg">
1082    <!-- Change or deletion of the name attributes in the input tag will lead to empty values on record submission-->
1083    <div class="zf-templateWidth">
1084      <form
1085        action="https://forms.zohopublic.com/copyrightlicensingnzltd/form/CommercialandAssociationsLicenceEnquiry/formperma/7p3XI43CKLvVvhGANPm2Has4jZjNK0W_xqwLXakx5mg/htmlRecords/submit"
1086        name="form"
1087        method="POST"
1088        onSubmit='javascript:document.charset="UTF-8"; return zf_ValidateAndSubmit();'
1089        accept-charset="UTF-8"
1090        enctype="multipart/form-data"
1091        id="form"
1092      >
1093        <input
1094          type="hidden"
1095          name="zf_referrer_name"
1096          value=""
1097        /><!-- To Track referrals , place the referrer name within the " " in the above hidden input field -->
1098        <input
1099          type="hidden"
1100          name="zf_redirect_url"
1101          value=""
1102        /><!-- To redirect to a specific page after record submission , place the respective url within the " " in the above hidden input field -->
1103        <input
1104          type="hidden"
1105          name="zc_gad"
1106          value=""
1107        /><!-- If GCLID is enabled in Zoho CRM Integration, click details of AdWords Ads will be pushed to Zoho CRM -->
1108        <div class="zf-templateWrapper">
1109          <div class="zf-subContWrap zf-topAlign">
1110            <ul>
1111              <div class="zf-tempFrmWrapper zf-medium">
1112                <label class="zf-labelName" style="margin-bottom: 15px">
1113                  Please select which area best describes your copyright licence
1114                  enquiry.
1115                  <em class="zf-important"> *</em>
1116                </label>
1117                <div class="zf-tempContDiv">
1118                  <select class="zf-form-sBox" name="Dropdown1" checktype="c1">
1119                    <option selected="true" value="-Select-">-Select-</option>
1120                    <option value="I&#39;m a charity, NFP or an association">
1121                      I&#39;m a charity, NFP or an association
1122                    </option>
1123                    <option
1124                      value="I&#39;m a church or non-profit religious organisation"
1125                    >
1126                      I&#39;m a church or non-profit religious organisation
1127                    </option>
1128                    <option value="I&#39;m a business or Government department">
1129                      I&#39;m a business or Government department
1130                    </option>
1131                    <option
1132                      value="I&#39;m a Private Training Establishment (PTE)"
1133                    >
1134                      I&#39;m a Private Training Establishment (PTE)
1135                    </option>
1136                    <option value="I&#39;m a primary or secondary school">
1137                      I&#39;m a primary or secondary school
1138                    </option>
1139                    <option value="I&#39;m looking for a visual arts licence">
1140                      I&#39;m looking for a visual arts licence
1141                    </option>
1142                  </select>
1143                  <p
1144                    id="Dropdown1_error"
1145                    class="zf-errorMessage"
1146                    style="display: none"
1147                  >
1148                    Invalid value
1149                  </p>
1150                </div>
1151                <div class="zf-clearBoth"></div>
1152              </div>
1153              <div class="zf-tempFrmWrapper zf-name zf-namemedium">
1154                <label class="zf-labelName">
1155                  Your Name
1156                  <em class="zf-important"> *</em>
1157                </label>
1158                <div class="zf-tempContDiv zf-twoType">
1159                  <div class="zf-nameWrapper">
1160                    <span>
1161                      <input
1162                        type="text"
1163                        maxlength="255"
1164                        name="Name_First"
1165                        fieldType="7"
1166                        placeholder=""
1167                      />
1168                      <label>First Name </label>
1169                    </span>
1170                    <span>
1171                      <input
1172                        type="text"
1173                        maxlength="255"
1174                        name="Name_Last"
1175                        fieldType="7"
1176                        placeholder=""
1177                      />
1178                      <label>Last Name </label>
1179                    </span>
1180                    <div class="zf-clearBoth"></div>
1181                  </div>
1182                  <p
1183                    id="Name_error"
1184                    class="zf-errorMessage"
1185                    style="display: none"
1186                  >
1187                    Invalid value
1188                  </p>
1189                </div>
1190                <div class="zf-clearBoth"></div>
1191              </div>
1192              <div class="zf-tempFrmWrapper zf-small">
1193                <label class="zf-labelName">
1194                  Your Email
1195                  <em class="zf-important"> *</em>
1196                </label>
1197                <div class="zf-tempContDiv">
1198                  <span>
1199                    <input
1200                      type="text"
1201                      name="Email"
1202                      checktype="c5"
1203                      value=""
1204                      maxlength="255"
1205                      fieldType="9"
1206                      placeholder=""
1207                    />
1208                  </span>
1209                  <p
1210                    id="Email_error"
1211                    class="zf-errorMessage"
1212                    style="display: none"
1213                  >
1214                    Invalid value
1215                  </p>
1216                </div>
1217                <div class="zf-clearBoth"></div>
1218              </div>
1219              <div class="zf-tempFrmWrapper zf- zf-small">
1220                <label class="zf-labelName"> Phone </label>
1221                <div class="zf-tempContDiv zf-phonefld">
1222                  <div class="zf-phwrapper zf-phNumber">
1223                    <span>
1224                      <input
1225                        type="text"
1226                        compname="PhoneNumber"
1227                        name="PhoneNumber_countrycode"
1228                        maxlength="20"
1229                        checktype="c7"
1230                        value=""
1231                        phoneFormat="1"
1232                        isCountryCodeEnabled="false"
1233                        fieldType="11"
1234                        id="international_PhoneNumber_countrycode"
1235                        valType="number"
1236                        phoneFormatType="1"
1237                        placeholder=""
1238                      />
1239                      
1240                    </span>
1241                    <div class="zf-clearBoth"></div>
1242                  </div>
1243                  <p
1244                    id="PhoneNumber_error"
1245                    class="zf-errorMessage"
1246                    style="display: none"
1247                  >
1248                    Invalid value
1249                  </p>
1250                </div>
1251                <div class="zf-clearBoth"></div>
1252              </div>
1253              <div class="zf-tempFrmWrapper zf-small">
1254                <label class="zf-labelName">
1255                  Organisation Name
1256                  <em class="zf-important"> *</em>
1257                </label>
1258                <div class="zf-tempContDiv">
1259                  <span>
1260                    <input
1261                      type="text"
1262                      name="SingleLine"
1263                      checktype="c1"
1264                      value=""
1265                      maxlength="255"
1266                      fieldType="1"
1267                      placeholder=""
1268                    />
1269                  </span>
1270                  <p
1271                    id="SingleLine_error"
1272                    class="zf-errorMessage"
1273                    style="display: none"
1274                  >
1275                    Invalid value
1276                  </p>
1277                  <p class="zf-instruction" style="font-size: 12px; opacity: .5;">
1278                    If you don&#39;t belong to an organisation, please use your
1279                    first and last names.
1280                  </p>
1281                </div>
1282                <div class="zf-clearBoth"></div>
1283              </div>
1284              <div class="zf-tempFrmWrapper zf-small">
1285                <label class="zf-labelName"> Any additional comments? </label>
1286                <div class="zf-tempContDiv">
1287                  <span>
1288                    <textarea
1289                      name="MultiLine"
1290                      checktype="c1"
1291                      maxlength="65535"
1292                      placeholder=""
1293                    ></textarea>
1294                  </span>
1295                  <p
1296                    id="MultiLine_error"
1297                    class="zf-errorMessage"
1298                    style="display: none"
1299                  >
1300                    Invalid value
1301                  </p>
1302                </div>
1303                <div class="zf-clearBoth"></div>
1304              </div>
1305            </ul>
1306          </div>
1307            <div class="zf-fmFooter">
1308              <button class="zf-submitColor">Submit</button>
1309            </div>
1310        </div>
1311      </form>
1312    </div>
1313    
1313<script type="text/javascript">
1314      var dateAndMonthRegexFormateArray =
1315        zf_SetDateAndMonthRegexBasedOnDateFormate("dd-MMM-yyyy");
1316      var zf_DateRegex = new RegExp(dateAndMonthRegexFormateArray[0]);
1317      var zf_MonthYearRegex = new RegExp(dateAndMonthRegexFormateArray[1]);
1318      var zf_MandArray = [
1319        "Dropdown1",
1320        "Name_First",
1321        "Name_Last",
1322        "Email",
1323        "SingleLine",
1324      ];
1325      var zf_FieldArray = [
1326        "Dropdown1",
1327        "Name_First",
1328        "Name_Last",
1329        "Email",
1330        "PhoneNumber_countrycode",
1331        "SingleLine",
1332        "MultiLine",
1333      ];
1334      var isSalesIQIntegrationEnabled = false;
1335      var salesIQFieldsArray = [];
1336    </script>
1336
1337
1338    
1338<script type="text/javascript">
1339      // $Id: $
1340      function zf_ValidateAndSubmit() {
1341        if (zf_CheckMandatory()) {
1342          if (zf_ValidCheck()) {
1343            if (isSalesIQIntegrationEnabled) {
1344              zf_addDataToSalesIQ();
1345            }
1346            return true;
1347          } else {
1348            return false;
1349          }
1350        } else {
1351          return false;
1352        }
1353      }
1354      function zf_CheckMandatory() {
1355        for (i = 0; i < zf_MandArray.length; i++) {
1356          var fieldObj = document.forms.form[zf_MandArray[i]];
1357          if (fieldObj) {
1358            if (fieldObj.nodeName != null) {
1359              if (fieldObj.nodeName == "OBJECT") {
1360                if (!zf_MandatoryCheckSignature(fieldObj)) {
1361                  zf_ShowErrorMsg(zf_MandArray[i]);
1362                  return false;
1363                }
1364              } else if (fieldObj.value.replace(/^\s+|\s+$/g, "").length == 0) {
1365                if (fieldObj.type == "file") {
1366                  fieldObj.focus();
1367                  zf_ShowErrorMsg(zf_MandArray[i]);
1368                  return false;
1369                }
1370                fieldObj.focus();
1371                zf_ShowErrorMsg(zf_MandArray[i]);
1372                return false;
1373              } else if (fieldObj.nodeName == "SELECT") {
1374                // No I18N
1375                if (
1376                  fieldObj.options[fieldObj.selectedIndex].value == "-Select-"
1377                ) {
1378                  fieldObj.focus();
1379                  zf_ShowErrorMsg(zf_MandArray[i]);
1380                  return false;
1381                }
1382              } else if (
1383                fieldObj.type == "checkbox" ||
1384                fieldObj.type == "radio"
1385              ) {
1386                if (fieldObj.checked == false) {
1387                  fieldObj.focus();
1388                  zf_ShowErrorMsg(zf_MandArray[i]);
1389                  return false;
1390                }
1391              }
1392            } else {
1393              var checkedValsCount = 0;
1394              var inpChoiceElems = fieldObj;
1395              for (var ii = 0; ii < inpChoiceElems.length; ii++) {
1396                if (inpChoiceElems[ii].checked === true) {
1397                  checkedValsCount++;
1398                }
1399              }
1400              if (checkedValsCount == 0) {
1401                inpChoiceElems[0].focus();
1402                zf_ShowErrorMsg(zf_MandArray[i]);
1403                return false;
1404              }
1405            }
1406          }
1407        }
1408        return true;
1409      }
1410      function zf_ValidCheck() {
1411        var isValid = true;
1412        for (ind = 0; ind < zf_FieldArray.length; ind++) {
1413          var fieldObj = document.forms.form[zf_FieldArray[ind]];
1414          if (fieldObj) {
1415            if (fieldObj.nodeName != null) {
1416              var checkType = fieldObj.getAttribute("checktype");
1417              if (checkType == "c2") {
1418                // No I18N
1419                if (!zf_ValidateNumber(fieldObj)) {
1420                  isValid = false;
1421                  fieldObj.focus();
1422                  zf_ShowErrorMsg(zf_FieldArray[ind]);
1423                  return false;
1424                }
1425              } else if (checkType == "c3") {
1426                // No I18N
1427                if (
1428                  !zf_ValidateCurrency(fieldObj) ||
1429                  !zf_ValidateDecimalLength(fieldObj, 10)
1430                ) {
1431                  isValid = false;
1432                  fieldObj.focus();
1433                  zf_ShowErrorMsg(zf_FieldArray[ind]);
1434                  return false;
1435                }
1436              } else if (checkType == "c4") {
1437                // No I18N
1438                if (!zf_ValidateDateFormat(fieldObj)) {
1439                  isValid = false;
1440                  fieldObj.focus();
1441                  zf_ShowErrorMsg(zf_FieldArray[ind]);
1442                  return false;
1443                }
1444              } else if (checkType == "c5") {
1445                // No I18N
1446                if (!zf_ValidateEmailID(fieldObj)) {
1447                  isValid = false;
1448                  fieldObj.focus();
1449                  zf_ShowErrorMsg(zf_FieldArray[ind]);
1450                  return false;
1451                }
1452              } else if (checkType == "c6") {
1453                // No I18N
1454                if (!zf_ValidateLiveUrl(fieldObj)) {
1455                  isValid = false;
1456                  fieldObj.focus();
1457                  zf_ShowErrorMsg(zf_FieldArray[ind]);
1458                  return false;
1459                }
1460              } else if (checkType == "c7") {
1461                // No I18N
1462                if (!zf_ValidatePhone(fieldObj)) {
1463                  isValid = false;
1464                  fieldObj.focus();
1465                  zf_ShowErrorMsg(zf_FieldArray[ind]);
1466                  return false;
1467                }
1468              } else if (checkType == "c8") {
1469                // No I18N
1470                zf_ValidateSignature(fieldObj);
1471              } else if (checkType == "c9") {
1472                // No I18N
1473                if (!zf_ValidateMonthYearFormat(fieldObj)) {
1474                  isValid = false;
1475                  fieldObj.focus();
1476                  zf_ShowErrorMsg(zf_FieldArray[ind]);
1477                  return false;
1478                }
1479              }
1480            }
1481          }
1482        }
1483        return isValid;
1484      }
1485      function zf_ShowErrorMsg(uniqName) {
1486        var fldLinkName;
1487        for (errInd = 0; errInd < zf_FieldArray.length; errInd++) {
1488          fldLinkName = zf_FieldArray[errInd].split("_")[0];
1489          document.getElementById(fldLinkName + "_error").style.display =
1490            "none";
1491        }
1492        var linkName = uniqName.split("_")[0];
1493        document.getElementById(linkName + "_error").style.display = "block";
1494      }
1495      function zf_ValidateNumber(elem) {
1496        var validChars = "-0123456789";
1497        var numValue = elem.value.replace(/^\s+|\s+$/g, "");
1498        if (numValue != null && !numValue == "") {
1499          var strChar;
1500          var result = true;
1501          if (numValue.charAt(0) == "-" && numValue.length == 1) {
1502            return false;
1503          }
1504          for (i = 0; i < numValue.length && result == true; i++) {
1505            strChar = numValue.charAt(i);
1506            if (strChar == "-" && i != 0) {
1507              return false;
1508            }
1509            if (validChars.indexOf(strChar) == -1) {
1510              result = false;
1511            }
1512          }
1513          return result;
1514        } else {
1515          return true;
1516        }
1517      }
1518      function zf_ValidateDateFormat(inpElem) {
1519        var dateValue = inpElem.value.replace(/^\s+|\s+$/g, "");
1520        if (dateValue == "") {
1521          return true;
1522        } else {
1523          return zf_DateRegex.test(dateValue);
1524        }
1525      }
1526      function zf_ValidateCurrency(elem) {
1527        var validChars = "0123456789.";
1528        var numValue = elem.value.replace(/^\s+|\s+$/g, "");
1529        if (numValue.charAt(0) == "-") {
1530          numValue = numValue.substring(1, numValue.length);
1531        }
1532        if (numValue != null && !numValue == "") {
1533          var strChar;
1534          var result = true;
1535          for (i = 0; i < numValue.length && result == true; i++) {
1536            strChar = numValue.charAt(i);
1537            if (validChars.indexOf(strChar) == -1) {
1538              result = false;
1539            }
1540          }
1541          return result;
1542        } else {
1543          return true;
1544        }
1545      }
1546      function zf_ValidateDecimalLength(elem, decimalLen) {
1547        var numValue = elem.value;
1548        if (numValue.indexOf(".") >= 0) {
1549          var decimalLength = numValue.substring(
1550            numValue.indexOf(".") + 1,
1551          ).length;
1552          if (decimalLength > decimalLen) {
1553            return false;
1554          } else {
1555            return true;
1556          }
1557        }
1558        return true;
1559      }
1560      function zf_ValidateEmailID(elem) {
1561        var check = 0;
1562        var emailValue = elem.value;
1563        if (emailValue != null && !emailValue == "") {
1564          var emailArray = emailValue.split(",");
1565          for (i = 0; i < emailArray.length; i++) {
1566            var emailExp =
1567              /^[\w]([\w\-.+&'/]*)@([a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,22}$/;
1568            if (!emailExp.test(emailArray[i].replace(/^\s+|\s+$/g, ""))) {
1569              check = 1;
1570            }
1571          }
1572          if (check == 0) {
1573            return true;
1574          } else {
1575            return false;
1576          }
1577        } else {
1578          return true;
1579        }
1580      }
1581      function zf_ValidateLiveUrl(elem) {
1582        var urlValue = elem.value;
1583        if (urlValue !== null && typeof urlValue !== "undefined") {
1584          urlValue = urlValue.replace(/^\s+|\s+$/g, "");
1585          if (urlValue !== "") {
1586            var urlregex = new RegExp(
1587              "^(((https|http|ftps|ftp)://[a-zA-Z\\d]+((_|-|@)[a-zA-Z\\d]+)*(\\.[a-zA-Z\\d]+((_|-|@)[a-zA-Z\\d]+)*)+(:\\d{1,5})?)|((w|W){3}(\\.[a-zA-Z\\d]+((_|-|@)[a-zA-Z\\d]+)*){2,}(:\\d{1,5})?)|([a-zA-Z\\d]+((_|-)[a-zA-Z\\d]+)*(\\.[a-zA-Z\\d]+((_|-)[a-zA-Z\\d]+)*)+(:\\d{1,5})?))(/[-\\w.?,:'/\\\\+=&;%$#@()!~]*)?$",
1588              "i",
1589            ); // This regex is taken from LiveFieldsUtil.isValidWebSiteFieldURL() method. Changes: i) Add ^ at the beginning and $ at the end. ii) Remove ?i before https and adjust () around https. iii) Add "i" in the RegExp constructor. // No I18N
1590            return urlregex.test(urlValue);
1591          }
1592        }
1593        return true;
1594      }
1595      function zf_ValidatePhone(inpElem) {
1596        var ZFPhoneRegex = {
1597          PHONE_INTE_ALL_REG: /^[+]{0,1}[()0-9-. ]+$/,
1598          PHONE_INTE_NUMERIC_REG: /^[0-9]+$/,
1599          PHONE_INTE_CONT_CODE_ENABLED_REG: /^[(0-9-.][()0-9-. ]*$/,
1600          PHONE_USA_REG: /^[0-9]+$/,
1601          PHONE_CONT_CODE_REG: /^[+][0-9]{1,4}$/,
1602        };
1603        var phoneFormat = parseInt(inpElem.getAttribute("phoneFormat"));
1604        var fieldInpVal = inpElem.value.replace(/^\s+|\s+$/g, "");
1605        var toReturn = true;
1606        if (phoneFormat === 1) {
1607          if (inpElem.getAttribute("valType") == "code") {
1608            var codeRexp = ZFPhoneRegex.PHONE_CONT_CODE_REG;
1609            if (fieldInpVal != "" && !codeRexp.test(fieldInpVal)) {
1610              return false;
1611            }
1612          } else {
1613            var IRexp = ZFPhoneRegex.PHONE_INTE_ALL_REG;
1614            if (inpElem.getAttribute("phoneFormatType") == "2") {
1615              IRexp = ZFPhoneRegex.PHONE_INTE_NUMERIC_REG;
1616            }
1617            if (fieldInpVal != "" && !IRexp.test(fieldInpVal)) {
1618              toReturn = false;
1619              return toReturn;
1620            }
1621          }
1622          return toReturn;
1623        } else if (phoneFormat === 2) {
1624          var InpMaxlength = inpElem.getAttribute("maxlength");
1625          var USARexp = ZFPhoneRegex.PHONE_USA_REG;
1626          if (
1627            fieldInpVal != "" &&
1628            USARexp.test(fieldInpVal) &&
1629            fieldInpVal.length == InpMaxlength
1630          ) {
1631            toReturn = true;
1632          } else if (fieldInpVal == "") {
1633            toReturn = true;
1634          } else {
1635            toReturn = false;
1636          }
1637          return toReturn;
1638        }
1639      }
1640
1641      function zf_ValidateSignature(objElem) {
1642        var linkName = objElem.getAttribute("compname");
1643        var canvasElem = document.getElementById("drawingCanvas-" + linkName);
1644        var isValidSign = zf_IsSignaturePresent(objElem, linkName, canvasElem);
1645        var hiddenSignInputElem = document.getElementById(
1646          "hiddenSignInput-" + linkName,
1647        );
1648        if (isValidSign) {
1649          hiddenSignInputElem.value = canvasElem.toDataURL();
1650        } else {
1651          hiddenSignInputElem.value = ""; // No I18N
1652        }
1653        return isValidSign;
1654      }
1655
1656      function zf_MandatoryCheckSignature(objElem) {
1657        var linkName = objElem.getAttribute("compname");
1658        var canvasElem = document.getElementById("drawingCanvas-" + linkName);
1659        var isValid = zf_IsSignaturePresent(objElem, linkName, canvasElem);
1660        return isValid;
1661      }
1662
1663      function zf_IsSignaturePresent(objElem, linkName, canvasElem) {
1664        var context = canvasElem.getContext("2d"); // No I18N
1665        var canvasWidth = canvasElem.width;
1666        var canvasHeight = canvasElem.height;
1667        var canvasData = context.getImageData(0, 0, canvasWidth, canvasHeight);
1668        var signLen = canvasData.data.length;
1669        var flag = false;
1670        for (var index = 0; index < signLen; index++) {
1671          if (!canvasData.data[index]) {
1672            flag = false;
1673          } else if (canvasData.data[index]) {
1674            flag = true;
1675            break;
1676          }
1677        }
1678        return flag;
1679      }
1680
1681      function zf_FocusNext(elem, event) {
1682        if (event.keyCode == 9 || event.keyCode == 16) {
1683          return;
1684        }
1685        if (event.keyCode >= 37 && event.keyCode <= 40) {
1686          return;
1687        }
1688        var compname = elem.getAttribute("compname");
1689        var inpElemName = elem.getAttribute("name");
1690        if (inpElemName == compname + "_countrycode") {
1691          if (elem.value.length == 3) {
1692            document.getElementsByName(compname + "_first")[0].focus();
1693          }
1694        } else if (inpElemName == compname + "_first") {
1695          if (elem.value.length == 3) {
1696            document.getElementsByName(compname + "_second")[0].focus();
1697          }
1698        }
1699      }
1700      function zf_ValidateMonthYearFormat(inpElem) {
1701        var monthYearValue = inpElem.value.replace(/^\s+|\s+$/g, "");
1702        if (monthYearValue == "") {
1703          return true;
1704        } else {
1705          return zf_MonthYearRegex.test(monthYearValue);
1706        }
1707      }
1708
1709      function zf_SetDateAndMonthRegexBasedOnDateFormate(dateFormat) {
1710        var dateAndMonthRegexFormateArray = new Array();
1711        var dateFormatRegExp;
1712        var monthYearFormatRegExp;
1713        if (dateFormat === "dd-MMM-yyyy") {
1714          dateFormatRegExp =
1715            "^(([0][1-9])|([1-2][0-9])|([3][0-1]))[-](Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)[-](?:(?:19|20)[0-9]{2})$";
1716          monthYearFormatRegExp =
1717            "^(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)[-](?:(?:19|20)[0-9]{2})$"; // No I18N
1718        } else if (dateFormat === "dd-MMMM-yyyy") {
1719          // No I18N
1720          dateFormatRegExp =
1721            "^(([0][1-9])|([1-2][0-9])|([3][0-1]))[-](January|February|March|April|May|June|July|August|September|October|November|December|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)[-](?:(?:19|20)[0-9]{2})$";
1722          monthYearFormatRegExp =
1723            "^(January|February|March|April|May|June|July|August|September|October|November|December|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)[-](?:(?:19|20)[0-9]{2})$"; // No I18N
1724        } else if (dateFormat === "MMMM-dd-yyyy") {
1725          // No I18N
1726          dateFormatRegExp =
1727            "^(January|February|March|April|May|June|July|August|September|October|November|December|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)[-](([0][1-9])|([1-2][0-9])|([3][0-1]))[-](?:(?:19|20)[0-9]{2})$";
1728          monthYearFormatRegExp =
1729            "^(January|February|March|April|May|June|July|August|September|October|November|December|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)[-](?:(?:19|20)[0-9]{2})$"; // No I18N
1730        } else if (dateFormat === "dd/MM/yyyy") {
1731          // No I18N
1732          dateFormatRegExp =
1733            "^(([0][1-9])|([1-2][0-9])|([3][0-1]))[\/]([0][1-9]|1[012])[\/](?:(?:19|20)[0-9]{2})$";
1734          monthYearFormatRegExp =
1735            "^([0][1-9]|1[012])[\/](?:(?:19|20)[0-9]{2})$";
1736        } else if (dateFormat === "dd-MM-yyyy") {
1737          // No I18N
1738          dateFormatRegExp =
1739            "^(([0][1-9])|([1-2][0-9])|([3][0-1]))[-]([0][1-9]|1[012])[-](?:(?:19|20)[0-9]{2})$";
1740          monthYearFormatRegExp = "^([0][1-9]|1[012])[-](?:(?:19|20)[0-9]{2})$";
1741        }
1741 else if (dateFormat === "MM/dd/yyyy") {
1742          // No I18N
1743          dateFormatRegExp =
1744            "^([0][1-9]|1[012])[\/](([0][1-9])|([1-2][0-9])|([3][0-1]))[\/](?:(?:19|20)[0-9]{2})$";
1745          monthYearFormatRegExp =
1746            "^([0][1-9]|1[012])[\/](?:(?:19|20)[0-9]{2})$";
1747        } else if (dateFormat === "yyyy-MM-dd") {
1748          // No I18N
1749          dateFormatRegExp =
1750            "^(?:(?:19|20)[0-9]{2})[-]([0][1-9]|1[012])[-](([0][1-9])|([1-2][0-9])|([3][0-1]))$";
1751          monthYearFormatRegExp = "^(?:(?:19|20)[0-9]{2})[-]([0][1-9]|1[012])$";
1752        } else if (dateFormat === "yyyy/MM/dd") {
1753          // No I18N
1754          dateFormatRegExp =
1755            "^(?:(?:19|20)[0-9]{2})[\/]([0][1-9]|1[012])[\/](([0][1-9])|([1-2][0-9])|([3][0-1]))$";
1756          monthYearFormatRegExp =
1757            "^(?:(?:19|20)[0-9]{2})[\/]([0][1-9]|1[012])$";
1758        } else if (dateFormat === "dd.MM.yyyy") {
1759          // No I18N
1760          dateFormatRegExp =
1761            "^(([0][1-9])|([1-2][0-9])|([3][0-1]))[.]([0][1-9]|1[012])[.](?:(?:19|20)[0-9]{2})$";
1762          monthYearFormatRegExp = "^([0][1-9]|1[012])[.](?:(?:19|20)[0-9]{2})$";
1763        } else if (dateFormat === "MM-dd-yyyy") {
1764          // No I18N
1765          dateFormatRegExp =
1766            "^([0][1-9]|1[012])[-](([0][1-9])|([1-2][0-9])|([3][0-1]))[-](?:(?:19|20)[0-9]{2})$";
1767          monthYearFormatRegExp = "^([0][1-9]|1[012])[-](?:(?:19|20)[0-9]{2})$";
1768        }
1769        dateAndMonthRegexFormateArray.push(dateFormatRegExp);
1770        dateAndMonthRegexFormateArray.push(monthYearFormatRegExp);
1771
1772        return dateAndMonthRegexFormateArray;
1773      }
1774    </script>
1774
1775  </body>
1776</html>
1777				</div>
1778				</div>
1779				</div>
1780		
1780<script>
1781	var relevanssi_rt_regex = /(&|\?)_(rt|rt_nonce)=(\w+)/g
1782	var newUrl = window.location.search.replace(relevanssi_rt_regex, '')
1783	if (newUrl.substr(0, 1) == '&') {
1784		newUrl = '?' + newUrl.substr(1)
1785	}
1786	history.replaceState(null, null, window.location.pathname + newUrl + window.location.hash)
1787</script>
1787
1788			
1788<script>
1789				( () => {
1790					const lazyloadRunObserver = () => {
1791						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
1792						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
1793							entries.forEach( ( entry ) => {
1794								if ( entry.isIntersecting ) {
1795									let lazyloadBackground = entry.target;
1796									if( lazyloadBackground ) {
1797										lazyloadBackground.classList.add( 'e-lazyloaded' );
1798									}
1799									lazyloadBackgroundObserver.unobserve( entry.target );
1800								}
1801							});
1802						}, { rootMargin: '200px 0px 200px 0px' } );
1803						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
1804							lazyloadBackgroundObserver.observe( lazyloadBackground );
1805						} );
1806					};
1807					const events = [
1808						'DOMContentLoaded',
1809						'elementor/lazyload/observe',
1810					];
1811					events.forEach( ( event ) => {
1812						document.addEventListener( event, lazyloadRunObserver );
1813					} );
1814				} )();
1815			</script>
1815
1816			
1816<script id="hello-theme-frontend-js" src="https://www.tawhia.nz/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.4.7"></script>
vendor: 1 bytes, line 1816
1816
1817<script id="elementor-webpack-runtime-js" src="https://www.tawhia.nz/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 1817
1817
1818<script id="elementor-frontend-modules-js" src="https://www.tawhia.nz/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 1818
1818
1819<script id="jquery-ui-core-js" src="https://www.tawhia.nz/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 1819
1819
1820<script id="elementor-frontend-js-before">
1821var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.2.3","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"e_panel_promotions":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"e_pro_free_trial_popup":true,"nested-elements":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true,"mega-menu":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"https:\/\/www.tawhia.nz\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.tawhia.nz\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.tawhia.nz\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"2571b62289","atomicFormsSendForm":"7c57ada5f3"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":133,"title":"About%20T%C4%81whia%20CLNZ%20-%20T%C4%81whia%20Copyright%20Aotearoa","excerpt":"","featuredImage":false}};
1822//# sourceURL=elementor-frontend-js-before
1823</script>
vendor: 1 bytes, line 1823
1823
1824<script id="elementor-frontend-js" src="https://www.tawhia.nz/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 1824
1824
1825<script id="smartmenus-js" src="https://www.tawhia.nz/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 1825
1825
1826<script id="googlesitekit-events-provider-content-events-js-before">
1827window._googlesitekit = window._googlesitekit || {};
1828window._googlesitekit.contentEvents = {"postID":133,"isReadableSinglePost":false,"hasVimeoEmbed":false,"wordCount":0,"estimatedReadTimeSeconds":0,"isLastPageOfMultiPagePost":false,"readTimeThresholdPercent":85,"minimumReadTimeSeconds":5};
1829//# sourceURL=googlesitekit-events-provider-content-events-js-before
1830</script>
vendor: 1 bytes, line 1830
1830
1831<script id="googlesitekit-events-provider-content-events-js" src="https://www.tawhia.nz/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-6b04077d00f0d606ba42.js" defer></script>
vendor: 1 bytes, line 1831
1831
1832<script id="elementor-pro-webpack-runtime-js" src="https://www.tawhia.nz/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 1832
1832
1833<script id="wp-hooks-js" src="https://www.tawhia.nz/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 1833
1833
1834<script id="wp-i18n-js" src="https://www.tawhia.nz/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 1834
1834
1835<script id="wp-i18n-js-after">
1836wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1837//# sourceURL=wp-i18n-js-after
1838</script>
vendor: 1 bytes, line 1838
1838
1839<script id="elementor-pro-frontend-js-before">
1840var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.tawhia.nz\/wp-admin\/admin-ajax.php","nonce":"95472d65bd","urls":{"assets":"https:\/\/www.tawhia.nz\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.tawhia.nz\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_NZ","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.tawhia.nz\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
1841//# sourceURL=elementor-pro-frontend-js-before
1842</script>
vendor: 1 bytes, line 1842
1842
1843<script id="elementor-pro-frontend-js" src="https://www.tawhia.nz/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 1843
1843
1844<script id="pro-elements-handlers-js" src="https://www.tawhia.nz/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 1844
1844
1845<script id="wp-emoji-settings" type="application/json">
1846{"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://www.tawhia.nz/wp-includes/js/wp-emoji-release.min.js?ver=7.0.5"}}
1847</script>
vendor: 1 bytes, line 1847
1847
1848<script type="module">
1849/*! This file is auto-generated */
1850var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,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 r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[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,r){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!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));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(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1851//# sourceURL=https://www.tawhia.nz/wp-includes/js/wp-emoji-loader.min.js
1852</script>
vendor: 1 bytes, line 1852
1852
1853<script id="wp-emoji-settings" type="application/json">
1854{"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://www.tawhia.nz/wp-includes/js/wp-emoji-release.min.js?ver=7.0.5"}}
1855</script>
vendor: 1 bytes, line 1855
1855
1856<script type="module">
1857/*! This file is auto-generated */
1858var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,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 r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[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,r){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!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));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(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1859//# sourceURL=https://www.tawhia.nz/wp-includes/js/wp-emoji-loader.min.js
1860</script>
vendor: 1 bytes, line 1860
1860
1861<script>
1862jQuery(function ($) {
1863  const mobileBreakpoint = 1025;
1864  const menuSelector = '.wordpress-menu-header ul#menu-2-3144693';
1865  const parentItemsSelector = '> li:nth-child(-n+5)';
1866
1867  function isMobileMenu() {
1868    return window.innerWidth < mobileBreakpoint;
1869  }
1870	
1871function setupChatBtn() {
1872    if (!isMobileMenu()) return;
1873    const $menu = $(menuSelector);
1874    const $target = $menu.find('li.menu-item-506');
1875    if (!$target.length) return;
1876    if ($menu.find('li.chat-btn-wrapper').length) return;
1877
1878    const $btn = $('#chat-btn');
1879    if (!$btn.length) return;
1880
1881    // Salva referencia do pai original antes de mover
1882    if (!$btn.data('original-parent')) {
1883      $btn.data('original-parent', $btn.parent());
1884      $btn.data('original-next', $btn.next());
1885    }
1886
1887    const $wrapper = $('<li class="chat-btn-wrapper"></li>').append($btn);
1888    $wrapper.insertBefore($target);
1889  }
1890
1891  function teardownChatBtn() {
1892    const $menu = $(menuSelector);
1893    const $wrapper = $menu.find('li.chat-btn-wrapper');
1894    if (!$wrapper.length) return;
1895
1896    const $btn = $wrapper.find('#chat-btn');
1897    const $originalParent = $btn.data('original-parent');
1898    const $originalNext = $btn.data('original-next');
1899
1900    if ($originalParent && $originalParent.length) {
1901      if ($originalNext && $originalNext.length) {
1902        $btn.insertBefore($originalNext);
1903      } else {
1904        $btn.appendTo($originalParent);
1905      }
1906    } else {
1907      $btn.appendTo('body');
1908    }
1909
1910    $wrapper.remove();
1911  }
1912
1913  function teardownMobileMegaMenu() {
1914    const $menu = $(menuSelector);
1915    $menu.find(parentItemsSelector).each(function () {
1916      const $li = $(this);
1917      const $parentLink = $li.children('a.has-submenu');
1918
1919      const originalHref = $parentLink.attr('data-original-href');
1920      if (originalHref) {
1921        $parentLink.attr('href', originalHref);
1922        $parentLink.removeAttr('data-original-href');
1923        $parentLink.removeAttr('role');
1924      }
1925
1926      $li.children('ul.sub-menu').find('li.submenu-panel-header').remove();
1927      $li.children('ul.sub-menu').find('li.menu-overview-item').remove();
1928      $li.removeAttr('data-mobile-panel-ready');
1929    });
1930
1931    $menu.removeClass('has-open-submenu');
1932    $menu.find('ul.sub-menu').removeClass('is-open').removeAttr('style').removeAttr('aria-hidden');
1933    $('body').removeClass('mobile-submenu-open');
1934  }
1935
1936  function setupMobileMegaMenu() {
1937    const $menu = $(menuSelector);
1938    if (!$menu.length || !isMobileMenu()) return;
1939
1940    $menu.find(parentItemsSelector).each(function () {
1941      const $li = $(this);
1942      const $parentLink = $li.children('a.has-submenu');
1943      const $submenu = $li.children('ul.sub-menu');
1944
1945      if (!$parentLink.length || !$submenu.length) return;
1946      if ($li.attr('data-mobile-panel-ready') === 'true') return;
1947
1948      $li.attr('data-mobile-panel-ready', 'true');
1949
1950      const originalHref = $parentLink.attr('href');
1951      const originalText = $.trim($parentLink.clone().children().remove().end().text());
1952
1953      $parentLink.attr('data-original-href', originalHref || '#');
1954      $parentLink.attr('href', '#');
1955      $parentLink.attr('role', 'button');
1956
1957      if (!$submenu.children('li.submenu-panel-header').length) {
1958        $submenu.prepend(`
1959          <li class="submenu-panel-header">
1960            <button type="button" class="submenu-back-button" aria-label="Back">Back</button>
1961            <span class="submenu-panel-title">${originalText}</span>
1962          </li>
1963        `);
1964      }
1965
1966      if (!$submenu.children('li.menu-overview-item').length) {
1967        $submenu.children('li.submenu-panel-header').after(`
1968          <li class="menu-overview-item">
1969            <a href="${originalHref || '#'}" class="elementor-sub-item">Overview</a>
1970          </li>
1971        `);
1972      }
1973
1974      $submenu.removeClass('is-open');
1975    });
1976  }
1977
1978  function bindMobileMenuEvents() {
1979    const $menu = $(menuSelector);
1980    if (!$menu.length) return;
1981
1982    $menu.off('click.mobileMenu');
1983
1984    $menu.on('click.mobileMenu', '> li:nth-child(-n+5) > a.has-submenu', function (e) {
1985      if (!isMobileMenu()) return;
1986      e.preventDefault();
1987      e.stopPropagation();
1988
1989      const $submenu = $(this).siblings('ul.sub-menu');
1990      if (!$submenu.length) return;
1991
1992      $submenu.attr('style', '');
1993      $submenu.removeAttr('aria-hidden');
1994      $submenu.addClass('is-open');
1995      $menu.addClass('has-open-submenu');
1996      $('body').addClass('mobile-submenu-open');
1997    });
1998
1999    $menu.on('click.mobileMenu', '.submenu-back-button', function (e) {
2000      e.preventDefault();
2001      e.stopPropagation();
2002
2003      const $submenu = $(this).closest('ul.sub-menu');
2004      $submenu.removeClass('is-open');
2005
2006      if (!$menu.find('ul.sub-menu.is-open').length) {
2007        $menu.removeClass('has-open-submenu');
2008        $('body').removeClass('mobile-submenu-open');
2009      }
2010    });
2011  }
2012
2013  function resetDesktopState() {
2014    if (isMobileMenu()) return;
2015    const $menu = $(menuSelector);
2016    $menu.removeClass('has-open-submenu');
2017    $menu.find('ul.sub-menu').removeClass('is-open');
2018    $('body').removeClass('mobile-submenu-open');
2019  }
2020
2021  function waitForMenu(callback, maxAttempts = 20) {
2022    let attempts = 0;
2023    const interval = setInterval(function () {
2024      attempts++;
2025      const $menu = $(menuSelector);
2026      const menuReady = $menu.length && $menu.find('> li').length > 0;
2027      if (menuReady) {
2028        clearInterval(interval);
2029        callback();
2030      } else if (attempts >= maxAttempts) {
2031        clearInterval(interval);
2032        console.warn('Menu nao encontrado apos', maxAttempts, 'tentativas.');
2033      }
2034    }, 100);
2035  }
2036	
2037// 	function setActiveMenuItem() {
2038//   const $menu = $(menuSelector);
2039//   if (!$menu.length) return;
2040
2041//   const normalizePath = (path) => path.replace(/\/index\.(html|php)$/, '').replace(/\/$/, '') || '/';
2042//   const currentPath = normalizePath(window.location.pathname);
2043
2044//   $menu.find('a').each(function () {
2045//     const $link = $(this);
2046//     const href = $link.attr('data-original-href') || $link.attr('href');
2047//     if (!href || href === '#') return;
2048
2049//     let linkPath;
2050//     try {
2051//       linkPath = normalizePath(new URL(href, window.location.origin).pathname);
2052//     } catch (e) {
2053//       return;
2054//     }
2055
2056//     if (linkPath === currentPath) {
2057//       $link.closest('li').addClass('item-active');
2058//       $link.parents('li').addClass('item-active');
2059//     }
2060//   });
2061// }
2062
2063  function debounce(fn, delay) {
2064    let timer;
2065    return function () {
2066      clearTimeout(timer);
2067      timer = setTimeout(fn, delay);
2068    };
2069  }
2070
2071  let lastWasMobile = isMobileMenu();
2072
2073  waitForMenu(function () {
2074    setupMobileMegaMenu();
2075    // setupChatBtn();
2076    bindMobileMenuEvents();
2077// 		  setActiveMenuItem();
2078  });
2079
2080  $(window).on('resize', debounce(function () {
2081    const nowMobile = isMobileMenu();
2082
2083    if (nowMobile && !lastWasMobile) {
2084      setupMobileMegaMenu();
2085      // setupChatBtn();
2086    } else if (!nowMobile && lastWasMobile) {
2087      teardownMobileMegaMenu();
2088      teardownChatBtn();
2089    }
2090
2091    lastWasMobile = nowMobile;
2092  }, 150));
2093});
2094</script>
2094
2095<style>
2096  #tawhia-overlay {
2097    display: none;
2098    position: fixed;
2099    inset: 0;
2100    z-index: 99999;
2101    background: rgba(0, 0, 0, 0.75);
2102    align-items: center;
2103    justify-content: center;
2104    flex-direction: column;
2105    /*     gap: 12px; */
2106    padding: 20px;
2107  }
2108  #tawhia-overlay.open {
2109    display: flex;
2110  }
2111
2112  /* Tabs flutuando no overlay, acima do box */
2113  #tawhia-tab {
2114    display: flex;
2115
2116    width: 100%;
2117    justify-content: center;
2118    gap: 6px;
2119    /*     transform: translateY(12px); */
2120  }
2121
2122  #tawhia-header {
2123    background-color: #e1e6fd;
2124    padding: 25px 20px 20px;
2125    width: 100%;
2126    font-family: "Newzald", Sans-serif;
2127    font-size: 26px;
2128
2129    display: flex;
2130    align-items: center;
2131    justify-content: space-between;
2132
2133    @media (min-width: 768px) {
2134      width: 75vw;
2135      border-radius: 16px 16px 0 0;
2136    }
2137  }
2138
2139  #tawhia-tab .btn-tab {
2140    position: relative;
2141    padding: 12px;
2142    border: none;
2143    background: var(--tab-color, #6784f7);
2144    color: #fff;
2145    cursor: pointer;
2146    font-size: 16px !important;
2147    font-weight: 700 !important;
2148    border-radius: 10px 10px 0 0;
2149    letter-spacing: 0.5px;
2150    z-index: 1;
2151    --tab-color: transparent;
2152    width: 100%;
2153    transition: none !important;
2154
2155    @media (min-width: 768px) {
2156      width: 210px;
2157      padding: 12px 32px;
2158      --tab-color: #6784f7;
2159    }
2160  }
2161
2162  #tawhia-tab .btn-tab.active {
2163    color: #23160e;
2164    z-index: 2;
2165    --tab-color: #e1e6fd;
2166  }
2167
2168  #tawhia-tab .btn-tab::before,
2169  #tawhia-tab .btn-tab::after {
2170    content: "";
2171    position: absolute;
2172    bottom: 0;
2173    width: 14px;
2174    height: 14px;
2175    transition: none !important;
2176
2177    @media (max-width: 768px) {
2178      display: none;
2179    }
2180  }
2181
2182  #tawhia-tab .btn-tab::before {
2183    left: -14px;
2184    background: radial-gradient(
2185      circle at top left,
2186      transparent 14px,
2187      var(--tab-color) 14px
2188    );
2189  }
2190
2191  #tawhia-tab .btn-tab::after {
2192    right: -14px;
2193    background: radial-gradient(
2194      circle at top right,
2195      transparent 14px,
2196      var(--tab-color) 14px
2197    );
2198  }
2199
2200  #tawhia-box {
2201    width: 100%;
2202    max-width: 100%;
2203    height: 85vh;
2204    margin-bottom: 10px;
2205    border-radius: 0 0 16px 16px !important;
2206    overflow: hidden;
2207
2208    background: #fff;
2209    position: relative;
2210    display: flex;
2211    flex-direction: column;
2212
2213    @media (min-width: 768px) {
2214      max-width: 75vw;
2215    }
2216  }
2217
2218  #tawhia-close-btn {
2219    /*     position: absolute;
2220    top: 41px;
2221    right: 30px; */
2222    padding: 0;
2223    width: 40px;
2224    height: 40px;
2225
2226    display: flex;
2227    align-items: center;
2228    justify-content: center;
2229    border: none;
2230    background-color: transparent;
2231    cursor: pointer;
2232    z-index: 5;
2233    transform: rotate(45deg);
2234  }
2235  #tawhia-close-btn::before,
2236  #tawhia-close-btn::after {
2237    content: "";
2238    width: 40px;
2239    height: 1px;
2240    background-color: #9b9a9a;
2241    transform: rotate(0deg);
2242  }
2243  #tawhia-close-btn::after {
2244    transform: translateX(-20px) rotate(0deg);
2245    width: 1px;
2246    height: 40px;
2247  }
2248
2249  #tawhia-close-btn:hover::before,
2250  #tawhia-close-btn:hover::after,
2251  #tawhia-close-btn:active::before,
2252  #tawhia-close-btn:active::after,
2253  #tawhia-close-btn:focus::before,
2254  #tawhia-close-btn:focus::after {
2255    background-color: #000 !important;
2256  }
2257
2258  /* Painéis */
2259  .tawhia-pane {
2260    flex: 1;
2261    display: none;
2262    overflow: hidden;
2263  }
2264  .tawhia-pane.active {
2265    display: flex;
2266    flex-direction: column;
2267  }
2268  #tawhia-iframe {
2269    width: 100%;
2270    height: 100%;
2271    border: none;
2272    display: block;
2273    flex: 1;
2274  }
2275
2276  /* Painel de busca no site */
2277  #tawhia-web-pane {
2278    gap: 16px;
2279    padding: 0px;
2280  }
2281
2282  #tawhia-web-form {
2283    display: flex;
2284    gap: 8px;
2285    padding: 20px;
2286  }
2287  #tawhia-web-input {
2288    flex: 1;
2289    padding: 15px 20px 12px;
2290    border: 1px solid #e1e6fd;
2291    border-radius: 100px;
2292    font-size: 16px;
2293    outline: none;
2294  }
2295  #tawhia-web-input:focus {
2296    border-color: #2c5fd6;
2297  }
2298  #tawhia-web-submit {
2299    padding: 10px 25px;
2300    background: #e1e6fd;
2301    color: #23160e;
2302    border: none;
2303    border-radius: 100px;
2304    cursor: pointer;
2305    font-size: 16px;
2306    font-weight: 500;
2307    position: relative;
2308    overflow-y: hidden;
2309    overflow-x: hidden;
2310  }
2311  #tawhia-web-submit span {
2312    position: relative;
2313    z-index: 2;
2314  }
2315
2316  #tawhia-web-submit:hover {
2317   background: #6784f7;
2318  }
2319  #tawhia-web-submit:hover span {
2320    color: #fff;
2321  }
2322
2323  #tawhia-web-results {
2324    flex: 1;
2325    overflow-y: auto;
2326    margin-top: 8px;
2327    padding: 0 20px 20px;
2328  }
2329  #tawhia-web-results .result-item {
2330    padding: 12px;
2331    border-radius: 8px;
2332    margin-bottom: 8px;
2333    border: 1px solid #e1e6fd;
2334    transition: background 0.15s;
2335  }
2336  #tawhia-web-results .result-item:hover {
2337    background: #f7f9ff;
2338    border-color: #6784f7;
2339  }
2340  #tawhia-web-results .result-item a {
2341    color: #23160e;
2342    text-decoration: none;
2343    font-weight: 500;
2344    font-size: 15px;
2345    display: block;
2346    margin-bottom: 4px;
2347  }
2348  #tawhia-web-results .result-item .excerpt {
2349    color: #9b9a9a;
2350    font-size: 13px;
2351    line-height: 1.4;
2352  }
2353  #tawhia-web-results .empty,
2354  #tawhia-web-results .loading {
2355    text-align: center;
2356    color: #888;
2357    padding: 24px 12px;
2358    font-size: 14px;
2359  }
2360
2361  p#tawhia-disclaimer {
2362    color: white;
2363    font-size: 12px;
2364
2365    margin-bottom: -15px;
2366    padding: 0 10px;
2367    text-align: center;
2368    line-height: 1.2;
2369  }
2370
2371  p#tawhia-disclaimer a {
2372    color: white !important;
2373    font-size: 12px !important;
2374    text-decoration: underline;
2375  }
2376</style>
2377
2378<div id="tawhia-overlay">
2379  <div id="tawhia-tab" role="tablist">
2380    <button
2381      class="btn-tab active"
2382      id="ai-search"
2383      data-pane="tawhia-ai-pane"
2384      role="tab"
2385    >
2386      Ask Tawhia
2387    </button>
2388    <button
2389      class="btn-tab"
2390      id="web-search"
2391      data-pane="tawhia-web-pane"
2392      role="tab"
2393    >
2394      Search the website
2395    </button>
2396  </div>
2397
2398  <div id="tawhia-header">
2399    Tāwhia Copyright Aotearoa
2400
2401    <button id="tawhia-close-btn" aria-label="Close"></button>
2402  </div>
2403
2404  <div id="tawhia-box">
2405    <!-- AI pane -->
2406    <div class="tawhia-pane active" id="tawhia-ai-pane" role="tabpanel">
2407      <iframe
2408        id="tawhia-iframe"
2409        src="https://rag-clnz.vercel.app/chat"
2410        title="Tāwhia Chat"
2411      ></iframe>
2412    </div>
2413
2414    <!-- Web search pane -->
2415    <div class="tawhia-pane" id="tawhia-web-pane" role="tabpanel">
2416      <!-- <form id="tawhia-web-form" autocomplete="off">
2417        <input
2418          type="text"
2419          id="tawhia-web-input"
2420          placeholder="Search the website..."
2421        />
2422        <button type="submit" id="tawhia-web-submit">
2423          <span>Search</span>
2424        </button>
2425      </form> -->
2426      <form id="tawhia-web-form" role="search" method="get" action="/">
2427        <input id="tawhia-web-input" type="search" name="s" placeholder="Search the website..." aria-label="Search the website" />
2428        <button id="tawhia-web-submit" type="submit">Search</button>
2429      </form>
2430      <div id="tawhia-web-results">
2431        <div class="empty">Type something to search the website.</div>
2432      </div>
2433    </div>
2434  </div>
2435  <p id="tawhia-disclaimer">
2436    Responses are written by AI, trained on human-authored content. Please double-check responses. Responses are not legal advice. Review the <a
2437      href="/wp-content/uploads/2026/07/Tawhia-RAG-Search-Function-End-User-Terms.pdf"
2438      >End User Terms</a
2439			>. Personal information is not used for training. We are still developing this customer tool. Please send feedback on answers and usability to <a href="mailto:[email protected]">[email protected]</a>.
2440  </p>
2441</div>
2442
2443<script>
2444  (function () {
2445    const overlay = document.getElementById("tawhia-overlay");
2446    const iframe = document.getElementById("tawhia-iframe");
2447    const closeBtn = document.getElementById("tawhia-close-btn");
2448    const tabs = document.querySelectorAll("#tawhia-tab .btn-tab");
2449    const panes = document.querySelectorAll(".tawhia-pane");
2450
2451    const webForm = document.getElementById("tawhia-web-form");
2452    const webInput = document.getElementById("tawhia-web-input");
2453    const webResults = document.getElementById("tawhia-web-results");
2454
2455    function activateTab(paneId) {
2456      tabs.forEach((t) =>
2457        t.classList.toggle("active", t.dataset.pane === paneId),
2458      );
2459      panes.forEach((p) => p.classList.toggle("active", p.id === paneId));
2460      if (paneId === "tawhia-web-pane") {
2461        setTimeout(() => webInput.focus(), 50);
2462      }
2463    }
2464
2465    function resetToDefault() {
2466      activateTab("tawhia-ai-pane");
2467      webResults.innerHTML =
2468        '<div class="empty">Type something to search the website.</div>';
2469      webInput.value = "";
2470    }
2471
2472    function closeOverlay() {
2473      overlay.classList.remove("open");
2474      iframe.src = "";
2475      resetToDefault();
2476    }
2477
2478    tabs.forEach((tab) => {
2479      tab.addEventListener("click", (e) => {
2480        e.preventDefault();
2481        e.stopPropagation();
2482        activateTab(tab.dataset.pane);
2483      });
2484    });
2485
2486    closeBtn.addEventListener("click", (e) => {
2487      e.preventDefault();
2488      closeOverlay();
2489    });
2490
2491    // Clique fora do box E fora das tabs fecha
2492    overlay.addEventListener("click", (e) => {
2493      if (e.target === overlay) closeOverlay();
2494    });
2495
2496    document.addEventListener("keydown", (e) => {
2497      if (e.key === "Escape" && overlay.classList.contains("open"))
2498        closeOverlay();
2499    });
2500
2501    // Abrir via data-tawhia-q (sempre AI)
2502    document.addEventListener("click", (e) => {
2503      const btn = e.target.closest("[data-tawhia-q]");
2504      if (!btn) return;
2505      e.preventDefault();
2506      const q = encodeURIComponent(btn.getAttribute("data-tawhia-q"));
2507      iframe.src = "https://rag-clnz.vercel.app/chat?q=" + q;
2508      activateTab("tawhia-ai-pane");
2509      overlay.classList.add("open");
2510    });
2511
2512    // Opcional: abrir direto na aba de busca do site
2513  /*  document.addEventListener("click", (e) => {
2514      const btn = e.target.closest("[data-tawhia-web]");
2515      if (!btn) return;
2516      e.preventDefault();
2517      const term = btn.getAttribute("data-tawhia-web") || "";
2518      webInput.value = term;
2519      overlay.classList.add("open");
2520      activateTab("tawhia-web-pane");
2521      if (term) doWebSearch(term);
2522    });
2523    */
2524
2525    // ===== Busca no WordPress =====
2526  /* async function doWebSearch(term) {
2527      term = (term || "").trim();
2528      if (!term) {
2529        webResults.innerHTML =
2530          '<div class="empty">Type something to search the website.</div>';
2531        return;
2532      }
2533
2534      webResults.innerHTML = '<div class="loading">Searching...</div>';
2535
2536      const EXCLUDED_SUBTYPES = ["elementor_library", "e-landing-page"];
2537      const ALLOWED_SUBTYPES = "any";
2538
2539      function decodeHtmlEntities(str) {
2540        const textarea = document.createElement("textarea");
2541        textarea.innerHTML = str;
2542        return textarea.value;
2543      }
2544
2545      function mimeToLabel(mime) {
2546        if (!mime) return "file";
2547        if (mime === "application/pdf") return "PDF";
2548        if (mime.indexOf("image/") === 0) return "image";
2549        if (mime.indexOf("word") !== -1) return "Word document";
2550        if (mime.indexOf("sheet") !== -1 || mime.indexOf("excel") !== -1)
2551          return "spreadsheet";
2552        return mime.split("/")[1] || mime;
2553      }
2554
2555      try {
2556        const searchUrl =
2557          "/wp-json/wp/v2/search" +
2558          "?search=" +
2559          encodeURIComponent(term) +
2560          "&subtype=" +
2561          encodeURIComponent(ALLOWED_SUBTYPES) +
2562          "&per_page=40";
2563
2564        const attachmentUrl =
2565          "/wp-json/wp/v2/search" +
2566          "?search=" +
2567          encodeURIComponent(term) +
2568          "&type=attachment" +
2569          "&per_page=40";
2570
2571        const [searchRes, attachmentRes] = await Promise.all([
2572          fetch(searchUrl, { headers: { Accept: "application/json" } }),
2573          fetch(attachmentUrl, { headers: { Accept: "application/json" } }),
2574        ]);
2575
2576        if (!searchRes.ok)
2577          throw new Error("REST API (search) returned " + searchRes.status);
2578
2579        let searchData = await searchRes.json();
2580        let attachmentData = attachmentRes.ok ? await attachmentRes.json() : [];
2581
2582        if (Array.isArray(searchData)) {
2583          searchData = searchData.filter((item) => {
2584            const t = item.subtype || item.type || "";
2585            return !EXCLUDED_SUBTYPES.includes(t);
2586          });
2587        }
2588
2589        const normalizedSearch = (
2590          Array.isArray(searchData) ? searchData : []
2591        ).map((item) => ({
2592          title: decodeHtmlEntities(item.title || "(no title)"),
2593          link: item.url || "#",
2594          type: item.subtype || item.type || "",
2595        }));
2596
2597        const normalizedAttachments = (
2598          Array.isArray(attachmentData) ? attachmentData : []
2599        ).map((item) => ({
2600          title: decodeHtmlEntities(item.title || "(no title)"),
2601          link: item.url || "#",
2602          type: "attachment",
2603        }));
2604
2605        const combined = [...normalizedSearch, ...normalizedAttachments];
2606
2607        if (combined.length === 0) {
2608          webResults.innerHTML =
2609            '<div class="empty">No results for "' + escapeHtml(term) + '". ';
2610          return;
2611        }
2612
2613        const html = combined
2614          .map(
2615            (item) =>
2616              '<div class="result-item">' +
2617              '<a href="' +
2618              escapeAttr(item.link) +
2619              '" target="_blank" rel="noopener">' +
2620              escapeHtml(item.title) +
2621              "</a>" +
2622              (item.type
2623                ? '<div class="excerpt">' + escapeHtml(item.type) + "</div>"
2624                : "") +
2625              "</div>",
2626          )
2627          .join("");
2628
2629        webResults.innerHTML = html;
2630      } catch (err) {
2631        console.warn("Tāwhia web search failed, falling back to /?s=", err);
2632        webResults.innerHTML =
2633          '<div class="empty">Couldn\'t search inline. ' +
2634          '<a href="/?s=' +
2635          encodeURIComponent(term) +
2636          '" target="_blank" rel="noopener">' +
2637          "Open results on the site</a></div>";
2638      }
2639    } */
2640
2641    function escapeHtml(str) {
2642      return String(str).replace(
2643        /[&<>"']/g,
2644        (s) =>
2645          ({
2646            "&": "&amp;",
2647            "<": "&lt;",
2648            ">": "&gt;",
2649            '"': "&quot;",
2650            "'": "&#39;",
2651          })[s],
2652      );
2653    }
2654    function escapeAttr(str) {
2655      return escapeHtml(str);
2656    }
2657
2658   /* webForm.addEventListener("submit", (e) => {
2659      e.preventDefault();
2660      doWebSearch(webInput.value);
2661    });*/
2662  })();
2663</script>
2663
2664
2665<style>
2666    header.elementor-location-header {
2667    position: fixed;
2668    top: 0;
2669    width: 100%;
2670    z-index: 999;
2671    transition: transform 0.3s ease, background 0.3s ease, box-shadow 0.3s ease;
2672}
2673
2674header.elementor-location-header.scrolled {
2675    background: #fff; /* ajuste para a cor do seu header */
2676    box-shadow: 0 2px 10px rgba(0,0,0,0.05);
2677}
2678
2679header.elementor-location-header.rollUp {
2680    transform: translateY(-100%);
2681}
2682
2683div[data-elementor-type="wp-page"]{
2684    margin-top: 88px;
2685}
2686
2687body.admin-bar  header.elementor-location-header{
2688	top: 32px;    
2689}
2690</style>
2691
2692<script>
2693   jQuery(document).ready(function($) {
2694    const header = $('header.elementor-location-header');
2695
2696    let lastScrollTop = 0;
2697    let scrollUpStart = null;
2698    let forceScrolled = false;
2699
2700    $(window).on('scroll', function () {
2701        const scrollTop = $(this).scrollTop();
2702
2703        if (!forceScrolled) {
2704            if (scrollTop > 50) {
2705                header.addClass('scrolled');
2706            } else {
2707                header.removeClass('scrolled');
2708            }
2709        }
2710
2711        if (scrollTop > lastScrollTop) {
2712            scrollUpStart = null;
2713            if (scrollTop > 600) {
2714                header.addClass('rollUp');
2715            }
2716        } else if (scrollTop < lastScrollTop) {
2717            if (scrollUpStart === null) {
2718                scrollUpStart = lastScrollTop;
2719            }
2720            if ((scrollUpStart - scrollTop) > 100 && scrollTop > 100) {
2721                header.removeClass('rollUp');
2722            }
2723        }
2724
2725        lastScrollTop = Math.max(0, scrollTop);
2726    });
2727});
2728</script>
vendor: 1 bytes, line 2728
2728
2729<script>
2730	// Site-wide footer JS (Elementor Custom Code or theme)
2731
2732// document.addEventListener('DOMContentLoaded', function () {
2733//     var main = document.getElementsByTagName('main')[0];
2734
2735//     if (main) {
2736//         if (!main.hasAttribute('id')) {
2737//             main.setAttribute('id', 'content');
2738//         }
2739
2740//         if (!main.hasAttribute('tabindex')) {
2741//             main.setAttribute('tabindex', '-1');
2742//         }
2743//     }
2744// });
2745
2746	document.addEventListener('DOMContentLoaded', function () {
2747  var main = document.getElementById('content');
2748  if (main && !main.hasAttribute('tabindex')) {
2749    main.setAttribute('tabindex', '-1');
2750  }
2751});
2752
2753
2754
2755</script>
2755
2756
2757</body>
2758</html>

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