PageSourceSearch

https://tinggly.com/scripts/4241.ee19ddb16755011b.js

js tinggly.com collected 2026-09-25 14:16:27 UTC 14,101 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunktinggly_web=self.webpackChunktinggly_web||[]).push([[4241,6321,6740],{5455:(t,e,a)=>{a.d(e,{A:()=>i});const i={props:{links:{type:Object,default:[]},arrowImage:{type:String,default:"/images/icons/page-next.svg"},prevText:{type:String,default:"Previous page"},nextText:{type:String,default:"Next page"},hideNumbers:{type:Boolean,default:!1},marginTop:{type:String,default:"mt-12"}},methods:{paginate:function(t){if(t.url){var e=parseInt(t.url.substring(t.url.lastIndexOf("=")+1));this.$emit("paginate",e)}}}}},4222:(t,e,a)=>{a.d(e,{X:()=>m});var i=a(9726),n={class:"pagination m-0 d-inline-flex flex-wrap gap-1 gap-md-2"},r=["onClick","href"],l=["src","alt"],s={key:0,class:"ms-2a pe-none"},o=["onClick","href"],c=["onClick","href"],d={key:0,class:"me-2a pe-none"},p=["src","alt"];function m(t,e,a,m,h,g){return(0,i.openBlock)(),(0,i.createElementBlock)("nav",{class:(0,i.normalizeClass)(["d-flex justify-content-center",a.marginTop])},[(0,i.createElementVNode)("ul",n,[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.links,(function(t,e){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["page-item",{active:t.active,disabled:!t.url,prev:0===e&&t.url,next:e===a.links.length-1&&t.url,"d-none":a.hideNumbers&&e!==a.links.length-1&&0!==e}])},[0===e&&t.url?((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:0,class:"page-link",onClick:(0,i.withModifiers)((function(e){return g.paginate(t)}),["prevent"]),href:t.url},[(0,i.createElementVNode)("img",{src:a.arrowImage,alt:"Go to "+a.prevText,style:{transform:"rotate(180deg)"},height:"14",width:"9"},null,8,l),a.hideNumbers?((0,i.openBlock)(),(0,i.createElementBlock)("span",s,(0,i.toDisplayString)(a.prevText),1)):(0,i.createCommentVNode)("",!0)],8,r)):(0,i.createCommentVNode)("",!0),e!==a.links.length-1&&0!==e?((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,onClick:(0,i.withModifiers)((function(e){return g.paginate(t)}),["prevent","self"]),class:"page-link",href:t.url},(0,i.toDisplayString)(t.label),9,o)):(0,i.createCommentVNode)("",!0),e===a.links.length-1&&t.url?((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:2,class:"page-link",onClick:(0,i.withModifiers)((function(e){return g.paginate(t)}),["prevent"]),href:t.url},[a.hideNumbers?((0,i.openBlock)(),(0,i.createElementBlock)("span",d,(0,i.toDisplayString)(a.nextText),1)):(0,i.createCommentVNode)("",!0),(0,i.createElementVNode)("img",{src:a.arrowImage,alt:"Go to "+a.nextText,height:"14",width:"9"},null,8,p)],8,c)):(0,i.createCommentVNode)("",!0)],2)})),128))])],2)}},6321:(t,e,a)=>{a.r(e),a.d(e,{default:()=>u});var i=a(9726),n=["aria-label"],r={key:0,class:"d-flex gap-0a"},l=["points"],s=["id"],o=["offset","stop-color"],c=["offset","stop-color"],d=["offset","stop-color"],p=["stop-color"],m={key:4,class:"ms-1"},h=["title"];const g={name:"stars-rating",components:{},props:{rating:{type:Number,default:0},width:{type:Number,default:18},height:{type:Number},isIndicatorActive:{type:Boolean,default:!0},indicatorClass:{type:String,default:"fs-xy fs-sm-xs text-dark ls-sm lh-1 fw-bold"},total:{type:String},totalClass:{type:String,default:"fs-xy fs-sm-xs text-dark ls-sm lh-1 fw-bold opacity-50"},showTotal:{type:Boolean,default:!0},oneStar:{type:Boolean,default:!1},alternativeMode:{type:Boolean,default:!1},info:{type:String,default:""}},data:function(){return{stars:[],emptyStar:0,fullStar:1,totalStars:5,styleEmptyStarColor:"#E1E5E5",styleFullStarColor:"#FFBF66",ariaLabel:"",randomString:null}},directives:{},computed:{getStarPoints:function(){var t=this.width/2,e=this.width/2,a=this.width/2,i=a/Math.max(1,2);return this.calcStarPoints(t,e,5,i,a)},ratingForDisplay:function(){return(this.rating/10).toFixed(1)}},methods:{calcStarPoints:function(t,e,a,i,n){for(var r=Math.PI/a,l=2*a,s="",o=0;o<l;o++){var c=o%2==0?n:i,d=t+Math.cos(o*r+60)*c,p=e+Math.sin(o*r+60)*c;s+=d.toFixed(2)+","+p.toFixed(2)+" "}return s},initStars:function(){this.totalStars=this.oneStar&&"xl"===this.gridBreakpoint?1:5,this.stars=[];for(var t=0;t<this.totalStars;t++)this.stars.push({raw:this.emptyStar,percent:this.emptyStar+"%"})},setStars:function(){for(var t=Math.floor(this.rating/10),e=0;e<this.stars.length;e++){if(0===t){var a=Math.round(this.rating/10%1*10)/10;return this.stars[e].raw=Math.round(10*a)/10,this.stars[e].percent=this.calcStarFullness(this.stars[e])}this.stars[e].raw=this.fullStar,this.stars[e].percent=this.calcStarFullness(this.stars[e]),t--}},getFullFillColor:function(t){return t.raw!==this.emptyStar?this.styleFullStarColor:this.styleEmptyStarColor},calcStarFullness:function(t){return 100*t.raw+"%"},setAriaLabel:function(){this.ariaLabel=this.ratingForDisplay+" of 5.0 stars"},start:function(){this.randomString=Math.random().toString(36).slice(2,7),this.initStars(),this.setStars(),this.setAriaLabel()}},inject:{gridBreakpoint:{from:"gridBreakpoint"}},watch:{gridBreakpoint:{handler:function(){this.start()}}},created:function(){this.start()}};const u=(0,a(6262).A)(g,[["render",function(t,e,a,g,u,f){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:"star-rating d-inline-flex lg-1 flex-wrap align-items-center gap-1","aria-label":t.ariaLabel},[a.total?((0,i.openBlock)(),(0,i.createElementBlock)("div",r,[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(t.stars,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:n,class:"d-inline-flex justify-content-center align-items-center"},[((0,i.openBlock)(),(0,i.createElementBlock)("svg",{class:"star-svg",style:(0,i.normalizeStyle)({fill:"url(#gradient"+t.randomString+e.raw+")",width:a.width+"px",height:(a.height?a.height:a.width)+"px"}),"aria-hidden":"true"},[(0,i.createElementVNode)("polygon",{points:f.getStarPoints,style:{"fill-rule":"nonzero"}},null,8,l),(0,i.createElementVNode)("defs",null,[(0,i.createElementVNode)("linearGradient",{id:"gradient".concat(t.randomString).concat(e.raw)},[(0,i.createElementVNode)("stop",{id:"stop1",offset:e.percent,"stop-opacity":"1","stop-color":f.getFullFillColor(e)},null,8,o),(0,i.createElementVNode)("stop",{id:"stop2",offset:e.percent,"stop-opacity":"0","stop-color":f.getFullFillColor(e)},null,8,c),(0,i.createElementVNode)("stop",{id:"stop3",offset:e.percent,"stop-opacity":"1","stop-color":t.styleEmptyStarColor},null,8,d),(0,i.createElementVNode)("stop",{id:"stop4",offset:"100%","stop-opacity":"1","stop-color":t.styleEmptyStarColor},null,8,p)],8,s)])],4))])})),128))])):(0,i.createCommentVNode)("",!0),!a.alternativeMode&&a.isIndicatorActive&&a.total?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,class:(0,i.normalizeClass)(a.indicatorClass)},(0,i.toDisplayString)(f.ratingForDisplay),3)):(0,i.createCommentVNode)("",!0),a.alternativeMode&&a.isIndicatorActive&&a.total&&"xs"!==f.gridBreakpoint&&"sm"!==f.gridBreakpoint?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:2,class:(0,i.normalizeClass)(a.indicatorClass)},(0,i.toDisplayString)(f.ratingForDisplay),3)):(0,i.createCommentVNode)("",!0),a.total&&a.showTotal?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:3,class:(0,i.normalizeClass)(a.totalClass)},[e[0]||(e[0]=(0,i.createTextVNode)("(")),(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)({"text-decoration-underline":a.alternativeMode&&("xs"===f.gridBreakpoint||"sm"===f.gridBreakpoint)})},(0,i.toDisplayString)(a.total),3),e[1]||(e[1]=(0,i.createTextVNode)(") "))],2)):(0,i.createCommentVNode)("",!0),a.info?((0,i.openBlock)(),(0,i.createElementBlock)("span",m,[(0,i.createElementVNode)("button",{type:"button",class:"btn-icon-info border-0 bg-transparent p-0","data-bs-toggle":"tooltip","data-bs-custom-class":"info-tooltip","data-bs-placement":"top","data-bs-html":"true",title:a.info,"aria-label":"More information"},null,8,h)])):(0,i.createCommentVNode)("",!0)],8,n)}]])},4241:(t,e,a)=>{a.r(e),a.d(e,{default:()=>x});var i=a(9726),n={class:"mb-4",id:"reviews"},r={class:"fs-base fs-md-5 fw-bold"},l={class:"text-gray-alt"},s={class:"rounded-1 bg-warning-light py-2 px-3 p-md-3 mt-3 mt-md-0 mb-5 mb-md-0"},o={class:"d-flex flex-inline align-items-center"},c={class:"fs-base fs-md-4 fw-bold"},d={class:"row"},p={class:"d-flex flex-inline justify-content-between justify-content-md-start col-12 col-md-3 flex-md-column"},m={class:"fs-sm fw-medium mb-0b text-dark"},h={class:"fs-xs text-gray-alt2 fw-medium"},g={class:"col-12 col-md-9"},u={class:"d-flex flex-inline align-items-center mb-1a"},f={class:"fs-sm fw-medium ms-2"};var k=a(9813),y=a(6321),v=a(6740);const b={components:{Pagination:k.A,StarRating:y.default,Truncate:v.default},data:function(){return{mobile:!1,loading:!1,limit:3,page:1,pages:1,pagesLimit:7,total:0,items:[],chunks:[]}},methods:{paginate:function(t){this.page=t,this.items=this.chunks[this.page-1]},chunk:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,a=[],i=0;i<t.length;i+=e){var n=t.slice(i,i+e);a.push(n)}return a}},mounted:function(){this.total=this.reviews.length,this.pages=Math.ceil(this.reviews.length/this.limit),this.chunks=this.chunk(this.reviews,this.limit),this.items=this.chunks[this.page-1]},computed:{startPage:function(){return 1===this.page||2===this.page||3===this.page?1:this.page===this.pages?this.pages-this.pagesLimit+3:this.page-3},links:function(){var t=[];t.push({active:!1,label:"Previous",url:1===this.page?null:(this.page-1).toString()});for(var e=this.startPage;e<=Math.min(this.startPage+this.pagesLimit-1,this.pages);e++)t.push({active:e===this.page,label:e,url:e.toString()});return t.push({active:!1,label:"Next",url:this.page===this.pages?null:(this.page+1).toString()}),t}},inject:{gridBreakpoint:{from:"gridBreakpoint"}},watch:{gridBreakpoint:{handler:function(){this.mobile="md"!==this.gridBreakpoint&&"lg"!==this.gridBreakpoint&&"xl"!==this.gridBreakpoint}}},props:{reviews:{type:Array,default:[]},rating:{type:String,default:"0"},title:{type:String,default:"Collection reviews"},titleShort:{type:String,default:"Reviews"},totalOverride:{type:String,default:""},marginTop:{type:String,default:"mt-8"}}};const x=(0,a(6262).A)(b,[["render",function(t,e,a,k,y,v){var b=(0,i.resolveComponent)("StarRating"),x=(0,i.resolveComponent)("Truncate"),S=(0,i.resolveComponent)("Pagination");return(0,i.openBlock)(),(0,i.createElementBlock)("div",n,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["d-flex justify-content-between align-items-center",a.marginTop])},[(0,i.createElementVNode)("div",r,[(0,i.createTextVNode)((0,i.toDisplayString)(y.mobile?a.titleShort:a.title)+" ",1),(0,i.createElementVNode)("span",l,(0,i.toDisplayString)(a.totalOverride?a.totalOverride:y.total),1)]),(0,i.createElementVNode)("div",s,[e[0]||(e[0]=(0,i.createElementVNode)("div",{class:"fs-ms fw-bold mb-1 d-none d-md-block"},"Overall rating",-1)),(0,i.createElementVNode)("div",o,[(0,i.createElementVNode)("span",c,(0,i.toDisplayString)(a.rating)+" / 5",1),(0,i.createVNode)(b,{rating:10*parseFloat(a.rating),total:"1",showTotal:!1,isIndicatorActive:!1,width:20,class:"ms-1"},null,8,["rating"])])])],2),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(y.items,(function(t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"mt-2 mb-10"},[(0,i.createElementVNode)("div",d,[(0,i.createElementVNode)("div",p,[(0,i.createElementVNode)("div",m,(0,i.toDisplayString)(t.name),1),(0,i.createElementVNode)("div",h,(0,i.toDisplayString)(t.date),1)]),(0,i.createElementVNode)("div",g,[(0,i.createElementVNode)("div",u,[(0,i.createVNode)(b,{rating:10*parseFloat(t.rating),total:"1",showTotal:!1,isIndicatorActive:!1,width:16},null,8,["rating"]),(0,i.createElementVNode)("div",f,(0,i.toDisplayString)(t.rating),1)]),(0,i.createVNode)(x,{text:t.review,limit:170,onlyMobile:!1,spanClass:"fs-ms text-dark",moreClass:"text-decoration-underline fw-medium fs-ms text-danger ms-1",more:"read more",less:"read less"},null,8,["text"])])])])})),128)),(0,i.createVNode)(S,{links:v.links,onPaginate:v.paginate,hideNumbers:!1,class:"pagination m-0 ms-auto"},null,8,["links","onPaginate"])])}]])},9813:(t,e,a)=>{a.d(e,{A:()=>r});var i=a(1471),n=a(118);const r=(0,a(6262).A)(n.A,[["render",i.X]])},6740:(t,e,a)=>{a.r(e),a.d(e,{default:()=>l});var i=a(9726),n=["innerHTML"];const r={props:{text:{type:String,default:""},more:{type:String,default:"see more"},moreClass:{type:String,default:"text-decoration-underline fw-bold text-black"},less:{type:String,default:"see less"},limit:{type:Number,default:140},onlyMobile:{type:Boolean,default:!0},decode:{type:Boolean,default:!1},spanClass:{type:String,default:"pe-1"}},data:function(){return{show:!1,disabled:this.disabler,trim:this.trimText()}},methods:{getText:function(){return this.decode?JSON.parse(this.text):this.text},toggle:function(){this.show=!this.show,this.trim=this.trimText(),this.$emit("show",this.show)},disabler:function(){var t=this.getText();
1return!t||t.length<=this.limit||!!this.onlyMobile&&("lg"===this.gridBreakpoint||"xl"===this.gridBreakpoint)},trimText:function(){var t=this.getText();return t?this.disabled||this.show?t:t.slice(0,this.limit)+"...":""}},emits:["show"],inject:{gridBreakpoint:{from:"gridBreakpoint"}},mounted:function(){this.disabled=this.disabler(),this.trim=this.trimText()},watch:{gridBreakpoint:{handler:function(){this.disabled=this.disabler()}}}};const l=(0,a(6262).A)(r,[["render",function(t,e,a,r,l,s){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createElementVNode)("span",{innerHTML:l.trim,class:(0,i.normalizeClass)([{"text-preline":l.show||l.disabled},a.spanClass])},null,10,n),l.show||l.disabled?(0,i.renderSlot)(t.$slots,"additional",{key:0}):(0,i.createCommentVNode)("",!0),l.disabled?(0,i.createCommentVNode)("",!0):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:"#",onClick:e[0]||(e[0]=(0,i.withModifiers)((function(){return s.toggle&&s.toggle.apply(s,arguments)}),["prevent"])),class:(0,i.normalizeClass)(["text-nowrap",[a.moreClass]])},(0,i.toDisplayString)(l.show?a.less:a.more),3))],64)}]])},118:(t,e,a)=>{a.d(e,{A:()=>i.A});var i=a(5455)},1471:(t,e,a)=>{a.d(e,{X:()=>i.X});var i=a(4222)}}]);

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.