Plugin Directory

Changeset 3327760


Ignore:
Timestamp:
07/14/2025 06:40:05 PM (9 months ago)
Author:
wiredimpact
Message:
  • Modernized the block to use block.json for registration and a more standard file structure.
  • Stopped support for the shortcode to block transform.
  • Updated the required WordPress version now that the block uses the API version 3.
Location:
wired-impact-volunteer-management/trunk
Files:
6 added
1 deleted
9 edited

Legend:

Unmodified
Added
Removed
  • wired-impact-volunteer-management/trunk/README.txt

    r3278433 r3327760  
    22Contributors: wiredimpact
    33Tags: nonprofits, non profits, not-for-profit, volunteers, volunteer
    4 Requires at least: 4.0
     4Requires at least: 6.3
    55Tested up to: 6.8
    66Requires PHP: 5.2.4
    7 Stable tag: 2.6
     7Stable tag: 2.7
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    1818
    1919* **Post one-time and flexible volunteer opportunities on your website –** Promote volunteer opportunities on any page of your website using a simple block.
    20 * **Volunteers can sign up directly on your website –** Make volunteering even easier for your supporters by giving them the option to sign up for an opportunity directly on your website. A confirmation email will be sent to you and the volunteer once they sign up. 
     20* **Volunteers can sign up directly on your website –** Make volunteering even easier for your supporters by giving them the option to sign up for an opportunity directly on your website. A confirmation email will be sent to you and the volunteer once they sign up.
    2121* **Control the number of signups available for opportunities –** Only need 10 people to help out at an event? Set a cap on the number of people who can sign up. Want as many volunteers as you can get? No problem. You don’t have to set a limit.
    2222* **Send reminder emails anytime –** Schedule an automated reminder email a few days in advance or send a one-off email with last-minute details.
     
    5858= How do I create a new volunteer opportunity? =
    5959
    60 1.  In the Volunteer Management menu, click “Opportunities” 
     601.  In the Volunteer Management menu, click “Opportunities”
    61611.  On the Opportunities page, click “Add Volunteer Opportunity”
    62621.  Fill in all of the “Volunteer Opportunity Details” fields
     
    6969It’s not currently possible to display both types of opportunities in a single list. We recommend showing only one type of opportunity per page.
    7070
    71 = What is the difference between the two types of opportunities? = 
     71= What is the difference between the two types of opportunities? =
    7272
    7373One-time volunteer opportunities happen at a fixed date and time. One example might be a trivia night fundraiser where you need volunteers to help check in attendees.
     
    8181= How do I add notes about a volunteer? =
    8282
    83 1.  In the Volunteer Management menu, click “Volunteers” 
    84 1.  Click the name of the volunteer you’d like to add a note about 
     831.  In the Volunteer Management menu, click “Volunteers”
     841.  Click the name of the volunteer you’d like to add a note about
    85851.  Click “Edit Volunteer Info”
    86 1.  Scroll to the bottom of the page to the Notes section 
     861.  Scroll to the bottom of the page to the Notes section
    87871.  Add or edit any notes
    88881.  Click “Update User” to save any changes
     
    9090= How do I remove a volunteer from a specific opportunity? =
    9191
    92 If a volunteer is no longer able to help out with a specific opportunity, you can remove them from the signup list. 
     92If a volunteer is no longer able to help out with a specific opportunity, you can remove them from the signup list.
    9393
    94941.  Click “Opportunities” from the Volunteer Management menu
    95 1.  Find the opportunity you need to remove the volunteer from 
    96 1.  Click the opportunity to edit 
     951.  Find the opportunity you need to remove the volunteer from
     961.  Click the opportunity to edit
    97971.  Scroll down to the RSVP list, find the volunteer’s name and click “Remove RSVP”
    98981.  Confirm their removal by clicking the blue “Remove RSVP” button
     
    127127== Changelog ==
    128128
     129= 2.7 =
     130* Modernized the block to use block.json for registration and a more standard file structure.
     131* Stopped support for the shortcode to block transform.
     132* Updated the required WordPress version now that the block uses the API version 3.
     133
    129134= 2.6 =
    130135* Fixed issues where some strings were translated too early.
     
    206211* Added a block to use in WordPress 5.0+ to display volunteer opportunities.
    207212* Added the ability to change the 'Help & Settings', 'Volunteers', and 'Volunteer' subpage names using the 'wivm_submenu_page_name' filter.
    208 * Added the ability to hide the 'Help' tab using the 'wivm_show_help_tab' filter. 
     213* Added the ability to hide the 'Help' tab using the 'wivm_show_help_tab' filter.
    209214* Modified the CSS styling used for the datepicker to minimize conflicts with other plugins and themes.
    210215* Tested up to WordPress 5.2.
     
    246251
    247252= 1.3.2 =
    248 * Tested up to WordPress 4.8 and adjusted admin headings for improved accessibility. 
     253* Tested up to WordPress 4.8 and adjusted admin headings for improved accessibility.
    249254
    250255= 1.3.1 =
  • wired-impact-volunteer-management/trunk/admin/js/wi_volunteer_management_block.bundle.js

    r3004340 r3327760  
    1 !function(e){const{registerBlockType:t}=e.blocks,{createElement:o,Fragment:n}=e.element,{BlockControls:i}=e.blockEditor,{Disabled:r,ToolbarGroup:l,ToolbarButton:s}=e.components,{serverSideRender:p}=e,{__:a}=e.i18n,c=o("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 24 24",xmlSpace:"preserve"},o("path",{d:"M17.2,3c-0.2,0-0.3,0-0.5,0V2.8c0-1.2-1-2.1-2.3-2.1c-0.3,0-0.6,0-0.9,0.1C13.2,0.4,12.6,0,11.8,0c-1.2,0-2.2,0.9-2.3,1.9 c-0.2,0-0.3,0-0.5,0C7.8,1.9,6.8,2.8,6.8,4v8L4.9,9.9C4.3,9.6,3.9,10,3.3,10.5l-1.6,1.3L7.3,19c0.3,0.3,0.6,0.5,0.9,0.6V24h1.8v-4 h2.7v-1.6h-2.7H9.9c-0.5,0-1.1-0.2-1.5-0.5l-4.7-5.8l0.9-0.6l3.8,4L8.3,4c0-0.2,0.5-0.4,0.7-0.4S9.6,3.8,9.6,4v6h1.5V2.1 c0-0.2,0.4-0.4,0.6-0.4s0.6,0.2,0.6,0.4V10h1.6V2.8c0-0.2,0.3-0.4,0.6-0.4s0.6,0.2,0.6,0.4V10h1.6V5.1c0-0.2,0.3-0.4,0.6-0.4 c0.3,0,0.6,0.2,0.6,0.4v11.5c0,0.6-0.4,1.1-0.9,1.5v0.3v1.4V24h1.8v-5.3c0.5-0.6,0.8-1.3,0.8-2V5.1C19.5,4,18.5,3,17.2,3z"})),h=o("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 24 24",xmlSpace:"preserve"},o("path",{fill:"none",d:"M0,0h24v24H0V0z"}),o("rect",{x:"15.1",y:"15.7",width:"3.4",height:"3.5"}),o("path",{d:"M19.8,3h-0.6V0.9h-2.3V3H7.2V0.9H4.9V3H4.2C3,3,2.1,4,2.1,5.1v15.4c0,1.2,0.9,2.1,2.1,2.1h15.7c1.2,0,2.1-0.9,2.1-2.1V5.1 C21.9,4,21,3,19.8,3z M19.8,20.5H4.2V7.3h15.7V20.5z"})),w=o("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 24 24",xmlSpace:"preserve"},o("rect",{x:"15.1",y:"15.7",width:"3.4",height:"3.5"}),o("rect",{x:"10.4",y:"15.7",width:"3.1",height:"3.5"}),o("rect",{x:"5.5",y:"15.7",width:"3.3",height:"3.5"}),o("rect",{x:"15.1",y:"8.4",width:"3.4",height:"3.5"}),o("rect",{x:"10.4",y:"8.4",width:"3.1",height:"3.5"}),o("rect",{x:"5.5",y:"8.4",width:"3.3",height:"3.5"}),o("path",{d:"M19.8,3h-0.6V0.9h-2.3V3H7.2V0.9H4.9V3H4.2C3,3,2.1,4,2.1,5.1v15.4c0,1.2,0.9,2.1,2.1,2.1h15.7c1.2,0,2.1-0.9,2.1-2.1V5.1 C21.9,4,21,3,19.8,3z M19.8,20.5H4.2V7.3h15.7V20.5z"}));let m=!1;t("wired-impact-volunteer-management/volunteer-opps",{title:a("Volunteer Opportunities","wired-impact-volunteer-management"),description:a("Display a list of volunteer opportunities available with your organization.","wired-impact-volunteer-management"),keywords:[a("nonprofit","wired-impact-volunteer-management"),a("not for profit","wired-impact-volunteer-management")],category:"widgets",icon:c,supports:{html:!1,anchor:!0},attributes:{showOneTime:{type:"boolean",default:!0},anchor:{type:"string",default:"",attribute:"id",selector:".volunteer-opps"}},transforms:{from:[{type:"shortcode",tag:["one_time_volunteer_opps","flexible_volunteer_opps"],attributes:{showOneTime:{type:"boolean",shortcode:(e,{shortcode:t})=>"one_time_volunteer_opps"===t.tag}}}]},edit:function(e){const{showOneTime:t}=e.attributes,{setAttributes:c}=e;return o(n,null,o(i,null,o(l,null,o(s,{icon:h,label:a("Show One-Time Opportunities","wired-impact-volunteer-management"),onClick:()=>c({showOneTime:!0}),isPressed:!0===t}),o(s,{icon:w,title:a("Show Flexible Opportunities","wired-impact-volunteer-management"),onClick:()=>c({showOneTime:!1}),isPressed:!0!==t}))),o(r,null,o(p,{block:"wired-impact-volunteer-management/volunteer-opps",attributes:e.attributes})))},save:function(e){return null}}),e.data.subscribe((function(){if(!1===m){let t=e.data.select("core/editor").getCurrentPostType();if(null===t)return;"volunteer_opp"===t&&void 0!==e.blocks.getBlockType("wired-impact-volunteer-management/volunteer-opps")&&e.blocks.unregisterBlockType("wired-impact-volunteer-management/volunteer-opps"),m=!0}}))}(window.wp);
     1/*! For license information please see wi_volunteer_management_block.bundle.js.LICENSE.txt */
     2!function(){"use strict";var e={228:function(e){var t=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(e){n[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var i,c,a=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l<arguments.length;l++){for(var p in i=Object(arguments[l]))r.call(i,p)&&(a[p]=i[p]);if(t){c=t(i);for(var s=0;s<c.length;s++)n.call(i,c[s])&&(a[c[s]]=i[c[s]])}}return a}},287:function(e,t,r){var n=r(228),o=60103;t.Fragment=60107;if("function"==typeof Symbol&&Symbol.for){var i=Symbol.for;o=i("react.element"),i("react.portal"),t.Fragment=i("react.fragment"),i("react.strict_mode"),i("react.profiler"),i("react.provider"),i("react.context"),i("react.forward_ref"),i("react.suspense"),i("react.memo"),i("react.lazy")}"function"==typeof Symbol&&Symbol.iterator;function c(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},l={};function p(e,t,r){this.props=e,this.context=t,this.refs=l,this.updater=r||a}function s(){}function u(e,t,r){this.props=e,this.context=t,this.refs=l,this.updater=r||a}p.prototype.isReactComponent={},p.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(c(85));this.updater.enqueueSetState(this,e,t,"setState")},p.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},s.prototype=p.prototype;var h=u.prototype=new s;h.constructor=u,n(h,p.prototype),h.isPureReactComponent=!0;var f=null,m=Object.prototype.hasOwnProperty,w={key:!0,ref:!0,__self:!0,__source:!0};t.createElement=function(e,t,r){var n,i={},c=null,a=null;if(null!=t)for(n in void 0!==t.ref&&(a=t.ref),void 0!==t.key&&(c=""+t.key),t)m.call(t,n)&&!w.hasOwnProperty(n)&&(i[n]=t[n]);var l=arguments.length-2;if(1===l)i.children=r;else if(1<l){for(var p=Array(l),s=0;s<l;s++)p[s]=arguments[s+2];i.children=p}if(e&&e.defaultProps)for(n in l=e.defaultProps)void 0===i[n]&&(i[n]=l[n]);return{$$typeof:o,type:e,key:c,ref:a,props:i,_owner:f}}},540:function(e,t,r){e.exports=r(287)}},t={},r=JSON.parse('{"UU":"wired-impact-volunteer-management/volunteer-opps"}'),n=function r(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,r),i.exports}(540);const o=(0,n.createElement)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 24 24",xmlSpace:"preserve"},(0,n.createElement)("path",{d:"M17.2,3c-0.2,0-0.3,0-0.5,0V2.8c0-1.2-1-2.1-2.3-2.1c-0.3,0-0.6,0-0.9,0.1C13.2,0.4,12.6,0,11.8,0c-1.2,0-2.2,0.9-2.3,1.9 c-0.2,0-0.3,0-0.5,0C7.8,1.9,6.8,2.8,6.8,4v8L4.9,9.9C4.3,9.6,3.9,10,3.3,10.5l-1.6,1.3L7.3,19c0.3,0.3,0.6,0.5,0.9,0.6V24h1.8v-4 h2.7v-1.6h-2.7H9.9c-0.5,0-1.1-0.2-1.5-0.5l-4.7-5.8l0.9-0.6l3.8,4L8.3,4c0-0.2,0.5-0.4,0.7-0.4S9.6,3.8,9.6,4v6h1.5V2.1 c0-0.2,0.4-0.4,0.6-0.4s0.6,0.2,0.6,0.4V10h1.6V2.8c0-0.2,0.3-0.4,0.6-0.4s0.6,0.2,0.6,0.4V10h1.6V5.1c0-0.2,0.3-0.4,0.6-0.4 c0.3,0,0.6,0.2,0.6,0.4v11.5c0,0.6-0.4,1.1-0.9,1.5v0.3v1.4V24h1.8v-5.3c0.5-0.6,0.8-1.3,0.8-2V5.1C19.5,4,18.5,3,17.2,3z"})),i=(0,n.createElement)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 24 24",xmlSpace:"preserve"},(0,n.createElement)("path",{fill:"none",d:"M0,0h24v24H0V0z"}),(0,n.createElement)("rect",{x:"15.1",y:"15.7",width:"3.4",height:"3.5"}),(0,n.createElement)("path",{d:"M19.8,3h-0.6V0.9h-2.3V3H7.2V0.9H4.9V3H4.2C3,3,2.1,4,2.1,5.1v15.4c0,1.2,0.9,2.1,2.1,2.1h15.7c1.2,0,2.1-0.9,2.1-2.1V5.1 C21.9,4,21,3,19.8,3z M19.8,20.5H4.2V7.3h15.7V20.5z"})),c=(0,n.createElement)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 24 24",xmlSpace:"preserve"},(0,n.createElement)("rect",{x:"15.1",y:"15.7",width:"3.4",height:"3.5"}),(0,n.createElement)("rect",{x:"10.4",y:"15.7",width:"3.1",height:"3.5"}),(0,n.createElement)("rect",{x:"5.5",y:"15.7",width:"3.3",height:"3.5"}),(0,n.createElement)("rect",{x:"15.1",y:"8.4",width:"3.4",height:"3.5"}),(0,n.createElement)("rect",{x:"10.4",y:"8.4",width:"3.1",height:"3.5"}),(0,n.createElement)("rect",{x:"5.5",y:"8.4",width:"3.3",height:"3.5"}),(0,n.createElement)("path",{d:"M19.8,3h-0.6V0.9h-2.3V3H7.2V0.9H4.9V3H4.2C3,3,2.1,4,2.1,5.1v15.4c0,1.2,0.9,2.1,2.1,2.1h15.7c1.2,0,2.1-0.9,2.1-2.1V5.1 C21.9,4,21,3,19.8,3z M19.8,20.5H4.2V7.3h15.7V20.5z"})),{BlockControls:a}=wp.blockEditor,{__:l}=wp.i18n,{useBlockProps:p}=wp.blockEditor,{serverSideRender:s}=wp,{Disabled:u,ToolbarGroup:h,ToolbarButton:f}=wp.components;wp.blocks.registerBlockType(r.UU,{icon:o,edit:function({attributes:e,setAttributes:t}){const{showOneTime:r}=e,o=p();return(0,n.createElement)("div",o,(0,n.createElement)(n.Fragment,null,(0,n.createElement)(a,null,(0,n.createElement)(h,null,(0,n.createElement)(f,{icon:i,label:l("Show One-Time Opportunities","wired-impact-volunteer-management"),onClick:()=>t({showOneTime:!0}),isPressed:!0===r}),(0,n.createElement)(f,{icon:c,title:l("Show Flexible Opportunities","wired-impact-volunteer-management"),onClick:()=>t({showOneTime:!1}),isPressed:!0!==r}))),(0,n.createElement)(u,null,(0,n.createElement)(s,{block:"wired-impact-volunteer-management/volunteer-opps",attributes:e}))))},save:function(){return null}});let m=!1;wp.data.subscribe((function(){if(!1===m){let e=wp.data.select("core/editor").getCurrentPostType();if(null===e)return;"volunteer_opp"===e&&void 0!==wp.blocks.getBlockType("wired-impact-volunteer-management/volunteer-opps")&&wp.blocks.unregisterBlockType("wired-impact-volunteer-management/volunteer-opps"),m=!0}}))}();
  • wired-impact-volunteer-management/trunk/frontend/class-public.php

    r3242201 r3327760  
    7979
    8080        if ( is_singular( 'volunteer_opp' ) ) : ?>
    81        
     81
    8282            <style>
    8383                /* Hide the Wired Impact Volunteer Management honeypot field under all circumstances */
    84                 .wivm_hp { 
     84                .wivm_hp {
    8585                    display: none !important;
    8686                    position: absolute !important;
     
    123123          'search_items'        => __( 'Search Volunteer Opportunities', 'wired-impact-volunteer-management' ),
    124124          'not_found'           => __( 'No volunteer opportunities found', 'wired-impact-volunteer-management' ),
    125           'not_found_in_trash'  => __( 'No volunteer opportunities found in trash', 'wired-impact-volunteer-management' ), 
     125          'not_found_in_trash'  => __( 'No volunteer opportunities found in trash', 'wired-impact-volunteer-management' ),
    126126          'parent_item_colon'   => '',
    127127          'menu_name'           => __( 'Volunteer Mgmt', 'wired-impact-volunteer-management' )
     
    138138          'rewrite'           => array( 'slug' => apply_filters( 'wivm_opp_rewrite', 'volunteer-opportunity' ), 'with_front' => false ),
    139139          'show_in_rest'      => true,
    140         ); 
    141        
     140        );
     141
    142142        register_post_type( 'volunteer_opp', $args );
    143143    }
     
    152152        // Skip block registration if Gutenberg is not enabled or the user is on the Widgets.php admin page.
    153153        if ( ! function_exists( 'register_block_type' ) || $pagenow === 'widgets.php' ) {
     154
    154155            return;
    155156        }
    156157
    157158        wp_register_script(
    158             $this->plugin_name . '-block',
    159             plugin_dir_url( dirname( __FILE__ ) ) . 'admin/js/wi_volunteer_management_block.bundle.js',
     159            'wired-impact-volunteer-management-block',
     160            plugin_dir_url( __DIR__ ) . 'admin/js/wi_volunteer_management_block.bundle.js',
    160161            array(
    161162                'wp-blocks',
     
    164165                'wp-components',
    165166                'wp-dom-ready',
    166                 'wp-edit-post'
     167                'wp-edit-post',
    167168            ),
    168             $this->version
     169            $this->version,
     170            false
    169171        );
    170172
    171         // This is the same CSS we load on the frontend
    172         wp_register_style(
    173             $this->plugin_name,
    174             plugin_dir_url( __FILE__ ) . 'css/wi-volunteer-management-public.css',
    175             array(),
    176             $this->version,
    177             'all'
    178         );
    179 
    180173        register_block_type(
    181             'wired-impact-volunteer-management/volunteer-opps',
     174            plugin_dir_path( __DIR__ ) . 'admin/block/',
    182175            array(
    183                 'editor_script'   => $this->plugin_name . '-block',
    184                 'editor_style'    => $this->plugin_name,
    185176                'render_callback' => array( $this, 'display_volunteer_opps_block' ),
    186                 'attributes'      => array(
    187                     'showOneTime' => array(
    188                         'type'    => 'boolean',
    189                         'default' => true,
    190                     ),
    191                     'className'   => array(
    192                         'type'    => 'string',
    193                         'default' => '',
    194                     ),
    195                     'anchor'      => array(
    196                         'type'      => 'string',
    197                         'default'   => '',
    198                         'attribute' => 'id',
    199                         'selector'  => '.volunteer-opps',
    200                     ),
    201                 ),
    202177            )
    203178        );
     
    326301            return $text . '&hellip;' . $link;
    327302        }
    328        
     303
    329304        return $text;
    330305    }
     
    383358        <div class="volunteer-opps <?php echo esc_attr( $class_name ); ?>"<?php echo $anchor; ?>>
    384359
    385             <?php 
     360            <?php
    386361            $template_loader = new WI_Volunteer_Management_Template_Loader();
    387362            if( $wp_query->have_posts() ){
     
    392367                }
    393368
    394             } 
     369            }
    395370            else { ?>
    396371
     
    404379
    405380        <?php
    406         //Reset to default query 
    407         $wp_query = null; 
     381        //Reset to default query
     382        $wp_query = null;
    408383        $wp_query = $temp;
    409         wp_reset_postdata(); 
     384        wp_reset_postdata();
    410385
    411386        return ob_get_clean();
  • wired-impact-volunteer-management/trunk/includes/class-wi-volunteer-management.php

    r3278433 r3327760  
    6969
    7070        $this->plugin_name = 'wired-impact-volunteer-management';
    71         $this->version     = '2.6';
     71        $this->version     = '2.7';
    7272
    7373        $this->load_dependencies();
  • wired-impact-volunteer-management/trunk/languages/wired-impact-volunteer-management.pot

    r3278433 r3327760  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Wired Impact Volunteer Management 2.6\n"
     5"Project-Id-Version: Wired Impact Volunteer Management 2.7\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wired-impact-volunteer-management\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-04-21T20:01:12+00:00\n"
     12"POT-Creation-Date: 2025-07-14T18:10:54+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.11.0\n"
     
    314314#: admin/class-admin.php:1144
    315315#: admin/class-admin.php:1278
    316 #: frontend/class-public.php:518
    317 #: frontend/class-public.php:525
     316#: frontend/class-public.php:493
     317#: frontend/class-public.php:500
    318318msgid "Security Check."
    319319msgstr ""
     
    756756msgstr ""
    757757
    758 #: frontend/class-public.php:320
     758#: frontend/class-public.php:295
    759759msgid "Find Out More"
    760760msgstr ""
    761761
    762 #: frontend/class-public.php:397
     762#: frontend/class-public.php:372
    763763msgid "Sorry, there are no volunteer opportunities available right now."
    764764msgstr ""
    765765
    766 #: frontend/class-public.php:437
     766#: frontend/class-public.php:412
    767767msgid "&laquo; Previous Opportunities"
    768768msgstr ""
    769769
    770 #: frontend/class-public.php:438
     770#: frontend/class-public.php:413
    771771msgid "More Opportunities &raquo;"
    772772msgstr ""
     
    10621062msgid "Show when the opportunity occurs"
    10631063msgstr ""
     1064
     1065#: admin/block/edit.js:25
     1066msgid "Show One-Time Opportunities"
     1067msgstr ""
     1068
     1069#: admin/block/edit.js:31
     1070msgid "Show Flexible Opportunities"
     1071msgstr ""
     1072
     1073#: admin/block/block.json
     1074msgctxt "block title"
     1075msgid "Volunteer Opportunities"
     1076msgstr ""
     1077
     1078#: admin/block/block.json
     1079msgctxt "block description"
     1080msgid "Display a list of volunteer opportunities available with your organization."
     1081msgstr ""
     1082
     1083#: admin/block/block.json
     1084msgctxt "block keyword"
     1085msgid "nonprofit"
     1086msgstr ""
     1087
     1088#: admin/block/block.json
     1089msgctxt "block keyword"
     1090msgid "not for profit"
     1091msgstr ""
  • wired-impact-volunteer-management/trunk/package-lock.json

    r3278433 r3327760  
    1414        "babel-loader": "^8.3.0",
    1515        "css-loader": "^6.8.1",
    16         "cypress": "^13.16.0",
     16        "cypress": "^14.5.1",
    1717        "mini-css-extract-plugin": "^2.7.6",
    1818        "node-sass": "^7.0.3",
     
    3838    },
    3939    "node_modules/@babel/code-frame": {
    40       "version": "7.26.2",
    41       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz",
    42       "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==",
    43       "dev": true,
    44       "dependencies": {
    45         "@babel/helper-validator-identifier": "^7.25.9",
     40      "version": "7.27.1",
     41      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
     42      "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
     43      "dev": true,
     44      "dependencies": {
     45        "@babel/helper-validator-identifier": "^7.27.1",
    4646        "js-tokens": "^4.0.0",
    47         "picocolors": "^1.0.0"
     47        "picocolors": "^1.1.1"
    4848      },
    4949      "engines": {
     
    5252    },
    5353    "node_modules/@babel/compat-data": {
    54       "version": "7.26.8",
    55       "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz",
    56       "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==",
     54      "version": "7.28.0",
     55      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz",
     56      "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==",
    5757      "dev": true,
    5858      "engines": {
     
    6161    },
    6262    "node_modules/@babel/core": {
    63       "version": "7.26.10",
    64       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz",
    65       "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==",
     63      "version": "7.28.0",
     64      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz",
     65      "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==",
    6666      "dev": true,
    6767      "dependencies": {
    6868        "@ampproject/remapping": "^2.2.0",
    69         "@babel/code-frame": "^7.26.2",
    70         "@babel/generator": "^7.26.10",
    71         "@babel/helper-compilation-targets": "^7.26.5",
    72         "@babel/helper-module-transforms": "^7.26.0",
    73         "@babel/helpers": "^7.26.10",
    74         "@babel/parser": "^7.26.10",
    75         "@babel/template": "^7.26.9",
    76         "@babel/traverse": "^7.26.10",
    77         "@babel/types": "^7.26.10",
     69        "@babel/code-frame": "^7.27.1",
     70        "@babel/generator": "^7.28.0",
     71        "@babel/helper-compilation-targets": "^7.27.2",
     72        "@babel/helper-module-transforms": "^7.27.3",
     73        "@babel/helpers": "^7.27.6",
     74        "@babel/parser": "^7.28.0",
     75        "@babel/template": "^7.27.2",
     76        "@babel/traverse": "^7.28.0",
     77        "@babel/types": "^7.28.0",
    7878        "convert-source-map": "^2.0.0",
    7979        "debug": "^4.1.0",
     
    9191    },
    9292    "node_modules/@babel/generator": {
    93       "version": "7.27.0",
    94       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz",
    95       "integrity": "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==",
    96       "dev": true,
    97       "dependencies": {
    98         "@babel/parser": "^7.27.0",
    99         "@babel/types": "^7.27.0",
    100         "@jridgewell/gen-mapping": "^0.3.5",
    101         "@jridgewell/trace-mapping": "^0.3.25",
     93      "version": "7.28.0",
     94      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz",
     95      "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==",
     96      "dev": true,
     97      "dependencies": {
     98        "@babel/parser": "^7.28.0",
     99        "@babel/types": "^7.28.0",
     100        "@jridgewell/gen-mapping": "^0.3.12",
     101        "@jridgewell/trace-mapping": "^0.3.28",
    102102        "jsesc": "^3.0.2"
    103103      },
     
    119119    },
    120120    "node_modules/@babel/helper-compilation-targets": {
    121       "version": "7.27.0",
    122       "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz",
    123       "integrity": "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==",
    124       "dev": true,
    125       "dependencies": {
    126         "@babel/compat-data": "^7.26.8",
    127         "@babel/helper-validator-option": "^7.25.9",
     121      "version": "7.27.2",
     122      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
     123      "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
     124      "dev": true,
     125      "dependencies": {
     126        "@babel/compat-data": "^7.27.2",
     127        "@babel/helper-validator-option": "^7.27.1",
    128128        "browserslist": "^4.24.0",
    129129        "lru-cache": "^5.1.1",
     
    188188      }
    189189    },
     190    "node_modules/@babel/helper-globals": {
     191      "version": "7.28.0",
     192      "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
     193      "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
     194      "dev": true,
     195      "engines": {
     196        "node": ">=6.9.0"
     197      }
     198    },
    190199    "node_modules/@babel/helper-member-expression-to-functions": {
    191200      "version": "7.25.9",
     
    202211    },
    203212    "node_modules/@babel/helper-module-imports": {
    204       "version": "7.25.9",
    205       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz",
    206       "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==",
    207       "dev": true,
    208       "dependencies": {
    209         "@babel/traverse": "^7.25.9",
    210         "@babel/types": "^7.25.9"
     213      "version": "7.27.1",
     214      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
     215      "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
     216      "dev": true,
     217      "dependencies": {
     218        "@babel/traverse": "^7.27.1",
     219        "@babel/types": "^7.27.1"
    211220      },
    212221      "engines": {
     
    215224    },
    216225    "node_modules/@babel/helper-module-transforms": {
    217       "version": "7.26.0",
    218       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz",
    219       "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==",
    220       "dev": true,
    221       "dependencies": {
    222         "@babel/helper-module-imports": "^7.25.9",
    223         "@babel/helper-validator-identifier": "^7.25.9",
    224         "@babel/traverse": "^7.25.9"
     226      "version": "7.27.3",
     227      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz",
     228      "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==",
     229      "dev": true,
     230      "dependencies": {
     231        "@babel/helper-module-imports": "^7.27.1",
     232        "@babel/helper-validator-identifier": "^7.27.1",
     233        "@babel/traverse": "^7.27.3"
    225234      },
    226235      "engines": {
     
    300309    },
    301310    "node_modules/@babel/helper-string-parser": {
    302       "version": "7.25.9",
    303       "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
    304       "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
     311      "version": "7.27.1",
     312      "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
     313      "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
    305314      "dev": true,
    306315      "engines": {
     
    309318    },
    310319    "node_modules/@babel/helper-validator-identifier": {
    311       "version": "7.25.9",
    312       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
    313       "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
     320      "version": "7.27.1",
     321      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
     322      "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
    314323      "dev": true,
    315324      "engines": {
     
    318327    },
    319328    "node_modules/@babel/helper-validator-option": {
    320       "version": "7.25.9",
    321       "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz",
    322       "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==",
     329      "version": "7.27.1",
     330      "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
     331      "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
    323332      "dev": true,
    324333      "engines": {
     
    341350    },
    342351    "node_modules/@babel/helpers": {
    343       "version": "7.27.0",
    344       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz",
    345       "integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==",
    346       "dev": true,
    347       "dependencies": {
    348         "@babel/template": "^7.27.0",
    349         "@babel/types": "^7.27.0"
     352      "version": "7.27.6",
     353      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz",
     354      "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==",
     355      "dev": true,
     356      "dependencies": {
     357        "@babel/template": "^7.27.2",
     358        "@babel/types": "^7.27.6"
    350359      },
    351360      "engines": {
     
    354363    },
    355364    "node_modules/@babel/parser": {
    356       "version": "7.27.0",
    357       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz",
    358       "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==",
    359       "dev": true,
    360       "dependencies": {
    361         "@babel/types": "^7.27.0"
     365      "version": "7.28.0",
     366      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz",
     367      "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==",
     368      "dev": true,
     369      "dependencies": {
     370        "@babel/types": "^7.28.0"
    362371      },
    363372      "bin": {
     
    15091518    },
    15101519    "node_modules/@babel/template": {
    1511       "version": "7.27.0",
    1512       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz",
    1513       "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==",
    1514       "dev": true,
    1515       "dependencies": {
    1516         "@babel/code-frame": "^7.26.2",
    1517         "@babel/parser": "^7.27.0",
    1518         "@babel/types": "^7.27.0"
     1520      "version": "7.27.2",
     1521      "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
     1522      "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
     1523      "dev": true,
     1524      "dependencies": {
     1525        "@babel/code-frame": "^7.27.1",
     1526        "@babel/parser": "^7.27.2",
     1527        "@babel/types": "^7.27.1"
    15191528      },
    15201529      "engines": {
     
    15231532    },
    15241533    "node_modules/@babel/traverse": {
    1525       "version": "7.27.0",
    1526       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz",
    1527       "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==",
    1528       "dev": true,
    1529       "dependencies": {
    1530         "@babel/code-frame": "^7.26.2",
    1531         "@babel/generator": "^7.27.0",
    1532         "@babel/parser": "^7.27.0",
    1533         "@babel/template": "^7.27.0",
    1534         "@babel/types": "^7.27.0",
    1535         "debug": "^4.3.1",
    1536         "globals": "^11.1.0"
     1534      "version": "7.28.0",
     1535      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz",
     1536      "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==",
     1537      "dev": true,
     1538      "dependencies": {
     1539        "@babel/code-frame": "^7.27.1",
     1540        "@babel/generator": "^7.28.0",
     1541        "@babel/helper-globals": "^7.28.0",
     1542        "@babel/parser": "^7.28.0",
     1543        "@babel/template": "^7.27.2",
     1544        "@babel/types": "^7.28.0",
     1545        "debug": "^4.3.1"
    15371546      },
    15381547      "engines": {
     
    15411550    },
    15421551    "node_modules/@babel/types": {
    1543       "version": "7.27.0",
    1544       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz",
    1545       "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==",
    1546       "dev": true,
    1547       "dependencies": {
    1548         "@babel/helper-string-parser": "^7.25.9",
    1549         "@babel/helper-validator-identifier": "^7.25.9"
     1552      "version": "7.28.0",
     1553      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.0.tgz",
     1554      "integrity": "sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==",
     1555      "dev": true,
     1556      "dependencies": {
     1557        "@babel/helper-string-parser": "^7.27.1",
     1558        "@babel/helper-validator-identifier": "^7.27.1"
    15501559      },
    15511560      "engines": {
    15521561        "node": ">=6.9.0"
    1553       }
    1554     },
    1555     "node_modules/@colors/colors": {
    1556       "version": "1.5.0",
    1557       "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
    1558       "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==",
    1559       "dev": true,
    1560       "optional": true,
    1561       "engines": {
    1562         "node": ">=0.1.90"
    15631562      }
    15641563    },
     
    16271626    },
    16281627    "node_modules/@jridgewell/gen-mapping": {
    1629       "version": "0.3.8",
    1630       "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
    1631       "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
    1632       "dev": true,
    1633       "dependencies": {
    1634         "@jridgewell/set-array": "^1.2.1",
    1635         "@jridgewell/sourcemap-codec": "^1.4.10",
     1628      "version": "0.3.12",
     1629      "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz",
     1630      "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==",
     1631      "dev": true,
     1632      "dependencies": {
     1633        "@jridgewell/sourcemap-codec": "^1.5.0",
    16361634        "@jridgewell/trace-mapping": "^0.3.24"
    1637       },
    1638       "engines": {
    1639         "node": ">=6.0.0"
    16401635      }
    16411636    },
     
    16491644      }
    16501645    },
    1651     "node_modules/@jridgewell/set-array": {
    1652       "version": "1.2.1",
    1653       "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
    1654       "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
    1655       "dev": true,
    1656       "engines": {
    1657         "node": ">=6.0.0"
    1658       }
    1659     },
    16601646    "node_modules/@jridgewell/source-map": {
    16611647      "version": "0.3.6",
     
    16751661    },
    16761662    "node_modules/@jridgewell/trace-mapping": {
    1677       "version": "0.3.25",
    1678       "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
    1679       "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
     1663      "version": "0.3.29",
     1664      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz",
     1665      "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==",
    16801666      "dev": true,
    16811667      "dependencies": {
     
    25302516    },
    25312517    "node_modules/brace-expansion": {
    2532       "version": "1.1.11",
    2533       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
    2534       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
     2518      "version": "1.1.12",
     2519      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
     2520      "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
    25352521      "dev": true,
    25362522      "dependencies": {
     
    28802866    },
    28812867    "node_modules/cli-table3": {
    2882       "version": "0.6.5",
    2883       "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz",
    2884       "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==",
     2868      "version": "0.6.1",
     2869      "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz",
     2870      "integrity": "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==",
    28852871      "dev": true,
    28862872      "dependencies": {
     
    28912877      },
    28922878      "optionalDependencies": {
    2893         "@colors/colors": "1.5.0"
     2879        "colors": "1.4.0"
    28942880      }
    28952881    },
     
    29822968      "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
    29832969      "dev": true
     2970    },
     2971    "node_modules/colors": {
     2972      "version": "1.4.0",
     2973      "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
     2974      "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
     2975      "dev": true,
     2976      "optional": true,
     2977      "engines": {
     2978        "node": ">=0.1.90"
     2979      }
    29842980    },
    29852981    "node_modules/combined-stream": {
     
    31583154    },
    31593155    "node_modules/cypress": {
    3160       "version": "13.17.0",
    3161       "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.17.0.tgz",
    3162       "integrity": "sha512-5xWkaPurwkIljojFidhw8lFScyxhtiFHl/i/3zov+1Z5CmY4t9tjIdvSXfu82Y3w7wt0uR9KkucbhkVvJZLQSA==",
     3156      "version": "14.5.1",
     3157      "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.5.1.tgz",
     3158      "integrity": "sha512-vYBeZKW3UAtxwv5mFuSlOBCYhyO0H86TeDKRJ7TgARyHiREIaiDjeHtqjzrXRFrdz9KnNavqlm+z+hklC7v8XQ==",
    31633159      "dev": true,
    31643160      "hasInstallScript": true,
    31653161      "dependencies": {
    3166         "@cypress/request": "^3.0.6",
     3162        "@cypress/request": "^3.0.8",
    31673163        "@cypress/xvfb": "^1.2.4",
    31683164        "@types/sinonjs__fake-timers": "8.1.1",
     
    31753171        "chalk": "^4.1.0",
    31763172        "check-more-types": "^2.24.0",
    3177         "ci-info": "^4.0.0",
     3173        "ci-info": "^4.1.0",
    31783174        "cli-cursor": "^3.1.0",
    3179         "cli-table3": "~0.6.1",
     3175        "cli-table3": "0.6.1",
    31803176        "commander": "^6.2.1",
    31813177        "common-tags": "^1.8.0",
     
    31903186        "fs-extra": "^9.1.0",
    31913187        "getos": "^3.2.1",
     3188        "hasha": "5.2.2",
    31923189        "is-installed-globally": "~0.4.0",
    31933190        "lazy-ass": "^1.6.0",
     
    32013198        "proxy-from-env": "1.0.0",
    32023199        "request-progress": "^3.0.0",
    3203         "semver": "^7.5.3",
     3200        "semver": "^7.7.1",
    32043201        "supports-color": "^8.1.1",
    32053202        "tmp": "~0.2.3",
     
    32123209      },
    32133210      "engines": {
    3214         "node": "^16.0.0 || ^18.0.0 || >=20.0.0"
     3211        "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
    32153212      }
    32163213    },
     
    41444141      "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==",
    41454142      "dev": true
     4143    },
     4144    "node_modules/hasha": {
     4145      "version": "5.2.2",
     4146      "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz",
     4147      "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==",
     4148      "dev": true,
     4149      "dependencies": {
     4150        "is-stream": "^2.0.0",
     4151        "type-fest": "^0.8.0"
     4152      },
     4153      "engines": {
     4154        "node": ">=8"
     4155      },
     4156      "funding": {
     4157        "url": "https://github.com/sponsors/sindresorhus"
     4158      }
     4159    },
     4160    "node_modules/hasha/node_modules/type-fest": {
     4161      "version": "0.8.1",
     4162      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
     4163      "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
     4164      "dev": true,
     4165      "engines": {
     4166        "node": ">=8"
     4167      }
    41464168    },
    41474169    "node_modules/hasown": {
     
    99709992    },
    99719993    "node_modules/webpack": {
    9972       "version": "5.99.6",
    9973       "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.6.tgz",
    9974       "integrity": "sha512-TJOLrJ6oeccsGWPl7ujCYuc0pIq2cNsuD6GZDma8i5o5Npvcco/z+NKvZSFsP0/x6SShVb0+X2JK/JHUjKY9dQ==",
     9994      "version": "5.99.9",
     9995      "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.9.tgz",
     9996      "integrity": "sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==",
    99759997      "dev": true,
    99769998      "dependencies": {
    99779999        "@types/eslint-scope": "^3.7.7",
    997810000        "@types/estree": "^1.0.6",
     10001        "@types/json-schema": "^7.0.15",
    997910002        "@webassemblyjs/ast": "^1.14.1",
    998010003        "@webassemblyjs/wasm-edit": "^1.14.1",
     
    999310016        "mime-types": "^2.1.27",
    999410017        "neo-async": "^2.6.2",
    9995         "schema-utils": "^4.3.0",
     10018        "schema-utils": "^4.3.2",
    999610019        "tapable": "^2.1.1",
    999710020        "terser-webpack-plugin": "^5.3.11",
     
    1014810171    },
    1014910172    "node_modules/webpack/node_modules/schema-utils": {
    10150       "version": "4.3.0",
    10151       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz",
    10152       "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==",
     10173      "version": "4.3.2",
     10174      "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz",
     10175      "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==",
    1015310176      "dev": true,
    1015410177      "dependencies": {
     
    1029310316    },
    1029410317    "@babel/code-frame": {
    10295       "version": "7.26.2",
    10296       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz",
    10297       "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==",
    10298       "dev": true,
    10299       "requires": {
    10300         "@babel/helper-validator-identifier": "^7.25.9",
     10318      "version": "7.27.1",
     10319      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
     10320      "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
     10321      "dev": true,
     10322      "requires": {
     10323        "@babel/helper-validator-identifier": "^7.27.1",
    1030110324        "js-tokens": "^4.0.0",
    10302         "picocolors": "^1.0.0"
     10325        "picocolors": "^1.1.1"
    1030310326      }
    1030410327    },
    1030510328    "@babel/compat-data": {
    10306       "version": "7.26.8",
    10307       "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz",
    10308       "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==",
     10329      "version": "7.28.0",
     10330      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz",
     10331      "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==",
    1030910332      "dev": true
    1031010333    },
    1031110334    "@babel/core": {
    10312       "version": "7.26.10",
    10313       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz",
    10314       "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==",
     10335      "version": "7.28.0",
     10336      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz",
     10337      "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==",
    1031510338      "dev": true,
    1031610339      "requires": {
    1031710340        "@ampproject/remapping": "^2.2.0",
    10318         "@babel/code-frame": "^7.26.2",
    10319         "@babel/generator": "^7.26.10",
    10320         "@babel/helper-compilation-targets": "^7.26.5",
    10321         "@babel/helper-module-transforms": "^7.26.0",
    10322         "@babel/helpers": "^7.26.10",
    10323         "@babel/parser": "^7.26.10",
    10324         "@babel/template": "^7.26.9",
    10325         "@babel/traverse": "^7.26.10",
    10326         "@babel/types": "^7.26.10",
     10341        "@babel/code-frame": "^7.27.1",
     10342        "@babel/generator": "^7.28.0",
     10343        "@babel/helper-compilation-targets": "^7.27.2",
     10344        "@babel/helper-module-transforms": "^7.27.3",
     10345        "@babel/helpers": "^7.27.6",
     10346        "@babel/parser": "^7.28.0",
     10347        "@babel/template": "^7.27.2",
     10348        "@babel/traverse": "^7.28.0",
     10349        "@babel/types": "^7.28.0",
    1032710350        "convert-source-map": "^2.0.0",
    1032810351        "debug": "^4.1.0",
     
    1033310356    },
    1033410357    "@babel/generator": {
    10335       "version": "7.27.0",
    10336       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz",
    10337       "integrity": "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==",
    10338       "dev": true,
    10339       "requires": {
    10340         "@babel/parser": "^7.27.0",
    10341         "@babel/types": "^7.27.0",
    10342         "@jridgewell/gen-mapping": "^0.3.5",
    10343         "@jridgewell/trace-mapping": "^0.3.25",
     10358      "version": "7.28.0",
     10359      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz",
     10360      "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==",
     10361      "dev": true,
     10362      "requires": {
     10363        "@babel/parser": "^7.28.0",
     10364        "@babel/types": "^7.28.0",
     10365        "@jridgewell/gen-mapping": "^0.3.12",
     10366        "@jridgewell/trace-mapping": "^0.3.28",
    1034410367        "jsesc": "^3.0.2"
    1034510368      }
     
    1035510378    },
    1035610379    "@babel/helper-compilation-targets": {
    10357       "version": "7.27.0",
    10358       "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz",
    10359       "integrity": "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==",
    10360       "dev": true,
    10361       "requires": {
    10362         "@babel/compat-data": "^7.26.8",
    10363         "@babel/helper-validator-option": "^7.25.9",
     10380      "version": "7.27.2",
     10381      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
     10382      "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
     10383      "dev": true,
     10384      "requires": {
     10385        "@babel/compat-data": "^7.27.2",
     10386        "@babel/helper-validator-option": "^7.27.1",
    1036410387        "browserslist": "^4.24.0",
    1036510388        "lru-cache": "^5.1.1",
     
    1040610429      }
    1040710430    },
     10431    "@babel/helper-globals": {
     10432      "version": "7.28.0",
     10433      "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
     10434      "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
     10435      "dev": true
     10436    },
    1040810437    "@babel/helper-member-expression-to-functions": {
    1040910438      "version": "7.25.9",
     
    1041710446    },
    1041810447    "@babel/helper-module-imports": {
    10419       "version": "7.25.9",
    10420       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz",
    10421       "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==",
    10422       "dev": true,
    10423       "requires": {
    10424         "@babel/traverse": "^7.25.9",
    10425         "@babel/types": "^7.25.9"
     10448      "version": "7.27.1",
     10449      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
     10450      "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
     10451      "dev": true,
     10452      "requires": {
     10453        "@babel/traverse": "^7.27.1",
     10454        "@babel/types": "^7.27.1"
    1042610455      }
    1042710456    },
    1042810457    "@babel/helper-module-transforms": {
    10429       "version": "7.26.0",
    10430       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz",
    10431       "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==",
    10432       "dev": true,
    10433       "requires": {
    10434         "@babel/helper-module-imports": "^7.25.9",
    10435         "@babel/helper-validator-identifier": "^7.25.9",
    10436         "@babel/traverse": "^7.25.9"
     10458      "version": "7.27.3",
     10459      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz",
     10460      "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==",
     10461      "dev": true,
     10462      "requires": {
     10463        "@babel/helper-module-imports": "^7.27.1",
     10464        "@babel/helper-validator-identifier": "^7.27.1",
     10465        "@babel/traverse": "^7.27.3"
    1043710466      }
    1043810467    },
     
    1048510514    },
    1048610515    "@babel/helper-string-parser": {
    10487       "version": "7.25.9",
    10488       "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
    10489       "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
     10516      "version": "7.27.1",
     10517      "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
     10518      "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
    1049010519      "dev": true
    1049110520    },
    1049210521    "@babel/helper-validator-identifier": {
    10493       "version": "7.25.9",
    10494       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
    10495       "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
     10522      "version": "7.27.1",
     10523      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
     10524      "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
    1049610525      "dev": true
    1049710526    },
    1049810527    "@babel/helper-validator-option": {
    10499       "version": "7.25.9",
    10500       "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz",
    10501       "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==",
     10528      "version": "7.27.1",
     10529      "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
     10530      "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
    1050210531      "dev": true
    1050310532    },
     
    1051410543    },
    1051510544    "@babel/helpers": {
    10516       "version": "7.27.0",
    10517       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz",
    10518       "integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==",
    10519       "dev": true,
    10520       "requires": {
    10521         "@babel/template": "^7.27.0",
    10522         "@babel/types": "^7.27.0"
     10545      "version": "7.27.6",
     10546      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz",
     10547      "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==",
     10548      "dev": true,
     10549      "requires": {
     10550        "@babel/template": "^7.27.2",
     10551        "@babel/types": "^7.27.6"
    1052310552      }
    1052410553    },
    1052510554    "@babel/parser": {
    10526       "version": "7.27.0",
    10527       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz",
    10528       "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==",
    10529       "dev": true,
    10530       "requires": {
    10531         "@babel/types": "^7.27.0"
     10555      "version": "7.28.0",
     10556      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz",
     10557      "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==",
     10558      "dev": true,
     10559      "requires": {
     10560        "@babel/types": "^7.28.0"
    1053210561      }
    1053310562    },
     
    1127211301    },
    1127311302    "@babel/template": {
    11274       "version": "7.27.0",
    11275       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz",
    11276       "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==",
    11277       "dev": true,
    11278       "requires": {
    11279         "@babel/code-frame": "^7.26.2",
    11280         "@babel/parser": "^7.27.0",
    11281         "@babel/types": "^7.27.0"
     11303      "version": "7.27.2",
     11304      "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
     11305      "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
     11306      "dev": true,
     11307      "requires": {
     11308        "@babel/code-frame": "^7.27.1",
     11309        "@babel/parser": "^7.27.2",
     11310        "@babel/types": "^7.27.1"
    1128211311      }
    1128311312    },
    1128411313    "@babel/traverse": {
    11285       "version": "7.27.0",
    11286       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz",
    11287       "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==",
    11288       "dev": true,
    11289       "requires": {
    11290         "@babel/code-frame": "^7.26.2",
    11291         "@babel/generator": "^7.27.0",
    11292         "@babel/parser": "^7.27.0",
    11293         "@babel/template": "^7.27.0",
    11294         "@babel/types": "^7.27.0",
    11295         "debug": "^4.3.1",
    11296         "globals": "^11.1.0"
     11314      "version": "7.28.0",
     11315      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz",
     11316      "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==",
     11317      "dev": true,
     11318      "requires": {
     11319        "@babel/code-frame": "^7.27.1",
     11320        "@babel/generator": "^7.28.0",
     11321        "@babel/helper-globals": "^7.28.0",
     11322        "@babel/parser": "^7.28.0",
     11323        "@babel/template": "^7.27.2",
     11324        "@babel/types": "^7.28.0",
     11325        "debug": "^4.3.1"
    1129711326      }
    1129811327    },
    1129911328    "@babel/types": {
    11300       "version": "7.27.0",
    11301       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz",
    11302       "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==",
    11303       "dev": true,
    11304       "requires": {
    11305         "@babel/helper-string-parser": "^7.25.9",
    11306         "@babel/helper-validator-identifier": "^7.25.9"
    11307       }
    11308     },
    11309     "@colors/colors": {
    11310       "version": "1.5.0",
    11311       "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
    11312       "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==",
    11313       "dev": true,
    11314       "optional": true
     11329      "version": "7.28.0",
     11330      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.0.tgz",
     11331      "integrity": "sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==",
     11332      "dev": true,
     11333      "requires": {
     11334        "@babel/helper-string-parser": "^7.27.1",
     11335        "@babel/helper-validator-identifier": "^7.27.1"
     11336      }
    1131511337    },
    1131611338    "@cypress/request": {
     
    1137411396    },
    1137511397    "@jridgewell/gen-mapping": {
    11376       "version": "0.3.8",
    11377       "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
    11378       "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
    11379       "dev": true,
    11380       "requires": {
    11381         "@jridgewell/set-array": "^1.2.1",
    11382         "@jridgewell/sourcemap-codec": "^1.4.10",
     11398      "version": "0.3.12",
     11399      "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz",
     11400      "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==",
     11401      "dev": true,
     11402      "requires": {
     11403        "@jridgewell/sourcemap-codec": "^1.5.0",
    1138311404        "@jridgewell/trace-mapping": "^0.3.24"
    1138411405      }
     
    1139011411      "dev": true
    1139111412    },
    11392     "@jridgewell/set-array": {
    11393       "version": "1.2.1",
    11394       "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
    11395       "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
    11396       "dev": true
    11397     },
    1139811413    "@jridgewell/source-map": {
    1139911414      "version": "0.3.6",
     
    1141311428    },
    1141411429    "@jridgewell/trace-mapping": {
    11415       "version": "0.3.25",
    11416       "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
    11417       "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
     11430      "version": "0.3.29",
     11431      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz",
     11432      "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==",
    1141811433      "dev": true,
    1141911434      "requires": {
     
    1209712112    },
    1209812113    "brace-expansion": {
    12099       "version": "1.1.11",
    12100       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
    12101       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
     12114      "version": "1.1.12",
     12115      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
     12116      "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
    1210212117      "dev": true,
    1210312118      "requires": {
     
    1234012355    },
    1234112356    "cli-table3": {
    12342       "version": "0.6.5",
    12343       "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz",
    12344       "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==",
    12345       "dev": true,
    12346       "requires": {
    12347         "@colors/colors": "1.5.0",
     12357      "version": "0.6.1",
     12358      "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz",
     12359      "integrity": "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==",
     12360      "dev": true,
     12361      "requires": {
     12362        "colors": "1.4.0",
    1234812363        "string-width": "^4.2.0"
    1234912364      }
     
    1241912434      "dev": true
    1242012435    },
     12436    "colors": {
     12437      "version": "1.4.0",
     12438      "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
     12439      "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
     12440      "dev": true,
     12441      "optional": true
     12442    },
    1242112443    "combined-stream": {
    1242212444      "version": "1.0.8",
     
    1254412566    },
    1254512567    "cypress": {
    12546       "version": "13.17.0",
    12547       "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.17.0.tgz",
    12548       "integrity": "sha512-5xWkaPurwkIljojFidhw8lFScyxhtiFHl/i/3zov+1Z5CmY4t9tjIdvSXfu82Y3w7wt0uR9KkucbhkVvJZLQSA==",
    12549       "dev": true,
    12550       "requires": {
    12551         "@cypress/request": "^3.0.6",
     12568      "version": "14.5.1",
     12569      "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.5.1.tgz",
     12570      "integrity": "sha512-vYBeZKW3UAtxwv5mFuSlOBCYhyO0H86TeDKRJ7TgARyHiREIaiDjeHtqjzrXRFrdz9KnNavqlm+z+hklC7v8XQ==",
     12571      "dev": true,
     12572      "requires": {
     12573        "@cypress/request": "^3.0.8",
    1255212574        "@cypress/xvfb": "^1.2.4",
    1255312575        "@types/sinonjs__fake-timers": "8.1.1",
     
    1256012582        "chalk": "^4.1.0",
    1256112583        "check-more-types": "^2.24.0",
    12562         "ci-info": "^4.0.0",
     12584        "ci-info": "^4.1.0",
    1256312585        "cli-cursor": "^3.1.0",
    12564         "cli-table3": "~0.6.1",
     12586        "cli-table3": "0.6.1",
    1256512587        "commander": "^6.2.1",
    1256612588        "common-tags": "^1.8.0",
     
    1257512597        "fs-extra": "^9.1.0",
    1257612598        "getos": "^3.2.1",
     12599        "hasha": "5.2.2",
    1257712600        "is-installed-globally": "~0.4.0",
    1257812601        "lazy-ass": "^1.6.0",
     
    1258612609        "proxy-from-env": "1.0.0",
    1258712610        "request-progress": "^3.0.0",
    12588         "semver": "^7.5.3",
     12611        "semver": "^7.7.1",
    1258912612        "supports-color": "^8.1.1",
    1259012613        "tmp": "~0.2.3",
     
    1328713310      "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==",
    1328813311      "dev": true
     13312    },
     13313    "hasha": {
     13314      "version": "5.2.2",
     13315      "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz",
     13316      "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==",
     13317      "dev": true,
     13318      "requires": {
     13319        "is-stream": "^2.0.0",
     13320        "type-fest": "^0.8.0"
     13321      },
     13322      "dependencies": {
     13323        "type-fest": {
     13324          "version": "0.8.1",
     13325          "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
     13326          "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
     13327          "dev": true
     13328        }
     13329      }
    1328913330    },
    1329013331    "hasown": {
     
    1751817559    },
    1751917560    "webpack": {
    17520       "version": "5.99.6",
    17521       "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.6.tgz",
    17522       "integrity": "sha512-TJOLrJ6oeccsGWPl7ujCYuc0pIq2cNsuD6GZDma8i5o5Npvcco/z+NKvZSFsP0/x6SShVb0+X2JK/JHUjKY9dQ==",
     17561      "version": "5.99.9",
     17562      "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.9.tgz",
     17563      "integrity": "sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==",
    1752317564      "dev": true,
    1752417565      "requires": {
    1752517566        "@types/eslint-scope": "^3.7.7",
    1752617567        "@types/estree": "^1.0.6",
     17568        "@types/json-schema": "^7.0.15",
    1752717569        "@webassemblyjs/ast": "^1.14.1",
    1752817570        "@webassemblyjs/wasm-edit": "^1.14.1",
     
    1754117583        "mime-types": "^2.1.27",
    1754217584        "neo-async": "^2.6.2",
    17543         "schema-utils": "^4.3.0",
     17585        "schema-utils": "^4.3.2",
    1754417586        "tapable": "^2.1.1",
    1754517587        "terser-webpack-plugin": "^5.3.11",
     
    1757617618        },
    1757717619        "schema-utils": {
    17578           "version": "4.3.0",
    17579           "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz",
    17580           "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==",
     17620          "version": "4.3.2",
     17621          "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz",
     17622          "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==",
    1758117623          "dev": true,
    1758217624          "requires": {
  • wired-impact-volunteer-management/trunk/package.json

    r3201881 r3327760  
    1717    "babel-loader": "^8.3.0",
    1818    "css-loader": "^6.8.1",
    19     "cypress": "^13.16.0",
     19    "cypress": "^14.5.1",
    2020    "mini-css-extract-plugin": "^2.7.6",
    2121    "node-sass": "^7.0.3",
  • wired-impact-volunteer-management/trunk/webpack.config.js

    r2746083 r3327760  
    1414module.exports = {
    1515    entry: {
    16         wi_volunteer_management_block: './admin/js/wi-volunteer-management-block.js',
     16        wi_volunteer_management_block: './admin/block/index.js',
    1717    },
    1818    output: {
  • wired-impact-volunteer-management/trunk/wivm.php

    r3278433 r3327760  
    1717 * Plugin URI:        https://wiredimpact.com/wordpress-plugins-for-nonprofits/volunteer-management/
    1818 * Description:       A simple, free way to keep track of your nonprofit’s volunteers and opportunities.
    19  * Version:           2.6
     19 * Version:           2.7
     20 * Requires at least: 6.3
     21 * Requires PHP:      5.2.4
    2022 * Author:            Wired Impact
    2123 * Author URI:        https://wiredimpact.com
Note: See TracChangeset for help on using the changeset viewer.