Whoops! There was an error.
ErrorException (E_ERROR)
Trying to get property 'updated' of non-object (View: /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/resources/views/partials/module-popup-consultation.blade.php) (View: /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/resources/views/partials/module-popup-consultation.blade.php)
Previous exceptions
  • Trying to get property 'updated' of non-object (View: /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/resources/views/partials/module-popup-consultation.blade.php) (0)
  • Trying to get property 'updated' of non-object (0)
ErrorException thrown with message "Trying to get property 'updated' of non-object (View: /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/resources/views/partials/module-popup-consultation.blade.php) (View: /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/resources/views/partials/module-popup-consultation.blade.php)" Stacktrace: #38 ErrorException in /home/boiterouge/public_html/wp-content/plugins/gappointments/includes/gcal_sync.php:836 #37 Illuminate\View\Engines\CompilerEngine:handleViewException in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/Engines/PhpEngine.php:60 #36 ErrorException in /home/boiterouge/public_html/wp-content/plugins/gappointments/includes/gcal_sync.php:836 #35 Illuminate\View\Engines\CompilerEngine:handleViewException in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/Engines/PhpEngine.php:60 #34 ErrorException in /home/boiterouge/public_html/wp-content/plugins/gappointments/includes/gcal_sync.php:836 #33 Illuminate\Foundation\Bootstrap\HandleExceptions:handleError in /home/boiterouge/public_html/wp-content/plugins/gappointments/includes/gcal_sync.php:836 #32 ga_gcal_sync:event_difference in /home/boiterouge/public_html/wp-content/plugins/gappointments/includes/gcal_sync.php:668 #31 ga_gcal_sync:sync_events in /home/boiterouge/public_html/wp-content/plugins/gappointments/gf-fields/ga-calendar.php:1319 #30 GA_Calendar:two_way_sync in /home/boiterouge/public_html/wp-content/plugins/gappointments/gf-fields/ga-calendar.php:60 #29 GA_Calendar:__construct in /home/boiterouge/public_html/wp-content/plugins/gappointments/gf-fields/gf-booking-calendar.php:199 #28 GF_Appointment_Booking_Calendar:get_field_input in /home/boiterouge/public_html/wp-content/plugins/gravityforms/common.php:3818 #27 GFCommon:get_field_input in /home/boiterouge/public_html/wp-content/plugins/gravityforms/form_display.php:4287 #26 GFFormDisplay:get_field_content in /home/boiterouge/public_html/wp-content/plugins/gravityforms/form_display.php:4207 #25 GFFormDisplay:get_field in /home/boiterouge/public_html/wp-content/plugins/gravityforms/form_display.php:1277 #24 GFFormDisplay:get_form in /home/boiterouge/public_html/wp-content/plugins/gravityforms/gravityforms.php:3345 #23 GFForms:get_form in /home/boiterouge/public_html/wp-content/plugins/gravityforms/gravityforms.php:2032 #22 GFForms:parse_shortcode in /home/boiterouge/public_html/wp-includes/shortcodes.php:355 #21 do_shortcode_tag in [internal]:0 #20 preg_replace_callback in /home/boiterouge/public_html/wp-includes/shortcodes.php:227 #19 do_shortcode in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/storage/framework/views/018674b64b94e4187fff780e1860d9934211b73d.php:25 #18 require in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/filesystem/Filesystem.php:107 #17 Illuminate\Filesystem\Filesystem:Illuminate\Filesystem\{closure} in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/filesystem/Filesystem.php:108 #16 Illuminate\Filesystem\Filesystem:getRequire in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/Engines/PhpEngine.php:58 #15 Illuminate\View\Engines\PhpEngine:evaluatePath in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/Engines/CompilerEngine.php:61 #14 Illuminate\View\Engines\CompilerEngine:get in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/View.php:139 #13 Illuminate\View\View:getContents in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/View.php:122 #12 Illuminate\View\View:renderContents in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/View.php:91 #11 Illuminate\View\View:render in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/storage/framework/views/2b42524cae94a4327237c156ee993caf801f41ec.php:63 #10 require in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/filesystem/Filesystem.php:107 #9 Illuminate\Filesystem\Filesystem:Illuminate\Filesystem\{closure} in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/filesystem/Filesystem.php:108 #8 Illuminate\Filesystem\Filesystem:getRequire in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/Engines/PhpEngine.php:58 #7 Illuminate\View\Engines\PhpEngine:evaluatePath in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/Engines/CompilerEngine.php:61 #6 Illuminate\View\Engines\CompilerEngine:get in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/View.php:139 #5 Illuminate\View\View:getContents in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/View.php:122 #4 Illuminate\View\View:renderContents in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/View.php:91 #3 Illuminate\View\View:render in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/index.php:26 #2 include in /home/boiterouge/public_html/wp-includes/template-loader.php:106 #1 require_once in /home/boiterouge/public_html/wp-blog-header.php:19 #0 require in /home/boiterouge/public_html/index.php:17
38
ErrorException
/home/boiterouge/public_html/wp-content/plugins/gappointments/includes/gcal_sync.php836
37
Illuminate\View\Engines\CompilerEngine handleViewException
/vendor/illuminate/view/Engines/PhpEngine.php60
36
ErrorException
/home/boiterouge/public_html/wp-content/plugins/gappointments/includes/gcal_sync.php836
35
Illuminate\View\Engines\CompilerEngine handleViewException
/vendor/illuminate/view/Engines/PhpEngine.php60
34
ErrorException
/home/boiterouge/public_html/wp-content/plugins/gappointments/includes/gcal_sync.php836
33
Illuminate\Foundation\Bootstrap\HandleExceptions handleError
/home/boiterouge/public_html/wp-content/plugins/gappointments/includes/gcal_sync.php836
32
ga_gcal_sync event_difference
/home/boiterouge/public_html/wp-content/plugins/gappointments/includes/gcal_sync.php668
31
ga_gcal_sync sync_events
/home/boiterouge/public_html/wp-content/plugins/gappointments/gf-fields/ga-calendar.php1319
30
GA_Calendar two_way_sync
/home/boiterouge/public_html/wp-content/plugins/gappointments/gf-fields/ga-calendar.php60
29
GA_Calendar __construct
/home/boiterouge/public_html/wp-content/plugins/gappointments/gf-fields/gf-booking-calendar.php199
28
GF_Appointment_Booking_Calendar get_field_input
/home/boiterouge/public_html/wp-content/plugins/gravityforms/common.php3818
27
GFCommon get_field_input
/home/boiterouge/public_html/wp-content/plugins/gravityforms/form_display.php4287
26
GFFormDisplay get_field_content
/home/boiterouge/public_html/wp-content/plugins/gravityforms/form_display.php4207
25
GFFormDisplay get_field
/home/boiterouge/public_html/wp-content/plugins/gravityforms/form_display.php1277
24
GFFormDisplay get_form
/home/boiterouge/public_html/wp-content/plugins/gravityforms/gravityforms.php3345
23
GFForms get_form
/home/boiterouge/public_html/wp-content/plugins/gravityforms/gravityforms.php2032
22
GFForms parse_shortcode
/home/boiterouge/public_html/wp-includes/shortcodes.php355
21
do_shortcode_tag
[internal]0
20
preg_replace_callback
/home/boiterouge/public_html/wp-includes/shortcodes.php227
19
do_shortcode
/storage/framework/views/018674b64b94e4187fff780e1860d9934211b73d.php25
18
require
/vendor/illuminate/filesystem/Filesystem.php107
17
Illuminate\Filesystem\Filesystem Illuminate\Filesystem\{closure}
/vendor/illuminate/filesystem/Filesystem.php108
16
Illuminate\Filesystem\Filesystem getRequire
/vendor/illuminate/view/Engines/PhpEngine.php58
15
Illuminate\View\Engines\PhpEngine evaluatePath
/vendor/illuminate/view/Engines/CompilerEngine.php61
14
Illuminate\View\Engines\CompilerEngine get
/vendor/illuminate/view/View.php139
13
Illuminate\View\View getContents
/vendor/illuminate/view/View.php122
12
Illuminate\View\View renderContents
/vendor/illuminate/view/View.php91
11
Illuminate\View\View render
/storage/framework/views/2b42524cae94a4327237c156ee993caf801f41ec.php63
10
require
/vendor/illuminate/filesystem/Filesystem.php107
9
Illuminate\Filesystem\Filesystem Illuminate\Filesystem\{closure}
/vendor/illuminate/filesystem/Filesystem.php108
8
Illuminate\Filesystem\Filesystem getRequire
/vendor/illuminate/view/Engines/PhpEngine.php58
7
Illuminate\View\Engines\PhpEngine evaluatePath
/vendor/illuminate/view/Engines/CompilerEngine.php61
6
Illuminate\View\Engines\CompilerEngine get
/vendor/illuminate/view/View.php139
5
Illuminate\View\View getContents
/vendor/illuminate/view/View.php122
4
Illuminate\View\View renderContents
/vendor/illuminate/view/View.php91
3
Illuminate\View\View render
/index.php26
2
include
/home/boiterouge/public_html/wp-includes/template-loader.php106
1
require_once
/home/boiterouge/public_html/wp-blog-header.php19
0
require
/home/boiterouge/public_html/index.php17
/home/boiterouge/public_html/wp-content/plugins/gappointments/includes/gcal_sync.php
     * The array to compare from
     * @param array|object $old_events
     * An array to compare against
     * @return array an array containing all entries from
     * new events that were updated or are not present in the old events array.
     */
    public function event_difference( $new_events, $old_events ) {
        $map = $difference = array();
 
        // Create map of new sync events
        foreach( $new_events as $new_event ) {
            $map[$new_event->id] = $new_event;
        }
 
        foreach( $old_events as $old_event ) {
            $map_key = $old_event->event_id;
 
            if( isset( $map[$map_key] ) ) {
                $last_updated_old = date(DateTime::RFC3339_EXTENDED, strtotime($old_event->event_last_updated));
                $last_updated_new = date(DateTime::RFC3339_EXTENDED, strtotime($map[$map_key]->updated));
 
                if( $last_updated_new === $last_updated_old ) {
                    // Event already exists in gAppointments.
                    $map[$map_key] = 0;
                } else {
                    // Event was updated or deleted. Append stdClass object with id of post.
                    $map[$map_key] = (object) array_merge( (array) $map[$map_key], array( 'post_id' => $old_event->post_id ) );
                }
            }
        }
 
        foreach( $map as $event_id => $event ) {
            if( isset( $event->status) && $event->status === 'cancelled' && !isset( $event->post_id ) ) {
                // Event does not exists and/or already deleted from gAppointments.
                continue;
            } else {
                // Event was created. It will be added to gAppointments.
            }
 
            if( !is_int( $event ) ) $difference[] = $event;
Arguments
  1. "Trying to get property 'updated' of non-object (View: /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/resources/views/partials/module-popup-consultation.blade.php) (View: /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/resources/views/partials/module-popup-consultation.blade.php)"
    
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/Engines/PhpEngine.php
    /**
     * Get the evaluated contents of the view at the given path.
     *
     * @param  string  $path
     * @param  array  $data
     * @return string
     */
    protected function evaluatePath($path, $data)
    {
        $obLevel = ob_get_level();
 
        ob_start();
 
        // We'll evaluate the contents of the view inside a try/catch block so we can
        // flush out any stray output that might get out before an error occurs or
        // an exception is thrown. This prevents any partial views from leaking.
        try {
            $this->files->getRequire($path, $data);
        } catch (Throwable $e) {
            $this->handleViewException($e, $obLevel);
        }
 
        return ltrim(ob_get_clean());
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Throwable  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Throwable
     */
    protected function handleViewException(Throwable $e, $obLevel)
    {
        while (ob_get_level() > $obLevel) {
            ob_end_clean();
        }
 
Arguments
  1. ErrorException {#26363
      #message: "Trying to get property 'updated' of non-object (View: /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/resources/views/partials/module-popup-consultation.blade.php)"
      #code: 0
      #file: "/home/boiterouge/public_html/wp-content/plugins/gappointments/includes/gcal_sync.php"
      #line: 836
      -previous: ErrorException {#28620
        #message: "Trying to get property 'updated' of non-object"
        #code: 0
        #file: "/home/boiterouge/public_html/wp-content/plugins/gappointments/includes/gcal_sync.php"
        #line: 836
        #severity: E_NOTICE
      }
      #severity: E_ERROR
    }
    
  2. 4
    
/home/boiterouge/public_html/wp-content/plugins/gappointments/includes/gcal_sync.php
     * The array to compare from
     * @param array|object $old_events
     * An array to compare against
     * @return array an array containing all entries from
     * new events that were updated or are not present in the old events array.
     */
    public function event_difference( $new_events, $old_events ) {
        $map = $difference = array();
 
        // Create map of new sync events
        foreach( $new_events as $new_event ) {
            $map[$new_event->id] = $new_event;
        }
 
        foreach( $old_events as $old_event ) {
            $map_key = $old_event->event_id;
 
            if( isset( $map[$map_key] ) ) {
                $last_updated_old = date(DateTime::RFC3339_EXTENDED, strtotime($old_event->event_last_updated));
                $last_updated_new = date(DateTime::RFC3339_EXTENDED, strtotime($map[$map_key]->updated));
 
                if( $last_updated_new === $last_updated_old ) {
                    // Event already exists in gAppointments.
                    $map[$map_key] = 0;
                } else {
                    // Event was updated or deleted. Append stdClass object with id of post.
                    $map[$map_key] = (object) array_merge( (array) $map[$map_key], array( 'post_id' => $old_event->post_id ) );
                }
            }
        }
 
        foreach( $map as $event_id => $event ) {
            if( isset( $event->status) && $event->status === 'cancelled' && !isset( $event->post_id ) ) {
                // Event does not exists and/or already deleted from gAppointments.
                continue;
            } else {
                // Event was created. It will be added to gAppointments.
            }
 
            if( !is_int( $event ) ) $difference[] = $event;
Arguments
  1. "Trying to get property 'updated' of non-object (View: /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/resources/views/partials/module-popup-consultation.blade.php)"
    
Exception message: Trying to get property 'updated' of non-object (View: /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/resources/views/partials/module-popup-consultation.blade.php)
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/Engines/PhpEngine.php
    /**
     * Get the evaluated contents of the view at the given path.
     *
     * @param  string  $path
     * @param  array  $data
     * @return string
     */
    protected function evaluatePath($path, $data)
    {
        $obLevel = ob_get_level();
 
        ob_start();
 
        // We'll evaluate the contents of the view inside a try/catch block so we can
        // flush out any stray output that might get out before an error occurs or
        // an exception is thrown. This prevents any partial views from leaking.
        try {
            $this->files->getRequire($path, $data);
        } catch (Throwable $e) {
            $this->handleViewException($e, $obLevel);
        }
 
        return ltrim(ob_get_clean());
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Throwable  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Throwable
     */
    protected function handleViewException(Throwable $e, $obLevel)
    {
        while (ob_get_level() > $obLevel) {
            ob_end_clean();
        }
 
Arguments
  1. ErrorException {#28620
      #message: "Trying to get property 'updated' of non-object"
      #code: 0
      #file: "/home/boiterouge/public_html/wp-content/plugins/gappointments/includes/gcal_sync.php"
      #line: 836
      #severity: E_NOTICE
    }
    
  2. 6
    
/home/boiterouge/public_html/wp-content/plugins/gappointments/includes/gcal_sync.php
     * The array to compare from
     * @param array|object $old_events
     * An array to compare against
     * @return array an array containing all entries from
     * new events that were updated or are not present in the old events array.
     */
    public function event_difference( $new_events, $old_events ) {
        $map = $difference = array();
 
        // Create map of new sync events
        foreach( $new_events as $new_event ) {
            $map[$new_event->id] = $new_event;
        }
 
        foreach( $old_events as $old_event ) {
            $map_key = $old_event->event_id;
 
            if( isset( $map[$map_key] ) ) {
                $last_updated_old = date(DateTime::RFC3339_EXTENDED, strtotime($old_event->event_last_updated));
                $last_updated_new = date(DateTime::RFC3339_EXTENDED, strtotime($map[$map_key]->updated));
 
                if( $last_updated_new === $last_updated_old ) {
                    // Event already exists in gAppointments.
                    $map[$map_key] = 0;
                } else {
                    // Event was updated or deleted. Append stdClass object with id of post.
                    $map[$map_key] = (object) array_merge( (array) $map[$map_key], array( 'post_id' => $old_event->post_id ) );
                }
            }
        }
 
        foreach( $map as $event_id => $event ) {
            if( isset( $event->status) && $event->status === 'cancelled' && !isset( $event->post_id ) ) {
                // Event does not exists and/or already deleted from gAppointments.
                continue;
            } else {
                // Event was created. It will be added to gAppointments.
            }
 
            if( !is_int( $event ) ) $difference[] = $event;
Arguments
  1. "Trying to get property 'updated' of non-object"
    
Exception message: Trying to get property 'updated' of non-object
/home/boiterouge/public_html/wp-content/plugins/gappointments/includes/gcal_sync.php
     * The array to compare from
     * @param array|object $old_events
     * An array to compare against
     * @return array an array containing all entries from
     * new events that were updated or are not present in the old events array.
     */
    public function event_difference( $new_events, $old_events ) {
        $map = $difference = array();
 
        // Create map of new sync events
        foreach( $new_events as $new_event ) {
            $map[$new_event->id] = $new_event;
        }
 
        foreach( $old_events as $old_event ) {
            $map_key = $old_event->event_id;
 
            if( isset( $map[$map_key] ) ) {
                $last_updated_old = date(DateTime::RFC3339_EXTENDED, strtotime($old_event->event_last_updated));
                $last_updated_new = date(DateTime::RFC3339_EXTENDED, strtotime($map[$map_key]->updated));
 
                if( $last_updated_new === $last_updated_old ) {
                    // Event already exists in gAppointments.
                    $map[$map_key] = 0;
                } else {
                    // Event was updated or deleted. Append stdClass object with id of post.
                    $map[$map_key] = (object) array_merge( (array) $map[$map_key], array( 'post_id' => $old_event->post_id ) );
                }
            }
        }
 
        foreach( $map as $event_id => $event ) {
            if( isset( $event->status) && $event->status === 'cancelled' && !isset( $event->post_id ) ) {
                // Event does not exists and/or already deleted from gAppointments.
                continue;
            } else {
                // Event was created. It will be added to gAppointments.
            }
 
            if( !is_int( $event ) ) $difference[] = $event;
Arguments
  1. 8
    
  2. "Trying to get property 'updated' of non-object"
    
  3. "/home/boiterouge/public_html/wp-content/plugins/gappointments/includes/gcal_sync.php"
    
  4. 836
    
  5. array:9 [
    "new_events" => array:11 [
    0 => {#26448}
    1 => {#26465}
    2 => {#26403}
    3 => {#26433}
    4 => {#26424}
    5 => {#26422}
    6 => {#26400}
    7 => {#26483}
    8 => {#26489}
    9 => {#26495}
    10 => {#26501}
    ]
    "old_events" => array:2115 [
    0 => {#26454}
    1 => {#26443}
    2 => {#26507}
    3 => {#26519}
    4 => {#26516}
    5 => {#26517}
    6 => {#26518}
    7 => {#26515}
    8 => {#26514}
    9 => {#26513}
    10 => {#26512}
    11 => {#26511}
    12 => {#26510}
    13 => {#26509}
    14 => {#26508}
    15 => {#26520}
    16 => {#26521}
    17 => {#26522}
    18 => {#26523}
    19 => {#26524}
    20 => {#26525}
    21 => {#26526}
    22 => {#26527}
    23 => {#26528}
    24 => {#26529}
    25 => {#26530}
    26 => {#26531}
    27 => {#26532}
    28 => {#26533}
    29 => {#26534}
    30 => {#26535}
    31 => {#26536}
    32 => {#26537}
    33 => {#26538}
    34 => {#26539}
    35 => {#26540}
    36 => {#26541}
    37 => {#26542}
    38 => {#26543}
    39 => {#26544}
    40 => {#26545}
    41 => {#26546}
    42 => {#26547}
    43 => {#26548}
    44 => {#26549}
    45 => {#26550}
    46 => {#26551}
    47 => {#26552}
    48 => {#26553}
    49 => {#26554}
    50 => {#26555}
    51 => {#26556}
    52 => {#26557}
    53 => {#26558}
    54 => {#26559}
    55 => {#26560}
    56 => {#26561}
    57 => {#26562}
    58 => {#26563}
    59 => {#26564}
    60 => {#26565}
    61 => {#26566}
    62 => {#26567}
    63 => {#26568}
    64 => {#26569}
    65 => {#26570}
    66 => {#26571}
    67 => {#26572}
    68 => {#26573}
    69 => {#26574}
    70 => {#26575}
    71 => {#26576}
    72 => {#26577}
    73 => {#26578}
    74 => {#26579}
    75 => {#26580}
    76 => {#26581}
    77 => {#26582}
    78 => {#26583}
    79 => {#26584}
    80 => {#26585}
    81 => {#26586}
    82 => {#26587}
    83 => {#26588}
    84 => {#26589}
    85 => {#26590}
    86 => {#26591}
    87 => {#26592}
    88 => {#26593}
    89 => {#26594}
    90 => {#26595}
    91 => {#26596}
    92 => {#26597}
    93 => {#26598}
    94 => {#26599}
    95 => {#26600}
    96 => {#26601}
    97 => {#26602}
    98 => {#26603}
    99 => {#26604}
    100 => {#26605}
    101 => {#26606}
    102 => {#26607}
    103 => {#26608}
    104 => {#26609}
    105 => {#26610}
    106 => {#26611}
    107 => {#26612}
    108 => {#26613}
    109 => {#26614}
    110 => {#26615}
    111 => {#26616}
    112 => {#26617}
    113 => {#26618}
    114 => {#26619}
    115 => {#26620}
    116 => {#26621}
    117 => {#26622}
    118 => {#26623}
    119 => {#26624}
    120 => {#26625}
    121 => {#26626}
    122 => {#26627}
    123 => {#26628}
    124 => {#26629}
    125 => {#26630}
    126 => {#26631}
    127 => {#26632}
    128 => {#26633}
    129 => {#26634}
    130 => {#26635}
    131 => {#26636}
    132 => {#26637}
    133 => {#26638}
    134 => {#26639}
    135 => {#26640}
    136 => {#26641}
    137 => {#26642}
    138 => {#26643}
    139 => {#26644}
    140 => {#26645}
    141 => {#26646}
    142 => {#26647}
    143 => {#26648}
    144 => {#26649}
    145 => {#26650}
    146 => {#26651}
    147 => {#26652}
    148 => {#26653}
    149 => {#26654}
    150 => {#26655}
    151 => {#26656}
    152 => {#26657}
    153 => {#26658}
    154 => {#26659}
    155 => {#26660}
    156 => {#26661}
    157 => {#26662}
    158 => {#26663}
    159 => {#26664}
    160 => {#26665}
    161 => {#26666}
    162 => {#26667}
    163 => {#26668}
    164 => {#26669}
    165 => {#26670}
    166 => {#26671}
    167 => {#26672}
    168 => {#26673}
    169 => {#26674}
    170 => {#26675}
    171 => {#26676}
    172 => {#26677}
    173 => {#26678}
    174 => {#26679}
    175 => {#26680}
    176 => {#26681}
    177 => {#26682}
    178 => {#26683}
    179 => {#26684}
    180 => {#26685}
    181 => {#26686}
    182 => {#26687}
    183 => {#26688}
    184 => {#26689}
    185 => {#26690}
    186 => {#26691}
    187 => {#26692}
    188 => {#26693}
    189 => {#26694}
    190 => {#26695}
    191 => {#26696}
    192 => {#26697}
    193 => {#26698}
    194 => {#26699}
    195 => {#26700}
    196 => {#26701}
    197 => {#26702}
    198 => {#26703}
    199 => {#26704}
    200 => {#26705}
    201 => {#26706}
    202 => {#26707}
    203 => {#26708}
    204 => {#26709}
    205 => {#26710}
    206 => {#26711}
    207 => {#26712}
    208 => {#26713}
    209 => {#26714}
    210 => {#26715}
    211 => {#26716}
    212 => {#26717}
    213 => {#26718}
    214 => {#26719}
    215 => {#26720}
    216 => {#26721}
    217 => {#26722}
    218 => {#26723}
    219 => {#26724}
    220 => {#26725}
    221 => {#26726}
    222 => {#26727}
    223 => {#26728}
    224 => {#26729}
    225 => {#26730}
    226 => {#26731}
    227 => {#26732}
    228 => {#26733}
    229 => {#26734}
    230 => {#26735}
    231 => {#26736}
    232 => {#26737}
    233 => {#26738}
    234 => {#26739}
    235 => {#26740}
    236 => {#26741}
    237 => {#26742}
    238 => {#26743}
    239 => {#26744}
    240 => {#26745}
    241 => {#26746}
    242 => {#26747}
    243 => {#26748}
    244 => {#26749}
    245 => {#26750}
    246 => {#26751}
    247 => {#26752}
    248 => {#26753}
    249 => {#26754}
    250 => {#26755}
    251 => {#26756}
    252 => {#26757}
    253 => {#26758}
    254 => {#26759}
    255 => {#26760}
    256 => {#26761}
    257 => {#26762}
    258 => {#26763}
    259 => {#26764}
    260 => {#26765}
    261 => {#26766}
    262 => {#26767}
    263 => {#26768}
    264 => {#26769}
    265 => {#26770}
    266 => {#26771}
    267 => {#26772}
    268 => {#26773}
    269 => {#26774}
    270 => {#26775}
    271 => {#26776}
    272 => {#26777}
    273 => {#26778}
    274 => {#26779}
    275 => {#26780}
    276 => {#26781}
    277 => {#26782}
    278 => {#26783}
    279 => {#26784}
    280 => {#26785}
    281 => {#26786}
    282 => {#26787}
    283 => {#26788}
    284 => {#26789}
    285 => {#26790}
    286 => {#26791}
    287 => {#26792}
    288 => {#26793}
    289 => {#26794}
    290 => {#26795}
    291 => {#26796}
    292 => {#26797}
    293 => {#26798}
    294 => {#26799}
    295 => {#26800}
    296 => {#26801}
    297 => {#26802}
    298 => {#26803}
    299 => {#26804}
    300 => {#26805}
    301 => {#26806}
    302 => {#26807}
    303 => {#26808}
    304 => {#26809}
    305 => {#26810}
    306 => {#26811}
    307 => {#26812}
    308 => {#26813}
    309 => {#26814}
    310 => {#26815}
    311 => {#26816}
    312 => {#26817}
    313 => {#26818}
    314 => {#26819}
    315 => {#26820}
    316 => {#26821}
    317 => {#26822}
    318 => {#26823}
    319 => {#26824}
    320 => {#26825}
    321 => {#26826}
    322 => {#26827}
    323 => {#26828}
    324 => {#26829}
    325 => {#26830}
    326 => {#26831}
    327 => {#26832}
    328 => {#26833}
    329 => {#26834}
    330 => {#26835}
    331 => {#26836}
    332 => {#26837}
    333 => {#26838}
    334 => {#26839}
    335 => {#26840}
    336 => {#26841}
    337 => {#26842}
    338 => {#26843}
    339 => {#26844}
    340 => {#26845}
    341 => {#26846}
    342 => {#26847}
    343 => {#26848}
    344 => {#26849}
    345 => {#26850}
    346 => {#26851}
    347 => {#26852}
    348 => {#26853}
    349 => {#26854}
    350 => {#26855}
    351 => {#26856}
    352 => {#26857}
    353 => {#26858}
    354 => {#26859}
    355 => {#26860}
    356 => {#26861}
    357 => {#26862}
    358 => {#26863}
    359 => {#26864}
    360 => {#26865}
    361 => {#26866}
    362 => {#26867}
    363 => {#26868}
    364 => {#26869}
    365 => {#26870}
    366 => {#26871}
    367 => {#26872}
    368 => {#26873}
    369 => {#26874}
    370 => {#26875}
    371 => {#26876}
    372 => {#26877}
    373 => {#26878}
    374 => {#26879}
    375 => {#26880}
    376 => {#26881}
    377 => {#26882}
    378 => {#26883}
    379 => {#26884}
    380 => {#26885}
    381 => {#26886}
    382 => {#26887}
    383 => {#26888}
    384 => {#26889}
    385 => {#26890}
    386 => {#26891}
    387 => {#26892}
    388 => {#26893}
    389 => {#26894}
    390 => {#26895}
    391 => {#26896}
    392 => {#26897}
    393 => {#26898}
    394 => {#26899}
    395 => {#26900}
    396 => {#26901}
    397 => {#26902}
    398 => {#26903}
    399 => {#26904}
    400 => {#26905}
    401 => {#26906}
    402 => {#26907}
    403 => {#26908}
    404 => {#26909}
    405 => {#26910}
    406 => {#26911}
    407 => {#26912}
    408 => {#26913}
    409 => {#26914}
    410 => {#26915}
    411 => {#26916}
    412 => {#26917}
    413 => {#26918}
    414 => {#26919}
    415 => {#26920}
    416 => {#26921}
    417 => {#26922}
    418 => {#26923}
    419 => {#26924}
    420 => {#26925}
    421 => {#26926}
    422 => {#26927}
    423 => {#26928}
    424 => {#26929}
    425 => {#26930}
    426 => {#26931}
    427 => {#26932}
    428 => {#26933}
    429 => {#26934}
    430 => {#26935}
    431 => {#26936}
    432 => {#26937}
    433 => {#26938}
    434 => {#26939}
    435 => {#26940}
    436 => {#26941}
    437 => {#26942}
    438 => {#26943}
    439 => {#26944}
    440 => {#26945}
    441 => {#26946}
    442 => {#26947}
    443 => {#26948}
    444 => {#26949}
    445 => {#26950}
    446 => {#26951}
    447 => {#26952}
    448 => {#26953}
    449 => {#26954}
    450 => {#26955}
    451 => {#26956}
    452 => {#26957}
    453 => {#26958}
    454 => {#26959}
    455 => {#26960}
    456 => {#26961}
    457 => {#26962}
    458 => {#26963}
    459 => {#26964}
    460 => {#26965}
    461 => {#26966}
    462 => {#26967}
    463 => {#26968}
    464 => {#26969}
    465 => {#26970}
    466 => {#26971}
    467 => {#26972}
    468 => {#26973}
    469 => {#26974}
    470 => {#26975}
    471 => {#26976}
    472 => {#26977}
    473 => {#26978}
    474 => {#26979}
    475 => {#26980}
    476 => {#26981}
    477 => {#26982}
    478 => {#26983}
    479 => {#26984}
    480 => {#26985}
    481 => {#26986}
    482 => {#26987}
    483 => {#26988}
    484 => {#26989}
    485 => {#26990}
    486 => {#26991}
    487 => {#26992}
    488 => {#26993}
    489 => {#26994}
    490 => {#26995}
    491 => {#26996}
    492 => {#26997}
    493 => {#26998}
    494 => {#26999}
    495 => {#27000}
    496 => {#27001}
    497 => {#27002}
    498 => {#27003}
    499 => {#27004}
    500 => {#27005}
    501 => {#27006}
    502 => {#27007}
    503 => {#27008}
    504 => {#27009}
    505 => {#27010}
    506 => {#27011}
    507 => {#27012}
    508 => {#27013}
    509 => {#27014}
    510 => {#27015}
    511 => {#27016}
    512 => {#27017}
    513 => {#27018}
    514 => {#27019}
    515 => {#27020}
    516 => {#27021}
    517 => {#27022}
    518 => {#27023}
    519 => {#27024}
    520 => {#27025}
    521 => {#27026}
    522 => {#27027}
    523 => {#27028}
    524 => {#27029}
    525 => {#27030}
    526 => {#27031}
    527 => {#27032}
    528 => {#27033}
    529 => {#27034}
    530 => {#27035}
    531 => {#27036}
    532 => {#27037}
    533 => {#27038}
    534 => {#27039}
    535 => {#27040}
    536 => {#27041}
    537 => {#27042}
    538 => {#27043}
    539 => {#27044}
    540 => {#27045}
    541 => {#27046}
    542 => {#27047}
    543 => {#27048}
    544 => {#27049}
    545 => {#27050}
    546 => {#27051}
    547 => {#27052}
    548 => {#27053}
    549 => {#27054}
    550 => {#27055}
    551 => {#27056}
    552 => {#27057}
    553 => {#27058}
    554 => {#27059}
    555 => {#27060}
    556 => {#27061}
    557 => {#27062}
    558 => {#27063}
    559 => {#27064}
    560 => {#27065}
    561 => {#27066}
    562 => {#27067}
    563 => {#27068}
    564 => {#27069}
    565 => {#27070}
    566 => {#27071}
    567 => {#27072}
    568 => {#27073}
    569 => {#27074}
    570 => {#27075}
    571 => {#27076}
    572 => {#27077}
    573 => {#27078}
    574 => {#27079}
    575 => {#27080}
    576 => {#27081}
    577 => {#27082}
    578 => {#27083}
    579 => {#27084}
    580 => {#27085}
    581 => {#27086}
    582 => {#27087}
    583 => {#27088}
    584 => {#27089}
    585 => {#27090}
    586 => {#27091}
    587 => {#27092}
    588 => {#27093}
    589 => {#27094}
    590 => {#27095}
    591 => {#27096}
    592 => {#27097}
    593 => {#27098}
    594 => {#27099}
    595 => {#27100}
    596 => {#27101}
    597 => {#27102}
    598 => {#27103}
    599 => {#27104}
    600 => {#27105}
    601 => {#27106}
    602 => {#27107}
    603 => {#27108}
    604 => {#27109}
    605 => {#27110}
    606 => {#27111}
    607 => {#27112}
    608 => {#27113}
    609 => {#27114}
    610 => {#27115}
    611 => {#27116}
    612 => {#27117}
    613 => {#27118}
    614 => {#27119}
    615 => {#27120}
    616 => {#27121}
    617 => {#27122}
    618 => {#27123}
    619 => {#27124}
    620 => {#27125}
    621 => {#27126}
    622 => {#27127}
    623 => {#27128}
    624 => {#27129}
    625 => {#27130}
    626 => {#27131}
    627 => {#27132}
    628 => {#27133}
    629 => {#27134}
    630 => {#27135}
    631 => {#27136}
    632 => {#27137}
    633 => {#27138}
    634 => {#27139}
    635 => {#27140}
    636 => {#27141}
    637 => {#27142}
    638 => {#27143}
    639 => {#27144}
    640 => {#27145}
    641 => {#27146}
    642 => {#27147}
    643 => {#27148}
    644 => {#27149}
    645 => {#27150}
    646 => {#27151}
    647 => {#27152}
    648 => {#27153}
    649 => {#27154}
    650 => {#27155}
    651 => {#27156}
    652 => {#27157}
    653 => {#27158}
    654 => {#27159}
    655 => {#27160}
    656 => {#27161}
    657 => {#27162}
    658 => {#27163}
    659 => {#27164}
    660 => {#27165}
    661 => {#27166}
    662 => {#27167}
    663 => {#27168}
    664 => {#27169}
    665 => {#27170}
    666 => {#27171}
    667 => {#27172}
    668 => {#27173}
    669 => {#27174}
    670 => {#27175}
    671 => {#27176}
    672 => {#27177}
    673 => {#27178}
    674 => {#27179}
    675 => {#27180}
    676 => {#27181}
    677 => {#27182}
    678 => {#27183}
    679 => {#27184}
    680 => {#27185}
    681 => {#27186}
    682 => {#27187}
    683 => {#27188}
    684 => {#27189}
    685 => {#27190}
    686 => {#27191}
    687 => {#27192}
    688 => {#27193}
    689 => {#27194}
    690 => {#27195}
    691 => {#27196}
    692 => {#27197}
    693 => {#27198}
    694 => {#27199}
    695 => {#27200}
    696 => {#27201}
    697 => {#27202}
    698 => {#27203}
    699 => {#27204}
    700 => {#27205}
    701 => {#27206}
    702 => {#27207}
    703 => {#27208}
    704 => {#27209}
    705 => {#27210}
    706 => {#27211}
    707 => {#27212}
    708 => {#27213}
    709 => {#27214}
    710 => {#27215}
    711 => {#27216}
    712 => {#27217}
    713 => {#27218}
    714 => {#27219}
    715 => {#27220}
    716 => {#27221}
    717 => {#27222}
    718 => {#27223}
    719 => {#27224}
    720 => {#27225}
    721 => {#27226}
    722 => {#27227}
    723 => {#27228}
    724 => {#27229}
    725 => {#27230}
    726 => {#27231}
    727 => {#27232}
    728 => {#27233}
    729 => {#27234}
    730 => {#27235}
    731 => {#27236}
    732 => {#27237}
    733 => {#27238}
    734 => {#27239}
    735 => {#27240}
    736 => {#27241}
    737 => {#27242}
    738 => {#27243}
    739 => {#27244}
    740 => {#27245}
    741 => {#27246}
    742 => {#27247}
    743 => {#27248}
    744 => {#27249}
    745 => {#27250}
    746 => {#27251}
    747 => {#27252}
    748 => {#27253}
    749 => {#27254}
    750 => {#27255}
    751 => {#27256}
    752 => {#27257}
    753 => {#27258}
    754 => {#27259}
    755 => {#27260}
    756 => {#27261}
    757 => {#27262}
    758 => {#27263}
    759 => {#27264}
    760 => {#27265}
    761 => {#27266}
    762 => {#27267}
    763 => {#27268}
    764 => {#27269}
    765 => {#27270}
    766 => {#27271}
    767 => {#27272}
    768 => {#27273}
    769 => {#27274}
    770 => {#27275}
    771 => {#27276}
    772 => {#27277}
    773 => {#27278}
    774 => {#27279}
    775 => {#27280}
    776 => {#27281}
    777 => {#27282}
    778 => {#27283}
    779 => {#27284}
    780 => {#27285}
    781 => {#27286}
    782 => {#27287}
    783 => {#27288}
    784 => {#27289}
    785 => {#27290}
    786 => {#27291}
    787 => {#27292}
    788 => {#27293}
    789 => {#27294}
    790 => {#27295}
    791 => {#27296}
    792 => {#27297}
    793 => {#27298}
    794 => {#27299}
    795 => {#27300}
    796 => {#27301}
    797 => {#27302}
    798 => {#27303}
    799 => {#27304}
    800 => {#27305}
    801 => {#27306}
    802 => {#27307}
    803 => {#27308}
    804 => {#27309}
    805 => {#27310}
    806 => {#27311}
    807 => {#27312}
    808 => {#27313}
    809 => {#27314}
    810 => {#27315}
    811 => {#27316}
    812 => {#27317}
    813 => {#27318}
    814 => {#27319}
    815 => {#27320}
    816 => {#27321}
    817 => {#27322}
    818 => {#27323}
    819 => {#27324}
    820 => {#27325}
    821 => {#27326}
    822 => {#27327}
    823 => {#27328}
    824 => {#27329}
    825 => {#27330}
    826 => {#27331}
    827 => {#27332}
    828 => {#27333}
    829 => {#27334}
    830 => {#27335}
    831 => {#27336}
    832 => {#27337}
    833 => {#27338}
    834 => {#27339}
    835 => {#27340}
    836 => {#27341}
    837 => {#27342}
    838 => {#27343}
    839 => {#27344}
    840 => {#27345}
    841 => {#27346}
    842 => {#27347}
    843 => {#27348}
    844 => {#27349}
    845 => {#27350}
    846 => {#27351}
    847 => {#27352}
    848 => {#27353}
    849 => {#27354}
    850 => {#27355}
    851 => {#27356}
    852 => {#27357}
    853 => {#27358}
    854 => {#27359}
    855 => {#27360}
    856 => {#27361}
    857 => {#27362}
    858 => {#27363}
    859 => {#27364}
    860 => {#27365}
    861 => {#27366}
    862 => {#27367}
    863 => {#27368}
    864 => {#27369}
    865 => {#27370}
    866 => {#27371}
    867 => {#27372}
    868 => {#27373}
    869 => {#27374}
    870 => {#27375}
    871 => {#27376}
    872 => {#27377}
    873 => {#27378}
    874 => {#27379}
    875 => {#27380}
    876 => {#27381}
    877 => {#27382}
    878 => {#27383}
    879 => {#27384}
    880 => {#27385}
    881 => {#27386}
    882 => {#27387}
    883 => {#27388}
    884 => {#27389}
    885 => {#27390}
    886 => {#27391}
    887 => {#27392}
    888 => {#27393}
    889 => {#27394}
    890 => {#27395}
    891 => {#27396}
    892 => {#27397}
    893 => {#27398}
    894 => {#27399}
    895 => {#27400}
    896 => {#27401}
    897 => {#27402}
    898 => {#27403}
    899 => {#27404}
    900 => {#27405}
    901 => {#27406}
    902 => {#27407}
    903 => {#27408}
    904 => {#27409}
    905 => {#27410}
    906 => {#27411}
    907 => {#27412}
    908 => {#27413}
    909 => {#27414}
    910 => {#27415}
    911 => {#27416}
    912 => {#27417}
    913 => {#27418}
    914 => {#27419}
    915 => {#27420}
    916 => {#27421}
    917 => {#27422}
    918 => {#27423}
    919 => {#27424}
    920 => {#27425}
    921 => {#27426}
    922 => {#27427}
    923 => {#27428}
    924 => {#27429}
    925 => {#27430}
    926 => {#27431}
    927 => {#27432}
    928 => {#27433}
    929 => {#27434}
    930 => {#27435}
    931 => {#27436}
    932 => {#27437}
    933 => {#27438}
    934 => {#27439}
    935 => {#27440}
    936 => {#27441}
    937 => {#27442}
    938 => {#27443}
    939 => {#27444}
    940 => {#27445}
    941 => {#27446}
    942 => {#27447}
    943 => {#27448}
    944 => {#27449}
    945 => {#27450}
    946 => {#27451}
    947 => {#27452}
    948 => {#27453}
    949 => {#27454}
    950 => {#27455}
    951 => {#27456}
    952 => {#27457}
    953 => {#27458}
    954 => {#27459}
    955 => {#27460}
    956 => {#27461}
    957 => {#27462}
    958 => {#27463}
    959 => {#27464}
    960 => {#27465}
    961 => {#27466}
    962 => {#27467}
    963 => {#27468}
    964 => {#27469}
    965 => {#27470}
    966 => {#27471}
    967 => {#27472}
    968 => {#27473}
    969 => {#27474}
    970 => {#27475}
    971 => {#27476}
    972 => {#27477}
    973 => {#27478}
    974 => {#27479}
    975 => {#27480}
    976 => {#27481}
    977 => {#27482}
    978 => {#27483}
    979 => {#27484}
    980 => {#27485}
    981 => {#27486}
    982 => {#27487}
    983 => {#27488}
    984 => {#27489}
    985 => {#27490}
    986 => {#27491}
    987 => {#27492}
    988 => {#27493}
    989 => {#27494}
    990 => {#27495}
    991 => {#27496}
    992 => {#27497}
    993 => {#27498}
    994 => {#27499}
    995 => {#27500}
    996 => {#27501}
    997 => {#27502}
    998 => {#27503}
    999 => {#27504}
    1000 => {#27505}
    1001 => {#27506}
    1002 => {#27507}
    1003 => {#27508}
    1004 => {#27509}
    1005 => {#27510}
    1006 => {#27511}
    1007 => {#27512}
    1008 => {#27513}
    1009 => {#27514}
    1010 => {#27515}
    1011 => {#27516}
    1012 => {#27517}
    1013 => {#27518}
    1014 => {#27519}
    1015 => {#27520}
    1016 => {#27521}
    1017 => {#27522}
    1018 => {#27523}
    1019 => {#27524}
    1020 => {#27525}
    1021 => {#27526}
    1022 => {#27527}
    1023 => {#27528}
    1024 => {#27529}
    1025 => {#27530}
    1026 => {#27531}
    1027 => {#27532}
    1028 => {#27533}
    1029 => {#27534}
    1030 => {#27535}
    1031 => {#27536}
    1032 => {#27537}
    1033 => {#27538}
    1034 => {#27539}
    1035 => {#27540}
    1036 => {#27541}
    1037 => {#27542}
    1038 => {#27543}
    1039 => {#27544}
    1040 => {#27545}
    1041 => {#27546}
    1042 => {#27547}
    1043 => {#27548}
    1044 => {#27549}
    1045 => {#27550}
    1046 => {#27551}
    1047 => {#27552}
    1048 => {#27553}
    1049 => {#27554}
    1050 => {#27555}
    1051 => {#27556}
    1052 => {#27557}
    1053 => {#27558}
    1054 => {#27559}
    1055 => {#27560}
    1056 => {#27561}
    1057 => {#27562}
    1058 => {#27563}
    1059 => {#27564}
    1060 => {#27565}
    1061 => {#27566}
    1062 => {#27567}
    1063 => {#27568}
    1064 => {#27569}
    1065 => {#27570}
    1066 => {#27571}
    1067 => {#27572}
    1068 => {#27573}
    1069 => {#27574}
    1070 => {#27575}
    1071 => {#27576}
    1072 => {#27577}
    1073 => {#27578}
    1074 => {#27579}
    1075 => {#27580}
    1076 => {#27581}
    1077 => {#27582}
    1078 => {#27583}
    1079 => {#27584}
    1080 => {#27585}
    1081 => {#27586}
    1082 => {#27587}
    1083 => {#27588}
    1084 => {#27589}
    1085 => {#27590}
    1086 => {#27591}
    1087 => {#27592}
    1088 => {#27593}
    1089 => {#27594}
    1090 => {#27595}
    1091 => {#27596}
    1092 => {#27597}
    1093 => {#27598}
    1094 => {#27599}
    1095 => {#27600}
    1096 => {#27601}
    1097 => {#27602}
    1098 => {#27603}
    1099 => {#27604}
    1100 => {#27605}
    1101 => {#27606}
    1102 => {#27607}
    1103 => {#27608}
    1104 => {#27609}
    1105 => {#27610}
    1106 => {#27611}
    1107 => {#27612}
    1108 => {#27613}
    1109 => {#27614}
    1110 => {#27615}
    1111 => {#27616}
    1112 => {#27617}
    1113 => {#27618}
    1114 => {#27619}
    1115 => {#27620}
    1116 => {#27621}
    1117 => {#27622}
    1118 => {#27623}
    1119 => {#27624}
    1120 => {#27625}
    1121 => {#27626}
    1122 => {#27627}
    1123 => {#27628}
    1124 => {#27629}
    1125 => {#27630}
    1126 => {#27631}
    1127 => {#27632}
    1128 => {#27633}
    1129 => {#27634}
    1130 => {#27635}
    1131 => {#27636}
    1132 => {#27637}
    1133 => {#27638}
    1134 => {#27639}
    1135 => {#27640}
    1136 => {#27641}
    1137 => {#27642}
    1138 => {#27643}
    1139 => {#27644}
    1140 => {#27645}
    1141 => {#27646}
    1142 => {#27647}
    1143 => {#27648}
    1144 => {#27649}
    1145 => {#27650}
    1146 => {#27651}
    1147 => {#27652}
    1148 => {#27653}
    1149 => {#27654}
    1150 => {#27655}
    1151 => {#27656}
    1152 => {#27657}
    1153 => {#27658}
    1154 => {#27659}
    1155 => {#27660}
    1156 => {#27661}
    1157 => {#27662}
    1158 => {#27663}
    1159 => {#27664}
    1160 => {#27665}
    1161 => {#27666}
    1162 => {#27667}
    1163 => {#27668}
    1164 => {#27669}
    1165 => {#27670}
    1166 => {#27671}
    1167 => {#27672}
    1168 => {#27673}
    1169 => {#27674}
    1170 => {#27675}
    1171 => {#27676}
    1172 => {#27677}
    1173 => {#27678}
    1174 => {#27679}
    1175 => {#27680}
    1176 => {#27681}
    1177 => {#27682}
    1178 => {#27683}
    1179 => {#27684}
    1180 => {#27685}
    1181 => {#27686}
    1182 => {#27687}
    1183 => {#27688}
    1184 => {#27689}
    1185 => {#27690}
    1186 => {#27691}
    1187 => {#27692}
    1188 => {#27693}
    1189 => {#27694}
    1190 => {#27695}
    1191 => {#27696}
    1192 => {#27697}
    1193 => {#27698}
    1194 => {#27699}
    1195 => {#27700}
    1196 => {#27701}
    1197 => {#27702}
    1198 => {#27703}
    1199 => {#27704}
    1200 => {#27705}
    1201 => {#27706}
    1202 => {#27707}
    1203 => {#27708}
    1204 => {#27709}
    1205 => {#27710}
    1206 => {#27711}
    1207 => {#27712}
    1208 => {#27713}
    1209 => {#27714}
    1210 => {#27715}
    1211 => {#27716}
    1212 => {#27717}
    1213 => {#27718}
    1214 => {#27719}
    1215 => {#27720}
    1216 => {#27721}
    1217 => {#27722}
    1218 => {#27723}
    1219 => {#27724}
    1220 => {#27725}
    1221 => {#27726}
    1222 => {#27727}
    1223 => {#27728}
    1224 => {#27729}
    1225 => {#27730}
    1226 => {#27731}
    1227 => {#27732}
    1228 => {#27733}
    1229 => {#27734}
    1230 => {#27735}
    1231 => {#27736}
    1232 => {#27737}
    1233 => {#27738}
    1234 => {#27739}
    1235 => {#27740}
    1236 => {#27741}
    1237 => {#27742}
    1238 => {#27743}
    1239 => {#27744}
    1240 => {#27745}
    1241 => {#27746}
    1242 => {#27747}
    1243 => {#27748}
    1244 => {#27749}
    1245 => {#27750}
    1246 => {#27751}
    1247 => {#27752}
    1248 => {#27753}
    1249 => {#27754}
    1250 => {#27755}
    1251 => {#27756}
    1252 => {#27757}
    1253 => {#27758}
    1254 => {#27759}
    1255 => {#27760}
    1256 => {#27761}
    1257 => {#27762}
    1258 => {#27763}
    1259 => {#27764}
    1260 => {#27765}
    1261 => {#27766}
    1262 => {#27767}
    1263 => {#27768}
    1264 => {#27769}
    1265 => {#27770}
    1266 => {#27771}
    1267 => {#27772}
    1268 => {#27773}
    1269 => {#27774}
    1270 => {#27775}
    1271 => {#27776}
    1272 => {#27777}
    1273 => {#27778}
    1274 => {#27779}
    1275 => {#27780}
    1276 => {#27781}
    1277 => {#27782}
    1278 => {#27783}
    1279 => {#27784}
    1280 => {#27785}
    1281 => {#27786}
    1282 => {#27787}
    1283 => {#27788}
    1284 => {#27789}
    1285 => {#27790}
    1286 => {#27791}
    1287 => {#27792}
    1288 => {#27793}
    1289 => {#27794}
    1290 => {#27795}
    1291 => {#27796}
    1292 => {#27797}
    1293 => {#27798}
    1294 => {#27799}
    1295 => {#27800}
    1296 => {#27801}
    1297 => {#27802}
    1298 => {#27803}
    1299 => {#27804}
    1300 => {#27805}
    1301 => {#27806}
    1302 => {#27807}
    1303 => {#27808}
    1304 => {#27809}
    1305 => {#27810}
    1306 => {#27811}
    1307 => {#27812}
    1308 => {#27813}
    1309 => {#27814}
    1310 => {#27815}
    1311 => {#27816}
    1312 => {#27817}
    1313 => {#27818}
    1314 => {#27819}
    1315 => {#27820}
    1316 => {#27821}
    1317 => {#27822}
    1318 => {#27823}
    1319 => {#27824}
    1320 => {#27825}
    1321 => {#27826}
    1322 => {#27827}
    1323 => {#27828}
    1324 => {#27829}
    1325 => {#27830}
    1326 => {#27831}
    1327 => {#27832}
    1328 => {#27833}
    1329 => {#27834}
    1330 => {#27835}
    1331 => {#27836}
    1332 => {#27837}
    1333 => {#27838}
    1334 => {#27839}
    1335 => {#27840}
    1336 => {#27841}
    1337 => {#27842}
    1338 => {#27843}
    1339 => {#27844}
    1340 => {#27845}
    1341 => {#27846}
    1342 => {#27847}
    1343 => {#27848}
    1344 => {#27849}
    1345 => {#27850}
    1346 => {#27851}
    1347 => {#27852}
    1348 => {#27853}
    1349 => {#27854}
    1350 => {#27855}
    1351 => {#27856}
    1352 => {#27857}
    1353 => {#27858}
    1354 => {#27859}
    1355 => {#27860}
    1356 => {#27861}
    1357 => {#27862}
    1358 => {#27863}
    1359 => {#27864}
    1360 => {#27865}
    1361 => {#27866}
    1362 => {#27867}
    1363 => {#27868}
    1364 => {#27869}
    1365 => {#27870}
    1366 => {#27871}
    1367 => {#27872}
    1368 => {#27873}
    1369 => {#27874}
    1370 => {#27875}
    1371 => {#27876}
    1372 => {#27877}
    1373 => {#27878}
    1374 => {#27879}
    1375 => {#27880}
    1376 => {#27881}
    1377 => {#27882}
    1378 => {#27883}
    1379 => {#27884}
    1380 => {#27885}
    1381 => {#27886}
    1382 => {#27887}
    1383 => {#27888}
    1384 => {#27889}
    1385 => {#27890}
    1386 => {#27891}
    1387 => {#27892}
    1388 => {#27893}
    1389 => {#27894}
    1390 => {#27895}
    1391 => {#27896}
    1392 => {#27897}
    1393 => {#27898}
    1394 => {#27899}
    1395 => {#27900}
    1396 => {#27901}
    1397 => {#27902}
    1398 => {#27903}
    1399 => {#27904}
    1400 => {#27905}
    1401 => {#27906}
    1402 => {#27907}
    1403 => {#27908}
    1404 => {#27909}
    1405 => {#27910}
    1406 => {#27911}
    1407 => {#27912}
    1408 => {#27913}
    1409 => {#27914}
    1410 => {#27915}
    1411 => {#27916}
    1412 => {#27917}
    1413 => {#27918}
    1414 => {#27919}
    1415 => {#27920}
    1416 => {#27921}
    1417 => {#27922}
    1418 => {#27923}
    1419 => {#27924}
    1420 => {#27925}
    1421 => {#27926}
    1422 => {#27927}
    1423 => {#27928}
    1424 => {#27929}
    1425 => {#27930}
    1426 => {#27931}
    1427 => {#27932}
    1428 => {#27933}
    1429 => {#27934}
    1430 => {#27935}
    1431 => {#27936}
    1432 => {#27937}
    1433 => {#27938}
    1434 => {#27939}
    1435 => {#27940}
    1436 => {#27941}
    1437 => {#27942}
    1438 => {#27943}
    1439 => {#27944}
    1440 => {#27945}
    1441 => {#27946}
    1442 => {#27947}
    1443 => {#27948}
    1444 => {#27949}
    1445 => {#27950}
    1446 => {#27951}
    1447 => {#27952}
    1448 => {#27953}
    1449 => {#27954}
    1450 => {#27955}
    1451 => {#27956}
    1452 => {#27957}
    1453 => {#27958}
    1454 => {#27959}
    1455 => {#27960}
    1456 => {#27961}
    1457 => {#27962}
    1458 => {#27963}
    1459 => {#27964}
    1460 => {#27965}
    1461 => {#27966}
    1462 => {#27967}
    1463 => {#27968}
    1464 => {#27969}
    1465 => {#27970}
    1466 => {#27971}
    1467 => {#27972}
    1468 => {#27973}
    1469 => {#27974}
    1470 => {#27975}
    1471 => {#27976}
    1472 => {#27977}
    1473 => {#27978}
    1474 => {#27979}
    1475 => {#27980}
    1476 => {#27981}
    1477 => {#27982}
    1478 => {#27983}
    1479 => {#27984}
    1480 => {#27985}
    1481 => {#27986}
    1482 => {#27987}
    1483 => {#27988}
    1484 => {#27989}
    1485 => {#27990}
    1486 => {#27991}
    1487 => {#27992}
    1488 => {#27993}
    1489 => {#27994}
    1490 => {#27995}
    1491 => {#27996}
    1492 => {#27997}
    1493 => {#27998}
    1494 => {#27999}
    1495 => {#28000}
    1496 => {#28001}
    1497 => {#28002}
    1498 => {#28003}
    1499 => {#28004}
    1500 => {#28005}
    1501 => {#28006}
    1502 => {#28007}
    1503 => {#28008}
    1504 => {#28009}
    1505 => {#28010}
    1506 => {#28011}
    1507 => {#28012}
    1508 => {#28013}
    1509 => {#28014}
    1510 => {#28015}
    1511 => {#28016}
    1512 => {#28017}
    1513 => {#28018}
    1514 => {#28019}
    1515 => {#28020}
    1516 => {#28021}
    1517 => {#28022}
    1518 => {#28023}
    1519 => {#28024}
    1520 => {#28025}
    1521 => {#28026}
    1522 => {#28027}
    1523 => {#28028}
    1524 => {#28029}
    1525 => {#28030}
    1526 => {#28031}
    1527 => {#28032}
    1528 => {#28033}
    1529 => {#28034}
    1530 => {#28035}
    1531 => {#28036}
    1532 => {#28037}
    1533 => {#28038}
    1534 => {#28039}
    1535 => {#28040}
    1536 => {#28041}
    1537 => {#28042}
    1538 => {#28043}
    1539 => {#28044}
    1540 => {#28045}
    1541 => {#28046}
    1542 => {#28047}
    1543 => {#28048}
    1544 => {#28049}
    1545 => {#28050}
    1546 => {#28051}
    1547 => {#28052}
    1548 => {#28053}
    1549 => {#28054}
    1550 => {#28055}
    1551 => {#28056}
    1552 => {#28057}
    1553 => {#28058}
    1554 => {#28059}
    1555 => {#28060}
    1556 => {#28061}
    1557 => {#28062}
    1558 => {#28063}
    1559 => {#28064}
    1560 => {#28065}
    1561 => {#28066}
    1562 => {#28067}
    1563 => {#28068}
    1564 => {#28069}
    1565 => {#28070}
    1566 => {#28071}
    1567 => {#28072}
    1568 => {#28073}
    1569 => {#28074}
    1570 => {#28075}
    1571 => {#28076}
    1572 => {#28077}
    1573 => {#28078}
    1574 => {#28079}
    1575 => {#28080}
    1576 => {#28081}
    1577 => {#28082}
    1578 => {#28083}
    1579 => {#28084}
    1580 => {#28085}
    1581 => {#28086}
    1582 => {#28087}
    1583 => {#28088}
    1584 => {#28089}
    1585 => {#28090}
    1586 => {#28091}
    1587 => {#28092}
    1588 => {#28093}
    1589 => {#28094}
    1590 => {#28095}
    1591 => {#28096}
    1592 => {#28097}
    1593 => {#28098}
    1594 => {#28099}
    1595 => {#28100}
    1596 => {#28101}
    1597 => {#28102}
    1598 => {#28103}
    1599 => {#28104}
    1600 => {#28105}
    1601 => {#28106}
    1602 => {#28107}
    1603 => {#28108}
    1604 => {#28109}
    1605 => {#28110}
    1606 => {#28111}
    1607 => {#28112}
    1608 => {#28113}
    1609 => {#28114}
    1610 => {#28115}
    1611 => {#28116}
    1612 => {#28117}
    1613 => {#28118}
    1614 => {#28119}
    1615 => {#28120}
    1616 => {#28121}
    1617 => {#28122}
    1618 => {#28123}
    1619 => {#28124}
    1620 => {#28125}
    1621 => {#28126}
    1622 => {#28127}
    1623 => {#28128}
    1624 => {#28129}
    1625 => {#28130}
    1626 => {#28131}
    1627 => {#28132}
    1628 => {#28133}
    1629 => {#28134}
    1630 => {#28135}
    1631 => {#28136}
    1632 => {#28137}
    1633 => {#28138}
    1634 => {#28139}
    1635 => {#28140}
    1636 => {#28141}
    1637 => {#28142}
    1638 => {#28143}
    1639 => {#28144}
    1640 => {#28145}
    1641 => {#28146}
    1642 => {#28147}
    1643 => {#28148}
    1644 => {#28149}
    1645 => {#28150}
    1646 => {#28151}
    1647 => {#28152}
    1648 => {#28153}
    1649 => {#28154}
    1650 => {#28155}
    1651 => {#28156}
    1652 => {#28157}
    1653 => {#28158}
    1654 => {#28159}
    1655 => {#28160}
    1656 => {#28161}
    1657 => {#28162}
    1658 => {#28163}
    1659 => {#28164}
    1660 => {#28165}
    1661 => {#28166}
    1662 => {#28167}
    1663 => {#28168}
    1664 => {#28169}
    1665 => {#28170}
    1666 => {#28171}
    1667 => {#28172}
    1668 => {#28173}
    1669 => {#28174}
    1670 => {#28175}
    1671 => {#28176}
    1672 => {#28177}
    1673 => {#28178}
    1674 => {#28179}
    1675 => {#28180}
    1676 => {#28181}
    1677 => {#28182}
    1678 => {#28183}
    1679 => {#28184}
    1680 => {#28185}
    1681 => {#28186}
    1682 => {#28187}
    1683 => {#28188}
    1684 => {#28189}
    1685 => {#28190}
    1686 => {#28191}
    1687 => {#28192}
    1688 => {#28193}
    1689 => {#28194}
    1690 => {#28195}
    1691 => {#28196}
    1692 => {#28197}
    1693 => {#28198}
    1694 => {#28199}
    1695 => {#28200}
    1696 => {#28201}
    1697 => {#28202}
    1698 => {#28203}
    1699 => {#28204}
    1700 => {#28205}
    1701 => {#28206}
    1702 => {#28207}
    1703 => {#28208}
    1704 => {#28209}
    1705 => {#28210}
    1706 => {#28211}
    1707 => {#28212}
    1708 => {#28213}
    1709 => {#28214}
    1710 => {#28215}
    1711 => {#28216}
    1712 => {#28217}
    1713 => {#28218}
    1714 => {#28219}
    1715 => {#28220}
    1716 => {#28221}
    1717 => {#28222}
    1718 => {#28223}
    1719 => {#28224}
    1720 => {#28225}
    1721 => {#28226}
    1722 => {#28227}
    1723 => {#28228}
    1724 => {#28229}
    1725 => {#28230}
    1726 => {#28231}
    1727 => {#28232}
    1728 => {#28233}
    1729 => {#28234}
    1730 => {#28235}
    1731 => {#28236}
    1732 => {#28237}
    1733 => {#28238}
    1734 => {#28239}
    1735 => {#28240}
    1736 => {#28241}
    1737 => {#28242}
    1738 => {#28243}
    1739 => {#28244}
    1740 => {#28245}
    1741 => {#28246}
    1742 => {#28247}
    1743 => {#28248}
    1744 => {#28249}
    1745 => {#28250}
    1746 => {#28251}
    1747 => {#28252}
    1748 => {#28253}
    1749 => {#28254}
    1750 => {#28255}
    1751 => {#28256}
    1752 => {#28257}
    1753 => {#28258}
    1754 => {#28259}
    1755 => {#28260}
    1756 => {#28261}
    1757 => {#28262}
    1758 => {#28263}
    1759 => {#28264}
    1760 => {#28265}
    1761 => {#28266}
    1762 => {#28267}
    1763 => {#28268}
    1764 => {#28269}
    1765 => {#28270}
    1766 => {#28271}
    1767 => {#28272}
    1768 => {#28273}
    1769 => {#28274}
    1770 => {#28275}
    1771 => {#28276}
    1772 => {#28277}
    1773 => {#28278}
    1774 => {#28279}
    1775 => {#28280}
    1776 => {#28281}
    1777 => {#28282}
    1778 => {#28283}
    1779 => {#28284}
    1780 => {#28285}
    1781 => {#28286}
    1782 => {#28287}
    1783 => {#28288}
    1784 => {#28289}
    1785 => {#28290}
    1786 => {#28291}
    1787 => {#28292}
    1788 => {#28293}
    1789 => {#28294}
    1790 => {#28295}
    1791 => {#28296}
    1792 => {#28297}
    1793 => {#28298}
    1794 => {#28299}
    1795 => {#28300}
    1796 => {#28301}
    1797 => {#28302}
    1798 => {#28303}
    1799 => {#28304}
    1800 => {#28305}
    1801 => {#28306}
    1802 => {#28307}
    1803 => {#28308}
    1804 => {#28309}
    1805 => {#28310}
    1806 => {#28311}
    1807 => {#28312}
    1808 => {#28313}
    1809 => {#28314}
    1810 => {#28315}
    1811 => {#28316}
    1812 => {#28317}
    1813 => {#28318}
    1814 => {#28319}
    1815 => {#28320}
    1816 => {#28321}
    1817 => {#28322}
    1818 => {#28323}
    1819 => {#28324}
    1820 => {#28325}
    1821 => {#28326}
    1822 => {#28327}
    1823 => {#28328}
    1824 => {#28329}
    1825 => {#28330}
    1826 => {#28331}
    1827 => {#28332}
    1828 => {#28333}
    1829 => {#28334}
    1830 => {#28335}
    1831 => {#28336}
    1832 => {#28337}
    1833 => {#28338}
    1834 => {#28339}
    1835 => {#28340}
    1836 => {#28341}
    1837 => {#28342}
    1838 => {#28343}
    1839 => {#28344}
    1840 => {#28345}
    1841 => {#28346}
    1842 => {#28347}
    1843 => {#28348}
    1844 => {#28349}
    1845 => {#28350}
    1846 => {#28351}
    1847 => {#28352}
    1848 => {#28353}
    1849 => {#28354}
    1850 => {#28355}
    1851 => {#28356}
    1852 => {#28357}
    1853 => {#28358}
    1854 => {#28359}
    1855 => {#28360}
    1856 => {#28361}
    1857 => {#28362}
    1858 => {#28363}
    1859 => {#28364}
    1860 => {#28365}
    1861 => {#28366}
    1862 => {#28367}
    1863 => {#28368}
    1864 => {#28369}
    1865 => {#28370}
    1866 => {#28371}
    1867 => {#28372}
    1868 => {#28373}
    1869 => {#28374}
    1870 => {#28375}
    1871 => {#28376}
    1872 => {#28377}
    1873 => {#28378}
    1874 => {#28379}
    1875 => {#28380}
    1876 => {#28381}
    1877 => {#28382}
    1878 => {#28383}
    1879 => {#28384}
    1880 => {#28385}
    1881 => {#28386}
    1882 => {#28387}
    1883 => {#28388}
    1884 => {#28389}
    1885 => {#28390}
    1886 => {#28391}
    1887 => {#28392}
    1888 => {#28393}
    1889 => {#28394}
    1890 => {#28395}
    1891 => {#28396}
    1892 => {#28397}
    1893 => {#28398}
    1894 => {#28399}
    1895 => {#28400}
    1896 => {#28401}
    1897 => {#28402}
    1898 => {#28403}
    1899 => {#28404}
    1900 => {#28405}
    1901 => {#28406}
    1902 => {#28407}
    1903 => {#28408}
    1904 => {#28409}
    1905 => {#28410}
    1906 => {#28411}
    1907 => {#28412}
    1908 => {#28413}
    1909 => {#28414}
    1910 => {#28415}
    1911 => {#28416}
    1912 => {#28417}
    1913 => {#28418}
    1914 => {#28419}
    1915 => {#28420}
    1916 => {#28421}
    1917 => {#28422}
    1918 => {#28423}
    1919 => {#28424}
    1920 => {#28425}
    1921 => {#28426}
    1922 => {#28427}
    1923 => {#28428}
    1924 => {#28429}
    1925 => {#28430}
    1926 => {#28431}
    1927 => {#28432}
    1928 => {#28433}
    1929 => {#28434}
    1930 => {#28435}
    1931 => {#28436}
    1932 => {#28437}
    1933 => {#28438}
    1934 => {#28439}
    1935 => {#28440}
    1936 => {#28441}
    1937 => {#28442}
    1938 => {#28443}
    1939 => {#28444}
    1940 => {#28445}
    1941 => {#28446}
    1942 => {#28447}
    1943 => {#28448}
    1944 => {#28449}
    1945 => {#28450}
    1946 => {#28451}
    1947 => {#28452}
    1948 => {#28453}
    1949 => {#28454}
    1950 => {#28455}
    1951 => {#28456}
    1952 => {#28457}
    1953 => {#28458}
    1954 => {#28459}
    1955 => {#28460}
    1956 => {#28461}
    1957 => {#28462}
    1958 => {#28463}
    1959 => {#28464}
    1960 => {#28465}
    1961 => {#28466}
    1962 => {#28467}
    1963 => {#28468}
    1964 => {#28469}
    1965 => {#28470}
    1966 => {#28471}
    1967 => {#28472}
    1968 => {#28473}
    1969 => {#28474}
    1970 => {#28475}
    1971 => {#28476}
    1972 => {#28477}
    1973 => {#28478}
    1974 => {#28479}
    1975 => {#28480}
    1976 => {#28481}
    1977 => {#28482}
    1978 => {#28483}
    1979 => {#28484}
    1980 => {#28485}
    1981 => {#28486}
    1982 => {#28487}
    1983 => {#28488}
    1984 => {#28489}
    1985 => {#28490}
    1986 => {#28491}
    1987 => {#28492}
    1988 => {#28493}
    1989 => {#28494}
    1990 => {#28495}
    1991 => {#28496}
    1992 => {#28497}
    1993 => {#28498}
    1994 => {#28499}
    1995 => {#28500}
    1996 => {#28501}
    1997 => {#28502}
    1998 => {#28503}
    1999 => {#28504}
    2000 => {#28505}
    2001 => {#28506}
    2002 => {#28507}
    2003 => {#28508}
    2004 => {#28509}
    2005 => {#28510}
    2006 => {#28511}
    2007 => {#28512}
    2008 => {#28513}
    2009 => {#28514}
    2010 => {#28515}
    2011 => {#28516}
    2012 => {#28517}
    2013 => {#28518}
    2014 => {#28519}
    2015 => {#28520}
    2016 => {#28521}
    2017 => {#28522}
    2018 => {#28523}
    2019 => {#28524}
    2020 => {#28525}
    2021 => {#28526}
    2022 => {#28527}
    2023 => {#28528}
    2024 => {#28529}
    2025 => {#28530}
    2026 => {#28531}
    2027 => {#28532}
    2028 => {#28533}
    2029 => {#28534}
    2030 => {#28535}
    2031 => {#28536}
    2032 => {#28537}
    2033 => {#28538}
    2034 => {#28539}
    2035 => {#28540}
    2036 => {#28541}
    2037 => {#28542}
    2038 => {#28543}
    2039 => {#28544}
    2040 => {#28545}
    2041 => {#28546}
    2042 => {#28547}
    2043 => {#28548}
    2044 => {#28549}
    2045 => {#28550}
    2046 => {#28551}
    2047 => {#28552}
    2048 => {#28553}
    2049 => {#28554}
    2050 => {#28555}
    2051 => {#28556}
    2052 => {#28557}
    2053 => {#28558}
    2054 => {#28559}
    2055 => {#28560}
    2056 => {#28561}
    2057 => {#28562}
    2058 => {#28563}
    2059 => {#28564}
    2060 => {#28565}
    2061 => {#28566}
    2062 => {#28567}
    2063 => {#28568}
    2064 => {#28569}
    2065 => {#28570}
    2066 => {#28571}
    2067 => {#28572}
    2068 => {#28573}
    2069 => {#28574}
    2070 => {#28575}
    2071 => {#28576}
    2072 => {#28577}
    2073 => {#28578}
    2074 => {#28579}
    2075 => {#28580}
    2076 => {#28581}
    2077 => {#28582}
    2078 => {#28583}
    2079 => {#28584}
    2080 => {#28585}
    2081 => {#28586}
    2082 => {#28587}
    2083 => {#28588}
    2084 => {#28589}
    2085 => {#28590}
    2086 => {#28591}
    2087 => {#28592}
    2088 => {#28593}
    2089 => {#28594}
    2090 => {#28595}
    2091 => {#28596}
    2092 => {#28597}
    2093 => {#28598}
    2094 => {#28599}
    2095 => {#28600}
    2096 => {#28601}
    2097 => {#28602}
    2098 => {#28603}
    2099 => {#28604}
    2100 => {#28605}
    2101 => {#28606}
    2102 => {#28607}
    2103 => {#28608}
    2104 => {#28609}
    2105 => {#28610}
    2106 => {#28611}
    2107 => {#28612}
    2108 => {#28613}
    2109 => {#28614}
    2110 => {#28615}
    2111 => {#28616}
    2112 => {#28617}
    2113 => {#28618}
    2114 => {#28619}
    ]
    "map" => array:11 [
    "68r64dj5c4r32b9o6kr64b9k68p68bb16kqjibb56tijacpn6tgj6pj5cg_20260502T210000Z" => 0
    "cdgjac9nccqjib9lchij6b9k6ks66b9pcdijeb9l65gm8or4cpgmaphpck" => 0
    "6dimad1hclhjeb9l6cs36b9k61i36b9ochi68b9j61ij0p9p75j68p9hc8" => 0
    "6hi36dpj70qm4b9mcpim8b9k6hgmcb9occoj2b9m61j6cc9hckpm4c1jco" => 0
    "68rmce9lc9h64b9jc5gmab9kccq6abb164o34bb1ckoj0phpcko32cb360" => {#26424}
    "6dimceb46os3ab9hckq6cb9kcpi3ab9o6hi38b9jc5hm8d1l6tij4d3568" => {#26422}
    "6hgj4oho6thjeb9m64r64b9k70q30bb1c8p38bb370ojip9ncdi3ic1k6k" => {#26400}
    "6dhjap9n6hj3gb9icpijib9k61j62b9o6oq6cbb4clgj8oj1ckp36d1mcc" => {#26483}
    "419oc99emigi3p6peg6ec9mj69" => {#26489}
    "cgr30oj269j32bb56hhmcb9k6gpmcb9o6osmab9n6os38cr360r3co9gc4" => {#26495}
    "6sp36ohjc8s34b9m69h38b9kc9h6cb9oc5h6ab9mc8rmccpmc8rjed1kco" => {#26501}
    ]
    "difference" => []
    "new_event" => {#26501}
    "old_event" => {#28605}
    "map_key" => "6hi36dpj70qm4b9mcpim8b9k6hgmcb9occoj2b9m61j6cc9hckpm4c1jco"
    "last_updated_old" => "2026-04-18T21:10:37.000+00:00"
    "last_updated_new" => "2026-04-18T21:10:37.000+00:00"
    ]
    
/home/boiterouge/public_html/wp-content/plugins/gappointments/includes/gcal_sync.php
     */
public function sync_events() {
if( !$this->is_two_way_sync() ) {
return false;
}
$calendar_id  = $this->get_calendar_id();
if( $calendar_id === 'primary' ) {
return false;
}
$events_new  = $this->get_events( $calendar_id );
if( isset( $events_new ) && !empty( $events_new ) ) {
wp_defer_term_counting(true);
wp_defer_comment_counting(true);
$events_old = $this->get_events_by_calendar_id( $calendar_id );
$events_to_update = $this->event_difference( $events_new, $events_old );
// Prepare default two-way syncronization service
$gcal_service_id = get_default_sync_service();
$gcal_service_id = is_null($gcal_service_id) ? $this->create_default_sync_service() : $gcal_service_id;
foreach( $events_to_update as $event ) {
// Get service ID by event's summary
if( isset( $event->summary ) && preg_match('/\\[(.*?)\\]/', $event->summary, $match) ) {
if( $page = get_page_by_title( $match[1], OBJECT, 'ga_services' ) ) {
$service_id = $page->ID;
}
}
// Set default two-way syncronization service as service ID
if ( !isset( $service_id ) ) {
$service_id = $gcal_service_id;
}
// Delete syncronization event if it was cancelled
Arguments
  1. array:11 [
    0 => {#26448}
    1 => {#26465}
    2 => {#26403}
    3 => {#26433}
    4 => {#26424}
    5 => {#26422}
    6 => {#26400}
    7 => {#26483}
    8 => {#26489}
    9 => {#26495}
    10 => {#26501}
    ]
    
  2. array:2115 [
    0 => {#26454}
    1 => {#26443}
    2 => {#26507}
    3 => {#26519}
    4 => {#26516}
    5 => {#26517}
    6 => {#26518}
    7 => {#26515}
    8 => {#26514}
    9 => {#26513}
    10 => {#26512}
    11 => {#26511}
    12 => {#26510}
    13 => {#26509}
    14 => {#26508}
    15 => {#26520}
    16 => {#26521}
    17 => {#26522}
    18 => {#26523}
    19 => {#26524}
    20 => {#26525}
    21 => {#26526}
    22 => {#26527}
    23 => {#26528}
    24 => {#26529}
    25 => {#26530}
    26 => {#26531}
    27 => {#26532}
    28 => {#26533}
    29 => {#26534}
    30 => {#26535}
    31 => {#26536}
    32 => {#26537}
    33 => {#26538}
    34 => {#26539}
    35 => {#26540}
    36 => {#26541}
    37 => {#26542}
    38 => {#26543}
    39 => {#26544}
    40 => {#26545}
    41 => {#26546}
    42 => {#26547}
    43 => {#26548}
    44 => {#26549}
    45 => {#26550}
    46 => {#26551}
    47 => {#26552}
    48 => {#26553}
    49 => {#26554}
    50 => {#26555}
    51 => {#26556}
    52 => {#26557}
    53 => {#26558}
    54 => {#26559}
    55 => {#26560}
    56 => {#26561}
    57 => {#26562}
    58 => {#26563}
    59 => {#26564}
    60 => {#26565}
    61 => {#26566}
    62 => {#26567}
    63 => {#26568}
    64 => {#26569}
    65 => {#26570}
    66 => {#26571}
    67 => {#26572}
    68 => {#26573}
    69 => {#26574}
    70 => {#26575}
    71 => {#26576}
    72 => {#26577}
    73 => {#26578}
    74 => {#26579}
    75 => {#26580}
    76 => {#26581}
    77 => {#26582}
    78 => {#26583}
    79 => {#26584}
    80 => {#26585}
    81 => {#26586}
    82 => {#26587}
    83 => {#26588}
    84 => {#26589}
    85 => {#26590}
    86 => {#26591}
    87 => {#26592}
    88 => {#26593}
    89 => {#26594}
    90 => {#26595}
    91 => {#26596}
    92 => {#26597}
    93 => {#26598}
    94 => {#26599}
    95 => {#26600}
    96 => {#26601}
    97 => {#26602}
    98 => {#26603}
    99 => {#26604}
    100 => {#26605}
    101 => {#26606}
    102 => {#26607}
    103 => {#26608}
    104 => {#26609}
    105 => {#26610}
    106 => {#26611}
    107 => {#26612}
    108 => {#26613}
    109 => {#26614}
    110 => {#26615}
    111 => {#26616}
    112 => {#26617}
    113 => {#26618}
    114 => {#26619}
    115 => {#26620}
    116 => {#26621}
    117 => {#26622}
    118 => {#26623}
    119 => {#26624}
    120 => {#26625}
    121 => {#26626}
    122 => {#26627}
    123 => {#26628}
    124 => {#26629}
    125 => {#26630}
    126 => {#26631}
    127 => {#26632}
    128 => {#26633}
    129 => {#26634}
    130 => {#26635}
    131 => {#26636}
    132 => {#26637}
    133 => {#26638}
    134 => {#26639}
    135 => {#26640}
    136 => {#26641}
    137 => {#26642}
    138 => {#26643}
    139 => {#26644}
    140 => {#26645}
    141 => {#26646}
    142 => {#26647}
    143 => {#26648}
    144 => {#26649}
    145 => {#26650}
    146 => {#26651}
    147 => {#26652}
    148 => {#26653}
    149 => {#26654}
    150 => {#26655}
    151 => {#26656}
    152 => {#26657}
    153 => {#26658}
    154 => {#26659}
    155 => {#26660}
    156 => {#26661}
    157 => {#26662}
    158 => {#26663}
    159 => {#26664}
    160 => {#26665}
    161 => {#26666}
    162 => {#26667}
    163 => {#26668}
    164 => {#26669}
    165 => {#26670}
    166 => {#26671}
    167 => {#26672}
    168 => {#26673}
    169 => {#26674}
    170 => {#26675}
    171 => {#26676}
    172 => {#26677}
    173 => {#26678}
    174 => {#26679}
    175 => {#26680}
    176 => {#26681}
    177 => {#26682}
    178 => {#26683}
    179 => {#26684}
    180 => {#26685}
    181 => {#26686}
    182 => {#26687}
    183 => {#26688}
    184 => {#26689}
    185 => {#26690}
    186 => {#26691}
    187 => {#26692}
    188 => {#26693}
    189 => {#26694}
    190 => {#26695}
    191 => {#26696}
    192 => {#26697}
    193 => {#26698}
    194 => {#26699}
    195 => {#26700}
    196 => {#26701}
    197 => {#26702}
    198 => {#26703}
    199 => {#26704}
    200 => {#26705}
    201 => {#26706}
    202 => {#26707}
    203 => {#26708}
    204 => {#26709}
    205 => {#26710}
    206 => {#26711}
    207 => {#26712}
    208 => {#26713}
    209 => {#26714}
    210 => {#26715}
    211 => {#26716}
    212 => {#26717}
    213 => {#26718}
    214 => {#26719}
    215 => {#26720}
    216 => {#26721}
    217 => {#26722}
    218 => {#26723}
    219 => {#26724}
    220 => {#26725}
    221 => {#26726}
    222 => {#26727}
    223 => {#26728}
    224 => {#26729}
    225 => {#26730}
    226 => {#26731}
    227 => {#26732}
    228 => {#26733}
    229 => {#26734}
    230 => {#26735}
    231 => {#26736}
    232 => {#26737}
    233 => {#26738}
    234 => {#26739}
    235 => {#26740}
    236 => {#26741}
    237 => {#26742}
    238 => {#26743}
    239 => {#26744}
    240 => {#26745}
    241 => {#26746}
    242 => {#26747}
    243 => {#26748}
    244 => {#26749}
    245 => {#26750}
    246 => {#26751}
    247 => {#26752}
    248 => {#26753}
    249 => {#26754}
    250 => {#26755}
    251 => {#26756}
    252 => {#26757}
    253 => {#26758}
    254 => {#26759}
    255 => {#26760}
    256 => {#26761}
    257 => {#26762}
    258 => {#26763}
    259 => {#26764}
    260 => {#26765}
    261 => {#26766}
    262 => {#26767}
    263 => {#26768}
    264 => {#26769}
    265 => {#26770}
    266 => {#26771}
    267 => {#26772}
    268 => {#26773}
    269 => {#26774}
    270 => {#26775}
    271 => {#26776}
    272 => {#26777}
    273 => {#26778}
    274 => {#26779}
    275 => {#26780}
    276 => {#26781}
    277 => {#26782}
    278 => {#26783}
    279 => {#26784}
    280 => {#26785}
    281 => {#26786}
    282 => {#26787}
    283 => {#26788}
    284 => {#26789}
    285 => {#26790}
    286 => {#26791}
    287 => {#26792}
    288 => {#26793}
    289 => {#26794}
    290 => {#26795}
    291 => {#26796}
    292 => {#26797}
    293 => {#26798}
    294 => {#26799}
    295 => {#26800}
    296 => {#26801}
    297 => {#26802}
    298 => {#26803}
    299 => {#26804}
    300 => {#26805}
    301 => {#26806}
    302 => {#26807}
    303 => {#26808}
    304 => {#26809}
    305 => {#26810}
    306 => {#26811}
    307 => {#26812}
    308 => {#26813}
    309 => {#26814}
    310 => {#26815}
    311 => {#26816}
    312 => {#26817}
    313 => {#26818}
    314 => {#26819}
    315 => {#26820}
    316 => {#26821}
    317 => {#26822}
    318 => {#26823}
    319 => {#26824}
    320 => {#26825}
    321 => {#26826}
    322 => {#26827}
    323 => {#26828}
    324 => {#26829}
    325 => {#26830}
    326 => {#26831}
    327 => {#26832}
    328 => {#26833}
    329 => {#26834}
    330 => {#26835}
    331 => {#26836}
    332 => {#26837}
    333 => {#26838}
    334 => {#26839}
    335 => {#26840}
    336 => {#26841}
    337 => {#26842}
    338 => {#26843}
    339 => {#26844}
    340 => {#26845}
    341 => {#26846}
    342 => {#26847}
    343 => {#26848}
    344 => {#26849}
    345 => {#26850}
    346 => {#26851}
    347 => {#26852}
    348 => {#26853}
    349 => {#26854}
    350 => {#26855}
    351 => {#26856}
    352 => {#26857}
    353 => {#26858}
    354 => {#26859}
    355 => {#26860}
    356 => {#26861}
    357 => {#26862}
    358 => {#26863}
    359 => {#26864}
    360 => {#26865}
    361 => {#26866}
    362 => {#26867}
    363 => {#26868}
    364 => {#26869}
    365 => {#26870}
    366 => {#26871}
    367 => {#26872}
    368 => {#26873}
    369 => {#26874}
    370 => {#26875}
    371 => {#26876}
    372 => {#26877}
    373 => {#26878}
    374 => {#26879}
    375 => {#26880}
    376 => {#26881}
    377 => {#26882}
    378 => {#26883}
    379 => {#26884}
    380 => {#26885}
    381 => {#26886}
    382 => {#26887}
    383 => {#26888}
    384 => {#26889}
    385 => {#26890}
    386 => {#26891}
    387 => {#26892}
    388 => {#26893}
    389 => {#26894}
    390 => {#26895}
    391 => {#26896}
    392 => {#26897}
    393 => {#26898}
    394 => {#26899}
    395 => {#26900}
    396 => {#26901}
    397 => {#26902}
    398 => {#26903}
    399 => {#26904}
    400 => {#26905}
    401 => {#26906}
    402 => {#26907}
    403 => {#26908}
    404 => {#26909}
    405 => {#26910}
    406 => {#26911}
    407 => {#26912}
    408 => {#26913}
    409 => {#26914}
    410 => {#26915}
    411 => {#26916}
    412 => {#26917}
    413 => {#26918}
    414 => {#26919}
    415 => {#26920}
    416 => {#26921}
    417 => {#26922}
    418 => {#26923}
    419 => {#26924}
    420 => {#26925}
    421 => {#26926}
    422 => {#26927}
    423 => {#26928}
    424 => {#26929}
    425 => {#26930}
    426 => {#26931}
    427 => {#26932}
    428 => {#26933}
    429 => {#26934}
    430 => {#26935}
    431 => {#26936}
    432 => {#26937}
    433 => {#26938}
    434 => {#26939}
    435 => {#26940}
    436 => {#26941}
    437 => {#26942}
    438 => {#26943}
    439 => {#26944}
    440 => {#26945}
    441 => {#26946}
    442 => {#26947}
    443 => {#26948}
    444 => {#26949}
    445 => {#26950}
    446 => {#26951}
    447 => {#26952}
    448 => {#26953}
    449 => {#26954}
    450 => {#26955}
    451 => {#26956}
    452 => {#26957}
    453 => {#26958}
    454 => {#26959}
    455 => {#26960}
    456 => {#26961}
    457 => {#26962}
    458 => {#26963}
    459 => {#26964}
    460 => {#26965}
    461 => {#26966}
    462 => {#26967}
    463 => {#26968}
    464 => {#26969}
    465 => {#26970}
    466 => {#26971}
    467 => {#26972}
    468 => {#26973}
    469 => {#26974}
    470 => {#26975}
    471 => {#26976}
    472 => {#26977}
    473 => {#26978}
    474 => {#26979}
    475 => {#26980}
    476 => {#26981}
    477 => {#26982}
    478 => {#26983}
    479 => {#26984}
    480 => {#26985}
    481 => {#26986}
    482 => {#26987}
    483 => {#26988}
    484 => {#26989}
    485 => {#26990}
    486 => {#26991}
    487 => {#26992}
    488 => {#26993}
    489 => {#26994}
    490 => {#26995}
    491 => {#26996}
    492 => {#26997}
    493 => {#26998}
    494 => {#26999}
    495 => {#27000}
    496 => {#27001}
    497 => {#27002}
    498 => {#27003}
    499 => {#27004}
    500 => {#27005}
    501 => {#27006}
    502 => {#27007}
    503 => {#27008}
    504 => {#27009}
    505 => {#27010}
    506 => {#27011}
    507 => {#27012}
    508 => {#27013}
    509 => {#27014}
    510 => {#27015}
    511 => {#27016}
    512 => {#27017}
    513 => {#27018}
    514 => {#27019}
    515 => {#27020}
    516 => {#27021}
    517 => {#27022}
    518 => {#27023}
    519 => {#27024}
    520 => {#27025}
    521 => {#27026}
    522 => {#27027}
    523 => {#27028}
    524 => {#27029}
    525 => {#27030}
    526 => {#27031}
    527 => {#27032}
    528 => {#27033}
    529 => {#27034}
    530 => {#27035}
    531 => {#27036}
    532 => {#27037}
    533 => {#27038}
    534 => {#27039}
    535 => {#27040}
    536 => {#27041}
    537 => {#27042}
    538 => {#27043}
    539 => {#27044}
    540 => {#27045}
    541 => {#27046}
    542 => {#27047}
    543 => {#27048}
    544 => {#27049}
    545 => {#27050}
    546 => {#27051}
    547 => {#27052}
    548 => {#27053}
    549 => {#27054}
    550 => {#27055}
    551 => {#27056}
    552 => {#27057}
    553 => {#27058}
    554 => {#27059}
    555 => {#27060}
    556 => {#27061}
    557 => {#27062}
    558 => {#27063}
    559 => {#27064}
    560 => {#27065}
    561 => {#27066}
    562 => {#27067}
    563 => {#27068}
    564 => {#27069}
    565 => {#27070}
    566 => {#27071}
    567 => {#27072}
    568 => {#27073}
    569 => {#27074}
    570 => {#27075}
    571 => {#27076}
    572 => {#27077}
    573 => {#27078}
    574 => {#27079}
    575 => {#27080}
    576 => {#27081}
    577 => {#27082}
    578 => {#27083}
    579 => {#27084}
    580 => {#27085}
    581 => {#27086}
    582 => {#27087}
    583 => {#27088}
    584 => {#27089}
    585 => {#27090}
    586 => {#27091}
    587 => {#27092}
    588 => {#27093}
    589 => {#27094}
    590 => {#27095}
    591 => {#27096}
    592 => {#27097}
    593 => {#27098}
    594 => {#27099}
    595 => {#27100}
    596 => {#27101}
    597 => {#27102}
    598 => {#27103}
    599 => {#27104}
    600 => {#27105}
    601 => {#27106}
    602 => {#27107}
    603 => {#27108}
    604 => {#27109}
    605 => {#27110}
    606 => {#27111}
    607 => {#27112}
    608 => {#27113}
    609 => {#27114}
    610 => {#27115}
    611 => {#27116}
    612 => {#27117}
    613 => {#27118}
    614 => {#27119}
    615 => {#27120}
    616 => {#27121}
    617 => {#27122}
    618 => {#27123}
    619 => {#27124}
    620 => {#27125}
    621 => {#27126}
    622 => {#27127}
    623 => {#27128}
    624 => {#27129}
    625 => {#27130}
    626 => {#27131}
    627 => {#27132}
    628 => {#27133}
    629 => {#27134}
    630 => {#27135}
    631 => {#27136}
    632 => {#27137}
    633 => {#27138}
    634 => {#27139}
    635 => {#27140}
    636 => {#27141}
    637 => {#27142}
    638 => {#27143}
    639 => {#27144}
    640 => {#27145}
    641 => {#27146}
    642 => {#27147}
    643 => {#27148}
    644 => {#27149}
    645 => {#27150}
    646 => {#27151}
    647 => {#27152}
    648 => {#27153}
    649 => {#27154}
    650 => {#27155}
    651 => {#27156}
    652 => {#27157}
    653 => {#27158}
    654 => {#27159}
    655 => {#27160}
    656 => {#27161}
    657 => {#27162}
    658 => {#27163}
    659 => {#27164}
    660 => {#27165}
    661 => {#27166}
    662 => {#27167}
    663 => {#27168}
    664 => {#27169}
    665 => {#27170}
    666 => {#27171}
    667 => {#27172}
    668 => {#27173}
    669 => {#27174}
    670 => {#27175}
    671 => {#27176}
    672 => {#27177}
    673 => {#27178}
    674 => {#27179}
    675 => {#27180}
    676 => {#27181}
    677 => {#27182}
    678 => {#27183}
    679 => {#27184}
    680 => {#27185}
    681 => {#27186}
    682 => {#27187}
    683 => {#27188}
    684 => {#27189}
    685 => {#27190}
    686 => {#27191}
    687 => {#27192}
    688 => {#27193}
    689 => {#27194}
    690 => {#27195}
    691 => {#27196}
    692 => {#27197}
    693 => {#27198}
    694 => {#27199}
    695 => {#27200}
    696 => {#27201}
    697 => {#27202}
    698 => {#27203}
    699 => {#27204}
    700 => {#27205}
    701 => {#27206}
    702 => {#27207}
    703 => {#27208}
    704 => {#27209}
    705 => {#27210}
    706 => {#27211}
    707 => {#27212}
    708 => {#27213}
    709 => {#27214}
    710 => {#27215}
    711 => {#27216}
    712 => {#27217}
    713 => {#27218}
    714 => {#27219}
    715 => {#27220}
    716 => {#27221}
    717 => {#27222}
    718 => {#27223}
    719 => {#27224}
    720 => {#27225}
    721 => {#27226}
    722 => {#27227}
    723 => {#27228}
    724 => {#27229}
    725 => {#27230}
    726 => {#27231}
    727 => {#27232}
    728 => {#27233}
    729 => {#27234}
    730 => {#27235}
    731 => {#27236}
    732 => {#27237}
    733 => {#27238}
    734 => {#27239}
    735 => {#27240}
    736 => {#27241}
    737 => {#27242}
    738 => {#27243}
    739 => {#27244}
    740 => {#27245}
    741 => {#27246}
    742 => {#27247}
    743 => {#27248}
    744 => {#27249}
    745 => {#27250}
    746 => {#27251}
    747 => {#27252}
    748 => {#27253}
    749 => {#27254}
    750 => {#27255}
    751 => {#27256}
    752 => {#27257}
    753 => {#27258}
    754 => {#27259}
    755 => {#27260}
    756 => {#27261}
    757 => {#27262}
    758 => {#27263}
    759 => {#27264}
    760 => {#27265}
    761 => {#27266}
    762 => {#27267}
    763 => {#27268}
    764 => {#27269}
    765 => {#27270}
    766 => {#27271}
    767 => {#27272}
    768 => {#27273}
    769 => {#27274}
    770 => {#27275}
    771 => {#27276}
    772 => {#27277}
    773 => {#27278}
    774 => {#27279}
    775 => {#27280}
    776 => {#27281}
    777 => {#27282}
    778 => {#27283}
    779 => {#27284}
    780 => {#27285}
    781 => {#27286}
    782 => {#27287}
    783 => {#27288}
    784 => {#27289}
    785 => {#27290}
    786 => {#27291}
    787 => {#27292}
    788 => {#27293}
    789 => {#27294}
    790 => {#27295}
    791 => {#27296}
    792 => {#27297}
    793 => {#27298}
    794 => {#27299}
    795 => {#27300}
    796 => {#27301}
    797 => {#27302}
    798 => {#27303}
    799 => {#27304}
    800 => {#27305}
    801 => {#27306}
    802 => {#27307}
    803 => {#27308}
    804 => {#27309}
    805 => {#27310}
    806 => {#27311}
    807 => {#27312}
    808 => {#27313}
    809 => {#27314}
    810 => {#27315}
    811 => {#27316}
    812 => {#27317}
    813 => {#27318}
    814 => {#27319}
    815 => {#27320}
    816 => {#27321}
    817 => {#27322}
    818 => {#27323}
    819 => {#27324}
    820 => {#27325}
    821 => {#27326}
    822 => {#27327}
    823 => {#27328}
    824 => {#27329}
    825 => {#27330}
    826 => {#27331}
    827 => {#27332}
    828 => {#27333}
    829 => {#27334}
    830 => {#27335}
    831 => {#27336}
    832 => {#27337}
    833 => {#27338}
    834 => {#27339}
    835 => {#27340}
    836 => {#27341}
    837 => {#27342}
    838 => {#27343}
    839 => {#27344}
    840 => {#27345}
    841 => {#27346}
    842 => {#27347}
    843 => {#27348}
    844 => {#27349}
    845 => {#27350}
    846 => {#27351}
    847 => {#27352}
    848 => {#27353}
    849 => {#27354}
    850 => {#27355}
    851 => {#27356}
    852 => {#27357}
    853 => {#27358}
    854 => {#27359}
    855 => {#27360}
    856 => {#27361}
    857 => {#27362}
    858 => {#27363}
    859 => {#27364}
    860 => {#27365}
    861 => {#27366}
    862 => {#27367}
    863 => {#27368}
    864 => {#27369}
    865 => {#27370}
    866 => {#27371}
    867 => {#27372}
    868 => {#27373}
    869 => {#27374}
    870 => {#27375}
    871 => {#27376}
    872 => {#27377}
    873 => {#27378}
    874 => {#27379}
    875 => {#27380}
    876 => {#27381}
    877 => {#27382}
    878 => {#27383}
    879 => {#27384}
    880 => {#27385}
    881 => {#27386}
    882 => {#27387}
    883 => {#27388}
    884 => {#27389}
    885 => {#27390}
    886 => {#27391}
    887 => {#27392}
    888 => {#27393}
    889 => {#27394}
    890 => {#27395}
    891 => {#27396}
    892 => {#27397}
    893 => {#27398}
    894 => {#27399}
    895 => {#27400}
    896 => {#27401}
    897 => {#27402}
    898 => {#27403}
    899 => {#27404}
    900 => {#27405}
    901 => {#27406}
    902 => {#27407}
    903 => {#27408}
    904 => {#27409}
    905 => {#27410}
    906 => {#27411}
    907 => {#27412}
    908 => {#27413}
    909 => {#27414}
    910 => {#27415}
    911 => {#27416}
    912 => {#27417}
    913 => {#27418}
    914 => {#27419}
    915 => {#27420}
    916 => {#27421}
    917 => {#27422}
    918 => {#27423}
    919 => {#27424}
    920 => {#27425}
    921 => {#27426}
    922 => {#27427}
    923 => {#27428}
    924 => {#27429}
    925 => {#27430}
    926 => {#27431}
    927 => {#27432}
    928 => {#27433}
    929 => {#27434}
    930 => {#27435}
    931 => {#27436}
    932 => {#27437}
    933 => {#27438}
    934 => {#27439}
    935 => {#27440}
    936 => {#27441}
    937 => {#27442}
    938 => {#27443}
    939 => {#27444}
    940 => {#27445}
    941 => {#27446}
    942 => {#27447}
    943 => {#27448}
    944 => {#27449}
    945 => {#27450}
    946 => {#27451}
    947 => {#27452}
    948 => {#27453}
    949 => {#27454}
    950 => {#27455}
    951 => {#27456}
    952 => {#27457}
    953 => {#27458}
    954 => {#27459}
    955 => {#27460}
    956 => {#27461}
    957 => {#27462}
    958 => {#27463}
    959 => {#27464}
    960 => {#27465}
    961 => {#27466}
    962 => {#27467}
    963 => {#27468}
    964 => {#27469}
    965 => {#27470}
    966 => {#27471}
    967 => {#27472}
    968 => {#27473}
    969 => {#27474}
    970 => {#27475}
    971 => {#27476}
    972 => {#27477}
    973 => {#27478}
    974 => {#27479}
    975 => {#27480}
    976 => {#27481}
    977 => {#27482}
    978 => {#27483}
    979 => {#27484}
    980 => {#27485}
    981 => {#27486}
    982 => {#27487}
    983 => {#27488}
    984 => {#27489}
    985 => {#27490}
    986 => {#27491}
    987 => {#27492}
    988 => {#27493}
    989 => {#27494}
    990 => {#27495}
    991 => {#27496}
    992 => {#27497}
    993 => {#27498}
    994 => {#27499}
    995 => {#27500}
    996 => {#27501}
    997 => {#27502}
    998 => {#27503}
    999 => {#27504}
    1000 => {#27505}
    1001 => {#27506}
    1002 => {#27507}
    1003 => {#27508}
    1004 => {#27509}
    1005 => {#27510}
    1006 => {#27511}
    1007 => {#27512}
    1008 => {#27513}
    1009 => {#27514}
    1010 => {#27515}
    1011 => {#27516}
    1012 => {#27517}
    1013 => {#27518}
    1014 => {#27519}
    1015 => {#27520}
    1016 => {#27521}
    1017 => {#27522}
    1018 => {#27523}
    1019 => {#27524}
    1020 => {#27525}
    1021 => {#27526}
    1022 => {#27527}
    1023 => {#27528}
    1024 => {#27529}
    1025 => {#27530}
    1026 => {#27531}
    1027 => {#27532}
    1028 => {#27533}
    1029 => {#27534}
    1030 => {#27535}
    1031 => {#27536}
    1032 => {#27537}
    1033 => {#27538}
    1034 => {#27539}
    1035 => {#27540}
    1036 => {#27541}
    1037 => {#27542}
    1038 => {#27543}
    1039 => {#27544}
    1040 => {#27545}
    1041 => {#27546}
    1042 => {#27547}
    1043 => {#27548}
    1044 => {#27549}
    1045 => {#27550}
    1046 => {#27551}
    1047 => {#27552}
    1048 => {#27553}
    1049 => {#27554}
    1050 => {#27555}
    1051 => {#27556}
    1052 => {#27557}
    1053 => {#27558}
    1054 => {#27559}
    1055 => {#27560}
    1056 => {#27561}
    1057 => {#27562}
    1058 => {#27563}
    1059 => {#27564}
    1060 => {#27565}
    1061 => {#27566}
    1062 => {#27567}
    1063 => {#27568}
    1064 => {#27569}
    1065 => {#27570}
    1066 => {#27571}
    1067 => {#27572}
    1068 => {#27573}
    1069 => {#27574}
    1070 => {#27575}
    1071 => {#27576}
    1072 => {#27577}
    1073 => {#27578}
    1074 => {#27579}
    1075 => {#27580}
    1076 => {#27581}
    1077 => {#27582}
    1078 => {#27583}
    1079 => {#27584}
    1080 => {#27585}
    1081 => {#27586}
    1082 => {#27587}
    1083 => {#27588}
    1084 => {#27589}
    1085 => {#27590}
    1086 => {#27591}
    1087 => {#27592}
    1088 => {#27593}
    1089 => {#27594}
    1090 => {#27595}
    1091 => {#27596}
    1092 => {#27597}
    1093 => {#27598}
    1094 => {#27599}
    1095 => {#27600}
    1096 => {#27601}
    1097 => {#27602}
    1098 => {#27603}
    1099 => {#27604}
    1100 => {#27605}
    1101 => {#27606}
    1102 => {#27607}
    1103 => {#27608}
    1104 => {#27609}
    1105 => {#27610}
    1106 => {#27611}
    1107 => {#27612}
    1108 => {#27613}
    1109 => {#27614}
    1110 => {#27615}
    1111 => {#27616}
    1112 => {#27617}
    1113 => {#27618}
    1114 => {#27619}
    1115 => {#27620}
    1116 => {#27621}
    1117 => {#27622}
    1118 => {#27623}
    1119 => {#27624}
    1120 => {#27625}
    1121 => {#27626}
    1122 => {#27627}
    1123 => {#27628}
    1124 => {#27629}
    1125 => {#27630}
    1126 => {#27631}
    1127 => {#27632}
    1128 => {#27633}
    1129 => {#27634}
    1130 => {#27635}
    1131 => {#27636}
    1132 => {#27637}
    1133 => {#27638}
    1134 => {#27639}
    1135 => {#27640}
    1136 => {#27641}
    1137 => {#27642}
    1138 => {#27643}
    1139 => {#27644}
    1140 => {#27645}
    1141 => {#27646}
    1142 => {#27647}
    1143 => {#27648}
    1144 => {#27649}
    1145 => {#27650}
    1146 => {#27651}
    1147 => {#27652}
    1148 => {#27653}
    1149 => {#27654}
    1150 => {#27655}
    1151 => {#27656}
    1152 => {#27657}
    1153 => {#27658}
    1154 => {#27659}
    1155 => {#27660}
    1156 => {#27661}
    1157 => {#27662}
    1158 => {#27663}
    1159 => {#27664}
    1160 => {#27665}
    1161 => {#27666}
    1162 => {#27667}
    1163 => {#27668}
    1164 => {#27669}
    1165 => {#27670}
    1166 => {#27671}
    1167 => {#27672}
    1168 => {#27673}
    1169 => {#27674}
    1170 => {#27675}
    1171 => {#27676}
    1172 => {#27677}
    1173 => {#27678}
    1174 => {#27679}
    1175 => {#27680}
    1176 => {#27681}
    1177 => {#27682}
    1178 => {#27683}
    1179 => {#27684}
    1180 => {#27685}
    1181 => {#27686}
    1182 => {#27687}
    1183 => {#27688}
    1184 => {#27689}
    1185 => {#27690}
    1186 => {#27691}
    1187 => {#27692}
    1188 => {#27693}
    1189 => {#27694}
    1190 => {#27695}
    1191 => {#27696}
    1192 => {#27697}
    1193 => {#27698}
    1194 => {#27699}
    1195 => {#27700}
    1196 => {#27701}
    1197 => {#27702}
    1198 => {#27703}
    1199 => {#27704}
    1200 => {#27705}
    1201 => {#27706}
    1202 => {#27707}
    1203 => {#27708}
    1204 => {#27709}
    1205 => {#27710}
    1206 => {#27711}
    1207 => {#27712}
    1208 => {#27713}
    1209 => {#27714}
    1210 => {#27715}
    1211 => {#27716}
    1212 => {#27717}
    1213 => {#27718}
    1214 => {#27719}
    1215 => {#27720}
    1216 => {#27721}
    1217 => {#27722}
    1218 => {#27723}
    1219 => {#27724}
    1220 => {#27725}
    1221 => {#27726}
    1222 => {#27727}
    1223 => {#27728}
    1224 => {#27729}
    1225 => {#27730}
    1226 => {#27731}
    1227 => {#27732}
    1228 => {#27733}
    1229 => {#27734}
    1230 => {#27735}
    1231 => {#27736}
    1232 => {#27737}
    1233 => {#27738}
    1234 => {#27739}
    1235 => {#27740}
    1236 => {#27741}
    1237 => {#27742}
    1238 => {#27743}
    1239 => {#27744}
    1240 => {#27745}
    1241 => {#27746}
    1242 => {#27747}
    1243 => {#27748}
    1244 => {#27749}
    1245 => {#27750}
    1246 => {#27751}
    1247 => {#27752}
    1248 => {#27753}
    1249 => {#27754}
    1250 => {#27755}
    1251 => {#27756}
    1252 => {#27757}
    1253 => {#27758}
    1254 => {#27759}
    1255 => {#27760}
    1256 => {#27761}
    1257 => {#27762}
    1258 => {#27763}
    1259 => {#27764}
    1260 => {#27765}
    1261 => {#27766}
    1262 => {#27767}
    1263 => {#27768}
    1264 => {#27769}
    1265 => {#27770}
    1266 => {#27771}
    1267 => {#27772}
    1268 => {#27773}
    1269 => {#27774}
    1270 => {#27775}
    1271 => {#27776}
    1272 => {#27777}
    1273 => {#27778}
    1274 => {#27779}
    1275 => {#27780}
    1276 => {#27781}
    1277 => {#27782}
    1278 => {#27783}
    1279 => {#27784}
    1280 => {#27785}
    1281 => {#27786}
    1282 => {#27787}
    1283 => {#27788}
    1284 => {#27789}
    1285 => {#27790}
    1286 => {#27791}
    1287 => {#27792}
    1288 => {#27793}
    1289 => {#27794}
    1290 => {#27795}
    1291 => {#27796}
    1292 => {#27797}
    1293 => {#27798}
    1294 => {#27799}
    1295 => {#27800}
    1296 => {#27801}
    1297 => {#27802}
    1298 => {#27803}
    1299 => {#27804}
    1300 => {#27805}
    1301 => {#27806}
    1302 => {#27807}
    1303 => {#27808}
    1304 => {#27809}
    1305 => {#27810}
    1306 => {#27811}
    1307 => {#27812}
    1308 => {#27813}
    1309 => {#27814}
    1310 => {#27815}
    1311 => {#27816}
    1312 => {#27817}
    1313 => {#27818}
    1314 => {#27819}
    1315 => {#27820}
    1316 => {#27821}
    1317 => {#27822}
    1318 => {#27823}
    1319 => {#27824}
    1320 => {#27825}
    1321 => {#27826}
    1322 => {#27827}
    1323 => {#27828}
    1324 => {#27829}
    1325 => {#27830}
    1326 => {#27831}
    1327 => {#27832}
    1328 => {#27833}
    1329 => {#27834}
    1330 => {#27835}
    1331 => {#27836}
    1332 => {#27837}
    1333 => {#27838}
    1334 => {#27839}
    1335 => {#27840}
    1336 => {#27841}
    1337 => {#27842}
    1338 => {#27843}
    1339 => {#27844}
    1340 => {#27845}
    1341 => {#27846}
    1342 => {#27847}
    1343 => {#27848}
    1344 => {#27849}
    1345 => {#27850}
    1346 => {#27851}
    1347 => {#27852}
    1348 => {#27853}
    1349 => {#27854}
    1350 => {#27855}
    1351 => {#27856}
    1352 => {#27857}
    1353 => {#27858}
    1354 => {#27859}
    1355 => {#27860}
    1356 => {#27861}
    1357 => {#27862}
    1358 => {#27863}
    1359 => {#27864}
    1360 => {#27865}
    1361 => {#27866}
    1362 => {#27867}
    1363 => {#27868}
    1364 => {#27869}
    1365 => {#27870}
    1366 => {#27871}
    1367 => {#27872}
    1368 => {#27873}
    1369 => {#27874}
    1370 => {#27875}
    1371 => {#27876}
    1372 => {#27877}
    1373 => {#27878}
    1374 => {#27879}
    1375 => {#27880}
    1376 => {#27881}
    1377 => {#27882}
    1378 => {#27883}
    1379 => {#27884}
    1380 => {#27885}
    1381 => {#27886}
    1382 => {#27887}
    1383 => {#27888}
    1384 => {#27889}
    1385 => {#27890}
    1386 => {#27891}
    1387 => {#27892}
    1388 => {#27893}
    1389 => {#27894}
    1390 => {#27895}
    1391 => {#27896}
    1392 => {#27897}
    1393 => {#27898}
    1394 => {#27899}
    1395 => {#27900}
    1396 => {#27901}
    1397 => {#27902}
    1398 => {#27903}
    1399 => {#27904}
    1400 => {#27905}
    1401 => {#27906}
    1402 => {#27907}
    1403 => {#27908}
    1404 => {#27909}
    1405 => {#27910}
    1406 => {#27911}
    1407 => {#27912}
    1408 => {#27913}
    1409 => {#27914}
    1410 => {#27915}
    1411 => {#27916}
    1412 => {#27917}
    1413 => {#27918}
    1414 => {#27919}
    1415 => {#27920}
    1416 => {#27921}
    1417 => {#27922}
    1418 => {#27923}
    1419 => {#27924}
    1420 => {#27925}
    1421 => {#27926}
    1422 => {#27927}
    1423 => {#27928}
    1424 => {#27929}
    1425 => {#27930}
    1426 => {#27931}
    1427 => {#27932}
    1428 => {#27933}
    1429 => {#27934}
    1430 => {#27935}
    1431 => {#27936}
    1432 => {#27937}
    1433 => {#27938}
    1434 => {#27939}
    1435 => {#27940}
    1436 => {#27941}
    1437 => {#27942}
    1438 => {#27943}
    1439 => {#27944}
    1440 => {#27945}
    1441 => {#27946}
    1442 => {#27947}
    1443 => {#27948}
    1444 => {#27949}
    1445 => {#27950}
    1446 => {#27951}
    1447 => {#27952}
    1448 => {#27953}
    1449 => {#27954}
    1450 => {#27955}
    1451 => {#27956}
    1452 => {#27957}
    1453 => {#27958}
    1454 => {#27959}
    1455 => {#27960}
    1456 => {#27961}
    1457 => {#27962}
    1458 => {#27963}
    1459 => {#27964}
    1460 => {#27965}
    1461 => {#27966}
    1462 => {#27967}
    1463 => {#27968}
    1464 => {#27969}
    1465 => {#27970}
    1466 => {#27971}
    1467 => {#27972}
    1468 => {#27973}
    1469 => {#27974}
    1470 => {#27975}
    1471 => {#27976}
    1472 => {#27977}
    1473 => {#27978}
    1474 => {#27979}
    1475 => {#27980}
    1476 => {#27981}
    1477 => {#27982}
    1478 => {#27983}
    1479 => {#27984}
    1480 => {#27985}
    1481 => {#27986}
    1482 => {#27987}
    1483 => {#27988}
    1484 => {#27989}
    1485 => {#27990}
    1486 => {#27991}
    1487 => {#27992}
    1488 => {#27993}
    1489 => {#27994}
    1490 => {#27995}
    1491 => {#27996}
    1492 => {#27997}
    1493 => {#27998}
    1494 => {#27999}
    1495 => {#28000}
    1496 => {#28001}
    1497 => {#28002}
    1498 => {#28003}
    1499 => {#28004}
    1500 => {#28005}
    1501 => {#28006}
    1502 => {#28007}
    1503 => {#28008}
    1504 => {#28009}
    1505 => {#28010}
    1506 => {#28011}
    1507 => {#28012}
    1508 => {#28013}
    1509 => {#28014}
    1510 => {#28015}
    1511 => {#28016}
    1512 => {#28017}
    1513 => {#28018}
    1514 => {#28019}
    1515 => {#28020}
    1516 => {#28021}
    1517 => {#28022}
    1518 => {#28023}
    1519 => {#28024}
    1520 => {#28025}
    1521 => {#28026}
    1522 => {#28027}
    1523 => {#28028}
    1524 => {#28029}
    1525 => {#28030}
    1526 => {#28031}
    1527 => {#28032}
    1528 => {#28033}
    1529 => {#28034}
    1530 => {#28035}
    1531 => {#28036}
    1532 => {#28037}
    1533 => {#28038}
    1534 => {#28039}
    1535 => {#28040}
    1536 => {#28041}
    1537 => {#28042}
    1538 => {#28043}
    1539 => {#28044}
    1540 => {#28045}
    1541 => {#28046}
    1542 => {#28047}
    1543 => {#28048}
    1544 => {#28049}
    1545 => {#28050}
    1546 => {#28051}
    1547 => {#28052}
    1548 => {#28053}
    1549 => {#28054}
    1550 => {#28055}
    1551 => {#28056}
    1552 => {#28057}
    1553 => {#28058}
    1554 => {#28059}
    1555 => {#28060}
    1556 => {#28061}
    1557 => {#28062}
    1558 => {#28063}
    1559 => {#28064}
    1560 => {#28065}
    1561 => {#28066}
    1562 => {#28067}
    1563 => {#28068}
    1564 => {#28069}
    1565 => {#28070}
    1566 => {#28071}
    1567 => {#28072}
    1568 => {#28073}
    1569 => {#28074}
    1570 => {#28075}
    1571 => {#28076}
    1572 => {#28077}
    1573 => {#28078}
    1574 => {#28079}
    1575 => {#28080}
    1576 => {#28081}
    1577 => {#28082}
    1578 => {#28083}
    1579 => {#28084}
    1580 => {#28085}
    1581 => {#28086}
    1582 => {#28087}
    1583 => {#28088}
    1584 => {#28089}
    1585 => {#28090}
    1586 => {#28091}
    1587 => {#28092}
    1588 => {#28093}
    1589 => {#28094}
    1590 => {#28095}
    1591 => {#28096}
    1592 => {#28097}
    1593 => {#28098}
    1594 => {#28099}
    1595 => {#28100}
    1596 => {#28101}
    1597 => {#28102}
    1598 => {#28103}
    1599 => {#28104}
    1600 => {#28105}
    1601 => {#28106}
    1602 => {#28107}
    1603 => {#28108}
    1604 => {#28109}
    1605 => {#28110}
    1606 => {#28111}
    1607 => {#28112}
    1608 => {#28113}
    1609 => {#28114}
    1610 => {#28115}
    1611 => {#28116}
    1612 => {#28117}
    1613 => {#28118}
    1614 => {#28119}
    1615 => {#28120}
    1616 => {#28121}
    1617 => {#28122}
    1618 => {#28123}
    1619 => {#28124}
    1620 => {#28125}
    1621 => {#28126}
    1622 => {#28127}
    1623 => {#28128}
    1624 => {#28129}
    1625 => {#28130}
    1626 => {#28131}
    1627 => {#28132}
    1628 => {#28133}
    1629 => {#28134}
    1630 => {#28135}
    1631 => {#28136}
    1632 => {#28137}
    1633 => {#28138}
    1634 => {#28139}
    1635 => {#28140}
    1636 => {#28141}
    1637 => {#28142}
    1638 => {#28143}
    1639 => {#28144}
    1640 => {#28145}
    1641 => {#28146}
    1642 => {#28147}
    1643 => {#28148}
    1644 => {#28149}
    1645 => {#28150}
    1646 => {#28151}
    1647 => {#28152}
    1648 => {#28153}
    1649 => {#28154}
    1650 => {#28155}
    1651 => {#28156}
    1652 => {#28157}
    1653 => {#28158}
    1654 => {#28159}
    1655 => {#28160}
    1656 => {#28161}
    1657 => {#28162}
    1658 => {#28163}
    1659 => {#28164}
    1660 => {#28165}
    1661 => {#28166}
    1662 => {#28167}
    1663 => {#28168}
    1664 => {#28169}
    1665 => {#28170}
    1666 => {#28171}
    1667 => {#28172}
    1668 => {#28173}
    1669 => {#28174}
    1670 => {#28175}
    1671 => {#28176}
    1672 => {#28177}
    1673 => {#28178}
    1674 => {#28179}
    1675 => {#28180}
    1676 => {#28181}
    1677 => {#28182}
    1678 => {#28183}
    1679 => {#28184}
    1680 => {#28185}
    1681 => {#28186}
    1682 => {#28187}
    1683 => {#28188}
    1684 => {#28189}
    1685 => {#28190}
    1686 => {#28191}
    1687 => {#28192}
    1688 => {#28193}
    1689 => {#28194}
    1690 => {#28195}
    1691 => {#28196}
    1692 => {#28197}
    1693 => {#28198}
    1694 => {#28199}
    1695 => {#28200}
    1696 => {#28201}
    1697 => {#28202}
    1698 => {#28203}
    1699 => {#28204}
    1700 => {#28205}
    1701 => {#28206}
    1702 => {#28207}
    1703 => {#28208}
    1704 => {#28209}
    1705 => {#28210}
    1706 => {#28211}
    1707 => {#28212}
    1708 => {#28213}
    1709 => {#28214}
    1710 => {#28215}
    1711 => {#28216}
    1712 => {#28217}
    1713 => {#28218}
    1714 => {#28219}
    1715 => {#28220}
    1716 => {#28221}
    1717 => {#28222}
    1718 => {#28223}
    1719 => {#28224}
    1720 => {#28225}
    1721 => {#28226}
    1722 => {#28227}
    1723 => {#28228}
    1724 => {#28229}
    1725 => {#28230}
    1726 => {#28231}
    1727 => {#28232}
    1728 => {#28233}
    1729 => {#28234}
    1730 => {#28235}
    1731 => {#28236}
    1732 => {#28237}
    1733 => {#28238}
    1734 => {#28239}
    1735 => {#28240}
    1736 => {#28241}
    1737 => {#28242}
    1738 => {#28243}
    1739 => {#28244}
    1740 => {#28245}
    1741 => {#28246}
    1742 => {#28247}
    1743 => {#28248}
    1744 => {#28249}
    1745 => {#28250}
    1746 => {#28251}
    1747 => {#28252}
    1748 => {#28253}
    1749 => {#28254}
    1750 => {#28255}
    1751 => {#28256}
    1752 => {#28257}
    1753 => {#28258}
    1754 => {#28259}
    1755 => {#28260}
    1756 => {#28261}
    1757 => {#28262}
    1758 => {#28263}
    1759 => {#28264}
    1760 => {#28265}
    1761 => {#28266}
    1762 => {#28267}
    1763 => {#28268}
    1764 => {#28269}
    1765 => {#28270}
    1766 => {#28271}
    1767 => {#28272}
    1768 => {#28273}
    1769 => {#28274}
    1770 => {#28275}
    1771 => {#28276}
    1772 => {#28277}
    1773 => {#28278}
    1774 => {#28279}
    1775 => {#28280}
    1776 => {#28281}
    1777 => {#28282}
    1778 => {#28283}
    1779 => {#28284}
    1780 => {#28285}
    1781 => {#28286}
    1782 => {#28287}
    1783 => {#28288}
    1784 => {#28289}
    1785 => {#28290}
    1786 => {#28291}
    1787 => {#28292}
    1788 => {#28293}
    1789 => {#28294}
    1790 => {#28295}
    1791 => {#28296}
    1792 => {#28297}
    1793 => {#28298}
    1794 => {#28299}
    1795 => {#28300}
    1796 => {#28301}
    1797 => {#28302}
    1798 => {#28303}
    1799 => {#28304}
    1800 => {#28305}
    1801 => {#28306}
    1802 => {#28307}
    1803 => {#28308}
    1804 => {#28309}
    1805 => {#28310}
    1806 => {#28311}
    1807 => {#28312}
    1808 => {#28313}
    1809 => {#28314}
    1810 => {#28315}
    1811 => {#28316}
    1812 => {#28317}
    1813 => {#28318}
    1814 => {#28319}
    1815 => {#28320}
    1816 => {#28321}
    1817 => {#28322}
    1818 => {#28323}
    1819 => {#28324}
    1820 => {#28325}
    1821 => {#28326}
    1822 => {#28327}
    1823 => {#28328}
    1824 => {#28329}
    1825 => {#28330}
    1826 => {#28331}
    1827 => {#28332}
    1828 => {#28333}
    1829 => {#28334}
    1830 => {#28335}
    1831 => {#28336}
    1832 => {#28337}
    1833 => {#28338}
    1834 => {#28339}
    1835 => {#28340}
    1836 => {#28341}
    1837 => {#28342}
    1838 => {#28343}
    1839 => {#28344}
    1840 => {#28345}
    1841 => {#28346}
    1842 => {#28347}
    1843 => {#28348}
    1844 => {#28349}
    1845 => {#28350}
    1846 => {#28351}
    1847 => {#28352}
    1848 => {#28353}
    1849 => {#28354}
    1850 => {#28355}
    1851 => {#28356}
    1852 => {#28357}
    1853 => {#28358}
    1854 => {#28359}
    1855 => {#28360}
    1856 => {#28361}
    1857 => {#28362}
    1858 => {#28363}
    1859 => {#28364}
    1860 => {#28365}
    1861 => {#28366}
    1862 => {#28367}
    1863 => {#28368}
    1864 => {#28369}
    1865 => {#28370}
    1866 => {#28371}
    1867 => {#28372}
    1868 => {#28373}
    1869 => {#28374}
    1870 => {#28375}
    1871 => {#28376}
    1872 => {#28377}
    1873 => {#28378}
    1874 => {#28379}
    1875 => {#28380}
    1876 => {#28381}
    1877 => {#28382}
    1878 => {#28383}
    1879 => {#28384}
    1880 => {#28385}
    1881 => {#28386}
    1882 => {#28387}
    1883 => {#28388}
    1884 => {#28389}
    1885 => {#28390}
    1886 => {#28391}
    1887 => {#28392}
    1888 => {#28393}
    1889 => {#28394}
    1890 => {#28395}
    1891 => {#28396}
    1892 => {#28397}
    1893 => {#28398}
    1894 => {#28399}
    1895 => {#28400}
    1896 => {#28401}
    1897 => {#28402}
    1898 => {#28403}
    1899 => {#28404}
    1900 => {#28405}
    1901 => {#28406}
    1902 => {#28407}
    1903 => {#28408}
    1904 => {#28409}
    1905 => {#28410}
    1906 => {#28411}
    1907 => {#28412}
    1908 => {#28413}
    1909 => {#28414}
    1910 => {#28415}
    1911 => {#28416}
    1912 => {#28417}
    1913 => {#28418}
    1914 => {#28419}
    1915 => {#28420}
    1916 => {#28421}
    1917 => {#28422}
    1918 => {#28423}
    1919 => {#28424}
    1920 => {#28425}
    1921 => {#28426}
    1922 => {#28427}
    1923 => {#28428}
    1924 => {#28429}
    1925 => {#28430}
    1926 => {#28431}
    1927 => {#28432}
    1928 => {#28433}
    1929 => {#28434}
    1930 => {#28435}
    1931 => {#28436}
    1932 => {#28437}
    1933 => {#28438}
    1934 => {#28439}
    1935 => {#28440}
    1936 => {#28441}
    1937 => {#28442}
    1938 => {#28443}
    1939 => {#28444}
    1940 => {#28445}
    1941 => {#28446}
    1942 => {#28447}
    1943 => {#28448}
    1944 => {#28449}
    1945 => {#28450}
    1946 => {#28451}
    1947 => {#28452}
    1948 => {#28453}
    1949 => {#28454}
    1950 => {#28455}
    1951 => {#28456}
    1952 => {#28457}
    1953 => {#28458}
    1954 => {#28459}
    1955 => {#28460}
    1956 => {#28461}
    1957 => {#28462}
    1958 => {#28463}
    1959 => {#28464}
    1960 => {#28465}
    1961 => {#28466}
    1962 => {#28467}
    1963 => {#28468}
    1964 => {#28469}
    1965 => {#28470}
    1966 => {#28471}
    1967 => {#28472}
    1968 => {#28473}
    1969 => {#28474}
    1970 => {#28475}
    1971 => {#28476}
    1972 => {#28477}
    1973 => {#28478}
    1974 => {#28479}
    1975 => {#28480}
    1976 => {#28481}
    1977 => {#28482}
    1978 => {#28483}
    1979 => {#28484}
    1980 => {#28485}
    1981 => {#28486}
    1982 => {#28487}
    1983 => {#28488}
    1984 => {#28489}
    1985 => {#28490}
    1986 => {#28491}
    1987 => {#28492}
    1988 => {#28493}
    1989 => {#28494}
    1990 => {#28495}
    1991 => {#28496}
    1992 => {#28497}
    1993 => {#28498}
    1994 => {#28499}
    1995 => {#28500}
    1996 => {#28501}
    1997 => {#28502}
    1998 => {#28503}
    1999 => {#28504}
    2000 => {#28505}
    2001 => {#28506}
    2002 => {#28507}
    2003 => {#28508}
    2004 => {#28509}
    2005 => {#28510}
    2006 => {#28511}
    2007 => {#28512}
    2008 => {#28513}
    2009 => {#28514}
    2010 => {#28515}
    2011 => {#28516}
    2012 => {#28517}
    2013 => {#28518}
    2014 => {#28519}
    2015 => {#28520}
    2016 => {#28521}
    2017 => {#28522}
    2018 => {#28523}
    2019 => {#28524}
    2020 => {#28525}
    2021 => {#28526}
    2022 => {#28527}
    2023 => {#28528}
    2024 => {#28529}
    2025 => {#28530}
    2026 => {#28531}
    2027 => {#28532}
    2028 => {#28533}
    2029 => {#28534}
    2030 => {#28535}
    2031 => {#28536}
    2032 => {#28537}
    2033 => {#28538}
    2034 => {#28539}
    2035 => {#28540}
    2036 => {#28541}
    2037 => {#28542}
    2038 => {#28543}
    2039 => {#28544}
    2040 => {#28545}
    2041 => {#28546}
    2042 => {#28547}
    2043 => {#28548}
    2044 => {#28549}
    2045 => {#28550}
    2046 => {#28551}
    2047 => {#28552}
    2048 => {#28553}
    2049 => {#28554}
    2050 => {#28555}
    2051 => {#28556}
    2052 => {#28557}
    2053 => {#28558}
    2054 => {#28559}
    2055 => {#28560}
    2056 => {#28561}
    2057 => {#28562}
    2058 => {#28563}
    2059 => {#28564}
    2060 => {#28565}
    2061 => {#28566}
    2062 => {#28567}
    2063 => {#28568}
    2064 => {#28569}
    2065 => {#28570}
    2066 => {#28571}
    2067 => {#28572}
    2068 => {#28573}
    2069 => {#28574}
    2070 => {#28575}
    2071 => {#28576}
    2072 => {#28577}
    2073 => {#28578}
    2074 => {#28579}
    2075 => {#28580}
    2076 => {#28581}
    2077 => {#28582}
    2078 => {#28583}
    2079 => {#28584}
    2080 => {#28585}
    2081 => {#28586}
    2082 => {#28587}
    2083 => {#28588}
    2084 => {#28589}
    2085 => {#28590}
    2086 => {#28591}
    2087 => {#28592}
    2088 => {#28593}
    2089 => {#28594}
    2090 => {#28595}
    2091 => {#28596}
    2092 => {#28597}
    2093 => {#28598}
    2094 => {#28599}
    2095 => {#28600}
    2096 => {#28601}
    2097 => {#28602}
    2098 => {#28603}
    2099 => {#28604}
    2100 => {#28605}
    2101 => {#28606}
    2102 => {#28607}
    2103 => {#28608}
    2104 => {#28609}
    2105 => {#28610}
    2106 => {#28611}
    2107 => {#28612}
    2108 => {#28613}
    2109 => {#28614}
    2110 => {#28615}
    2111 => {#28616}
    2112 => {#28617}
    2113 => {#28618}
    2114 => {#28619}
    ]
    
/home/boiterouge/public_html/wp-content/plugins/gappointments/gf-fields/ga-calendar.php
        return (string) get_post_meta( $this->service_id, 'ga_service_available_times_mode', true );
}
private function service_capacity() {
return (int) get_post_meta( $this->service_id, 'ga_service_capacity', true );
}
private function custom_slots() {
return get_post_meta( $this->service_id, 'ga_service_custom_slots', true );
}
private function service_price() {
return get_post_meta( $this->service_id, 'ga_service_price', true );
}
private function two_way_sync() {
$sync = new ga_gcal_sync( null, $this->provider_id );
if( $sync->is_sync_enabled() ) {
$sync->sync_events();
} else {
return;
}
}
private function get_translation( $form_lang, $count ) {
return $count == 1 ? ga_get_form_translated_space($form_lang, $count) : ga_get_form_translated_spaces($form_lang, $count);
}
private function get_availability_option() {
if( $this->provider_id === 0 ) {
$global_availability = get_option( 'ga_appointments_appointment_availability' );
$availability = $global_availability !== false ? $global_availability : 'non-global';
} else {
$provider_availability = get_post_meta( $this->provider_id, 'ga_provider_appointment_availability', true );
$availability = !empty( $provider_availability ) ? $provider_availability : 'non-global';
}
return $availability;
}
} // end class
/home/boiterouge/public_html/wp-content/plugins/gappointments/gf-fields/ga-calendar.php
        $date = new DateTime();
$date->setTimezone( new DateTimeZone( $this->time_zone ) );
$this->date_info = $date->setDate( (int) $this->year, (int) $this->month, 1 );
$this->num_days = $date->format('t');
$this->day_of_week = $this->date_info->format('w');
// Form translations
$this->form_lang = get_form_translations( null, $form_id );
// Days of week translated
$this->days_of_week = ga_get_form_translated_data($this->form_lang, 'weeks');
// Week starts on
$calendar = get_option('ga_appointments_calendar');
$this->week_starts = isset( $calendar['week_starts'] ) ? $calendar['week_starts'] : 'sunday';
//Maybe pull in appointments from google calendar
if ($execute_sync) {
$this->two_way_sync();
}
$this->provider_availability = $this->get_availability_option();
$this->get_appointments_query();
}
/**
* Get Available Days from Schedule
*/
private function get_available_days($array, $timestamp) {
// SERVICE PERIOD TYPE
$period_type = (string) get_post_meta($this->service_id, 'ga_service_period_type', true);
if( $period_type == 'date_range' ) {
$range = (array) get_post_meta($this->service_id, 'ga_service_date_range', true);
$dates = array();
if( isset($range['from']) && ga_valid_date_format($range['from']) && isset($range['to']) && ga_valid_date_format($range['to']) ) {
$period = new DatePeriod(
new DateTime($range['from']),
/home/boiterouge/public_html/wp-content/plugins/gappointments/gf-fields/gf-booking-calendar.php
                            while( $custom_date < $current_date ) {
next($custom_dates);
$custom_date = new DateTime( current( $custom_dates ), new DateTimeZone( ga_time_zone() ) );
}
$current_date = $custom_date;
}
}
// Form submited date & time
$selected_date      = false;
$selected_slot      = $time_val;
if( ga_valid_date_format($date_val) ) {
$current_date   = new DateTime( $date_val, new DateTimeZone(ga_time_zone()) );
$selected_date  = clone $current_date;
}
// Form submited date & time
// Calendar HTML
$calendar   .= '<div id="ga_appointments_calendar" form_id="'.$form_id.'"><div class="ga_monthly_schedule_wrapper">' . PHP_EOL;
$ga_calendar = new GA_Calendar( $form_id, $current_date->format('m'), $current_date->format('Y'), $service_id, $provider_id, $selected_date, $selected_slot );
$calendar   .= $ga_calendar->show();
$calendar   .= '</div></div>' . PHP_EOL; // end #ga_appointments_calendar
// End Calendar HTML
// Multiple Slots Selection
$calendar .= '<div id="ga_selected_bookings">' . PHP_EOL;
$calendar .= $this->multiple_bookings_markup($form_id, $value, $service_id, $provider_id, $form_lang);
$calendar .= '</div>' . PHP_EOL; // end #ga_selected_bookings
// Multiple Slots Selection
}
else{
return '<p>' .ga_get_form_translated_data($form_lang, 'error_no_services'). '</p>';
}
$calendar .= '</div></div>' . PHP_EOL; // end grid-row
$calendar .= "<input type='hidden' name='input_{$id}[date]' id='{$field_id}' class='{$class} ginput_{$this->type}_input appointment_booking_date' value='{$date_val}'/>";
$calendar .= "<input type='hidden' name='input_{$id}[time]' id='{$field_id}_time' class='{$class} ginput_{$this->type}_input appointment_booking_time' value='{$time_val}'/>";
// Appointment cost hidden field just in case
Arguments
  1. 66
    
  2. "04"
    
  3. "2026"
    
  4. 7221
    
  5. 7225
    
  6. false
    
  7. ""
    
/home/boiterouge/public_html/wp-content/plugins/gravityforms/common.php
                }
return $fields;
break;
default :
if ( ! empty( $post_link ) ) {
return $post_link;
}
if ( $form === null ) {
$form = array( 'id' => 0 );
}
if ( ! isset( $lead ) ) {
$lead = null;
}
return $field->get_field_input( $form, $value, $lead );
break;
}
}
public static function is_ssl() {
global $wordpress_https;
$is_ssl = false;
$has_https_plugin  = class_exists( 'WordPressHTTPS' ) && isset( $wordpress_https );
$has_is_ssl_method = $has_https_plugin && method_exists( 'WordPressHTTPS', 'is_ssl' );
$has_isSsl_method  = $has_https_plugin && method_exists( 'WordPressHTTPS', 'isSsl' );
//Use the WordPress HTTPs plugin if installed
if ( $has_https_plugin && $has_is_ssl_method ) {
$is_ssl = $wordpress_https->is_ssl();
} else if ( $has_https_plugin && $has_isSsl_method ) {
$is_ssl = $wordpress_https->isSsl();
} else {
Arguments
  1. array:58 [
    "fields" => array:29 [
    0 => GF_Field_HTML {#26365}
    1 => GF_Field_Radio {#26372}
    2 => GF_Field_HTML {#26368}
    3 => GF_Field_Text {#26314}
    4 => GF_Field_Page {#26370}
    5 => GF_Field_HTML {#26367}
    6 => GF_Field_Radio {#26369}
    7 => GF_Field_HTML {#26373}
    8 => GF_Field_Textarea {#26374}
    9 => GF_Field_FileUpload {#26375}
    10 => GF_Field_Page {#26376}
    11 => GF_Field_HTML {#26377}
    12 => GF_Appointment_Booking_Services {#26378}
    13 => GF_Appointment_Booking_Providers {#26379}
    14 => GF_Appointment_Booking_Calendar {#26380}
    15 => GF_Field_Page {#26381}
    16 => GF_Field_HTML {#26382}
    17 => GF_Field_Name {#26383}
    18 => GF_Field_Email {#26384}
    19 => GF_Field_Phone {#26385}
    20 => GF_Field_Text {#26386}
    21 => GF_Field_Text {#26387}
    22 => GF_Field_Textarea {#26388}
    23 => GF_Field_Text {#26389}
    24 => GF_Field_Text {#26390}
    25 => GF_Field_Text {#26391}
    26 => GF_Field_Text {#26392}
    27 => GF_Field_Text {#26393}
    28 => GF_Field_HTML {#26394}
    ]
    "button" => array:7 [
    "type" => "text"
    "text" => "Envoyer"
    "imageUrl" => ""
    "width" => "auto"
    "location" => "bottom"
    "layoutGridColumnSpan" => 12
    "id" => "submit"
    ]
    "title" => "consultation gratuite"
    "description" => ""
    "version" => "2.9.20"
    "id" => "66"
    "markupVersion" => 2
    "nextFieldId" => 43
    "useCurrentUserAsAuthor" => true
    "postContentTemplateEnabled" => false
    "postTitleTemplateEnabled" => false
    "postTitleTemplate" => ""
    "postContentTemplate" => ""
    "lastPageButton" => array:3 [
    "type" => "text"
    "text" => "Précédent"
    "imageUrl" => ""
    ]
    "pagination" => array:7 [
    "type" => "percentage"
    "pages" => array:4 [
    0 => ""
    1 => ""
    2 => ""
    3 => ""
    ]
    "style" => "blue"
    "backgroundColor" => null
    "color" => null
    "display_progressbar_on_confirmation" => false
    "progressbar_completion_text" => null
    ]
    "firstPageCssClass" => ""
    "labelPlacement" => "top_label"
    "descriptionPlacement" => "below"
    "subLabelPlacement" => "below"
    "requiredIndicator" => "text"
    "customRequiredIndicator" => "(Nécessaire)"
    "cssClass" => "form_conception custom_progressbar"
    "saveButtonText" => "Enregistrer et continuer"
    "limitEntries" => false
    "limitEntriesCount" => ""
    "limitEntriesPeriod" => ""
    "limitEntriesMessage" => ""
    "scheduleForm" => false
    "scheduleStart" => ""
    "scheduleEnd" => ""
    "schedulePendingMessage" => ""
    "scheduleMessage" => ""
    "requireLogin" => false
    "requireLoginMessage" => ""
    "honeypotAction" => "abort"
    "validationSummary" => false
    "deprecated" => ""
    "saveEnabled" => ""
    "enableHoneypot" => false
    "enableAnimation" => false
    "save" => array:2 [
    "enabled" => false
    "button" => array:2 [
    "type" => "link"
    "text" => "Enregistrer et continuer"
    ]
    ]
    "scheduleStartHour" => ""
    "scheduleStartMinute" => ""
    "scheduleStartAmpm" => ""
    "scheduleEndHour" => ""
    "scheduleEndMinute" => ""
    "scheduleEndAmpm" => ""
    "is_active" => "1"
    "date_created" => "2023-11-06 20:21:09"
    "is_trash" => "0"
    "gappointments_translation" => array:59 [
    "weeks" => array:7 [
    "sun" => "Dim"
    "mon" => "Lun"
    "tue" => "Mar"
    "wed" => "Mer"
    "thu" => "Jeu"
    "fri" => "Ven"
    "sat" => "Sam"
    ]
    "long_weeks" => array:7 [
    "sunday" => "Dimanche"
    "monday" => "Lundi"
    "tuesday" => "Mardi"
    "wednesday" => "Mercredi"
    "thursday" => "Jeudi"
    "friday" => "Vendredi"
    "saturday" => "Samedi"
    ]
    "january" => "Janvier [year]"
    "february" => "Février [year]"
    "march" => "Mars [year]"
    "april" => "Avril [year]"
    "may" => "Mai [year]"
    "june" => "Juin [year]"
    "july" => "Juillet [year]"
    "august" => "Août [year]"
    "september" => "Septembre [year]"
    "october" => "Octobre [year]"
    "november" => "Novembre [year]"
    "december" => "Décembre [year]"
    "slots_january" => "[day] Janvier, [year]"
    "slots_february" => "[day] Février, [year]"
    "slots_march" => "[day] Mars, [year]"
    "slots_april" => "[day] Avril, [year]"
    "slots_may" => "[day] Mai, [year]"
    "slots_june" => "[day] Juin, [year]"
    "slots_july" => "[day] Juillet, [year]"
    "slots_august" => "[day] Août, [year]"
    "slots_september" => "[day] Septembre, [year]"
    "slots_october" => "[day] Octobre [year]"
    "slots_november" => "[day] Novembre, [year]"
    "slots_december" => "[day] Décembre, [year]"
    "date_time_january" => "[week_long],[day] Janvier [year] at [time_start] - [time_end]"
    "date_time_february" => "[week_long],[day] Février [year] at [time_start] - [time_end]"
    "date_time_march" => "[week_long],[day] Mars [year] at [time_start] - [time_end]"
    "date_time_april" => "[week_long],[day] Avril [year] at [time_start] - [time_end]"
    "date_time_may" => "[week_long],[day] Mai [year] at [time_start] - [time_end]"
    "date_time_june" => "[week_long],[day] Juin [year] at [time_start] - [time_end]"
    "date_time_july" => "[week_long],[day] Juillet [year] at [time_start] - [time_end]"
    "date_time_august" => "[week_long],[day] Août [year] at [time_start] - [time_end]"
    "date_time_september" => "[week_long],[day] Septembre [year] at [time_start] - [time_end]"
    "date_time_october" => "[week_long],[day] Octobre [year] at [time_start] - [time_end]"
    "date_time_november" => "[week_long],[day] Novembre [year] at [time_start] - [time_end]"
    "date_time_december" => "[week_long],[day] Décembre [year] at [time_start] - [time_end]"
    "am" => "AM"
    "pm" => "PM"
    "space" => "[total] place disponible"
    "spaces" => "[total] places disponibles"
    "client_service" => "[service_name] with [provider_name]"
    "provider_service" => "[service_name] with [client_name]"
    "app_cost_text" => "Appointment Cost"
    "error_required" => "This field is required"
    "error_reached_max" => "You have reached the maximum number of booking allowed for [date]"
    "error_required_date" => "Date was not selected"
    "error_max_bookings" => "Maximum of [total] bookings allowed for [date]"
    "error_required_service" => "Service was not selected"
    "error_booked_date" => "You already booked [date]"
    "error_date_valid" => "Date [date] is not available."
    "error_slot_valid" => "Time slot on [date] is not available"
    "error_required_slot" => "Time was not selected"
    "error_services_form" => "Add booking services field to form"
    "error_service_valid" => "Service not found"
    "error_required_provider" => "Provider not selected."
    "error_providers_service" => "Providers service not found."
    "error_no_services" => "No service found."
    ]
    "ga_service_category" => "alex"
    "ga_form_review_page" => "0"
    "notifications" => array:1 [
    "6525ab978e245" => array:22 [
    "id" => "6525ab978e245"
    "isActive" => true
    "to" => "nader@redboxmedia.ca, alexb@redboxmedia.ca"
    "name" => "Notification administrateur"
    "event" => "form_submission"
    "toType" => "email"
    "subject" => "Nouveau message de {form_title}"
    "message" => "{all_fields}"
    "service" => "wordpress"
    "toEmail" => "nader@redboxmedia.ca, alexb@redboxmedia.ca"
    "toField" => ""
    "routing" => null
    "fromName" => ""
    "from" => "{admin_email}"
    "replyTo" => ""
    "bcc" => ""
    "disableAutoformat" => false
    "enableAttachments" => false
    "notification_conditional_logic_object" => ""
    "notification_conditional_logic" => "0"
    "conditionalLogic" => null
    "cc" => ""
    ]
    ]
    "confirmations" => array:1 [
    "6525ab978e355" => array:12 [
    "id" => "6525ab978e355"
    "name" => "Confirmation par défaut"
    "isDefault" => true
    "type" => "page"
    "message" => "Merci de nous avoir contactés ! Nous vous répondrons sous peu."
    "url" => ""
    "pageId" => "7190"
    "queryString" => ""
    "event" => ""
    "disableAutoformat" => false
    "page" => "7190"
    "conditionalLogic" => []
    ]
    ]
    "page_instance" => 0
    "theme" => "gravity-theme"
    "styles" => ""
    ]
    
  2. ""
    
  3. null
    
/home/boiterouge/public_html/wp-content/plugins/gravityforms/form_display.php
    public static function get_field_content( $field, $value = '', $force_frontend_label = false, $form_id = 0, $form = null ) {
$field_label   = $field->get_field_label( $force_frontend_label, $value );
$admin_buttons = $field->get_admin_buttons();
$input_type = GFFormsModel::get_input_type( $field );
$is_form_editor  = GFCommon::is_form_editor();
$is_entry_detail = GFCommon::is_entry_detail();
$is_admin        = $is_form_editor || $is_entry_detail;
if ( $input_type == 'adminonly_hidden' ) {
$field_content = ! $is_admin ? '{FIELD}' : sprintf( "%s<label class='gfield_label gform-field-label' >%s</label>{FIELD}", $admin_buttons, esc_html( $field_label ) );
} else {
$field_content = $field->get_field_content( $value, $force_frontend_label, $form );
}
$value = $field->get_value_default_if_empty( $value );
$field_content = str_replace( '{FIELD}', GFCommon::get_field_input( $field, $value, 0, $form_id, $form ), $field_content );
$field_content = gf_apply_filters( array( 'gform_field_content', $form_id, $field->id ), $field_content, $field, $value, 0, $form_id );
$admin_compact_view_menu = $is_form_editor ? sprintf( "<div id='dropdown_field_%s' data-js='gform-compact-view-overflow-menu' class='gform-compact-view-overflow-menu'></div>", $field->id ) : '';
if( $is_form_editor ) {
$field_content = '<div class="gfield-admin-wrapper">' . $field_content . '</div>' . ( $field->type !== 'submit' ? $admin_compact_view_menu : '' );
}
return $field_content;
}
public static function get_progress_bar( $form, $page, $confirmation_message = '' ) {
$form_id           = $form['id'];
$progress_complete = false;
$progress_bar      = '';
$page_count        = self::get_max_page_number( $form );
$current_page      = $page;
$page_name         = rgars( $form['pagination'], sprintf( 'pages/%d', $current_page - 1 ) );
$page_name         = ! empty( $page_name ) ? ' - ' . $page_name : '';
Arguments
  1. GF_Appointment_Booking_Calendar {#26380}
    
  2. ""
    
  3. 0
    
  4. 66
    
  5. array:58 [
    "fields" => array:29 [
    0 => GF_Field_HTML {#26365}
    1 => GF_Field_Radio {#26372}
    2 => GF_Field_HTML {#26368}
    3 => GF_Field_Text {#26314}
    4 => GF_Field_Page {#26370}
    5 => GF_Field_HTML {#26367}
    6 => GF_Field_Radio {#26369}
    7 => GF_Field_HTML {#26373}
    8 => GF_Field_Textarea {#26374}
    9 => GF_Field_FileUpload {#26375}
    10 => GF_Field_Page {#26376}
    11 => GF_Field_HTML {#26377}
    12 => GF_Appointment_Booking_Services {#26378}
    13 => GF_Appointment_Booking_Providers {#26379}
    14 => GF_Appointment_Booking_Calendar {#26380}
    15 => GF_Field_Page {#26381}
    16 => GF_Field_HTML {#26382}
    17 => GF_Field_Name {#26383}
    18 => GF_Field_Email {#26384}
    19 => GF_Field_Phone {#26385}
    20 => GF_Field_Text {#26386}
    21 => GF_Field_Text {#26387}
    22 => GF_Field_Textarea {#26388}
    23 => GF_Field_Text {#26389}
    24 => GF_Field_Text {#26390}
    25 => GF_Field_Text {#26391}
    26 => GF_Field_Text {#26392}
    27 => GF_Field_Text {#26393}
    28 => GF_Field_HTML {#26394}
    ]
    "button" => array:7 [
    "type" => "text"
    "text" => "Envoyer"
    "imageUrl" => ""
    "width" => "auto"
    "location" => "bottom"
    "layoutGridColumnSpan" => 12
    "id" => "submit"
    ]
    "title" => "consultation gratuite"
    "description" => ""
    "version" => "2.9.20"
    "id" => "66"
    "markupVersion" => 2
    "nextFieldId" => 43
    "useCurrentUserAsAuthor" => true
    "postContentTemplateEnabled" => false
    "postTitleTemplateEnabled" => false
    "postTitleTemplate" => ""
    "postContentTemplate" => ""
    "lastPageButton" => array:3 [
    "type" => "text"
    "text" => "Précédent"
    "imageUrl" => ""
    ]
    "pagination" => array:7 [
    "type" => "percentage"
    "pages" => array:4 [
    0 => ""
    1 => ""
    2 => ""
    3 => ""
    ]
    "style" => "blue"
    "backgroundColor" => null
    "color" => null
    "display_progressbar_on_confirmation" => false
    "progressbar_completion_text" => null
    ]
    "firstPageCssClass" => ""
    "labelPlacement" => "top_label"
    "descriptionPlacement" => "below"
    "subLabelPlacement" => "below"
    "requiredIndicator" => "text"
    "customRequiredIndicator" => "(Nécessaire)"
    "cssClass" => "form_conception custom_progressbar"
    "saveButtonText" => "Enregistrer et continuer"
    "limitEntries" => false
    "limitEntriesCount" => ""
    "limitEntriesPeriod" => ""
    "limitEntriesMessage" => ""
    "scheduleForm" => false
    "scheduleStart" => ""
    "scheduleEnd" => ""
    "schedulePendingMessage" => ""
    "scheduleMessage" => ""
    "requireLogin" => false
    "requireLoginMessage" => ""
    "honeypotAction" => "abort"
    "validationSummary" => false
    "deprecated" => ""
    "saveEnabled" => ""
    "enableHoneypot" => false
    "enableAnimation" => false
    "save" => array:2 [
    "enabled" => false
    "button" => array:2 [
    "type" => "link"
    "text" => "Enregistrer et continuer"
    ]
    ]
    "scheduleStartHour" => ""
    "scheduleStartMinute" => ""
    "scheduleStartAmpm" => ""
    "scheduleEndHour" => ""
    "scheduleEndMinute" => ""
    "scheduleEndAmpm" => ""
    "is_active" => "1"
    "date_created" => "2023-11-06 20:21:09"
    "is_trash" => "0"
    "gappointments_translation" => array:59 [
    "weeks" => array:7 [
    "sun" => "Dim"
    "mon" => "Lun"
    "tue" => "Mar"
    "wed" => "Mer"
    "thu" => "Jeu"
    "fri" => "Ven"
    "sat" => "Sam"
    ]
    "long_weeks" => array:7 [
    "sunday" => "Dimanche"
    "monday" => "Lundi"
    "tuesday" => "Mardi"
    "wednesday" => "Mercredi"
    "thursday" => "Jeudi"
    "friday" => "Vendredi"
    "saturday" => "Samedi"
    ]
    "january" => "Janvier [year]"
    "february" => "Février [year]"
    "march" => "Mars [year]"
    "april" => "Avril [year]"
    "may" => "Mai [year]"
    "june" => "Juin [year]"
    "july" => "Juillet [year]"
    "august" => "Août [year]"
    "september" => "Septembre [year]"
    "october" => "Octobre [year]"
    "november" => "Novembre [year]"
    "december" => "Décembre [year]"
    "slots_january" => "[day] Janvier, [year]"
    "slots_february" => "[day] Février, [year]"
    "slots_march" => "[day] Mars, [year]"
    "slots_april" => "[day] Avril, [year]"
    "slots_may" => "[day] Mai, [year]"
    "slots_june" => "[day] Juin, [year]"
    "slots_july" => "[day] Juillet, [year]"
    "slots_august" => "[day] Août, [year]"
    "slots_september" => "[day] Septembre, [year]"
    "slots_october" => "[day] Octobre [year]"
    "slots_november" => "[day] Novembre, [year]"
    "slots_december" => "[day] Décembre, [year]"
    "date_time_january" => "[week_long],[day] Janvier [year] at [time_start] - [time_end]"
    "date_time_february" => "[week_long],[day] Février [year] at [time_start] - [time_end]"
    "date_time_march" => "[week_long],[day] Mars [year] at [time_start] - [time_end]"
    "date_time_april" => "[week_long],[day] Avril [year] at [time_start] - [time_end]"
    "date_time_may" => "[week_long],[day] Mai [year] at [time_start] - [time_end]"
    "date_time_june" => "[week_long],[day] Juin [year] at [time_start] - [time_end]"
    "date_time_july" => "[week_long],[day] Juillet [year] at [time_start] - [time_end]"
    "date_time_august" => "[week_long],[day] Août [year] at [time_start] - [time_end]"
    "date_time_september" => "[week_long],[day] Septembre [year] at [time_start] - [time_end]"
    "date_time_october" => "[week_long],[day] Octobre [year] at [time_start] - [time_end]"
    "date_time_november" => "[week_long],[day] Novembre [year] at [time_start] - [time_end]"
    "date_time_december" => "[week_long],[day] Décembre [year] at [time_start] - [time_end]"
    "am" => "AM"
    "pm" => "PM"
    "space" => "[total] place disponible"
    "spaces" => "[total] places disponibles"
    "client_service" => "[service_name] with [provider_name]"
    "provider_service" => "[service_name] with [client_name]"
    "app_cost_text" => "Appointment Cost"
    "error_required" => "This field is required"
    "error_reached_max" => "You have reached the maximum number of booking allowed for [date]"
    "error_required_date" => "Date was not selected"
    "error_max_bookings" => "Maximum of [total] bookings allowed for [date]"
    "error_required_service" => "Service was not selected"
    "error_booked_date" => "You already booked [date]"
    "error_date_valid" => "Date [date] is not available."
    "error_slot_valid" => "Time slot on [date] is not available"
    "error_required_slot" => "Time was not selected"
    "error_services_form" => "Add booking services field to form"
    "error_service_valid" => "Service not found"
    "error_required_provider" => "Provider not selected."
    "error_providers_service" => "Providers service not found."
    "error_no_services" => "No service found."
    ]
    "ga_service_category" => "alex"
    "ga_form_review_page" => "0"
    "notifications" => array:1 [
    "6525ab978e245" => array:22 [
    "id" => "6525ab978e245"
    "isActive" => true
    "to" => "nader@redboxmedia.ca, alexb@redboxmedia.ca"
    "name" => "Notification administrateur"
    "event" => "form_submission"
    "toType" => "email"
    "subject" => "Nouveau message de {form_title}"
    "message" => "{all_fields}"
    "service" => "wordpress"
    "toEmail" => "nader@redboxmedia.ca, alexb@redboxmedia.ca"
    "toField" => ""
    "routing" => null
    "fromName" => ""
    "from" => "{admin_email}"
    "replyTo" => ""
    "bcc" => ""
    "disableAutoformat" => false
    "enableAttachments" => false
    "notification_conditional_logic_object" => ""
    "notification_conditional_logic" => "0"
    "conditionalLogic" => null
    "cc" => ""
    ]
    ]
    "confirmations" => array:1 [
    "6525ab978e355" => array:12 [
    "id" => "6525ab978e355"
    "name" => "Confirmation par défaut"
    "isDefault" => true
    "type" => "page"
    "message" => "Merci de nous avoir contactés ! Nous vous répondrons sous peu."
    "url" => ""
    "pageId" => "7190"
    "queryString" => ""
    "event" => ""
    "disableAutoformat" => false
    "page" => "7190"
    "conditionalLogic" => []
    ]
    ]
    "page_instance" => 0
    "theme" => "gravity-theme"
    "styles" => ""
    ]
    
/home/boiterouge/public_html/wp-content/plugins/gravityforms/form_display.php
        $span_class = $field->get_css_grid_class( $form );
$css_class = "gfield gfield--type-{$field->type} $choice_input_type_class $field_input_type_class $field_specific_class $selectable_class $span_class $error_class $section_class $admin_only_class $custom_class $hidden_class $html_block_class $html_formatted_class $html_no_follows_desc_class $option_class $quantity_class $product_class $total_class $donation_class $shipping_class $page_class $required_class $hidden_product_class $creditcard_warning_class $submit_width_class $calculation_class $sublabel_class $has_description_class $description_class $label_placement $visibility_class $admin_hidden_class";
$css_class = preg_replace( '/\s+/', ' ', $css_class ); // removing extra spaces
/*
* This filter is applied twice because fields may either be using it to modify the collection of HTML classes
* by removing elements, or by providing their own custom HTML classes, as well. We want to capture any
* custom classes which are provided, but cannot guarantee that the $css_class string has been manipulated
* in a reliable way. As of 2.5, the $field_classes value is used by the Settings API to apply those classes
* to the settings sidebar panel while a field is active.
*/
$field_classes = gf_apply_filters( array( 'gform_field_css_class', $form_id ), '', $field, $form );
$css_class    = gf_apply_filters( array( 'gform_field_css_class', $form_id ), trim( $css_class ), $field, $form );
$style = '';
$field_id = $is_admin || empty( $form ) ? "field_$id" : 'field_' . $form_id . "_$id";
$field_content = self::get_field_content( $field, $value, $force_frontend_label, $form_id, $form );
$css_class = esc_attr( $css_class );
$field_container = $field->get_field_container(
array(
'id'              => $field_id,
'class'           => $css_class,
'style'           => $style,
'data-field-class' => trim( $field_classes ),
),
$form
);
/**
* Modify the markup used for the field container.
*
* @since 1.8.9
*
* @param string   $field_container The field container markup. {FIELD_CONTENT} placeholder indicates where the markup for the field content should be located.
Arguments
  1. GF_Appointment_Booking_Calendar {#26380}
    
  2. ""
    
  3. false
    
  4. 66
    
  5. array:58 [
    "fields" => array:29 [
    0 => GF_Field_HTML {#26365}
    1 => GF_Field_Radio {#26372}
    2 => GF_Field_HTML {#26368}
    3 => GF_Field_Text {#26314}
    4 => GF_Field_Page {#26370}
    5 => GF_Field_HTML {#26367}
    6 => GF_Field_Radio {#26369}
    7 => GF_Field_HTML {#26373}
    8 => GF_Field_Textarea {#26374}
    9 => GF_Field_FileUpload {#26375}
    10 => GF_Field_Page {#26376}
    11 => GF_Field_HTML {#26377}
    12 => GF_Appointment_Booking_Services {#26378}
    13 => GF_Appointment_Booking_Providers {#26379}
    14 => GF_Appointment_Booking_Calendar {#26380}
    15 => GF_Field_Page {#26381}
    16 => GF_Field_HTML {#26382}
    17 => GF_Field_Name {#26383}
    18 => GF_Field_Email {#26384}
    19 => GF_Field_Phone {#26385}
    20 => GF_Field_Text {#26386}
    21 => GF_Field_Text {#26387}
    22 => GF_Field_Textarea {#26388}
    23 => GF_Field_Text {#26389}
    24 => GF_Field_Text {#26390}
    25 => GF_Field_Text {#26391}
    26 => GF_Field_Text {#26392}
    27 => GF_Field_Text {#26393}
    28 => GF_Field_HTML {#26394}
    ]
    "button" => array:7 [
    "type" => "text"
    "text" => "Envoyer"
    "imageUrl" => ""
    "width" => "auto"
    "location" => "bottom"
    "layoutGridColumnSpan" => 12
    "id" => "submit"
    ]
    "title" => "consultation gratuite"
    "description" => ""
    "version" => "2.9.20"
    "id" => "66"
    "markupVersion" => 2
    "nextFieldId" => 43
    "useCurrentUserAsAuthor" => true
    "postContentTemplateEnabled" => false
    "postTitleTemplateEnabled" => false
    "postTitleTemplate" => ""
    "postContentTemplate" => ""
    "lastPageButton" => array:3 [
    "type" => "text"
    "text" => "Précédent"
    "imageUrl" => ""
    ]
    "pagination" => array:7 [
    "type" => "percentage"
    "pages" => array:4 [
    0 => ""
    1 => ""
    2 => ""
    3 => ""
    ]
    "style" => "blue"
    "backgroundColor" => null
    "color" => null
    "display_progressbar_on_confirmation" => false
    "progressbar_completion_text" => null
    ]
    "firstPageCssClass" => ""
    "labelPlacement" => "top_label"
    "descriptionPlacement" => "below"
    "subLabelPlacement" => "below"
    "requiredIndicator" => "text"
    "customRequiredIndicator" => "(Nécessaire)"
    "cssClass" => "form_conception custom_progressbar"
    "saveButtonText" => "Enregistrer et continuer"
    "limitEntries" => false
    "limitEntriesCount" => ""
    "limitEntriesPeriod" => ""
    "limitEntriesMessage" => ""
    "scheduleForm" => false
    "scheduleStart" => ""
    "scheduleEnd" => ""
    "schedulePendingMessage" => ""
    "scheduleMessage" => ""
    "requireLogin" => false
    "requireLoginMessage" => ""
    "honeypotAction" => "abort"
    "validationSummary" => false
    "deprecated" => ""
    "saveEnabled" => ""
    "enableHoneypot" => false
    "enableAnimation" => false
    "save" => array:2 [
    "enabled" => false
    "button" => array:2 [
    "type" => "link"
    "text" => "Enregistrer et continuer"
    ]
    ]
    "scheduleStartHour" => ""
    "scheduleStartMinute" => ""
    "scheduleStartAmpm" => ""
    "scheduleEndHour" => ""
    "scheduleEndMinute" => ""
    "scheduleEndAmpm" => ""
    "is_active" => "1"
    "date_created" => "2023-11-06 20:21:09"
    "is_trash" => "0"
    "gappointments_translation" => array:59 [
    "weeks" => array:7 [
    "sun" => "Dim"
    "mon" => "Lun"
    "tue" => "Mar"
    "wed" => "Mer"
    "thu" => "Jeu"
    "fri" => "Ven"
    "sat" => "Sam"
    ]
    "long_weeks" => array:7 [
    "sunday" => "Dimanche"
    "monday" => "Lundi"
    "tuesday" => "Mardi"
    "wednesday" => "Mercredi"
    "thursday" => "Jeudi"
    "friday" => "Vendredi"
    "saturday" => "Samedi"
    ]
    "january" => "Janvier [year]"
    "february" => "Février [year]"
    "march" => "Mars [year]"
    "april" => "Avril [year]"
    "may" => "Mai [year]"
    "june" => "Juin [year]"
    "july" => "Juillet [year]"
    "august" => "Août [year]"
    "september" => "Septembre [year]"
    "october" => "Octobre [year]"
    "november" => "Novembre [year]"
    "december" => "Décembre [year]"
    "slots_january" => "[day] Janvier, [year]"
    "slots_february" => "[day] Février, [year]"
    "slots_march" => "[day] Mars, [year]"
    "slots_april" => "[day] Avril, [year]"
    "slots_may" => "[day] Mai, [year]"
    "slots_june" => "[day] Juin, [year]"
    "slots_july" => "[day] Juillet, [year]"
    "slots_august" => "[day] Août, [year]"
    "slots_september" => "[day] Septembre, [year]"
    "slots_october" => "[day] Octobre [year]"
    "slots_november" => "[day] Novembre, [year]"
    "slots_december" => "[day] Décembre, [year]"
    "date_time_january" => "[week_long],[day] Janvier [year] at [time_start] - [time_end]"
    "date_time_february" => "[week_long],[day] Février [year] at [time_start] - [time_end]"
    "date_time_march" => "[week_long],[day] Mars [year] at [time_start] - [time_end]"
    "date_time_april" => "[week_long],[day] Avril [year] at [time_start] - [time_end]"
    "date_time_may" => "[week_long],[day] Mai [year] at [time_start] - [time_end]"
    "date_time_june" => "[week_long],[day] Juin [year] at [time_start] - [time_end]"
    "date_time_july" => "[week_long],[day] Juillet [year] at [time_start] - [time_end]"
    "date_time_august" => "[week_long],[day] Août [year] at [time_start] - [time_end]"
    "date_time_september" => "[week_long],[day] Septembre [year] at [time_start] - [time_end]"
    "date_time_october" => "[week_long],[day] Octobre [year] at [time_start] - [time_end]"
    "date_time_november" => "[week_long],[day] Novembre [year] at [time_start] - [time_end]"
    "date_time_december" => "[week_long],[day] Décembre [year] at [time_start] - [time_end]"
    "am" => "AM"
    "pm" => "PM"
    "space" => "[total] place disponible"
    "spaces" => "[total] places disponibles"
    "client_service" => "[service_name] with [provider_name]"
    "provider_service" => "[service_name] with [client_name]"
    "app_cost_text" => "Appointment Cost"
    "error_required" => "This field is required"
    "error_reached_max" => "You have reached the maximum number of booking allowed for [date]"
    "error_required_date" => "Date was not selected"
    "error_max_bookings" => "Maximum of [total] bookings allowed for [date]"
    "error_required_service" => "Service was not selected"
    "error_booked_date" => "You already booked [date]"
    "error_date_valid" => "Date [date] is not available."
    "error_slot_valid" => "Time slot on [date] is not available"
    "error_required_slot" => "Time was not selected"
    "error_services_form" => "Add booking services field to form"
    "error_service_valid" => "Service not found"
    "error_required_provider" => "Provider not selected."
    "error_providers_service" => "Providers service not found."
    "error_no_services" => "No service found."
    ]
    "ga_service_category" => "alex"
    "ga_form_review_page" => "0"
    "notifications" => array:1 [
    "6525ab978e245" => array:22 [
    "id" => "6525ab978e245"
    "isActive" => true
    "to" => "nader@redboxmedia.ca, alexb@redboxmedia.ca"
    "name" => "Notification administrateur"
    "event" => "form_submission"
    "toType" => "email"
    "subject" => "Nouveau message de {form_title}"
    "message" => "{all_fields}"
    "service" => "wordpress"
    "toEmail" => "nader@redboxmedia.ca, alexb@redboxmedia.ca"
    "toField" => ""
    "routing" => null
    "fromName" => ""
    "from" => "{admin_email}"
    "replyTo" => ""
    "bcc" => ""
    "disableAutoformat" => false
    "enableAttachments" => false
    "notification_conditional_logic_object" => ""
    "notification_conditional_logic" => "0"
    "conditionalLogic" => null
    "cc" => ""
    ]
    ]
    "confirmations" => array:1 [
    "6525ab978e355" => array:12 [
    "id" => "6525ab978e355"
    "name" => "Confirmation par défaut"
    "isDefault" => true
    "type" => "page"
    "message" => "Merci de nous avoir contactés ! Nous vous répondrons sous peu."
    "url" => ""
    "pageId" => "7190"
    "queryString" => ""
    "event" => ""
    "disableAutoformat" => false
    "page" => "7190"
    "conditionalLogic" => []
    ]
    ]
    "page_instance" => 0
    "theme" => "gravity-theme"
    "styles" => ""
    ]
    
/home/boiterouge/public_html/wp-content/plugins/gravityforms/form_display.php
                $form             = $honeypot_handler->maybe_add_honeypot_field( $form );
foreach ( $form['fields'] as $field ) {
$field->set_context_property( 'rendering_form', true );
/* @var GF_Field $field */
$field->conditionalLogicFields = self::get_conditional_logic_fields( $form, $field->id );
if ( is_array( $submitted_values ) ) {
$field_value = rgar( $submitted_values, $field->id );
if ( $field->type === 'consent'
&& ( $field_value[ $field->id . '.3' ] != GFFormsModel::get_latest_form_revisions_id( $form['id'] )
|| $field_value[ $field->id . '.2' ] != $field->checkboxLabel ) ) {
$field_value = GFFormsModel::get_field_value( $field, $field_values );
}
} else {
$field_value = GFFormsModel::get_field_value( $field, $field_values );
}
$form_string .= self::get_field( $field, $field_value, false, $form, $field_values );
$form_string .= self::get_row_spacer( $field, $form );
}
}
$form_string .= "</{$tag}>";
if ( $has_pages ) {
$last_page_button = rgar( $form, 'lastPageButton', array() );
$previous_button_alt = rgar( $last_page_button, 'imageAlt', __( 'Previous Page', 'gravityforms' ) );
$previous_button = self::get_form_button( $form['id'], "gform_previous_button_{$form['id']}", $last_page_button, __( 'Previous', 'gravityforms' ), 'gform_previous_button gform-theme-button gform-theme-button--secondary', $previous_button_alt, self::get_current_page( $form_id ) - 1 );
/**
* Filter through the form previous button when paged
*
* @param int $form_id The Form ID to filter through
* @param string $previous_button The HTML rendered button (rendered with the form ID and the function get_form_button)
* @param array $form The Form object to filter through
*/
$previous_button = gf_apply_filters( array( 'gform_previous_button', $form_id ), $previous_button, $form );
Arguments
  1. GF_Appointment_Booking_Calendar {#26380}
    
  2. null
    
  3. false
    
  4. array:58 [
    "fields" => array:29 [
    0 => GF_Field_HTML {#26365}
    1 => GF_Field_Radio {#26372}
    2 => GF_Field_HTML {#26368}
    3 => GF_Field_Text {#26314}
    4 => GF_Field_Page {#26370}
    5 => GF_Field_HTML {#26367}
    6 => GF_Field_Radio {#26369}
    7 => GF_Field_HTML {#26373}
    8 => GF_Field_Textarea {#26374}
    9 => GF_Field_FileUpload {#26375}
    10 => GF_Field_Page {#26376}
    11 => GF_Field_HTML {#26377}
    12 => GF_Appointment_Booking_Services {#26378}
    13 => GF_Appointment_Booking_Providers {#26379}
    14 => GF_Appointment_Booking_Calendar {#26380}
    15 => GF_Field_Page {#26381}
    16 => GF_Field_HTML {#26382}
    17 => GF_Field_Name {#26383}
    18 => GF_Field_Email {#26384}
    19 => GF_Field_Phone {#26385}
    20 => GF_Field_Text {#26386}
    21 => GF_Field_Text {#26387}
    22 => GF_Field_Textarea {#26388}
    23 => GF_Field_Text {#26389}
    24 => GF_Field_Text {#26390}
    25 => GF_Field_Text {#26391}
    26 => GF_Field_Text {#26392}
    27 => GF_Field_Text {#26393}
    28 => GF_Field_HTML {#26394}
    ]
    "button" => array:7 [
    "type" => "text"
    "text" => "Envoyer"
    "imageUrl" => ""
    "width" => "auto"
    "location" => "bottom"
    "layoutGridColumnSpan" => 12
    "id" => "submit"
    ]
    "title" => "consultation gratuite"
    "description" => ""
    "version" => "2.9.20"
    "id" => "66"
    "markupVersion" => 2
    "nextFieldId" => 43
    "useCurrentUserAsAuthor" => true
    "postContentTemplateEnabled" => false
    "postTitleTemplateEnabled" => false
    "postTitleTemplate" => ""
    "postContentTemplate" => ""
    "lastPageButton" => array:3 [
    "type" => "text"
    "text" => "Précédent"
    "imageUrl" => ""
    ]
    "pagination" => array:7 [
    "type" => "percentage"
    "pages" => array:4 [
    0 => ""
    1 => ""
    2 => ""
    3 => ""
    ]
    "style" => "blue"
    "backgroundColor" => null
    "color" => null
    "display_progressbar_on_confirmation" => false
    "progressbar_completion_text" => null
    ]
    "firstPageCssClass" => ""
    "labelPlacement" => "top_label"
    "descriptionPlacement" => "below"
    "subLabelPlacement" => "below"
    "requiredIndicator" => "text"
    "customRequiredIndicator" => "(Nécessaire)"
    "cssClass" => "form_conception custom_progressbar"
    "saveButtonText" => "Enregistrer et continuer"
    "limitEntries" => false
    "limitEntriesCount" => ""
    "limitEntriesPeriod" => ""
    "limitEntriesMessage" => ""
    "scheduleForm" => false
    "scheduleStart" => ""
    "scheduleEnd" => ""
    "schedulePendingMessage" => ""
    "scheduleMessage" => ""
    "requireLogin" => false
    "requireLoginMessage" => ""
    "honeypotAction" => "abort"
    "validationSummary" => false
    "deprecated" => ""
    "saveEnabled" => ""
    "enableHoneypot" => false
    "enableAnimation" => false
    "save" => array:2 [
    "enabled" => false
    "button" => array:2 [
    "type" => "link"
    "text" => "Enregistrer et continuer"
    ]
    ]
    "scheduleStartHour" => ""
    "scheduleStartMinute" => ""
    "scheduleStartAmpm" => ""
    "scheduleEndHour" => ""
    "scheduleEndMinute" => ""
    "scheduleEndAmpm" => ""
    "is_active" => "1"
    "date_created" => "2023-11-06 20:21:09"
    "is_trash" => "0"
    "gappointments_translation" => array:59 [
    "weeks" => array:7 [
    "sun" => "Dim"
    "mon" => "Lun"
    "tue" => "Mar"
    "wed" => "Mer"
    "thu" => "Jeu"
    "fri" => "Ven"
    "sat" => "Sam"
    ]
    "long_weeks" => array:7 [
    "sunday" => "Dimanche"
    "monday" => "Lundi"
    "tuesday" => "Mardi"
    "wednesday" => "Mercredi"
    "thursday" => "Jeudi"
    "friday" => "Vendredi"
    "saturday" => "Samedi"
    ]
    "january" => "Janvier [year]"
    "february" => "Février [year]"
    "march" => "Mars [year]"
    "april" => "Avril [year]"
    "may" => "Mai [year]"
    "june" => "Juin [year]"
    "july" => "Juillet [year]"
    "august" => "Août [year]"
    "september" => "Septembre [year]"
    "october" => "Octobre [year]"
    "november" => "Novembre [year]"
    "december" => "Décembre [year]"
    "slots_january" => "[day] Janvier, [year]"
    "slots_february" => "[day] Février, [year]"
    "slots_march" => "[day] Mars, [year]"
    "slots_april" => "[day] Avril, [year]"
    "slots_may" => "[day] Mai, [year]"
    "slots_june" => "[day] Juin, [year]"
    "slots_july" => "[day] Juillet, [year]"
    "slots_august" => "[day] Août, [year]"
    "slots_september" => "[day] Septembre, [year]"
    "slots_october" => "[day] Octobre [year]"
    "slots_november" => "[day] Novembre, [year]"
    "slots_december" => "[day] Décembre, [year]"
    "date_time_january" => "[week_long],[day] Janvier [year] at [time_start] - [time_end]"
    "date_time_february" => "[week_long],[day] Février [year] at [time_start] - [time_end]"
    "date_time_march" => "[week_long],[day] Mars [year] at [time_start] - [time_end]"
    "date_time_april" => "[week_long],[day] Avril [year] at [time_start] - [time_end]"
    "date_time_may" => "[week_long],[day] Mai [year] at [time_start] - [time_end]"
    "date_time_june" => "[week_long],[day] Juin [year] at [time_start] - [time_end]"
    "date_time_july" => "[week_long],[day] Juillet [year] at [time_start] - [time_end]"
    "date_time_august" => "[week_long],[day] Août [year] at [time_start] - [time_end]"
    "date_time_september" => "[week_long],[day] Septembre [year] at [time_start] - [time_end]"
    "date_time_october" => "[week_long],[day] Octobre [year] at [time_start] - [time_end]"
    "date_time_november" => "[week_long],[day] Novembre [year] at [time_start] - [time_end]"
    "date_time_december" => "[week_long],[day] Décembre [year] at [time_start] - [time_end]"
    "am" => "AM"
    "pm" => "PM"
    "space" => "[total] place disponible"
    "spaces" => "[total] places disponibles"
    "client_service" => "[service_name] with [provider_name]"
    "provider_service" => "[service_name] with [client_name]"
    "app_cost_text" => "Appointment Cost"
    "error_required" => "This field is required"
    "error_reached_max" => "You have reached the maximum number of booking allowed for [date]"
    "error_required_date" => "Date was not selected"
    "error_max_bookings" => "Maximum of [total] bookings allowed for [date]"
    "error_required_service" => "Service was not selected"
    "error_booked_date" => "You already booked [date]"
    "error_date_valid" => "Date [date] is not available."
    "error_slot_valid" => "Time slot on [date] is not available"
    "error_required_slot" => "Time was not selected"
    "error_services_form" => "Add booking services field to form"
    "error_service_valid" => "Service not found"
    "error_required_provider" => "Provider not selected."
    "error_providers_service" => "Providers service not found."
    "error_no_services" => "No service found."
    ]
    "ga_service_category" => "alex"
    "ga_form_review_page" => "0"
    "notifications" => array:1 [
    "6525ab978e245" => array:22 [
    "id" => "6525ab978e245"
    "isActive" => true
    "to" => "nader@redboxmedia.ca, alexb@redboxmedia.ca"
    "name" => "Notification administrateur"
    "event" => "form_submission"
    "toType" => "email"
    "subject" => "Nouveau message de {form_title}"
    "message" => "{all_fields}"
    "service" => "wordpress"
    "toEmail" => "nader@redboxmedia.ca, alexb@redboxmedia.ca"
    "toField" => ""
    "routing" => null
    "fromName" => ""
    "from" => "{admin_email}"
    "replyTo" => ""
    "bcc" => ""
    "disableAutoformat" => false
    "enableAttachments" => false
    "notification_conditional_logic_object" => ""
    "notification_conditional_logic" => "0"
    "conditionalLogic" => null
    "cc" => ""
    ]
    ]
    "confirmations" => array:1 [
    "6525ab978e355" => array:12 [
    "id" => "6525ab978e355"
    "name" => "Confirmation par défaut"
    "isDefault" => true
    "type" => "page"
    "message" => "Merci de nous avoir contactés ! Nous vous répondrons sous peu."
    "url" => ""
    "pageId" => "7190"
    "queryString" => ""
    "event" => ""
    "disableAutoformat" => false
    "page" => "7190"
    "conditionalLogic" => []
    ]
    ]
    "page_instance" => 0
    "theme" => "gravity-theme"
    "styles" => ""
    ]
    
  5. []
    
/home/boiterouge/public_html/wp-content/plugins/gravityforms/gravityforms.php
        if ( defined( 'DOING_AJAX' ) && DOING_AJAX && ( ( isset( $_POST['form_id'] ) && rgpost( 'action' ) === 'rg_select_export_form' ) || ( isset( $_POST['export_form'] ) && rgpost( 'action' ) === 'gf_process_export' ) ) ) {
return 'export_entry_ajax';
}
return false;
}
/**
* Gets the form.
*
* @since  Unknown
* @access public
*
* @uses   GFFormDisplay::get_form()
* @uses   GFCommon::get_base_path()
*/
public static function get_form( $form_id, $display_title = true, $display_description = true, $force_display = false, $field_values = null, $ajax = false, $tabindex = 0, $theme = null, $style_settings = null ) {
require_once( GFCommon::get_base_path() . '/form_display.php' );
return GFFormDisplay::get_form( $form_id, $display_title, $display_description, $force_display, $field_values, $ajax, $tabindex, $theme, $style_settings );
}
/**
* Runs when the Forms menu item is clicked.
*
* Checks to see if the installation wizard should be displayed instead.
*
* @since  Unknown
* @access public
*/
public static function new_form() {
if ( self::maybe_display_wizard() ) {
return;
};
self::form_list_page();
}
/**
Arguments
  1. "66"
    
  2. false
    
  3. false
    
  4. false
    
  5. []
    
  6. true
    
  7. 0
    
  8. "data-form-theme='gravity-theme'"
    
  9. ""
    
/home/boiterouge/public_html/wp-content/plugins/gravityforms/gravityforms.php
                    break;
}
//displaying form
$title        = strtolower( $title ) == 'false' ? false : true;
$description  = strtolower( $description ) == 'false' ? false : true;
$field_values = htmlspecialchars_decode( $field_values );
$field_values = str_replace( array( '&#038;', '&#091;', '&#093;' ), array( '&', '[', ']' ), $field_values );
$ajax = strtolower( $ajax ) == 'true' ? true : false;
//using name to lookup form if id is not specified
if ( empty( $id ) ) {
$id = $name;
}
parse_str( $field_values, $field_value_array ); //parsing query string like string for field values and placing them into an associative array
$field_value_array = stripslashes_deep( $field_value_array );
$shortcode_string = self::get_form( $id, $title, $description, false, $field_value_array, $ajax, $tabindex, $theme, $styles );
}
/**
* Filters the shortcode.
*
* @since Unknown
*
* @param string $shortcode_string The full shortcode string.
* @param array  $attributes       The attributes within the shortcode.
* @param string $content          The content of the shortcode, if available.
*/
$shortcode_string = apply_filters( "gform_shortcode_{$action}", $shortcode_string, $attributes, $content );
return $shortcode_string;
}
/**
* Includes the add-on framework.
*
Arguments
  1. "66"
    
  2. false
    
  3. false
    
  4. false
    
  5. []
    
  6. true
    
  7. 0
    
  8. "gravity-theme"
    
  9. ""
    
/home/boiterouge/public_html/wp-includes/shortcodes.php
     * Filters whether to call a shortcode callback.
*
* Returning a non-false value from filter will short-circuit the
* shortcode generation process, returning that value instead.
*
* @since 4.7.0
*
* @param false|string $return Short-circuit return value. Either false or the value to replace the shortcode with.
* @param string       $tag    Shortcode name.
* @param array|string $attr   Shortcode attributes array or empty string.
* @param array        $m      Regular expression match array.
*/
$return = apply_filters( 'pre_do_shortcode_tag', false, $tag, $attr, $m );
if ( false !== $return ) {
return $return;
}
$content = isset( $m[5] ) ? $m[5] : null;
$output = $m[1] . call_user_func( $shortcode_tags[ $tag ], $attr, $content, $tag ) . $m[6];
/**
* Filters the output created by a shortcode callback.
*
* @since 4.7.0
*
* @param string       $output Shortcode output.
* @param string       $tag    Shortcode name.
* @param array|string $attr   Shortcode attributes array or empty string.
* @param array        $m      Regular expression match array.
*/
return apply_filters( 'do_shortcode_tag', $output, $tag, $attr, $m );
}
/**
* Searches only inside HTML elements for shortcodes and process them.
*
* Any [ or ] characters remaining inside elements will be HTML encoded
* to prevent interference with shortcodes that are outside the elements.
* Assumes $content processed by KSES already.  Users with unfiltered_html
Arguments
  1. array:4 [
    "id" => "66"
    "title" => "false"
    "description" => "false"
    "ajax" => "true"
    ]
    
  2. ""
    
  3. "gravityform"
    
[internal]
Arguments
  1. array:7 [
    0 => "[gravityform id="66" title="false" description="false" ajax="true"]"
    1 => ""
    2 => "gravityform"
    3 => " id="66" title="false" description="false" ajax="true""
    4 => ""
    5 => ""
    6 => ""
    ]
    
/home/boiterouge/public_html/wp-includes/shortcodes.php
    if ( false === strpos( $content, '[' ) ) {
return $content;
}
if ( empty( $shortcode_tags ) || ! is_array( $shortcode_tags ) ) {
return $content;
}
// Find all registered tag names in $content.
preg_match_all( '@\[([^<>&/\[\]\x00-\x20=]++)@', $content, $matches );
$tagnames = array_intersect( array_keys( $shortcode_tags ), $matches[1] );
if ( empty( $tagnames ) ) {
return $content;
}
$content = do_shortcodes_in_html_tags( $content, $ignore_html, $tagnames );
$pattern = get_shortcode_regex( $tagnames );
$content = preg_replace_callback( "/$pattern/", 'do_shortcode_tag', $content );
// Always restore square braces so we don't break things like <!--[if IE ]>.
$content = unescape_invalid_shortcodes( $content );
return $content;
}
/**
* Retrieves the shortcode regular expression for searching.
*
* The regular expression combines the shortcode tags in the regular expression
* in a regex class.
*
* The regular expression contains 6 different sub matches to help with parsing.
*
* 1 - An extra [ to allow for escaping shortcodes with double [[]]
* 2 - The shortcode name
* 3 - The shortcode argument list
* 4 - The self closing /
* 5 - The content of a shortcode when it wraps some content.
Arguments
  1. "/\[(\[?)(gravityform)(?![\w-])([^\]\/]*(?:\/(?!\])[^\]\/]*)*?)(?:(\/)\]|\](?:([^\[]*+(?:\[(?!\/\2\])[^\[]*+)*+)\[\/\2\])?)(\]?)/"
    
  2. "do_shortcode_tag"
    
  3. "[gravityform id="66" title="false" description="false" ajax="true"]"
    
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/storage/framework/views/018674b64b94e4187fff780e1860d9934211b73d.php
        <?php the_row(); ?>
<?php if(get_row_layout() == 'calculator-price-hero'): ?>
<?php if(have_rows('content')): ?>
<?php while(have_rows('content')): ?>
<?php
the_row();
$formId = get_sub_field('hero_calc_cta')['form_id'] ?? 66;
?>
<?php endwhile; ?>
<?php endif; ?>
<?php endif; ?>
<?php endwhile; ?>
<?php endif; ?>
<div class="module-consultation" style="pointer-events:none;">
<div class="popup_consultation" style="">
<div class="wrap_popup">
<div class="close"></div>
<div class="popup_content" data-formId="<?php echo e($formId); ?>">
<?php echo do_shortcode('[gravityform id="' . $formId . '" title="false" description="false" ajax="true"]'); ?>
</div>
<div class="logo_3d_consultation"></div>
</div>
</div>
</div>
<?php /**PATH /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/resources/views/partials/module-popup-consultation.blade.php ENDPATH**/ ?>
Arguments
  1. "[gravityform id="66" title="false" description="false" ajax="true"]"
    
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/filesystem/Filesystem.php
 
/**
* Get the returned value of a file.
*
* @param  string  $path
* @param  array  $data
* @return mixed
*
* @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
*/
public function getRequire($path, array $data = [])
{
if ($this->isFile($path)) {
$__path = $path;
$__data = $data;
return (static function () use ($__path, $__data) {
extract($__data, EXTR_SKIP);
return require $__path;
})();
}
throw new FileNotFoundException("File does not exist at path {$path}.");
}
/**
* Require the given file once.
*
* @param  string  $path
* @param  array  $data
* @return mixed
*/
public function requireOnce($path, array $data = [])
{
if ($this->isFile($path)) {
$__path = $path;
$__data = $data;
return (static function () use ($__path, $__data) {
Arguments
  1. "/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/storage/framework/views/018674b64b94e4187fff780e1860d9934211b73d.php"
    
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/filesystem/Filesystem.php
    /**
* Get the returned value of a file.
*
* @param  string  $path
* @param  array  $data
* @return mixed
*
* @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
*/
public function getRequire($path, array $data = [])
{
if ($this->isFile($path)) {
$__path = $path;
$__data = $data;
return (static function () use ($__path, $__data) {
extract($__data, EXTR_SKIP);
return require $__path;
})();
}
throw new FileNotFoundException("File does not exist at path {$path}.");
}
/**
* Require the given file once.
*
* @param  string  $path
* @param  array  $data
* @return mixed
*/
public function requireOnce($path, array $data = [])
{
if ($this->isFile($path)) {
$__path = $path;
$__data = $data;
return (static function () use ($__path, $__data) {
extract($__data, EXTR_SKIP);
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/Engines/PhpEngine.php
    }
/**
* Get the evaluated contents of the view at the given path.
*
* @param  string  $path
* @param  array  $data
* @return string
*/
protected function evaluatePath($path, $data)
{
$obLevel = ob_get_level();
ob_start();
// We'll evaluate the contents of the view inside a try/catch block so we can
// flush out any stray output that might get out before an error occurs or
// an exception is thrown. This prevents any partial views from leaking.
try {
$this->files->getRequire($path, $data);
} catch (Throwable $e) {
$this->handleViewException($e, $obLevel);
}
return ltrim(ob_get_clean());
}
/**
* Handle a view exception.
*
* @param  \Throwable  $e
* @param  int  $obLevel
* @return void
*
* @throws \Throwable
*/
protected function handleViewException(Throwable $e, $obLevel)
{
while (ob_get_level() > $obLevel) {
ob_end_clean();
Arguments
  1. "/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/storage/framework/views/018674b64b94e4187fff780e1860d9934211b73d.php"
    
  2. array:4 [
    "__env" => Illuminate\View\Factory {#18427}
    "app" => Roots\Acorn\Application {#18355}
    "post" => WP_Post {#25764}
    "siteName" => "Redbox Media &#8211; Agence de stratégie numérique, conception web et marketing web à Montréal"
    ]
    
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/Engines/CompilerEngine.php
     *
* @param  string  $path
* @param  array  $data
* @return string
*/
public function get($path, array $data = [])
{
$this->lastCompiled[] = $path;
// If this given view has expired, which means it has simply been edited since
// it was last compiled, we will re-compile the views so we can evaluate a
// fresh copy of the view. We'll pass the compiler the path of the view.
if ($this->compiler->isExpired($path)) {
$this->compiler->compile($path);
}
// Once we have the path to the compiled file, we will evaluate the paths with
// typical PHP just like any other templates. We also keep a stack of views
// which have been rendered for right exception messages to be generated.
$results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data);
array_pop($this->lastCompiled);
return $results;
}
/**
* Handle a view exception.
*
* @param  \Throwable  $e
* @param  int  $obLevel
* @return void
*
* @throws \Throwable
*/
protected function handleViewException(Throwable $e, $obLevel)
{
$e = new ErrorException($this->getMessage($e), 0, 1, $e->getFile(), $e->getLine(), $e);
parent::handleViewException($e, $obLevel);
Arguments
  1. "/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/storage/framework/views/018674b64b94e4187fff780e1860d9934211b73d.php"
    
  2. array:4 [
    "__env" => Illuminate\View\Factory {#18427}
    "app" => Roots\Acorn\Application {#18355}
    "post" => WP_Post {#25764}
    "siteName" => "Redbox Media &#8211; Agence de stratégie numérique, conception web et marketing web à Montréal"
    ]
    
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/View.php
        $this->factory->callComposer($this);
$contents = $this->getContents();
// Once we've finished rendering the view, we'll decrement the render count
// so that each sections get flushed out next time a view is created and
// no old sections are staying around in the memory of an environment.
$this->factory->decrementRender();
return $contents;
}
/**
* Get the evaluated contents of the view.
*
* @return string
*/
protected function getContents()
{
return $this->engine->get($this->path, $this->gatherData());
}
/**
* Get the data bound to the view instance.
*
* @return array
*/
public function gatherData()
{
$data = array_merge($this->factory->getShared(), $this->data);
foreach ($data as $key => $value) {
if ($value instanceof Renderable) {
$data[$key] = $value->render();
}
}
return $data;
}
Arguments
  1. "/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/resources/views/partials/module-popup-consultation.blade.php"
    
  2. array:4 [
    "__env" => Illuminate\View\Factory {#18427}
    "app" => Roots\Acorn\Application {#18355}
    "post" => WP_Post {#25764}
    "siteName" => "Redbox Media &#8211; Agence de stratégie numérique, conception web et marketing web à Montréal"
    ]
    
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/View.php
 
throw $e;
}
}
/**
* Get the contents of the view instance.
*
* @return string
*/
protected function renderContents()
{
// We will keep track of the amount of views being rendered so we can flush
// the section after the complete rendering operation is done. This will
// clear out the sections for any separate views that may be rendered.
$this->factory->incrementRender();
$this->factory->callComposer($this);
$contents = $this->getContents();
// Once we've finished rendering the view, we'll decrement the render count
// so that each sections get flushed out next time a view is created and
// no old sections are staying around in the memory of an environment.
$this->factory->decrementRender();
return $contents;
}
/**
* Get the evaluated contents of the view.
*
* @return string
*/
protected function getContents()
{
return $this->engine->get($this->path, $this->gatherData());
}
/**
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/View.php
        $this->view = $view;
$this->path = $path;
$this->engine = $engine;
$this->factory = $factory;
$this->data = $data instanceof Arrayable ? $data->toArray() : (array) $data;
}
/**
* Get the string contents of the view.
*
* @param  callable|null  $callback
* @return array|string
*
* @throws \Throwable
*/
public function render(callable $callback = null)
{
try {
$contents = $this->renderContents();
$response = isset($callback) ? $callback($this, $contents) : null;
// Once we have the contents of the view, we will flush the sections if we are
// done rendering all views so that there is nothing left hanging over when
// another view gets rendered in the future by the application developer.
$this->factory->flushStateIfDoneRendering();
return ! is_null($response) ? $response : $contents;
} catch (Throwable $e) {
$this->factory->flushState();
throw $e;
}
}
/**
* Get the contents of the view instance.
*
* @return string
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/storage/framework/views/2b42524cae94a4327237c156ee993caf801f41ec.php
                        </div>
<div class="col-12 col-lg-8 col-md-8 col-sm-12 form_loading_page">
<?php if(ICL_LANGUAGE_CODE == 'fr'): ?>
<?php echo do_shortcode('[gravityform id="45" title="false" description="true" ajax="true" tabindex="49"]'); ?>
<?php else: ?>
<?php echo do_shortcode('[gravityform id="46" title="false" description="true" ajax="true" tabindex="49"]'); ?>
<?php endif; ?>
</div>
</div>
</div>
<?php endif; ?>
<?php endwhile; ?>
</div>
<?php if ($__env->exists('partials.module-popup-evenement')) echo $__env->make('partials.module-popup-evenement', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<?php if ($__env->exists('partials.module-popup-ecommerce')) echo $__env->make('partials.module-popup-ecommerce', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<?php if ($__env->exists('partials.module-popup-rh')) echo $__env->make('partials.module-popup-rh', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<?php if ($__env->exists('partials.module-popup-conception-web')) echo $__env->make('partials.module-popup-conception-web', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<?php if ($__env->exists('partials.module-popup-strategie-web')) echo $__env->make('partials.module-popup-strategie-web', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<?php if ($__env->exists('partials.module-popup-video')) echo $__env->make('partials.module-popup-video', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<?php if ($__env->exists('partials.module-popup-consultation')) echo $__env->make('partials.module-popup-consultation', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('layouts.loading', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/resources/views/template-calculateur-de-prix.blade.php ENDPATH**/ ?>
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/filesystem/Filesystem.php
 
/**
* Get the returned value of a file.
*
* @param  string  $path
* @param  array  $data
* @return mixed
*
* @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
*/
public function getRequire($path, array $data = [])
{
if ($this->isFile($path)) {
$__path = $path;
$__data = $data;
return (static function () use ($__path, $__data) {
extract($__data, EXTR_SKIP);
return require $__path;
})();
}
throw new FileNotFoundException("File does not exist at path {$path}.");
}
/**
* Require the given file once.
*
* @param  string  $path
* @param  array  $data
* @return mixed
*/
public function requireOnce($path, array $data = [])
{
if ($this->isFile($path)) {
$__path = $path;
$__data = $data;
return (static function () use ($__path, $__data) {
Arguments
  1. "/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/storage/framework/views/2b42524cae94a4327237c156ee993caf801f41ec.php"
    
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/filesystem/Filesystem.php
    /**
* Get the returned value of a file.
*
* @param  string  $path
* @param  array  $data
* @return mixed
*
* @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
*/
public function getRequire($path, array $data = [])
{
if ($this->isFile($path)) {
$__path = $path;
$__data = $data;
return (static function () use ($__path, $__data) {
extract($__data, EXTR_SKIP);
return require $__path;
})();
}
throw new FileNotFoundException("File does not exist at path {$path}.");
}
/**
* Require the given file once.
*
* @param  string  $path
* @param  array  $data
* @return mixed
*/
public function requireOnce($path, array $data = [])
{
if ($this->isFile($path)) {
$__path = $path;
$__data = $data;
return (static function () use ($__path, $__data) {
extract($__data, EXTR_SKIP);
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/Engines/PhpEngine.php
    }
/**
* Get the evaluated contents of the view at the given path.
*
* @param  string  $path
* @param  array  $data
* @return string
*/
protected function evaluatePath($path, $data)
{
$obLevel = ob_get_level();
ob_start();
// We'll evaluate the contents of the view inside a try/catch block so we can
// flush out any stray output that might get out before an error occurs or
// an exception is thrown. This prevents any partial views from leaking.
try {
$this->files->getRequire($path, $data);
} catch (Throwable $e) {
$this->handleViewException($e, $obLevel);
}
return ltrim(ob_get_clean());
}
/**
* Handle a view exception.
*
* @param  \Throwable  $e
* @param  int  $obLevel
* @return void
*
* @throws \Throwable
*/
protected function handleViewException(Throwable $e, $obLevel)
{
while (ob_get_level() > $obLevel) {
ob_end_clean();
Arguments
  1. "/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/storage/framework/views/2b42524cae94a4327237c156ee993caf801f41ec.php"
    
  2. array:4 [
    "__env" => Illuminate\View\Factory {#18427}
    "app" => Roots\Acorn\Application {#18355}
    "post" => WP_Post {#25764}
    "siteName" => "Redbox Media &#8211; Agence de stratégie numérique, conception web et marketing web à Montréal"
    ]
    
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/Engines/CompilerEngine.php
     *
* @param  string  $path
* @param  array  $data
* @return string
*/
public function get($path, array $data = [])
{
$this->lastCompiled[] = $path;
// If this given view has expired, which means it has simply been edited since
// it was last compiled, we will re-compile the views so we can evaluate a
// fresh copy of the view. We'll pass the compiler the path of the view.
if ($this->compiler->isExpired($path)) {
$this->compiler->compile($path);
}
// Once we have the path to the compiled file, we will evaluate the paths with
// typical PHP just like any other templates. We also keep a stack of views
// which have been rendered for right exception messages to be generated.
$results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data);
array_pop($this->lastCompiled);
return $results;
}
/**
* Handle a view exception.
*
* @param  \Throwable  $e
* @param  int  $obLevel
* @return void
*
* @throws \Throwable
*/
protected function handleViewException(Throwable $e, $obLevel)
{
$e = new ErrorException($this->getMessage($e), 0, 1, $e->getFile(), $e->getLine(), $e);
parent::handleViewException($e, $obLevel);
Arguments
  1. "/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/storage/framework/views/2b42524cae94a4327237c156ee993caf801f41ec.php"
    
  2. array:4 [
    "__env" => Illuminate\View\Factory {#18427}
    "app" => Roots\Acorn\Application {#18355}
    "post" => WP_Post {#25764}
    "siteName" => "Redbox Media &#8211; Agence de stratégie numérique, conception web et marketing web à Montréal"
    ]
    
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/View.php
        $this->factory->callComposer($this);
$contents = $this->getContents();
// Once we've finished rendering the view, we'll decrement the render count
// so that each sections get flushed out next time a view is created and
// no old sections are staying around in the memory of an environment.
$this->factory->decrementRender();
return $contents;
}
/**
* Get the evaluated contents of the view.
*
* @return string
*/
protected function getContents()
{
return $this->engine->get($this->path, $this->gatherData());
}
/**
* Get the data bound to the view instance.
*
* @return array
*/
public function gatherData()
{
$data = array_merge($this->factory->getShared(), $this->data);
foreach ($data as $key => $value) {
if ($value instanceof Renderable) {
$data[$key] = $value->render();
}
}
return $data;
}
Arguments
  1. "/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/resources/views/template-calculateur-de-prix.blade.php"
    
  2. array:4 [
    "__env" => Illuminate\View\Factory {#18427}
    "app" => Roots\Acorn\Application {#18355}
    "post" => WP_Post {#25764}
    "siteName" => "Redbox Media &#8211; Agence de stratégie numérique, conception web et marketing web à Montréal"
    ]
    
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/View.php
 
throw $e;
}
}
/**
* Get the contents of the view instance.
*
* @return string
*/
protected function renderContents()
{
// We will keep track of the amount of views being rendered so we can flush
// the section after the complete rendering operation is done. This will
// clear out the sections for any separate views that may be rendered.
$this->factory->incrementRender();
$this->factory->callComposer($this);
$contents = $this->getContents();
// Once we've finished rendering the view, we'll decrement the render count
// so that each sections get flushed out next time a view is created and
// no old sections are staying around in the memory of an environment.
$this->factory->decrementRender();
return $contents;
}
/**
* Get the evaluated contents of the view.
*
* @return string
*/
protected function getContents()
{
return $this->engine->get($this->path, $this->gatherData());
}
/**
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/View.php
        $this->view = $view;
$this->path = $path;
$this->engine = $engine;
$this->factory = $factory;
$this->data = $data instanceof Arrayable ? $data->toArray() : (array) $data;
}
/**
* Get the string contents of the view.
*
* @param  callable|null  $callback
* @return array|string
*
* @throws \Throwable
*/
public function render(callable $callback = null)
{
try {
$contents = $this->renderContents();
$response = isset($callback) ? $callback($this, $contents) : null;
// Once we have the contents of the view, we will flush the sections if we are
// done rendering all views so that there is nothing left hanging over when
// another view gets rendered in the future by the application developer.
$this->factory->flushStateIfDoneRendering();
return ! is_null($response) ? $response : $contents;
} catch (Throwable $e) {
$this->factory->flushState();
throw $e;
}
}
/**
* Get the contents of the view instance.
*
* @return string
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/index.php
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<?php /*
<?php echo file_get_contents(get_stylesheet_directory() . '/public/styles/app-critical.css'); ?>
<link rel="preload" href="<?= get_stylesheet_directory_uri() ?>/public/styles/app.css" as="style"
onload="this.onload=null;this.rel='stylesheet'" />
<noscript>
<link rel="stylesheet" href="<?= get_stylesheet_directory_uri() ?>/public/styles/app.css">
</noscript> */
?>
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
<?php wp_body_open(); ?>
<?php do_action('get_header'); ?>
<div id="app">
<?php echo \Roots\view(\Roots\app('sage.view'), \Roots\app('sage.data'))->render(); ?>
</div>
<?php do_action('get_footer'); ?>
<?php wp_footer(); ?>
<!-- CSS -->
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js"></script>
</body>
</html>
/home/boiterouge/public_html/wp-includes/template-loader.php
            }
break;
}
}
if ( ! $template ) {
$template = get_index_template();
}
/**
* Filters the path of the current template before including it.
*
* @since 3.0.0
*
* @param string $template The path of the template to include.
*/
$template = apply_filters( 'template_include', $template );
if ( $template ) {
include $template;
} elseif ( current_user_can( 'switch_themes' ) ) {
$theme = wp_get_theme();
if ( $theme->errors() ) {
wp_die( $theme->errors() );
}
}
return;
}
Arguments
  1. "/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/index.php"
    
/home/boiterouge/public_html/wp-blog-header.php
<?php
/**
* Loads the WordPress environment and template.
*
* @package WordPress
*/
if ( ! isset( $wp_did_header ) ) {
$wp_did_header = true;
// Load the WordPress library.
require_once __DIR__ . '/wp-load.php';
// Set up the WordPress query.
wp();
// Load the theme template.
require_once ABSPATH . WPINC . '/template-loader.php';
}
Arguments
  1. "/home/boiterouge/public_html/wp-includes/template-loader.php"
    
/home/boiterouge/public_html/index.php
<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define( 'WP_USE_THEMES', true );
/** Loads the WordPress Environment and Template */
require __DIR__ . '/wp-blog-header.php';
Arguments
  1. "/home/boiterouge/public_html/wp-blog-header.php"
    

Environment & details:

empty
empty
empty
Key Value
wp-wpml_current_language
"fr"
empty
Key Value
SERVER_SOFTWARE
"Apache"
REQUEST_URI
"/analyse-gratuite-site-web/"
PATH
"/usr/local/bin:/usr/bin:/bin"
TZ
"America/Toronto"
REDIRECT_HANDLER
"application/x-httpd-ea-php74"
REDIRECT_STATUS
"200"
UNIQUE_ID
"afJZPTrtcRVFb2l9-_DotAAAwCQ"
HTTPS
"on"
SSL_TLS_SNI
"redboxstaging.dev.redboxmedia.ca"
HTTP_ACCEPT
"*/*"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_REFERER
"https://redboxstaging.dev.redboxmedia.ca/?p=6619"
HTTP_HOST
"redboxstaging.dev.redboxmedia.ca"
SERVER_SIGNATURE
""
SERVER_NAME
"redboxstaging.dev.redboxmedia.ca"
SERVER_ADDR
"51.222.121.213"
SERVER_PORT
"443"
REMOTE_ADDR
"216.73.216.143"
DOCUMENT_ROOT
"/home/boiterouge/public_html"
REQUEST_SCHEME
"https"
CONTEXT_PREFIX
"/cgi-sys"
CONTEXT_DOCUMENT_ROOT
"/usr/local/cpanel/cgi-sys/"
SERVER_ADMIN
"webmaster@redboxstaging.dev.redboxmedia.ca"
SCRIPT_FILENAME
"/home/boiterouge/public_html/index.php"
REMOTE_PORT
"28161"
REDIRECT_URL
"/index.php"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/2.0"
REQUEST_METHOD
"GET"
QUERY_STRING
""
SCRIPT_NAME
"/index.php"
ORIG_SCRIPT_FILENAME
"/usr/local/cpanel/cgi-sys/ea-php74"
ORIG_PATH_INFO
"/index.php"
ORIG_PATH_TRANSLATED
"/home/boiterouge/public_html/index.php"
ORIG_SCRIPT_NAME
"/cgi-sys/ea-php74"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1777490237.3385
REQUEST_TIME
1777490237
argv
[]
argc
0
empty
0. Whoops\Handler\PrettyPageHandler