PageSourceSearch

https://fcef.com/wp-content/plugins/ddprodm/js/ddpdm-admin.js?ver=5.5.1

js fcef.com collected 2026-10-06 16:32:24 UTC 112,467 bytes, 1,784 lines download raw bytes

1var ddd_full_stop = 0,
2    json_counters_array = [];
3jQuery(document).ready(function (d) {
4    const { __: t, _x: e, _n: a, _nx: s } = wp.i18n;
5    d('#ddpdm-success-report').hide(),
6        new Clipboard('#ddpdm-copy-report').on('success', function () {
7            d('#ddpdm-success-report').show();
8        }),
9        new Clipboard('#ddpdm-copy-url').on('success', function () {
10            d('#ddpdm-success-url').show();
11        }),
12        d(
13            '.ddpdm-assistant .nav-tab.ddpdm_wl, .ddpdm-assistant .nav-tab.ddpdm_options'
14        ).wrapAll('<div class="nav-tabs-subtabs"></div>'),
15        d(
16            '.ddpdm-assistant .nav-tab.ddpdm_divi_theme_builder, .ddpdm-assistant .nav-tab.ddpdm_settings'
17        ).wrapAll('<div class="nav-tabs-subtabs-theme-builder"></div>'),
18        jQuery(
19            '.wrap.ddpdm-assistant:not(.activated) a.nav-tab:not(.divi_den_pro_dashboard):not(.ddpdm_assistant_system_status):not(.ddpdm_assistant_help_faq):not(.ddpdm_start_here):not(.ddpdm_latest_feed):not(.ddpdm_missing_order):not(.ddpdm_subscription_expired):not(.ddpdm_key_not_found):not(.ddpdm_key_disabled):not(.ddpdm_general_api_error)'
20        ).addClass('disabled'),
21        jQuery(
22            'table.ddpdm-report-table td a, table.ddpdm-report-table th a'
23        ).on('click touch', function (d) {
24            d.preventDefault();
25        }),
26        jQuery('#wp-ddpdm_wp_content-wrap')
27            .appendTo('tr#wp-ddpdm-column td:not(.ddpdm-save-buttons)')
28            .show(),
29        jQuery('.form-table.ddpdm_wl label input[name=ddpdm_plugin_name]')
30            .length > 0 &&
31            ((ddpdm_n = jQuery(
32                '.form-table.ddpdm_wl label input[name=ddpdm_plugin_name]'
33            ).val()),
34            (ddpdm_n = ddpdm_n.replace(/\s+/g, '_').toLowerCase()),
35            (ddpdm_url_path = window.location.pathname),
36            jQuery('.new_admin_url').html(
37                window.location.protocol +
38                    '//' +
39                    window.location.hostname +
40                    ddpdm_url_path +
41                    '?page=' +
42                    ddpdm_n +
43                    '_dashboard<strong>_wl</strong>'
44            )),
45        jQuery('.form-table.ddpdm_wl label input[name=ddpdm_plugin_name]').on(
46            'keyup',
47            function () {
48                (ddpdm_n = d(this).val()),
49                    (ddpdm_n = ddpdm_n.replace(/\s+/g, '_').toLowerCase()),
50                    (ddpdm_url_path = window.location.pathname),
51                    jQuery('.new_admin_url').html(
52                        window.location.protocol +
53                            '//' +
54                            window.location.hostname +
55                            ddpdm_url_path +
56                            '?page=' +
57                            ddpdm_n +
58                            '_dashboard<strong>_wl</strong>'
59                    );
60            }
61        ),
62        jQuery('.ddpdm-breadcrumbs--end').text(
63            jQuery('a.nav-tab-active').text()
64        ),
65        jQuery('p.submit.ddpdm_wl.save_settings input').on(
66            'click touch',
67            function (t) {
68                t.preventDefault(),
69                    (ddd_full_stop = 0),
70                    jQuery(
71                        '.form-table.ddpdm_wl label input, .form-table.ddpdm_wl label textarea, #wp-ddpdm_wp_content-wrap'
72                    ).each(function () {
73                        'wp-ddpdm_wp_content-wrap' !== d(this).attr('id') &&
74                            'ddpdm_plugin_icon' !== d(this).attr('name') &&
75                            '' === d(this).val() &&
76                            ((ddd_full_stop = 1),
77                            d(this).addClass('not-filled'),
78                            d(this).siblings('.ddpdm-error-message').remove(),
79                            d(this).after(
80                                '<span class="ddpdm-error-message">This field is required</span>'
81                            ));
82                    }),
83                    0 === ddd_full_stop
84                        ? (d(this).next().hide(),
85                          jQuery(
86                              '.form-table.ddpdm_wl label input, .form-table.ddpdm_wl label textarea, #wp-ddpdm_wp_content-wrap'
87                          ).each(function () {
88                              if (
89                                  ('wp-ddpdm_wp_content-wrap' ===
90                                  d(this).attr('id')
91                                      ? ((ajax_option = 'ddpdm_wp_content'),
92                                        (ajax_val = jQuery(
93                                            '.ddpdm_wl_settings #wp-ddpdm_wp_content-wrap'
94                                        ).hasClass('tmce-active')
95                                            ? tinymce
96                                                  .get('ddpdm_wp_content')
97                                                  .getContent()
98                                            : jQuery(
99                                                  '#ddpdm_wp_content'
100                                              ).val()))
101                                      : ((ajax_option = d(this).attr('name')),
102                                        (ajax_val = d(this).val())),
103                                  'ddpdm_plugin_name' === ajax_option)
104                              ) {
105                                  ajax_val;
106                                  var t = ajax_val
107                                      .replace(/\s+/g, '_')
108                                      .toLowerCase();
109                                  jQuery('input[name=ddpdm_wl]').is(':checked')
110                                      ? (redirect_link =
111                                            window.location.pathname +
112                                            '?page=' +
113                                            t +
114                                            '_dashboard_wl&tab=ddpdm_wl')
115                                      : (redirect_link =
116                                            window.location.pathname +
117                                            '?page=divi_den_pro_dm_dashboard&tab=ddpdm_wl'),
118                                      jQuery('input[name=ddpdm_hide_menu]').is(
119                                          ':checked'
120                                      ) &&
121                                          (redirect_link =
122                                              window.location.pathname.replace(
123                                                  'admin.php',
124                                                  ''
125                                              ));
126                              }
127                              jQuery.ajax({
128                                  type: 'POST',
129                                  url: ajaxurl,
130                                  data:
131                                      'action=ddpdm_update_option&ddpdm_option=' +
132                                      ajax_option +
133                                      '&ddpdm_option_val=' +
134                                      ajax_val +
135                                      '&ddpdm_nonce=' +
136                                      ddpdm_wl_options_for_js.ddpdm_nonce,
137                                  success: function (d) {
138                                      redirect_link
139                                          ? window.location.replace(
140                                                redirect_link
141                                            )
142                                          : window.location.reload();
143                                  },
144                                  error: function (d) {},
145                              });
146                          }))
147                        : d(this).next().show();
148            }
149        ),
150        jQuery(
151            'p input#submit_wl.submit_wl_disabled, p input#submit_wl.submit_wl_enabled'
152        ).on('click', function (e) {
153            e.preventDefault(), (ddd_full_stop = 0);
154            let a =
155                    '<div class="ddpdm_wl_loaded"><p>' +
156                    t(
157                        'One moment please... Activating white label mode',
158                        'ddprodm'
159                    ) +
160                    '</p></div>',
161                s =
162                    '<div class="ddpdm_wl_loaded"><p>' +
163                    t(
164                        'One moment please... Deactivating white label mode',
165                        'ddprodm'
166                    ) +
167                    '</p></div>';
168            d(this).hasClass('submit_wl_disabled') &&
169                d('#ddpdm-wl-pop-up').html(a),
170                d(this).hasClass('submit_wl_enabled') &&
171                    d('#ddpdm-wl-pop-up').html(s),
172                jQuery(
173                    '.form-table.ddpdm_wl label input, .form-table.ddpdm_wl label textarea, #wp-ddpdm_wp_content-wrap'
174                ).each(function () {
175                    'wp-ddpdm_wp_content-wrap' !== d(this).attr('id') &&
176                        'ddpdm_plugin_icon' !== d(this).attr('name') &&
177                        '' === d(this).val() &&
178                        ((ddd_full_stop = 1),
179                        d(this).addClass('not-filled'),
180                        d(this).siblings('.ddpdm-error-message').remove(),
181                        d(this).after(
182                            '<span class="ddpdm-error-message">This field is required</span>'
183                        ));
184                }),
185                0 === ddd_full_stop
186                    ? (d(this).next().hide(),
187                      d(
188                          '.ddpdm_wl_hidden .et-box-content .et_pb_button_slider'
189                      ).click(),
190                      d('.submit.ddpdm_wl.save_settings input').click())
191                    : d(this).next().show();
192        });
193}),
194    jQuery(document).ready(function (d) {
195        function t() {
196            var t = document.getElementById('ondemanIframe');
197            d('#et_pb_loading_animation').remove(),
198                jQuery.ajax({
199                    type: 'GET',
200                    url: ajaxurl,
201                    data: 'action=ddpdm_get_option',
202                    success: function (d) {
203                        'enabled' === d + ''
204                            ? null !== t &&
205                              t.contentWindow.postMessage(
206                                  'pro_membership_activated',
207                                  '*'
208                              )
209                            : null !== t &&
210                              t.contentWindow.postMessage(
211                                  'pro_membership_deactivated',
212                                  '*'
213                              );
214                    },
215                });
216            (function () {
217                for (
218                    var d,
219                        t = [],
220                        e = window.location.href
221                            .slice(window.location.href.indexOf('?') + 1)
222                            .split('&'),
223                        a = 0;
224                    a < e.length;
225                    a++
226                )
227                    (d = e[a].split('=')), t.push(d[0]), (t[d[0]] = d[1]);
228                return t;
229            })().post;
230            var a = window.addEventListener
231                    ? 'addEventListener'
232                    : 'attachEvent',
233                s = window[a],
234                i = 'attachEvent' === a ? 'onmessage' : 'message';
235            d('ul.et_pb_saved_layouts_list').length > 0 &&
236                d('ul.et_pb_saved_layouts_list li:not(.added_image)').each(
237                    function () {
238                        (this_title = d(this).find('a').text()),
239                            (this_class = this_title
240                                .replace(/-+/g, '')
241                                .replace(/\s+/g, '-')
242                                .toLowerCase()),
243                            d(this).addClass(this_class),
244                            d(this).addClass('added_image'),
245                            jQuery.ajax({
246                                type: 'POST',
247                                url: ajaxurl,
248                                data:
249                                    'action=ddpdm_show_featured_image&ddpdm_title_image=' +
250                                    this_title +
251                                    '&ddpdm_nonce=' +
252                                    ddpdm_wl_options_for_js.ddpdm_nonce,
253                                success: function (t) {
254                                    '' !== t &&
255                                        ((img_link = t.substring(
256                                            t.indexOf('|') + 1
257                                        )),
258                                        (img_post_title = t
259                                            .replace(img_link, '')
260                                            .replace('|', '')),
261                                        d(
262                                            'ul.et_pb_saved_layouts_list li:not(.with-image)'
263                                        ).each(function () {
264                                            (this_title = d(this)
265                                                .find('a')
266                                                .text()),
267                                                this_title === img_post_title &&
268                                                    (d(this)
269                                                        .find('a')
270                                                        .before(
271                                                            '<img src="' +
272                                                                img_link +
273                                                                '" class="ddpdm_preview" />'
274                                                        ),
275                                                    d(this).addClass(
276                                                        'with-image'
277                                                    ));
278                                        }));
279                                },
280                                error: function (d) {},
281                            });
282                    }
283                ),
284                setInterval(function () {
285                    d(
286                        'div.et-fb-settings-options-tab-modules_library ul:not(.ddpdm_images_sent)'
287                    ).length > 0 &&
288                        d(
289                            'div.et-fb-settings-options-tab-modules_library ul li:not(.added_image):not(.with-image)'
290                        ).each(function () {
291                            (this_title = d(this)
292                                .find('span.et_module_title')
293                                .text()
294                                .trim()),
295                                (this_class = this_title
296                                    .replace(/-+/g, '')
297                                    .replace(/\s+/g, '-')
298                                    .toLowerCase()),
299                                d(this).addClass(this_class),
300                                d(this).addClass('added_image'),
301                                jQuery.ajax({
302                                    type: 'POST',
303                                    url: ajaxurl,
304                                    data:
305                                        'action=ddpdm_show_featured_image&ddpdm_title_image=' +
306                                        this_title +
307                                        '&ddpdm_nonce=' +
308                                        ddpdm_wl_options_for_js.ddpdm_nonce,
309                                    success: function (t) {
310                                        '' !== t &&
311                                            ((img_link = t.substring(
312                                                t.indexOf('|') + 1
313                                            )),
314                                            (img_post_title = t
315                                                .replace(img_link, '')
316                                                .replace('|', '')),
317                                            d(
318                                                'div.et-fb-settings-options-tab-modules_library ul li:not(.with-image)'
319                                            ).each(function () {
320                                                (this_title = d(this)
321                                                    .find(
322                                                        'span.et_module_title'
323                                                    )
324                                                    .text()
325                                                    .trim()),
326                                                    this_title ===
327                                                        img_post_title &&
328                                                        0 ===
329                                                            d(this).find(
330                                                                'img.ddpdm_preview'
331                                                            ).length &&
332                                                        (d(this)
333                                                            .find(
334                                                                'span.et_module_title'
335                                                            )
336                                                            .after(
337                                                                '<img src="' +
338                                                                    img_link +
339                                                                    '" class="ddpdm_preview" />'
340                                                            ),
341                                                        d(this).addClass(
342                                                            'with-image'
343                                                        ));
344                                            }));
345                                    },
346                                    error: function (d) {},
347                                });
348                        });
349                }, 10);
350            s(
351                i,
352                function (a) {
353                    var s;
354                    if (
355                        'https://ondemand.divi-den.com' === a.origin &&
356                        'string' === jQuery.type(a.data)
357                    )
358                        if (~a.data.indexOf('context')) {
359                            d('body .ddpdm-assistant .saving_message').show();
360                            var i = 'off';
361                            if (
362                                (jQuery(
363                                    '#et_pb_main_container > .et_pb_section .et_pb_module_block'
364                                ).length <= 0 && (i = 'on'),
365                                (s = jQuery.parseJSON(a.data)))
366                            )
367                                if (
368                                    d(t).hasClass('settingsIframe') ||
369                                    d(t).hasClass('vbIframe') ||
370                                    'et_builder' !== s.context
371                                )
372                                    'et_builder_layouts' === s.context ||
373                                    d(t).hasClass('settingsIframe')
374                                        ? ((response_data = encodeURIComponent(
375                                              JSON.stringify(s)
376                                          )),
377                                          jQuery.ajax({
378                                              type: 'POST',
379                                              url: ajaxurl,
380                                              data:
381                                                  'action=ddpdm_import_posts&posts=' +
382                                                  response_data +
383                                                  '&ddpdm_nonce=' +
384                                                  ddpdm_wl_options_for_js.ddpdm_nonce,
385                                              success: function (t) {
386                                                  // Process all queued featured images after post import succeeds
387                                                  if (
388                                                      window.ddpdm_featured_image_queue &&
389                                                      window
390                                                          .ddpdm_featured_image_queue
391                                                          .length > 0
392                                                  ) {
393                                                      // Get the next featured image from queue
394                                                      var featured_image_data =
395                                                          window.ddpdm_featured_image_queue.shift();
396                                                      var parts =
397                                                          featured_image_data.split(
398                                                              '|'
399                                                          );
400
401                                                      // Add small delay to ensure transient is set
402                                                      setTimeout(function () {
403                                                          jQuery.ajax({
404                                                              type: 'POST',
405                                                              url: ajaxurl,
406                                                              data:
407                                                                  'action=ddpdm_import_featured_image&ddpdm_featured_image=' +
408                                                                  featured_image_data +
409                                                                  '&ddpdm_nonce=' +
410                                                                  ddpdm_wl_options_for_js.ddpdm_nonce,
411                                                              success:
412                                                                  function (
413                                                                      img_data
414                                                                  ) {
415                                                                      // Check if response indicates placeholder was used
416                                                                      if (
417                                                                          img_data &&
418                                                                          img_data.data &&
419                                                                          img_data
420                                                                              .data
421                                                                              .placeholder_used
422                                                                      ) {
423                                                                          console.warn(
424                                                                              'DDPDM: Featured image failed, placeholder assigned for:',
425                                                                              parts[0],
426                                                                              'Reason:',
427                                                                              img_data
428                                                                                  .data
429                                                                                  .reason
430                                                                          );
431                                                                      }
432                                                                  },
433                                                              error: function (
434                                                                  img_data
435                                                              ) {
436                                                                  console.error(
437                                                                      'DDPDM Featured Image: Import FAILED',
438                                                                      img_data
439                                                                  );
440                                                              },
441                                                          });
442                                                      }, 500);
442 // 500ms delay after post import completes
443                                                  }
444
445                                                  if (
446                                                      0 ===
447                                                      d('div.sectionSaved')
448                                                          .length
449                                                  ) {
450                                                      d(
451                                                          '.ddpdm-tab-section, .ddpdm-tab-module'
452                                                      ).html(
453                                                          '<div class="sectionSaved">                                            <p>' +
454                                                              l(
455                                                                  '<strong>Success!</strong> Your section/module is being saved to your local Divi library.',
456                                                                  'ddprodm'
457                                                              ) +
458                                                              '</p>                                            <h3>' +
459                                                              l(
460                                                                  'Choose your next step...',
461                                                                  'ddprodm'
462                                                              ) +
463                                                              '</h3>                                            <p>' +
464                                                              l(
465                                                                  '1. Find new modules and save to your library',
466                                                                  'ddprodm'
467                                                              ) +
468                                                              '</p>                                            <a href="#" class="ddpdm_close">' +
469                                                              l(
470                                                                  'Find New Pro Modules',
471                                                                  'ddprodm'
472                                                              ) +
473                                                              '</a>                                            <p>' +
474                                                              l(
475                                                                  '2. Begin editing - Use the "Add From Library" tab to load sections/modules from local Divi Library',
476                                                                  'ddprodm'
477                                                              ) +
478                                                              '</p>                                            <a href="#" class="ddpdm_reload">' +
479                                                              l(
480                                                                  'To Continue - Save and Reload Page',
481                                                                  'ddprodm'
482                                                              ) +
483                                                              '</a>                                            ' +
484                                                              l(
485                                                                  '(please do it manually if you are in Divi Frontend Builder or Divi Theme Builder)',
486                                                                  'ddprodm'
487                                                              ) +
488                                                              '</div>'
489                                                      ),
490                                                          d(
491                                                              'body .ddpdm-tab-section a.ddpdm_reload, body .ddpdm-tab-module a.ddpdm_reload'
492                                                          ).on(
493                                                              'click',
494                                                              function (t) {
495                                                                  t.preventDefault(),
496                                                                      d(
497                                                                          'div.sectionSaved'
498                                                                      ).html(
499                                                                          '<h3 class="ddpdm_loading_text">Reloading...</h3>'
500                                                                      ),
501                                                                      d(
502                                                                          'input.button-primary#publish'
503                                                                      ).click(),
504                                                                      d(
505                                                                          'button.et-fb-button--publish'
506                                                                      ).click(),
507                                                                      d(
508                                                                          'li#wp-admin-bar-et-disable-visual-builder a.ab-item'
509                                                                      ).click();
510                                                              }
511                                                          );
512                                                      var a = Math.floor(
513                                                          1e6 * Math.random() +
514                                                              1
515                                                      );
516                                                      'enabled' ===
517                                                          ddpdm_wl_options_for_js.ddpdm_status &&
518                                                      'yes' !==
519                                                          ddpdm_wl_options_for_js.ddpdm_expired_status
520                                                          ? ((ddpdm_sections_link =
521                                                                'https://ondemand.divi-den.com/sections-search-api-ljljdfre935/?uid=' +
522                                                                a),
523                                                            (ddpdm_modules_link =
524                                                                'https://ondemand.divi-den.com/modules-search-api-fdge43y/?uid=' +
525                                                                a))
526                                                          : ((ddpdm_sections_link =
527                                                                'https://ondemand.divi-den.com/sections-search-no-api-asdfv324/?uid=' +
528                                                                a),
529                                                            (ddpdm_modules_link =
530                                                                'https://ondemand.divi-den.com/modules-search-no-api-33jwer3/?uid=' +
531                                                                a)),
532                                                          d(
533                                                              'body .ddpdm-tab-section a.ddpdm_close'
534                                                          ).on(
535                                                              'click',
536                                                              function (t) {
537                                                                  t.preventDefault(),
538                                                                      d(
539                                                                          'div.sectionSaved'
540                                                                      ).html(
541                                                                          '<h3 class="ddpdm_loading_text">Loading...</h3>'
542                                                                      ),
543                                                                      d(
544                                                                          '.ddpdm-tab-section'
545                                                                      ).html(
546                                                                          '<iframe id="ondemanIframe" name="ondemandIframe" class="sectionsIframe" style="width: 100%;height: 100%;" src="' +
547                                                                              ddpdm_sections_link +
548                                                                              '"></iframe>'
549                                                                      ),
550                                                                      e();
551                                                              }
552                                                          ),
553                                                          d(
554                                                              'body .ddpdm-tab-module a.ddpdm_close'
555                                                          ).on(
556                                                              'click',
557                                                              function (t) {
558                                                                  t.preventDefault(),
559                                                                      d(
560                                                                          'div.sectionSaved'
561                                                                      ).html(
562                                                                          '<h3 class="ddpdm_loading_text">Loading...</h3>'
563                                                                      ),
564                                                                      d(
565                                                                          '.ddpdm-tab-module'
566                                                                      ).html(
567                                                                          '<iframe id="ondemanIframe" name="ondemandIframe" class="sectionsIframe" style="width: 100%;height: 100%;" src="' +
568                                                                              ddpdm_modules_link +
569                                                                              '"></iframe>'
570                                                                      ),
571                                                                      e();
572                                                              }
573                                                          );
574                                                  }
575                                                  d(
576                                                      'body .ddpdm-assistant .saving_message'
577                                                  ).hide(),
578                                                      d(
579                                                          'body .ddpdm-assistant .loaded_message'
580                                                      ).show(),
581                                                      setTimeout(function () {
582                                                          d(
583                                                              'body .ddpdm-assistant .loaded_message'
584                                                          ).hide();
585                                                      }, 5500);
586                                              },
587                                              error: function (d) {
588                                                  console.log(d);
589                                              },
590                                          }))
591                                        : s.context;
592                                else {
593                                    layout = JSON.stringify(s);
594                                    var n = jQuery(
595                                            '.et-pb-all-modules-tab .et-pb-load-layouts'
596                                        ),
597                                        o = n.children('li').last().clone(!0);
598                                    o.addClass('layout_here'),
599                                        o.appendTo(n),
600                                        jQuery('.layout_here').data(
601                                            'layout_id',
602                                            {
603                                                layout: layout,
604                                                replace_content: i,
605                                            }
606                                        ),
607                                        jQuery(
608                                            '.layout_here .et_pb_layout_button_load'
609                                        ).click();
610                                }
611                        } else
612                            ~a.data.indexOf('.')
613                                ? d('input#_et_pb_custom_css').val(a.data)
614                                : (~a.data.indexOf(',jpg') ||
615                                      ~a.data.indexOf(',png')) &&
616                                  ((ddpdm_featured_image_url = a.data.replace(
617                                      /\,/g,
618                                      '.'
619                                  )),
620                                  (function () {
621                                      var pipeIndex =
622                                          ddpdm_featured_image_url.indexOf('|');
623                                      var httpIndex =
624                                          ddpdm_featured_image_url.indexOf(
625                                              'http'
626                                          );
627
628                                      if (pipeIndex === -1 && httpIndex > 0) {
629                                          ddpdm_featured_image_url =
630                                              ddpdm_featured_image_url.substring(
631                                                  0,
632                                                  httpIndex
633                                              ) +
634                                              '|' +
635                                              ddpdm_featured_image_url.substring(
636                                                  httpIndex
637                                              );
638                                      }
639
640                                      // Skip if ddpdm-admin-d5.js is loaded (Divi 5)
641                                      if (window.ddpdm_d5_handler_loaded) {
642                                          return;
643                                      }
644
645                                      var parts =
646                                          ddpdm_featured_image_url.split('|');
647
648                                      // Store featured image data for processing after post import 
648completes
649                                      if (
650                                          parts.length === 2 &&
651                                          parts[0].trim() &&
652                                          parts[1].trim() &&
653                                          parts[1].indexOf('http') === 0
654                                      ) {
655                                          // Add to queue to be processed after post import success
656                                          if (
657                                              !window.ddpdm_featured_image_queue
658                                          ) {
659                                              window.ddpdm_featured_image_queue =
660                                                  [];
661                                          }
662                                          window.ddpdm_featured_image_queue.push(
663                                              ddpdm_featured_image_url
664                                          );
665                                      } else {
666                                          console.error(
667                                              'DDPDM Featured Image: Validation failed'
668                                          );
669                                          console.warn(
670                                              'DDPDM: Featured image data missing pipe delimiter or is empty: ' +
671                                                  ddpdm_featured_image_url
672                                          );
673                                      }
674                                  })());
675                },
676                !1
677            );
678        }
679        function e() {
680            setTimeout(function () {
681                d('iframe#ondemanIframe').height() > 0
682                    ? t()
683                    : d('iframe#ondemanIframe').on('load', function () {
684                          t();
685                      });
686            }, 300);
687        }
688        function a() {
689            for (
690                var d,
691                    t = [],
692                    e = window.location.href
693                        .slice(window.location.href.indexOf('?') + 1)
694                        .split('&'),
695                    a = 0;
696                a < e.length;
697                a++
698            )
699                (d = e[a].split('=')), t.push(d[0]), (t[d[0]] = d[1]);
700            return t;
701        }
702        d('#ddpdm-preview-window').insertAfter('body > :last-child'),
703            d('#ddpdm-wl-pop-up').insertBefore('body > #ddpdm-preview-window'),
704            (jQuery.fn.center = function () {
705                return (
706                    this.css('position', 'absolute'),
707                    this.css(
708                        'top',
709                        jQuery(window).height() / 10 +
710                            +jQuery(window).scrollTop() +
711                            'px'
712                    ),
713                    this.css(
714                        'left',
715                        (jQuery(window).width() - this.outerWidth()) / 2 +
716                            jQuery(window).scrollLeft() +
717                            'px'
718                    ),
719                    this
720                );
721            }),
722            d('#ddpdm-preview').on('click', function () {
723                d('button#ddpdm_wp_content-tmce')[0].click(),
724                    d('#ddpdm-preview-window .ddpdm_wl_contact_page').html(
725                        '<div id="ddpdm-preview-close">×</div>'
726                    ),
727                    d(
728                        '#ddpdm-preview-window .ddpdm_wl_contact_page #ddpdm-preview-close'
729                    ).after(tinymce.get('ddpdm_wp_content').getContent()),
730                    jQuery('#ddpdm-preview-window').center(),
731                    d('#ddpdm-preview-window').show(),
732                    d('#ddpdm-preview-close').on('click', function () {
733                        d('#ddpdm-preview-window').hide();
734                    });
735            }),
736            d('#ddpdm-preview-close').on('click', function () {
737                d('#ddpdm-preview-window').hide();
738            }),
739            d('#submit_wl_pop_up').on('click', function (t) {
740                t.preventDefault(),
741                    (ddd_full_stop = 0),
742                    jQuery(
743                        '.form-table.ddpdm_wl label input, .form-table.ddpdm_wl label textarea, #wp-ddpdm_wp_content-wrap'
744                    ).each(function () {
745                        'wp-ddpdm_wp_content-wrap' !== d(this).attr('id') &&
746                            'ddpdm_plugin_icon' !== d(this).attr('name') &&
747                            '' === d(this).val() &&
748                            ((ddd_full_stop = 1),
749                            d(this).addClass('not-filled'),
750                            d(this).siblings('.ddpdm-error-message').remove(),
751                            d(this).after(
752                                '<span class="ddpdm-error-message">This field is required</span>'
753                            ));
754                    }),
755                    0 === ddd_full_stop
756                        ? (d(this).next().hide(),
757                          jQuery('#ddpdm-wl-pop-up').center(),
758                          d('#ddpdm-wl-pop-up').show())
759                        : d(this).next().show();
760            }),
761            d('#ddpdm-wl-pop-up-close, #ddpdm-wl-pop-up-close-cancel').on(
762                'click',
763                function () {
764                    d('#ddpdm-wl-pop-up').hide();
765                }
766            ),
767            d('body .ddpdm-assistant .loaded_message span.close').on(
768                'click',
769                function () {
770                    d('body .ddpdm-assistant .loaded_message').hide();
771                }
772            ),
773            d('body .ddpdm-assistant .saving_message span.close').on(
774                'click',
775                function () {
776                    d('body .ddpdm-assistant .saving_message').hide();
777                }
778            ),
779            'undefined' == typeof ajaxurl &&
780                (ajaxurl = ddpdm_wl_options_for_js.ddpdm_ajax_url),
781            (d('body').hasClass('et-fb') || d('body').hasClass('wp-admin')) &&
782                jQuery.ajax({
783                    type: 'GET',
784                    url: ajaxurl,
785                    data: 'action=ddpdm_get_option_wl',
786                    success: function (t) {
787                        'disabled' === t + ''
788                            ? (e(),
789                              d(document).on(
790                                  'mouseup',
791                                  '.et-pb-layout-buttons-load',
792                                  function () {
793                                      setTimeout(function () {
794                                          var t = Math.floor(
795                                              1e6 * Math.random() + 1
796                                          );
797                                          'enabled' ===
798                                              ddpdm_wl_options_for_js.ddpdm_status &&
799                                          'yes' !==
800                                              ddpdm_wl_options_for_js.ddpdm_expired_status
801                                              ? (ddpdm_layouts_link =
802                                                    'https://ondemand.divi-den.com/new-api-layouts-search-ghaser65/?uid=' +
803                                                    t)
804                                              : (ddpdm_layouts_link =
805                                                    'https://ondemand.divi-den.com/new-no-api-layouts-search-dngfh4q2/?uid=' +
806                                                    t);
807                                          var e = d(
808                                              '.et-pb-saved-modules-switcher'
809                                          );
810                                          'on' ===
811                                          ddpdm_wl_options_for_js.ddpdm_plugin_setting_tab_position
812                                              ? e.length &&
813                                                (e.append(
814                                                    '<li class="ddpdm" data-open_tab="ddpdm-tab" data-layout_type="layout"><a href="#"><img height="25" src="' +
815                                                        ddpdm_wl_options_for_js.ddpdm_wl_i_for_js +
816                                                        '" /> <span>' +
817                                                        ddpdm_wl_options_for_js.ddpdm_wl_pn_for_js +
818                                                        '</span></a></li>'
819                                                ),
820                                                d(
821                                                    '.et_pb_modal_settings'
822                                                ).append(
823                                                    '<div class="et-pb-main-settings et-pb-main-settings-full ddpdm-tab ddpdm-tab-layout">                                <div class="et-dlib-load-options ddpdm-replace-content et-fb-checkboxes-category-wrap"><p>                                ' +
824                                                        l(
825                                                            "Important: if you're replacing the content, please manually clear the layout and update the page, then load the new layout.",
826                                                            'ddprodm'
827                                                        ) +
828                                                        '</p></div>                                <iframe id="ondemanIframe" name="ondemandIframe" class="layoutsIframe" src="' +
829                                                        ddpdm_layouts_link +
830                                                        '"></iframe></div>'
831                                                ))
832                                              : (d(
833                                                    'li.et-pb-options-tabs-links-active'
834                                                ).removeClass(
835                                                    'et-pb-options-tabs-links-active'
836                                                ),
837                                                d('div.active-container')
838                                                    .removeClass(
839                                                        'active-container'
840                                                    )
841                                                    .css('opacity', 0),
842                                                e.prepend(
843                                                    '<li class="ddpdm et-pb-options-tabs-links-active" data-open_tab="ddpdm-tab" data-layout_type="layout"><a href="#"><img height="25" src="' +
844                                                        ddpdm_wl_options_for_js.ddpdm_wl_i_for_js +
845                                                        '" /> <span>' +
846                                                        ddpdm_wl_options_for_js.ddpdm_wl_pn_for_js +
847                                                        '</span></a></li>'
848                                                ),
849                                                d(
850                                                    '.et_pb_modal_settings'
851                                                ).append(
852                                                    '<div class="et-pb-main-settings et-pb-main-settings-full ddpdm-tab ddpdm-tab-layout active-container" style="opacity: 1;">                                <div class="et-dlib-load-options ddpdm-replace-content et-fb-checkboxes-category-wrap"><p>                                ' +
853                                                        l(
854                                                            "Important: if you're replacing the content, please manually clear the layout and update the page, then load the new layout.",
855                                                            'ddprodm'
856                                                        ) +
857                                                        '</p></div>                                <iframe id="ondemanIframe" name="ondemandIframe" class="layoutsIframe" src="' +
858                                                        ddpdm_layouts_link +
859                                                        '"></iframe></div>'
860                                                ));
861                                      }, 200),
862                                          e();
863                                  }
864                              ),
865                              d(document).on(
866                                  'mouseup',
867                                  '.et-pb-section-add-saved',
868                                  function () {
869                                      setTimeout(function () {
870                                          jQuery(
871                                              '.et_pb_modal_settings.et_pb_modal_no_tabs'
872                                          ).removeClass('et_pb_modal_no_tabs');
873                                          var t = Math.floor(
874                                              1e6 * Math.random() + 1
875                                          );
876                                          'enabled' ===
877                                              ddpdm_wl_options_for_js.ddpdm_status &&
878                                          'yes' !==
879                                              ddpdm_wl_options_for_js.ddpdm_expired_status
880                                              ? (ddpdm_sections_link =
881                                                    'https://ondemand.divi-den.com/sections-search-api-ljljdfre935/?uid=' +
882                                                    t)
883                                              : (ddpdm_sections_link =
884                                                    'https://ondemand.divi-den.com/sections-search-no-api-asdfv324/?uid=' +
885                                                    t),
886                                              'on' ===
887                                              ddpdm_wl_options_for_js.ddpdm_plugin_setting_tab_position
888                                                  ? jQuery(
889                                                        '.et_pb_modal_settings_container h3'
890                                                    ).after(
891                                                        '                         <ul class="et-pb-options-tabs-links et-pb-saved-modules-switcher">                              <li class="et-pb-saved-module et-pb-options-tabs-links-active"" data-open_tab="et-pb-saved-modules-tab" >                                 <a href="#">
891' +
892                                                            l(
893                                                                'Add From Library',
894                                                                'ddprodm'
895                                                            ) +
896                                                            '</a>                                </li>                               <li class="ddpdm" data-open_tab="ddpdm-tab" data-layout_type="section"><a href="#">                        <img height="25" src="' +
897                                                            ddpdm_wl_options_for_js.ddpdm_wl_i_for_js +
898                                                            '" /> <span>' +
899                                                            ddpdm_wl_options_for_js.ddpdm_wl_pn_for_js +
900                                                            '</span></a></li>                         </ul>                           <div class="et-pb-main-settings et-pb-main-settings-full ddpdm-tab ddpdm-tab-section"                         style="display:block !important;" ><iframe id="ondemanIframe" name="ondemandIframe" class="sectionsIframe"                         src="' +
901                                                            ddpdm_sections_link +
902                                                            '"></iframe></div>'
903                                                    )
904                                                  : (d(
905                                                        'li.et-pb-options-tabs-links-active'
906                                                    ).removeClass(
907                                                        'et-pb-options-tabs-links-active'
908                                                    ),
909                                                    d('div.active-container')
910                                                        .removeClass(
911                                                            'active-container'
912                                                        )
913                                                        .css('opacity', 0),
914                                                    jQuery(
915                                                        '.et_pb_modal_settings_container h3'
916                                                    ).after(
917                                                        '                         <ul class="et-pb-options-tabs-links et-pb-saved-modules-switcher">                              <li class="ddpdm et-pb-options-tabs-links-active" data-open_tab="ddpdm-tab" data-layout_type="section" style="opacity: 1;"><a href="#">                        <img height="25" src="' +
918                                                            ddpdm_wl_options_for_js.ddpdm_wl_i_for_js +
919                                                            '" /> <span>' +
920                                                            ddpdm_wl_options_for_js.ddpdm_wl_pn_for_js +
921                                                            '</span></a></li>                         <li class="et-pb-saved-module" data-open_tab="et-pb-saved-modules-tab" >                                 <a href="#">' +
922                                                            l(
923                                                                'Add From Library',
924                                                                'ddprodm'
925                                                            ) +
926                                                            '</a>                                </li>                           </ul>                           <div class="et-pb-main-settings et-pb-main-settings-full ddpdm-tab ddpdm-tab-section active-container"                         style="display:block !important; opacity: 1 !important;" ><iframe id="ondemanIframe" name="ondemandIframe" class="sectionsIframe"                         src="' +
927                                                            ddpdm_sections_link +
928                                                            '"></iframe></div>'
929                                                    ));
930                                      }, 200),
931                                          e();
932                                  }
933                              ),
934                              d(document).on(
935                                  'mouseup',
936                                  '.et-pb-column .et-pb-insert-module',
937                                  function () {
938                                      setTimeout(function () {
939                                          jQuery(
940                                              '.et_pb_modal_settings.et_pb_modal_no_tabs'
941                                          ).removeClass('et_pb_modal_no_tabs');
942                                          var t = Math.floor(
943                                              1e6 * Math.random() + 1
944                                          );
945                                          'enabled' ===
946                                              ddpdm_wl_options_for_js.ddpdm_status &&
947                                          'yes' !==
948                                              ddpdm_wl_options_for_js.ddpdm_expired_status
949                                              ? (ddpdm_modules_link =
950                                                    'https://ondemand.divi-den.com/modules-search-api-fdge43y/?uid=' +
951                                                    t)
952                                              : (ddpdm_modules_link =
953                                                    'https://ondemand.divi-den.com/modules-search-no-api-33jwer3/?uid=' +
954                                                    t),
955                                              d(
956                                                  '.et-pb-options-tabs-links.et-pb-saved-modules-switcher'
957                                              ).remove(),
958                                              'on' ===
959                                              ddpdm_wl_options_for_js.ddpdm_plugin_setting_tab_position
960                                                  ? jQuery(
961                                                        '.et_pb_modal_settings_container h3'
962                                                    ).after(
963                                                        '<ul class="et-pb-options-tabs-links et-pb-saved-modules-switcher"><li class="et-pb-new-module et-pb-options-tabs-links-active data-open_tab="et-pb-all-modules-tab"><a href="#">
963' +
964                                                            l(
965                                                                'New Module',
966                                                                'ddprodm'
967                                                            ) +
968                                                            '</a></li><li class="et-pb-saved-module" data-open_tab="et-pb-saved-modules-tab" ><a href="#">' +
969                                                            l(
970                                                                'Add From Library',
971                                                                'ddprodm'
972                                                            ) +
973                                                            '</a></li>                                       <li class="ddpdm" data-open_tab="ddpdm-tab" data-layout_type="section"><a href="#"><img height="25" src="' +
974                                                            ddpdm_wl_options_for_js.ddpdm_wl_i_for_js +
975                                                            '" /> <span>' +
976                                                            ddpdm_wl_options_for_js.ddpdm_wl_pn_for_js +
977                                                            '</span></a></li></ul>                       <div class="et-pb-main-settings et-pb-main-settings-full ddpdm-tab ddpdm-tab-module"                     style="display:block !important;" ><iframe id="ondemanIframe" name="ondemandIframe" class="sectionsIframe"                     src="' +
978                                                            ddpdm_modules_link +
979                                                            '"></iframe></div>'
980                                                    )
981                                                  : (d(
982                                                        'li.et-pb-options-tabs-links-active'
983                                                    ).removeClass(
984                                                        'et-pb-options-tabs-links-active'
985                                                    ),
986                                                    d('div.active-container')
987                                                        .removeClass(
988                                                            'active-container'
989                                                        )
990                                                        .css('opacity', 0),
991                                                    jQuery(
992                                                        '.et_pb_modal_settings_container h3'
993                                                    ).after(
994                                                        '                     <ul class="et-pb-options-tabs-links et-pb-saved-modules-switcher">                      <li class="ddpdm et-pb-options-tabs-links-active" data-open_tab="ddpdm-tab" data-layout_type="section"><a href="#">                    <img height="25" src="' +
995                                                            ddpdm_wl_options_for_js.ddpdm_wl_i_for_js +
996                                                            '" /> <span>' +
997                                                            ddpdm_wl_options_for_js.ddpdm_wl_pn_for_js +
998                                                            '</span></a></li>                         <li class="et-pb-new-module data-open_tab="et-pb-all-modules-tab">                            <a href="#">' +
999                                                            l(
1000                                                                'New Module',
1001                                                                'ddprodm'
1002                                                            ) +
1003                                                            '</a>                        </li>                        <li class="et-pb-saved-module" data-open_tab="et-pb-saved-modules-tab" >                             <a href="#">' +
1004                                                            l(
1005                                                                'Add From Library',
1006                                                                'ddprodm'
1007                                                            ) +
1008                                                            '</a>                            </li>                           </ul>                       <div class="et-pb-main-settings et-pb-main-settings-full ddpdm-tab ddpdm-tab-module active-container"                      style="display:block !important; opacity: 1 !important;" ><iframe id="ondemanIframe" name="ondemandIframe" class="sectionsIframe"                     src="' +
1009                                                            ddpdm_modules_link +
1010                                                            '"></iframe></div>                 '
1011                                                    ));
1012                                      }, 200),
1013                                          e();
1014                                  }
1015                              ),
1016                              setInterval(function () {
1017                                  if (
1018                                      ((this_column_parent = d(
1019                                          'a.modules_all'
1020                                      ).parents('div#et-fb-settings-column')),
1021                                      d('.ddpdm').length <= 0 &&
1022                                          this_column_parent.hasClass(
1023                                              'et-fb-modal-settings--modules_all'
1024                                          ) &&
1025                                          !this_column_parent.hasClass(
1026                                              'et-fb-tooltip-modal--load_layout'
1027                                          ) &&
1028                                          !this_column_parent.hasClass(
1029                                              'et_fb_add_row_modal'
1030                                          ))
1031                                  ) {
1032                                      var t = Math.floor(
1033                                          1e6 * Math.random() + 1
1034                                      );
1035                                      'enabled' ===
1036                                          ddpdm_wl_options_for_js.ddpdm_status &&
1037                                      'yes' !==
1038                                          ddpdm_wl_options_for_js.ddpdm_expired_status
1039                                          ? ((ddpdm_sections_link =
1040                                                'https://ondemand.divi-den.com/sections-search-api-ljljdfre935/?uid=' +
1041                                                t),
1042                                            (ddpdm_modules_link =
1043                                                'https://ondemand.divi-den.com/modules-search-api-fdge43y/?uid=' +
1044                                                t))
1045                                          : ((ddpdm_sections_link =
1046                                                'https://ondemand.divi-den.com/sections-search-no-api-asdfv324/?uid=' +
1047                                                t),
1048                                            (ddpdm_modules_link =
1049                                                'https://ondemand.divi-den.com/modules-search-no-api-33jwer3/?uid=' +
1050                                                t)),
1051                                          'on' ===
1052                                          ddpdm_wl_options_for_js.ddpdm_plugin_setting_tab_position
1053                                              ? (d('a.modules_all')
1054                                                    .parents(
1055                                                        '.et-fb-settings-tabs-nav'
1056                                                    )
1057                                                    .append(
1058                                                        '<li class="ddpdm et-fb-settings-tabs-nav-item"  data-open_tab="ddpdm-tab" data-layout_type="layout"><a href="#">                                <img width="20" style=" margin-bottom: -5px;margin-right: 5px;     margin-top: -3px;" src="' +
1059                                                            ddpdm_wl_options_for_js.ddpdm_wl_i_for_js +
1060                                                            '" /> <span>' +
1061                                                            ddpdm_wl_options_for_js.ddpdm_wl_pn_for_js +
1062                                                            '</span></a></li>'
1063                                                    ),
1064                                                this_column_parent.hasClass(
1065                                                    'et_fb_add_section_modal'
1066                                                ) &&
1067                                                    d(
1068                                                        '.et-fb-settings-options-wrap > .et-fb-settings-options'
1069                                                    ).append(
1070                                                        '<div class="et-fb-settings-options-tab et-fb-all-modules et-fb-modules-list et-fb-settings-options ddpdm-tab ddpdm-tab-section">                                        <iframe id="ondemanIframe" name="ondemandIframe" class="layoutsIframe"                                     src="' +
1071                                                            ddpdm_sections_link +
1072                                                            '" style="width: 100%;height: 100%;"></iframe></div>'
1073                                                    ),
1074                                                !this_column_parent.hasClass(
1075                                                    'et-fb-modal-add-module-container'
1076                                                ) ||
1077                                                    this_column_parent.hasClass(
1078                                                        'et_fb_add_row_modal'
1079                                                    ) ||
1080                                                    this_column_parent.hasClass(
1081                                                        'et_fb_add_section_modal'
1082                                                    ) ||
1083                                                    d(
1084                                                        '.et-fb-settings-options-wrap > .et-fb-settings-options'
1085                                                    ).append(
1086                                                        '<div class="et-fb-settings-options-tab et-fb-all-modules et-fb-modules-list et-fb-settings-options ddpdm-tab ddpdm-tab-section ddpdm-tab-module">                                    <iframe id="ondemanIframe" name="ondemandIframe" class="layoutsIframe"                                 src="' +
1087                                                            ddpdm_modules_link +
1088                                                            '" style="width: 100%;height: 100%;"></iframe></div>'
1089                                                    ))
1090                                              : (d('a.modules_all')
1091                                                    .parents(
1092                                                        '.et-fb-settings-tabs-nav'
1093                                                    )
1094                                                    .prepend(
1095                                                        '<li class="ddpdm et-fb-settings-tabs-nav-item et-fb-settings-tabs-nav-item--active" data-open_tab="ddpdm-tab" data-layout_type="layout"><a href="#">                                <img width="20" style=" margin-bottom: -5px;margin-right: 5px;     margin-top: -3px;" src="' +
1096                                                            ddpdm_wl_options_for_js.ddpdm_wl_i_for_js +
1097                                                            '" /> <span>' +
1098                                                            ddpdm_wl_options_for_js.ddpdm_wl_pn_for_js +
1099                                                            '</span></a></li>'
1100                                                    ),
1101                                                this_column_parent.hasClass(
1102                                                    'et_fb_add_section_modal'
1103                                                ) &&
1104                                                    d(
1105                                                        '.et-fb-settings-options-wrap > .et-fb-settings-options'
1106                                                    ).prepend(
1107                                                        '<div class="et-fb-settings-options-tab et-fb-all-modules et-fb-modules-list et-fb-settings-options et-fb-settings-options-tab--active ddpdm-tab ddpdm-tab-section">                                    <iframe id="ondemanIframe" name="ondemandIframe" class="layoutsIframe"                                     src="' +
1108                                                            ddpdm_sections_link +
1109                                                            '" style="width: 100%;height: 100%; opacity:"></iframe></div>'
1110                                                    ),
1111                                                !this_column_parent.hasClass(
1112                                                    'et-fb-modal-add-module-container'
1113                                                ) ||
1114                                                    this_column_parent.hasClass(
1115                                                        'et_fb_add_row_modal'
1116                                                    ) ||
1117                                                    this_column_parent.hasClass(
1118                                                        'et_fb_add_section_modal'
1119                                                    ) ||
1120                                                    d(
1121                                                        '.et-fb-settings-options-wrap > .et-fb-settings-options'
1122                                                    ).prepend(
1123                                                        '<div class="et-fb-settings-options-tab et-fb-all-modules et-fb-modules-list et-fb-settings-options et-fb-settings-options-tab--active ddpdm-tab ddpdm-tab-section ddpdm-tab-module">                                    <iframe id="ondemanIframe" name="ondemandIframe" class="layoutsIframe"                                 src="' +
1124                                                            ddpdm_modules_link +
1125                                                            '" style="width: 100%;height: 100%;"></iframe></div>'
1126                                                    ),
1127                                                d('.ddpdm-tab-section')
1128                                                    .siblings('div')
1129                                                    .removeClass(
1130                                                        'et-fb-settings-options-tab--active'
1131                                                    ),
1132                                                d(
1133                                                    '.et-fb-settings-tabs-nav li.ddpdm a'
1134                                                )
1135                                                    .parent('li')
1136                                                    .siblings()
1137                                                    .removeClass(
1138                                                        'et-fb-settings-tabs-nav-item--active'
1139                                                    ),
1140                                                d('.ddpdm')
1141                                                    .parents(
1142                                                        '.et-fb-settings-tabs-nav'
1143                                                    )
1144                                                    .addClass(
1145                                                        'ddpdm-tab-parent'
1146                                                    ),
1147                                                d('.ddpdm-tab-section')
1148                                                    .parents(
1149                                                        'div.et-fb-settings-options'
1150                                                    )
1151                                                    .removeClass(
1152                                                        'ddpdm-option-parent'
1153                                                    )),
1154                                          e();
1155                                  }
1156                                  d('li[data-open_tab="ddpdm-tab"]').length >
1157                                      0 &&
1158                                      (d(
1159                                          'li.et-fb-settings-options_tab_modules_library'
1160                                      ).hasClass(
1161                                          'et-fb-settings-tabs-nav-item--active'
1162                                      )
1163                                          ? d(
1164                                                'li.et-fb-settings-options_tab_modules_library.et-fb-settings-tabs-nav-item--active'
1165                                            )
1166                                                .parents(
1167                                                    '#et-fb-settings-column'
1168                                                )
1169                                                .find(
1170                                                    'div.et-fb-settings-options-tab-modules_library'
1171                                                )
1172                                                .addClass(
1173                                                    'et-fb-settings-options-tab--active'
1174                                                )
1175                                          : d(
1176                                                'li.et-fb-settings-options_tab_modules_library.et-fb-settings-tabs-nav-item--active'
1177                                            )
1178                                                .parents(
1179                                                    '#et-fb-settings-column'
1180                                                )
1181                                                .find(
1182                                                    'div.et-fb-settings-options-tab-modules_library'
1183                                                )
1184                                                .removeClass(
1185                                                    'et-fb-settings-options-tab--active'
1186                                                ),
1187                                      d(
1188                                          'li.et-fb-settings-options_tab_modules_all'
1189                                      ).hasClass(
1190                                          'et-fb-settings-tabs-nav-item--active'
1191                                      )
1192                                          ? d(
1193                                                'li.et-fb-settings-options_tab_modules_all.et-fb-settings-tabs-nav-item--active'
1194                                            )
1195                                                .parents(
1196                                                    '#et-fb-settings-column'
1197                                                )
1198                                                .find(
1199                                                    'div.et-fb-settings-options-tab-modules_all'
1200                                                )
1201                                                .addClass(
1202                                                    'et-fb-settings-options-tab--active'
1203                                                )
1204                                          : d(
1205                                                'li.et-fb-settings-options_tab_modules_all.et-fb-settings-tabs-nav-item--active'
1206                                            )
1207                                                .parents(
1208                                                    '#et-fb-settings-column'
1209                                                )
1210                                                .find(
1211                                                    'div.et-fb-settings-options-tab-modules_all'
1212                                                )
1213                                                .removeClass(
1214                                                    'et-fb-settings-options-tab--active'
1215                                                )),
1216                                      d(
1217                                          '.et-fb-main-settings--add_new_module .et-fb-settings-tabs-nav li:not(.ddpdm) a'
1218                                      ).on('click', function () {
1219                                          d('.ddpdm-tab-section').removeClass(
1220                                              'et-fb-settings-options-tab--active'
1221                                          ),
1222                                              d(this)
1223                                                  .parent(
1224                                                      'li.et-fb-settings-tabs-nav-item'
1225                                                  )
1226                                                  .siblings('li')
1227                                                  .removeClass(
1228                                                      'et-fb-settings-tabs-nav-item--active'
1229                                                  ),
1230                                              d(this)
1231                                                  .parent(
1232                                                      'li.et-fb-settings-tabs-nav-item'
1233                                                  )
1234                                                  .addClass(
1235                                                      'et-fb-settings-tabs-nav-item--active'
1236                                                  ),
1237                                              d(this)
1238                                                  .parents(
1239                                                      '.et-fb-main-settings'
1240                                                  )
1241                                                  .find('.ddpdm-option-parent')
1242                                                  .removeClass(
1243                                                      'ddpdm-option-parent'
1244                                                  ),
1245                                              d('a.modules_all')
1246                                                  .parents(
1247                                                      '#et-fb-settings-column'
1248                                                  )
1249                                                  .removeClass(
1250                                                      'ddpdm-column-p
1250arent'
1251                                                  ),
1252                                              d(this)
1253                                                  .parents(
1254                                                      '.et-fb-settings-tabs-nav'
1255                                                  )
1256                                                  .removeClass(
1257                                                      'ddpdm-tab-parent'
1258                                                  );
1259                                      }),
1260                                      d(
1261                                          '.et-fb-main-settings--add_new_module .et-fb-settings-tabs-nav li.ddpdm a'
1262                                      ).on('click', function (t) {
1263                                          t.preventDefault(),
1264                                              d(this)
1265                                                  .parent(
1266                                                      'li.et-fb-settings-tabs-nav-item'
1267                                                  )
1268                                                  .siblings()
1269                                                  .removeClass(
1270                                                      'et-fb-settings-tabs-nav-item--active'
1271                                                  ),
1272                                              d('.ddpdm-tab-section')
1273                                                  .siblings('div')
1274                                                  .removeClass(
1275                                                      'et-fb-settings-options-tab--active'
1276                                                  ),
1277                                              d(this)
1278                                                  .parent(
1279                                                      'li.et-fb-settings-tabs-nav-item '
1280                                                  )
1281                                                  .addClass(
1282                                                      'et-fb-settings-tabs-nav-item--active'
1283                                                  ),
1284                                              d('.ddpdm-tab-section').addClass(
1285                                                  'et-fb-settings-options-tab--active'
1286                                              ),
1287                                              d('.ddpdm-tab-section')
1288                                                  .parents(
1289                                                      'div.et-fb-settings-options-wrap'
1290                                                  )
1291                                                  .addClass(
1292                                                      'ddpdm-option-parent'
1293                                                  ),
1294                                              d('a.modules_all')
1295                                                  .parents(
1296                                                      '#et-fb-settings-column'
1297                                                  )
1298                                                  .addClass(
1299                                                      'ddpdm-column-parent'
1300                                                  ),
1301                                              d(this)
1302                                                  .parents(
1303                                                      '.et-fb-settings-tabs-nav'
1304                                                  )
1305                                                  .addClass('ddpdm-tab-parent');
1306                                      }),
1307                                      d(
1308                                          '.et-fb-main-settings--add_new_module .et-fb-settings-tabs-nav li.ddpdm'
1309                                      ).hasClass(
1310                                          'et-fb-settings-tabs-nav-item--active'
1311                                      )
1312                                          ? (d('.ddpdm-tab-section')
1313                                                .parents(
1314                                                    'div.et-fb-settings-options-wrap'
1315                                                )
1316                                                .hasClass(
1317                                                    'ddpdm-option-parent'
1318                                                ) ||
1319                                                d('.ddpdm-tab-section')
1320                                                    .parents(
1321                                                        'div.et-fb-settings-options-wrap'
1322                                                    )
1323                                                    .addClass(
1324                                                        'ddpdm-option-parent'
1325                                                    ),
1326                                            d('a.modules_all')
1327                                                .parents(
1328                                                    '#et-fb-settings-column'
1329                                                )
1330                                                .hasClass(
1331                                                    'ddpdm-column-p
1331arent'
1332                                                ) ||
1333                                                d('a.modules_all')
1334                                                    .parents(
1335                                                        '#et-fb-settings-column'
1336                                                    )
1337                                                    .addClass(
1338                                                        'ddpdm-column-parent'
1339                                                    ),
1340                                            d(
1341                                                '.et-fb-main-settings--add_new_module .et-fb-settings-tabs-nav li.ddpdm'
1342                                            )
1343                                                .parents(
1344                                                    '.et-fb-settings-tabs-nav'
1345                                                )
1346                                                .hasClass('ddpdm-tab-parent') ||
1347                                                d(
1348                                                    '.et-fb-main-settings--add_new_module .et-fb-settings-tabs-nav li.ddpdm'
1349                                                )
1350                                                    .parents(
1351                                                        '.et-fb-settings-tabs-nav'
1352                                                    )
1353                                                    .addClass(
1354                                                        'ddpdm-tab-parent'
1355                                                    ))
1356                                          : (d('.ddpdm-tab-section')
1357                                                .parents(
1358                                                    'div.et-fb-settings-options-wrap'
1359                                                )
1360                                                .hasClass(
1361                                                    'ddpdm-option-parent'
1362                                                ) &&
1363                                                d('.ddpdm-tab-section')
1364                                                    .parents(
1365                                                        'div.et-fb-settings-options-wrap'
1366                                                    )
1367                                                    .removeClass(
1368                                                        'ddpdm-option-parent'
1369                                                    ),
1370                                            d('a.modules_all')
1371                                                .parents(
1372                                                    '#et-fb-settings-column'
1373                                                )
1374                                                .hasClass(
1375                                                    'ddpdm-column-parent'
1376                                                ) &&
1377                                                d('a.modules_all')
1378                                                    .parents(
1379                                                        '#et-fb-settings-column'
1380                                                    )
1381                                                    .removeClass(
1382                                                        'ddpdm-column-parent'
1383                                                    ),
1384                                            d(
1385                                                '.et-fb-main-settings--add_new_module .et-fb-settings-tabs-nav li.ddpdm'
1386                                            )
1387                                                .parents(
1388                                                    '.et-fb-settings-tabs-nav'
1389                                                )
1390                                                .hasClass('ddpdm-tab-parent') &&
1391                                                d(
1392                                                    '.et-fb-main-settings--add_new_module .et-fb-settings-tabs-nav li.ddpdm'
1393                                                )
1394                                                    .parents(
1395                                                        '.et-fb-settings-tabs-nav'
1396                                                    )
1397                                                    .addClass(
1398                                                        'ddpdm-tab-parent'
1399                                                    ));
1400                              }, 300))
1401                            : e();
1402                    },
1403                    error: function (d) {},
1404                }),
1405            setInterval(function () {
1406                d('iframe#ondemandIframe.settingsIframe').length && e();
1407            }, 1e3),
1408            d('.ddpdm-assistant .yes_no_button').each(function () {
1409                var t = d(this),
1410                    e = t.is(':checked'),
1411                    a = e ? 'et_pb_on_state' : 'et_pb_off_state',
1412                    s = d(d('#epanel-yes-no-button-template').html())
1413                        .find('.et_pb_yes_no_button')
1414                        .addClass(a);
1415                t.hide().after(s),
1416                    'et_pb_static_css_file' === t.attr('id') &&
1417                        (t
1418                            .parent()
1419                            .addClass(a)
1420                            .next()
1421                            .addClass('et_pb_clear_static_css')
1422                            .on('click', function () {
1423                                epanel_clear_static_css(!1, !0);
1424                            }),
1425                        e || t.parents('.et-epanel-box').next().hide());
1426            }),
1427            d('.ddpdm_settings.save_settings input#submit').on(
1428                'click',
1429                function (t) {
1430                    t.preventDefault(),
1431                        d('.ddpdm-archive-settings .et-epanel-box select').each(
1432                            function () {
1433                                var t = d(this).attr('id'),
1434                                    e = d(this).val();
1435                                jQuery.ajax({
1436                                    type: 'POST',
1437                                    url: ajaxurl,
1438                                    data:
1439                                        'action=ddpdm_update_option&ddpdm_option=' +
1440                                        t +
1441                                        '&ddpdm_option_val=' +
1442                                        e +
1443                                        '&ddpdm_nonce=' +
1444                                        ddpdm_wl_options_for_js.ddpdm_nonce,
1445                                    success: function (d) {
1446                                        window.location.reload();
1447                                    },
1448                                    error: function (d) {},
1449                                });
1450                            }
1451                        );
1452                }
1453            ),
1454            d('.ddpdm-assistant .et-box-content').on(
1455                'click',
1456                '.et_pb_yes_no_button',
1457                function (t) {
1458                    t.preventDefault();
1459                    var a = d(this),
1460                        s = a.parents('.et-box-content'),
1461                        i = s.find('input[type="checkbox"]'),
1462                        n = s.find('.et_pb_yes_no_button');
1463                    if (
1464                        (($ddpdm_option = s.find('input').attr('name')),
1465                        n.toggleClass('et_pb_on_state et_pb_off_state'),
1466                        i.is(':checked')
1467                            ? i.prop('checked', !1)
1468                            : i.prop('checked', !0),
1469                        a.hasClass('et_pb_on_state'))
1470                    ) {
1471                        if (
1472                            ((ajax_value = 'enabled'),
1473                            a.hasClass('ddpdm_enable'))
1474                        ) {
1475                            var o = Math.floor(1e6 * Math.random() + 1);
1476                            'enabled' ===
1477                                ddpdm_wl_options_for_js.ddpdm_status &&
1478                            'yes' !==
1479                                ddpdm_wl_options_for_js.ddpdm_expired_status
1480                                ? (ddpdm_layouts_link =
1481                                      'https://ondemand.divi-den.com/new-api-layouts-search-ghaser65/?uid=' +
1482                                      o)
1483                                : (ddpdm_layouts_link =
1484                                      'https://ondemand.divi-den.com/new-no-api-layouts-search-dngfh4q2/?uid=' +
1485                                      o),
1486                                d(
1487                                    '<iframe id="ondemanIframe" name="ondemandIframe" src="' +
1488                                        ddpdm_layouts_link +
1489                                        '"></iframe>'
1490                                ).insertAfter('.ddpdm-assistant hr'),
1491                                e();
1492                        }
1493                    } else ajax_value = 'disabled';
1494                    0 === ddd_full_stop &&
1495                        jQuery.ajax({
1496                            type: 'POST',
1497                            url: ajaxurl,
1498                            data:
1499                                'action=ddpdm_update_option&ddpdm_option=' +
1500                                $ddpdm_option +
1501                                '&ddpdm_option_val=' +
1502                                ajax_value +
1503                                '&ddpdm_nonce=' +
1504                                ddpdm_wl_options_for_js.ddpdm_nonce,
1505                            success: function (d) {},
1506                            error: function (d) {},
1507                        });
1508                }
1509            ),
1510            d(
1511                '.main > div:not(.ddpdm-wl-dash) .ddpdm-accordion .ddpdm-accordion-header'
1512            ).click(function () {
1513                d(this).next('.ddpdm-accordion-content').slideToggle('fast'),
1514                    d(this)
1515                        .parent('.ddpdm-accordion')
1516                        .toggleClass('closed')
1517                        .toggleClass('opened'),
1518                    d('.ddpdm-accordion.opened h3 span').html('–'),
1519                    d('.ddpdm-accordion.closed h3 span').html('+');
1520            }),
1521            d(
1522                '.main > div.ddpdm-wl-dash .ddpdm-accordion .ddpdm-accordion-header .et-box-title'
1523            ).click(function () {
1524                d(this)
1525                    .parents('.ddpdm-accordion-header')
1526                    .next('.ddpdm-accordion-content')
1527                    .slideToggle('fast'),
1528                    d(this)
1529                        .parents('.ddpdm-accordion')
1530                        .toggleClass('closed')
1531                        .toggleClass('opened'),
1532                    d('.ddpdm-accordion.opened h3 span').html('–'),
1533                    d('.ddpdm-accordion.closed h3 span').html('+');
1534            }),
1535            setTimeout(function () {
1536                d('.ddpdm-assistant.activated h2.nav-tab-wrapper').length > 0 &&
1537                    (d(
1538                        'div[data-dismissible=disable-ddpro-cache-notice-forever]'
1539                    ).remove(),
1540                    d(
1541                        'div[data-dismissible=disable-ddpdm-cache-notice-forever]'
1542                    ).insertAfter(
1543                        '.ddpdm-assistant.activated h2.nav-tab-wrapper'
1544                    ),
1545                    d(
1546                        'div[data-dismissible=disable-ddpdm-cache-notice-forever]'
1547                    ).show());
1548            }, 300),
1549            setInterval(function () {
1550                d('iframe#ondemanIframe').length > 0 &&
1551                    (d(
1552                        'div[data-dismissible=disable-ddpro-cache-notice-forever]'
1553                    ).remove(),
1554                    d(
1555                        'div[data-dismissible=disable-ddpro-cache-notice-forever]'
1556                    ).removeClass('shown'),
1557                    d(
1558                        'div[data-dismissible=disable-ddpdm-cache-notice-forever]:not(.shown)'
1559                    ).insertBefore('iframe#ondemanIframe'),
1560                    d(
1561                        'div[data-dismissible=disable-ddpdm-cache-notice-forever]:not(.shown)'
1562                    ).show(),
1563                    d(
1564                        'div[data-dismissible=disable-ddpdm-cache-notice-forever]'
1565                    ).addClass('shown'));
1566            }, 100),
1567            d('input[name="ddpdm_plugin_name"]').alphanum({
1568                allowSpace: !0,
1569                allowUpper: !0,
1570            }),
1571            d('input#ddpdm_plugin_setting_tab_position').length > 0 &&
1572                (jQuery.ajax({
1573                    type: 'GET',
1574                    url: ajaxurl,
1575                    data: 'action=ddpdm_get_option_ddpdm_plugin_setting_tab_position',
1576                    success: function (t) {
1577                        'on' === t
1578                            ? d('input#ddpdm_plugin_setting_tab_position').prop(
1579                                  'checked',
1580                                  !0
1581                              )
1582                            : d('input#ddpdm_plugin_setting_tab_position').prop(
1583                                  'checked',
1584                                  !1
1585                              );
1586                    },
1587                    error: function (d) {},
1588                }),
1589                d('input#ddpdm_plugin_setting_tab_position').on(
1590                    'change',
1591                    function () {
1592                        var t = d(this).attr('id');
1593                        !0 === d(this).prop('checked')
1594                            ? d(this).val('on')
1595                            : d(this).val('off');
1596                        var e = d(this).val();
1597                        jQuery.ajax({
1598                            type: 'POST',
1599                            url: ajaxurl,
1600                            data:
1601                                'action=ddpdm_update_option&ddpdm_option=' +
1602                                t +
1603                                '&ddpdm_option_val=' +
1604                                e +
1605                                '&ddpdm_nonce=' +
1606                                ddpdm_wl_options_for_js.ddpdm_nonce,
1607                            success: function (d) {},
1608                            error: function (d) {},
1609                        });
1610                    }
1611                ));
1612        var s = a().tab,
1613            i = a().page;
1614        if (
1615            (d(
1616                '.toplevel_page_divi_den_pro_dm_dashboard ul.wp-submenu-wrap li a'
1617            ).each(function () {
1618                d(this).removeClass('current'),
1619                    d(this).closest('li').removeClass('current'),
1620                    d(this).attr('href').split('&tab=')[1] === s &&
1621                        void 0 !== s &&
1622                        (d(this).addClass('current'),
1623                        d(this).closest('li').addClass('current')),
1624                    'divi_den_pro_dashboard' === i &&
1625                        void 0 === s &&
1626                        d(
1627                            'li.toplevel_page_divi_den_pro_dashboard li.wp-first-item'
1628                        ).addClass('current');
1629            }),
1630            d('.ddpdm-assistant .nav-tabs-subtabs a').each(function () {
1631                d(this).hasClass('nav-tab-active') &&
1632                    (d('.ddpdm-assistant .nav-tab.ddpdm_advanced').addClass(
1633                        'nav-tab-active'
1634                    ),
1635                    d('.ddpdm-assistant .nav-tabs-subtabs').show());
1636            }),
1637            d('.ddpdm-assistant .nav-tab.ddpdm_advanced').hasClass(
1638                'nav-tab-active'
1639            )
1640                ? d('.ddpdm-assistant .nav-tabs-subtabs').show()
1641                : d('.ddpdm-assistant .nav-tabs-subtabs').hide(),
1642            d('.ddpdm-assistant .nav-tabs-subtabs-theme-builder a').each(
1643                function () {
1644                    d(this).hasClass('nav-tab-active') &&
1645                        (d(
1646                            '.ddpdm-assistant .nav-tab.ddpdm_theme_builder'
1647                        ).addClass('nav-tab-active'),
1648                        d(
1649                            '.ddpdm-assistant .nav-tabs-subtabs--theme-builder'
1650                        ).show());
1651                }
1652            ),
1653            d('.ddpdm-assistant .nav-tab.ddpdm_theme_builder').hasClass(
1654                'nav-tab-active'
1655            )
1656                ? d('.ddpdm-assistant .nav-tabs-subtabs-theme-builder').show()
1657                : d('.ddpdm-assistant .nav-tabs-subtabs-theme-builder').hide(),
1658            d('.ddpdm-assistant .nav-tab.ddpdm_advanced').length > 0)
1659        ) {
1660            if (
1661                (o = d('.ddpdm-assistant .nav-tab.ddpdm_advanced').attr('href'))
1662            )
1663                var n = o.replace('ddpdm_advanced', 'ddpdm_wl');
1664            d('.ddpdm-assistant .nav-tab.ddpdm_advanced').attr('href', n);
1665        }
1666        if (d('.ddpdm-assistant .nav-tab.ddpdm_theme_builder').length > 0) {
1667            if (
1668                (o = d('.ddpdm-assistant .nav-tab.ddpdm_theme_builder').attr(
1669                    'href'
1670                ))
1671            )
1672                n = o.replace(
1673                    'ddpdm_theme_builder',
1674                    'ddpdm_divi_theme_builder'
1675                );
1676            d('.ddpdm-assistant .nav-tab.ddpdm_theme_builder').attr('href', n);
1677        }
1678        if (
1679            d(
1680                '.ddpdm-assistant.expired:not(.activated) .nav-tab.ddpdm_subscription_expired'
1681            ).length > 0
1682        ) {
1683            var o;
1684            if (
1685                (o = d('.ddpdm-assistant .nav-tab.ddpdm_theme_builder').attr(
1686                    'href'
1687                ))
1688            )
1689                n = o.replace(
1690                    'ddpdm_divi_theme_builder',
1691                    'ddpdm_subscription_expired'
1692                );
1693            d('.ddpdm-assistant .nav-tab.ddpdm_theme_builder').attr('href', n);
1694        }
1695        if (
1696            d(
1697                '.ddpdm-assistant.expired:not(.activated) .nav-tab.ddpdm_subscription_expired'
1698            ).length > 0
1699        ) {
1700            if ('ddpdm_divi_theme_builder' === s) {
1701                let d = window.location.href.replace(
1702                    'ddpdm_divi_theme_builder',
1703                    'ddpdm_subscription_expired'
1704                );
1705                window.location.href = d;
1706            }
1707            if ('ddpdm_settings' === s) {
1708                let d = window.location.href.replace(
1709                    'ddpdm_settings',
1710                    'ddpdm_subscription_expired'
1711                );
1712                window.location.href = d;
1713            }
1714        }
1715        function p() {
1716            if (d('.ddpdm-assistant').width() > 0) {
1717                let t = 0,
1718                    e = d('body').height(),
1719                    a = d('.ddpdm-assistant > h1').outerHeight(),
1720                    s = d('.ddpdm-assistant > h2').outerHeight(),
1721                    i = d('#wpfooter').outerHeight();
1722                if (d('.ddpdm-php-templates').width() > 0) {
1723                    let n = d('.nav-tabs-subtabs').outerHeight();
1724                    t =
1725                        e -
1726                        a -
1727                        s -
1728                        i -
1729                        (d('.ddpdm-first-column > p').outerHeight() +
1730                            d('.ddpdm-first-column > a').outerHeight() +
1731                            40) -
1732                        n -
1733                        60;
1734                } else t = e - a - s - i - 10;
1735                0 !== t &&
1736                    d(
1737                        'body .ddpdm-assistant div.main iframe:not(.ddpdm-youtube):not(.ddpdm-support-frame):not(#ddpdm_wp_content_ifr)'
1738                    ).height(t);
1739            }
1740        }
1741        d(
1742            '.ddpdm-assistant.expired.activated.inactive_expired .nav-tab.ddpdm_subscription_expired'
1743        ).length > 0 &&
1744            d(
1745                '.ddpdm-assistant.expired.activated.inactive_expired .nav-tab.ddpdm_subscription_expired'
1746            ).remove(),
1747            p(),
1748            window.addEventListener('resize', function (d) {
1749                p();
1750            }),
1751            d('.form-table.ddpdm_wl th div.ddpdm-info-icon').on(
1752                'click',
1753                function () {
1754                    d(this)
1755                        .siblings('span')
1756                        .toggleClass('ddpdm-info-span-show');
1757                }
1758            );
1759        const { __: l, _x: m, _n: _, _nx: r } = wp.i18n;
1760        d(
1761            '.ddpdm-assistant.activated:not(.inactive_expired) .ddpdm-api-dash p.submit input#submit'
1762        ).val(l('Remove this domain', 'ddprodm')),
1763            d(
1764                '.ddpdm-assistant.activated .ddpdm-api-dash p.submit input#submit'
1765            ).addClass('ddpdm-api-deactivate'),
1766            d(
1767                '.ddpdm-assistant.activated .ddpdm-api-dash p.sub
1767mit input#submit.ddpdm-api-deactivate'
1768            ).on('click', function () {
1769                d(
1770                    '.ddpdm-assistant.activated .ddpdm-api-dash .et_pb_on_value'
1771                )[0].click();
1772            }),
1773            d('.ddpdm-assistant .ddpdm_divi_latest_feed').length > 0 &&
1774                d(
1775                    '.ddpdm-assistant .ddpdm_divi_latest_feed .ddpdm-first-column'
1776                ).masonry({ itemSelector: '.ddpdm-latest-feed-item' }),
1777            (d('.ddpdm_theme_builder').hasClass('nav-tab-active') ||
1778                d('.ddpdm_advanced').hasClass('nav-tab-active') ||
1779                d('.ddpdm_subscription_expired').length) &&
1780                d('.cache-warning').remove(),
1781            d(
1782                'body.toplevel_page_et_divi_options > .notice, body[class*="divi_page_"] > .notice'
1783            ).insertBefore('#wpbody-content #wrapper');
1784    });

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