{"version":3,"names":["document","addEventListener","event","timeline","querySelector","target","closest","observer","MutationObserver","mutationsList","mutation","type","attributeName","classList","contains","click","observe","attributes","handlePostLinkClick","stopPropagation","observeShowBadgeDetails","showBadgeDetails","querySelectorAll","forEach","link","mutations","addedNodes","i","length","disconnect","body","childList","subtree","containsInsensitive","element","searchText","textContent","toUpperCase","includes","isIOS","navigator","userAgent","match","devmenu","getElementById","bottom_menu"],"sources":["theme-93-inline-common-header-3.js"],"sourcesContent":["\n// function to fix chat ios transforming to top\n\n// finish update position for chat bug\n\n// fixes the timeline bottom issue on mobile. Important\ndocument.addEventListener('click', function(event) {\n    const timeline = document.querySelector('.timeline-fullscreen');\n\n    if (timeline && event.target.closest('.timeline-fullscreen')) {\n        const observer = new MutationObserver((mutationsList) => {\n            for (let mutation of mutationsList) {\n                if (mutation.type === 'attributes' && mutation.attributeName === 'class') {\n                    if (!timeline.classList.contains('show')) {\n                        // Trigger a click on the timeline-fullscreen div\n                        timeline.click();\n                    }\n                }\n            }\n        });\n\n        // Start observing the timeline-fullscreen div for class attribute changes\n        observer.observe(timeline, { attributes: true });\n    }\n});\n\t\nfunction handlePostLinkClick(event) {\n  event.stopPropagation();\n}\n\nfunction observeShowBadgeDetails() {\n  var showBadgeDetails = document.querySelector('div.show-badge-details');\n  \n  if (showBadgeDetails) {\n    document.querySelectorAll('div.badges-granted a.post-link').forEach(function(link) {\n      link.addEventListener('click', handlePostLinkClick);\n    });\n  } else {\n    var observer = new MutationObserver(function(mutations) {\n      mutations.forEach(function(mutation) {\n        var addedNodes = mutation.addedNodes;\n        for (var i = 0; i < addedNodes.length; i++) {\n          if (addedNodes[i].classList && addedNodes[i].classList.contains('show-badge-details')) {\n            // Use vanilla JS here instead of jQuery:\n            document.querySelectorAll('div.badges-granted a.post-link').forEach(function(link) {\n              link.addEventListener('click', handlePostLinkClick);\n            });\n            observer.disconnect();\n            break;\n          }\n        }\n      });\n    });\n    observer.observe(document.body, { childList: true, subtree: true });\n  }\n}\n\nobserveShowBadgeDetails();\n\t\nfunction containsInsensitive(element, searchText) {\n  return element.textContent.toUpperCase().includes(searchText.toUpperCase());\n}\n\t\nvar isIOS = navigator.userAgent.match(/(Macintosh|iPhone|iPad)/);    //if ios\n\nvar devmenu = document.getElementById(\"dev_menu\");\nvar bottom_menu = document.getElementById(\"bottom_menu\");\n\t\n\t\n"],"mappings":"AACA;;AAEA;;AAEA;AACAA,QAAQ,CAACC,gBAAgB,CAAC,OAAO,EAAE,UAASC,KAAK,EAAE;EAC/C,MAAMC,QAAQ,GAAGH,QAAQ,CAACI,aAAa,CAAC,sBAAsB,CAAC;EAE/D,IAAID,QAAQ,IAAID,KAAK,CAACG,MAAM,CAACC,OAAO,CAAC,sBAAsB,CAAC,EAAE;IAC1D,MAAMC,QAAQ,GAAG,IAAIC,gBAAgB,CAAEC,aAAa,IAAK;MACrD,KAAK,IAAIC,QAAQ,IAAID,aAAa,EAAE;QAChC,IAAIC,QAAQ,CAACC,IAAI,KAAK,YAAY,IAAID,QAAQ,CAACE,aAAa,KAAK,OAAO,EAAE;UACtE,IAAI,CAACT,QAAQ,CAACU,SAAS,CAACC,QAAQ,CAAC,MAAM,CAAC,EAAE;YACtC;YACAX,QAAQ,CAACY,KAAK,CAAC,CAAC;UACpB;QACJ;MACJ;IACJ,CAAC,CAAC;;IAEF;IACAR,QAAQ,CAACS,OAAO,CAACb,QAAQ,EAAE;MAAEc,UAAU,EAAE;IAAK,CAAC,CAAC;EACpD;AACJ,CAAC,CAAC;AAEF,SAASC,mBAAmBA,CAAChB,KAAK,EAAE;EAClCA,KAAK,CAACiB,eAAe,CAAC,CAAC;AACzB;AAEA,SAASC,uBAAuBA,CAAA,EAAG;EACjC,IAAIC,gBAAgB,GAAGrB,QAAQ,CAACI,aAAa,CAAC,wBAAwB,CAAC;EAEvE,IAAIiB,gBAAgB,EAAE;IACpBrB,QAAQ,CAACsB,gBAAgB,CAAC,gCAAgC,CAAC,CAACC,OAAO,CAAC,UAASC,IAAI,EAAE;MACjFA,IAAI,CAACvB,gBAAgB,CAAC,OAAO,EAAEiB,mBAAmB,CAAC;IACrD,CAAC,CAAC;EACJ,CAAC,MAAM;IACL,IAAIX,QAAQ,GAAG,IAAIC,gBAAgB,CAAC,UAASiB,SAAS,EAAE;MACtDA,SAAS,CAACF,OAAO,CAAC,UAASb,QAAQ,EAAE;QACnC,IAAIgB,UAAU,GAAGhB,QAAQ,CAACgB,UAAU;QACpC,KAAK,IAAIC,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGD,UAAU,CAACE,MAAM,EAAED,CAAC,EAAE,EAAE;UAC1C,IAAID,UAAU,CAACC,CAAC,CAAC,CAACd,SAAS,IAAIa,UAAU,CAACC,CAAC,CAAC,CAACd,SAAS,CAACC,QAAQ,CAAC,oBAAoB,CAAC,EAAE;YACrF;YACAd,QAAQ,CAACsB,gBAAgB,CAAC,gCAAgC,CAAC,CAACC,OAAO,CAAC,UAASC,IAAI,EAAE;cACjFA,IAAI,CAACvB,gBAAgB,CAAC,OAAO,EAAEiB,mBAAmB,CAAC;YACrD,CAAC,CAAC;YACFX,QAAQ,CAACsB,UAAU,CAAC,CAAC;YACrB;UACF;QACF;MACF,CAAC,CAAC;IACJ,CAAC,CAAC;IACFtB,QAAQ,CAACS,OAAO,CAAChB,QAAQ,CAAC8B,IAAI,EAAE;MAAEC,SAAS,EAAE,IAAI;MAAEC,OAAO,EAAE;IAAK,CAAC,CAAC;EACrE;AACF;AAEAZ,uBAAuB,CAAC,CAAC;AAEzB,SAASa,mBAAmBA,CAACC,OAAO,EAAEC,UAAU,EAAE;EAChD,OAAOD,OAAO,CAACE,WAAW,CAACC,WAAW,CAAC,CAAC,CAACC,QAAQ,CAACH,UAAU,CAACE,WAAW,CAAC,CAAC,CAAC;AAC7E;AAEA,IAAIE,KAAK,GAAGC,SAAS,CAACC,SAAS,CAACC,KAAK,CAAC,yBAAyB,CAAC,CAAC,CAAI;;AAErE,IAAIC,OAAO,GAAG3C,QAAQ,CAAC4C,cAAc,CAAC,UAAU,CAAC;AACjD,IAAIC,WAAW,GAAG7C,QAAQ,CAAC4C,cAAc,CAAC,aAAa,CAAC","ignoreList":[]}