PageSourceSearch

https://www.lokmanavm.com/resources/assets/js/endpoint.js?v=1790381690

js lokmanavm.com collected 2026-09-26 09:33:29 UTC 17,569 bytes, 319 lines download raw bytes

1function getEndpoint(key, params = []) {
2    const ENDPOINT = {
3        /* Product */
4        PRODUCT: '/srv/service/product/',
5        PRODUCT_DETAIL_COMMENT: '/srv/service/product-detail/comment/',
6        PRODUCT_DETAIL_QUESTION: '/srv/service/product-detail/question/',
7        PRODUCT_DETAIL_COMMENTS: '/srv/service/product-detail/comments/',
8        PRODUCT_DETAIL_QUESTIONS: '/srv/service/product-detail/questions/',
9        PRODUCT_DETAIL_COMMENT_AVERAGE: '/srv/service/product-detail/comment-average/',
10        PRODUCT_DETAIL_COMMENT_VOTE: '/srv/service/product-detail/vote-comment/',
11        PRODUCT_DETAIL_VARIANT: '/srv/service/product-detail/variant/',
12        PRODUCT_GET_SUB_PRODUCT_IMAGES: '/srv/service/product/get-sub-product-images/',
13        GET_VARIANT: '/srv/service/product/init/',
14        SEARCH_PRODUCT: '/srv/service/product/search-json/',
15        PRODUCT_RELATED: '/srv/service/product/get-related-products/',
16        CALL_ME: '/srv/service/product-detail/call-me/',
17        QUICK_MESSAGE: '/srv/service/product-detail/quick-message/',
18        RECOMMEND: '/srv/service/product-detail/recommend/',
19        SUGGESTION_BOX: '/srv/service/product-detail/suggestion-box/',
20        GET_PRODUCTS_BY_SUPPLIER_CODES: '/srv/service/product/get-products-by-supplier-codes',
21        PRODUCT_REVIEW_GET: '/srv/service/product-review/get/',
22        GET_PRODUCT_BY_WS_CODES: '/srv/service/product/get-product-by-ws-codes',
23        /* Personalization */
24        PERSONALIZATION: '/srv/service/personalization/get/',
25        PERSONALIZATION_SEND_IMAGE: '/conn/product/Personalization/sendImage/',
26        PERSONALIZATION_SAVE: '/srv/service/personalization/save/',
27        /* Catalog */
28        CATALOG_ATTRIBUTES: '/srv/service/catalog/product/attributes',
29        CATALOG_GET_PRODUCT: '/srv/service/catalog/product/get-product-by-properties',
30        CATALOG_ATTRIBUTES_BY_PRODUCT_IDS: '/srv/service/catalog/product/attributes-by-product-ids',
31        /* Variant */
32        VARIANT: '/srv/service/variant/',
33        GET_VARIANT_INFO: '/srv/service/variant/get-variant-info/',
34        /* Category & Filter */
35        CATEGORY: '/srv/service/category/get/',
36        FILTER: '/srv/service/filter/get/',
37        /* Search */
38        SEARCH_ALL: '/srv/service/product/searchAll/',
39        SEARCH: '/srv/service/product/search/',
40
41        /* Customer */
42        CUSTOMER: '/srv/customer/',
43        LOGIN: '/srv/customer/signin/',
44        OTP_REQUEST: '/srv/customer/signin/otp-request/',
45        OTP_VALIDATE: '/srv/customer/signin/otp-validate/',
46        LOGOUT: '/srv/service/customer/logout/',
47        LOGIN_SHOPPING: '/srv/service/customer/signin-shopping/',
48        REGISTER: '/srv/service/customer/save/',
49        GET_REGISTER: 'srv/service/customer/get-detail',
50        FAST_REGISTER: '/srv/service/customer/order-login',
51        FORGOT_PASSWORD: '/srv/service/customer-v5/forgot-password/',
52        FORGOT_PASSWORD_OTP_VALIDATE: '/srv/service/customer-v5/forgot-password-otp-validate/',
53        RESET_PASSWORD: '/srv/service/customer-v5/reset-password/',
54        CHANGE_PASSWORD: '/srv/service/customer/change-password',
55        LOGIN_CHANGE_PASSWORD: '/srv/customer/signin/change-password',
56        GET_MESSAGE: '/srv/service/customer/getmessagecount',
57        CANCEL_ME: '/srv/service/customer/cancel-me/',
58        KVKK_APPROVE: '/srv/service/customer/kvkk-approve',
59        ACTIVATE_MEMBERSHIP: '/srv/service/customer/activateMembership/',
60        CUSTOMER_DELETE_CART: '/srv/service/customer/delete-card/',
61        GET_LOCATION: '/srv/service/customer/get-location/',
62        SET_LOCATION: '/srv/service/customer/set-location',
63        SET_LOCATION_SERVICE: '/srv/service/customer/set-location-service',
64        ORDER_REGISTER: '/srv/service/customer/quick-register-after-order',
65        CHECK_SMS_CODE: '/srv/service/customer/check-sms-code/',
66        ASSIGN_ORDERS_TO_CUSTOMER: '/srv/service/customer/assign-orders-to-customer',
67
68        /* Social */
69        SOCIAL: '/srv/service/social/',
70        FACEBOOK_LOGIN: '/srv/service/social/facebook/login/',
71        FACEBOOK_LOGIN_PHONE: '/srv/service/social/facebook/login-phone/',
72        GOOGLE_LOGIN: '/srv/service/social/google/login/',
73        GOOGLE_SET_PHONE: '/srv/service/social/google/set-phone',
74        APPLE_LOGIN: '/srv/service/social/apple/login/',
75
76        /* Profile */
77        PROFILE: '/srv/service/profile/',
78        SET_FAVOURITE: '/srv/service/profile/add-to-fav-list/',
79        GET_FAVOURITE: '/srv/service/profile/get-shopping-list/',
80        SET_FAVOURITE_LIST: '/srv/service/profile/add-to-shopping-list',
81        REMOVE_FAVOURITE: '/srv/service/profile/delete-shopping-products-by-product-id/',
82        REMOVE_FAVOURITE_LIST: '/srv/service/profile/delete-shopping-products',
83        SAVE_FAVOURITE: '/srv/service/profile/save-shopping-list-category',
84        DELETE_FAVOURITE_CATEGORY: '/srv/service/profile/delete-shopping-list-category',
85        SHARE_FAVOURITE: '/srv/service/profile/share-shopping-link/',
86        CREATE_FAVOURITE_LINK: '/srv/service/profile/create-shopping-link/',
87        ADD_TO_ALARM_LIST: '/api/v3/storefront/profile/add-to-alarm-list/',
88        GET_STOCK_ALARM: '/api/v3/storefront/profile/get-alarm-list/stock/',
89        GET_PRICE_ALARM: '/api/v3/storefront/profile/get-alarm-list/price/',
90        REMOVE_ALARM: '/api/v3/storefront/profile/delete-from-alarm-list/',
91        MESSAGE: '/srv/service/profile/get-message-list/',
92        SEND_NEW_MESSAGE: '/srv/service/profile/send-new-message/',
93        CLOSE_MESSAGE: 'srv/service/profile/close-message/',
94        CURRENT_PAYMENT_LIST: '/srv/service/profile/get-current-payment-list/',
95        LOAD_POINT: '/srv/service/profile/load-points/',
96        SUBSCRIBE_LIST: '/srv/service/profile/subscribe-list/',
97        SUBSCRIBE_CANCEL: '/srv/service/profile/subscribe-stop/',
98        SUBSCRIBE_TRANSACTIONS: '/srv/service/profile/subscribe-transactions/',
99        DEPARTMENT: '/srv/service/profile/get-message-department-list/',
100        GET_AFFILIATE_ORDER_LIST : '/srv/service/profile/get-affiliate-orders/',
101        GET_AFFILIATE_EARNING_LIST: '/srv/service/profile/get-affiliate-earnings/',
102        GET_AFFILIATE_PAYMENT_LIST: '/srv/service/profile/get-affiliate-payments/',
103        GET_AFFILIATE_PROGRAM_LIST: '/srv/service/profile/get-affiliate-programs/',
104        NEWSLETTER_SUBSCRIBE: '/api/v3/storefront/profile/newsletter/subscribe',
105        NEWSLETTER_CONFIRM_SUBSCRIBE: '/api/v3/storefront/profile/newsletter/confirm-subscribe',
106        NEWSLETTER_UNSUBSCRIBE: '/api/v3/storefront/profile/newsletter/unsubscribe',
107        NEWSLETTER_CONFIRM_UNSUBSCRIBE: '/api/v3/storefront/profile/newsletter/confirm-unsubscribe',
108
109        /* Cart */
110        CART: '/srv/service/cart/',
111        ADD_TO_CART: '/srv/service/cart/add-to-cart/',
112        CART_UPDATE: '/srv/service/cart/update-item/',
113        CART_DELETE: '/srv/service/cart/delete/',
114        CART_DELETE_ALL: '/srv/service/cart/delete-all',
115        CART_UPDATE_ALL: '/srv/service/cart/update/',
116        CART_LOAD: '/srv/service/cart/load',
117        CART_CAMPAIGN_SET: '/srv/service/cart/set-campaign-code/',
118        CART_GIFT_UPDATE: '/srv/service/cart/update-field/',
119        CART_GIFT_GET: '/srv/service/cart/get-gift-notes/',
120        CART_GIFT_SET: '/srv/service/cart/set-gift-notes/',
121        CART_ORDER_NOTE_GET: '/srv/service/cart/get-order-notes/',
122        CART_ORDER_NOTE_SET: '/srv/service/cart/set-order-notes/',
123        CART_GENERAL_NOTE_SET: '/srv/service/cart/set-general-order-note/',
124        CART_DELIVERY_DATE_SET: '/srv/service/cart/set-delivery-date/',
125        CART_DELIVERY_HOUR_SET: '/srv/service/cart/set-delivery-hour/',
126        CART_IMAGE_GET: '/srv/service/cart/get-image-notes/',
127        CART_IMAGE_SET: '/srv/service/cart/send-image-notes',
128        CART_SAVE_LINK: '/srv/service/admin/saveCartLink',
129        CART_SET_APPROVAL_BOX: '/srv/service/cart/set-approval-box',
130
131        /* Campaign */
132        CAMPAIGN: '/srv/campaign-v2/campaign/',
133        CAMPAIGN_SELECT: '/srv/campaign-v2/campaign/select-campaign/',
134        CAMPAIGN_CANCEL: '/srv/campaign-v2/campaign/deselect-campaign/',
135        GET_COUPON_CODES: '/srv/campaign-v2/campaign/get-coupon-codes/0',
136        GET_COUPON_LIST: '/srv/service/profile/get-coupon-list',
137        SELECT_CAMPAIGN: '/conn/CampaignV2/Campaign/selectCampaign/',
138        HOPI_SIGNIN: '/srv/service/hopi/signin',
139        HOPI_GET_CAMPAIGN: '/srv/service/hopi/get-campaigns',
140        HOPI_SET_CAMPAIGN: '/srv/service/hopi/set-campaign',
141        HOPI_REMOVE: '/srv/service/hopi/remove-campaign',
142        ZUBIZU_SIGNIN: '/srv/service/zubizu/signin',
143        ZUBIZU_SUMMARY: '/srv/service/zubizu/summary',
144        ZUBIZU_GET_CAMPAIGN: '/srv/service/zubizu/get-campaigns',
145        ZUBIZU_SET_CAMPAIGN: '/srv/service/zubizu/set-campaign/',
146        ZUBIZU_UNSET_CAMPAIGN: '/srv/service/zubizu/unset-campaign/',
147        ZUBIZU_REMOVE: '/srv/service/zubizu/signout',
148
149        /* Order */
150        ORDER_NEXT_ORDER: '/srv/service/order-v5/next-order/',
151        ORDER_STEP_APPROVE: '/srv/service/order-v5/step/approve',
152        ORDER_SET_APPROVE_TYPE: '/Order/OrderAPI/setApproveType',
153        ORDER_GET_SUMMARY: '/srv/service/order-v5/get-summary/',
154        ORDER_GET_CARGO_LIST: '/srv/service/order-v5/get-cargo-companies/',
155        ORDER_SET_CARGO: '/Order/OrderAPI/setCargoService',
156        ORDER_GET_PAYMENT_TYPE: '/srv/service/order-v5/get-payment-types/',
157        ORDER_SET_PAYMENT_TYPE: '/srv/service/order-v5/setPaymentTitleFromTab/',
158        ORDER_GET_BIN: '/srv/service/order-v5/get-bin/',
159        ORDER_GET_INSTALLMENT: '/srv/service/order-v5/get-installment-list/',
160        ORDER_SET_INSTALLMENT: '/srv/service/order-v5/set-installment/',
161        ORDER_SET_3D: '/srv/service/order-v5/customerSelect3d',
162        ORDER_CHECKOUT: '/srv/service/order-v5/checkout',
163        ORDER_GET_STORE: '/Order/OrderAPI/getStores/',
164        ORDER_SET_STORE: '/srv/service/order-v5/delivery-from-store',
165        ORDER_CHECK_SMS: '/srv/service/order-v5/check-sms',
166        ORDER_RESEND_SMS: '/srv/service/order-v5/resend-sms',
167        ORDER_GET_LIST: '/srv/service/order-v5/get-list/',
168        ORDER_GET: '/srv/service/order-v5/get/',
169        ORDER_REPEAT: '/srv/service/order-v5/repeat-order/',
170        ORDER_CANCEL: '/srv/service/order-v5/cancel/',
171        ORDER_RETURN: '/srv/service/order-v5/order-return/',
172        ORDER_RETURN_CANCEL: '/srv/service/order-v5/order-return-cancel/',
173        ORDER_RETURN_SAVE: '/srv/service/order-v5/order-return-save/',
174        ORDER_SHOPPING_LOAN_STATUS: '/Order/OrderAPI/shoppingLoanStatus/',
175        ORDER_SHOPPING_LOAN_CANCEL: '/Order/OrderAPI/shoppingLoanCancel/',
176        ORDER_GIFT_CATALOG: "/srv/service/order-v5/gift-catalog",
177        ORDER_ADD_GIFT_CATALOG: "/Order/OrderAPI/add2GiftCatalog",
178        ORDER_REMOVE_GIFT_CATALOG: "/Order/OrderAPI/removeGiftCatalog/",
179        ORDER_UPDATE_GIFT_CATALOG: "/Order/OrderAPI/updateGiftCatalog/",
180        ORDER_INITPAY: '/Order/OrderAPI/initPay',
181        ORDER_INITPAY_DATA: '/Order/OrderAPI/initPayData',
182        ORDER_INITPAY_DESCRIPTION: '/Order/OrderAPI/initPayDataDesc',
183        ORDER_CHIPPINT_STATUS: '/Order/OrderAPI/chippinStatus',
184        ORDER_CHIPPINT_CANCEL: '/Order/OrderAPI/chippinCancel',
185        CURRENT_GET_BIN: '/Order/OrderAPI/getBin/',
186        CURRENT_SET_BIN: '/Order/OrderAPI/setInstallment',
187        CURRENT_GET_PAYDATA: '/Order/OrderAPI/getPayData',
188        CURRENT_CHECKOUT: 'Order/OrderAPI/checkout',
189        CURRENT_RESETPAYMENT: '/Order/OrderAPI/resetPayment',
190        CURRENT_SET_3D: '/Order/OrderAPI/setCustomerSelect3D',
191        CURRENT_APPROVE: '/Order/OrderAPI/successCheckout',
192        CURRENT_APPROVE_MAIL: '/Order/OrderAPI/mailPayReceipt/',
193        GET_SHIPMENT_PICK_DATES: '/srv/service/order-v4/get-shipment-pick-dates/',
194        SET_COUNTRY: '/srv/shopping/shopping/set-country/',
195        PRELIMINARY_INFORMATION: '/srv/service/order-v5/get-preliminary-information-form',
196        DISTANCEAGREEMENT: '/srv/service/order-v5/get-distance-agreement',
197        CLARIFICATIONTEXT: '/srv/service/order-v5/get-clarification-text',
198        ADDRESS_GET: '/srv/service/address/get/',
199        ADDRESS_SET: '/srv/service/order-v5/set-address/',
200        ADDRESS_SAVE: '/srv/service/address/save/',
201        ADDRESS_DELETE: '/srv/service/address/delete/',
202        ADDRESS_GET_LIST: '/srv/service/order-v5/get-address-list/',
203        ADDRESS_GET_LIST_MEMBER: '/srv/service/address/get-list/member',
204        ADDREFERRER: '/Order/OrderAPI/addReferrer',
205        CHECKOUTSTATE: '/Order/OrderAPI/checkoutState',
206        IYZICO_EVENT_BEFORE_PAYMENT: '/Order/OrderAPI/iyzicoEventBeforePayment',
207        MASTERPASS_TOKEN: '/Order/OrderAPI/masterPassToken',
208        MASTERPASS_CHECKOUT: '/Order/OrderAPI/masterPassCheckout',
209        MASTERPASS_SAVE_CUSTOMER: '/Order/OrderAPI/masterPassSaveCustomer',
210        MASTERPASS_3D_LOCATION: '/Order/OrderAPI/masterPass3DLocation',
211        MASTERPASS_GLOBAL_CHECKOUT: '/Order/OrderAPI/masterPassGlobalCheckout',
212        LOAD_ERP_POINT: '/Order/OrderAPI/loadErpPoint',
213        SET_CUSTOMER_POINT: '/Order/OrderAPI/setCustomerPoint',
214        SET_ERP_POINT: '/Order/OrderAPI/setErpPoint',
215        GET_CARD_POINT: '/Order/OrderAPI/getCardPoint',
216        PAYTR_BKM_COMPLETE: '/Order/OrderAPI/paytrBKMComplete',
217        PAYTR_BKM_INITIALIZE: '/Order/OrderAPI/paytrBKMInitialize',
218        BKM2_INITIALIZE: '/Order/OrderAPI/bkm2Initialize',
219        ORDER_CONFIRM_CUSTOMER: '/Order/OrderAPI/paymentConfirmCustomer',
220        ORDER_MARKED_CC: '/Order/OrderAPI/markedCc',
221        ORDER_CHECK_CAPTCHA: '/Order/OrderAPI/checkCaptcha',
222        ORDER_CUSTOMER_CARDS: '/Order/OrderAPI/customerCards',
223        CUSTOMER_CARD_SEND_OTP: '/Order/OrderAPI/customerCardSendOtp',
224        CUSTOMER_CARD_RETRIEVE: '/Order/OrderAPI/customerCardRetrieve',
225        ORDER_CURRENT_PAYMENT_LIST: '/Order/OrderAPI/currentPaymentList',
226        CURRENT_PAYMENT_TYPE_SET: '/Order/OrderAPI/currentPaymentTypeSet',
227
228        /* Guest */
229        GUEST: '/srv/service/guest/',
230        NEWSLETTER: '/api/v3/storefront/profile/newsletter/subscribe',
231        NEWSLETTER_ACTIVATE: '/api/v3/storefront/profile/newsletter/confirm-subscribe',
232        NEWSLETTER_UNSUBSCRIBE: '/api/v3/storefront/profile/newsletter/unsubscribe',
233        SEND_CONTACT_MESSAGE: '/srv/service/guest-v5/send-contact-message/',
234        SITE_REVIEW_COMMENT: '/srv/service/guest/comment',
235        ORDER_BY_TELEPHONE: '/srv/service/guest/order-by-telephone',
236        SEND_MESSAGE: '/srv/service/guest/send-message',
237        GET_IP: '/srv/service/guest/ip',
238
239        /* ERP */
240        ERP_SEND_REQUEST: '/srv/service/external/send-request',
241        ERP_STORE: '/Diger/Erp/store.php',
242        ERP_CURRENT: '/Diger/Erp/current.php',
243        TAX_OFFICE_LIST: '/Diger/tax-office.txt',
244        MAP_COUNTRIES: '/Diger/countries.txt',
245        FORM: '/Diger/Form.php',
246
247        /* Content */
248        SUB_FOLDER: '/srv/service/content-v5/sub-folder/',
249        SUB_FOLDER_DATA: '/srv/service/content-v5/data/',
250        SNIPPET: '/api/storefront/snippet/',
251        BLOCK_PAGE: '/api/storefront/block/page/',
252
253        /* Common */
254        SET_LANGUAGE: '/srv/service/language/change/',
255        SET_CURRENCY: '/srv/shopping/shopping/set-currency/',
256        REGION: '/srv/service/region/get-list/',
257        COUNTRY: '/srv/service/region/get-countries/',
258        STATIC_FLAGS: '/static/theme-flags/',
259        STORE_LIST: '/srv/service/store/store-list/',
260        SEND_MESSAGE_SUPPLIER: '/srv/service/supplier/send-message/',
261        SUPPLIER_REGISTER: '/srv/service/supplier/register',
262        COMPARE: '/srv/service/compare/get-list/',
263        REMITTANCE_GET: '/srv/remittance-form/get-data',
264        SITE_ADVICE: '/srv/service/site/advice',
265        OFFER_SET: '/srv/service/offer/send',
266
267        /* Captcha */
268        CAPTCHA: '/api/storefront/captcha/',
269
270        /* Mod Designer */
271        MOD_DESIGNER: '/srv/admin/settings/del-cache/mod-designer/',
272
273        /* Nildesk */
274        NILDESK: '/api/v3/storefront/profile/nildesk/iframe',
275    };
276
277    /* Params */
278    let paramStr = typeof params === 'object' ? params.join('/') : (params || '');
279    paramStr = String(paramStr);
280    paramStr += paramStr.indexOf('?') > -1 ? '&' : '?';
281
282    if (ENDPOINT[key]) {
283        paramStr += 'language=' + (typeof LANGUAGE == "undefined" ? "" : LANGUAGE);
284    }
285    
286    const allowCurrency = ['FILTER', 'VARIANT', 'PRODUCT_LOADER', 'SUB_FOLDER'];
287    if (allowCurrency.indexOf(key) > -1) {
288        paramStr += allowCurrency.indexOf(key)>-1 ? '&currency=' + CURRENCY : '';
289    }
290
291    paramStr = paramStr.replace('?&','?').replace('&?','&').replace('/?','?');
292    if (key == 'STATIC_FLAGS') {
293        paramStr = '';
294    }
295
296    /* Prefix */
297    let prefix = ENDPOINT_PREFIX ? atob(ENDPOINT_PREFIX) : '';
298    if (MEMBER_INFO.GROUP > 0 && ['FILTER', 'INSTALLMENT', 'PRODUCT_LOADER', 'CUSTOMER_REGISTER'].indexOf(key) > -1) {
299        prefix = '';
300    }
301    if (typeof E_EXPORT_ACTIVE != 'undefined' && E_EXPORT_ACTIVE == 1 && ['PRODUCT_LOADER'].indexOf(key) > -1) {
302        prefix = '';
303    }
304    if (typeof getUrlParam == 'function') {
305        if (getUrlParam('q') && ['FILTER', 'PRODUCT_LOADER'].indexOf(key) > -1) prefix = '';
306        if (getUrlParam('price')) prefix = '';
307    }
308
309    /* Link */
310    let LINK = '';
311    if (ENDPOINT[key]) {
312        LINK = prefix + ENDPOINT[key] + paramStr;
313        if (prefix !== '' && (!ENDPOINT_ALLOWED_KEYS || !ENDPOINT_ALLOWED_KEYS.includes(key))) {
314            LINK = ENDPOINT[key] + paramStr;
315        }
316    }
317
318    return LINK;
319}

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.