wp_create_nonce( 'gp_customize_nonce' ) ) );
		}
		/**
		 * Send variables to json.
		 */
		public function to_json() {
			parent::to_json();
			$number_of_fonts = apply_filters( 'generate_number_of_fonts', 200 );
			$this->json['link'] = $this->get_link();
			$this->json['value'] = $this->value();
			$this->json['default_fonts_title'] = __( 'Default fonts', 'generatepress' );
			$this->json['google_fonts_title'] = __( 'Google fonts', 'generatepress' );
			$this->json['description'] = __( 'Font family', 'generatepress' );
			$this->json['google_fonts'] = apply_filters( 'generate_typography_customize_list', generate_get_all_google_fonts( $number_of_fonts ) );
			$this->json['default_fonts'] = generate_typography_default_fonts();
		}
		/**
		 * Render content.
		 */
		public function content_template() {
			?>
			
			choices as $name => $choice ) {
				$this->choices[ $name ] = $choice;
			}
			$this->json['choices'] = $this->choices;
			$this->json['link'] = $this->get_link();
			$this->json['value'] = $this->value();
		}
		/**
		 * Render content.
		 */
		public function content_template() {
			?>
			<# if ( ! data.choices )
				return;
			#>
			
			json['link'] = $this->get_link();
			$this->json['value'] = $this->value();
			$this->json['id'] = $this->id;
		}
		/**
		 * Render content.
		 */
		public function content_template() {
			?>