b0b8c095 by Jeff Balicki

plugins

Signed-off-by: Jeff <jeff@gotenzing.com>
1 parent 75060f87
Showing 1000 changed files with 1356 additions and 0 deletions

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

1 <?php
2
3 /**
4 * Plugin Name: Accordion Blocks
5 * Plugin URI: https://github.com/philbuchanan/Accordion-Blocks
6 * Description: Gutenberg blocks for creating responsive accordion drop-downs.
7 * Version: 1.5.0
8 * Requires at least: 5.9
9 * Tested up to: 5.9
10 * Requires PHP: 7.3
11 * Author: Phil Buchanan
12 * Author URI: https://philbuchanan.com
13 * License: GPLv2 or later
14 */
15
16 // Make sure to not redeclare the class
17 if (!class_exists('PB_Accordion_Blocks')) :
18
19 class PB_Accordion_Blocks {
20
21 /**
22 * Current plugin version number
23 * Set from parent plugin file
24 */
25 public $plugin_version;
26
27
28
29 /**
30 * Class constructor
31 * Sets up the plugin, including registering scripts.
32 */
33 function __construct() {
34 $basename = plugin_basename(__FILE__);
35
36 $this->plugin_version = $this->get_plugin_version();
37
38 // Register block
39 add_action('init', array($this, 'register_block'));
40
41 // Enqueue frontend assets
42 add_action('wp_enqueue_scripts', array($this, 'enqueue_frontend_assets'));
43
44 // Tell WordPress which JavaScript files contain translations
45 add_action('init', array($this, 'set_script_translations'));
46
47 if (is_admin()) {
48 // Add link to documentation on plugin page
49 add_filter("plugin_action_links_$basename", array($this, 'add_documentation_link'));
50 }
51
52 // Register defaults site setting
53 add_action('rest_api_init', array($this, 'register_settings'));
54 add_action('admin_init', array($this, 'register_settings'));
55
56 // Add API endpoint to get and set settings
57 add_action('rest_api_init', array($this, 'register_rest_routes'));
58
59 // Add settings page
60 add_action('admin_menu', array($this, 'add_settings_menu'));
61 add_action('admin_init', array($this, 'settings_api_init'));
62 }
63
64
65
66 /**
67 * Current plugin version number
68 */
69 private function get_plugin_version() {
70 $plugin_data = get_file_data(__FILE__, array('Version' => 'Version'), false);
71
72 return (defined('WP_DEBUG') && WP_DEBUG) ? time() : $plugin_data['Version'];
73 }
74
75
76
77 /**
78 * Register the block's assets for the editor
79 */
80 public function register_block() {
81 register_block_type(__DIR__);
82 }
83
84
85
86 /**
87 * Enqueue the block's assets for the frontend
88 */
89 public function enqueue_frontend_assets() {
90 $load_scripts_globally = $this->should_load_scripts_globally();
91
92 if ($load_scripts_globally || has_block('pb/accordion-item', get_the_ID())) {
93 $min = (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG) ? '' : '.min';
94
95 wp_enqueue_script(
96 'pb-accordion-blocks-frontend-script',
97 plugins_url("js/accordion-blocks$min.js", __FILE__),
98 array('jquery'),
99 $this->plugin_version,
100 true
101 );
102
103 wp_enqueue_style(
104 'pb-accordion-blocks-style',
105 plugins_url('build/index.css', __FILE__),
106 array(),
107 $this->plugin_version
108 );
109 }
110 }
111
112
113
114 /**
115 * Tell WordPress which JavaScript files contain translations
116 */
117 function set_script_translations() {
118 wp_set_script_translations('pb-accordion-blocks-editor-script', 'accordion-blocks');
119 }
120
121
122
123 /**
124 * Register accordion defaults site setting
125 */
126 public function register_settings() {
127 register_setting(
128 'general',
129 'accordion_blocks_defaults',
130 array(
131 'type' => 'object',
132 'show_in_rest' => array(
133 'schema' => array(
134 'type' => 'object',
135 'properties' => array(
136 'initiallyOpen' => array(
137 'type' => 'boolean',
138 ),
139 'clickToClose' => array(
140 'type' => 'boolean',
141 ),
142 'autoClose' => array(
143 'type' => 'boolean',
144 ),
145 'scroll' => array(
146 'type' => 'boolean',
147 ),
148 'scrollOffset' => array(
149 'type' => 'integer',
150 ),
151 ),
152 ),
153 ),
154 'default' => array(
155 'initiallyOpen' => false,
156 'clickToClose' => true,
157 'autoClose' => true,
158 'scroll' => false,
159 'scrollOffset' => 0,
160 ),
161 )
162 );
163
164 register_setting(
165 'accordion_blocks_settings',
166 'accordion_blocks_load_scripts_globally',
167 array(
168 'type' => 'boolean',
169 'default' => 'on',
170 )
171 );
172 }
173
174
175
176 /**
177 * Register rest endpoint to get and set plugin defaults
178 */
179 public function register_rest_routes() {
180 register_rest_route('accordion-blocks/v1', '/defaults', array(
181 'methods' => WP_REST_Server::READABLE,
182 'callback' => array($this, 'api_get_defaults'),
183 'permission_callback' => function() {
184 return current_user_can('edit_posts');
185 }
186 ));
187
188 register_rest_route('accordion-blocks/v1', '/defaults', array(
189 'methods' => WP_REST_Server::EDITABLE,
190 'callback' => array($this, 'api_set_defaults'),
191 'permission_callback' => function() {
192 return current_user_can('publish_pages');
193 }
194 ));
195 }
196
197
198
199 /**
200 * Get accordion block default settings
201 *
202 * @return object Default accordion block settings object
203 */
204 public function api_get_defaults(WP_REST_Request $request) {
205 $response = new WP_REST_Response(get_option('accordion_blocks_defaults'));
206 $response->set_status(200);
207
208 return $response;
209 }
210
211
212
213 /**
214 * Set accordion block default settings
215 *
216 * @param data object The date passed from the API
217 * @return object Default accordion block settings object
218 */
219 public function api_set_defaults($request) {
220 $old_defaults = get_option('accordion_blocks_defaults');
221
222 $new_defaults = json_decode($request->get_body());
223
224 $new_defaults = (object) array(
225 'initiallyOpen' => isset($new_defaults->initiallyOpen) ? $new_defaults->initiallyOpen : $old_defaults->initiallyOpen,
226 'clickToClose' => isset($new_defaults->clickToClose) ? $new_defaults->clickToClose : $old_defaults->clickToClose,
227 'autoClose' => isset($new_defaults->autoClose) ? $new_defaults->autoClose : $old_defaults->autoClose,
228 'scroll' => isset($new_defaults->scroll) ? $new_defaults->scroll : $old_defaults->scroll,
229 'scrollOffset' => isset($new_defaults->scrollOffset) ? $new_defaults->scrollOffset : $old_defaults->scrollOffset,
230 );
231
232 $updated = update_option('accordion_blocks_defaults', $new_defaults);
233
234 $response = new WP_REST_Response($new_defaults);
235 $response->set_status($updated ? 201 : 500);
236
237 return $response;
238 }
239
240
241
242 /**
243 * Add documentation link on plugin page
244 */
245 public function add_documentation_link($links) {
246 array_push($links, sprintf('<a href="%s">%s</a>',
247 'http://wordpress.org/plugins/accordion-blocks/',
248 _x('Documentation', 'link to documentation on wordpress.org site', 'accordion-blocks')
249 ));
250
251 array_push($links, sprintf('<a href="%s">%s</a>',
252 'https://philbuchanan.com/donate/',
253 __('Donate', 'accordion-blocks')
254 ));
255
256 return $links;
257 }
258
259
260
261 /**
262 * Get the load_scripts_globally option and return true or false.
263 */
264 private function should_load_scripts_globally() {
265 /**
266 * This removes the old option (the option name had a typo), but ensures
267 * the new option gets updated with the same setting.
268 */
269 if (get_option('accordion_blocks_load_scripts_globablly') == 'on') {
270 update_option('accordion_blocks_load_scripts_globally', 'on');
271 }
272
273 delete_option('accordion_blocks_load_scripts_globablly');
274
275 $load_scripts_globally = get_option('accordion_blocks_load_scripts_globally', 'on');
276
277 return !!$load_scripts_globally;
278 }
279
280
281
282 /**
283 * Add the admin menu settings page
284 */
285 public function add_settings_menu() {
286 add_options_page(
287 __('Accordion Blocks Settings', 'accordion-blocks'),
288 __('Accordion Blocks', 'accordion-blocks'),
289 'manage_options',
290 'accordion_blocks_settings',
291 array($this, 'render_settings_page')
292 );
293 }
294
295
296
297 /**
298 * Render the settings page
299 */
300 public function render_settings_page() {
301 if (!current_user_can('manage_options')) {
302 wp_die(__('You do not have sufficient permissions to access this page.', 'accordion-blocks'));
303 } ?>
304
305 <div class="wrap">
306 <h2><?php _e('Accordion Blocks Settings', 'accordion-blocks'); ?></h2>
307 <form method="POST" action="options.php">
308 <?php
309 settings_fields('accordion_blocks_settings');
310 do_settings_sections('accordion_blocks_settings');
311 submit_button();
312 ?>
313 </form>
314 </div>
315 <?php }
316
317
318
319 /**
320 * Register setting sections and individual settings
321 */
322 public function settings_api_init() {
323 add_settings_section(
324 'accordion_blocks_global_settings_section',
325 __('Global Settings', 'accordion-blocks'),
326 array($this, 'accordion_blocks_global_settings_section_callback'),
327 'accordion_blocks_settings'
328 );
329
330 add_settings_field(
331 'accordion_blocks_load_scripts_globally',
332 __('Scripts and Styles', 'accordion-blocks'),
333 array($this, 'load_scripts_globally_setting_callback'),
334 'accordion_blocks_settings',
335 'accordion_blocks_global_settings_section',
336 array(
337 'label_for' => 'accordion_blocks_load_scripts_globally',
338 )
339 );
340 }
341
342
343
344 /**
345 * Callback function for Accordion Blocks global settings section
346 * Add section intro copy here (if necessary)
347 */
348 public function accordion_blocks_global_settings_section_callback() {}
349
350
351
352 /**
353 * Callback function for load scripts globally setting
354 */
355 public function load_scripts_globally_setting_callback() {
356 $load_scripts_globally = $this->should_load_scripts_globally(); ?>
357 <fieldset>
358 <legend class="screen-reader-text">
359 <span><?php _e('Scripts and Styles', 'accordion-blocks'); ?></span>
360 </legend>
361 <label for="accordion_blocks_load_scripts_globally">
362 <input
363 type="checkbox"
364 id="accordion_blocks_load_scripts_globally"
365 name="accordion_blocks_load_scripts_globally"
366 aria-describedby="load-scripts-globally"
367 <?php checked($load_scripts_globally); ?>
368 >
369 <?php _e('Load scripts and styles globally', 'accordion-blocks'); ?>
370 </label>
371 <div id="load-scripts-globally">
372 <p class="description">
373 <?php _e('Turning this off may cause accordions to stop working in some instances.', 'accordion-blocks'); ?>
374 </p>
375 <p class="description">
376 <?php _e('Turn this on if you use accordions outside of the main content editor, or are adding accordions programatically.', 'accordion-blocks'); ?>
377 </p>
378 </div>
379 </fieldset>
380 <?php }
381
382 }
383
384 $PB_Accordion_Blocks = new PB_Accordion_Blocks;
385
386 endif;
1 {
2 "apiVersion": "2",
3 "name": "pb/accordion-item",
4 "title": "Accordion Item",
5 "category": "text",
6 "textdomain": "accordion-blocks",
7 "attributes": {
8 "title": {
9 "type": "string",
10 "source": "html",
11 "selector": ".c-accordion__title"
12 },
13 "initiallyOpen": {
14 "type": "boolean",
15 "default": false
16 },
17 "clickToClose": {
18 "type": "boolean",
19 "default": true
20 },
21 "autoClose": {
22 "type": "boolean",
23 "default": true
24 },
25 "titleTag": {
26 "type": "string",
27 "default": "h2"
28 },
29 "scroll": {
30 "type": "boolean",
31 "default": false
32 },
33 "scrollOffset": {
34 "type": "number",
35 "default": 0
36 },
37 "uuid": {
38 "type": "number"
39 }
40 },
41 "supports": {
42 "anchor": true
43 },
44 "editorScript": "file:./build/index.js",
45 "editorStyle": "file:./build/index.css"
46 }
1 <?php return array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '348416c729ba3f21f077b8a632fd9ba7');
...\ No newline at end of file ...\ No newline at end of file
1 .c-accordion__item.no-js .c-accordion__content{display:block!important}.c-accordion__item.no-js .c-accordion__title{cursor:default;padding-right:none}.c-accordion__item.no-js .c-accordion__title:after{display:none}.c-accordion__title--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-shadow:none;direction:ltr;display:inline-block;font:inherit;height:auto;margin:0;overflow:auto;padding:0;text-align:left;text-decoration:none;transition:0;vertical-align:middle;width:100%}.c-accordion__title--button,.c-accordion__title--button:focus,.c-accordion__title--button:hover{background-color:transparent;color:inherit}.c-accordion__title{cursor:pointer;padding-right:2rem;position:relative}.c-accordion__title:after{color:#777;content:"+";font-weight:300;position:absolute;right:0;top:50%;transform:translateY(-50%)}.is-open>.c-accordion__title:after{content:"−"}[data-initially-open=false] .c-accordion__content{display:none}@media print{.c-accordion__content{display:block!important}}
2 .editor-styles-wrapper .c-accordion__item.is-selected{border-bottom:1px solid var(--wp-admin-theme-color)!important}
1 (function($) {
2 'use strict';
3
4 // Remove the 'no-js' class since JavaScript is enabled
5 $('.js-accordion-item').removeClass('no-js');
6
7
8
9 /**
10 * Accordion Blocks plugin function
11 *
12 * @param object options Plugin settings to override the defaults
13 */
14 $.fn.accordionBlockItem = function(options) {
15 var settings = $.extend({
16 // Set default settings
17 initiallyOpen: false,
18 autoClose: true,
19 clickToClose: true,
20 scroll: false,
21 scrollOffset: false,
22 }, options);
23
24 var duration = 250;
25 var hashID = window.location.hash.replace('#', '');
26
27 var item = {};
28
29 item.self = $(this);
30 item.id = $(this).attr('id');
31 item.controller = $(this).children('.js-accordion-controller');
32 item.uuid = getAccordionItemUUID(item.self);
33 item.content = $('#ac-' + item.uuid);
34 item.accordionGroupItems = [item.uuid];
35 item.accordionAncestorItems = [];
36
37
38
39 /**
40 * Initial setup
41 * Set the scroll offset, and figure out which items should be open by
42 * default.
43 */
44 (function initialSetup() {
45 /**
46 * Set up some defaults for this controller
47 * These cannot be set in the blocks `save` function because
48 * WordPress strips `tabindex` and `aria-controls` attributes from
49 * saved post content. See `_wp_add_global_attributes` function in
50 * wp-includes/kses.php for list of allowed attributes.
51 */
52 item.controller.attr({
53 'tabindex': 0,
54 'aria-controls': 'ac-' + item.uuid,
55 });
56
57 settings.scrollOffset = Math.floor(parseInt(settings.scrollOffset, 10)) || 0;
58
59 /**
60 * Add any sibling accordion items to the accordionGroupItems array.
61 */
62 $.each(item.self.siblings('.js-accordion-item'), function(index, ele) {
63 var uuid = getAccordionItemUUID(ele);
64
65 item.accordionGroupItems.push(uuid);
66 });
67
68 /**
69 * Add any parent accordion items to the accordionAncestorItems array.
70 */
71 $.each(item.self.parents('.js-accordion-item'), function(index, ele) {
72 var uuid = getAccordionItemUUID(ele);
73
74 item.accordionAncestorItems.push(uuid);
75 });
76
77 // If this item has `initially-open prop` set to true, open it
78 if (settings.initiallyOpen) {
79 /**
80 * We aren't opening the item here (only setting open attributes)
81 * because the openItem() function fires the `openAccordionItem`
82 * event which, if `autoClose` is set, would override the users
83 * defined initiallyOpen settings.
84 *
85 * Only setting open attributes is fine since the item's content
86 * display (`display: none|block`) is already set by the plugin.
87 */
88 setOpenItemAttributes();
89 }
90 // If the hash matches this item, open it
91 else if (item.id === hashID) {
92 /**
93 * Unlike the `initiallyOpen` case above, if a hash is detected
94 * that matches one of the accordion items, we probably _want_
95 * the other items to close so the user can focus on this item.
96 */
97 openItem();
98
99 // Open ancestors if necessary
100 $.each(item.accordionAncestorItems, function(index, uuid) {
101 $(document).trigger('openAncestorAccordionItem', uuid);
102 });
103 }
104 // Otherwise, close the item
105 else {
106 /**
107 * Don't use closeItem() function call since it animates the
108 * closing. Instead, we only need to set the closed attributes.
109 */
110 setCloseItemAttributes();
111 }
112 })();
113
114
115
116 /**
117 * Default click function
118 * Called when an accordion controller is clicked.
119 */
120 function clickHandler() {
121 // Only open the item if item isn't already open
122 if (!item.self.hasClass('is-open')) {
123 // Open clicked item
124 openItem();
125 }
126 // If item is open, and click to close is set, close it
127 else if (settings.clickToClose) {
128 closeItem();
129 }
130
131 return false;
132 }
133
134
135
136 /**
137 * Get the accordion item UUID for a given accordion item DOM element.
138 */
139 function getAccordionItemUUID(ele) {
140 return $(ele).children('.js-accordion-controller').attr('id').replace('at-', '');
141 }
142
143
144
145 /**
146 * Opens an accordion item
147 * Also handles accessibility attribute settings.
148 */
149 function openItem() {
150 setOpenItemAttributes();
151
152 // Clear/stop any previous animations before revealing content
153 item.content.clearQueue().stop().slideDown(duration, function() {
154 // Scroll page to the title
155 if (settings.scroll) {
156 // Pause scrolling until other items have closed
157 setTimeout(function() {
158 $('html, body').animate({
159 scrollTop: item.self.offset().top - settings.scrollOffset
160 }, duration);
161 }, duration);
162 }
163 });
164
165 $(document).trigger('openAccordionItem', item);
166 }
167
168
169
170 /**
171 * Set open item attributes
172 * Mark accordion item as open and read and set aria attributes.
173 */
174 function setOpenItemAttributes() {
175 item.self.addClass('is-open is-read');
176 item.controller.attr('aria-expanded', true);
177 item.content.prop('hidden', false);
178 }
179
180
181
182 /**
183 * Closes an accordion item
184 * Also handles accessibility attribute settings.
185 */
186 function closeItem() {
187 // Close the item
188 item.content.slideUp(duration, function() {
189 setCloseItemAttributes();
190 });
191 }
192
193
194
195 /**
196 * Set closed item attributes
197 * Mark accordion item as closed and set aria attributes.
198 */
199 function setCloseItemAttributes() {
200 item.self.removeClass('is-open');
201 item.controller.attr('aria-expanded', false);
202 item.content.attr('hidden', true);
203 }
204
205
206
207 /**
208 * Close all items if auto close is enabled
209 */
210 function maybeCloseItem() {
211 if (settings.autoClose && item.self.hasClass('is-open')) {
212 closeItem();
213 }
214 }
215
216
217
218 /**
219 * Add event listeners
220 */
221 item.controller.on('click', clickHandler);
222
223
224
225 /**
226 * Listen for other accordion items opening
227 *
228 * The `openAccordionItem` event is fired whenever an accordion item is
229 * opened after initial plugin setup.
230 */
231 $(document).on('openAccordionItem', function(event, ele) {
232 /**
233 * Only trigger potential close these conditions are met:
234 *
235 * 1. This isn't the item the user just clicked to open.
236 * 2. This accordion is in the same group of accordions as the one
237 * that was just clicked to open.
238 * 3. This accordion is not an ancestor of the item that was just
239 * clicked to open.
240 *
241 * This serves two purposes:
242 *
243 * 1. It allows nesting of accordions to work.
244 * 2. It allows users to group accordions to control independently
245 * of other groups of accordions.
246 * 3. It allows child accordions to be opened via hash change
247 * without automatically closing the parent accordion, therefore
248 * hiding the accordion the user just indicated they wanted open.
249 */
250 if (
251 ele !== item &&
252 ele.accordionGroupItems.indexOf(item.uuid) > 0 &&
253 ele.accordionAncestorItems.indexOf(item.uuid) === -1
254 ) {
255 maybeCloseItem();
256 }
257 });
258
259
260
261 /**
262 * Listen for ancestor opening requests
263 *
264 * The `openAncestorAccordionItem` event is fired whenever a nested
265 * accordion item is opened, but the ancestors may also need to be
266 * opened.
267 */
268 $(document).on('openAncestorAccordionItem', function(event, uuid) {
269 if (uuid === item.uuid) {
270 openItem();
271 }
272 });
273
274
275
276 item.controller.on('keydown', function(event) {
277 var code = event.which;
278
279 if (item.controller.prop('tagName') !== 'BUTTON') {
280 // 13 = Return, 32 = Space
281 if ((code === 13) || (code === 32)) {
282 // Simulate click on the controller
283 $(this).click();
284 }
285 }
286
287 // 27 = Esc
288 if (code === 27) {
289 maybeCloseItem();
290 }
291 });
292
293 // Listen for hash changes (in page jump links for accordions)
294 $(window).on('hashchange', function() {
295 hashID = window.location.hash.replace('#', '');
296
297 // Only open this item if the has matches the ID
298 if (hashID === item.id) {
299 var ele = $('#' + hashID);
300
301 // If there is a hash and the hash is on an accordion item
302 if (ele.length && ele.hasClass('js-accordion-item')) {
303 // Open clicked item
304 openItem();
305
306 // Open ancestors if necessary
307 $.each(item.accordionAncestorItems, function(index, uuid) {
308 $(document).trigger('openAncestorAccordionItem', uuid);
309 });
310 }
311 }
312 });
313
314 return this;
315 };
316
317
318
319 // Loop through accordion settings objects
320 // Wait for the entire page to load before loading the accordion
321 $(window).on('load', function() {
322 $('.js-accordion-item').each(function() {
323 $(this).accordionBlockItem({
324 // Set default settings
325 initiallyOpen: $(this).data('initially-open'),
326 autoClose: $(this).data('auto-close'),
327 clickToClose: $(this).data('click-to-close'),
328 scroll: $(this).data('scroll'),
329 scrollOffset: $(this).data('scroll-offset'),
330 });
331 });
332 });
333 }(jQuery));
1 !function(u){"use strict";u(".js-accordion-item").removeClass("no-js"),u.fn.accordionBlockItem=function(o){var n=u.extend({initiallyOpen:!1,autoClose:!0,clickToClose:!0,scroll:!1,scrollOffset:!1},o),t=250,c=window.location.hash.replace("#",""),e={};function i(o){return u(o).children(".js-accordion-controller").attr("id").replace("at-","")}function s(){r(),e.content.clearQueue().stop().slideDown(t,function(){n.scroll&&setTimeout(function(){u("html, body").animate({scrollTop:e.self.offset().top-n.scrollOffset},t)},t)}),u(document).trigger("openAccordionItem",e)}function r(){e.self.addClass("is-open is-read"),e.controller.attr("aria-expanded",!0),e.content.prop("hidden",!1)}function l(){e.content.slideUp(t,function(){a()})}function a(){e.self.removeClass("is-open"),e.controller.attr("aria-expanded",!1),e.content.attr("hidden",!0)}function d(){n.autoClose&&e.self.hasClass("is-open")&&l()}return e.self=u(this),e.id=u(this).attr("id"),e.controller=u(this).children(".js-accordion-controller"),e.uuid=i(e.self),e.content=u("#ac-"+e.uuid),e.accordionGroupItems=[e.uuid],e.accordionAncestorItems=[],e.controller.attr({tabindex:0,"aria-controls":"ac-"+e.uuid}),n.scrollOffset=Math.floor(parseInt(n.scrollOffset,10))||0,u.each(e.self.siblings(".js-accordion-item"),function(o,n){var t=i(n);e.accordionGroupItems.push(t)}),u.each(e.self.parents(".js-accordion-item"),function(o,n){var t=i(n);e.accordionAncestorItems.push(t)}),n.initiallyOpen?r():e.id===c?(s(),u.each(e.accordionAncestorItems,function(o,n){u(document).trigger("openAncestorAccordionItem",n)})):a(),e.controller.on("click",function(){return e.self.hasClass("is-open")?n.clickToClose&&l():s(),!1}),u(document).on("openAccordionItem",function(o,n){n!==e&&0<n.accordionGroupItems.indexOf(e.uuid)&&-1===n.accordionAncestorItems.indexOf(e.uuid)&&d()}),u(document).on("openAncestorAccordionItem",function(o,n){n===e.uuid&&s()}),e.controller.on("keydown",function(o){var n=o.which;"BUTTON"!==e.controller.prop("tagName")&&(13!==n&&32!==n||u(this).click()),27===n&&d()}),u(window).on("hashchange",function(){var o;(c=window.location.hash.replace("#",""))!==e.id||(o=u("#"+c)).length&&o.hasClass("js-accordion-item")&&(s(),u.each(e.accordionAncestorItems,function(o,n){u(document).trigger("openAncestorAccordionItem",n)}))}),this},u(window).on("load",function(){u(".js-accordion-item").each(function(){u(this).accordionBlockItem({initiallyOpen:u(this).data("initially-open"),autoClose:u(this).data("auto-close"),clickToClose:u(this).data("click-to-close"),scroll:u(this).data("scroll"),scrollOffset:u(this).data("scroll-offset")})})})}(jQuery);
1 /*!***************************************************************************************************************************************************************************************************************!*\
2 !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/advanced-custom-fields-pro/assets/src/sass/acf-dark.scss ***!
3 \***************************************************************************************************************************************************************************************************************/
4 /*--------------------------------------------------------------------------------------------
5 *
6 * Dark mode
7 *
8 * WordPress plugin: https://en-au.wordpress.org/plugins/dark-mode/
9 * Github Documentation: https://github.com/danieltj27/Dark-Mode/wiki/Help:-Plugin-Compatibility-Guide
10 *
11 *--------------------------------------------------------------------------------------------*/
12 /*---------------------------------------------------------------------------------------------
13 *
14 * Global
15 *
16 *---------------------------------------------------------------------------------------------*/
17 .acf-box {
18 background-color: #32373c;
19 border-color: #191f25;
20 color: #bbc8d4;
21 }
22 .acf-box .title,
23 .acf-box .footer {
24 border-color: #23282d;
25 }
26 .acf-box h2 {
27 color: #bbc8d4;
28 }
29 .acf-box table, .acf-box tbody, .acf-box tr {
30 background: transparent !important;
31 }
32
33 .acf-thead {
34 color: #bbc8d4;
35 border-color: #191f25;
36 }
37
38 .acf-tfoot {
39 background-color: #2d3136;
40 border-color: #23282d;
41 }
42
43 .acf-table.-clear,
44 .acf-table.-clear tr {
45 background: transparent !important;
46 }
47
48 .acf-loading-overlay {
49 background: rgba(0, 0, 0, 0.5);
50 }
51
52 /*---------------------------------------------------------------------------------------------
53 *
54 * Fields
55 *
56 *---------------------------------------------------------------------------------------------*/
57 .acf-fields > .acf-field {
58 border-color: #23282d;
59 }
60
61 .acf-fields.-left > .acf-field:before {
62 background: rgba(0, 0, 0, 0.1);
63 border-color: #23282d;
64 }
65
66 .acf-fields.-border {
67 background-color: #32373c;
68 border-color: #191f25;
69 color: #bbc8d4;
70 }
71
72 .acf-field[data-width] + .acf-field[data-width] {
73 border-color: #23282d;
74 }
75
76 .acf-input-prepend,
77 .acf-input-append {
78 background-color: #32373c;
79 border-color: #191f25;
80 color: #bbc8d4;
81 }
82
83 .acf-fields > .acf-tab-wrap {
84 background-color: #32373c;
85 border-color: #191f25;
86 color: #bbc8d4;
87 }
88 .acf-fields > .acf-tab-wrap .acf-tab-group {
89 background-color: #2d3136;
90 border-color: #23282d;
91 }
92 .acf-fields > .acf-tab-wrap .acf-tab-group li a {
93 background-color: #2d3136;
94 border-color: #23282d;
95 }
96 .acf-fields > .acf-tab-wrap .acf-tab-group li a:hover {
97 background-color: #2d3136;
98 border-color: #23282d;
99 color: #bbc8d4;
100 }
101 .acf-fields > .acf-tab-wrap .acf-tab-group li.active a {
102 background-color: #32373c;
103 border-color: #191f25;
104 color: #bbc8d4;
105 }
106
107 .acf-fields.-sidebar:before {
108 background-color: #2d3136;
109 border-color: #23282d;
110 }
111
112 .acf-fields.-sidebar.-left:before {
113 background-color: #2d3136;
114 border-color: #23282d;
115 background: #23282d;
116 }
117 .acf-fields.-sidebar.-left > .acf-tab-wrap.-left .acf-tab-group li a {
118 background-color: #2d3136;
119 border-color: #23282d;
120 }
121 .acf-fields.-sidebar.-left > .acf-tab-wrap.-left .acf-tab-group li.active a {
122 background-color: #2d3136;
123 border-color: #23282d;
124 }
125
126 .acf-file-uploader .show-if-value {
127 background-color: #32373c;
128 border-color: #191f25;
129 color: #bbc8d4;
130 }
131 .acf-file-uploader .show-if-value .file-icon {
132 background-color: #2d3136;
133 border-color: #23282d;
134 }
135
136 .acf-oembed {
137 background-color: #2d3136;
138 border-color: #23282d;
139 }
140 .acf-oembed .title {
141 background-color: #50626f;
142 border-color: #191f25;
143 color: #fff;
144 }
145
146 .acf-gallery {
147 background-color: #2d3136;
148 border-color: #23282d;
149 }
150 .acf-gallery .acf-gallery-main {
151 background: #23282d;
152 }
153 .acf-gallery .acf-gallery-attachment .margin {
154 background-color: #2d3136;
155 border-color: #23282d;
156 }
157 .acf-gallery .acf-gallery-side {
158 background-color: #2d3136;
159 border-color: #23282d;
160 }
161 .acf-gallery .acf-gallery-side .acf-gallery-side-info {
162 background-color: #2d3136;
163 border-color: #23282d;
164 }
165 .acf-gallery .acf-gallery-toolbar {
166 background-color: #2d3136;
167 border-color: #23282d;
168 }
169
170 .acf-button-group label:not(.selected) {
171 background-color: #2d3136;
172 border-color: #23282d;
173 }
174
175 .acf-switch:not(.-on) {
176 background-color: #2d3136;
177 border-color: #23282d;
178 }
179 .acf-switch:not(.-on) .acf-switch-slider {
180 background-color: #50626f;
181 border-color: #191f25;
182 color: #fff;
183 }
184
185 .acf-link .link-wrap {
186 background-color: #2d3136;
187 border-color: #23282d;
188 }
189
190 .acf-relationship .filters {
191 background-color: #32373c;
192 border-color: #191f25;
193 color: #bbc8d4;
194 }
195 .acf-relationship .selection {
196 background-color: #2d3136;
197 border-color: #23282d;
198 }
199 .acf-relationship .selection .choices,
200 .acf-relationship .selection .choices-list,
201 .acf-relationship .selection .values {
202 background-color: #2d3136;
203 border-color: #23282d;
204 }
205
206 .acf-taxonomy-field .categorychecklist-holder {
207 background-color: #2d3136;
208 border-color: #23282d;
209 }
210
211 .acf-google-map {
212 background-color: #2d3136;
213 border-color: #23282d;
214 }
215 .acf-google-map .title {
216 background-color: #50626f;
217 border-color: #191f25;
218 color: #fff;
219 }
220
221 .acf-accordion {
222 background-color: #32373c;
223 border-color: #191f25;
224 color: #bbc8d4;
225 }
226
227 .acf-field.acf-accordion .acf-accordion-content > .acf-fields {
228 border-color: #191f25;
229 }
230
231 .acf-flexible-content .layout {
232 background-color: #32373c;
233 border-color: #191f25;
234 color: #bbc8d4;
235 }
236 .acf-flexible-content .layout .acf-fc-layout-handle {
237 background-color: #2d3136;
238 border-color: #23282d;
239 }
240 .acf-flexible-content .layout .acf-fc-layout-handle .acf-fc-layout-order {
241 background-color: #32373c;
242 border-color: #191f25;
243 color: #bbc8d4;
244 }
245
246 #wpbody .acf-table {
247 background-color: #2d3136;
248 border-color: #23282d;
249 }
250 #wpbody .acf-table > tbody > tr,
251 #wpbody .acf-table > thead > tr {
252 background: transparent;
253 }
254 #wpbody .acf-table > tbody > tr > td,
255 #wpbody .acf-table > tbody > tr > th,
256 #wpbody .acf-table > thead > tr > td,
257 #wpbody .acf-table > thead > tr > th {
258 border-color: #191f25;
259 }
260
261 .acf-field select optgroup, .acf-field select optgroup:nth-child(2n) {
262 background: #50626f;
263 }
264
265 /*---------------------------------------------------------------------------------------------
266 *
267 * Field Group
268 *
269 *---------------------------------------------------------------------------------------------*/
270 #acf-field-group-fields .acf-field-list-wrap {
271 background-color: #32373c;
272 border-color: #191f25;
273 color: #bbc8d4;
274 }
275 #acf-field-group-fields .acf-field-list .no-fields-message {
276 background-color: #32373c;
277 border-color: #191f25;
278 color: #bbc8d4;
279 }
280 #acf-field-group-fields .acf-field-object {
281 background-color: #32373c;
282 border-color: #191f25;
283 color: #bbc8d4;
284 border-color: #23282d;
285 }
286 #acf-field-group-fields .acf-field-object table, #acf-field-group-fields .acf-field-object tbody, #acf-field-group-fields .acf-field-object tr, #acf-field-group-fields .acf-field-object td, #acf-field-group-fields .acf-field-object th {
287 background: transparent;
288 border-color: #23282d;
289 }
290 #acf-field-group-fields .acf-field-object .acf-field .acf-label {
291 background-color: #2d3136;
292 border-color: #23282d;
293 }
294 #acf-field-group-fields .acf-field-object.ui-sortable-helper {
295 border-color: #191f25;
296 box-shadow: none;
297 }
298 #acf-field-group-fields .acf-field-object.ui-sortable-placeholder {
299 background-color: #2d3136;
300 border-color: #23282d;
301 box-shadow: none;
302 }
303 #acf-field-group-fields .acf-field-object + .acf-field-object-tab::before,
304 #acf-field-group-fields .acf-field-object + .acf-field-object-accordion::before {
305 background-color: #2d3136;
306 border-color: #23282d;
307 }
308
309 /*---------------------------------------------------------------------------------------------
310 *
311 * Admin: Tools
312 *
313 *---------------------------------------------------------------------------------------------*/
314 .acf-meta-box-wrap .acf-fields {
315 background-color: #50626f;
316 border-color: #191f25;
317 color: #fff;
318 background: transparent;
319 }
320
321 /*# sourceMappingURL=acf-dark.css.map*/
...\ No newline at end of file ...\ No newline at end of file
1 .acf-box{background-color:#32373c;border-color:#191f25;color:#bbc8d4}.acf-box .title,.acf-box .footer{border-color:#23282d}.acf-box h2{color:#bbc8d4}.acf-box table,.acf-box tbody,.acf-box tr{background:rgba(0,0,0,0) !important}.acf-thead{color:#bbc8d4;border-color:#191f25}.acf-tfoot{background-color:#2d3136;border-color:#23282d}.acf-table.-clear,.acf-table.-clear tr{background:rgba(0,0,0,0) !important}.acf-loading-overlay{background:rgba(0,0,0,.5)}.acf-fields>.acf-field{border-color:#23282d}.acf-fields.-left>.acf-field:before{background:rgba(0,0,0,.1);border-color:#23282d}.acf-fields.-border{background-color:#32373c;border-color:#191f25;color:#bbc8d4}.acf-field[data-width]+.acf-field[data-width]{border-color:#23282d}.acf-input-prepend,.acf-input-append{background-color:#32373c;border-color:#191f25;color:#bbc8d4}.acf-fields>.acf-tab-wrap{background-color:#32373c;border-color:#191f25;color:#bbc8d4}.acf-fields>.acf-tab-wrap .acf-tab-group{background-color:#2d3136;border-color:#23282d}.acf-fields>.acf-tab-wrap .acf-tab-group li a{background-color:#2d3136;border-color:#23282d}.acf-fields>.acf-tab-wrap .acf-tab-group li a:hover{background-color:#2d3136;border-color:#23282d;color:#bbc8d4}.acf-fields>.acf-tab-wrap .acf-tab-group li.active a{background-color:#32373c;border-color:#191f25;color:#bbc8d4}.acf-fields.-sidebar:before{background-color:#2d3136;border-color:#23282d}.acf-fields.-sidebar.-left:before{background-color:#2d3136;border-color:#23282d;background:#23282d}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group li a{background-color:#2d3136;border-color:#23282d}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group li.active a{background-color:#2d3136;border-color:#23282d}.acf-file-uploader .show-if-value{background-color:#32373c;border-color:#191f25;color:#bbc8d4}.acf-file-uploader .show-if-value .file-icon{background-color:#2d3136;border-color:#23282d}.acf-oembed{background-color:#2d3136;border-color:#23282d}.acf-oembed .title{background-color:#50626f;border-color:#191f25;color:#fff}.acf-gallery{background-color:#2d3136;border-color:#23282d}.acf-gallery .acf-gallery-main{background:#23282d}.acf-gallery .acf-gallery-attachment .margin{background-color:#2d3136;border-color:#23282d}.acf-gallery .acf-gallery-side{background-color:#2d3136;border-color:#23282d}.acf-gallery .acf-gallery-side .acf-gallery-side-info{background-color:#2d3136;border-color:#23282d}.acf-gallery .acf-gallery-toolbar{background-color:#2d3136;border-color:#23282d}.acf-button-group label:not(.selected){background-color:#2d3136;border-color:#23282d}.acf-switch:not(.-on){background-color:#2d3136;border-color:#23282d}.acf-switch:not(.-on) .acf-switch-slider{background-color:#50626f;border-color:#191f25;color:#fff}.acf-link .link-wrap{background-color:#2d3136;border-color:#23282d}.acf-relationship .filters{background-color:#32373c;border-color:#191f25;color:#bbc8d4}.acf-relationship .selection{background-color:#2d3136;border-color:#23282d}.acf-relationship .selection .choices,.acf-relationship .selection .choices-list,.acf-relationship .selection .values{background-color:#2d3136;border-color:#23282d}.acf-taxonomy-field .categorychecklist-holder{background-color:#2d3136;border-color:#23282d}.acf-google-map{background-color:#2d3136;border-color:#23282d}.acf-google-map .title{background-color:#50626f;border-color:#191f25;color:#fff}.acf-accordion{background-color:#32373c;border-color:#191f25;color:#bbc8d4}.acf-field.acf-accordion .acf-accordion-content>.acf-fields{border-color:#191f25}.acf-flexible-content .layout{background-color:#32373c;border-color:#191f25;color:#bbc8d4}.acf-flexible-content .layout .acf-fc-layout-handle{background-color:#2d3136;border-color:#23282d}.acf-flexible-content .layout .acf-fc-layout-handle .acf-fc-layout-order{background-color:#32373c;border-color:#191f25;color:#bbc8d4}#wpbody .acf-table{background-color:#2d3136;border-color:#23282d}#wpbody .acf-table>tbody>tr,#wpbody .acf-table>thead>tr{background:rgba(0,0,0,0)}#wpbody .acf-table>tbody>tr>td,#wpbody .acf-table>tbody>tr>th,#wpbody .acf-table>thead>tr>td,#wpbody .acf-table>thead>tr>th{border-color:#191f25}.acf-field select optgroup,.acf-field select optgroup:nth-child(2n){background:#50626f}#acf-field-group-fields .acf-field-list-wrap{background-color:#32373c;border-color:#191f25;color:#bbc8d4}#acf-field-group-fields .acf-field-list .no-fields-message{background-color:#32373c;border-color:#191f25;color:#bbc8d4}#acf-field-group-fields .acf-field-object{background-color:#32373c;border-color:#191f25;color:#bbc8d4;border-color:#23282d}#acf-field-group-fields .acf-field-object table,#acf-field-group-fields .acf-field-object tbody,#acf-field-group-fields .acf-field-object tr,#acf-field-group-fields .acf-field-object td,#acf-field-group-fields .acf-field-object th{background:rgba(0,0,0,0);border-color:#23282d}#acf-field-group-fields .acf-field-object .acf-field .acf-label{background-color:#2d3136;border-color:#23282d}#acf-field-group-fields .acf-field-object.ui-sortable-helper{border-color:#191f25;box-shadow:none}#acf-field-group-fields .acf-field-object.ui-sortable-placeholder{background-color:#2d3136;border-color:#23282d;box-shadow:none}#acf-field-group-fields .acf-field-object+.acf-field-object-tab::before,#acf-field-group-fields .acf-field-object+.acf-field-object-accordion::before{background-color:#2d3136;border-color:#23282d}.acf-meta-box-wrap .acf-fields{background-color:#50626f;border-color:#191f25;color:#fff;background:rgba(0,0,0,0)}
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
1 /*!******************************************************************************************************************************************************************************************************************************!*\
2 !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/advanced-custom-fields-pro/assets/src/sass/pro/acf-pro-field-group.scss ***!
3 \******************************************************************************************************************************************************************************************************************************/
4 @charset "UTF-8";
5 /*--------------------------------------------------------------------------------------------
6 *
7 * Vars
8 *
9 *--------------------------------------------------------------------------------------------*/
10 /* colors */
11 /* acf-field */
12 /* responsive */
13 /*--------------------------------------------------------------------------------------------
14 *
15 * ACF 6 ↓
16 *
17 *--------------------------------------------------------------------------------------------*/
18 /*--------------------------------------------------------------------------------------------
19 *
20 * Mixins
21 *
22 *--------------------------------------------------------------------------------------------*/
23 /*---------------------------------------------------------------------------------------------
24 *
25 * Flexible Content
26 *
27 *---------------------------------------------------------------------------------------------*/
28 .acf-field-setting-fc_layout .acf-toggle-fc-layout {
29 width: 34px;
30 height: 31px;
31 margin: 0;
32 padding: 0;
33 border: 0;
34 background: transparent;
35 cursor: pointer;
36 left: 20.83%;
37 right: 20.83%;
38 top: 33.33%;
39 bottom: 33.33%;
40 }
41 .acf-field-setting-fc_layout .toggle-indicator::before {
42 z-index: -1;
43 content: "";
44 display: inline-flex;
45 width: 20px;
46 height: 20px;
47 margin-left: -28px;
48 background-color: currentColor;
49 border: none;
50 border-radius: 0;
51 -webkit-mask-size: contain;
52 mask-size: contain;
53 -webkit-mask-repeat: no-repeat;
54 mask-repeat: no-repeat;
55 -webkit-mask-position: center;
56 mask-position: center;
57 -webkit-mask-image: url(../../../images/icons/icon-chevron-down.svg);
58 mask-image: url(../../../images/icons/icon-chevron-down.svg);
59 }
60 .rtl .acf-field-setting-fc_layout .toggle-indicator::before {
61 margin-left: 0px;
62 position: absolute;
63 top: 9px;
64 z-index: 100;
65 left: 8px;
66 }
67
68 .acf-field-setting-fc_layout .toggle-indicator.open::before {
69 -webkit-mask-image: url(../../../images/icons/icon-chevron-up.svg);
70 mask-image: url(../../../images/icons/icon-chevron-up.svg);
71 }
72 .acf-field-setting-fc_layout .toggle-indicator.closed::before {
73 -webkit-mask-image: url(../../../images/icons/icon-chevron-down.svg);
74 mask-image: url(../../../images/icons/icon-chevron-down.svg);
75 }
76 .acf-field-setting-fc_layout .acf-flexible-content-field-label-name {
77 padding-left: 5px;
78 }
79 .acf-field-setting-fc_layout .acf-fc-meta {
80 margin: 0 0 10px;
81 padding: 0;
82 }
83 .acf-field-setting-fc_layout .acf-fc-meta li {
84 margin: 0 0 10px;
85 padding: 0;
86 }
87 .acf-field-setting-fc_layout .acf-fc-meta .acf-fc-meta-display {
88 float: left;
89 width: 100%;
90 padding-right: 5px;
91 }
92 .acf-field-setting-fc_layout .acf-fc-meta .acf-fc-meta-left {
93 width: calc(50% - 4px);
94 float: left;
95 clear: left;
96 margin-right: 4px;
97 }
98 .acf-field-setting-fc_layout .acf-fc-meta .acf-fc-meta-right {
99 width: calc(50% - 4px);
100 float: left;
101 margin-left: 4px;
102 }
103 .acf-field-setting-fc_layout .acf-fc-meta .acf-fc-meta-min {
104 width: calc(25% - 5px);
105 float: left;
106 margin-right: 5px;
107 }
108 .acf-field-setting-fc_layout .acf-fc-meta .acf-fc-meta-max {
109 width: calc(25% - 10px);
110 float: left;
111 margin-left: 4px;
112 }
113 .acf-field-setting-fc_layout .acf-fc-meta .acf-fc-meta-label .acf-input-prepend,
114 .acf-field-setting-fc_layout .acf-fc-meta .acf-fc-meta-name .acf-input-prepend,
115 .acf-field-setting-fc_layout .acf-fc-meta .acf-fc-meta-display .acf-input-prepend {
116 min-width: 60px;
117 }
118 .acf-field-setting-fc_layout .acf-fc_draggable,
119 .acf-field-setting-fc_layout .reorder-layout {
120 cursor: grab;
121 }
122 .acf-field-setting-fc_layout .acf-fl-actions a {
123 padding: 1px 0;
124 font-size: 13px;
125 line-height: 20px;
126 }
127
128 /*---------------------------------------------------------------------------------------------
129 *
130 * Clone
131 *
132 *---------------------------------------------------------------------------------------------*/
133 .acf-field-object-clone {
134 /* group */
135 /* seamless */
136 }
137 .acf-field-object-clone[data-display=seamless] .acf-field-setting-instructions,
138 .acf-field-object-clone[data-display=seamless] .acf-field-setting-layout,
139 .acf-field-object-clone[data-display=seamless] .acf-field-setting-wrapper,
140 .acf-field-object-clone[data-display=seamless] .acf-field-setting-conditional_logic {
141 display: none;
142 }
143
144 /*# sourceMappingURL=acf-pro-field-group.css.map*/
...\ No newline at end of file ...\ No newline at end of file
1 .acf-field-setting-fc_layout .acf-toggle-fc-layout{width:34px;height:31px;margin:0;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;left:20.83%;right:20.83%;top:33.33%;bottom:33.33%}.acf-field-setting-fc_layout .toggle-indicator::before{z-index:-1;content:"";display:inline-flex;width:20px;height:20px;margin-left:-28px;background-color:currentColor;border:none;border-radius:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../../../images/icons/icon-chevron-down.svg);mask-image:url(../../../images/icons/icon-chevron-down.svg)}.rtl .acf-field-setting-fc_layout .toggle-indicator::before{margin-left:0px;position:absolute;top:9px;z-index:100;left:8px}.acf-field-setting-fc_layout .toggle-indicator.open::before{-webkit-mask-image:url(../../../images/icons/icon-chevron-up.svg);mask-image:url(../../../images/icons/icon-chevron-up.svg)}.acf-field-setting-fc_layout .toggle-indicator.closed::before{-webkit-mask-image:url(../../../images/icons/icon-chevron-down.svg);mask-image:url(../../../images/icons/icon-chevron-down.svg)}.acf-field-setting-fc_layout .acf-flexible-content-field-label-name{padding-left:5px}.acf-field-setting-fc_layout .acf-fc-meta{margin:0 0 10px;padding:0}.acf-field-setting-fc_layout .acf-fc-meta li{margin:0 0 10px;padding:0}.acf-field-setting-fc_layout .acf-fc-meta .acf-fc-meta-display{float:left;width:100%;padding-right:5px}.acf-field-setting-fc_layout .acf-fc-meta .acf-fc-meta-left{width:calc(50% - 4px);float:left;clear:left;margin-right:4px}.acf-field-setting-fc_layout .acf-fc-meta .acf-fc-meta-right{width:calc(50% - 4px);float:left;margin-left:4px}.acf-field-setting-fc_layout .acf-fc-meta .acf-fc-meta-min{width:calc(25% - 5px);float:left;margin-right:5px}.acf-field-setting-fc_layout .acf-fc-meta .acf-fc-meta-max{width:calc(25% - 10px);float:left;margin-left:4px}.acf-field-setting-fc_layout .acf-fc-meta .acf-fc-meta-label .acf-input-prepend,.acf-field-setting-fc_layout .acf-fc-meta .acf-fc-meta-name .acf-input-prepend,.acf-field-setting-fc_layout .acf-fc-meta .acf-fc-meta-display .acf-input-prepend{min-width:60px}.acf-field-setting-fc_layout .acf-fc_draggable,.acf-field-setting-fc_layout .reorder-layout{cursor:grab}.acf-field-setting-fc_layout .acf-fl-actions a{padding:1px 0;font-size:13px;line-height:20px}.acf-field-object-clone[data-display=seamless] .acf-field-setting-instructions,.acf-field-object-clone[data-display=seamless] .acf-field-setting-layout,.acf-field-object-clone[data-display=seamless] .acf-field-setting-wrapper,.acf-field-object-clone[data-display=seamless] .acf-field-setting-conditional_logic{display:none}
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
1 !function(){var e={4110:function(){var e;e=jQuery,new acf.Model({id:"internalPostTypeSettingsManager",wait:"ready",events:{"blur .acf_slugify_to_key":"onChangeSlugify","blur .acf_singular_label":"onChangeSingularLabel","blur .acf_plural_label":"onChangePluralLabel","change .acf_hierarchical_switch":"onChangeHierarchical","click .acf-regenerate-labels":"onClickRegenerateLabels","click .acf-clear-labels":"onClickClearLabels","change .rewrite_slug_field":"onChangeURLSlug","keyup .rewrite_slug_field":"onChangeURLSlug"},onChangeSlugify:function(t,a){const n=a.val(),l=e(".acf_slugified_key");if(""==l.val().trim()){let e=acf.strSanitize(n.trim()).replaceAll("_","-");if(e=acf.applyFilters("generate_internal_post_type_name",e,this),"taxonomy"===acf.get("screen"))return void l.val(e.substring(0,32));l.val(e.substring(0,20))}},initialize:function(){if(!["taxonomy","post_type"].includes(acf.get("screen")))return;const t=function(t){if(void 0===t.element)return t;const a=e(t.element.parentElement),n=e('<span class="acf-selection"></span>');n.html(acf.escHtml(t.element.innerHTML));let l=!1;return a.filter(".acf-taxonomy-manage_terms, .acf-taxonomy-edit_terms, .acf-taxonomy-delete_terms").length&&"manage_categories"===t.id||a.filter(".acf-taxonomy-assign_terms").length&&"edit_posts"===t.id?l=!0:"taxonomy_key"!==t.id&&"post_type_key"!==t.id&&"default"!==t.id||(l=!0),l&&n.append('<span class="acf-select2-default-pill">'+acf.__("Default")+"</span>"),n.data("element",t.element),n};acf.newSelect2(e("select.query_var"),{field:!1,templateSelection:t,templateResult:t}),acf.newSelect2(e("select.acf-taxonomy-manage_terms"),{field:!1,templateSelection:t,templateResult:t}),acf.newSelect2(e("select.acf-taxonomy-edit_terms"),{field:!1,templateSelection:t,templateResult:t}),acf.newSelect2(e("select.acf-taxonomy-delete_terms"),{field:!1,templateSelection:t,templateResult:t}),acf.newSelect2(e("select.acf-taxonomy-assign_terms"),{field:!1,templateSelection:t,templateResult:t}),acf.newSelect2(e("select.meta_box"),{field:!1,templateSelection:t,templateResult:t});const a=acf.newSelect2(e("select.permalink_rewrite"),{field:!1,templateSelection:t,templateResult:t});e(".rewrite_slug_field").trigger("change"),a.on("change",(function(t){e(".rewrite_slug_field").trigger("change")}))},onChangeURLSlug:function(t,a){const n=e("div.acf-field.acf-field-permalink-rewrite"),l=n.find("select").find("option:selected").val(),i=n.data(l+"_instructions"),c=n.data("site_url"),s=n.find("p.description").first();if("taxonomy_key"===l||"post_type_key"===l)var o=e(".acf_slugified_key").val().trim();else o=a.val().trim();o.length||(o="{slug}"),s.html(e("<span>"+i+"</span>").text().replace("{slug}","<strong>"+e("<span>"+c+"/"+o+"</span>").text()+"</strong>"))},onChangeSingularLabel:function(e,t){const a=t.val();this.updateLabels(a,"singular",!1)},onChangePluralLabel:function(e,t){const a=t.val();this.updateLabels(a,"plural",!1)},onChangeHierarchical:function(t,a){const n=a.is(":checked");if("taxonomy"===acf.get("screen")){let t=e(".acf-field-meta-box").data("tags_meta_box");n&&(t=e(".acf-field-meta-box").data("categories_meta_box")),e("#acf_taxonomy-meta_box").find("option:first").text(t).trigger("change")}this.updatePlaceholders(n)},onClickRegenerateLabels:function(t,a){this.updateLabels(e(".acf_singular_label").val(),"singular",!0),this.updateLabels(e(".acf_plural_label").val(),"plural",!0)},onClickClearLabels:function(e,t){this.clearLabels()},updateLabels(t,a,n){e('[data-label][data-replace="'+a+'"').each(((a,l)=>{var i=e(l).find('input[type="text"]').first();(n||""==i.val())&&""!=t&&i.val("lower"===e(l).data("transform")?e(l).data("label").replace("%s",t.toLowerCase()):e(l).data("label").replace("%s",t))}))},clearLabels(){e("[data-label]").each(((t,a)=>{e(a).find('input[type="text"]').first().val("")}))},updatePlaceholders(t){if("post_type"==acf.get("screen")){var a=acf.__("Post"),n=acf.__("Posts");t&&(a=acf.__("Page"),n=acf.__("Pages"))}else a=acf.__("Tag"),n=acf.__("Tags"),t&&(a=acf.__("Category"),n=acf.__("Categories"));e("[data-label]").each(((t,l)=>{var i="plural"===e(l).data("replace")?n:a;"lower"===e(l).data("transform")&&(i=i.toLowerCase()),e(l).find('input[type="text"]').first().attr("placeholder",e(l).data("label").replace("%s",i))}))}}),new acf.Model({id:"advancedSettingsMetaboxManager",wait:"load",events:{"change .acf-advanced-settings-toggle":"onToggleACFAdvancedSettings","change #screen-options-wrap #acf-advanced-settings-hide":"onToggleScreenOptionsAdvancedSettings"},initialize:function(){this.$screenOptionsToggle=e("#screen-options-wrap #acf-advanced-settings-hide:first"),this.$ACFAdvancedToggle=e(".acf-advanced-settings-toggle:first"),this.render()},isACFAdvancedSettingsChecked:function(){return!!this.$ACFAdvancedToggle.length&&this.$ACFAdvancedToggle.prop("checked")},isScreenOptionsAdvancedSettingsChecked:function(){return!!this.$screenOptionsToggle.length&&this.$screenOptionsToggle.prop("checked")},onToggleScreenOptionsAdvancedSettings:function(){this.isScreenOptionsAdvancedSettingsChecked()?this.isACFAdvancedSettingsChecked()||this.$ACFAdvancedToggle.trigger("click"):this.isACFAdvancedSettingsChecked()&&this.$ACFAdvancedToggle.trigger("click")},onToggleACFAdvancedSettings:function(){this.isACFAdvancedSettingsChecked()?this.isScreenOptionsAdvancedSettingsChecked()||this.$screenOptionsToggle.trigger("click"):this.isScreenOptionsAdvancedSettingsChecked()&&this.$screenOptionsToggle.trigger("click")},render:function(){this.onToggleACFAdvancedSettings()}}),new acf.Model({id:"linkFieldGroupsManager",events:{"click .acf-link-field-groups":"linkFieldGroups"},linkFieldGroups:function(){let t=!1;const a=function(a){a.preventDefault();const l=t.$("select"),i=l.val();i.length?(acf.startButtonLoading(t.$(".button")),e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax({action:"acf/link_field_groups",field_groups:i}),type:"post",dataType:"json",success:n})):l.focus()},n=function(e){t.content(e.data.content),wp.a11y&&wp.a11y.speak&&acf.__&&wp.a11y.speak(acf.__("Field groups linked successfully."),"polite"),t.$("button.acf-close-popup").focus()};e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax({action:"acf/link_field_groups"}),type:"post",dataType:"json",success:function(e){t=acf.newPopup({title:e.data.title,content:e.data.content,width:"600px"}),t.$el.addClass("acf-link-field-groups-popup"),t.on("submit","form",a)}})}})}},t={};function a(n){var l=t[n];if(void 0!==l)return l.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,a),i.exports}a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,{a:t}),t},a.d=function(e,t){for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";a(4110)}()}();
...\ No newline at end of file ...\ No newline at end of file
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
1 !function(){var e={436:function(){!function(e){var t=acf.FieldSetting.extend({type:"clone",name:"display",render:function(){var e=this.field.val();this.$fieldObject.attr("data-display",e)}});acf.registerFieldSetting(t);var i=acf.FieldSetting.extend({type:"clone",name:"prefix_label",render:function(){var e="";this.field.val()&&(e=this.fieldObject.prop("label")+" "),this.$("code").html(e+"%field_label%")}});acf.registerFieldSetting(i);var a=acf.FieldSetting.extend({type:"clone",name:"prefix_name",render:function(){var e="";this.field.val()&&(e=this.fieldObject.prop("name")+"_"),this.$("code").html(e+"%field_name%")}});acf.registerFieldSetting(a),new acf.Model({filters:{select2_args:"select2Args"},select2Args:function(e,t,i,a,l){return"acf/fields/clone/query"==i.ajaxAction&&(e.closeOnSelect=!1,l.data.ajaxData=this.ajaxData),e},ajaxData:function(t){return t.fields={},acf.getFieldObjects().map((function(e){t.fields[e.prop("key")]={key:e.prop("key"),type:e.prop("type"),label:e.prop("label"),ancestors:e.getParents().length}})),t.title=e("#title").val(),t}})}(jQuery)},309:function(){var e,t;e=jQuery,t=acf.FieldSetting.extend({type:"flexible_content",name:"fc_layout",events:{"blur .layout-label":"onChangeLabel","click .add-layout":"onClickAdd","click .acf-field-settings-fc_head":"onClickEdit","click .acf-field-setting-fc-duplicate":"onClickDuplicate","click .acf-field-setting-fc-delete":"onClickDelete","changed:layoutLabel":"updateLayoutTitles"},$input:function(t){return e("#"+this.getInputId()+"-"+t)},$list:function(){return this.$(".acf-field-list:first")},getInputId:function(){return this.fieldObject.getInputId()+"-layouts-"+this.field.get("id")},getFields:function(){return acf.getFieldObjects({parent:this.$el})},getChildren:function(){return acf.getFieldObjects({list:this.$list()})},initialize:function(){var e=this.$el.parent();e.hasClass("ui-sortable")||e.sortable({items:"> .acf-field-setting-fc_layout",handle:".acf-fc_draggable",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,stop:this.proxy((function(e,t){this.fieldObject.save()}))}),this.updateFieldLayouts(),this.updateLayoutTitles()},updateFieldLayouts:function(){this.getChildren().map(this.updateFieldLayout,this)},updateFieldLayout:function(e){e.prop("parent_layout",this.get("id"))},updateLayoutTitles:function(){const e=this.get("layoutLabel"),t=this.$el.find("> .acf-label .acf-fc-layout-name");e&&t.html(e)},onClickEdit:function(t){const i=e(t.target);i.hasClass("acf-btn")||i.parent().hasClass("acf-btn")||(this.isOpen()?this.close():this.open())},isOpen:function(e){return this.$el.children(".acf-field-layout-settings").hasClass("open")},open:function(e,t){const i=e?e.children(".acf-field-layout-settings"):this.$el.children(".acf-field-layout-settings"),a=e?e.find(".toggle-indicator").first():this.$el.find(".toggle-indicator").first();acf.doAction("show",i),t?i.slideDown({complete:function(){i.find(".layout-label").trigger("focus")}}):i.slideDown(),a.addClass("open"),a.hasClass("closed")&&a.removeClass("closed"),i.addClass("open")},close:function(){const e=this.$el.children(".acf-field-layout-settings"),t=this.$el.find(".toggle-indicator").first();e.slideUp(),e.removeClass("open"),t.removeClass("open"),t.hasClass("closed")||t.addClass("closed"),acf.doAction("hide",e)},onChangeLabel:function(e,t){var i=t.val();this.set("layoutLabel",i),this.$el.attr("data-layout-label",i);var a=this.$input("name");""==a.val()&&acf.val(a,acf.strSanitize(i))},onClickAdd:function(e,t){e.preventDefault();var i=this.get("id"),a=acf.uniqid("layout_");$layout=acf.duplicate({$el:this.$el,search:i,replace:a,after:function(e,t){var i=t.find(".acf-field-list:first");i.children(".acf-field-object").remove(),i.addClass("-empty"),t.attr("data-layout-label",""),t.find(".acf-fc-meta input").val(""),t.find(".acf-fc-layout-name").html(acf.__("Layout"))}});var l=acf.getFieldSetting($layout);l.$input("key").val(a),this.isOpen()?l.$el.find(".layout-label").trigger("focus"):this.open(l.$el,!0),this.fieldObject.save()},onClickDuplicate:function(e,t){e.preventDefault();var i=this.get("id"),a=acf.uniqid("layout_");$layout=acf.duplicate({$el:this.$el,search:i,replace:a});var l=acf.getFieldObjects({parent:$layout});l.length&&(l.map((function(e){e.wipe(),e.isOpen()&&e.open(),e.updateParent()})),acf.doAction("duplicate_field_objects",l,this.fieldObject,this.fieldObject));var n=acf.getFieldSetting($layout);n.$input("key").val(a),this.isOpen()?n.$el.find(".layout-label").trigger("focus"):this.open(n.$el,!0),this.fieldObject.save()},onClickDelete:function(e,t){if(e.preventDefault(),e.shiftKey)return this.delete();this.$el.addClass("-hover"),acf.newTooltip({confirmRemove:!0,target:t,context:this,confirm:function(){this.delete()},cancel:function(){this.$el.removeClass("-hover")}})},delete:function(){if(!this.$el.siblings(".acf-field-setting-fc_layout").length)return alert(acf.__("Flexible Content requires at least 1 layout")),!1;this.getFields().map((function(e){e.delete({animate:!1})})),acf.remove(this.$el),this.fieldObject.save()}}),acf.registerFieldSetting(t),new acf.Model({actions:{sortstop_field_object:"updateParentLayout",change_field_object_parent:"updateParentLayout"},updateParentLayout:function(e){var t=e.getParent();if(t&&"flexible_content"===t.prop("type")){var i=e.$el.closest(".acf-field-setting-fc_layout"),a=acf.getFieldSetting(i);e.has("parent_layout")||e.prop("parent_layout",0),e.prop("parent_layout",a.get("id"))}else e.prop("parent_layout",null)}})},166:function(){var e;jQuery,e=acf.FieldSetting.extend({type:"repeater",name:"collapsed",events:{"focus select":"onFocus"},onFocus:function(e,t){var i=t,a=[];a.push({label:i.find('option[value=""]').text(),value:""});var l=this.fieldObject.$(".acf-field-list:first");acf.getFieldObjects({list:l}).map((function(e){a.push({label:e.prop("label"),value:e.prop("key")})})),acf.renderSelect(i,a)}}),acf.registerFieldSetting(e)}},t={};function i(a){var l=t[a];if(void 0!==l)return l.exports;var n=t[a]={exports:{}};return e[a](n,n.exports,i),n.exports}i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},i.d=function(e,t){for(var a in t)i.o(t,a)&&!i.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";i(166),i(309),i(436)}()}();
...\ No newline at end of file ...\ No newline at end of file
1 <svg width="55" height="24" viewBox="0 0 55 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2 <path d="M43.9986 23.8816H38.0521V0.0253448H53.9034V5.58064H43.9986V9.83762H53.334V15.2547H43.9986V23.8825V23.8816Z" fill="white"/>
3 <path opacity="0.05" d="M36.4832 13.8697H42.3772C41.5051 19.9417 36.3849 23.9574 30.1814 23.9574C23.3882 23.9574 17.8572 18.8809 17.8572 12.0448C17.843 10.4551 18.1521 8.879 18.7658 7.41239C19.3795 5.94579 20.2849 4.61924 21.4271 3.51334C23.7714 1.24304 26.9182 -0.00834104 30.1814 0.0320335C36.3275 0.0320335 41.5908 4.07879 42.3392 10.0536H36.4511C34.6807 3.2856 23.649 3.94741 23.649 12.0448C23.649 20.1432 34.8189 20.7398 36.4832 13.8716V13.8697Z" fill="white"/>
4 <path d="M35.2772 13.8697C34.266 17.2858 30.667 19.317 27.1244 18.4664C23.5798 17.6128 21.3588 14.187 22.0946 10.7047C22.8294 7.22146 26.2572 4.92655 29.8582 5.50758C31.3334 5.70738 32.6937 6.41247 33.7074 7.50273C34.408 8.22394 34.9337 9.0963 35.2442 10.0526H40.96C40.2116 4.06425 34.9337 0.0320875 28.8022 0.0320875C25.5386 -0.00942939 22.391 1.24129 20.0459 3.51144C18.903 4.61761 17.997 5.94473 17.3831 7.41208C16.7693 8.87942 16.4603 10.4563 16.4751 12.0468C16.4751 18.8829 21.9739 23.9574 28.8042 23.9574C35.0028 23.9574 40.1084 19.9418 40.996 13.8697H35.2763H35.2772Z" fill="white"/>
5 <path opacity="0.05" d="M17.5146 20.4109H9.2391L7.88629 23.8776H1.55337L11.245 0H15.4689L25.5459 23.8854H18.8597L17.5127 20.4109H17.5146ZM11.5914 14.5004L11.3841 15.0396H15.4017L15.2625 14.6347L13.3919 9.51446L11.5914 14.5004Z" fill="white"/>
6 <path d="M15.9476 20.4109H7.68573L6.33389 23.8776H0L9.69257 0H13.9165L23.9935 23.8854H17.3102L15.9476 20.4109ZM10.0381 14.5004L9.83174 15.0396H13.8493L13.7092 14.6347L11.8396 9.51446L10.039 14.5004H10.0381Z" fill="white"/>
7 </svg>
1 <svg width="112" height="88" viewBox="0 0 112 88" fill="none" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.21521" y="0.5" width="87" height="87" rx="7.5" fill="#F9FAFB" stroke="#EAECF0"/>
3 <rect x="8.71521" y="8" width="72" height="16" rx="4" fill="#EAECF0"/>
4 <rect x="9.21521" y="30.5" width="71" height="31" rx="3.5" stroke="#C6CBD3" stroke-dasharray="3 3"/>
5 <g filter="url(#filter0_d_80_6757)">
6 <rect x="35.2849" y="41.1132" width="72" height="33" rx="4" fill="#C6CBD3"/>
7 <rect x="35.7849" y="41.6132" width="71" height="32" rx="3.5" stroke="#98A2B3"/>
8 </g>
9 <rect x="43.2849" y="49.1132" width="28" height="3" rx="1.5" fill="#F9FAFB"/>
10 <rect x="43.2849" y="56.1132" width="18" height="3" rx="1.5" fill="#F9FAFB"/>
11 <rect x="43.2849" y="63.1132" width="10" height="3" rx="1.5" fill="#F9FAFB"/>
12 <defs>
13 <filter id="filter0_d_80_6757" x="31.2849" y="39.1132" width="80" height="41" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
14 <feFlood flood-opacity="0" result="BackgroundImageFix"/>
15 <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
16 <feOffset dy="2"/>
17 <feGaussianBlur stdDeviation="2"/>
18 <feComposite in2="hardAlpha" operator="out"/>
19 <feColorMatrix type="matrix" values="0 0 0 0 0.0627451 0 0 0 0 0.0941176 0 0 0 0 0.156863 0 0 0 0.13 0"/>
20 <feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_80_6757"/>
21 <feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_80_6757" result="shape"/>
22 </filter>
23 </defs>
24 </svg>
1 <svg width="104" height="88" viewBox="0 0 104 88" fill="none" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.21521" y="0.5" width="87" height="87" rx="7.5" fill="#F9FAFB" stroke="#EAECF0"/>
3 <rect x="8.71521" y="8" width="72" height="16" rx="4" fill="#EAECF0"/>
4 <rect x="8.71521" y="30" width="40" height="40" rx="4" fill="#EAECF0"/>
5 <rect x="57.2152" y="30.5" width="23" height="39" rx="3.5" stroke="#C6CBD3" stroke-dasharray="3 3"/>
6 <g filter="url(#filter0_d_91_9934)">
7 <rect x="67.2848" y="36.1133" width="32" height="41" rx="4" fill="#C6CBD3"/>
8 <rect x="67.7848" y="36.6133" width="31" height="40" rx="3.5" stroke="#98A2B3"/>
9 </g>
10 <rect x="73.6848" y="44.1133" width="20" height="3" rx="1.5" fill="#F9FAFB"/>
11 <rect x="73.6848" y="51.1133" width="18" height="3" rx="1.5" fill="#F9FAFB"/>
12 <rect x="73.6848" y="58.1133" width="10" height="3" rx="1.5" fill="#F9FAFB"/>
13 <rect x="73.6848" y="65.1133" width="15" height="3" rx="1.5" fill="#F9FAFB"/>
14 <defs>
15 <filter id="filter0_d_91_9934" x="63.2848" y="34.1133" width="40" height="49" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
16 <feFlood flood-opacity="0" result="BackgroundImageFix"/>
17 <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
18 <feOffset dy="2"/>
19 <feGaussianBlur stdDeviation="2"/>
20 <feComposite in2="hardAlpha" operator="out"/>
21 <feColorMatrix type="matrix" values="0 0 0 0 0.0627451 0 0 0 0 0.0941176 0 0 0 0 0.156863 0 0 0 0.13 0"/>
22 <feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_91_9934"/>
23 <feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_91_9934" result="shape"/>
24 </filter>
25 </defs>
26 </svg>
1 <svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
2 <path fill-rule="evenodd" clip-rule="evenodd" d="M31.9998 8.00002C18.745 8.00002 7.99984 18.7452 7.99984 32C7.99984 45.2549 18.745 56 31.9998 56C45.2547 56 55.9998 45.2549 55.9998 32C55.9998 18.7452 45.2547 8.00002 31.9998 8.00002ZM2.6665 32C2.6665 15.7997 15.7995 2.66669 31.9998 2.66669C48.2002 2.66669 61.3332 15.7997 61.3332 32C61.3332 48.2004 48.2002 61.3334 31.9998 61.3334C15.7995 61.3334 2.6665 48.2004 2.6665 32ZM28.3505 22.5723C29.4924 23.5024 29.6642 25.1821 28.7342 26.324C27.2405 28.1581 25.0741 29.3333 22.6665 29.3333C20.2322 29.3333 18.13 28.1359 16.63 26.3616C15.6792 25.2369 15.8202 23.5543 16.9449 22.6035C18.0697 21.6527 19.7522 21.7937 20.703 22.9184C21.3897 23.7308 22.0875 24 22.6665 24C23.2722 24 23.9859 23.7086 24.5988 22.956C25.5289 21.8141 27.2085 21.6423 28.3505 22.5723ZM47.0172 22.5723C48.1591 23.5024 48.3309 25.1821 47.4008 26.324C45.9071 28.1581 43.7408 29.3333 41.3332 29.3333C38.8989 29.3333 36.7966 28.1359 35.2967 26.3616C34.3459 25.2369 34.4869 23.5543 35.6116 22.6035C36.7363 21.6527 38.4189 21.7937 39.3697 22.9184C40.0564 23.7308 40.7541 24 41.3332 24C41.9389 24 42.6526 23.7086 43.2655 22.956C44.1955 21.8141 45.8752 21.6423 47.0172 22.5723ZM22.598 37.8434C24.7259 36.2959 27.9318 34.6667 31.9998 34.6667C36.0679 34.6667 39.2738 36.2959 41.4016 37.8434C42.4707 38.6209 43.2971 39.3981 43.8626 39.9883C44.1465 40.2845 44.3678 40.5369 44.5242 40.7232C44.6025 40.8165 44.6648 40.8935 44.7107 40.9516L44.7675 41.0243L44.7868 41.0494L44.7941 41.059L44.7971 41.0631C44.7978 41.064 44.7998 41.0667 42.6665 42.6667L44.7998 41.0667C45.6835 42.2449 45.4447 43.9164 44.2665 44.8C43.092 45.6809 41.4274 45.4464 40.5415 44.2778L40.5292 44.262C40.5133 44.242 40.4831 44.2044 40.439 44.1518C40.3506 44.0465 40.2073 43.8822 40.012 43.6784C39.6192 43.2686 39.029 42.7125 38.2647 42.1567C36.7259 41.0375 34.5984 40 31.9998 40C29.4013 40 27.2738 41.0375 25.735 42.1567C24.9707 42.7125 24.3804 43.2686 23.9876 43.6784C23.7923 43.8822 23.6491 44.0465 23.5607 44.1518C23.5166 44.2044 23.4864 44.242 23.4705 44.262L23.4593 44.2763L23.4622 44.2724L23.4642 44.2698M23.4642 44.2698C23.4618 44.273 23.4617 44.2731 23.4593 44.2763C22.5735 45.4449 20.9077 45.6809 19.7332 44.8C18.555 43.9164 18.3162 42.2449 19.1998 41.0667L21.3332 42.6667C19.1998 41.0667 19.1992 41.0676 19.1998 41.0667L19.2056 41.059L19.2129 41.0494L19.2321 41.0243L19.2889 40.9516C19.3349 40.8935 19.3972 40.8165 19.4755 40.7232C19.6319 40.5369 19.8532 40.2845 20.137 39.9883C20.7026 39.3981 21.529 38.6209 22.598 37.8434" fill="#C6CBD3"/>
3 </svg>
1 <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
2 <path d="M13.2002 5.8502L7.42519 11.6252L4.80019 9.0002" stroke="#0783BE" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
3 </svg>
1 <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
2 <path d="M5.3252 9.0002H12.6752" stroke="#0783BE" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
3 </svg>
1 <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
2 <rect x="5" y="5" width="8" height="8" rx="4" fill="#0783BE"/>
3 </svg>
1 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2 <path fill-rule="evenodd" clip-rule="evenodd" d="M2 3C2 2.44772 2.44772 2 3 2H21C21.5523 2 22 2.44772 22 3C22 3.55228 21.5523 4 21 4H3C2.44772 4 2 3.55228 2 3ZM7.99686 8L16.0031 8C16.4684 8 17.3276 8 18.1187 8.01933C18.514 8.02899 18.9041 8.04372 19.2248 8.06681C19.3844 8.07829 19.539 8.09269 19.6745 8.11158C19.7802 8.12634 19.9726 8.15569 20.1481 8.22836C20.8831 8.53284 21.4672 9.11687 21.7716 9.85195C21.9066 10.1779 21.9561 10.5078 21.9787 10.8376C22 11.1509 22 11.5294 22 11.968V12.032C22 12.4706 22 12.8491 21.9787 13.1624C21.9561 13.4922 21.9066 13.8221 21.7716 14.1481C21.4672 14.8831 20.8831 15.4672 20.1481 15.7716C19.9726 15.8443 19.7802 15.8737 19.6745 15.8884C19.539 15.9073 19.3844 15.9217 19.2248 15.9332C18.9041 15.9563 18.514 15.971 18.1187 15.9807C17.3276 16 16.4685 16 16.0031 16L7.99686 16C7.53151 16 6.6724 16 5.88127 15.9807C5.48602 15.971 5.09594 15.9563 4.77519 15.9332C4.61565 15.9217 4.46098 15.9073 4.32554 15.8884C4.21977 15.8737 4.02739 15.8443 3.85195 15.7716C3.11687 15.4672 2.53284 14.8831 2.22836 14.148C2.09336 13.8221 2.04386 13.4922 2.02135 13.1624C1.99998 12.8491 1.99999 12.4706 2 12.032V11.968C1.99999 11.5294 1.99998 11.1509 2.02135 10.8376C2.04386 10.5078 2.09336 10.1779 2.22836 9.85195C2.53284 9.11687 3.11687 8.53284 3.85195 8.22836C4.02739 8.15569 4.21977 8.12634 4.32554 8.11158C4.46098 8.09269 4.61565 8.07829 4.77519 8.06681C5.09594 8.04372 5.48602 8.02899 5.88127 8.01933C6.67239 8 7.53151 8 7.99686 8ZM4.56999 10.0972C4.34727 10.2032 4.17099 10.3883 4.07612 10.6173C4.05888 10.6589 4.03227 10.7458 4.01671 10.9738C4.00054 11.2107 4 11.5204 4 12C4 12.4796 4.00054 12.7893 4.01671 13.0262C4.03227 13.2542 4.05888 13.3411 4.07612 13.3827C4.17099 13.6117 4.34727 13.7968 4.56999 13.9028C4.57866 13.9042 4.58925 13.9058 4.60192 13.9076C4.67532 13.9178 4.78089 13.9284 4.91878 13.9384C5.19288 13.9581 5.54645 13.9719 5.93011 13.9813C6.69503 14 7.53273 14 8 14L16 14C16.4673 14 17.305 14 18.0699 13.9813C18.4536 13.9719 18.8071 13.9581 19.0812 13.9384C19.2191 13.9284 19.3247 13.9178 19.3981 13.9076C19.4108 13.9058 19.4213 13.9042 19.43 13.9028C19.6527 13.7968 19.829 13.6117 19.9239 13.3827C19.9411 13.3411 19.9677 13.2542 19.9833 13.0262C19.9995 12.7893 20 12.4796 20 12C20 11.5204 19.9995 11.2107 19.9833 10.9738C19.9677 10.7458 19.9411 10.6589 19.9239 10.6173C19.829 10.3883 19.6527 10.2032 19.43 10.0972C19.4213 10.0958 19.4108 10.0942 19.3981 10.0924C19.3247 10.0822 19.2191 10.0716 19.0812 10.0616C18.8071 10.0419 18.4536 10.0281 18.0699 10.0187C17.305 10 16.4673 10 16 10H8C7.53273 10 6.69503 10 5.93011 10.0187C5.54645 10.0281 5.19288 10.0419 4.91878 10.0616C4.78089 10.0716 4.67533 10.0822 4.60192 10.0924C4.58925 10.0942 4.57866 10.0958 4.56999 10.0972ZM2 21C2 20.4477 2.44772 20 3 20H21C21.5523 20 22 20.4477 22 21C22 21.5523 21.5523 22 21 22H3C2.44772 22 2 21.5523 2 21Z" fill="#101828"/>
3 </svg>
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20.5 10.77c.61-.24.92-.36 1.01-.53 .07-.15.07-.33-.01-.47 -.1-.17-.41-.28-1.03-.51L4.58 3.55c-.51-.19-.77-.28-.94-.22 -.15.05-.26.16-.31.3 -.06.16.03.42.21.93l5.7 15.88c.22.62.33.93.5 1.02 .14.07.31.08.46 0 .16-.09.28-.4.52-1.02l2.59-6.68c.04-.13.07-.19.1-.24 .03-.05.07-.09.11-.12 .05-.04.11-.06.23-.11l6.67-2.6Z"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7.5 12l3 3 6-6M7.8 21h8.4c1.68 0 2.52 0 3.16-.33 .56-.29 1.02-.75 1.31-1.32 .32-.65.32-1.49.32-3.17v-8.4c0-1.69 0-2.53-.33-3.17 -.29-.57-.75-1.03-1.32-1.32 -.65-.33-1.49-.33-3.17-.33h-8.4c-1.69 0-2.53 0-3.17.32 -.57.28-1.03.74-1.32 1.31 -.33.64-.33 1.48-.33 3.16v8.4c0 1.68 0 2.52.32 3.16 .28.56.74 1.02 1.31 1.31 .64.32 1.48.32 3.16.32Z"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10.5 2c-.68 0-1.09.04-1.41.21 -.38.19-.69.49-.88.87 -.17.32-.21.73-.22 1.4m11.49-2.5c.67 0 1.08.04 1.4.21 .37.19.68.49.87.87 .16.32.2.73.21 1.4m0 9c-.01.67-.05 1.08-.22 1.4 -.2.37-.5.68-.88.87 -.33.16-.74.2-1.41.21m2.5-8v2m-8-8h1.99m-10.8 20h7.6c1.12 0 1.68 0 2.1-.22 .37-.2.68-.5.87-.88 .21-.43.21-.99.21-2.11v-7.6c0-1.13 0-1.69-.22-2.11 -.2-.38-.5-.69-.88-.88 -.43-.22-.99-.22-2.11-.22h-7.6c-1.13 0-1.69 0-2.11.21 -.38.19-.69.49-.88.87 -.22.42-.22.98-.22 2.1v7.6c0 1.12 0 1.68.21 2.1 .19.37.49.68.87.87 .42.21.98.21 2.1.21Z"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20 14c0 4.41-3.59 8-8 8 -4.42 0-8-3.59-8-8 0-1.07.2-2.08.58-3 1.18-2.94 7.41-9 7.41-9s6.23 6.06 7.41 9c.375.92.58 1.93.58 3Z"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 10H3m13-8v4M8 2v4m-.2 16h8.4c1.68 0 2.52 0 3.16-.33 .56-.29 1.02-.75 1.31-1.32 .32-.65.32-1.49.32-3.17v-8.4c0-1.69 0-2.53-.33-3.17 -.29-.57-.75-1.03-1.32-1.32 -.65-.33-1.49-.33-3.17-.33h-8.4c-1.69 0-2.53 0-3.17.32 -.57.28-1.03.74-1.32 1.31 -.33.64-.33 1.48-.33 3.16v8.4c0 1.68 0 2.52.32 3.16 .28.56.74 1.02 1.31 1.31 .64.32 1.48.32 3.16.32Z"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 10H3m13-8v4M8 2v4m-.2 16h8.4c1.68 0 2.52 0 3.16-.33 .56-.29 1.02-.75 1.31-1.32 .32-.65.32-1.49.32-3.17v-8.4c0-1.69 0-2.53-.33-3.17 -.29-.57-.75-1.03-1.32-1.32 -.65-.33-1.49-.33-3.17-.33h-8.4c-1.69 0-2.53 0-3.17.32 -.57.28-1.03.74-1.32 1.31 -.33.64-.33 1.48-.33 3.16v8.4c0 1.68 0 2.52.32 3.16 .28.56.74 1.02 1.31 1.31 .64.32 1.48.32 3.16.32Z"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20.01 6.4l-8.5 4.72c-.49.26-.66.87-.39 1.35 .26.48.87.65 1.35.38l8.5-4.73c.48-.27.65-.88.38-1.36 -.27-.49-.88-.66-1.36-.39Zm-7.53 4.72L3.97 6.39c-.49-.27-1.1-.1-1.36.38 -.27.48-.1 1.09.38 1.35l8.5 4.72c.48.26 1.09.09 1.35-.39 .26-.49.09-1.1-.39-1.36Zm-1.49.87v9.5c0 .55.44 1 1 1 .55 0 1-.45 1-1v-9.5c0-.56-.45-1-1-1 -.56 0-1 .44-1 1Zm11 4.05V7.92c0-.56-.01-.71-.11-.99 -.09-.27-.24-.52-.43-.73 -.2-.22-.33-.3-.81-.57l-7.4-4.12c-.47-.26-.59-.32-.86-.38s-.55-.06-.81-.01c-.03 0-.03 0-.06.01 -.25.06-.37.11-.81.35L3.29 5.59c-.33.18-.43.23-.57.34 -.09.06-.17.13-.25.21 -.2.2-.34.45-.43.72 -.1.27-.11.42-.11.98v8.11c0 .55 0 .7.1.98 .08.27.23.51.42.72 .19.21.32.29.8.56l7.4 4.11c.45.25.58.31.85.37 .26.05.54.05.8-.01 .27-.06.4-.12.85-.38l7.39-4.12c.48-.27.6-.35.8-.57 .19-.21.33-.46.42-.73 .09-.28.1-.43.1-.99Zm-2 0c0 .3-.01.36 0 .35 -.01 0 0 0 0 0 0-.01-.05.02-.31.17l-7.41 4.11c-.25.13-.31.16-.3.16 0-.01 0-.01 0 0 .01 0-.05-.03-.3-.17l-7.41-4.12c-.27-.15-.32-.19-.31-.18 -.01-.01-.01-.01-.01-.01 0 .01 0-.06 0-.36V7.87c0-.31 0-.37 0-.36 -.01 0-.01 0 0 0 -.02.01-.02.01-.03.02 .03-.03.1-.07.33-.2l7.4-4.12c.24-.14.3-.17.3-.17 -.01 0-.01 0-.01 0 0-.01-.01-.01 0 0 -.02-.01.04.02.29.16l7.4 4.11c.26.14.31.18.3.17 -.01-.01-.01-.01-.01-.01 -.01-.02 0 .05 0 .35v8.11Z"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 7.99v5c0 .79.31 1.55.87 2.12 .56.56 1.32.87 2.12.87 .79 0 1.55-.32 2.12-.88 .56-.57.87-1.33.87-2.13v-1c-.01-2.26-.77-4.45-2.17-6.22 -1.41-1.77-3.37-3.01-5.57-3.53s-4.51-.27-6.55.69c-2.05.96-3.7 2.59-4.7 4.61 -1 2.02-1.29 4.32-.81 6.53 .47 2.2 1.68 4.18 3.42 5.62 1.74 1.43 3.92 2.23 6.17 2.27 2.25.03 4.46-.69 6.25-2.06m-2.08-7.94c0 2.2-1.8 4-4 4 -2.21 0-4-1.8-4-4 0-2.21 1.79-4.01 4-4.01 2.2 0 4 1.79 4 4Z"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21.15 10.89l-9.02 9.01c-2.06 2.05-5.38 2.05-7.43 0 -2.06-2.06-2.06-5.38 0-7.43l9.01-9.02c1.36-1.37 3.58-1.37 4.94-.001 1.36 1.36 1.36 3.58 0 4.94l-8.662 8.66c-.69.68-1.8.68-2.48 0 -.69-.69-.69-1.8 0-2.48l7.6-7.61"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17.11 15.35c-.28.3-.56.6-.86.9 -4.3 4.29-9.68 5.87-12.03 3.53 -1.61-1.61-1.37-4.65.32-7.78m2.32-3.3c.28-.33.57-.64.88-.95 4.29-4.3 9.67-5.88 12.02-3.54 1.6 1.6 1.36 4.64-.33 7.78m-3.21-4.25c4.29 4.29 5.87 9.67 3.53 12.02 -2.35 2.34-7.73.76-12.03-3.54 -4.3-4.3-5.88-9.68-3.54-12.03 2.34-2.35 7.72-.77 12.02 3.53Zm-3.27 4.22c0 .55-.45 1-1 1 -.56 0-1-.45-1-1 0-.56.44-1 1-1 .55 0 1 .44 1 1Z"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16.2 21H6.93c-.61 0-.91 0-1.05-.12 -.13-.11-.19-.26-.18-.42 .01-.19.22-.4.65-.83l8.5-8.51c.39-.4.59-.6.82-.67 .2-.07.41-.07.61 0 .22.07.42.27.82.66l3.86 3.86v1.2m-4.8 4.8c1.68 0 2.52 0 3.16-.33 .56-.29 1.02-.75 1.31-1.32 .32-.65.32-1.49.32-3.17m-4.8 4.8h-8.4c-1.69 0-2.53 0-3.17-.33 -.57-.29-1.03-.75-1.32-1.32 -.33-.65-.33-1.49-.33-3.17v-8.4c0-1.69 0-2.53.32-3.17 .28-.57.74-1.03 1.31-1.32 .64-.33 1.48-.33 3.16-.33h8.4c1.68 0 2.52 0 3.16.32 .56.28 1.02.74 1.31 1.31 .32.64.32 1.48.32 3.16v8.4m-10.5-7.7c0 1.1-.9 2-2 2 -1.11 0-2-.9-2-2 0-1.11.89-2 2-2 1.1 0 2 .89 2 2Z"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 18l-7 4V6l7-4m0 16l7 4m-7-4V2m7 20l6-4V2l-6 4m0 16V6m0 0L9 2"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M2 12l9.64 4.82c.13.06.19.09.26.11 .06.01.12.01.18 0 .06-.02.13-.05.26-.12l9.64-4.83m-20 5l9.64 4.82c.13.06.19.09.26.11 .06.01.12.01.18 0 .06-.02.13-.05.26-.12l9.64-4.83m-20-10.01l9.64-4.83c.13-.07.19-.1.26-.12 .06-.02.12-.02.18 0 .06.01.13.04.26.11l9.64 4.82 -9.65 4.82c-.14.06-.2.09-.27.11 -.07.01-.13.01-.19 0 -.07-.02-.14-.05-.27-.12L1.91 6.91Z"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16.2 21H6.93c-.61 0-.91 0-1.05-.12 -.13-.11-.19-.26-.18-.42 .01-.19.22-.4.65-.83l8.5-8.51c.39-.4.59-.6.82-.67 .2-.07.41-.07.61 0 .22.07.42.27.82.66l3.86 3.86v1.2m-4.8 4.8c1.68 0 2.52 0 3.16-.33 .56-.29 1.02-.75 1.31-1.32 .32-.65.32-1.49.32-3.17m-4.8 4.8h-8.4c-1.69 0-2.53 0-3.17-.33 -.57-.29-1.03-.75-1.32-1.32 -.33-.65-.33-1.49-.33-3.17v-8.4c0-1.69 0-2.53.32-3.17 .28-.57.74-1.03 1.31-1.32 .64-.33 1.48-.33 3.16-.33h8.4c1.68 0 2.52 0 3.16.32 .56.28 1.02.74 1.31 1.31 .32.64.32 1.48.32 3.16v8.4m-10.5-7.7c0 1.1-.9 2-2 2 -1.11 0-2-.9-2-2 0-1.11.89-2 2-2 1.1 0 2 .89 2 2Z"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12.7 18.36l-1.42 1.41c-1.96 1.95-5.12 1.95-7.08 0 -1.96-1.96-1.96-5.12 0-7.071l1.41-1.42m12.72 1.41l1.41-1.42c1.95-1.96 1.95-5.12 0-7.08 -1.96-1.96-5.12-1.96-7.08 0l-1.42 1.41m-2.8 9.86l7-7"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 16v-4m0-4.01h.01M3 7.93v8.11c0 .34 0 .51.05.66 .04.13.11.25.21.36 .1.11.25.2.55.36l7.4 4.11c.28.15.42.23.57.26 .13.02.27.02.4 0 .15-.04.29-.11.57-.27l7.4-4.12c.29-.17.44-.25.55-.37 .09-.11.16-.23.21-.37 .05-.16.05-.33.05-.67V7.87c0-.35 0-.52-.06-.67 -.05-.14-.12-.26-.22-.37 -.11-.12-.26-.21-.56-.37l-7.4-4.12c-.29-.16-.43-.24-.58-.27 -.14-.03-.27-.03-.41 0 -.16.03-.3.1-.58.26L3.74 6.44c-.3.16-.45.24-.56.36 -.1.1-.17.22-.22.36 -.06.15-.06.32-.06.66Z"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9.49 3l-3 18m11-18l-3 18m6-13h-17m16 8h-17"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2 <path fill-rule="evenodd" clip-rule="evenodd" d="M5.86242 0.999952C5.90762 0.999976 5.95347 1 6 1C6.55229 1 7 1.44772 7 2C7 2.55229 6.55229 3 6 3C5.00565 3 4.70464 3.00859 4.48237 3.06815C3.79218 3.25308 3.25309 3.79218 3.06815 4.48236C3.00859 4.70464 3.00001 5.00565 3.00001 6C3.00001 6.55229 2.55229 7 2 7C1.44772 7 1 6.55229 1 6C1 5.95346 0.99998 5.90761 0.999956 5.86242C0.999525 5.06704 0.999205 4.47638 1.1363 3.96473C1.50617 2.58436 2.58436 1.50617 3.96473 1.1363C4.47638 0.999201 5.06704 0.999521 5.86242 0.999952ZM19.5176 3.06815C19.2954 3.00859 18.9944 3 18 3C17.4477 3 17 2.55229 17 2C17 1.44772 17.4477 1 18 1C18.0465 1 18.0924 0.999976 18.1376 0.999952C18.933 0.999521 19.5236 0.999201 20.0353 1.1363C21.4156 1.50617 22.4938 2.58436 22.8637 3.96473C23.0008 4.47638 23.0005 5.06704 23.0001 5.86243C23 5.90762 23 5.95347 23 6C23 6.55229 22.5523 7 22 7C21.4477 7 21 6.55229 21 6C21 5.00565 20.9914 4.70464 20.9319 4.48236C20.7469 3.79218 20.2078 3.25308 19.5176 3.06815ZM9 2C9 1.44772 9.44772 1 10 1H14C14.5523 1 15 1.44772 15 2C15 2.55229 14.5523 3 14 3H10C9.44772 3 9 2.55229 9 2ZM2 9C2.55229 9 3.00001 9.44772 3.00001 10V14C3.00001 14.5523 2.55229 15 2 15C1.44772 15 1 14.5523 1 14V10C1 9.44772 1.44772 9 2 9ZM22 9C22.5523 9 23 9.44772 23 10V14C23 14.5523 22.5523 15 22 15C21.4477 15 21 14.5523 21 14V10C21 9.44772 21.4477 9 22 9ZM2 17C2.55229 17 3.00001 17.4477 3.00001 18C3.00001 18.9944 3.00859 19.2954 3.06815 19.5176C3.25309 20.2078 3.79218 20.7469 4.48237 20.9319C4.70465 20.9914 5.00565 21 6 21C6.55229 21 7 21.4477 7 22C7 22.5523 6.55229 23 6 23C5.95347 23 5.90762 23 5.86243 23.0001C5.06704 23.0005 4.47638 23.0008 3.96473 22.8637C2.58436 22.4938 1.50617 21.4156 1.1363 20.0353C0.999205 19.5236 0.999525 18.933 0.999956 18.1376C0.99998 18.0924 1 18.0465 1 18C1 17.4477 1.44772 17 2 17ZM22 17C22.5523 17 23 17.4477 23 18C23 18.0465 23 18.0924 23.0001 18.1376C23.0005 18.933 23.0008 19.5236 22.8637 20.0353C22.4938 21.4156 21.4156 22.4938 20.0353 22.8637C19.5236 23.0008 18.933 23.0005 18.1376 23.0001C18.0924 23 18.0465 23 18 23C17.4477 23 17 22.5523 17 22C17 21.4477 17.4477 21 18 21C18.9944 21 19.2954 20.9914 19.5176 20.9319C20.2078 20.7469 20.7469 20.2078 20.9319 19.5176C20.9914 19.2954 21 18.9944 21 18C21 17.4477 21.4477 17 22 17ZM9.4 22C9.4 21.4477 9.84772 21 10.4 21H14C14.5523 21 15 21.4477 15 22C15 22.5523 14.5523 23 14 23H10.4C9.84772 23 9.4 22.5523 9.4 22Z" fill="#101828"/>
3 </svg>
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 10V4.5C6 3.67 6.67 3 7.5 3 8.32 3 9 3.67 9 4.5V10c0 1.65-1.35 3-3 3 -1.66 0-3-1.35-3-3V6m9.5-4h2.7c1.68 0 2.52 0 3.16.32 .56.28 1.02.74 1.31 1.31 .32.64.32 1.48.32 3.16v10.4c0 1.68 0 2.52-.33 3.16 -.29.56-.75 1.02-1.32 1.31 -.65.32-1.49.32-3.17.32h-6.4c-1.69 0-2.53 0-3.17-.33 -.57-.29-1.03-.75-1.32-1.32 -.33-.65-.33-1.49-.33-3.17v-.7"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 9h.01M15 15c3.31 0 6-2.69 6-6 0-3.32-2.69-6-6-6 -3.32 0-6 2.68-6 6 0 .27.01.54.05.8 .05.43.08.65.06.78 -.03.14-.05.22-.12.34 -.07.12-.19.24-.43.47L3.44 16.5c-.18.17-.26.25-.33.36 -.06.08-.1.18-.12.28 -.03.11-.03.23-.03.48v1.73c0 .56 0 .84.1 1.05 .09.18.24.34.43.43 .21.1.49.1 1.05.1h1.73c.24 0 .36 0 .48-.03 .1-.03.19-.07.28-.12 .1-.07.18-.15.36-.33l5.11-5.12c.23-.24.35-.36.47-.43 .12-.08.2-.1.34-.12 .13-.02.35 0 .78.06 .26.03.53.05.8.05Z"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14 2.26v4.13c0 .56 0 .84.1 1.05 .09.18.24.34.43.43 .21.1.49.1 1.05.1h4.13m-3.74 4.99h-8m8 4h-8m2-8h-2m6-7h-5.2c-1.69 0-2.53 0-3.17.32 -.57.28-1.03.74-1.32 1.31 -.33.64-.33 1.48-.33 3.16v10.4c0 1.68 0 2.52.32 3.16 .28.56.74 1.02 1.31 1.31 .64.32 1.48.32 3.16.32h6.4c1.68 0 2.52 0 3.16-.33 .56-.29 1.02-.75 1.31-1.32 .32-.65.32-1.49.32-3.17v-9.2l-6-6Z"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3ZM1 12C1 5.92487 5.92487 1 12 1C18.0751 1 23 5.92487 23 12C23 18.0751 18.0751 23 12 23C5.92487 23 1 18.0751 1 12ZM9.82589 10.0834C9.26014 10.7521 9 11.5305 9 12C9 13.5314 10.1324 15 12 15C13.8676 15 15 13.5314 15 12C15 10.4686 13.8676 9 12 9C11.1113 9 10.3715 9.43857 9.82589 10.0834ZM8.29911 8.79156C9.12845 7.81143 10.3887 7 12 7C15.1324 7 17 9.5314 17 12C17 14.4686 15.1324 17 12 17C8.86759 17 7 14.4686 7 12C7 10.9695 7.48986 9.74795 8.29911 8.79156Z" fill="#101828"/>
3 </svg>
1 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2 <path fill-rule="evenodd" clip-rule="evenodd" d="M19 9.5C17.8954 9.5 17 10.3954 17 11.5C17 12.6046 17.8954 13.5 19 13.5C20.1046 13.5 21 12.6046 21 11.5C21 10.3954 20.1046 9.5 19 9.5ZM15.126 10.5C15.5701 8.77477 17.1362 7.5 19 7.5C21.2091 7.5 23 9.29086 23 11.5C23 13.7091 21.2091 15.5 19 15.5C17.1362 15.5 15.5701 14.2252 15.126 12.5H8.87398C8.42994 14.2252 6.86384 15.5 5 15.5C2.79086 15.5 1 13.7091 1 11.5C1 9.29086 2.79086 7.5 5 7.5C6.86384 7.5 8.42994 8.77477 8.87398 10.5H15.126ZM5 9.5C3.89543 9.5 3 10.3954 3 11.5C3 12.6046 3.89543 13.5 5 13.5C6.10457 13.5 7 12.6046 7 11.5C7 10.3954 6.10457 9.5 5 9.5Z" fill="#101828"/>
3 </svg>
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g stroke-linecap="round" stroke-width="2" stroke="#000" fill="none" stroke-linejoin="round"><path d="M9 16c3.86 0 7-3.14 7-7 0-3.87-3.14-7-7-7C5.13 2 2 5.13 2 9c0 3.86 3.13 7 7 7Z"/><path d="M15 22c3.86 0 7-3.14 7-7 0-3.87-3.14-7-7-7 -3.87 0-7 3.13-7 7 0 3.86 3.13 7 7 7Z"/></g></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2 <path fill-rule="evenodd" clip-rule="evenodd" d="M6.08393 6.00116C6.12174 5.99934 6.15992 5.99965 6.19834 6.00219C8.07055 6.126 9.80164 7.05892 10.9343 8.53351C11.2707 8.9715 11.1884 9.59929 10.7504 9.93572C10.3124 10.2721 9.68462 10.1898 9.34819 9.75182C8.57344 8.74317 7.38982 8.09851 6.11115 8.00102C3.81332 8.01261 2 9.82287 2 12.0005C2 14.1768 3.82625 16 6.13333 16C7.49893 16 8.70832 15.0562 9.66336 13.8724C10.1232 13.3024 10.4825 12.727 10.7273 12.2916C10.8491 12.075 10.9409 11.896 11.0012 11.7735C11.0313 11.7124 11.0535 11.6655 11.0675 11.6354L11.0823 11.603L11.0849 11.5972C11.0848 11.5975 11.0847 11.5977 12 12.0005C12.9153 12.4033 12.9152 12.4036 12.915 12.4039L12.9149 12.4041L12.9149 12.4041L12.9147 12.4046L12.9147 12.4046L12.9139 12.4064L12.9117 12.4113L12.9049 12.4266C12.8992 12.4392 12.8913 12.4563 12.8813 12.4779C12.8613 12.521 12.8326 12.5815 12.7954 12.6571C12.7211 12.808 12.6124 13.0196 12.4706 13.2718C12.1884 13.7738 11.7685 14.4482 11.22 15.1281C10.1583 16.4441 8.4344 18 6.13333 18C2.7693 18 0 15.3284 0 12.0005C0 8.67819 2.74346 6.02707 6.08393 6.00116ZM17.8994 15.9999C20.1826 15.9827 22 14.1652 22 12.0005C22 9.81709 20.1665 8.00097 17.8667 8.00097C16.5011 8.00097 15.2917 8.94479 14.3366 10.1286C13.8768 10.6986 13.5175 11.274 13.2727 11.7094C13.1509 11.926 13.0591 12.105 12.9988 12.2274C12.9687 12.2886 12.9465 12.3355 12.9325 12.3656L12.9177 12.3979L12.9153 12.4033L12.9151 12.4038C12.9152 12.4035 12.9153 12.4033 12 12.0005C11.0847 11.5977 11.0848 11.5974 11.085 11.5971L11.0851 11.5969L11.0851 11.5968L11.0853 11.5964L11.0853 11.5964L11.0861 11.5946L11.0883 11.5896L11.0951 11.5744C11.1008 11.5618 11.1087 11.5446 11.1187 11.5231C11.1387 11.48 11.1674 11.4194 11.2046 11.3439C11.2789 11.193 11.3876 10.9814 11.5294 10.7292C11.8116 10.2272 12.2315 9.55273 12.78 8.87284C13.8417 7.5569 15.5656 6.00097 17.8667 6.00097C21.2184 6.00097 24 8.66061 24 12.0005C24 15.3296 21.2197 18 17.8667 18C17.8448 18 17.8229 17.9993 17.8011 17.9979C15.9245 17.8745 14.189 16.9548 13.0617 15.4721C12.7275 15.0325 12.8129 14.4051 13.2526 14.0708C13.6922 13.7366 14.3196 13.822 14.6538 14.2617C15.417 15.2655 16.6013 15.9052 17.8994 15.9999Z" fill="#101828"/>
3 </svg>
1 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.7587 2H16.2413C17.0463 1.99999 17.7106 1.99998 18.2518 2.04419C18.8139 2.09012 19.3306 2.18868 19.816 2.43597C20.5686 2.81947 21.1805 3.43139 21.564 4.18404C21.8113 4.66937 21.9099 5.18608 21.9558 5.74817C22 6.28936 22 6.95372 22 7.75868V16.2413C22 17.0463 22 17.7106 21.9558 18.2518C21.9099 18.8139 21.8113 19.3306 21.564 19.816C21.1805 20.5686 20.5686 21.1805 19.816 21.564C19.3306 21.8113 18.8139 21.9099 18.2518 21.9558C17.7106 22 17.0463 22 16.2413 22H7.75868C6.95372 22 6.28936 22 5.74817 21.9558C5.18608 21.9099 4.66937 21.8113 4.18404 21.564C3.43139 21.1805 2.81947 20.5686 2.43597 19.816C2.18868 19.3306 2.09012 18.8139 2.04419 18.2518C1.99998 17.7106 1.99999 17.0463 2 16.2413V7.7587C1.99999 6.95373 1.99998 6.28937 2.04419 5.74817C2.09012 5.18608 2.18868 4.66937 2.43597 4.18404C2.81947 3.43139 3.43139 2.81947 4.18404 2.43597C4.66937 2.18868 5.18608 2.09012 5.74817 2.04419C6.28937 1.99998 6.95373 1.99999 7.7587 2ZM5.91104 4.03755C5.47262 4.07337 5.24842 4.1383 5.09202 4.21799C4.7157 4.40973 4.40973 4.7157 4.21799 5.09202C4.1383 5.24842 4.07337 5.47262 4.03755 5.91104C4.00078 6.36113 4 6.94342 4 7.8V16.2C4 17.0566 4.00078 17.6389 4.03755 18.089C4.07337 18.5274 4.1383 18.7516 4.21799 18.908C4.40973 19.2843 4.7157 19.5903 5.09202 19.782C5.24842 19.8617 5.47262 19.9266 5.91104 19.9624C6.36113 19.9992 6.94342 20 7.8 20H16.2C17.0566 20 17.6389 19.9992 18.089 19.9624C18.5274 19.9266 18.7516 19.8617 18.908 19.782C19.2843 19.5903 19.5903 19.2843 19.782 18.908C19.8617 18.7516 19.9266 18.5274 19.9624 18.089C19.9992 17.6389 20 17.0566 20 16.2V7.8C20 6.94342 19.9992 6.36113 19.9624 5.91104C19.9266 5.47262 19.8617 5.24842 19.782 5.09202C19.5903 4.7157 19.2843 4.40973 18.908 4.21799C18.7516 4.1383 18.5274 4.07337 18.089 4.03755C17.6389 4.00078 17.0566 4 16.2 4H7.8C6.94342 4 6.36113 4.00078 5.91104 4.03755ZM7.37531 9.21913C7.80657 8.87412 8.43586 8.94404 8.78087 9.37531L12 13.3992L15.2191 9.37531C15.5641 8.94404 16.1934 8.87412 16.6247 9.21913C17.056 9.56414 17.1259 10.1934 16.7809 10.6247L12.7809 15.6247C12.5911 15.8619 12.3038 16 12 16C11.6962 16 11.4089 15.8619 11.2191 15.6247L7.21913 10.6247C6.87412 10.1934 6.94404 9.56414 7.37531 9.21913Z" fill="#101828"/>
3 </svg>
1 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2 <path fill-rule="evenodd" clip-rule="evenodd" d="M5 2.5C5 1.94772 5.44772 1.5 6 1.5H18C18.5523 1.5 19 1.94772 19 2.5C19 3.05228 18.5523 3.5 18 3.5H6C5.44772 3.5 5 3.05228 5 2.5ZM3 6.5C3 5.94772 3.44772 5.5 4 5.5H20C20.5523 5.5 21 5.94772 21 6.5C21 7.05228 20.5523 7.5 20 7.5H4C3.44772 7.5 3 7.05228 3 6.5ZM1 12C1 10.6193 2.11929 9.5 3.5 9.5H20.5C21.8807 9.5 23 10.6193 23 12V20C23 21.3807 21.8807 22.5 20.5 22.5H3.5C2.11929 22.5 1 21.3807 1 20V12ZM3.5 11.5C3.22386 11.5 3 11.7239 3 12V20C3 20.2761 3.22386 20.5 3.5 20.5H20.5C20.7761 20.5 21 20.2761 21 20V12C21 11.7239 20.7761 11.5 20.5 11.5H3.5Z" fill="#101828"/>
3 </svg>
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 8h.01M2 5.2v4.47c0 .48 0 .73.05.96 .04.2.12.39.23.57 .12.2.29.37.64.72l7.66 7.66c1.18 1.18 1.78 1.78 2.46 2 .6.19 1.25.19 1.85 0 .68-.23 1.27-.82 2.46-2.01l2.21-2.22c1.18-1.19 1.78-1.79 2-2.47 .19-.61.19-1.26 0-1.86 -.23-.69-.82-1.28-2.01-2.47l-7.67-7.67c-.35-.35-.52-.52-.73-.65 -.18-.11-.38-.2-.58-.24 -.24-.06-.48-.06-.97-.06H5.12c-1.13 0-1.69 0-2.11.21 -.38.19-.69.49-.88.87 -.22.42-.22.98-.22 2.1ZM8.5 8c0 .27-.23.5-.5.5 -.28 0-.5-.23-.5-.5 0-.28.22-.5.5-.5 .27 0 .5.22.5.5Z"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 7c0-.94 0-1.4.15-1.77 .2-.5.59-.88 1.08-1.09 .36-.16.83-.16 1.76-.16h10c.93 0 1.39 0 1.76.15 .49.2.87.59 1.08 1.08 .15.36.15.83.15 1.76m-11 13h6m-3-16v16"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 7h8m-4 0v10m-4.2 4h8.4c1.68 0 2.52 0 3.16-.33 .56-.29 1.02-.75 1.31-1.32 .32-.65.32-1.49.32-3.17v-8.4c0-1.69 0-2.53-.33-3.17 -.29-.57-.75-1.03-1.32-1.32 -.65-.33-1.49-.33-3.17-.33h-8.4c-1.69 0-2.53 0-3.17.32 -.57.28-1.03.74-1.32 1.31 -.33.64-.33 1.48-.33 3.16v8.4c0 1.68 0 2.52.32 3.16 .28.56.74 1.02 1.31 1.31 .64.32 1.48.32 3.16.32Z"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 6v6l4 2m6-2c0 5.52-4.48 10-10 10C6.47 22 2 17.52 2 12 2 6.47 6.47 2 12 2c5.52 0 10 4.47 10 10Z"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g stroke-linecap="round" stroke-width="2" stroke="#000" fill="none" stroke-linejoin="round"><path d="M2 12c0-3.32 2.68-6 6-6h8c3.31 0 6 2.68 6 6 0 3.31-2.69 6-6 6H8c-3.32 0-6-2.69-6-6Z"/><path d="M16 14.5c1.38 0 2.5-1.12 2.5-2.5 0-1.39-1.12-2.5-2.5-2.5 -1.39 0-2.5 1.11-2.5 2.5 0 1.38 1.11 2.5 2.5 2.5Z"/></g></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M2 12h20M2 12c0 5.52 4.47 10 10 10M2 12C2 6.47 6.47 2 12 2m10 10c0 5.52-4.48 10-10 10m10-10c0-5.53-4.48-10-10-10m0 0c2.5 2.73 3.92 6.29 4 10 -.08 3.7-1.5 7.26-4 10m0-20C9.49 4.73 8.07 8.29 8 12c.07 3.7 1.49 7.26 4 10"/></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20 21c0-1.4 0-2.1-.18-2.67 -.39-1.28-1.39-2.28-2.67-2.67 -.57-.18-1.27-.18-2.67-.18h-5c-1.4 0-2.1 0-2.67.17 -1.28.38-2.28 1.38-2.67 2.66 -.18.56-.18 1.26-.18 2.66m12.5-13.5c0 2.48-2.02 4.5-4.5 4.5 -2.49 0-4.5-2.02-4.5-4.5 0-2.49 2.01-4.5 4.5-4.5 2.48 0 4.5 2.01 4.5 4.5Z"/></svg>
...\ No newline at end of file ...\ No newline at end of file
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.