PageSourceSearch

https://app.rankprompt.com/assets/gbp-D84zV24F.js

js rankprompt.com collected 2026-09-29 14:17:39 UTC 24,172 bytes, 2 lines download raw bytes

1(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"rankprompt-frontend@1790182965787"};var o=new e.Error().stack;o&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[o]="36abb51c-e527-4dc9-9525-5d4c469ac367",e._sentryDebugIdIdentifier="sentry-dbid-36abb51c-e527-4dc9-9525-5d4c469ac367")}catch{}})();const t={cadence:"Cadence",errorAfterSome:"Scheduled {done} of {total}, then hit an error. Resume when ready.",every2Weeks:"Every 2 weeks",every3Days:"Every 3 days",firstPost:"First post",generateAndSchedule:"Generate & schedule",generateFailed:"Couldn't generate the posts.",generatingOf:"Generating {done} of {total}…",generatingProgress:"Generating {done}/{total}…",intro:"AI writes a batch of posts and queues them on a recurring cadence. Review or edit any of them in “Scheduled posts” before they publish.",numberOfPosts:"Number of posts",pausedAt:"Paused at {done} of {total}. Resume anytime.",pausedAtOf:"Paused at {done} of {total}.",pickFutureDate:"Pick a start date in the future.",resumeLeft:"Resume ({count} left)",scheduledCount:"{count, plural, one {# post scheduled} other {# posts scheduled}}",stopAfterCurrent:"Stop after current",title:"Generate a content calendar",topicHintLabel:"Topic hint (optional)",topicHintPlaceholder:"e.g. seasonal promos, new services…",weekly:"Weekly"},i={intro:"Attributes power Google’s “Find places that…” filters and appear on your profile. The available options depend on your primary category.",loading:"Loading attributes…",noAttributes:"No attributes are available for this business category.",notSet:"Not set",otherGroup:"Other",title:"Edit Highlights",updated:"Attributes updated on Google",updateFailed:"Couldn't update attributes.",urlPlaceholder:"https://…"},s={addCategory:"Add a category...",additionalCategories:"Additional Categories",noneFound:"No categories found",primaryCategory:"Primary Category",searchCategories:"Search categories...",searching:"Searching...",title:"Edit Categories",typeToSearch:"Type to search...",updated:"Categories updated on Google",updateFailed:"Could not update categories. Please try again."},n={descriptionHint:"Google limits descriptions to 750 characters. No URLs, phone numbers, or promotional language.",descriptionPlaceholder:"Enter business description...",descriptionTitle:"Edit Description",fieldNameDescription:"Description",fieldNamePhone:"Phone",fieldNameWebsite:"Website",phoneError:"Enter a valid phone number for the selected country, e.g. +1 (555) 123-4567.",phoneHint:"Use international format, e.g. +1 (555) 123-4567",phonePlaceholder:"(555) 123-4567",phoneTitle:"Edit Phone",updateFailed:"Could not update {field}. Please try again.",updatedOnGoogle:"{field} updated on Google",websiteHint:"Enter the full URL including https://",websitePlaceholder:"https://example.com",websiteTitle:"Edit Website"},a={close:"Close",closed:"Closed",open:"Open",title:"Edit Business Hours",to:"to",updated:"Hours updated on Google",updateFailed:"Could not update hours. Please try again."},r={add:"Add",count:"{count, plural, one {# service} other {# services}} listed",duplicate:"That service is already in the list.",empty:"No services yet. Add one above.",intro:"Add the services your business offers. Each service appears on your Google Business Profile under your primary category.",moveDown:"Move down",moveUp:"Move up",placeholder:"e.g. Same-day plumbing repair",remove:"Remove service",title:"Edit Services",tooLong:"Service names must be {max} characters or less.",updated:"Services updated on Google",updateFailed:"Could not update services. Please try again."},l={gridPoint:"Grid point ({row}, {col})",localPack:"Local pack",moreCount:"+{count} more",notRanked:"Not ranked",notRankedFor:'"{keyword}" · Not ranked',rank11plus:"11+",rank4to6:"4-6",rank7to10:"7-10",rankFor:'"{keyword}" · Rank #{rank}',rankLegendTitle:"Rank",top3:"Top 3",viewFullDetails:"View full details",you:"You",yourLocation:"Your location"},d={avgRank:"Avg rank",avgRankWhereFound:"Avg. rank where found",bestRank:"Best rank",business:"Business",clickForDetails:"Click for details",completed:"Completed",coverage:"Coverage",description:"Where {business} ranks in the Maps 3-pack across nearby points.",distanceOfCenter:"{distance} km {direction} of center",durationMinutes:"{minutes} min",durationMinutesSeconds:"{minutes} min {seconds} s",durationSeconds:"{seconds} s",east:"E",foundOfTotalPoints:"{found}/{total} points",grid:"Grid",grid3x3:"3 x 3 (9 points)",grid5x5:"5 x 5 (25 points)",grid7x7:"7 x 7 (49 points)",gridSize:"Grid size",gridViewLabel:"Grid",heatmapAriaLabel:"Local rank heatmap, {n} by {n} grid spanning {spanKm} km",heatmapDescription:'"{keyword}" · {gridSize}×{gridSize} points · {span} km across',heatmapExplanation:"Each square is a search point around your business. Color shows your Maps rank there; the ringed center is your location. Click any point to see who ranks from it.",heatmapTitle:"Local rank heatmap",inTop3:"In top 3",kmValue:"{km} km",loadErrorMessage:"Try again in a moment. If it keeps failing, reconnect your Google Business Profile.",loadErrorTitle:"Couldn't load geo-grid scans",loadingMap:"Loading map...",localCompetitors:"Local competitors",localCompetitorsDescription:"Who else ranks in the local pack across your grid",localPackAtPoint:"Local pack at this point",mapViewLabel:"Map",noDataForPoint:"No data for this point",noLocalResults:"Google returned no local results for this point.",north:"N",noScansDescription:"Run a geo-grid scan to see where you rank in the local pack around your business.",noScansTitle:"No scans yet",notFoundNotice:`{business} didn't appear in the Maps local pack for "{keyword}" at any point. The competitors below rank here instead. Try a more specific or local keyword.`,notInLocalPackHere:"isn't in the local pack here",notInLocalPackHereStandalone:"Not in the local pack here",notRankedState:"not ranked",numberOneHere:"#1 here: {name}",percentOfPoints:"{percent}% of points",pointAriaLabel:"Point {row}, {col}: {state}",pointModalSubtitle:'"{keyword}" · who Google shows from this point',pointsFraction:"{appearances}/{total} pts",price:"Price",ranksFromPoint:"ranks #{rank} from this point",rankState:"rank {rank}",rating:"Rating",runModalExplanation:"We check your Maps 3-pack position from a grid of points centered on your business. A {gridSize}×{gridSize} grid spaced {spacingKm} km apart covers about {span} km across. Bigger grids cost more (one lookup per point).",runModalTitle:"Run a geo-grid scan",runScan:"Run scan",scanFailedMessage:"Something went wrong while scanning.",scanFailedTitle:"Scan failed",scanned:"Scanned",scanningGrid:"Scanning the grid…",scanningState:"Scanning",scanStarted:"Scan started. Results appear as the grid completes.",scanStartFailed:"Couldn't start the scan.",scanSummaryDescription:"Aggregates across the grid",scanSummaryTitle:"Scan summary",searchTerm:"Search term",searchTermPlaceholder:"e.g. coffee shop, plumber near me",south:"S",spacing:"Spacing",spacingKm:"{km} km apart",thisBusiness:"this business",title:"Geo-grid local rank",tookDuration:" · took {duration}",viewModeLabel:"Heatmap view",website:"Website",west:"W",youRankHere:"You rank #{rank} here",yourBusiness:"Your business",yourLocationCenter:"Your location (center)"},c={accessLost:"Business Profile access lost",accessLostForLocation:'Business Profile access lost for "{location}"',alsoInSearch:"Also in Search",alsoInSearchTitle:"This keyword also brings 
1you organic Search Console clicks",apiDisabled:"Business Profile temporarily unavailable",belowThreshold:"< {threshold}",bookings:"Bookings",calls:"Calls",connectGoogle:"Connect Google",conversations:"Conversations",desktopMaps:"Desktop · Maps",desktopSearch:"Desktop · Search",directions:"Directions",foodOrders:"Food Orders",googleExpired:"Google connection expired",googleNotConnected:"Google not connected",headerDescription:"Maps & local search performance",headerDescriptionWithLocation:"Maps & local search performance · {location}",headerTitle:"Google Business Profile",impressions:"Impressions",impressionsBySurfaceDescription:"Where your Business Profile shows up",impressionsBySurfaceTitle:"Impressions by surface & device",keyword:"Keyword",keywordsTableDescription:"Keywords people used to find your business on Google Maps & Search",keywordsTableDescriptionWithMonth:"Keywords people used to find your business on Google Maps & Search. Reporting period: {month}.",keywordsTableTitle:"Business Profile Search Keywords",linkLocation:"Link Location",mobileMaps:"Mobile · Maps",mobileSearch:"Mobile · Search",noLocationLinked:"No Business Profile linked",performanceDescription:"Impressions and actions from Google Maps & Search",performanceTitle:"Business Profile Performance",permissionMissing:"Business Profile permission missing",reconnectGoogle:"Reconnect Google",relinkLocation:"Relink Location",scanArea:"Scan area",scanTooltip:"Run a geo-grid scan for this keyword",thresholdTitle:"Google hides exact counts below this threshold for privacy",totalImpressions:"Total Impressions",websiteClicks:"Website Clicks"},p={description:"Link, remove, or set a primary Google Business Profile location.",title:"Manage Locations"},u={ADDITIONAL:"Additional",AT_WORK:"At work",COMMON_AREA:"Common area",COVER:"Cover",EXTERIOR:"Exterior",FOOD_AND_DRINK:"Food & drink",INTERIOR:"Interior",LOGO:"Logo",MENU:"Menu",PRODUCT:"Product",PROFILE:"Profile",ROOMS:"Rooms",TEAMS:"Team"},g={addFailed:"Couldn't add the photo.",addPhoto:"Add photo",addToGoogle:"Add to Google",category:"Category",categoryHint:"“Cover” and “Logo” replace your profile’s cover/logo. Other photos must be at least 250px on the short edge.",deleteConfirmBody:"This photo will be permanently removed from your Google Business Profile. This can't be undone.",deleteFailed:"Couldn't delete the photo.",deletePhoto:"Delete photo",description:"Description",descriptionPlaceholder:"What's in this photo?",emptyDescription:"Photos are one of the strongest local ranking signals. Add a cover photo, logo, and shots of your business to stand out on Maps and Search.",emptyTitle:"No photos yet",loadErrorMessage:"We couldn't load your Business Profile photos. Please try again.",loadErrorTitle:"Couldn't load photos",optional:"(optional)",photoAdded:"Photo added to your Business Profile",photoAlt:"Photo",photoCount:"{count, plural, one {# photo} other {# photos}}",photoDeleted:"Photo deleted",pickerTitle:"Add a photo to your Business Profile",selectedAlt:"Selected",slotsHint:"Cover, Logo and Profile are special profile slots; everything else is your photo gallery. Tap a photo to view it full size."},h={add:"Add",addCategoriesButton:"Add {count} to Google",additionalCategoriesTitle:"Additional Categories",aiSuggestionEditable:"AI suggestion (editable)",aiSuggestionServices:"AI suggestion: one service per line (editable)",allSuggestionsAdded:"All AI suggestions are already in your additional categories.",analyzing:"Analyzing your profile...",apply:"Apply",applyServicesButton:"{count, plural, one {Apply # service to Google} other {Apply # services to Google}}",applyToGoogle:"Apply to Google",categoriesApplyFailed:"Could not apply categories to Google",categoriesUpdated:"Categories updated on Google",confirmCategoriesBody:"{count, plural, one {This will add # new additional category} other {This will add # new additional categories}} to your Google Business Profile. Your existing additional categories will be kept ({merged} of {max} total after the change).",confirmCategoriesTitle:"Add categories on Google?",confirmDescriptionBody:"This will update your business description on Google Business Profile. Make sure the text is accurate and complies with Google's guidelines.",confirmDescriptionTitle:"Ap
1ply description to Google?",confirmServicesBody:"{count, plural, one {This will replace your entire services list on Google Business Profile with the # service listed above.} other {This will replace your entire services list on Google Business Profile with the # services listed above.}}",confirmServicesTitle:"Apply services to Google?",creditsNote:"Each generate/regenerate uses {count} credit(s). Review carefully before applying.",creditsNoteFallback:"AI-generated content may use credits when enabled on the server.",currentCategories:"Current ({current}/{max})",currentDescription:"Current description",currentServices:"Current services ({count})",descriptionApplyFailed:"Could not apply description to Google",descriptionLockedFallback:"Google does not allow editing the description for this listing.",descriptionTitle:"Description",descriptionUpdated:"Description updated on Google",emptyState:'Click "Generate with AI" to get optimization suggestions for your entire profile.',generateFailed:"Could not generate suggestions. Try again.",generateWithAi:"Generate with AI",hoursEditorHint:"Use the Hours editor on the profile page to apply structured hours.",hoursRecommendationTitle:"Hours Recommendation",maxCategoriesReached:'You already have the maximum of {max} additional categories. Remove one in "Edit categories" before adding more.',regenerate:"Regenerate",serviceCount:"{count, plural, one {# service} other {# services}}",servicesApplyFailed:"Could not apply services to Google",servicesPlaceholder:"Service name (one per line)",servicesTitle:"Services",servicesUpdated:"Services updated on Google",suggestedToAdd:"Suggested to add",title:"Optimize Profile with AI"},y={agentNote:"Google Business Profile. Tabs: profile (audit and optimize the listing), insights (search keywords, views, actions), posts (scheduled and published posts), reviews (reply to reviews), photos, geo (local rank grid for a keyword).",askPrompt:"Look at my Google Business Profile page (use get_current_view, then list_gbp_locations), then tell me what to improve on this listing and suggest the next post.",connectDescriptionEditor:"Connect your Google account to manage your Business Profile.",connectDescriptionViewer:"A brand editor or owner needs to connect Google before you can use GBP features.",connectGoogle:"Connect Google",connectGoogleFirstTitle:"Connect Google first",connecting:"Connecting...",connectionErrorMessage:"We couldn't check your Google connection. Please try again.",connectionErrorTitle:"Couldn't load connection status",connectionExpiredDescriptionEditor:"Your Google connection has expired. Reconnect to keep using GBP features.",connectionExpiredDescriptionViewer:"The Google connection has expired. Ask a brand editor or owner to reconnect.",connectionExpiredTitle:"Google connection expired",googleNotConnectedTitle:"Google not connected",helpText:"Audit and optimize your Business Profile, manage posts, and reply to reviews.",locationStaleDescriptionEditor:"The linked Business Profile location was removed, unverified, or unlinked on Google. Re-link a location to keep using GBP features.",locationStaleDescriptionViewer:"The linked Business Profile location is no longer available on Google. Ask a brand editor or owner to re-link it from the Integrations page.",locationStaleTitle:"This location is no longer available on Google",manage:"Manage",manageLocations:"Manage locations",noBrandMessage:"Please select a brand to manage your Google Business Profile.",noLocationDescriptionEditor:"Your Google account is connected with Business Profile access. Link a GBP location from Google Services settings.",noScopeDescriptionEditor:"Your Google account is connected, but the Business Profile permission hasn't been granted yet. Reconnect Google from the Integrations page to enable GBP.",noScopeDescriptionViewer:"A brand editor or owner needs to link a Business Profile location from the Integrations page.",notConnectedTitle:"Google Business Profile not connected",openGoogleSettings:"Open Google Settings",reconnectGoogle:"Reconnect Google",selectLocation:"Select location",stepBusinessProfileAccess:"Business Profile access",
1stepConnectGoogle:"Connect Google",stepLinkLocation:"Link a location",subtitle:"Manage your posts and reviews",subtitleWithLocation:"{location}: Manage your posts and reviews",tabGeo:"Geo grid",tabInsights:"Insights",tabPhotos:"Photos",tabPosts:"Posts",tabProfile:"Profile",tabReviews:"Reviews",title:"Google Business Profile",upsellMessage:"GBP management is available on the Starter plan and above."},m={book:"Book",call:"Call",learnMore:"Learn More",none:"None",order:"Order",shop:"Shop",signUp:"Sign Up"},f={live:"Live",processing:"Processing",rejected:"Rejected",unspecified:"Unspecified"},b={event:"Event",offer:"Offer",standard:"Standard"},P={addPhoto:"Add photo",addPhotoToPostTitle:"Add photo to post",aiDraftDescription:"AI-generated draft. Review and edit before publishing.",aiSetupFooter:"We use your brand context, top search keywords, and recent posts to draft content. AI generation may use credits.",aiSetupTitle:"Create post with AI",bulkScheduleWithAi:"Bulk schedule with AI",callToAction:"Call to Action",charCount:"{count}/1500",charCount500:"{count}/500",couponCode:"Coupon Code",couponCodePlaceholder:"e.g. SAVE20",createFailed:"Failed to create post",createModalTitle:"Create GBP Post",createPost:"Create Post",createWithAi:"Create with AI",ctaLine:"CTA: {cta}",ctaUrl:"CTA URL",ctaUrlCallPlaceholder:"Uses the location's phone number",ctaUrlPlaceholder:"https://...",ctaUrlRequired:"Add a CTA URL, or switch the call to action to Call.",deleteFailed:"Failed to delete post",deletePost:"Delete post",deletePostBody:"Are you sure you want to delete this post? This action cannot be undone.",deletePostTitle:"Delete Post",draftGenerateFailed:"Couldn't generate a post draft",draftReady:"Draft ready. Review and publish when you're ready.",editModalDescription:"Post type cannot be changed after publishing.",editModalTitle:"Edit GBP Post",editPost:"Edit post",editScheduledDescription:"Reschedule or edit this post before it publishes.",editScheduledTitle:"Edit scheduled post",endDate:"End Date",eventDetails:"Event Details",eventNamePlaceholder:"Event name",eventTitle:"Event Title",generateDraft:"Generate draft",imageUnavailable:"Image unavailable",loadErrorMessage:"We couldn't load your GBP posts. Please try again.",loadErrorTitle:"Couldn't load posts",loadMore:"Load More Posts",newPost:"New Post",noPostsDescriptionEdit:"Create your first Google Business Profile post.",noPostsDescriptionView:"No posts have been created yet.",noPostsTitle:"No posts yet",offerDetails:"Offer Details",openOnGoogleTitle:"Open this post on Google",photos:"Photos",photosCount:"{count}/{max} photos · Google accepts up to {max} per post",postCreated:"Post created successfully",postDeleted:"Post deleted",postScheduled:"Post scheduled",postType:"Post Type",postTypeLower:"Post type",postUpdated:"Post updated successfully",removePhoto:"Remove photo",saveChanges:"Save changes",saveSchedule:"Save schedule",scheduledPostUpdated:"Scheduled post updated",scheduleForLater:"Schedule for later (optional)",scheduleHint:"Leave empty to publish now. Scheduled posts publish automatically at the chosen time.",schedulePost:"Schedule Post",startDate:"Start Date",summary:"Summary",summaryPlaceholder:"Write your post content...",topicHint:"Topic hint (optional)",topicHintPlaceholder:"e.g. Spring sale, new hours, community event...",updatedOn:"Updated {date}",updateFailed:"Failed to update post",viewOnGoogle:"View on Google"},v={additional:"Additional: ",address:"Address",businessProfileTitle:"Business Profile",categories:"Categories",closed:"Closed",completenessDescription:"Profile completeness",completenessHint:"How complete your Google Business Profile is. A fuller profile helps you show up in local and AI results.",completenessLabel:"Completeness",copyReviewLink:"Copy review link",description:"Description",editField:"Edit {field}",editOnGoogle:"Edit on Google",editPhone:"Edit phone",editWebsite:"Edit website",fixField:"Fix {field}",googleLockedField:"Google does not allow editing this field for this listing.",highlights:"Highlights",hours:"Hours",hoursEstimateHint:"Estimated from your weekly hours in your browser's local timezone. Google doesn't expose the location's timezone, so this may be off for a business in another region.",hoursRange:"{open} - {close}",length:"Length",lengthCount:"{count} / 750",lengthCountShort:"{count} / 750 · aim for 150+",likelyClosed:"Likely closed",likelyOpen:"Likely open",loadErrorMessage:"We couldn't load your Business Profile details.",loadErrorTitle:"Couldn't load profile",managedByGoogle:"Managed by Google",midnight:"Midnight",missingKeywords:"Top search keywords missing from your description:",noDescription:"No description",noHighlights:"No highlights set. Add accessibility, payments, amenities and more to enrich your listing.",noServicesListed:"No services listed",
1notSet:"Not set",open24Hours:"Open 24 hours",openOnGoogle:"Open on Google",optimizeWithAi:"Optimize Profile with AI",phone:"Phone",phoneWebsite:"Phone & Website",primary:"Primary: ",reviewLinkCopied:"Review link copied to clipboard",reviewLinkCopyFailed:"Couldn't copy the review link",services:"Services",special:"Special: {summary}",statusGood:"Good",statusImprove:"Improve",statusMissing:"Missing",temporarilyClosed:"Temporarily closed",viewOnMaps:"View on Maps",website:"Website"},k={adjustFilters:"Try adjusting the rating or status filters.",aiDraftTonePrefix:"AI draft tone:",aiReply:"AI reply",aiReplyFailed:"Couldn't generate a reply. Try again.",all:"All",anonymous:"Anonymous",bulkGenerationFailed:"Bulk generation failed",deleteReply:"Delete reply",deleteReplyBody:"Are you sure you want to delete this reply? This action cannot be undone.",deleteReplyTitle:"Delete Reply",draftsReady:"{count, plural, one {Draft ready for # review. Edit and post when ready.} other {Drafts ready for # reviews. Edit and post when ready.}}",editedOn:"Customer edited this review on {date}",filteredByGoogle:"Filtered by Google",filteredTitle:"Google filtered this reply, so customers can't see it. Try editing it to remove links, contact info, or anything that may violate Google's policies.",generateAllReplies:"Generate all replies ({count})",loadErrorMessage:"We couldn't load your Google reviews. Please try again.",loadErrorTitle:"Couldn't load reviews",loadMore:"Load More Reviews",noDraftsGenerated:"No drafts generated",noMatchTitle:"No reviews match the current filters.",noReviewsTitle:"No Google reviews found for this business.",pendingApproval:"Pending Google approval",replied:"Replied",reply:"Reply",replyDeleted:"Reply deleted",replyDeleteFailed:"Failed to delete reply. Please try again.",replyPlaceholder:"Write your reply...",replyPosted:"Reply posted successfully",replyPostFailed:"Failed to post reply. Please try again.",reviewCount:"{count, plural, one {# review} other {# reviews}}",reviewsWillAppear:"Reviews will appear here once customers leave feedback.",starRow:"{star, plural, one {# star} other {# stars}}",submitReply:"Submit Reply",unreplied:"Unreplied",yourReply:"Your reply"},w={canceled:"Scheduled post canceled",cancelFailed:"Couldn't cancel the post.",cancelPost:"Cancel scheduled post",description:"Posts queued to publish automatically",editPost:"Edit scheduled post",failed:"Failed",noText:"(no text)",scheduled:"Scheduled",title:"Scheduled posts"},S={bulkScheduleModal:t,editAttributesModal:i,editCategoriesModal:s,editFieldModal:n,editHoursModal:a,editServicesModal:r,geoGridMap:l,geoGridSection:d,insightsSection:c,manageLocationsModal:p,mediaCategory:u,mediaSection:g,optimizeModal:h,page:y,postCta:m,postState:f,postTopic:b,postsSection:P,profileSection:v,reviewsSection:k,scheduledPosts:w};export{t as bulkScheduleModal,S as default,i as editAttributesModal,s as editCategoriesModal,n as editFieldModal,a as editHoursModal,r as editServicesModal,l as geoGridMap,d as geoGridSection,c as insightsSection,p as manageLocationsModal,u as mediaCategory,g as mediaSection,h as optimizeModal,y as page,m as postCta,f as postState,b as postTopic,P as postsSection,v as profileSection,k as reviewsSection,w as scheduledPosts};
2//# sourceMappingURL=gbp-D84zV24F.js.map

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.