From 293a193b86a68d5a9889614b82d37ea8c355ec10 Mon Sep 17 00:00:00 2001 From: datang Date: Tue, 7 Mar 2023 10:31:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=AC=E5=9C=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LICENSE | 0 README.en.md | 0 README.md | 15 +- build/build.js | 0 build/check-versions.js | 0 build/logo.png | Bin build/utils.js | 0 build/vue-loader.conf.js | 0 build/webpack.base.conf.js | 193 ++-- build/webpack.dev.conf.js | 0 build/webpack.prod.conf.js | 0 config/dev.env.js | 6 +- config/index.js | 162 ++-- config/prod.env.js | 0 favicon.ico | Bin index.html | 0 package-lock.json | 838 ++++++++++++++++-- package.json | 2 +- src/api/crm/customer.js | 14 + src/api/crm/message.js | 29 + src/api/examine/index.js | 31 + src/components/CreateCom/XhUser.vue | 2 + src/components/Examine/CheckFlow.vue | 1 + src/components/Examine/CreateExamineInfo.vue | 8 +- src/components/Examine/ExamineHandle.vue | 10 +- src/components/Examine/ExamineInfo.vue | 1 + src/router/modules/taskExamine.js | 11 + .../components/CreateSystemExamine.vue | 4 +- src/views/admin/examine/index.vue | 3 +- src/views/crm/business/Detail.vue | 22 +- src/views/crm/customer/Detail.vue | 11 + .../crm/message/compenents/CRMMessage.vue | 6 +- src/views/crm/message/index.vue | 24 +- src/views/crm/message/mixins/MessageTable.js | 8 +- src/views/taskExamine/crm/index.vue | 2 + static/.gitkeep | 0 static/client.js | 0 static/client.min.js | 0 static/img/bg.png | Bin static/img/change.png | Bin static/img/emoji/a-100.png | Bin static/img/emoji/a-1234.png | Bin static/img/emoji/a-8ball.png | Bin static/img/emoji/a.png | Bin static/img/emoji/ab.png | Bin static/img/emoji/abc.png | Bin static/img/emoji/abcd.png | Bin static/img/emoji/accept.png | Bin static/img/emoji/aerial_tramway.png | Bin static/img/emoji/agree.png | Bin static/img/emoji/airplane.png | Bin static/img/emoji/alarm_clock.png | Bin static/img/emoji/alien.png | Bin static/img/emoji/ambulance.png | Bin static/img/emoji/anchor.png | Bin static/img/emoji/angel.png | Bin static/img/emoji/anger.png | Bin static/img/emoji/angry.png | Bin static/img/emoji/anguished.png | Bin static/img/emoji/ant.png | Bin static/img/emoji/apple.png | Bin static/img/emoji/aquarius.png | Bin static/img/emoji/aries.png | Bin static/img/emoji/arrow_backward.png | Bin static/img/emoji/arrow_double_down.png | Bin static/img/emoji/arrow_double_up.png | Bin static/img/emoji/arrow_down.png | Bin static/img/emoji/arrow_down_small.png | Bin static/img/emoji/arrow_forward.png | Bin static/img/emoji/arrow_heading_down.png | Bin static/img/emoji/arrow_heading_up.png | Bin static/img/emoji/arrow_left.png | Bin static/img/emoji/arrow_lower_left.png | Bin static/img/emoji/arrow_lower_right.png | Bin static/img/emoji/arrow_right.png | Bin static/img/emoji/arrow_right_hook.png | Bin static/img/emoji/arrow_up.png | Bin static/img/emoji/arrow_up_down.png | Bin static/img/emoji/arrow_up_small.png | Bin static/img/emoji/arrow_upper_left.png | Bin static/img/emoji/arrow_upper_right.png | Bin static/img/emoji/arrows_clockwise.png | Bin static/img/emoji/arrows_counterclockwise.png | Bin static/img/emoji/art.png | Bin static/img/emoji/articulated_lorry.png | Bin static/img/emoji/astonished.png | Bin static/img/emoji/atm.png | Bin static/img/emoji/b.png | Bin static/img/emoji/baby.png | Bin static/img/emoji/baby_bottle.png | Bin static/img/emoji/baby_chick.png | Bin static/img/emoji/baby_symbol.png | Bin static/img/emoji/back.png | Bin static/img/emoji/baggage_claim.png | Bin static/img/emoji/balloon.png | Bin static/img/emoji/ballot_box_with_check.png | Bin static/img/emoji/bamboo.png | Bin static/img/emoji/banana.png | Bin static/img/emoji/bangbang.png | Bin static/img/emoji/bank.png | Bin static/img/emoji/bar_chart.png | Bin static/img/emoji/barber.png | Bin static/img/emoji/baseball.png | Bin static/img/emoji/basketball.png | Bin static/img/emoji/bath.png | Bin static/img/emoji/bathtub.png | Bin static/img/emoji/battery.png | Bin static/img/emoji/bear.png | Bin static/img/emoji/bee.png | Bin static/img/emoji/beer.png | Bin static/img/emoji/beers.png | Bin static/img/emoji/beetle.png | Bin static/img/emoji/beginner.png | Bin static/img/emoji/bell.png | Bin static/img/emoji/bento.png | Bin static/img/emoji/bicyclist.png | Bin static/img/emoji/bike.png | Bin static/img/emoji/bikini.png | Bin static/img/emoji/bird.png | Bin static/img/emoji/birthday.png | Bin static/img/emoji/black_circle.png | Bin static/img/emoji/black_joker.png | Bin .../img/emoji/black_medium_small_square.png | Bin static/img/emoji/black_medium_square.png | Bin static/img/emoji/black_nib.png | Bin static/img/emoji/black_small_square.png | Bin static/img/emoji/black_square.png | Bin static/img/emoji/black_square_button.png | Bin static/img/emoji/blossom.png | Bin static/img/emoji/blowfish.png | Bin static/img/emoji/blue_book.png | Bin static/img/emoji/blue_car.png | Bin static/img/emoji/blue_heart.png | Bin static/img/emoji/blush.png | Bin static/img/emoji/boar.png | Bin static/img/emoji/boat.png | Bin static/img/emoji/bomb.png | Bin static/img/emoji/book.png | Bin static/img/emoji/bookmark.png | Bin static/img/emoji/bookmark_tabs.png | Bin static/img/emoji/books.png | Bin static/img/emoji/boom.png | Bin static/img/emoji/boot.png | Bin static/img/emoji/bouquet.png | Bin static/img/emoji/bow.png | Bin static/img/emoji/bowling.png | Bin static/img/emoji/bowtie.png | Bin static/img/emoji/boy.png | Bin static/img/emoji/bread.png | Bin static/img/emoji/bride_with_veil.png | Bin static/img/emoji/bridge_at_night.png | Bin static/img/emoji/briefcase.png | Bin static/img/emoji/broken_heart.png | Bin static/img/emoji/bug.png | Bin static/img/emoji/bulb.png | Bin static/img/emoji/bullettrain_front.png | Bin static/img/emoji/bullettrain_side.png | Bin static/img/emoji/bus.png | Bin static/img/emoji/busstop.png | Bin static/img/emoji/bust_in_silhouette.png | Bin static/img/emoji/busts_in_silhouette.png | Bin static/img/emoji/cactus.png | Bin static/img/emoji/cake.png | Bin static/img/emoji/calendar.png | Bin static/img/emoji/calling.png | Bin static/img/emoji/camel.png | Bin static/img/emoji/camera.png | Bin static/img/emoji/cancer.png | Bin static/img/emoji/candy.png | Bin static/img/emoji/capital_abcd.png | Bin static/img/emoji/capricorn.png | Bin static/img/emoji/car.png | Bin static/img/emoji/card_index.png | Bin static/img/emoji/carousel_horse.png | Bin static/img/emoji/cat.png | Bin static/img/emoji/cat2.png | Bin static/img/emoji/cd.png | Bin static/img/emoji/chart.png | Bin .../img/emoji/chart_with_downwards_trend.png | Bin static/img/emoji/chart_with_upwards_trend.png | Bin static/img/emoji/checkered_flag.png | Bin static/img/emoji/cherries.png | Bin static/img/emoji/cherry_blossom.png | Bin static/img/emoji/chestnut.png | Bin static/img/emoji/chicken.png | Bin static/img/emoji/children_crossing.png | Bin static/img/emoji/chocolate_bar.png | Bin static/img/emoji/christmas_tree.png | Bin static/img/emoji/church.png | Bin static/img/emoji/cinema.png | Bin static/img/emoji/circus_tent.png | Bin static/img/emoji/city_sunrise.png | Bin static/img/emoji/city_sunset.png | Bin static/img/emoji/cl.png | Bin static/img/emoji/clap.png | Bin static/img/emoji/clapper.png | Bin static/img/emoji/clipboard.png | Bin static/img/emoji/clock1.png | Bin static/img/emoji/clock10.png | Bin static/img/emoji/clock1030.png | Bin static/img/emoji/clock11.png | Bin static/img/emoji/clock1130.png | Bin static/img/emoji/clock12.png | Bin static/img/emoji/clock1230.png | Bin static/img/emoji/clock130.png | Bin static/img/emoji/clock2.png | Bin static/img/emoji/clock230.png | Bin static/img/emoji/clock3.png | Bin static/img/emoji/clock330.png | Bin static/img/emoji/clock4.png | Bin static/img/emoji/clock430.png | Bin static/img/emoji/clock5.png | Bin static/img/emoji/clock530.png | Bin static/img/emoji/clock6.png | Bin static/img/emoji/clock630.png | Bin static/img/emoji/clock7.png | Bin static/img/emoji/clock730.png | Bin static/img/emoji/clock8.png | Bin static/img/emoji/clock830.png | Bin static/img/emoji/clock9.png | Bin static/img/emoji/clock930.png | Bin static/img/emoji/closed_book.png | Bin static/img/emoji/closed_lock_with_key.png | Bin static/img/emoji/closed_umbrella.png | Bin static/img/emoji/cloud.png | Bin static/img/emoji/clubs.png | Bin static/img/emoji/cn.png | Bin static/img/emoji/cocktail.png | Bin static/img/emoji/coffee.png | Bin static/img/emoji/cold_sweat.png | Bin static/img/emoji/collision.png | Bin static/img/emoji/computer.png | Bin static/img/emoji/confetti_ball.png | Bin static/img/emoji/confounded.png | Bin static/img/emoji/confused.png | Bin static/img/emoji/congratulations.png | Bin static/img/emoji/construction.png | Bin static/img/emoji/construction_worker.png | Bin static/img/emoji/convenience_store.png | Bin static/img/emoji/cookie.png | Bin static/img/emoji/cool.png | Bin static/img/emoji/cop.png | Bin static/img/emoji/copyright.png | Bin static/img/emoji/corn.png | Bin static/img/emoji/couple.png | Bin static/img/emoji/couple_with_heart.png | Bin static/img/emoji/couplekiss.png | Bin static/img/emoji/cow.png | Bin static/img/emoji/cow2.png | Bin static/img/emoji/credit_card.png | Bin static/img/emoji/crescent_moon.png | Bin static/img/emoji/crocodile.png | Bin static/img/emoji/crossed_flags.png | Bin static/img/emoji/crown.png | Bin static/img/emoji/cry.png | Bin static/img/emoji/crying_cat_face.png | Bin static/img/emoji/crystal_ball.png | Bin static/img/emoji/cupid.png | Bin static/img/emoji/curly_loop.png | Bin static/img/emoji/currency_exchange.png | Bin static/img/emoji/curry.png | Bin static/img/emoji/custard.png | Bin static/img/emoji/customs.png | Bin static/img/emoji/cyclone.png | Bin static/img/emoji/dancer.png | Bin static/img/emoji/dancers.png | Bin static/img/emoji/dango.png | Bin static/img/emoji/dart.png | Bin static/img/emoji/dash.png | Bin static/img/emoji/date.png | Bin static/img/emoji/de.png | Bin static/img/emoji/deciduous_tree.png | Bin static/img/emoji/department_store.png | Bin .../emoji/diamond_shape_with_a_dot_inside.png | Bin static/img/emoji/diamonds.png | Bin static/img/emoji/disappointed.png | Bin static/img/emoji/disappointed_relieved.png | Bin static/img/emoji/dizzy.png | Bin static/img/emoji/dizzy_face.png | Bin static/img/emoji/do_not_litter.png | Bin static/img/emoji/dog.png | Bin static/img/emoji/dog2.png | Bin static/img/emoji/dollar.png | Bin static/img/emoji/dolls.png | Bin static/img/emoji/dolphin.png | Bin static/img/emoji/donut.png | Bin static/img/emoji/door.png | Bin static/img/emoji/doughnut.png | Bin static/img/emoji/dragon.png | Bin static/img/emoji/dragon_face.png | Bin static/img/emoji/dress.png | Bin static/img/emoji/dromedary_camel.png | Bin static/img/emoji/droplet.png | Bin static/img/emoji/dvd.png | Bin static/img/emoji/e-mail.png | Bin static/img/emoji/ear.png | Bin static/img/emoji/ear_of_rice.png | Bin static/img/emoji/earth_africa.png | Bin static/img/emoji/earth_americas.png | Bin static/img/emoji/earth_asia.png | Bin static/img/emoji/egg.png | Bin static/img/emoji/eggplant.png | Bin static/img/emoji/eight.png | Bin static/img/emoji/eight_pointed_black_star.png | Bin static/img/emoji/eight_spoked_asterisk.png | Bin static/img/emoji/electric_plug.png | Bin static/img/emoji/elephant.png | Bin static/img/emoji/email.png | Bin static/img/emoji/end.png | Bin static/img/emoji/envelope.png | Bin static/img/emoji/es.png | Bin static/img/emoji/euro.png | Bin static/img/emoji/european_castle.png | Bin static/img/emoji/european_post_office.png | Bin static/img/emoji/evergreen_tree.png | Bin static/img/emoji/exclamation.png | Bin static/img/emoji/expressionless.png | Bin static/img/emoji/eyeglasses.png | Bin static/img/emoji/eyes.png | Bin static/img/emoji/facepunch.png | Bin static/img/emoji/factory.png | Bin static/img/emoji/fallen_leaf.png | Bin static/img/emoji/family.png | Bin static/img/emoji/fast_forward.png | Bin static/img/emoji/fax.png | Bin static/img/emoji/fearful.png | Bin static/img/emoji/feelsgood.png | Bin static/img/emoji/feet.png | Bin static/img/emoji/ferris_wheel.png | Bin static/img/emoji/file_folder.png | Bin static/img/emoji/finnadie.png | Bin static/img/emoji/fire.png | Bin static/img/emoji/fire_engine.png | Bin static/img/emoji/fireworks.png | Bin static/img/emoji/first_quarter_moon.png | Bin .../emoji/first_quarter_moon_with_face.png | Bin static/img/emoji/fish.png | Bin static/img/emoji/fish_cake.png | Bin static/img/emoji/fishing_pole_and_fish.png | Bin static/img/emoji/fist.png | Bin static/img/emoji/five.png | Bin static/img/emoji/flags.png | Bin static/img/emoji/flashlight.png | Bin static/img/emoji/floppy_disk.png | Bin static/img/emoji/flower_playing_cards.png | Bin static/img/emoji/flushed.png | Bin static/img/emoji/foggy.png | Bin static/img/emoji/football.png | Bin static/img/emoji/fork_and_knife.png | Bin static/img/emoji/fountain.png | Bin static/img/emoji/four.png | Bin static/img/emoji/four_leaf_clover.png | Bin static/img/emoji/fr.png | Bin static/img/emoji/free.png | Bin static/img/emoji/fried_shrimp.png | Bin static/img/emoji/fries.png | Bin static/img/emoji/frog.png | Bin static/img/emoji/frowning.png | Bin static/img/emoji/fu.png | Bin static/img/emoji/fuelpump.png | Bin static/img/emoji/full_moon.png | Bin static/img/emoji/full_moon_with_face.png | Bin static/img/emoji/game_die.png | Bin static/img/emoji/gb.png | Bin static/img/emoji/gem.png | Bin static/img/emoji/gemini.png | Bin static/img/emoji/ghost.png | Bin static/img/emoji/gift.png | Bin static/img/emoji/gift_heart.png | Bin static/img/emoji/girl.png | Bin static/img/emoji/globe_with_meridians.png | Bin static/img/emoji/goat.png | Bin static/img/emoji/goberserk.png | Bin static/img/emoji/godmode.png | Bin static/img/emoji/golf.png | Bin static/img/emoji/grapes.png | Bin static/img/emoji/green_apple.png | Bin static/img/emoji/green_book.png | Bin static/img/emoji/green_heart.png | Bin static/img/emoji/grey_exclamation.png | Bin static/img/emoji/grey_question.png | Bin static/img/emoji/grimacing.png | Bin static/img/emoji/grin.png | Bin static/img/emoji/grinning.png | Bin static/img/emoji/guardsman.png | Bin static/img/emoji/guitar.png | Bin static/img/emoji/gun.png | Bin static/img/emoji/haircut.png | Bin static/img/emoji/hamburger.png | Bin static/img/emoji/hammer.png | Bin static/img/emoji/hamster.png | Bin static/img/emoji/hand.png | Bin static/img/emoji/handbag.png | Bin static/img/emoji/hankey.png | Bin static/img/emoji/hash.png | Bin static/img/emoji/hatched_chick.png | Bin static/img/emoji/hatching_chick.png | Bin static/img/emoji/headphones.png | Bin static/img/emoji/hear_no_evil.png | Bin static/img/emoji/heart.png | Bin static/img/emoji/heart_decoration.png | Bin static/img/emoji/heart_eyes.png | Bin static/img/emoji/heart_eyes_cat.png | Bin static/img/emoji/heartbeat.png | Bin static/img/emoji/heartpulse.png | Bin static/img/emoji/hearts.png | Bin static/img/emoji/heavy_check_mark.png | Bin static/img/emoji/heavy_division_sign.png | Bin static/img/emoji/heavy_dollar_sign.png | Bin static/img/emoji/heavy_exclamation_mark.png | Bin static/img/emoji/heavy_minus_sign.png | Bin static/img/emoji/heavy_multiplication_x.png | Bin static/img/emoji/heavy_plus_sign.png | Bin static/img/emoji/helicopter.png | Bin static/img/emoji/herb.png | Bin static/img/emoji/hibiscus.png | Bin static/img/emoji/high_brightness.png | Bin static/img/emoji/high_heel.png | Bin static/img/emoji/hocho.png | Bin static/img/emoji/honey_pot.png | Bin static/img/emoji/honeybee.png | Bin static/img/emoji/horse.png | Bin static/img/emoji/horse_racing.png | Bin static/img/emoji/hospital.png | Bin static/img/emoji/hotel.png | Bin static/img/emoji/hotsprings.png | Bin static/img/emoji/hourglass.png | Bin static/img/emoji/hourglass_flowing_sand.png | Bin static/img/emoji/house.png | Bin static/img/emoji/house_with_garden.png | Bin static/img/emoji/hurtrealbad.png | Bin static/img/emoji/hushed.png | Bin static/img/emoji/ice_cream.png | Bin static/img/emoji/icecream.png | Bin static/img/emoji/id.png | Bin static/img/emoji/ideograph_advantage.png | Bin static/img/emoji/imp.png | Bin static/img/emoji/inbox_tray.png | Bin static/img/emoji/incoming_envelope.png | Bin static/img/emoji/information_desk_person.png | Bin static/img/emoji/information_source.png | Bin static/img/emoji/innocent.png | Bin static/img/emoji/interrobang.png | Bin static/img/emoji/iphone.png | Bin static/img/emoji/it.png | Bin static/img/emoji/izakaya_lantern.png | Bin static/img/emoji/jack_o_lantern.png | Bin static/img/emoji/japan.png | Bin static/img/emoji/japanese_castle.png | Bin static/img/emoji/japanese_goblin.png | Bin static/img/emoji/japanese_ogre.png | Bin static/img/emoji/jeans.png | Bin static/img/emoji/joy.png | Bin static/img/emoji/joy_cat.png | Bin static/img/emoji/jp.png | Bin static/img/emoji/key.png | Bin static/img/emoji/keycap_ten.png | Bin static/img/emoji/kimono.png | Bin static/img/emoji/kiss.png | Bin static/img/emoji/kissing.png | Bin static/img/emoji/kissing_cat.png | Bin static/img/emoji/kissing_closed_eyes.png | Bin static/img/emoji/kissing_face.png | Bin static/img/emoji/kissing_heart.png | Bin static/img/emoji/kissing_smiling_eyes.png | Bin static/img/emoji/koala.png | Bin static/img/emoji/koko.png | Bin static/img/emoji/kr.png | Bin static/img/emoji/large_blue_circle.png | Bin static/img/emoji/large_blue_diamond.png | Bin static/img/emoji/large_orange_diamond.png | Bin static/img/emoji/last_quarter_moon.png | Bin .../img/emoji/last_quarter_moon_with_face.png | Bin static/img/emoji/laughing.png | Bin static/img/emoji/leaves.png | Bin static/img/emoji/ledger.png | Bin static/img/emoji/left_luggage.png | Bin static/img/emoji/left_right_arrow.png | Bin .../img/emoji/leftwards_arrow_with_hook.png | Bin static/img/emoji/lemon.png | Bin static/img/emoji/leo.png | Bin static/img/emoji/leopard.png | Bin static/img/emoji/libra.png | Bin static/img/emoji/light_rail.png | Bin static/img/emoji/link.png | Bin static/img/emoji/lips.png | Bin static/img/emoji/lipstick.png | Bin static/img/emoji/lock.png | Bin static/img/emoji/lock_with_ink_pen.png | Bin static/img/emoji/lollipop.png | Bin static/img/emoji/loop.png | Bin static/img/emoji/loudspeaker.png | Bin static/img/emoji/love_hotel.png | Bin static/img/emoji/love_letter.png | Bin static/img/emoji/low_brightness.png | Bin static/img/emoji/m.png | Bin static/img/emoji/mag.png | Bin static/img/emoji/mag_right.png | Bin static/img/emoji/mahjong.png | Bin static/img/emoji/mailbox.png | Bin static/img/emoji/mailbox_closed.png | Bin static/img/emoji/mailbox_with_mail.png | Bin static/img/emoji/mailbox_with_no_mail.png | Bin static/img/emoji/man.png | Bin static/img/emoji/man_with_gua_pi_mao.png | Bin static/img/emoji/man_with_turban.png | Bin static/img/emoji/mans_shoe.png | Bin static/img/emoji/maple_leaf.png | Bin static/img/emoji/mask.png | Bin static/img/emoji/massage.png | Bin static/img/emoji/meat_on_bone.png | Bin static/img/emoji/mega.png | Bin static/img/emoji/melon.png | Bin static/img/emoji/memo.png | Bin static/img/emoji/mens.png | Bin static/img/emoji/metal.png | Bin static/img/emoji/metro.png | Bin static/img/emoji/microphone.png | Bin static/img/emoji/microscope.png | Bin static/img/emoji/milky_way.png | Bin static/img/emoji/minibus.png | Bin static/img/emoji/minidisc.png | Bin static/img/emoji/mobile_phone_off.png | Bin static/img/emoji/money_with_wings.png | Bin static/img/emoji/moneybag.png | Bin static/img/emoji/monkey.png | Bin static/img/emoji/monkey_face.png | Bin static/img/emoji/monorail.png | Bin static/img/emoji/mortar_board.png | Bin static/img/emoji/mount_fuji.png | Bin static/img/emoji/mountain_bicyclist.png | Bin static/img/emoji/mountain_cableway.png | Bin static/img/emoji/mountain_railway.png | Bin static/img/emoji/mouse.png | Bin static/img/emoji/mouse2.png | Bin static/img/emoji/movie_camera.png | Bin static/img/emoji/moyai.png | Bin static/img/emoji/muscle.png | Bin static/img/emoji/mushroom.png | Bin static/img/emoji/musical_keyboard.png | Bin static/img/emoji/musical_note.png | Bin static/img/emoji/musical_score.png | Bin static/img/emoji/mute.png | Bin static/img/emoji/nail_care.png | Bin static/img/emoji/name_badge.png | Bin static/img/emoji/neckbeard.png | Bin static/img/emoji/necktie.png | Bin .../img/emoji/negative_squared_cross_mark.png | Bin static/img/emoji/neutral_face.png | Bin static/img/emoji/new.png | Bin static/img/emoji/new_moon.png | Bin static/img/emoji/new_moon_with_face.png | Bin static/img/emoji/newspaper.png | Bin static/img/emoji/ng.png | Bin static/img/emoji/nine.png | Bin static/img/emoji/no_bell.png | Bin static/img/emoji/no_bicycles.png | Bin static/img/emoji/no_entry.png | Bin static/img/emoji/no_entry_sign.png | Bin static/img/emoji/no_good.png | Bin static/img/emoji/no_mobile_phones.png | Bin static/img/emoji/no_mouth.png | Bin static/img/emoji/no_pedestrians.png | Bin static/img/emoji/no_smoking.png | Bin static/img/emoji/non-potable_water.png | Bin static/img/emoji/nose.png | Bin static/img/emoji/notebook.png | Bin .../emoji/notebook_with_decorative_cover.png | Bin static/img/emoji/notes.png | Bin static/img/emoji/nut_and_bolt.png | Bin static/img/emoji/o.png | Bin static/img/emoji/o2.png | Bin static/img/emoji/ocean.png | Bin static/img/emoji/octocat.png | Bin static/img/emoji/octopus.png | Bin static/img/emoji/oden.png | Bin static/img/emoji/office.png | Bin static/img/emoji/ok.png | Bin static/img/emoji/ok_hand.png | Bin static/img/emoji/ok_woman.png | Bin static/img/emoji/older_man.png | Bin static/img/emoji/older_woman.png | Bin static/img/emoji/on.png | Bin static/img/emoji/oncoming_automobile.png | Bin static/img/emoji/oncoming_bus.png | Bin static/img/emoji/oncoming_police_car.png | Bin static/img/emoji/oncoming_taxi.png | Bin static/img/emoji/one.png | Bin static/img/emoji/open_file_folder.png | Bin static/img/emoji/open_hands.png | Bin static/img/emoji/open_mouth.png | Bin static/img/emoji/ophiuchus.png | Bin static/img/emoji/orange_book.png | Bin static/img/emoji/outbox_tray.png | Bin static/img/emoji/ox.png | Bin static/img/emoji/package.png | Bin static/img/emoji/page_facing_up.png | Bin static/img/emoji/page_with_curl.png | Bin static/img/emoji/pager.png | Bin static/img/emoji/palm_tree.png | Bin static/img/emoji/panda_face.png | Bin static/img/emoji/paperclip.png | Bin static/img/emoji/parking.png | Bin static/img/emoji/part_alternation_mark.png | Bin static/img/emoji/partly_sunny.png | Bin static/img/emoji/passport_control.png | Bin static/img/emoji/paw_prints.png | Bin static/img/emoji/peach.png | Bin static/img/emoji/pear.png | Bin static/img/emoji/pencil.png | Bin static/img/emoji/pencil2.png | Bin static/img/emoji/penguin.png | Bin static/img/emoji/pensive.png | Bin static/img/emoji/performing_arts.png | Bin static/img/emoji/persevere.png | Bin static/img/emoji/person_frowning.png | Bin static/img/emoji/person_with_blond_hair.png | Bin static/img/emoji/person_with_pouting_face.png | Bin static/img/emoji/phone.png | Bin static/img/emoji/pig.png | Bin static/img/emoji/pig2.png | Bin static/img/emoji/pig_nose.png | Bin static/img/emoji/pill.png | Bin static/img/emoji/pineapple.png | Bin static/img/emoji/pisces.png | Bin static/img/emoji/pizza.png | Bin static/img/emoji/plus1.png | Bin static/img/emoji/point_down.png | Bin static/img/emoji/point_left.png | Bin static/img/emoji/point_right.png | Bin static/img/emoji/point_up.png | Bin static/img/emoji/point_up_2.png | Bin static/img/emoji/police_car.png | Bin static/img/emoji/poodle.png | Bin static/img/emoji/poop.png | Bin static/img/emoji/post_office.png | Bin static/img/emoji/postal_horn.png | Bin static/img/emoji/postbox.png | Bin static/img/emoji/potable_water.png | Bin static/img/emoji/pouch.png | Bin static/img/emoji/poultry_leg.png | Bin static/img/emoji/pound.png | Bin static/img/emoji/pouting_cat.png | Bin static/img/emoji/pray.png | Bin static/img/emoji/princess.png | Bin static/img/emoji/punch.png | Bin static/img/emoji/purple_heart.png | Bin static/img/emoji/purse.png | Bin static/img/emoji/pushpin.png | Bin static/img/emoji/put_litter_in_its_place.png | Bin static/img/emoji/question.png | Bin static/img/emoji/rabbit.png | Bin static/img/emoji/rabbit2.png | Bin static/img/emoji/racehorse.png | Bin static/img/emoji/radio.png | Bin static/img/emoji/radio_button.png | Bin static/img/emoji/rage.png | Bin static/img/emoji/rage1.png | Bin static/img/emoji/rage2.png | Bin static/img/emoji/rage3.png | Bin static/img/emoji/rage4.png | Bin static/img/emoji/railway_car.png | Bin static/img/emoji/rainbow.png | Bin static/img/emoji/raised_hand.png | Bin static/img/emoji/raised_hands.png | Bin static/img/emoji/raising_hand.png | Bin static/img/emoji/ram.png | Bin static/img/emoji/ramen.png | Bin static/img/emoji/rat.png | Bin static/img/emoji/recycle.png | Bin static/img/emoji/red_car.png | Bin static/img/emoji/red_circle.png | Bin static/img/emoji/refuse.png | Bin static/img/emoji/registered.png | Bin static/img/emoji/relaxed.png | Bin static/img/emoji/relieved.png | Bin static/img/emoji/repeat.png | Bin static/img/emoji/repeat_one.png | Bin static/img/emoji/restroom.png | Bin static/img/emoji/revolving_hearts.png | Bin static/img/emoji/rewind.png | Bin static/img/emoji/ribbon.png | Bin static/img/emoji/rice.png | Bin static/img/emoji/rice_ball.png | Bin static/img/emoji/rice_cracker.png | Bin static/img/emoji/rice_scene.png | Bin static/img/emoji/ring.png | Bin static/img/emoji/rocket.png | Bin static/img/emoji/roller_coaster.png | Bin static/img/emoji/rooster.png | Bin static/img/emoji/rose.png | Bin static/img/emoji/rotating_light.png | Bin static/img/emoji/round_pushpin.png | Bin static/img/emoji/rowboat.png | Bin static/img/emoji/ru.png | Bin static/img/emoji/rugby_football.png | Bin static/img/emoji/runner.png | Bin static/img/emoji/running.png | Bin static/img/emoji/running_shirt_with_sash.png | Bin static/img/emoji/sa.png | Bin static/img/emoji/sagittarius.png | Bin static/img/emoji/sailboat.png | Bin static/img/emoji/sake.png | Bin static/img/emoji/sandal.png | Bin static/img/emoji/santa.png | Bin static/img/emoji/satellite.png | Bin static/img/emoji/satisfied.png | Bin static/img/emoji/saxophone.png | Bin static/img/emoji/school.png | Bin static/img/emoji/school_satchel.png | Bin static/img/emoji/scissors.png | Bin static/img/emoji/scorpius.png | Bin static/img/emoji/scream.png | Bin static/img/emoji/scream_cat.png | Bin static/img/emoji/scroll.png | Bin static/img/emoji/seat.png | Bin static/img/emoji/secret.png | Bin static/img/emoji/see_no_evil.png | Bin static/img/emoji/seedling.png | Bin static/img/emoji/seven.png | Bin static/img/emoji/shaved_ice.png | Bin static/img/emoji/sheep.png | Bin static/img/emoji/shell.png | Bin static/img/emoji/ship.png | Bin static/img/emoji/shipit.png | Bin static/img/emoji/shirt.png | Bin static/img/emoji/shit.png | Bin static/img/emoji/shoe.png | Bin static/img/emoji/shower.png | Bin static/img/emoji/signal_strength.png | Bin static/img/emoji/six.png | Bin static/img/emoji/six_pointed_star.png | Bin static/img/emoji/ski.png | Bin static/img/emoji/skull.png | Bin static/img/emoji/sleeping.png | Bin static/img/emoji/sleepy.png | Bin static/img/emoji/slot_machine.png | Bin static/img/emoji/small_blue_diamond.png | Bin static/img/emoji/small_orange_diamond.png | Bin static/img/emoji/small_red_triangle.png | Bin static/img/emoji/small_red_triangle_down.png | Bin static/img/emoji/smile.png | Bin static/img/emoji/smile_cat.png | Bin static/img/emoji/smiley.png | Bin static/img/emoji/smiley_cat.png | Bin static/img/emoji/smiling_imp.png | Bin static/img/emoji/smirk.png | Bin static/img/emoji/smirk_cat.png | Bin static/img/emoji/smoking.png | Bin static/img/emoji/snail.png | Bin static/img/emoji/snake.png | Bin static/img/emoji/snowboarder.png | Bin static/img/emoji/snowflake.png | Bin static/img/emoji/snowman.png | Bin static/img/emoji/sob.png | Bin static/img/emoji/soccer.png | Bin static/img/emoji/soon.png | Bin static/img/emoji/sos.png | Bin static/img/emoji/sound.png | Bin static/img/emoji/space_invader.png | Bin static/img/emoji/spades.png | Bin static/img/emoji/spaghetti.png | Bin static/img/emoji/sparkle.png | Bin static/img/emoji/sparkler.png | Bin static/img/emoji/sparkles.png | Bin static/img/emoji/sparkling_heart.png | Bin static/img/emoji/speak_no_evil.png | Bin static/img/emoji/speaker.png | Bin static/img/emoji/speech_balloon.png | Bin static/img/emoji/speedboat.png | Bin static/img/emoji/squirrel.png | Bin static/img/emoji/star.png | Bin static/img/emoji/star2.png | Bin static/img/emoji/stars.png | Bin static/img/emoji/station.png | Bin static/img/emoji/statue_of_liberty.png | Bin static/img/emoji/steam_locomotive.png | Bin static/img/emoji/stew.png | Bin static/img/emoji/straight_ruler.png | Bin static/img/emoji/strawberry.png | Bin static/img/emoji/stuck_out_tongue.png | Bin .../emoji/stuck_out_tongue_closed_eyes.png | Bin .../emoji/stuck_out_tongue_winking_eye.png | Bin static/img/emoji/sun_with_face.png | Bin static/img/emoji/sunflower.png | Bin static/img/emoji/sunglasses.png | Bin static/img/emoji/sunny.png | Bin static/img/emoji/sunrise.png | Bin static/img/emoji/sunrise_over_mountains.png | Bin static/img/emoji/surfer.png | Bin static/img/emoji/sushi.png | Bin static/img/emoji/suspect.png | Bin static/img/emoji/suspension_railway.png | Bin static/img/emoji/sweat.png | Bin static/img/emoji/sweat_drops.png | Bin static/img/emoji/sweat_smile.png | Bin static/img/emoji/sweet_potato.png | Bin static/img/emoji/swimmer.png | Bin static/img/emoji/symbols.png | Bin static/img/emoji/syringe.png | Bin static/img/emoji/tada.png | Bin static/img/emoji/tanabata_tree.png | Bin static/img/emoji/tangerine.png | Bin static/img/emoji/taurus.png | Bin static/img/emoji/taxi.png | Bin static/img/emoji/tea.png | Bin static/img/emoji/telephone.png | Bin static/img/emoji/telephone_receiver.png | Bin static/img/emoji/telescope.png | Bin static/img/emoji/tennis.png | Bin static/img/emoji/tent.png | Bin static/img/emoji/thought_balloon.png | Bin static/img/emoji/three.png | Bin static/img/emoji/thumbsdown.png | Bin static/img/emoji/thumbsup.png | Bin static/img/emoji/ticket.png | Bin static/img/emoji/tiger.png | Bin static/img/emoji/tiger2.png | Bin static/img/emoji/tired_face.png | Bin static/img/emoji/tm.png | Bin static/img/emoji/toilet.png | Bin static/img/emoji/tokyo_tower.png | Bin static/img/emoji/tomato.png | Bin static/img/emoji/tongue.png | Bin static/img/emoji/top.png | Bin static/img/emoji/tophat.png | Bin static/img/emoji/tractor.png | Bin static/img/emoji/traffic_light.png | Bin static/img/emoji/train.png | Bin static/img/emoji/train2.png | Bin static/img/emoji/tram.png | Bin static/img/emoji/triangular_flag_on_post.png | Bin static/img/emoji/triangular_ruler.png | Bin static/img/emoji/trident.png | Bin static/img/emoji/triumph.png | Bin static/img/emoji/trolleybus.png | Bin static/img/emoji/trollface.png | Bin static/img/emoji/trophy.png | Bin static/img/emoji/tropical_drink.png | Bin static/img/emoji/tropical_fish.png | Bin static/img/emoji/truck.png | Bin static/img/emoji/trumpet.png | Bin static/img/emoji/tshirt.png | Bin static/img/emoji/tulip.png | Bin static/img/emoji/turtle.png | Bin static/img/emoji/tv.png | Bin .../img/emoji/twisted_rightwards_arrows.png | Bin static/img/emoji/two.png | Bin static/img/emoji/two_hearts.png | Bin static/img/emoji/two_men_holding_hands.png | Bin static/img/emoji/two_women_holding_hands.png | Bin static/img/emoji/u5272.png | Bin static/img/emoji/u5408.png | Bin static/img/emoji/u55b6.png | Bin static/img/emoji/u6307.png | Bin static/img/emoji/u6708.png | Bin static/img/emoji/u6709.png | Bin static/img/emoji/u6e80.png | Bin static/img/emoji/u7121.png | Bin static/img/emoji/u7533.png | Bin static/img/emoji/u7981.png | Bin static/img/emoji/u7a7a.png | Bin static/img/emoji/uk.png | Bin static/img/emoji/umbrella.png | Bin static/img/emoji/unamused.png | Bin static/img/emoji/underage.png | Bin static/img/emoji/unlock.png | Bin static/img/emoji/up.png | Bin static/img/emoji/us.png | Bin static/img/emoji/v.png | Bin static/img/emoji/vertical_traffic_light.png | Bin static/img/emoji/vhs.png | Bin static/img/emoji/vibration_mode.png | Bin static/img/emoji/video_camera.png | Bin static/img/emoji/video_game.png | Bin static/img/emoji/violin.png | Bin static/img/emoji/virgo.png | Bin static/img/emoji/volcano.png | Bin static/img/emoji/vs.png | Bin static/img/emoji/walking.png | Bin static/img/emoji/waning_crescent_moon.png | Bin static/img/emoji/waning_gibbous_moon.png | Bin static/img/emoji/warning.png | Bin static/img/emoji/watch.png | Bin static/img/emoji/water_buffalo.png | Bin static/img/emoji/watermelon.png | Bin static/img/emoji/wave.png | Bin static/img/emoji/wavy_dash.png | Bin static/img/emoji/waxing_crescent_moon.png | Bin static/img/emoji/waxing_gibbous_moon.png | Bin static/img/emoji/wc.png | Bin static/img/emoji/weary.png | Bin static/img/emoji/wedding.png | Bin static/img/emoji/whale.png | Bin static/img/emoji/whale2.png | Bin static/img/emoji/wheelchair.png | Bin static/img/emoji/white_check_mark.png | Bin static/img/emoji/white_circle.png | Bin static/img/emoji/white_flower.png | Bin static/img/emoji/white_large_square.png | Bin .../img/emoji/white_medium_small_square.png | Bin static/img/emoji/white_medium_square.png | Bin static/img/emoji/white_small_square.png | Bin static/img/emoji/white_square_button.png | Bin static/img/emoji/wind_chime.png | Bin static/img/emoji/wine_glass.png | Bin static/img/emoji/wink.png | Bin static/img/emoji/wolf.png | Bin static/img/emoji/woman.png | Bin static/img/emoji/womans_clothes.png | Bin static/img/emoji/womans_hat.png | Bin static/img/emoji/womens.png | Bin static/img/emoji/worried.png | Bin static/img/emoji/wrench.png | Bin static/img/emoji/x.png | Bin static/img/emoji/yellow_heart.png | Bin static/img/emoji/yen.png | Bin static/img/emoji/yum.png | Bin static/img/emoji/zap.png | Bin static/img/emoji/zero.png | Bin static/img/emoji/zzz.png | Bin static/img/logo-360.png | Bin static/img/logo-chrome.png | Bin static/img/logo-firefox.png | Bin static/img/logo-safari.png | Bin static/img/logo-sougou.png | Bin static/img/logo.png | Bin static/index.css | 0 static/index.html | 0 static/tinymce/css/tiny-wk-colors.css | 0 static/tinymce/css/tiny-wk-word.css | 0 static/tinymce/css/tiny-wukong.css | 0 932 files changed, 1142 insertions(+), 261 deletions(-) mode change 100755 => 100644 LICENSE mode change 100755 => 100644 README.en.md mode change 100755 => 100644 README.md mode change 100755 => 100644 build/build.js mode change 100755 => 100644 build/check-versions.js mode change 100755 => 100644 build/logo.png mode change 100755 => 100644 build/utils.js mode change 100755 => 100644 build/vue-loader.conf.js mode change 100755 => 100644 build/webpack.base.conf.js mode change 100755 => 100644 build/webpack.dev.conf.js mode change 100755 => 100644 build/webpack.prod.conf.js mode change 100755 => 100644 config/dev.env.js mode change 100755 => 100644 config/index.js mode change 100755 => 100644 config/prod.env.js mode change 100755 => 100644 favicon.ico mode change 100755 => 100644 index.html mode change 100755 => 100644 package.json mode change 100755 => 100644 static/.gitkeep mode change 100755 => 100644 static/client.js mode change 100755 => 100644 static/client.min.js mode change 100755 => 100644 static/img/bg.png mode change 100755 => 100644 static/img/change.png mode change 100755 => 100644 static/img/emoji/a-100.png mode change 100755 => 100644 static/img/emoji/a-1234.png mode change 100755 => 100644 static/img/emoji/a-8ball.png mode change 100755 => 100644 static/img/emoji/a.png mode change 100755 => 100644 static/img/emoji/ab.png mode change 100755 => 100644 static/img/emoji/abc.png mode change 100755 => 100644 static/img/emoji/abcd.png mode change 100755 => 100644 static/img/emoji/accept.png mode change 100755 => 100644 static/img/emoji/aerial_tramway.png mode change 100755 => 100644 static/img/emoji/agree.png mode change 100755 => 100644 static/img/emoji/airplane.png mode change 100755 => 100644 static/img/emoji/alarm_clock.png mode change 100755 => 100644 static/img/emoji/alien.png mode change 100755 => 100644 static/img/emoji/ambulance.png mode change 100755 => 100644 static/img/emoji/anchor.png mode change 100755 => 100644 static/img/emoji/angel.png mode change 100755 => 100644 static/img/emoji/anger.png mode change 100755 => 100644 static/img/emoji/angry.png mode change 100755 => 100644 static/img/emoji/anguished.png mode change 100755 => 100644 static/img/emoji/ant.png mode change 100755 => 100644 static/img/emoji/apple.png mode change 100755 => 100644 static/img/emoji/aquarius.png mode change 100755 => 100644 static/img/emoji/aries.png mode change 100755 => 100644 static/img/emoji/arrow_backward.png mode change 100755 => 100644 static/img/emoji/arrow_double_down.png mode change 100755 => 100644 static/img/emoji/arrow_double_up.png mode change 100755 => 100644 static/img/emoji/arrow_down.png mode change 100755 => 100644 static/img/emoji/arrow_down_small.png mode change 100755 => 100644 static/img/emoji/arrow_forward.png mode change 100755 => 100644 static/img/emoji/arrow_heading_down.png mode change 100755 => 100644 static/img/emoji/arrow_heading_up.png mode change 100755 => 100644 static/img/emoji/arrow_left.png mode change 100755 => 100644 static/img/emoji/arrow_lower_left.png mode change 100755 => 100644 static/img/emoji/arrow_lower_right.png mode change 100755 => 100644 static/img/emoji/arrow_right.png mode change 100755 => 100644 static/img/emoji/arrow_right_hook.png mode change 100755 => 100644 static/img/emoji/arrow_up.png mode change 100755 => 100644 static/img/emoji/arrow_up_down.png mode change 100755 => 100644 static/img/emoji/arrow_up_small.png mode change 100755 => 100644 static/img/emoji/arrow_upper_left.png mode change 100755 => 100644 static/img/emoji/arrow_upper_right.png mode change 100755 => 100644 static/img/emoji/arrows_clockwise.png mode change 100755 => 100644 static/img/emoji/arrows_counterclockwise.png mode change 100755 => 100644 static/img/emoji/art.png mode change 100755 => 100644 static/img/emoji/articulated_lorry.png mode change 100755 => 100644 static/img/emoji/astonished.png mode change 100755 => 100644 static/img/emoji/atm.png mode change 100755 => 100644 static/img/emoji/b.png mode change 100755 => 100644 static/img/emoji/baby.png mode change 100755 => 100644 static/img/emoji/baby_bottle.png mode change 100755 => 100644 static/img/emoji/baby_chick.png mode change 100755 => 100644 static/img/emoji/baby_symbol.png mode change 100755 => 100644 static/img/emoji/back.png mode change 100755 => 100644 static/img/emoji/baggage_claim.png mode change 100755 => 100644 static/img/emoji/balloon.png mode change 100755 => 100644 static/img/emoji/ballot_box_with_check.png mode change 100755 => 100644 static/img/emoji/bamboo.png mode change 100755 => 100644 static/img/emoji/banana.png mode change 100755 => 100644 static/img/emoji/bangbang.png mode change 100755 => 100644 static/img/emoji/bank.png mode change 100755 => 100644 static/img/emoji/bar_chart.png mode change 100755 => 100644 static/img/emoji/barber.png mode change 100755 => 100644 static/img/emoji/baseball.png mode change 100755 => 100644 static/img/emoji/basketball.png mode change 100755 => 100644 static/img/emoji/bath.png mode change 100755 => 100644 static/img/emoji/bathtub.png mode change 100755 => 100644 static/img/emoji/battery.png mode change 100755 => 100644 static/img/emoji/bear.png mode change 100755 => 100644 static/img/emoji/bee.png mode change 100755 => 100644 static/img/emoji/beer.png mode change 100755 => 100644 static/img/emoji/beers.png mode change 100755 => 100644 static/img/emoji/beetle.png mode change 100755 => 100644 static/img/emoji/beginner.png mode change 100755 => 100644 static/img/emoji/bell.png mode change 100755 => 100644 static/img/emoji/bento.png mode change 100755 => 100644 static/img/emoji/bicyclist.png mode change 100755 => 100644 static/img/emoji/bike.png mode change 100755 => 100644 static/img/emoji/bikini.png mode change 100755 => 100644 static/img/emoji/bird.png mode change 100755 => 100644 static/img/emoji/birthday.png mode change 100755 => 100644 static/img/emoji/black_circle.png mode change 100755 => 100644 static/img/emoji/black_joker.png mode change 100755 => 100644 static/img/emoji/black_medium_small_square.png mode change 100755 => 100644 static/img/emoji/black_medium_square.png mode change 100755 => 100644 static/img/emoji/black_nib.png mode change 100755 => 100644 static/img/emoji/black_small_square.png mode change 100755 => 100644 static/img/emoji/black_square.png mode change 100755 => 100644 static/img/emoji/black_square_button.png mode change 100755 => 100644 static/img/emoji/blossom.png mode change 100755 => 100644 static/img/emoji/blowfish.png mode change 100755 => 100644 static/img/emoji/blue_book.png mode change 100755 => 100644 static/img/emoji/blue_car.png mode change 100755 => 100644 static/img/emoji/blue_heart.png mode change 100755 => 100644 static/img/emoji/blush.png mode change 100755 => 100644 static/img/emoji/boar.png mode change 100755 => 100644 static/img/emoji/boat.png mode change 100755 => 100644 static/img/emoji/bomb.png mode change 100755 => 100644 static/img/emoji/book.png mode change 100755 => 100644 static/img/emoji/bookmark.png mode change 100755 => 100644 static/img/emoji/bookmark_tabs.png mode change 100755 => 100644 static/img/emoji/books.png mode change 100755 => 100644 static/img/emoji/boom.png mode change 100755 => 100644 static/img/emoji/boot.png mode change 100755 => 100644 static/img/emoji/bouquet.png mode change 100755 => 100644 static/img/emoji/bow.png mode change 100755 => 100644 static/img/emoji/bowling.png mode change 100755 => 100644 static/img/emoji/bowtie.png mode change 100755 => 100644 static/img/emoji/boy.png mode change 100755 => 100644 static/img/emoji/bread.png mode change 100755 => 100644 static/img/emoji/bride_with_veil.png mode change 100755 => 100644 static/img/emoji/bridge_at_night.png mode change 100755 => 100644 static/img/emoji/briefcase.png mode change 100755 => 100644 static/img/emoji/broken_heart.png mode change 100755 => 100644 static/img/emoji/bug.png mode change 100755 => 100644 static/img/emoji/bulb.png mode change 100755 => 100644 static/img/emoji/bullettrain_front.png mode change 100755 => 100644 static/img/emoji/bullettrain_side.png mode change 100755 => 100644 static/img/emoji/bus.png mode change 100755 => 100644 static/img/emoji/busstop.png mode change 100755 => 100644 static/img/emoji/bust_in_silhouette.png mode change 100755 => 100644 static/img/emoji/busts_in_silhouette.png mode change 100755 => 100644 static/img/emoji/cactus.png mode change 100755 => 100644 static/img/emoji/cake.png mode change 100755 => 100644 static/img/emoji/calendar.png mode change 100755 => 100644 static/img/emoji/calling.png mode change 100755 => 100644 static/img/emoji/camel.png mode change 100755 => 100644 static/img/emoji/camera.png mode change 100755 => 100644 static/img/emoji/cancer.png mode change 100755 => 100644 static/img/emoji/candy.png mode change 100755 => 100644 static/img/emoji/capital_abcd.png mode change 100755 => 100644 static/img/emoji/capricorn.png mode change 100755 => 100644 static/img/emoji/car.png mode change 100755 => 100644 static/img/emoji/card_index.png mode change 100755 => 100644 static/img/emoji/carousel_horse.png mode change 100755 => 100644 static/img/emoji/cat.png mode change 100755 => 100644 static/img/emoji/cat2.png mode change 100755 => 100644 static/img/emoji/cd.png mode change 100755 => 100644 static/img/emoji/chart.png mode change 100755 => 100644 static/img/emoji/chart_with_downwards_trend.png mode change 100755 => 100644 static/img/emoji/chart_with_upwards_trend.png mode change 100755 => 100644 static/img/emoji/checkered_flag.png mode change 100755 => 100644 static/img/emoji/cherries.png mode change 100755 => 100644 static/img/emoji/cherry_blossom.png mode change 100755 => 100644 static/img/emoji/chestnut.png mode change 100755 => 100644 static/img/emoji/chicken.png mode change 100755 => 100644 static/img/emoji/children_crossing.png mode change 100755 => 100644 static/img/emoji/chocolate_bar.png mode change 100755 => 100644 static/img/emoji/christmas_tree.png mode change 100755 => 100644 static/img/emoji/church.png mode change 100755 => 100644 static/img/emoji/cinema.png mode change 100755 => 100644 static/img/emoji/circus_tent.png mode change 100755 => 100644 static/img/emoji/city_sunrise.png mode change 100755 => 100644 static/img/emoji/city_sunset.png mode change 100755 => 100644 static/img/emoji/cl.png mode change 100755 => 100644 static/img/emoji/clap.png mode change 100755 => 100644 static/img/emoji/clapper.png mode change 100755 => 100644 static/img/emoji/clipboard.png mode change 100755 => 100644 static/img/emoji/clock1.png mode change 100755 => 100644 static/img/emoji/clock10.png mode change 100755 => 100644 static/img/emoji/clock1030.png mode change 100755 => 100644 static/img/emoji/clock11.png mode change 100755 => 100644 static/img/emoji/clock1130.png mode change 100755 => 100644 static/img/emoji/clock12.png mode change 100755 => 100644 static/img/emoji/clock1230.png mode change 100755 => 100644 static/img/emoji/clock130.png mode change 100755 => 100644 static/img/emoji/clock2.png mode change 100755 => 100644 static/img/emoji/clock230.png mode change 100755 => 100644 static/img/emoji/clock3.png mode change 100755 => 100644 static/img/emoji/clock330.png mode change 100755 => 100644 static/img/emoji/clock4.png mode change 100755 => 100644 static/img/emoji/clock430.png mode change 100755 => 100644 static/img/emoji/clock5.png mode change 100755 => 100644 static/img/emoji/clock530.png mode change 100755 => 100644 static/img/emoji/clock6.png mode change 100755 => 100644 static/img/emoji/clock630.png mode change 100755 => 100644 static/img/emoji/clock7.png mode change 100755 => 100644 static/img/emoji/clock730.png mode change 100755 => 100644 static/img/emoji/clock8.png mode change 100755 => 100644 static/img/emoji/clock830.png mode change 100755 => 100644 static/img/emoji/clock9.png mode change 100755 => 100644 static/img/emoji/clock930.png mode change 100755 => 100644 static/img/emoji/closed_book.png mode change 100755 => 100644 static/img/emoji/closed_lock_with_key.png mode change 100755 => 100644 static/img/emoji/closed_umbrella.png mode change 100755 => 100644 static/img/emoji/cloud.png mode change 100755 => 100644 static/img/emoji/clubs.png mode change 100755 => 100644 static/img/emoji/cn.png mode change 100755 => 100644 static/img/emoji/cocktail.png mode change 100755 => 100644 static/img/emoji/coffee.png mode change 100755 => 100644 static/img/emoji/cold_sweat.png mode change 100755 => 100644 static/img/emoji/collision.png mode change 100755 => 100644 static/img/emoji/computer.png mode change 100755 => 100644 static/img/emoji/confetti_ball.png mode change 100755 => 100644 static/img/emoji/confounded.png mode change 100755 => 100644 static/img/emoji/confused.png mode change 100755 => 100644 static/img/emoji/congratulations.png mode change 100755 => 100644 static/img/emoji/construction.png mode change 100755 => 100644 static/img/emoji/construction_worker.png mode change 100755 => 100644 static/img/emoji/convenience_store.png mode change 100755 => 100644 static/img/emoji/cookie.png mode change 100755 => 100644 static/img/emoji/cool.png mode change 100755 => 100644 static/img/emoji/cop.png mode change 100755 => 100644 static/img/emoji/copyright.png mode change 100755 => 100644 static/img/emoji/corn.png mode change 100755 => 100644 static/img/emoji/couple.png mode change 100755 => 100644 static/img/emoji/couple_with_heart.png mode change 100755 => 100644 static/img/emoji/couplekiss.png mode change 100755 => 100644 static/img/emoji/cow.png mode change 100755 => 100644 static/img/emoji/cow2.png mode change 100755 => 100644 static/img/emoji/credit_card.png mode change 100755 => 100644 static/img/emoji/crescent_moon.png mode change 100755 => 100644 static/img/emoji/crocodile.png mode change 100755 => 100644 static/img/emoji/crossed_flags.png mode change 100755 => 100644 static/img/emoji/crown.png mode change 100755 => 100644 static/img/emoji/cry.png mode change 100755 => 100644 static/img/emoji/crying_cat_face.png mode change 100755 => 100644 static/img/emoji/crystal_ball.png mode change 100755 => 100644 static/img/emoji/cupid.png mode change 100755 => 100644 static/img/emoji/curly_loop.png mode change 100755 => 100644 static/img/emoji/currency_exchange.png mode change 100755 => 100644 static/img/emoji/curry.png mode change 100755 => 100644 static/img/emoji/custard.png mode change 100755 => 100644 static/img/emoji/customs.png mode change 100755 => 100644 static/img/emoji/cyclone.png mode change 100755 => 100644 static/img/emoji/dancer.png mode change 100755 => 100644 static/img/emoji/dancers.png mode change 100755 => 100644 static/img/emoji/dango.png mode change 100755 => 100644 static/img/emoji/dart.png mode change 100755 => 100644 static/img/emoji/dash.png mode change 100755 => 100644 static/img/emoji/date.png mode change 100755 => 100644 static/img/emoji/de.png mode change 100755 => 100644 static/img/emoji/deciduous_tree.png mode change 100755 => 100644 static/img/emoji/department_store.png mode change 100755 => 100644 static/img/emoji/diamond_shape_with_a_dot_inside.png mode change 100755 => 100644 static/img/emoji/diamonds.png mode change 100755 => 100644 static/img/emoji/disappointed.png mode change 100755 => 100644 static/img/emoji/disappointed_relieved.png mode change 100755 => 100644 static/img/emoji/dizzy.png mode change 100755 => 100644 static/img/emoji/dizzy_face.png mode change 100755 => 100644 static/img/emoji/do_not_litter.png mode change 100755 => 100644 static/img/emoji/dog.png mode change 100755 => 100644 static/img/emoji/dog2.png mode change 100755 => 100644 static/img/emoji/dollar.png mode change 100755 => 100644 static/img/emoji/dolls.png mode change 100755 => 100644 static/img/emoji/dolphin.png mode change 100755 => 100644 static/img/emoji/donut.png mode change 100755 => 100644 static/img/emoji/door.png mode change 100755 => 100644 static/img/emoji/doughnut.png mode change 100755 => 100644 static/img/emoji/dragon.png mode change 100755 => 100644 static/img/emoji/dragon_face.png mode change 100755 => 100644 static/img/emoji/dress.png mode change 100755 => 100644 static/img/emoji/dromedary_camel.png mode change 100755 => 100644 static/img/emoji/droplet.png mode change 100755 => 100644 static/img/emoji/dvd.png mode change 100755 => 100644 static/img/emoji/e-mail.png mode change 100755 => 100644 static/img/emoji/ear.png mode change 100755 => 100644 static/img/emoji/ear_of_rice.png mode change 100755 => 100644 static/img/emoji/earth_africa.png mode change 100755 => 100644 static/img/emoji/earth_americas.png mode change 100755 => 100644 static/img/emoji/earth_asia.png mode change 100755 => 100644 static/img/emoji/egg.png mode change 100755 => 100644 static/img/emoji/eggplant.png mode change 100755 => 100644 static/img/emoji/eight.png mode change 100755 => 100644 static/img/emoji/eight_pointed_black_star.png mode change 100755 => 100644 static/img/emoji/eight_spoked_asterisk.png mode change 100755 => 100644 static/img/emoji/electric_plug.png mode change 100755 => 100644 static/img/emoji/elephant.png mode change 100755 => 100644 static/img/emoji/email.png mode change 100755 => 100644 static/img/emoji/end.png mode change 100755 => 100644 static/img/emoji/envelope.png mode change 100755 => 100644 static/img/emoji/es.png mode change 100755 => 100644 static/img/emoji/euro.png mode change 100755 => 100644 static/img/emoji/european_castle.png mode change 100755 => 100644 static/img/emoji/european_post_office.png mode change 100755 => 100644 static/img/emoji/evergreen_tree.png mode change 100755 => 100644 static/img/emoji/exclamation.png mode change 100755 => 100644 static/img/emoji/expressionless.png mode change 100755 => 100644 static/img/emoji/eyeglasses.png mode change 100755 => 100644 static/img/emoji/eyes.png mode change 100755 => 100644 static/img/emoji/facepunch.png mode change 100755 => 100644 static/img/emoji/factory.png mode change 100755 => 100644 static/img/emoji/fallen_leaf.png mode change 100755 => 100644 static/img/emoji/family.png mode change 100755 => 100644 static/img/emoji/fast_forward.png mode change 100755 => 100644 static/img/emoji/fax.png mode change 100755 => 100644 static/img/emoji/fearful.png mode change 100755 => 100644 static/img/emoji/feelsgood.png mode change 100755 => 100644 static/img/emoji/feet.png mode change 100755 => 100644 static/img/emoji/ferris_wheel.png mode change 100755 => 100644 static/img/emoji/file_folder.png mode change 100755 => 100644 static/img/emoji/finnadie.png mode change 100755 => 100644 static/img/emoji/fire.png mode change 100755 => 100644 static/img/emoji/fire_engine.png mode change 100755 => 100644 static/img/emoji/fireworks.png mode change 100755 => 100644 static/img/emoji/first_quarter_moon.png mode change 100755 => 100644 static/img/emoji/first_quarter_moon_with_face.png mode change 100755 => 100644 static/img/emoji/fish.png mode change 100755 => 100644 static/img/emoji/fish_cake.png mode change 100755 => 100644 static/img/emoji/fishing_pole_and_fish.png mode change 100755 => 100644 static/img/emoji/fist.png mode change 100755 => 100644 static/img/emoji/five.png mode change 100755 => 100644 static/img/emoji/flags.png mode change 100755 => 100644 static/img/emoji/flashlight.png mode change 100755 => 100644 static/img/emoji/floppy_disk.png mode change 100755 => 100644 static/img/emoji/flower_playing_cards.png mode change 100755 => 100644 static/img/emoji/flushed.png mode change 100755 => 100644 static/img/emoji/foggy.png mode change 100755 => 100644 static/img/emoji/football.png mode change 100755 => 100644 static/img/emoji/fork_and_knife.png mode change 100755 => 100644 static/img/emoji/fountain.png mode change 100755 => 100644 static/img/emoji/four.png mode change 100755 => 100644 static/img/emoji/four_leaf_clover.png mode change 100755 => 100644 static/img/emoji/fr.png mode change 100755 => 100644 static/img/emoji/free.png mode change 100755 => 100644 static/img/emoji/fried_shrimp.png mode change 100755 => 100644 static/img/emoji/fries.png mode change 100755 => 100644 static/img/emoji/frog.png mode change 100755 => 100644 static/img/emoji/frowning.png mode change 100755 => 100644 static/img/emoji/fu.png mode change 100755 => 100644 static/img/emoji/fuelpump.png mode change 100755 => 100644 static/img/emoji/full_moon.png mode change 100755 => 100644 static/img/emoji/full_moon_with_face.png mode change 100755 => 100644 static/img/emoji/game_die.png mode change 100755 => 100644 static/img/emoji/gb.png mode change 100755 => 100644 static/img/emoji/gem.png mode change 100755 => 100644 static/img/emoji/gemini.png mode change 100755 => 100644 static/img/emoji/ghost.png mode change 100755 => 100644 static/img/emoji/gift.png mode change 100755 => 100644 static/img/emoji/gift_heart.png mode change 100755 => 100644 static/img/emoji/girl.png mode change 100755 => 100644 static/img/emoji/globe_with_meridians.png mode change 100755 => 100644 static/img/emoji/goat.png mode change 100755 => 100644 static/img/emoji/goberserk.png mode change 100755 => 100644 static/img/emoji/godmode.png mode change 100755 => 100644 static/img/emoji/golf.png mode change 100755 => 100644 static/img/emoji/grapes.png mode change 100755 => 100644 static/img/emoji/green_apple.png mode change 100755 => 100644 static/img/emoji/green_book.png mode change 100755 => 100644 static/img/emoji/green_heart.png mode change 100755 => 100644 static/img/emoji/grey_exclamation.png mode change 100755 => 100644 static/img/emoji/grey_question.png mode change 100755 => 100644 static/img/emoji/grimacing.png mode change 100755 => 100644 static/img/emoji/grin.png mode change 100755 => 100644 static/img/emoji/grinning.png mode change 100755 => 100644 static/img/emoji/guardsman.png mode change 100755 => 100644 static/img/emoji/guitar.png mode change 100755 => 100644 static/img/emoji/gun.png mode change 100755 => 100644 static/img/emoji/haircut.png mode change 100755 => 100644 static/img/emoji/hamburger.png mode change 100755 => 100644 static/img/emoji/hammer.png mode change 100755 => 100644 static/img/emoji/hamster.png mode change 100755 => 100644 static/img/emoji/hand.png mode change 100755 => 100644 static/img/emoji/handbag.png mode change 100755 => 100644 static/img/emoji/hankey.png mode change 100755 => 100644 static/img/emoji/hash.png mode change 100755 => 100644 static/img/emoji/hatched_chick.png mode change 100755 => 100644 static/img/emoji/hatching_chick.png mode change 100755 => 100644 static/img/emoji/headphones.png mode change 100755 => 100644 static/img/emoji/hear_no_evil.png mode change 100755 => 100644 static/img/emoji/heart.png mode change 100755 => 100644 static/img/emoji/heart_decoration.png mode change 100755 => 100644 static/img/emoji/heart_eyes.png mode change 100755 => 100644 static/img/emoji/heart_eyes_cat.png mode change 100755 => 100644 static/img/emoji/heartbeat.png mode change 100755 => 100644 static/img/emoji/heartpulse.png mode change 100755 => 100644 static/img/emoji/hearts.png mode change 100755 => 100644 static/img/emoji/heavy_check_mark.png mode change 100755 => 100644 static/img/emoji/heavy_division_sign.png mode change 100755 => 100644 static/img/emoji/heavy_dollar_sign.png mode change 100755 => 100644 static/img/emoji/heavy_exclamation_mark.png mode change 100755 => 100644 static/img/emoji/heavy_minus_sign.png mode change 100755 => 100644 static/img/emoji/heavy_multiplication_x.png mode change 100755 => 100644 static/img/emoji/heavy_plus_sign.png mode change 100755 => 100644 static/img/emoji/helicopter.png mode change 100755 => 100644 static/img/emoji/herb.png mode change 100755 => 100644 static/img/emoji/hibiscus.png mode change 100755 => 100644 static/img/emoji/high_brightness.png mode change 100755 => 100644 static/img/emoji/high_heel.png mode change 100755 => 100644 static/img/emoji/hocho.png mode change 100755 => 100644 static/img/emoji/honey_pot.png mode change 100755 => 100644 static/img/emoji/honeybee.png mode change 100755 => 100644 static/img/emoji/horse.png mode change 100755 => 100644 static/img/emoji/horse_racing.png mode change 100755 => 100644 static/img/emoji/hospital.png mode change 100755 => 100644 static/img/emoji/hotel.png mode change 100755 => 100644 static/img/emoji/hotsprings.png mode change 100755 => 100644 static/img/emoji/hourglass.png mode change 100755 => 100644 static/img/emoji/hourglass_flowing_sand.png mode change 100755 => 100644 static/img/emoji/house.png mode change 100755 => 100644 static/img/emoji/house_with_garden.png mode change 100755 => 100644 static/img/emoji/hurtrealbad.png mode change 100755 => 100644 static/img/emoji/hushed.png mode change 100755 => 100644 static/img/emoji/ice_cream.png mode change 100755 => 100644 static/img/emoji/icecream.png mode change 100755 => 100644 static/img/emoji/id.png mode change 100755 => 100644 static/img/emoji/ideograph_advantage.png mode change 100755 => 100644 static/img/emoji/imp.png mode change 100755 => 100644 static/img/emoji/inbox_tray.png mode change 100755 => 100644 static/img/emoji/incoming_envelope.png mode change 100755 => 100644 static/img/emoji/information_desk_person.png mode change 100755 => 100644 static/img/emoji/information_source.png mode change 100755 => 100644 static/img/emoji/innocent.png mode change 100755 => 100644 static/img/emoji/interrobang.png mode change 100755 => 100644 static/img/emoji/iphone.png mode change 100755 => 100644 static/img/emoji/it.png mode change 100755 => 100644 static/img/emoji/izakaya_lantern.png mode change 100755 => 100644 static/img/emoji/jack_o_lantern.png mode change 100755 => 100644 static/img/emoji/japan.png mode change 100755 => 100644 static/img/emoji/japanese_castle.png mode change 100755 => 100644 static/img/emoji/japanese_goblin.png mode change 100755 => 100644 static/img/emoji/japanese_ogre.png mode change 100755 => 100644 static/img/emoji/jeans.png mode change 100755 => 100644 static/img/emoji/joy.png mode change 100755 => 100644 static/img/emoji/joy_cat.png mode change 100755 => 100644 static/img/emoji/jp.png mode change 100755 => 100644 static/img/emoji/key.png mode change 100755 => 100644 static/img/emoji/keycap_ten.png mode change 100755 => 100644 static/img/emoji/kimono.png mode change 100755 => 100644 static/img/emoji/kiss.png mode change 100755 => 100644 static/img/emoji/kissing.png mode change 100755 => 100644 static/img/emoji/kissing_cat.png mode change 100755 => 100644 static/img/emoji/kissing_closed_eyes.png mode change 100755 => 100644 static/img/emoji/kissing_face.png mode change 100755 => 100644 static/img/emoji/kissing_heart.png mode change 100755 => 100644 static/img/emoji/kissing_smiling_eyes.png mode change 100755 => 100644 static/img/emoji/koala.png mode change 100755 => 100644 static/img/emoji/koko.png mode change 100755 => 100644 static/img/emoji/kr.png mode change 100755 => 100644 static/img/emoji/large_blue_circle.png mode change 100755 => 100644 static/img/emoji/large_blue_diamond.png mode change 100755 => 100644 static/img/emoji/large_orange_diamond.png mode change 100755 => 100644 static/img/emoji/last_quarter_moon.png mode change 100755 => 100644 static/img/emoji/last_quarter_moon_with_face.png mode change 100755 => 100644 static/img/emoji/laughing.png mode change 100755 => 100644 static/img/emoji/leaves.png mode change 100755 => 100644 static/img/emoji/ledger.png mode change 100755 => 100644 static/img/emoji/left_luggage.png mode change 100755 => 100644 static/img/emoji/left_right_arrow.png mode change 100755 => 100644 static/img/emoji/leftwards_arrow_with_hook.png mode change 100755 => 100644 static/img/emoji/lemon.png mode change 100755 => 100644 static/img/emoji/leo.png mode change 100755 => 100644 static/img/emoji/leopard.png mode change 100755 => 100644 static/img/emoji/libra.png mode change 100755 => 100644 static/img/emoji/light_rail.png mode change 100755 => 100644 static/img/emoji/link.png mode change 100755 => 100644 static/img/emoji/lips.png mode change 100755 => 100644 static/img/emoji/lipstick.png mode change 100755 => 100644 static/img/emoji/lock.png mode change 100755 => 100644 static/img/emoji/lock_with_ink_pen.png mode change 100755 => 100644 static/img/emoji/lollipop.png mode change 100755 => 100644 static/img/emoji/loop.png mode change 100755 => 100644 static/img/emoji/loudspeaker.png mode change 100755 => 100644 static/img/emoji/love_hotel.png mode change 100755 => 100644 static/img/emoji/love_letter.png mode change 100755 => 100644 static/img/emoji/low_brightness.png mode change 100755 => 100644 static/img/emoji/m.png mode change 100755 => 100644 static/img/emoji/mag.png mode change 100755 => 100644 static/img/emoji/mag_right.png mode change 100755 => 100644 static/img/emoji/mahjong.png mode change 100755 => 100644 static/img/emoji/mailbox.png mode change 100755 => 100644 static/img/emoji/mailbox_closed.png mode change 100755 => 100644 static/img/emoji/mailbox_with_mail.png mode change 100755 => 100644 static/img/emoji/mailbox_with_no_mail.png mode change 100755 => 100644 static/img/emoji/man.png mode change 100755 => 100644 static/img/emoji/man_with_gua_pi_mao.png mode change 100755 => 100644 static/img/emoji/man_with_turban.png mode change 100755 => 100644 static/img/emoji/mans_shoe.png mode change 100755 => 100644 static/img/emoji/maple_leaf.png mode change 100755 => 100644 static/img/emoji/mask.png mode change 100755 => 100644 static/img/emoji/massage.png mode change 100755 => 100644 static/img/emoji/meat_on_bone.png mode change 100755 => 100644 static/img/emoji/mega.png mode change 100755 => 100644 static/img/emoji/melon.png mode change 100755 => 100644 static/img/emoji/memo.png mode change 100755 => 100644 static/img/emoji/mens.png mode change 100755 => 100644 static/img/emoji/metal.png mode change 100755 => 100644 static/img/emoji/metro.png mode change 100755 => 100644 static/img/emoji/microphone.png mode change 100755 => 100644 static/img/emoji/microscope.png mode change 100755 => 100644 static/img/emoji/milky_way.png mode change 100755 => 100644 static/img/emoji/minibus.png mode change 100755 => 100644 static/img/emoji/minidisc.png mode change 100755 => 100644 static/img/emoji/mobile_phone_off.png mode change 100755 => 100644 static/img/emoji/money_with_wings.png mode change 100755 => 100644 static/img/emoji/moneybag.png mode change 100755 => 100644 static/img/emoji/monkey.png mode change 100755 => 100644 static/img/emoji/monkey_face.png mode change 100755 => 100644 static/img/emoji/monorail.png mode change 100755 => 100644 static/img/emoji/mortar_board.png mode change 100755 => 100644 static/img/emoji/mount_fuji.png mode change 100755 => 100644 static/img/emoji/mountain_bicyclist.png mode change 100755 => 100644 static/img/emoji/mountain_cableway.png mode change 100755 => 100644 static/img/emoji/mountain_railway.png mode change 100755 => 100644 static/img/emoji/mouse.png mode change 100755 => 100644 static/img/emoji/mouse2.png mode change 100755 => 100644 static/img/emoji/movie_camera.png mode change 100755 => 100644 static/img/emoji/moyai.png mode change 100755 => 100644 static/img/emoji/muscle.png mode change 100755 => 100644 static/img/emoji/mushroom.png mode change 100755 => 100644 static/img/emoji/musical_keyboard.png mode change 100755 => 100644 static/img/emoji/musical_note.png mode change 100755 => 100644 static/img/emoji/musical_score.png mode change 100755 => 100644 static/img/emoji/mute.png mode change 100755 => 100644 static/img/emoji/nail_care.png mode change 100755 => 100644 static/img/emoji/name_badge.png mode change 100755 => 100644 static/img/emoji/neckbeard.png mode change 100755 => 100644 static/img/emoji/necktie.png mode change 100755 => 100644 static/img/emoji/negative_squared_cross_mark.png mode change 100755 => 100644 static/img/emoji/neutral_face.png mode change 100755 => 100644 static/img/emoji/new.png mode change 100755 => 100644 static/img/emoji/new_moon.png mode change 100755 => 100644 static/img/emoji/new_moon_with_face.png mode change 100755 => 100644 static/img/emoji/newspaper.png mode change 100755 => 100644 static/img/emoji/ng.png mode change 100755 => 100644 static/img/emoji/nine.png mode change 100755 => 100644 static/img/emoji/no_bell.png mode change 100755 => 100644 static/img/emoji/no_bicycles.png mode change 100755 => 100644 static/img/emoji/no_entry.png mode change 100755 => 100644 static/img/emoji/no_entry_sign.png mode change 100755 => 100644 static/img/emoji/no_good.png mode change 100755 => 100644 static/img/emoji/no_mobile_phones.png mode change 100755 => 100644 static/img/emoji/no_mouth.png mode change 100755 => 100644 static/img/emoji/no_pedestrians.png mode change 100755 => 100644 static/img/emoji/no_smoking.png mode change 100755 => 100644 static/img/emoji/non-potable_water.png mode change 100755 => 100644 static/img/emoji/nose.png mode change 100755 => 100644 static/img/emoji/notebook.png mode change 100755 => 100644 static/img/emoji/notebook_with_decorative_cover.png mode change 100755 => 100644 static/img/emoji/notes.png mode change 100755 => 100644 static/img/emoji/nut_and_bolt.png mode change 100755 => 100644 static/img/emoji/o.png mode change 100755 => 100644 static/img/emoji/o2.png mode change 100755 => 100644 static/img/emoji/ocean.png mode change 100755 => 100644 static/img/emoji/octocat.png mode change 100755 => 100644 static/img/emoji/octopus.png mode change 100755 => 100644 static/img/emoji/oden.png mode change 100755 => 100644 static/img/emoji/office.png mode change 100755 => 100644 static/img/emoji/ok.png mode change 100755 => 100644 static/img/emoji/ok_hand.png mode change 100755 => 100644 static/img/emoji/ok_woman.png mode change 100755 => 100644 static/img/emoji/older_man.png mode change 100755 => 100644 static/img/emoji/older_woman.png mode change 100755 => 100644 static/img/emoji/on.png mode change 100755 => 100644 static/img/emoji/oncoming_automobile.png mode change 100755 => 100644 static/img/emoji/oncoming_bus.png mode change 100755 => 100644 static/img/emoji/oncoming_police_car.png mode change 100755 => 100644 static/img/emoji/oncoming_taxi.png mode change 100755 => 100644 static/img/emoji/one.png mode change 100755 => 100644 static/img/emoji/open_file_folder.png mode change 100755 => 100644 static/img/emoji/open_hands.png mode change 100755 => 100644 static/img/emoji/open_mouth.png mode change 100755 => 100644 static/img/emoji/ophiuchus.png mode change 100755 => 100644 static/img/emoji/orange_book.png mode change 100755 => 100644 static/img/emoji/outbox_tray.png mode change 100755 => 100644 static/img/emoji/ox.png mode change 100755 => 100644 static/img/emoji/package.png mode change 100755 => 100644 static/img/emoji/page_facing_up.png mode change 100755 => 100644 static/img/emoji/page_with_curl.png mode change 100755 => 100644 static/img/emoji/pager.png mode change 100755 => 100644 static/img/emoji/palm_tree.png mode change 100755 => 100644 static/img/emoji/panda_face.png mode change 100755 => 100644 static/img/emoji/paperclip.png mode change 100755 => 100644 static/img/emoji/parking.png mode change 100755 => 100644 static/img/emoji/part_alternation_mark.png mode change 100755 => 100644 static/img/emoji/partly_sunny.png mode change 100755 => 100644 static/img/emoji/passport_control.png mode change 100755 => 100644 static/img/emoji/paw_prints.png mode change 100755 => 100644 static/img/emoji/peach.png mode change 100755 => 100644 static/img/emoji/pear.png mode change 100755 => 100644 static/img/emoji/pencil.png mode change 100755 => 100644 static/img/emoji/pencil2.png mode change 100755 => 100644 static/img/emoji/penguin.png mode change 100755 => 100644 static/img/emoji/pensive.png mode change 100755 => 100644 static/img/emoji/performing_arts.png mode change 100755 => 100644 static/img/emoji/persevere.png mode change 100755 => 100644 static/img/emoji/person_frowning.png mode change 100755 => 100644 static/img/emoji/person_with_blond_hair.png mode change 100755 => 100644 static/img/emoji/person_with_pouting_face.png mode change 100755 => 100644 static/img/emoji/phone.png mode change 100755 => 100644 static/img/emoji/pig.png mode change 100755 => 100644 static/img/emoji/pig2.png mode change 100755 => 100644 static/img/emoji/pig_nose.png mode change 100755 => 100644 static/img/emoji/pill.png mode change 100755 => 100644 static/img/emoji/pineapple.png mode change 100755 => 100644 static/img/emoji/pisces.png mode change 100755 => 100644 static/img/emoji/pizza.png mode change 100755 => 100644 static/img/emoji/plus1.png mode change 100755 => 100644 static/img/emoji/point_down.png mode change 100755 => 100644 static/img/emoji/point_left.png mode change 100755 => 100644 static/img/emoji/point_right.png mode change 100755 => 100644 static/img/emoji/point_up.png mode change 100755 => 100644 static/img/emoji/point_up_2.png mode change 100755 => 100644 static/img/emoji/police_car.png mode change 100755 => 100644 static/img/emoji/poodle.png mode change 100755 => 100644 static/img/emoji/poop.png mode change 100755 => 100644 static/img/emoji/post_office.png mode change 100755 => 100644 static/img/emoji/postal_horn.png mode change 100755 => 100644 static/img/emoji/postbox.png mode change 100755 => 100644 static/img/emoji/potable_water.png mode change 100755 => 100644 static/img/emoji/pouch.png mode change 100755 => 100644 static/img/emoji/poultry_leg.png mode change 100755 => 100644 static/img/emoji/pound.png mode change 100755 => 100644 static/img/emoji/pouting_cat.png mode change 100755 => 100644 static/img/emoji/pray.png mode change 100755 => 100644 static/img/emoji/princess.png mode change 100755 => 100644 static/img/emoji/punch.png mode change 100755 => 100644 static/img/emoji/purple_heart.png mode change 100755 => 100644 static/img/emoji/purse.png mode change 100755 => 100644 static/img/emoji/pushpin.png mode change 100755 => 100644 static/img/emoji/put_litter_in_its_place.png mode change 100755 => 100644 static/img/emoji/question.png mode change 100755 => 100644 static/img/emoji/rabbit.png mode change 100755 => 100644 static/img/emoji/rabbit2.png mode change 100755 => 100644 static/img/emoji/racehorse.png mode change 100755 => 100644 static/img/emoji/radio.png mode change 100755 => 100644 static/img/emoji/radio_button.png mode change 100755 => 100644 static/img/emoji/rage.png mode change 100755 => 100644 static/img/emoji/rage1.png mode change 100755 => 100644 static/img/emoji/rage2.png mode change 100755 => 100644 static/img/emoji/rage3.png mode change 100755 => 100644 static/img/emoji/rage4.png mode change 100755 => 100644 static/img/emoji/railway_car.png mode change 100755 => 100644 static/img/emoji/rainbow.png mode change 100755 => 100644 static/img/emoji/raised_hand.png mode change 100755 => 100644 static/img/emoji/raised_hands.png mode change 100755 => 100644 static/img/emoji/raising_hand.png mode change 100755 => 100644 static/img/emoji/ram.png mode change 100755 => 100644 static/img/emoji/ramen.png mode change 100755 => 100644 static/img/emoji/rat.png mode change 100755 => 100644 static/img/emoji/recycle.png mode change 100755 => 100644 static/img/emoji/red_car.png mode change 100755 => 100644 static/img/emoji/red_circle.png mode change 100755 => 100644 static/img/emoji/refuse.png mode change 100755 => 100644 static/img/emoji/registered.png mode change 100755 => 100644 static/img/emoji/relaxed.png mode change 100755 => 100644 static/img/emoji/relieved.png mode change 100755 => 100644 static/img/emoji/repeat.png mode change 100755 => 100644 static/img/emoji/repeat_one.png mode change 100755 => 100644 static/img/emoji/restroom.png mode change 100755 => 100644 static/img/emoji/revolving_hearts.png mode change 100755 => 100644 static/img/emoji/rewind.png mode change 100755 => 100644 static/img/emoji/ribbon.png mode change 100755 => 100644 static/img/emoji/rice.png mode change 100755 => 100644 static/img/emoji/rice_ball.png mode change 100755 => 100644 static/img/emoji/rice_cracker.png mode change 100755 => 100644 static/img/emoji/rice_scene.png mode change 100755 => 100644 static/img/emoji/ring.png mode change 100755 => 100644 static/img/emoji/rocket.png mode change 100755 => 100644 static/img/emoji/roller_coaster.png mode change 100755 => 100644 static/img/emoji/rooster.png mode change 100755 => 100644 static/img/emoji/rose.png mode change 100755 => 100644 static/img/emoji/rotating_light.png mode change 100755 => 100644 static/img/emoji/round_pushpin.png mode change 100755 => 100644 static/img/emoji/rowboat.png mode change 100755 => 100644 static/img/emoji/ru.png mode change 100755 => 100644 static/img/emoji/rugby_football.png mode change 100755 => 100644 static/img/emoji/runner.png mode change 100755 => 100644 static/img/emoji/running.png mode change 100755 => 100644 static/img/emoji/running_shirt_with_sash.png mode change 100755 => 100644 static/img/emoji/sa.png mode change 100755 => 100644 static/img/emoji/sagittarius.png mode change 100755 => 100644 static/img/emoji/sailboat.png mode change 100755 => 100644 static/img/emoji/sake.png mode change 100755 => 100644 static/img/emoji/sandal.png mode change 100755 => 100644 static/img/emoji/santa.png mode change 100755 => 100644 static/img/emoji/satellite.png mode change 100755 => 100644 static/img/emoji/satisfied.png mode change 100755 => 100644 static/img/emoji/saxophone.png mode change 100755 => 100644 static/img/emoji/school.png mode change 100755 => 100644 static/img/emoji/school_satchel.png mode change 100755 => 100644 static/img/emoji/scissors.png mode change 100755 => 100644 static/img/emoji/scorpius.png mode change 100755 => 100644 static/img/emoji/scream.png mode change 100755 => 100644 static/img/emoji/scream_cat.png mode change 100755 => 100644 static/img/emoji/scroll.png mode change 100755 => 100644 static/img/emoji/seat.png mode change 100755 => 100644 static/img/emoji/secret.png mode change 100755 => 100644 static/img/emoji/see_no_evil.png mode change 100755 => 100644 static/img/emoji/seedling.png mode change 100755 => 100644 static/img/emoji/seven.png mode change 100755 => 100644 static/img/emoji/shaved_ice.png mode change 100755 => 100644 static/img/emoji/sheep.png mode change 100755 => 100644 static/img/emoji/shell.png mode change 100755 => 100644 static/img/emoji/ship.png mode change 100755 => 100644 static/img/emoji/shipit.png mode change 100755 => 100644 static/img/emoji/shirt.png mode change 100755 => 100644 static/img/emoji/shit.png mode change 100755 => 100644 static/img/emoji/shoe.png mode change 100755 => 100644 static/img/emoji/shower.png mode change 100755 => 100644 static/img/emoji/signal_strength.png mode change 100755 => 100644 static/img/emoji/six.png mode change 100755 => 100644 static/img/emoji/six_pointed_star.png mode change 100755 => 100644 static/img/emoji/ski.png mode change 100755 => 100644 static/img/emoji/skull.png mode change 100755 => 100644 static/img/emoji/sleeping.png mode change 100755 => 100644 static/img/emoji/sleepy.png mode change 100755 => 100644 static/img/emoji/slot_machine.png mode change 100755 => 100644 static/img/emoji/small_blue_diamond.png mode change 100755 => 100644 static/img/emoji/small_orange_diamond.png mode change 100755 => 100644 static/img/emoji/small_red_triangle.png mode change 100755 => 100644 static/img/emoji/small_red_triangle_down.png mode change 100755 => 100644 static/img/emoji/smile.png mode change 100755 => 100644 static/img/emoji/smile_cat.png mode change 100755 => 100644 static/img/emoji/smiley.png mode change 100755 => 100644 static/img/emoji/smiley_cat.png mode change 100755 => 100644 static/img/emoji/smiling_imp.png mode change 100755 => 100644 static/img/emoji/smirk.png mode change 100755 => 100644 static/img/emoji/smirk_cat.png mode change 100755 => 100644 static/img/emoji/smoking.png mode change 100755 => 100644 static/img/emoji/snail.png mode change 100755 => 100644 static/img/emoji/snake.png mode change 100755 => 100644 static/img/emoji/snowboarder.png mode change 100755 => 100644 static/img/emoji/snowflake.png mode change 100755 => 100644 static/img/emoji/snowman.png mode change 100755 => 100644 static/img/emoji/sob.png mode change 100755 => 100644 static/img/emoji/soccer.png mode change 100755 => 100644 static/img/emoji/soon.png mode change 100755 => 100644 static/img/emoji/sos.png mode change 100755 => 100644 static/img/emoji/sound.png mode change 100755 => 100644 static/img/emoji/space_invader.png mode change 100755 => 100644 static/img/emoji/spades.png mode change 100755 => 100644 static/img/emoji/spaghetti.png mode change 100755 => 100644 static/img/emoji/sparkle.png mode change 100755 => 100644 static/img/emoji/sparkler.png mode change 100755 => 100644 static/img/emoji/sparkles.png mode change 100755 => 100644 static/img/emoji/sparkling_heart.png mode change 100755 => 100644 static/img/emoji/speak_no_evil.png mode change 100755 => 100644 static/img/emoji/speaker.png mode change 100755 => 100644 static/img/emoji/speech_balloon.png mode change 100755 => 100644 static/img/emoji/speedboat.png mode change 100755 => 100644 static/img/emoji/squirrel.png mode change 100755 => 100644 static/img/emoji/star.png mode change 100755 => 100644 static/img/emoji/star2.png mode change 100755 => 100644 static/img/emoji/stars.png mode change 100755 => 100644 static/img/emoji/station.png mode change 100755 => 100644 static/img/emoji/statue_of_liberty.png mode change 100755 => 100644 static/img/emoji/steam_locomotive.png mode change 100755 => 100644 static/img/emoji/stew.png mode change 100755 => 100644 static/img/emoji/straight_ruler.png mode change 100755 => 100644 static/img/emoji/strawberry.png mode change 100755 => 100644 static/img/emoji/stuck_out_tongue.png mode change 100755 => 100644 static/img/emoji/stuck_out_tongue_closed_eyes.png mode change 100755 => 100644 static/img/emoji/stuck_out_tongue_winking_eye.png mode change 100755 => 100644 static/img/emoji/sun_with_face.png mode change 100755 => 100644 static/img/emoji/sunflower.png mode change 100755 => 100644 static/img/emoji/sunglasses.png mode change 100755 => 100644 static/img/emoji/sunny.png mode change 100755 => 100644 static/img/emoji/sunrise.png mode change 100755 => 100644 static/img/emoji/sunrise_over_mountains.png mode change 100755 => 100644 static/img/emoji/surfer.png mode change 100755 => 100644 static/img/emoji/sushi.png mode change 100755 => 100644 static/img/emoji/suspect.png mode change 100755 => 100644 static/img/emoji/suspension_railway.png mode change 100755 => 100644 static/img/emoji/sweat.png mode change 100755 => 100644 static/img/emoji/sweat_drops.png mode change 100755 => 100644 static/img/emoji/sweat_smile.png mode change 100755 => 100644 static/img/emoji/sweet_potato.png mode change 100755 => 100644 static/img/emoji/swimmer.png mode change 100755 => 100644 static/img/emoji/symbols.png mode change 100755 => 100644 static/img/emoji/syringe.png mode change 100755 => 100644 static/img/emoji/tada.png mode change 100755 => 100644 static/img/emoji/tanabata_tree.png mode change 100755 => 100644 static/img/emoji/tangerine.png mode change 100755 => 100644 static/img/emoji/taurus.png mode change 100755 => 100644 static/img/emoji/taxi.png mode change 100755 => 100644 static/img/emoji/tea.png mode change 100755 => 100644 static/img/emoji/telephone.png mode change 100755 => 100644 static/img/emoji/telephone_receiver.png mode change 100755 => 100644 static/img/emoji/telescope.png mode change 100755 => 100644 static/img/emoji/tennis.png mode change 100755 => 100644 static/img/emoji/tent.png mode change 100755 => 100644 static/img/emoji/thought_balloon.png mode change 100755 => 100644 static/img/emoji/three.png mode change 100755 => 100644 static/img/emoji/thumbsdown.png mode change 100755 => 100644 static/img/emoji/thumbsup.png mode change 100755 => 100644 static/img/emoji/ticket.png mode change 100755 => 100644 static/img/emoji/tiger.png mode change 100755 => 100644 static/img/emoji/tiger2.png mode change 100755 => 100644 static/img/emoji/tired_face.png mode change 100755 => 100644 static/img/emoji/tm.png mode change 100755 => 100644 static/img/emoji/toilet.png mode change 100755 => 100644 static/img/emoji/tokyo_tower.png mode change 100755 => 100644 static/img/emoji/tomato.png mode change 100755 => 100644 static/img/emoji/tongue.png mode change 100755 => 100644 static/img/emoji/top.png mode change 100755 => 100644 static/img/emoji/tophat.png mode change 100755 => 100644 static/img/emoji/tractor.png mode change 100755 => 100644 static/img/emoji/traffic_light.png mode change 100755 => 100644 static/img/emoji/train.png mode change 100755 => 100644 static/img/emoji/train2.png mode change 100755 => 100644 static/img/emoji/tram.png mode change 100755 => 100644 static/img/emoji/triangular_flag_on_post.png mode change 100755 => 100644 static/img/emoji/triangular_ruler.png mode change 100755 => 100644 static/img/emoji/trident.png mode change 100755 => 100644 static/img/emoji/triumph.png mode change 100755 => 100644 static/img/emoji/trolleybus.png mode change 100755 => 100644 static/img/emoji/trollface.png mode change 100755 => 100644 static/img/emoji/trophy.png mode change 100755 => 100644 static/img/emoji/tropical_drink.png mode change 100755 => 100644 static/img/emoji/tropical_fish.png mode change 100755 => 100644 static/img/emoji/truck.png mode change 100755 => 100644 static/img/emoji/trumpet.png mode change 100755 => 100644 static/img/emoji/tshirt.png mode change 100755 => 100644 static/img/emoji/tulip.png mode change 100755 => 100644 static/img/emoji/turtle.png mode change 100755 => 100644 static/img/emoji/tv.png mode change 100755 => 100644 static/img/emoji/twisted_rightwards_arrows.png mode change 100755 => 100644 static/img/emoji/two.png mode change 100755 => 100644 static/img/emoji/two_hearts.png mode change 100755 => 100644 static/img/emoji/two_men_holding_hands.png mode change 100755 => 100644 static/img/emoji/two_women_holding_hands.png mode change 100755 => 100644 static/img/emoji/u5272.png mode change 100755 => 100644 static/img/emoji/u5408.png mode change 100755 => 100644 static/img/emoji/u55b6.png mode change 100755 => 100644 static/img/emoji/u6307.png mode change 100755 => 100644 static/img/emoji/u6708.png mode change 100755 => 100644 static/img/emoji/u6709.png mode change 100755 => 100644 static/img/emoji/u6e80.png mode change 100755 => 100644 static/img/emoji/u7121.png mode change 100755 => 100644 static/img/emoji/u7533.png mode change 100755 => 100644 static/img/emoji/u7981.png mode change 100755 => 100644 static/img/emoji/u7a7a.png mode change 100755 => 100644 static/img/emoji/uk.png mode change 100755 => 100644 static/img/emoji/umbrella.png mode change 100755 => 100644 static/img/emoji/unamused.png mode change 100755 => 100644 static/img/emoji/underage.png mode change 100755 => 100644 static/img/emoji/unlock.png mode change 100755 => 100644 static/img/emoji/up.png mode change 100755 => 100644 static/img/emoji/us.png mode change 100755 => 100644 static/img/emoji/v.png mode change 100755 => 100644 static/img/emoji/vertical_traffic_light.png mode change 100755 => 100644 static/img/emoji/vhs.png mode change 100755 => 100644 static/img/emoji/vibration_mode.png mode change 100755 => 100644 static/img/emoji/video_camera.png mode change 100755 => 100644 static/img/emoji/video_game.png mode change 100755 => 100644 static/img/emoji/violin.png mode change 100755 => 100644 static/img/emoji/virgo.png mode change 100755 => 100644 static/img/emoji/volcano.png mode change 100755 => 100644 static/img/emoji/vs.png mode change 100755 => 100644 static/img/emoji/walking.png mode change 100755 => 100644 static/img/emoji/waning_crescent_moon.png mode change 100755 => 100644 static/img/emoji/waning_gibbous_moon.png mode change 100755 => 100644 static/img/emoji/warning.png mode change 100755 => 100644 static/img/emoji/watch.png mode change 100755 => 100644 static/img/emoji/water_buffalo.png mode change 100755 => 100644 static/img/emoji/watermelon.png mode change 100755 => 100644 static/img/emoji/wave.png mode change 100755 => 100644 static/img/emoji/wavy_dash.png mode change 100755 => 100644 static/img/emoji/waxing_crescent_moon.png mode change 100755 => 100644 static/img/emoji/waxing_gibbous_moon.png mode change 100755 => 100644 static/img/emoji/wc.png mode change 100755 => 100644 static/img/emoji/weary.png mode change 100755 => 100644 static/img/emoji/wedding.png mode change 100755 => 100644 static/img/emoji/whale.png mode change 100755 => 100644 static/img/emoji/whale2.png mode change 100755 => 100644 static/img/emoji/wheelchair.png mode change 100755 => 100644 static/img/emoji/white_check_mark.png mode change 100755 => 100644 static/img/emoji/white_circle.png mode change 100755 => 100644 static/img/emoji/white_flower.png mode change 100755 => 100644 static/img/emoji/white_large_square.png mode change 100755 => 100644 static/img/emoji/white_medium_small_square.png mode change 100755 => 100644 static/img/emoji/white_medium_square.png mode change 100755 => 100644 static/img/emoji/white_small_square.png mode change 100755 => 100644 static/img/emoji/white_square_button.png mode change 100755 => 100644 static/img/emoji/wind_chime.png mode change 100755 => 100644 static/img/emoji/wine_glass.png mode change 100755 => 100644 static/img/emoji/wink.png mode change 100755 => 100644 static/img/emoji/wolf.png mode change 100755 => 100644 static/img/emoji/woman.png mode change 100755 => 100644 static/img/emoji/womans_clothes.png mode change 100755 => 100644 static/img/emoji/womans_hat.png mode change 100755 => 100644 static/img/emoji/womens.png mode change 100755 => 100644 static/img/emoji/worried.png mode change 100755 => 100644 static/img/emoji/wrench.png mode change 100755 => 100644 static/img/emoji/x.png mode change 100755 => 100644 static/img/emoji/yellow_heart.png mode change 100755 => 100644 static/img/emoji/yen.png mode change 100755 => 100644 static/img/emoji/yum.png mode change 100755 => 100644 static/img/emoji/zap.png mode change 100755 => 100644 static/img/emoji/zero.png mode change 100755 => 100644 static/img/emoji/zzz.png mode change 100755 => 100644 static/img/logo-360.png mode change 100755 => 100644 static/img/logo-chrome.png mode change 100755 => 100644 static/img/logo-firefox.png mode change 100755 => 100644 static/img/logo-safari.png mode change 100755 => 100644 static/img/logo-sougou.png mode change 100755 => 100644 static/img/logo.png mode change 100755 => 100644 static/index.css mode change 100755 => 100644 static/index.html mode change 100755 => 100644 static/tinymce/css/tiny-wk-colors.css mode change 100755 => 100644 static/tinymce/css/tiny-wk-word.css mode change 100755 => 100644 static/tinymce/css/tiny-wukong.css diff --git a/LICENSE b/LICENSE old mode 100755 new mode 100644 diff --git a/README.en.md b/README.en.md old mode 100755 new mode 100644 diff --git a/README.md b/README.md old mode 100755 new mode 100644 index 745a2bc..a07ab9e --- a/README.md +++ b/README.md @@ -8,15 +8,17 @@ 公司先后获得河南省高新技术企业、国家3A信用企业、IOS9001软件产品认证等20多项荣誉奖项。拥有50余项软件著作权。 获得20余家国内媒体报道。公司自成立以来,以高科技为起点,以技术为核心、 以完善的售后服务为后盾,秉承稳固与发展、求实与创新的精神,已为国内外上万家企业提供了服务。 在为实现企业价值最大化的过程中, 实现了自身的价值的提升,取得了最大程度的双赢合作,并获得了社会各界的广泛赞誉和认同。 -官网地址:[http://www.5kcrm.com](http://www.5kcrm.com/) +官网:[http://www.5kcrm.com](https://www.5kcrm.com/) -演示地址:(http://demo11.5kcrm.net/) -帐号:18688888888 密码:123456a +官网:[http://www.72crm.com](https://www.72crm.com/) -Github下载地址:[https://github.com/72wukong](https://github.com/72wukong) +论坛:[http://bbs.72crm.net](https://bbs.72crm.net/) -QQ群交流群⑩群:[1026560336](http:////shang.qq.com/wpa/qunwpa?idkey=13d5e5809eb9feb350336e55c8b7a00b9cb472078b09b4441222a52dd76b278e) +演示地址:[demo11.5kcrm.net](http://demo11.5kcrm.net/)(帐号:18888888888 密码:123456a) +码云gitee地址:[码云仓库地址](https://gitee.com/wukongcrm) + +QQ群交流群⑩群:[486745026](https:////shang.qq.com/wpa/qunwpa?idkey=f4687b809bf63f08f707aa1c56dee8dbcb9526237c429c4532222021d65bf83c) 扫码添加小悟官方客服微信,邀您加入千人微信交流群: @@ -27,14 +29,13 @@ QQ群交流群⑩群:[1026560336](http:////shang.qq.com/wpa/qunwpa?idkey=13d5e - ``` 注:悟空CRM采用全新的前后端分离模式,本仓库代码中已集成前端vue打包后文件,可免去打包操作。如需调整前端代码,请单独下载前端代码 ``` -(查看PHP后端仓库) +(查看PHP后端仓库) #### 项目目录 diff --git a/build/build.js b/build/build.js old mode 100755 new mode 100644 diff --git a/build/check-versions.js b/build/check-versions.js old mode 100755 new mode 100644 diff --git a/build/logo.png b/build/logo.png old mode 100755 new mode 100644 diff --git a/build/utils.js b/build/utils.js old mode 100755 new mode 100644 diff --git a/build/vue-loader.conf.js b/build/vue-loader.conf.js old mode 100755 new mode 100644 diff --git a/build/webpack.base.conf.js b/build/webpack.base.conf.js old mode 100755 new mode 100644 index 24bb2e2..16452bf --- a/build/webpack.base.conf.js +++ b/build/webpack.base.conf.js @@ -3,25 +3,25 @@ const path = require('path') const utils = require('./utils') const config = require('../config') const { - VueLoaderPlugin + VueLoaderPlugin } = require('vue-loader') const vueLoaderConfig = require('./vue-loader.conf') -// el-bigdata-table babel-loader 配置 + // el-bigdata-table babel-loader 配置 const fs = require('fs') function resolve(dir) { - return path.join(__dirname, '..', dir) + return path.join(__dirname, '..', dir) } const createLintingRule = () => ({ - test: /\.(js|vue)$/, - loader: 'eslint-loader', - enforce: 'pre', - include: [resolve('src'), resolve('test')], - options: { - formatter: require('eslint-friendly-formatter'), - emitWarning: !config.dev.showEslintErrorsInOverlay - } + test: /\.(js|vue)$/, + loader: 'eslint-loader', + enforce: 'pre', + include: [resolve('src'), resolve('test')], + options: { + formatter: require('eslint-friendly-formatter'), + emitWarning: !config.dev.showEslintErrorsInOverlay + } }) // el-bigdata-table babel-loader 配置 @@ -29,90 +29,89 @@ let bigTableDirName = fs.readdirSync(resolve('node_modules')).filter(dirName => const bigTableDirs = bigTableDirName.map(dir => resolve(`node_modules/${dir}/src`)) module.exports = { - context: path.resolve(__dirname, '../'), - entry: { - app: ["babel-polyfill", "./src/main.js"] - }, - output: { - path: config.build.assetsRoot, - filename: '[name].js', - publicPath: - process.env.NODE_ENV === 'production' - ? config.build.assetsPublicPath - : config.dev.assetsPublicPath - }, - resolve: { - extensions: ['.js', '.vue', '.json'], - alias: { - '@': resolve('src') - } - }, - module: { - rules: [ - ...(config.dev.useEslint ? [createLintingRule()] : []), - { - test: /\.vue$/, - loader: 'vue-loader', - options: vueLoaderConfig - }, - { - test: /\.js$/, - loader: 'babel-loader', - include: [ - resolve('src'), - resolve('test'), - resolve('node_modules/webpack-dev-server/client'), - resolve('node_modules/element-ui/src'), - resolve('node_modules/element-ui/packages'), - ...bigTableDirs - ] - }, - { - test: /\.svg$/, - loader: 'svg-sprite-loader', - include: [resolve('src/icons')], - options: { - symbolId: 'icon-[name]' - } - }, - { - test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, - loader: 'url-loader', - exclude: [resolve('src/icons')], - options: { - limit: 10000, - name: utils.assetsPath('img/[name].[hash:7].[ext]') + context: path.resolve(__dirname, '../'), + entry: { + app: ["babel-polyfill", "./src/main.js"] + }, + output: { + path: config.build.assetsRoot, + filename: '[name].js', + publicPath: process.env.NODE_ENV === 'production' ? + config.build.assetsPublicPath : + config.dev.assetsPublicPath + }, + resolve: { + extensions: ['.js', '.vue', '.json'], + alias: { + '@': resolve('src') } - }, - { - test: /\.(mp4|webm|ogg|mp3|wav|flac|aac)(\?.*)?$/, - loader: 'url-loader', - options: { - limit: 10000, - name: utils.assetsPath('media/[name].[hash:7].[ext]') - } - }, - { - test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, - loader: 'url-loader', - options: { - limit: 10000, - name: utils.assetsPath('fonts/[name].[hash:7].[ext]') - } - } - ] - }, - plugins: [new VueLoaderPlugin()], - node: { - // prevent webpack from injecting useless setImmediate polyfill because Vue - // source contains it (although only uses it if it's native). - setImmediate: false, - // prevent webpack from injecting mocks to Node native modules - // that does not make sense for the client - dgram: 'empty', - fs: 'empty', - net: 'empty', - tls: 'empty', - child_process: 'empty' - } -} + }, + module: { + rules: [ + // ...(config.dev.useEslint ? [createLintingRule()] : []), + { + test: /\.vue$/, + loader: 'vue-loader', + options: vueLoaderConfig + }, + { + test: /\.js$/, + loader: 'babel-loader', + include: [ + resolve('src'), + resolve('test'), + resolve('node_modules/webpack-dev-server/client'), + resolve('node_modules/element-ui/src'), + resolve('node_modules/element-ui/packages'), + ...bigTableDirs + ] + }, + { + test: /\.svg$/, + loader: 'svg-sprite-loader', + include: [resolve('src/icons')], + options: { + symbolId: 'icon-[name]' + } + }, + { + test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, + loader: 'url-loader', + exclude: [resolve('src/icons')], + options: { + limit: 10000, + name: utils.assetsPath('img/[name].[hash:7].[ext]') + } + }, + { + test: /\.(mp4|webm|ogg|mp3|wav|flac|aac)(\?.*)?$/, + loader: 'url-loader', + options: { + limit: 10000, + name: utils.assetsPath('media/[name].[hash:7].[ext]') + } + }, + { + test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, + loader: 'url-loader', + options: { + limit: 10000, + name: utils.assetsPath('fonts/[name].[hash:7].[ext]') + } + } + ] + }, + plugins: [new VueLoaderPlugin()], + node: { + // prevent webpack from injecting useless setImmediate polyfill because Vue + // source contains it (although only uses it if it's native). + setImmediate: false, + // prevent webpack from injecting mocks to Node native modules + // that does not make sense for the client + dgram: 'empty', + fs: 'empty', + net: 'empty', + tls: 'empty', + child_process: 'empty' + } +} \ No newline at end of file diff --git a/build/webpack.dev.conf.js b/build/webpack.dev.conf.js old mode 100755 new mode 100644 diff --git a/build/webpack.prod.conf.js b/build/webpack.prod.conf.js old mode 100755 new mode 100644 diff --git a/config/dev.env.js b/config/dev.env.js old mode 100755 new mode 100644 index 825d815..8534557 --- a/config/dev.env.js +++ b/config/dev.env.js @@ -3,6 +3,6 @@ const merge = require('webpack-merge') const prodEnv = require('./prod.env') module.exports = merge(prodEnv, { - NODE_ENV: '"development"', - BASE_API: '"http://localhost/"', -}) + NODE_ENV: '"development"', + BASE_API: '"/api/"', +}) \ No newline at end of file diff --git a/config/index.js b/config/index.js old mode 100755 new mode 100644 index 356101e..04720a6 --- a/config/index.js +++ b/config/index.js @@ -5,97 +5,97 @@ const path = require('path') module.exports = { - dev: { - // Paths - assetsSubDirectory: 'static', - assetsPublicPath: '/', - proxyTable: { - '/api': { - target: 'http://localhost', - changeOrigin: true, - pathRewrite: { - '^/api': '' - } - }, - '/file': { - target: 'http://192.168.1.116:8012/', - changeOrigin: true, - pathRewrite: { - '^/file': '' - } - } - }, + dev: { + // Paths + assetsSubDirectory: 'static', + assetsPublicPath: '/', + proxyTable: { + '/api': { + target: 'http://192.168.50.40:8088', + changeOrigin: true, + pathRewrite: { + '^/api': '' + } + }, + '/file': { + target: 'http://192.168.50.40:8088/', + changeOrigin: true, + pathRewrite: { + '^/file': '' + } + } + }, - // Various Dev Server settings - host: '0.0.0.0', // can be overwritten by process.env.HOST - port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined - autoOpenBrowser: false, - errorOverlay: true, - notifyOnErrors: false, - poll: false, // https://webpack.js.org/configuration/dev-server/#devserver-watchoptions- + // Various Dev Server settings + host: '0.0.0.0', // can be overwritten by process.env.HOST + port: 8090, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined + autoOpenBrowser: false, + errorOverlay: true, + notifyOnErrors: false, + poll: false, // https://webpack.js.org/configuration/dev-server/#devserver-watchoptions- - // Use Eslint Loader? - // If true, your code will be linted during bundling and - // linting errors and warnings will be shown in the console. - useEslint: true, - // If true, eslint errors and warnings will also be shown in the error overlay - // in the browser. - showEslintErrorsInOverlay: false, + // Use Eslint Loader? + // If true, your code will be linted during bundling and + // linting errors and warnings will be shown in the console. + useEslint: true, + // If true, eslint errors and warnings will also be shown in the error overlay + // in the browser. + showEslintErrorsInOverlay: false, - /** - * Source Maps - */ + /** + * Source Maps + */ - // https://webpack.js.org/configuration/devtool/#development - devtool: 'cheap-source-map', + // https://webpack.js.org/configuration/devtool/#development + devtool: 'cheap-source-map', - // CSS Sourcemaps off by default because relative paths are "buggy" - // with this option, according to the CSS-Loader README - // (https://github.com/webpack/css-loader#sourcemaps) - // In our experience, they generally work as expected, - // just be aware of this issue when enabling this option. - cssSourceMap: false - }, + // CSS Sourcemaps off by default because relative paths are "buggy" + // with this option, according to the CSS-Loader README + // (https://github.com/webpack/css-loader#sourcemaps) + // In our experience, they generally work as expected, + // just be aware of this issue when enabling this option. + cssSourceMap: false + }, - build: { - // Template for index.html - index: path.resolve(__dirname, '../dist/index.html'), + build: { + // Template for index.html + index: path.resolve(__dirname, '../dist/index.html'), - // Paths - assetsRoot: path.resolve(__dirname, '../dist'), - assetsSubDirectory: 'static', + // Paths + assetsRoot: path.resolve(__dirname, '../dist'), + assetsSubDirectory: 'static', - /** - * You can set by youself according to actual condition - * You will need to set this if you plan to deploy your site under a sub path, - * for example GitHub pages. If you plan to deploy your site to https://foo.github.io/bar/, - * then assetsPublicPath should be set to "/bar/". - * In most cases please use '/' !!! - */ - assetsPublicPath: './', + /** + * You can set by youself according to actual condition + * You will need to set this if you plan to deploy your site under a sub path, + * for example GitHub pages. If you plan to deploy your site to https://foo.github.io/bar/, + * then assetsPublicPath should be set to "/bar/". + * In most cases please use '/' !!! + */ + assetsPublicPath: './', - /** - * Source Maps - */ + /** + * Source Maps + */ - productionSourceMap: false, - // https://webpack.js.org/configuration/devtool/#production - devtool: 'source-map', + productionSourceMap: false, + // https://webpack.js.org/configuration/devtool/#production + devtool: 'source-map', - // Gzip off by default as many popular static hosts such as - // Surge or Netlify already gzip all static assets for you. - // Before setting to `true`, make sure to: - // npm install --save-dev compression-webpack-plugin - productionGzip: false, - productionGzipExtensions: ['js', 'css'], + // Gzip off by default as many popular static hosts such as + // Surge or Netlify already gzip all static assets for you. + // Before setting to `true`, make sure to: + // npm install --save-dev compression-webpack-plugin + productionGzip: false, + productionGzipExtensions: ['js', 'css'], - // Run the build command with an extra argument to - // View the bundle analyzer report after build finishes: - // `npm run build --report` - // Set to `true` or `false` to always turn it on or off - bundleAnalyzerReport: process.env.npm_config_report || false, + // Run the build command with an extra argument to + // View the bundle analyzer report after build finishes: + // `npm run build --report` + // Set to `true` or `false` to always turn it on or off + bundleAnalyzerReport: process.env.npm_config_report || false, - // `npm run build:prod --generate_report` - generateAnalyzerReport: process.env.npm_config_generate_report || false - } -} + // `npm run build:prod --generate_report` + generateAnalyzerReport: process.env.npm_config_generate_report || false + } +} \ No newline at end of file diff --git a/config/prod.env.js b/config/prod.env.js old mode 100755 new mode 100644 diff --git a/favicon.ico b/favicon.ico old mode 100755 new mode 100644 diff --git a/index.html b/index.html old mode 100755 new mode 100644 diff --git a/package-lock.json b/package-lock.json index 4ebcc1b..b9aa9e1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -78,6 +78,43 @@ "chalk": "^2.0.0", "esutils": "^2.0.2", "js-tokens": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + } } }, "@babel/parser": { @@ -633,6 +670,41 @@ "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -1023,6 +1095,41 @@ "postcss-value-parser": "^3.2.3" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, "postcss": { "version": "6.0.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", @@ -2003,6 +2110,16 @@ "dev": true, "optional": true }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, "block-stream": { "version": "0.0.9", "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", @@ -2438,41 +2555,9 @@ } }, "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - } - } + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==" }, "chardet": { "version": "0.4.2", @@ -2676,6 +2761,43 @@ "@types/q": "^1.5.1", "chalk": "^2.4.1", "q": "^1.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + } } }, "coalescy": { @@ -3148,6 +3270,41 @@ "source-list-map": "^2.0.0" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, "postcss": { "version": "6.0.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", @@ -3825,9 +3982,9 @@ "integrity": "sha512-O26B/RWP+ZTCMw5smmbebyux3xmfO8396Hyo/kIhKBru4K2SWnt7Bk18N56/RLf0wnI5YQkdoVxB33TL9uyJJQ==" }, "electron-to-chromium": { - "version": "1.4.296", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.296.tgz", - "integrity": "sha512-i/6Q+Y9bluDa2a0NbMvdtG5TuS/1Fr3TKK8L+7UUL9QjRS5iFJzCC3r70xjyOnLiYG8qGV4/mMpe6HuAbdJW4w==", + "version": "1.4.298", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.298.tgz", + "integrity": "sha512-dJZurgxDeaqn90VmS23Xz+QPQQl84BxnlAfwCDFNjfEhqO2yLMDkeaDoJ1yPXAbmiqTi+hd5TpB5zi1N4hwBuQ==", "dev": true }, "element-ui": { @@ -4131,6 +4288,41 @@ "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, "debug": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", @@ -4183,6 +4375,41 @@ "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", @@ -4249,9 +4476,9 @@ "dev": true }, "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.1.tgz", + "integrity": "sha512-3ZggxvMv5EEY1ssUVyHSVt0oPreyBfbUi1XikJVfjFiBeBDLdrb0IWoDiEwqT/2sUQi0TGaWtFhOGDD8RTpXgQ==", "dev": true, "requires": { "estraverse": "^5.1.0" @@ -4591,6 +4818,13 @@ "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==" }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, "filesize": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", @@ -5665,6 +5899,41 @@ "postcss": "^6.0.1" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, "postcss": { "version": "6.0.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", @@ -5841,6 +6110,41 @@ "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", @@ -6667,6 +6971,43 @@ "dev": true, "requires": { "chalk": "^2.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + } } }, "loglevel": { @@ -7993,6 +8334,41 @@ "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", @@ -8635,6 +9011,41 @@ "schema-utils": "^0.4.0" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, "postcss": { "version": "6.0.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", @@ -8885,6 +9296,41 @@ "postcss": "^6.0.1" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, "postcss": { "version": "6.0.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", @@ -8908,6 +9354,41 @@ "postcss": "^6.0.1" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, "postcss": { "version": "6.0.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", @@ -8931,6 +9412,41 @@ "postcss": "^6.0.1" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, "postcss": { "version": "6.0.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", @@ -8954,6 +9470,41 @@ "postcss": "^6.0.1" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, "postcss": { "version": "6.0.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", @@ -9428,6 +9979,41 @@ "xxhashjs": "^0.2.1" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, "postcss": { "version": "6.0.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", @@ -11695,6 +12281,41 @@ "util.promisify": "~1.0.0" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, "css-select": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", @@ -11778,6 +12399,41 @@ "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", @@ -12768,6 +13424,7 @@ "dev": true, "optional": true, "requires": { + "bindings": "^1.5.0", "nan": "^2.12.1" } }, @@ -13072,6 +13729,43 @@ "mkdirp": "^0.5.1", "opener": "^1.4.3", "ws": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + } } }, "webpack-cli": { @@ -13108,6 +13802,17 @@ "color-convert": "^1.9.0" } }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, "chardet": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", @@ -13209,19 +13914,6 @@ "string-width": "^2.1.0", "strip-ansi": "^5.1.0", "through": "^2.3.6" - }, - "dependencies": { - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - } } }, "is-fullwidth-code-point": { @@ -13584,6 +14276,7 @@ "dev": true, "optional": true, "requires": { + "bindings": "^1.5.0", "nan": "^2.12.1" } }, @@ -13907,6 +14600,43 @@ "log-symbols": "^2.1.0", "loglevelnext": "^1.0.1", "uuid": "^3.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + } } }, "webpack-merge": { diff --git a/package.json b/package.json old mode 100755 new mode 100644 index 83f9f00..c8dadbf --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "@tinymce/tinymce-vue": "^3.2.0", "axios": "0.18.0", "babel-polyfill": "^6.26.0", + "chalk": "^5.2.0", "clipboard": "^2.0.4", "echarts": "^4.3.0", "el-bigdata-table": "^1.0.32", @@ -66,7 +67,6 @@ "babel-plugin-transform-vue-jsx": "3.7.0", "babel-preset-env": "1.7.0", "babel-preset-stage-2": "6.24.1", - "chalk": "2.4.1", "copy-webpack-plugin": "4.5.2", "css-loader": "1.0.0", "eslint": "4.19.1", diff --git a/src/api/crm/customer.js b/src/api/crm/customer.js index 5a147f0..6defaa3 100644 --- a/src/api/crm/customer.js +++ b/src/api/crm/customer.js @@ -434,6 +434,20 @@ export function crmCustomerReceiveAPI(data) { }) } +/** + * 【客户】领取公海客户审批 + * @param {*} data + */ +export function crmCheckCustomerReceiveAPI(data) { + return request({ + url: 'crm/customerPool/checkCustomerReveive', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} /** * 客户下联系人 * @param {*} data diff --git a/src/api/crm/message.js b/src/api/crm/message.js index 7c03074..f2ef5f1 100644 --- a/src/api/crm/message.js +++ b/src/api/crm/message.js @@ -212,6 +212,35 @@ export function crmMessageCheckBusinessAPI(data) { }) } +/** + * 新商机 + * @param {*} data + */ +export function crmMessageNewBusinessAPI(data) { + return request({ + url: 'crm/message/newBusiness', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} +/** + * 客户捞取审批待办事项提醒 + * @param {*} data + */ +export function crmMessageCheckCustomerCheckAPI(data) { + return request({ + url: 'crm/message/checkCustomerCheck', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + /** * 全部标为已处理接口 * @param {*} data diff --git a/src/api/examine/index.js b/src/api/examine/index.js index d17b4f4..916890b 100644 --- a/src/api/examine/index.js +++ b/src/api/examine/index.js @@ -127,6 +127,37 @@ export function crmExamineReceivablesAuditAPI(data) { } }) } +/** + * 进行商机 + */ +export function crmExamineBusinessAuditAPI(data) { + // const url = data.type === 'revoke' ? 'crm/receivables/revokeCheck' : 'crm/receivables/check' + const url = 'crm/business/check' + return request({ + url, + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + +/** + * 进行客户 + */ +export function crmExamineCheckCustomerAuditAPI(data) { + // const url = data.type === 'revoke' ? 'crm/receivables/revokeCheck' : 'crm/receivables/check' + const url = 'crm/customerPool/checkCustomerReveive' + return request({ + url, + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} /** * 查询审批记录 diff --git a/src/components/CreateCom/XhUser.vue b/src/components/CreateCom/XhUser.vue index 0c76a7c..22080e3 100644 --- a/src/components/CreateCom/XhUser.vue +++ b/src/components/CreateCom/XhUser.vue @@ -156,6 +156,7 @@ export default { this.infoType === 'crm_invoice' || this.infoType === 'crm_receivables' || this.infoType === 'crm_business' || + this.infoType === 'crm_customer_check' || this.infoType === 'oa_examine' ) { return userListAPI @@ -175,6 +176,7 @@ export default { this.infoType === 'crm_invoice' || this.infoType === 'crm_receivables' || this.infoType === 'crm_business' || + this.infoType === 'crm_customer_check' || this.infoType === 'oa_examine' ) { params.pageType = 0 diff --git a/src/components/Examine/CheckFlow.vue b/src/components/Examine/CheckFlow.vue index 88a9bc4..04894b3 100644 --- a/src/components/Examine/CheckFlow.vue +++ b/src/components/Examine/CheckFlow.vue @@ -95,6 +95,7 @@ export default { crm_receivables: crmExamineRecordLogListAPI, crm_invoice: crmExamineRecordLogListAPI, crm_business: crmExamineRecordLogListAPI, + crm_customer_check: crmExamineRecordLogListAPI, oa_examine: oaExamineFlowRecordListAPI }[this.examineType] diff --git a/src/components/Examine/CreateExamineInfo.vue b/src/components/Examine/CreateExamineInfo.vue index 5cf5631..c14856a 100644 --- a/src/components/Examine/CreateExamineInfo.vue +++ b/src/components/Examine/CreateExamineInfo.vue @@ -118,7 +118,8 @@ export default { crm_contract: crmExamineStepAPI, crm_invoice: crmExamineStepAPI, crm_receivables: crmExamineStepAPI, - crm_business: crmExamineStepAPI + crm_business: crmExamineStepAPI, + crm_customer_check: crmExamineStepAPI }[this.types] // const params = {} @@ -133,8 +134,9 @@ export default { crm_contract: 1, crm_receivables: 2, crm_invoice: 3, - crm_business: 4 - }[this.types] // 1 合同 2 回款 3 发票 4 商机 + crm_business: 4, + crm_customer_check: 5 + }[this.types] // 1 合同 2 回款 3 发票 4 商机 5客户 params.types = this.types } reqeust(params) diff --git a/src/components/Examine/ExamineHandle.vue b/src/components/Examine/ExamineHandle.vue index 9fae9cc..8e7be6b 100644 --- a/src/components/Examine/ExamineHandle.vue +++ b/src/components/Examine/ExamineHandle.vue @@ -54,7 +54,7 @@