{"product_id":"perilogics-universal-airplane-phone-holder-mount-b07t8kl6c6","title":"Perilogics Universal Airplane Phone Holder Mount, Plane Travel Essentials | In-Flight P...","description":"\n    \u003ch1\u003ePerilogics Universal Airplane Phone Holder Mount, Plane Travel Essentials | In-Flight P...\u003c\/h1\u003e\n\n    \u003cp\u003e\u003cstrong\u003eQuick Answer:\u003c\/strong\u003e Perilogics Universal Airplane Phone Holder Mount, Plane Travel Essentials | In-Flight P... is a phone accessories product. Its key benefit is Trusted by Travelers Worldwide: Trusted by over 1.5 million travelers, this practical airplane phone holder is a must-have travel accessory for flights, vacations, work trips, and everyday hands-free viewing. A useful gift for frequent flyers. It is intended for shoppers looking for perilogics, universal, airplane, phone.\u003c\/p\u003e\n\n    \n        \u003ch2\u003eProduct Overview\u003c\/h2\u003e\n        \u003cp\u003efunction logShoppableMetrics(moduleName, showsAddToCart) { if (window.ue \u0026amp;\u0026amp; window.ue.count) { window.ue.count(\"aplus:shoppable:\" + moduleName + \":addToCart\", showsAddToCart ? 1 : 0); } } Product description \/** * Premium-module 11: FAQs - Common Styles (All Devices) *\/ html[dir=\"rtl\"] html[dir=\"rtl\"] html[dir=\"rtl\"] html[dir=\"rtl\"] html[dir=\"rtl\"] (function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.now('premium-module-5-comparison-table-scroller').execute('init-premium-module-5-comparison-table', function(init){ if (init) { return; } P.register('premium-module-5-comparison-table-scroller', function(){ return function() { P.when('jQuery', 'a-popover', 'A', 'ready').execute('premium-5-comparison-table-scroller', function($, popover, A) { function initCompTable(module) { \/** * Premium comparison table: popover trigger module *\/ var comparisonName = $(module).data('comparison-name'); (function() { var $additionalInfo = $('); $additionalInfo.hover( function() { $(this).focus(); } ); })(); \/** * Premium comparison table: adjust column width module *\/ (function() { var VISIBLE_COLUMNS = 4.2; \/* How many visible columns on load *\/ var MIN_WIDTH = 230; var getWidth = function() { return $(this).outerWidth(); } \/* cache selectors *\/ var $container = $(' } }) attributeColumnObserver.observe(header) })(); \/** * Premium comparison table: top scroll bar *\/ (function() { \/* cache selectors *\/ var $header = $(' \/* set width of scrollBar *\/ $scrollBar.css('width', $scrollWidth.innerWidth() + fixedColumnWidth + $header.innerWidth()); \/* connect scrolls together *\/ $scrollWrapperTop.scroll(function() { $scrollWrapperBottom.scrollLeft($scrollWrapperTop.scrollLeft()); }); $scrollWrapperBottom.scroll(function() { $scrollWrapperTop.scrollLeft($scrollWrapperBottom.scrollLeft()); }); })(); } $('); }); } }); }); })); \/** * Common event handler for click and keydown events. * @param {Event} event - The event object. * @param {Function} handleClickOrEnter - Function to handle click or Enter key events. * @param {Function} handleEsc - Function to handle Esc key events. *\/ \/\/ [TODO][AplusMantle-8064] Create common event handler util(key events, click events) in AplusModuleResources function handleClickAndKeyEvents(event, handleClickOrEnterOrSpace) { const ENTER_KEY_CODE = 13; const ESCAPE_KEY_CODE = 27; const SPACE_KEY_CODE = 32; const isClick = event.type === 'click'; const isKeydown = event.type === 'keydown'; const isEnter = isKeydown \u0026amp;\u0026amp; event.keyCode === ENTER_KEY_CODE; const isSpace = isKeydown \u0026amp;\u0026amp; event.keyCode === SPACE_KEY_CODE; const isEsc = isKeydown \u0026amp;\u0026amp; event.keyCode === ESCAPE_KEY_CODE; if (isClick || isEnter || isSpace) { handleClickOrEnterOrSpace(); } else if (isEsc) { handleEsc(event); } } \/** * Function to handle esc key event. * @param {Event} event - The event object. *\/ function handleEsc(event) { event.target.blur() \/\/ force remove focus } \/** * Premium-module 5: Compari\u003c\/p\u003e\n      \n\n    \n  ","brand":"Techloop","offers":[{"title":"Default Title","offer_id":47375113912495,"sku":"AMZ-B07T8KL6C6","price":16.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0734\/9495\/4159\/files\/71hmWPEGQRL.jpg?v=1787032910","url":"https:\/\/techloop-living.com\/products\/perilogics-universal-airplane-phone-holder-mount-b07t8kl6c6","provider":"Techloop Living","version":"1.0","type":"link"}